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  }