github.com/myhau/pulumi/pkg/v3@v3.70.2-0.20221116134521-f2775972e587/codegen/testing/test/testdata/azure-native-pp/azure-native.pp (about) 1 resource frontDoor "azure-native:network:FrontDoor" { 2 resourceGroupName = "someGroupName" 3 routingRules = [{ 4 routeConfiguration = { 5 odataType = "#Microsoft.Azure.FrontDoor.Models.FrontdoorForwardingConfiguration" 6 backendPool = { 7 id = "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/frontDoors/frontDoor1/backendPools/backendPool1" 8 } 9 } 10 }] 11 } 12 13 resource endpoint "azure-native:cdn:Endpoint" { 14 origins = [ ] 15 deliveryPolicy = { 16 rules = [{ 17 actions = [ 18 { 19 name = "CacheExpiration" 20 parameters = { 21 cacheBehavior = "Override" 22 cacheDuration = "10:10:09" 23 cacheType = "All" 24 odataType = "#Microsoft.Azure.Cdn.Models.DeliveryRuleCacheExpirationActionParameters" 25 } 26 }, 27 { 28 name = "ModifyResponseHeader" 29 parameters = { 30 headerAction = "Overwrite" 31 headerName = "Access-Control-Allow-Origin" 32 odataType = "#Microsoft.Azure.Cdn.Models.DeliveryRuleHeaderActionParameters" 33 value = "*" 34 } 35 }, 36 { 37 name = "ModifyRequestHeader" 38 parameters = { 39 headerAction = "Overwrite" 40 headerName = "Accept-Encoding" 41 odataType = "#Microsoft.Azure.Cdn.Models.DeliveryRuleHeaderActionParameters" 42 value = "gzip" 43 } 44 } 45 ] 46 conditions = [{ 47 name = "RemoteAddress" 48 parameters = { 49 matchValues = [ 50 "192.168.1.0/24", 51 "10.0.0.0/24" 52 ] 53 negateCondition = true 54 odataType = "#Microsoft.Azure.Cdn.Models.DeliveryRuleRemoteAddressConditionParameters" 55 operator = "IPMatch" 56 } 57 }] 58 name = "rule1" 59 order = 1 60 }] 61 } 62 endpointName = "endpoint1" 63 isCompressionEnabled = true 64 isHttpAllowed = true 65 isHttpsAllowed = true 66 location = "WestUs" 67 profileName = "profileName" 68 resourceGroupName = "resourceGroupName" 69 }