336336 },
337337 "logsToIntegrate" : {
338338 "type" : " array" ,
339- "defaultValue" : [ " HTTPAccessLog" , " ServerLog" , " DomainLog" , " DataSourceLog" , " StandardErrorAndOutput" , " NodeManagerLog" ],
340- "allowedValues" : [ " HTTPAccessLog" , " ServerLog" , " DomainLog" , " DataSourceLog" , " StandardErrorAndOutput" , " NodeManagerLog" ],
339+ "defaultValue" : [
340+ " HTTPAccessLog" ,
341+ " ServerLog" ,
342+ " DomainLog" ,
343+ " DataSourceLog" ,
344+ " StandardErrorAndOutput" ,
345+ " NodeManagerLog"
346+ ],
347+ "allowedValues" : [
348+ " HTTPAccessLog" ,
349+ " ServerLog" ,
350+ " DomainLog" ,
351+ " DataSourceLog" ,
352+ " StandardErrorAndOutput" ,
353+ " NodeManagerLog"
354+ ],
341355 "metadata" : {
342356 "description" : " Specify the expeted logs to integrate, you must input at least one log."
343357 }
389403 " owls-141100-jdk11-ol76;Oracle:weblogic-141100-jdk11-ol76:owls-141100-jdk11-ol7;latest" ,
390404 " owls-141100-jdk11-rhel87;Oracle:weblogic-141100-jdk11-rhel87:owls-141100-jdk11-rhel87;latest" ,
391405 " owls-141100-jdk8-rhel87;Oracle:weblogic-141100-jdk8-rhel87:owls-141100-jdk8-rhel87;latest" ,
392- " owls-122140-jdk8-rhel87;Oracle:weblogic-122140-jdk8-rhel87:owls-122140-jdk8-rhel87;latest" ,
406+ " owls-122140-jdk8-rhel87;Oracle:weblogic-122140-jdk8-rhel87:owls-122140-jdk8-rhel87;latest" ,
393407 " owls-122140-jdk8-rhel76;Oracle:weblogic-122140-jdk8-rhel76:owls-122140-jdk8-rhel76;latest" ,
394408 " owls-141100-jdk8-rhel76;Oracle:weblogic-141100-jdk8-rhel76:owls-141100-jdk8-rhel76;latest" ,
395409 " owls-141100-jdk11-rhel76;Oracle:weblogic-141100-jdk11-rhel76:owls-141100-jdk11-rhel76;latest"
723737 "defaultValue" : true
724738 }
725739 },
726- "functions" : [
727- {
728- "namespace" :" funcTags" ,
729- "members" : {
730- "tagsFilter" : {
731- "parameters" : [
732- {
733- "name" : " tagsByResource" ,
734- "type" : " object"
735- },
736- {
737- "name" : " resourceIdentifier" ,
738- "type" : " string"
739- }
740- ],
741- "output" : {
742- "type" : " object" ,
743- "value" : " [if(contains(parameters('tagsByResource'), parameters('resourceIdentifier')), parameters('tagsByResource')[parameters('resourceIdentifier')], json('{}'))]"
744- }
745- }
746- }
747- }
748- ],
749740 "variables" : {
750741 "const_currentSubscription" : " [subscription().subscriptionId]" ,
751742 "const_appGatewaySSLCertOptionHaveCert" : " haveCert" ,
775766 "name_keyVaultName" : " [take(concat('wls-kv', uniqueString(parameters('utcNow'))), 24)]" ,
776767 // If adding a new resource, add the resource identifier to the array below
777768 // Also modify createUIDefinition.json to include the new resource
778- "obj_tagsByResources" :{
769+ "obj_tagsByResources" : {
779770 "${identifier.applicationGateways}" : " [funcTags.tagsFilter(parameters('tagsByResource'), '${identifier.applicationGateways}')]" ,
780771 "${identifier.availabilitySets}" : " [funcTags.tagsFilter(parameters('tagsByResource'), '${identifier.availabilitySets}')]" ,
781772 "${identifier.dnszones}" : " [funcTags.tagsFilter(parameters('tagsByResource'), '${identifier.dnszones}')]" ,
793784 "${identifier.resourcesDeployment}" : " [funcTags.tagsFilter(parameters('tagsByResource'), '${identifier.resourcesDeployment}')]"
794785 }
795786 },
787+ "functions" : [
788+ {
789+ "namespace" : " funcTags" ,
790+ "members" : {
791+ "tagsFilter" : {
792+ "parameters" : [
793+ {
794+ "name" : " tagsByResource" ,
795+ "type" : " object"
796+ },
797+ {
798+ "name" : " resourceIdentifier" ,
799+ "type" : " string"
800+ }
801+ ],
802+ "output" : {
803+ "type" : " object" ,
804+ "value" : " [if(contains(parameters('tagsByResource'), parameters('resourceIdentifier')), parameters('tagsByResource')[parameters('resourceIdentifier')], json('{}'))]"
805+ }
806+ }
807+ }
808+ }
809+ ],
796810 "resources" : [
797811 {
798812 "apiVersion" : " ${azure.apiVersionForDeployment}" ,
804818 "template" : {
805819 "$schema" : " https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#" ,
806820 "contentVersion" : " 1.0.0.0" ,
807- "resources" : [
808- ]
821+ "resources" : []
809822 }
810823 }
811824 },
13741387 "value" : " [parameters('obj_tagsByResources')]"
13751388 }
13761389 }
1377-
13781390 }
13791391 },
13801392 {
19711983 "template" : {
19721984 "$schema" : " https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#" ,
19731985 "contentVersion" : " 1.0.0.0" ,
1974- "resources" : [
1975- ]
1986+ "resources" : []
19761987 }
19771988 }
19781989 }
20072018 "value" : " [if(parameters('enableELK'), reference('elkLinkedTemplate', '${azure.apiVersionForDeployment}').outputs.logIndex.value, '')]"
20082019 }
20092020 }
2010- }
2021+ }
0 commit comments