Skip to content

Instantly share code, notes, and snippets.

@danielscholl
Created November 17, 2024 15:54
Show Gist options
  • Save danielscholl/1b0028e9af9f5304c4f6e0cea064c3e2 to your computer and use it in GitHub Desktop.
Save danielscholl/1b0028e9af9f5304c4f6e0cea064c3e2 to your computer and use it in GitHub Desktop.
Bicep Modules

Bicep Azure Verified Modules

  • bicep/avm/res/aad/domain-service (Version: 0.3.0)

    • No default sample found
  • bicep/avm/res/alerts-management/action-rule (Version: 0.2.0)

    • No default sample found
  • bicep/avm/res/analysis-services/server (Version: 0.3.1)

    module server 'br/public:avm/res/analysis-services/server:<version>' = {
      name: 'serverDeployment'
      params: {
        // Required parameters
        name: 'assmin'
        // Non-required parameters
        location: '<location>'
      }
    }
  • bicep/avm/res/api-management/service (Version: 0.6.0)

    • No default sample found
  • bicep/avm/res/app-configuration/configuration-store (Version: 0.5.2)

    module configurationStore 'br/public:avm/res/app-configuration/configuration-store:<version>' = {
      name: 'configurationStoreDeployment'
      params: {
        // Required parameters
        name: 'accmin001'
        // Non-required parameters
        enablePurgeProtection: false
        location: '<location>'
      }
    }
  • bicep/avm/res/app/container-app (Version: 0.11.0)

    module containerApp 'br/public:avm/res/app/container-app:<version>' = {
      name: 'containerAppDeployment'
      params: {
        // Required parameters
        containers: [
          {
            image: 'mcr.microsoft.com/azuredocs/containerapps-helloworld:latest'
            name: 'simple-hello-world-container'
            resources: {
              cpu: '<cpu>'
              memory: '0.5Gi'
            }
          }
        ]
        environmentResourceId: '<environmentResourceId>'
        name: 'acamin001'
        // Non-required parameters
        location: '<location>'
      }
    }
  • bicep/avm/res/app/job (Version: 0.5.1)

    • No default sample found
  • bicep/avm/res/app/managed-environment (Version: 0.8.1)

    module managedEnvironment 'br/public:avm/res/app/managed-environment:<version>' = {
      name: 'managedEnvironmentDeployment'
      params: {
        // Required parameters
        logAnalyticsWorkspaceResourceId: '<logAnalyticsWorkspaceResourceId>'
        name: 'amemin001'
        // Non-required parameters
        dockerBridgeCidr: '172.16.0.1/28'
        infrastructureResourceGroupName: '<infrastructureResourceGroupName>'
        infrastructureSubnetId: '<infrastructureSubnetId>'
        internal: true
        location: '<location>'
        platformReservedCidr: '172.17.17.0/24'
        platformReservedDnsIP: '172.17.17.17'
        workloadProfiles: [
          {
            maximumCount: 3
            minimumCount: 0
            name: 'CAW01'
            workloadProfileType: 'D4'
          }
        ]
      }
    }
  • bicep/avm/res/automation/automation-account (Version: 0.10.0)

    module automationAccount 'br/public:avm/res/automation/automation-account:<version>' = {
      name: 'automationAccountDeployment'
      params: {
        // Required parameters
        name: 'aamin001'
        // Non-required parameters
        location: '<location>'
      }
    }
  • bicep/avm/res/batch/batch-account (Version: 0.9.1)

    module batchAccount 'br/public:avm/res/batch/batch-account:<version>' = {
      name: 'batchAccountDeployment'
      params: {
        // Required parameters
        name: 'bbamin001'
        storageAccountId: '<storageAccountId>'
        // Non-required parameters
        location: '<location>'
      }
    }
  • bicep/avm/res/cache/redis (Version: 0.7.2)

    module redis 'br/public:avm/res/cache/redis:<version>' = {
      name: 'redisDeployment'
      params: {
        // Required parameters
        name: 'crmin001'
        // Non-required parameters
        location: '<location>'
      }
    }
  • bicep/avm/res/cdn/profile (Version: 0.8.0)

    • No default sample found
  • bicep/avm/res/cognitive-services/account (Version: 0.8.1)

    • No default sample found
  • bicep/avm/res/communication/communication-service (Version: 0.2.0)

    module communicationService 'br/public:avm/res/communication/communication-service:<version>' = {
      name: 'communicationServiceDeployment'
      params: {
        // Required parameters
        dataLocation: 'Germany'
        name: 'ccsmin001'
        // Non-required parameters
        location: 'global'
      }
    }
  • bicep/avm/res/communication/email-service (Version: 0.3.0)

    module emailService 'br/public:avm/res/communication/email-service:<version>' = {
      name: 'emailServiceDeployment'
      params: {
        // Required parameters
        dataLocation: 'Europe'
        name: 'cesmin001'
        // Non-required parameters
        location: 'global'
      }
    }
  • bicep/avm/res/compute/availability-set (Version: 0.2.0)

    module availabilitySet 'br/public:avm/res/compute/availability-set:<version>' = {
      name: 'availabilitySetDeployment'
      params: {
        // Required parameters
        name: 'casmin001'
        // Non-required parameters
        location: '<location>'
      }
    }
  • bicep/avm/res/compute/disk (Version: 0.4.0)

    module disk 'br/public:avm/res/compute/disk:<version>' = {
      name: 'diskDeployment'
      params: {
        // Required parameters
        availabilityZone: 0
        name: 'cdmin001'
        sku: 'Standard_LRS'
        // Non-required parameters
        diskSizeGB: 1
        location: '<location>'
      }
    }
  • bicep/avm/res/compute/disk-encryption-set (Version: 0.3.0)

    • No default sample found
  • bicep/avm/res/compute/gallery (Version: 0.7.1)

    module gallery 'br/public:avm/res/compute/gallery:<version>' = {
      name: 'galleryDeployment'
      params: {
        // Required parameters
        name: 'cgmin001'
        // Non-required parameters
        location: '<location>'
      }
    }
  • bicep/avm/res/compute/image (Version: 0.3.0)

    module image 'br/public:avm/res/compute/image:<version>' = {
      name: 'imageDeployment'
      params: {
        // Required parameters
        name: 'cimin001'
        osAccountType: 'Standard_LRS'
        osDiskBlobUri: '<osDiskBlobUri>'
        osDiskCaching: 'ReadWrite'
        osType: 'Windows'
        // Non-required parameters
        location: '<location>'
      }
    }
  • bicep/avm/res/compute/proximity-placement-group (Version: 0.3.0)

    module proximityPlacementGroup 'br/public:avm/res/compute/proximity-placement-group:<version>' = {
      name: 'proximityPlacementGroupDeployment'
      params: {
        // Required parameters
        name: 'cppgmin001'
        // Non-required parameters
        location: '<location>'
      }
    }
  • bicep/avm/res/compute/ssh-public-key (Version: 0.4.1)

    module sshPublicKey 'br/public:avm/res/compute/ssh-public-key:<version>' = {
      name: 'sshPublicKeyDeployment'
      params: {
        // Required parameters
        name: 'cspkmin001'
        // Non-required parameters
        location: '<location>'
      }
    }
  • bicep/avm/res/compute/virtual-machine (Version: 0.10.0)

    • No default sample found
  • bicep/avm/res/compute/virtual-machine-scale-set (Version: 0.4.0)

    • No default sample found
  • bicep/avm/res/consumption/budget (Version: 0.3.6)

    module budget 'br/public:avm/res/consumption/budget:<version>' = {
      name: 'budgetDeployment'
      params: {
        // Required parameters
        amount: 500
        name: 'cbmin001'
        // Non-required parameters
        contactEmails: [
          '[email protected]'
        ]
        location: '<location>'
      }
    }
  • bicep/avm/res/container-instance/container-group (Version: 0.2.1)

    module containerGroup 'br/public:avm/res/container-instance/container-group:<version>' = {
      name: 'containerGroupDeployment'
      params: {
        // Required parameters
        containers: [
          {
            name: 'az-aci-x-001'
            properties: {
              image: 'mcr.microsoft.com/azuredocs/aci-helloworld'
              ports: [
                {
                  port: 443
                  protocol: 'Tcp'
                }
              ]
              resources: {
                requests: {
                  cpu: 2
                  memoryInGB: 2
                }
              }
            }
          }
        ]
        ipAddressPorts: [
          {
            port: 443
            protocol: 'Tcp'
          }
        ]
        name: 'cicgmin001'
        // Non-required parameters
        location: '<location>'
      }
    }
  • bicep/avm/res/container-registry/registry (Version: 0.6.0)

    • No default sample found
  • bicep/avm/res/container-service/managed-cluster (Version: 0.5.1)

    • No default sample found
  • bicep/avm/res/data-factory/factory (Version: 0.6.2)

    module factory 'br/public:avm/res/data-factory/factory:<version>' = {
      name: 'factoryDeployment'
      params: {
        // Required parameters
        name: 'dffmin001'
        // Non-required parameters
        location: '<location>'
      }
    }
  • bicep/avm/res/data-protection/backup-vault (Version: 0.7.0)

    module backupVault 'br/public:avm/res/data-protection/backup-vault:<version>' = {
      name: 'backupVaultDeployment'
      params: {
        // Required parameters
        name: 'dpbvmin001'
        // Non-required parameters
        location: '<location>'
      }
    }
  • bicep/avm/res/databricks/access-connector (Version: 0.3.0)

    module accessConnector 'br/public:avm/res/databricks/access-connector:<version>' = {
      name: 'accessConnectorDeployment'
      params: {
        // Required parameters
        name: 'dacmin001'
        // Non-required parameters
        location: '<location>'
      }
    }
  • bicep/avm/res/databricks/workspace (Version: 0.8.5)

    module workspace 'br/public:avm/res/databricks/workspace:<version>' = {
      name: 'workspaceDeployment'
      params: {
        // Required parameters
        name: 'dwmin001'
        // Non-required parameters
        location: '<location>'
      }
    }
  • bicep/avm/res/db-for-my-sql/flexible-server (Version: 0.4.1)

    module flexibleServer 'br/public:avm/res/db-for-my-sql/flexible-server:<version>' = {
      name: 'flexibleServerDeployment'
      params: {
        // Required parameters
        name: 'dfmsfsmin001'
        skuName: 'Standard_D2ds_v4'
        tier: 'GeneralPurpose'
        // Non-required parameters
        administratorLogin: 'adminUserName'
        administratorLoginPassword: '<administratorLoginPassword>'
        location: '<location>'
        storageAutoGrow: 'Enabled'
      }
    }
  • bicep/avm/res/db-for-postgre-sql/flexible-server (Version: 0.6.0)

    module flexibleServer 'br/public:avm/res/db-for-postgre-sql/flexible-server:<version>' = {
      name: 'flexibleServerDeployment'
      params: {
        // Required parameters
        name: 'dfpsfsmin001'
        skuName: 'Standard_D2s_v3'
        tier: 'GeneralPurpose'
        // Non-required parameters
        administrators: [
          {
            objectId: '<objectId>'
            principalName: '<principalName>'
            principalType: 'ServicePrincipal'
          }
        ]
      }
    }
  • bicep/avm/res/desktop-virtualization/application-group (Version: 0.3.0)

    module applicationGroup 'br/public:avm/res/desktop-virtualization/application-group:<version>' = {
      name: 'applicationGroupDeployment'
      params: {
        // Required parameters
        applicationGroupType: 'Desktop'
        hostpoolName: '<hostpoolName>'
        name: 'dvagmin002'
        // Non-required parameters
        location: '<location>'
      }
    }
  • bicep/avm/res/desktop-virtualization/host-pool (Version: 0.5.1)

    module hostPool 'br/public:avm/res/desktop-virtualization/host-pool:<version>' = {
      name: 'hostPoolDeployment'
      params: {
        // Required parameters
        name: 'dvhpmin002'
        // Non-required parameters
        location: '<location>'
      }
    }
  • bicep/avm/res/desktop-virtualization/scaling-plan (Version: 0.3.0)

    module scalingPlan 'br/public:avm/res/desktop-virtualization/scaling-plan:<version>' = {
      name: 'scalingPlanDeployment'
      params: {
        // Required parameters
        name: 'dvspmin002'
        // Non-required parameters
        location: '<location>'
      }
    }
  • bicep/avm/res/desktop-virtualization/workspace (Version: 0.7.1)

    module workspace 'br/public:avm/res/desktop-virtualization/workspace:<version>' = {
      name: 'workspaceDeployment'
      params: {
        // Required parameters
        name: 'dvwsmin002'
        // Non-required parameters
        location: '<location>'
      }
    }
  • bicep/avm/res/dev-ops-infrastructure/pool (Version: 0.2.0)

    module pool 'br/public:avm/res/dev-ops-infrastructure/pool:<version>' = {
      name: 'poolDeployment'
      params: {
        // Required parameters
        agentProfile: {
          kind: 'Stateless'
        }
        concurrency: 1
        devCenterProjectResourceId: '<devCenterProjectResourceId>'
        fabricProfileSkuName: 'Standard_DS2_v2'
        images: [
          {
            wellKnownImageName: 'windows-2022/latest'
          }
        ]
        name: 'mdpmin001'
        organizationProfile: {
          kind: 'AzureDevOps'
          organizations: [
            {
              url: '<url>'
            }
          ]
        }
        // Non-required parameters
        location: '<location>'
      }
    }
  • bicep/avm/res/dev-test-lab/lab (Version: 0.3.2)

    module lab 'br/public:avm/res/dev-test-lab/lab:<version>' = {
      name: 'labDeployment'
      params: {
        // Required parameters
        name: 'dtllmin001'
        // Non-required parameters
        location: '<location>'
      }
    }
  • bicep/avm/res/digital-twins/digital-twins-instance (Version: 0.1.3)

    module digitalTwinsInstance 'br/public:avm/res/digital-twins/digital-twins-instance:<version>' = {
      name: 'digitalTwinsInstanceDeployment'
      params: {
        name: 'dtdimin001'
      }
    }
  • bicep/avm/res/document-db/database-account (Version: 0.8.1)

    • No default sample found
  • bicep/avm/res/document-db/mongo-cluster (Version: 0.1.1)

    module mongoCluster 'br/public:avm/res/document-db/mongo-cluster:<version>' = {
      name: 'mongoClusterDeployment'
      params: {
        // Required parameters
        administratorLogin: 'Admin001'
        administratorLoginPassword: '<administratorLoginPassword>'
        name: 'ddmcdefmin001'
        nodeCount: 2
        sku: 'M30'
        storage: 256
        // Non-required parameters
        location: '<location>'
      }
    }
  • bicep/avm/res/event-grid/domain (Version: 0.6.1)

    module domain 'br/public:avm/res/event-grid/domain:<version>' = {
      name: 'domainDeployment'
      params: {
        // Required parameters
        name: 'egdmin001'
        // Non-required parameters
        location: '<location>'
      }
    }
  • bicep/avm/res/event-grid/namespace (Version: 0.4.1)

    module namespace 'br/public:avm/res/event-grid/namespace:<version>' = {
      name: 'namespaceDeployment'
      params: {
        // Required parameters
        name: 'egnmin001'
        // Non-required parameters
        location: '<location>'
      }
    }
  • bicep/avm/res/event-grid/system-topic (Version: 0.4.0)

    module systemTopic 'br/public:avm/res/event-grid/system-topic:<version>' = {
      name: 'systemTopicDeployment'
      params: {
        // Required parameters
        name: 'egstmin001'
        source: '<source>'
        topicType: 'Microsoft.Storage.StorageAccounts'
        // Non-required parameters
        location: '<location>'
      }
    }
  • bicep/avm/res/event-grid/topic (Version: 0.6.1)

    module topic 'br/public:avm/res/event-grid/topic:<version>' = {
      name: 'topicDeployment'
      params: {
        // Required parameters
        name: 'egtmin001'
        // Non-required parameters
        location: '<location>'
      }
    }
  • bicep/avm/res/event-hub/namespace (Version: 0.7.1)

    module namespace 'br/public:avm/res/event-hub/namespace:<version>' = {
      name: 'namespaceDeployment'
      params: {
        // Required parameters
        name: 'ehnmin001'
        // Non-required parameters
        location: '<location>'
      }
    }
  • bicep/avm/res/fabric/capacity (Version: 0.1.1)

    module capacity 'br/public:avm/res/fabric/capacity:<version>' = {
      name: 'capacityDeployment'
      params: {
        // Required parameters
        adminMembers: [
          '<adminMembersSecret>'
        ]
        name: 'fcmin001'
        // Non-required parameters
        location: '<location>'
      }
    }
  • bicep/avm/res/health-bot/health-bot (Version: 0.3.1)

    module healthBot 'br/public:avm/res/health-bot/health-bot:<version>' = {
      name: 'healthBotDeployment'
      params: {
        // Required parameters
        name: 'hbhbmin002'
        sku: 'F0'
        // Non-required parameters
        location: '<location>'
      }
    }
  • bicep/avm/res/healthcare-apis/workspace (Version: 0.3.2)

    module workspace 'br/public:avm/res/healthcare-apis/workspace:<version>' = {
      name: 'workspaceDeployment'
      params: {
        // Required parameters
        name: 'hawmin001'
        // Non-required parameters
        location: '<location>'
      }
    }
  • bicep/avm/res/hybrid-compute/machine (Version: 0.3.0)

    • No default sample found
  • bicep/avm/res/insights/action-group (Version: 0.4.0)

    module actionGroup 'br/public:avm/res/insights/action-group:<version>' = {
      name: 'actionGroupDeployment'
      params: {
        // Required parameters
        groupShortName: 'agiagmin001'
        name: 'iagmin001'
        // Non-required parameters
        location: 'global'
      }
    }
  • bicep/avm/res/insights/activity-log-alert (Version: 0.3.0)

    module activityLogAlert 'br/public:avm/res/insights/activity-log-alert:<version>' = {
      name: 'activityLogAlertDeployment'
      params: {
        // Required parameters
        conditions: [
          {
            equals: 'ServiceHealth'
            field: 'category'
          }
          {
            anyOf: [
              {
                equals: 'Incident'
                field: 'properties.incidentType'
              }
              {
                equals: 'Maintenance'
                field: 'properties.incidentType'
              }
            ]
          }
          {
            containsAny: [
              'Storage'
            ]
            field: 'properties.impactedServices[*].ServiceName'
          }
          {
            containsAny: [
              'West Europe'
            ]
            field: 'properties.impactedServices[*].ImpactedRegions[*].RegionName'
          }
        ]
        name: 'ialamin001'
        // Non-required parameters
        location: 'global'
      }
    }
  • bicep/avm/res/insights/component (Version: 0.4.2)

    module component 'br/public:avm/res/insights/component:<version>' = {
      name: 'componentDeployment'
      params: {
        // Required parameters
        name: 'icmin001'
        workspaceResourceId: '<workspaceResourceId>'
        // Non-required parameters
        location: '<location>'
      }
    }
  • bicep/avm/res/insights/data-collection-endpoint (Version: 0.4.0)

    module dataCollectionEndpoint 'br/public:avm/res/insights/data-collection-endpoint:<version>' = {
      name: 'dataCollectionEndpointDeployment'
      params: {
        // Required parameters
        name: 'idcemin001'
        // Non-required parameters
        location: '<location>'
      }
    }
  • bicep/avm/res/insights/data-collection-rule (Version: 0.4.0)

    • No default sample found
  • bicep/avm/res/insights/diagnostic-setting (Version: 0.1.3)

    module diagnosticSetting 'br/public:avm/res/insights/diagnostic-setting:<version>' = {
      name: 'diagnosticSettingDeployment'
      params: {
        location: '<location>'
        name: 'idsmin001'
        workspaceResourceId: '<workspaceResourceId>'
      }
    }
  • bicep/avm/res/insights/metric-alert (Version: 0.3.0)

    module metricAlert 'br/public:avm/res/insights/metric-alert:<version>' = {
      name: 'metricAlertDeployment'
      params: {
        // Required parameters
        criteria: {
          allof: [
            {
              criterionType: 'StaticThresholdCriterion'
              dimensions: []
              metricName: 'Percentage CPU'
              name: '1st criterion'
              operator: 'GreaterThan'
              threshold: 80
              timeAggregation: 'Average'
            }
          ]
          'odata.type': 'Microsoft.Azure.Monitor.SingleResourceMultipleMetricCriteria'
        }
        name: 'imamin001'
        // Non-required parameters
        location: 'Global'
        scopes: [
          '<virtualMachineResourceId>'
        ]
      }
    }
  • bicep/avm/res/insights/private-link-scope (Version: 0.5.2)

    module privateLinkScope 'br/public:avm/res/insights/private-link-scope:<version>' = {
      name: 'privateLinkScopeDeployment'
      params: {
        // Required parameters
        name: 'iplsmin001'
        // Non-required parameters
        location: 'global'
      }
    }
  • bicep/avm/res/insights/scheduled-query-rule (Version: 0.3.0)

    module scheduledQueryRule 'br/public:avm/res/insights/scheduled-query-rule:<version>' = {
      name: 'scheduledQueryRuleDeployment'
      params: {
        // Required parameters
        criterias: {
          allOf: [
            {
              dimensions: [
                {
                  name: 'Computer'
                  operator: 'Include'
                  values: [
                    '*'
                  ]
                }
                {
                  name: 'InstanceName'
                  operator: 'Include'
                  values: [
                    '*'
                  ]
                }
              ]
              metricMeasureColumn: 'AggregatedValue'
              operator: 'GreaterThan'
              query: 'Perf | where ObjectName == \'LogicalDisk\' | where CounterName == \'% Free Space\' | where InstanceName <> \'HarddiskVolume1\' and InstanceName <> \'_Total\' | summarize AggregatedValue = min(CounterValue) by Computer, InstanceName, bin(TimeGenerated,5m)'
              threshold: 0
              timeAggregation: 'Average'
            }
          ]
        }
        name: 'isqrmin001'
        scopes: [
          '<logAnalyticsWorkspaceResourceId>'
        ]
        // Non-required parameters
        evaluationFrequency: 'PT5M'
        location: '<location>'
        windowSize: 'PT5M'
      }
    }
  • bicep/avm/res/insights/webtest (Version: 0.3.0)

    module webtest 'br/public:avm/res/insights/webtest:<version>' = {
      name: 'webtestDeployment'
      params: {
        // Required parameters
        appInsightResourceId: '<appInsightResourceId>'
        name: 'iwtmin001'
        request: {
          HttpVerb: 'GET'
          RequestUrl: 'https://learn.microsoft.com/en-us/'
        }
        webTestName: 'wt$iwtmin001'
        // Non-required parameters
        location: '<location>'
      }
    }
  • bicep/avm/res/key-vault/vault (Version: 0.10.2)

    module vault 'br/public:avm/res/key-vault/vault:<version>' = {
      name: 'vaultDeployment'
      params: {
        // Required parameters
        name: 'kvvmin002'
        // Non-required parameters
        enablePurgeProtection: false
        location: '<location>'
      }
    }
  • bicep/avm/res/kubernetes-configuration/extension (Version: 0.3.4)

    module extension 'br/public:avm/res/kubernetes-configuration/extension:<version>' = {
      name: 'extensionDeployment'
      params: {
        // Required parameters
        clusterName: '<clusterName>'
        extensionType: 'microsoft.flux'
        name: 'kcemin001'
        // Non-required parameters
        location: '<location>'
        releaseNamespace: 'flux-system'
        releaseTrain: 'Stable'
      }
    }
  • bicep/avm/res/kubernetes-configuration/flux-configuration (Version: 0.3.4)

    module fluxConfiguration 'br/public:avm/res/kubernetes-configuration/flux-configuration:<version>' = {
      name: 'fluxConfigurationDeployment'
      params: {
        // Required parameters
        clusterName: '<clusterName>'
        kustomizations: {
          unified: {
            path: './cluster-manifests'
          }
        }
        name: 'kcfcmin001'
        namespace: 'flux-system'
        scope: 'cluster'
        sourceKind: 'GitRepository'
        // Non-required parameters
        gitRepository: {
          repositoryRef: {
            branch: 'main'
          }
          sshKnownHosts: ''
          syncIntervalInSeconds: 300
          timeoutInSeconds: 180
          url: 'https://github.com/mspnp/aks-baseline'
        }
        location: '<location>'
      }
    }
  • bicep/avm/res/kusto/cluster (Version: 0.3.2)

    module cluster 'br/public:avm/res/kusto/cluster:<version>' = {
      name: 'clusterDeployment'
      params: {
        // Required parameters
        name: 'akcmin0001'
        sku: 'Standard_E2ads_v5'
        // Non-required parameters
        location: '<location>'
      }
    }
  • bicep/avm/res/load-test-service/load-test (Version: 0.3.0)

    module loadTest 'br/public:avm/res/load-test-service/load-test:<version>' = {
      name: 'loadTestDeployment'
      params: {
        // Required parameters
        name: 'ltmin001'
        // Non-required parameters
        location: '<location>'
      }
    }
  • bicep/avm/res/logic/workflow (Version: 0.4.0)

    module workflow 'br/public:avm/res/logic/workflow:<version>' = {
      name: 'workflowDeployment'
      params: {
        // Required parameters
        name: 'lwmin001'
        // Non-required parameters
        location: '<location>'
      }
    }
  • bicep/avm/res/machine-learning-services/workspace (Version: 0.8.2)

    • No default sample found
  • bicep/avm/res/maintenance/maintenance-configuration (Version: 0.3.0)

    module maintenanceConfiguration 'br/public:avm/res/maintenance/maintenance-configuration:<version>' = {
      name: 'maintenanceConfigurationDeployment'
      params: {
        // Required parameters
        name: 'mmcmin001'
        // Non-required parameters
        location: '<location>'
      }
    }
  • bicep/avm/res/managed-identity/user-assigned-identity (Version: 0.4.0)

    module userAssignedIdentity 'br/public:avm/res/managed-identity/user-assigned-identity:<version>' = {
      name: 'userAssignedIdentityDeployment'
      params: {
        // Required parameters
        name: 'miuaimin001'
        // Non-required parameters
        location: '<location>'
      }
    }
  • bicep/avm/res/managed-services/registration-definition (Version: 0.1.2)

    module registrationDefinition 'br/public:avm/res/managed-services/registration-definition:<version>' = {
      name: 'registrationDefinitionDeployment'
      params: {
        // Required parameters
        authorizations: [
          {
            principalId: 'ecadddf6-78c3-4516-afb2-7d30a174ea13'
            roleDefinitionId: 'b24988ac-6180-42a0-ab88-20f7382dd24c'
          }
          {
            principalId: 'ecadddf6-78c3-4516-afb2-7d30a174ea13'
            roleDefinitionId: '91c1777a-f3dc-4fae-b103-61d183457e46'
          }
        ]
        managedByTenantId: '<managedByTenantId>'
        name: 'Component Validation - msrdmin Subscription assignment'
        registrationDescription: 'Managed by Lighthouse'
        // Non-required parameters
        metadataLocation: '<metadataLocation>'
      }
    }
  • bicep/avm/res/management/management-group (Version: 0.1.2)

    module managementGroup 'br/public:avm/res/management/management-group:<version>' = {
      name: 'managementGroupDeployment'
      params: {
        // Required parameters
        name: 'mmgmin001'
        // Non-required parameters
        location: '<location>'
      }
    }
  • bicep/avm/res/net-app/net-app-account (Version: 0.3.2)

    module netAppAccount 'br/public:avm/res/net-app/net-app-account:<version>' = {
      name: 'netAppAccountDeployment'
      params: {
        // Required parameters
        name: 'nanaamin001'
        // Non-required parameters
        location: '<location>'
      }
    }
  • bicep/avm/res/network/application-gateway (Version: 0.5.1)

    module applicationGateway 'br/public:avm/res/network/application-gateway:<version>' = {
      name: 'applicationGatewayDeployment'
      params: {
        // Required parameters
        name: '<name>'
        // Non-required parameters
        backendAddressPools: [
          {
            name: 'backendAddressPool1'
          }
        ]
        backendHttpSettingsCollection: [
          {
            name: 'backendHttpSettings1'
            properties: {
              cookieBasedAffinity: 'Disabled'
              port: 80
              protocol: 'Http'
            }
          }
        ]
        frontendIPConfigurations: [
          {
            name: 'frontendIPConfig1'
            properties: {
              publicIPAddress: {
                id: '<id>'
              }
            }
          }
        ]
        frontendPorts: [
          {
            name: 'frontendPort1'
            properties: {
              port: 80
            }
          }
        ]
        gatewayIPConfigurations: [
          {
            name: 'publicIPConfig1'
            properties: {
              subnet: {
                id: '<id>'
              }
            }
          }
        ]
        httpListeners: [
          {
            name: 'httpListener1'
            properties: {
              frontendIPConfiguration: {
                id: '<id>'
              }
              frontendPort: {
                id: '<id>'
              }
              hostName: 'www.contoso.com'
              protocol: 'Http'
            }
          }
        ]
        location: '<location>'
        requestRoutingRules: [
          {
            name: 'requestRoutingRule1'
            properties: {
              backendAddressPool: {
                id: '<id>'
              }
              backendHttpSettings: {
                id: '<id>'
              }
              httpListener: {
                id: '<id>'
              }
              priority: 100
              ruleType: 'Basic'
            }
          }
        ]
      }
    }
  • bicep/avm/res/network/application-gateway-web-application-firewall-policy (Version: 0.1.1)

    module applicationGatewayWebApplicationFirewallPolicy 'br/public:avm/res/network/application-gateway-web-application-firewall-policy:<version>' = {
      name: 'applicationGatewayWebApplicationFirewallPolicyDeployment'
      params: {
        // Required parameters
        managedRules: {
          managedRuleSets: [
            {
              ruleSetType: 'OWASP'
              ruleSetVersion: '3.2'
            }
          ]
        }
        name: 'nagwafpmin001'
        // Non-required parameters
        location: '<location>'
      }
    }
  • bicep/avm/res/network/application-security-group (Version: 0.2.0)

    module applicationSecurityGroup 'br/public:avm/res/network/application-security-group:<version>' = {
      name: 'applicationSecurityGroupDeployment'
      params: {
        // Required parameters
        name: 'nasgmin001'
        // Non-required parameters
        location: '<location>'
      }
    }
  • bicep/avm/res/network/azure-firewall (Version: 0.5.1)

    • No default sample found
  • bicep/avm/res/network/bastion-host (Version: 0.5.0)

    • No default sample found
  • bicep/avm/res/network/connection (Version: 0.1.3)

    module connection 'br/public:avm/res/network/connection:<version>' = {
      name: 'connectionDeployment'
      params: {
        // Required parameters
        name: 'ncmin001'
        virtualNetworkGateway1: {
          id: '<id>'
        }
        // Non-required parameters
        connectionType: 'Vnet2Vnet'
        location: '<location>'
        virtualNetworkGateway2: {
          id: '<id>'
        }
        vpnSharedKey: '<vpnSharedKey>'
      }
    }
  • bicep/avm/res/network/ddos-protection-plan (Version: 0.3.0)

    module ddosProtectionPlan 'br/public:avm/res/network/ddos-protection-plan:<version>' = {
      name: 'ddosProtectionPlanDeployment'
      params: {
        // Required parameters
        name: 'ndppmin001'
        // Non-required parameters
        location: '<location>'
      }
    }
  • bicep/avm/res/network/dns-forwarding-ruleset (Version: 0.5.0)

    module dnsForwardingRuleset 'br/public:avm/res/network/dns-forwarding-ruleset:<version>' = {
      name: 'dnsForwardingRulesetDeployment'
      params: {
        // Required parameters
        dnsForwardingRulesetOutboundEndpointResourceIds: [
          '<dnsResolverOutboundEndpointsResourceId>'
        ]
        name: 'ndfrsmin001'
        // Non-required parameters
        location: '<location>'
      }
    }
  • bicep/avm/res/network/dns-resolver (Version: 0.5.0)

    module dnsResolver 'br/public:avm/res/network/dns-resolver:<version>' = {
      name: 'dnsResolverDeployment'
      params: {
        // Required parameters
        name: 'ndrmin001'
        virtualNetworkResourceId: '<virtualNetworkResourceId>'
        // Non-required parameters
        location: '<location>'
      }
    }
  • bicep/avm/res/network/dns-zone (Version: 0.5.0)

    module dnsZone 'br/public:avm/res/network/dns-zone:<version>' = {
      name: 'dnsZoneDeployment'
      params: {
        // Required parameters
        name: 'ndzmin001.com'
        // Non-required parameters
        location: 'global'
      }
    }
  • bicep/avm/res/network/express-route-circuit (Version: 0.3.0)

    module expressRouteCircuit 'br/public:avm/res/network/express-route-circuit:<version>' = {
      name: 'expressRouteCircuitDeployment'
      params: {
        // Required parameters
        bandwidthInMbps: 50
        name: 'nercmin001'
        peeringLocation: 'Amsterdam'
        serviceProviderName: 'Equinix'
        // Non-required parameters
        location: '<location>'
      }
    }
  • bicep/avm/res/network/express-route-gateway (Version: 0.7.0)

    module expressRouteGateway 'br/public:avm/res/network/express-route-gateway:<version>' = {
      name: 'expressRouteGatewayDeployment'
      params: {
        // Required parameters
        name: 'nergmin001'
        virtualHubId: '<virtualHubId>'
        // Non-required parameters
        location: '<location>'
      }
    }
  • bicep/avm/res/network/firewall-policy (Version: 0.2.0)

    module firewallPolicy 'br/public:avm/res/network/firewall-policy:<version>' = {
      name: 'firewallPolicyDeployment'
      params: {
        // Required parameters
        name: 'nfpmin001'
        // Non-required parameters
        location: '<location>'
      }
    }
  • bicep/avm/res/network/front-door (Version: 0.3.1)

    module frontDoor 'br/public:avm/res/network/front-door:<version>' = {
      name: 'frontDoorDeployment'
      params: {
        // Required parameters
        backendPools: [
          {
            name: 'backendPool'
            properties: {
              backends: [
                {
                  address: 'biceptest.local'
                  backendHostHeader: 'backendAddress'
                  enabledState: 'Enabled'
                  httpPort: 80
                  httpsPort: 443
                  priority: 1
                  weight: 50
                }
              ]
              HealthProbeSettings: {
                id: '<id>'
              }
              LoadBalancingSettings: {
                id: '<id>'
              }
            }
          }
        ]
        frontendEndpoints: [
          {
            name: 'frontEnd'
            properties: {
              hostName: '<hostName>'
              sessionAffinityEnabledState: 'Disabled'
              sessionAffinityTtlSeconds: 60
            }
          }
        ]
        healthProbeSettings: [
          {
            name: 'heathProbe'
            properties: {
              intervalInSeconds: 60
              path: '/'
              protocol: 'Https'
            }
          }
        ]
        loadBalancingSettings: [
          {
            name: 'loadBalancer'
            properties: {
              additionalLatencyMilliseconds: 0
              sampleSize: 50
              successfulSamplesRequired: 1
            }
          }
        ]
        name: '<name>'
        routingRules: [
          {
            name: 'routingRule'
            properties: {
              acceptedProtocols: [
                'Https'
              ]
              enabledState: 'Enabled'
              frontendEndpoints: [
                {
                  id: '<id>'
                }
              ]
              patternsToMatch: [
                '/*'
              ]
              routeConfiguration: {
                '@odata.type': '#Microsoft.Azure.FrontDoor.Models.FrontdoorForwardingConfiguration'
                backendPool: {
                  id: '<id>'
                }
              }
            }
          }
        ]
        // Non-required parameters
        location: '<location>'
      }
    }
  • bicep/avm/res/network/front-door-web-application-firewall-policy (Version: 0.3.1)

    module frontDoorWebApplicationFirewallPolicy 'br/public:avm/res/network/front-door-web-application-firewall-policy:<version>' = {
      name: 'frontDoorWebApplicationFirewallPolicyDeployment'
      params: {
        // Required parameters
        name: 'nagwafpmin001'
        // Non-required parameters
        location: '<location>'
      }
    }
  • bicep/avm/res/network/ip-group (Version: 0.2.0)

    module ipGroup 'br/public:avm/res/network/ip-group:<version>' = {
      name: 'ipGroupDeployment'
      params: {
        // Required parameters
        name: 'nigmin001'
        // Non-required parameters
        location: '<location>'
      }
    }
  • bicep/avm/res/network/load-balancer (Version: 0.4.0)

    module loadBalancer 'br/public:avm/res/network/load-balancer:<version>' = {
      name: 'loadBalancerDeployment'
      params: {
        // Required parameters
        frontendIPConfigurations: [
          {
            name: 'publicIPConfig1'
            publicIPAddressId: '<publicIPAddressId>'
          }
        ]
        name: 'nlbmin001'
        // Non-required parameters
        location: '<location>'
      }
    }
  • bicep/avm/res/network/local-network-gateway (Version: 0.3.0)

    module localNetworkGateway 'br/public:avm/res/network/local-network-gateway:<version>' = {
      name: 'localNetworkGatewayDeployment'
      params: {
        // Required parameters
        localAddressPrefixes: [
          '192.168.1.0/24'
        ]
        localGatewayPublicIpAddress: '8.8.8.8'
        name: 'nlngmin001'
        // Non-required parameters
        location: '<location>'
      }
    }
  • bicep/avm/res/network/nat-gateway (Version: 1.2.1)

    module natGateway 'br/public:avm/res/network/nat-gateway:<version>' = {
      name: 'natGatewayDeployment'
      params: {
        // Required parameters
        name: 'nngmin001'
        zone: 1
        // Non-required parameters
        location: '<location>'
      }
    }
  • bicep/avm/res/network/network-interface (Version: 0.4.0)

    module networkInterface 'br/public:avm/res/network/network-interface:<version>' = {
      name: 'networkInterfaceDeployment'
      params: {
        // Required parameters
        ipConfigurations: [
          {
            name: 'ipconfig01'
            subnetResourceId: '<subnetResourceId>'
          }
        ]
        name: 'nnimin001'
        // Non-required parameters
        location: '<location>'
      }
    }
  • bicep/avm/res/network/network-manager (Version: 0.4.0)

    module networkManager 'br/public:avm/res/network/network-manager:<version>' = {
      name: 'networkManagerDeployment'
      params: {
        // Required parameters
        name: 'nnmmin001'
        networkManagerScopeAccesses: [
          'Connectivity'
        ]
        networkManagerScopes: {
          subscriptions: [
            '<id>'
          ]
        }
        // Non-required parameters
        location: '<location>'
      }
    }
  • bicep/avm/res/network/network-security-group (Version: 0.5.0)

    module networkSecurityGroup 'br/public:avm/res/network/network-security-group:<version>' = {
      name: 'networkSecurityGroupDeployment'
      params: {
        // Required parameters
        name: 'nnsgmin001'
        // Non-required parameters
        location: '<location>'
      }
    }
  • bicep/avm/res/network/network-watcher (Version: 0.3.0)

    module networkWatcher 'br/public:avm/res/network/network-watcher:<version>' = {
      name: 'networkWatcherDeployment'
      params: {
        location: '<location>'
      }
    }
  • bicep/avm/res/network/private-dns-zone (Version: 0.6.0)

    module privateDnsZone 'br/public:avm/res/network/private-dns-zone:<version>' = {
      name: 'privateDnsZoneDeployment'
      params: {
        // Required parameters
        name: 'npdzmin001.com'
        // Non-required parameters
        location: 'global'
      }
    }
  • bicep/avm/res/network/private-endpoint (Version: 0.9.0)

    module privateEndpoint 'br/public:avm/res/network/private-endpoint:<version>' = {
      name: 'privateEndpointDeployment'
      params: {
        // Required parameters
        name: 'npemin001'
        subnetResourceId: '<subnetResourceId>'
        // Non-required parameters
        location: '<location>'
        privateLinkServiceConnections: [
          {
            name: 'npemin001'
            properties: {
              groupIds: [
                'vault'
              ]
              privateLinkServiceId: '<privateLinkServiceId>'
            }
          }
        ]
      }
    }
  • bicep/avm/res/network/private-link-service (Version: 0.2.0)

    module privateLinkService 'br/public:avm/res/network/private-link-service:<version>' = {
      name: 'privateLinkServiceDeployment'
      params: {
        // Required parameters
        ipConfigurations: [
          {
            name: 'nplsmin01'
            properties: {
              subnet: {
                id: '<id>'
              }
            }
          }
        ]
        loadBalancerFrontendIpConfigurations: [
          {
            id: '<id>'
          }
        ]
        name: 'nplsmin001'
        // Non-required parameters
        location: '<location>'
      }
    }
  • bicep/avm/res/network/public-ip-address (Version: 0.7.0)

    module publicIpAddress 'br/public:avm/res/network/public-ip-address:<version>' = {
      name: 'publicIpAddressDeployment'
      params: {
        // Required parameters
        name: 'npiamin001'
        // Non-required parameters
        location: '<location>'
      }
    }
  • bicep/avm/res/network/public-ip-prefix (Version: 0.6.0)

    module publicIpPrefix 'br/public:avm/res/network/public-ip-prefix:<version>' = {
      name: 'publicIpPrefixDeployment'
      params: {
        // Required parameters
        name: 'npipmin001'
        prefixLength: 28
        // Non-required parameters
        location: '<location>'
      }
    }
  • bicep/avm/res/network/route-table (Version: 0.4.0)

    module routeTable 'br/public:avm/res/network/route-table:<version>' = {
      name: 'routeTableDeployment'
      params: {
        // Required parameters
        name: 'nrtmin001'
        // Non-required parameters
        location: '<location>'
      }
    }
  • bicep/avm/res/network/service-endpoint-policy (Version: 0.3.0)

    module serviceEndpointPolicy 'br/public:avm/res/network/service-endpoint-policy:<version>' = {
      name: 'serviceEndpointPolicyDeployment'
      params: {
        // Required parameters
        name: 'nsepmin001'
        // Non-required parameters
        location: '<location>'
      }
    }
  • bicep/avm/res/network/trafficmanagerprofile (Version: 0.2.1)

    module trafficmanagerprofile 'br/public:avm/res/network/trafficmanagerprofile:<version>' = {
      name: 'trafficmanagerprofileDeployment'
      params: {
        // Required parameters
        name: 'ntmpmin001'
        // Non-required parameters
        location: 'global'
      }
    }
  • bicep/avm/res/network/virtual-hub (Version: 0.2.2)

    module virtualHub 'br/public:avm/res/network/virtual-hub:<version>' = {
      name: 'virtualHubDeployment'
      params: {
        // Required parameters
        addressPrefix: '10.0.0.0/16'
        name: 'nvhmin'
        virtualWanId: '<virtualWanId>'
        // Non-required parameters
        location: '<location>'
      }
    }
  • bicep/avm/res/network/virtual-network (Version: 0.5.1)

    module virtualNetwork 'br/public:avm/res/network/virtual-network:<version>' = {
      name: 'virtualNetworkDeployment'
      params: {
        // Required parameters
        addressPrefixes: [
          '10.0.0.0/16'
        ]
        name: 'nvnmin001'
        // Non-required parameters
        location: '<location>'
      }
    }
  • bicep/avm/res/network/virtual-network-gateway (Version: 0.5.0)

    • No default sample found
  • bicep/avm/res/network/virtual-wan (Version: 0.3.0)

    module virtualWan 'br/public:avm/res/network/virtual-wan:<version>' = {
      name: 'virtualWanDeployment'
      params: {
        // Required parameters
        name: 'nvwmin001'
        // Non-required parameters
        location: '<location>'
      }
    }
  • bicep/avm/res/network/vpn-gateway (Version: 0.1.3)

    module vpnGateway 'br/public:avm/res/network/vpn-gateway:<version>' = {
      name: 'vpnGatewayDeployment'
      params: {
        // Required parameters
        name: 'vpngmin001'
        virtualHubResourceId: '<virtualHubResourceId>'
        // Non-required parameters
        location: '<location>'
      }
    }
  • bicep/avm/res/network/vpn-server-configuration (Version: 0.1.0)

    module vpnServerConfiguration 'br/public:avm/res/network/vpn-server-configuration:<version>' = {
      name: 'vpnServerConfigurationDeployment'
      params: {
        // Required parameters
        name: 'vscminVPNConfig'
        // Non-required parameters
        aadAudience: '11111111-1234-4321-1234-111111111111'
        aadIssuer: 'https://sts.windows.net/11111111-1111-1111-1111-111111111111/'
        aadTenant: 'https://login.microsoftonline.com/11111111-1111-1111-1111-111111111111'
        location: '<location>'
        p2sConfigurationPolicyGroups: [
          {
            isDefault: 'true'
            policymembers: [
              {
                attributeType: 'AADGroupId'
                attributeValue: '11111111-1111-2222-3333-111111111111'
                name: 'UserGroup1'
              }
            ]
            priority: '0'
            userVPNPolicyGroupName: 'DefaultGroup'
          }
        ]
        vpnAuthenticationTypes: [
          'AAD'
        ]
        vpnProtocols: [
          'OpenVPN'
        ]
      }
    }
  • bicep/avm/res/network/vpn-site (Version: 0.3.0)

    module vpnSite 'br/public:avm/res/network/vpn-site:<version>' = {
      name: 'vpnSiteDeployment'
      params: {
        // Required parameters
        name: 'nvsmin'
        virtualWanId: '<virtualWanId>'
        // Non-required parameters
        addressPrefixes: [
          '10.0.0.0/16'
        ]
        ipAddress: '1.2.3.4'
        location: '<location>'
      }
    }
  • bicep/avm/res/operational-insights/workspace (Version: 0.8.0)

    • No default sample found
  • bicep/avm/res/operations-management/solution (Version: 0.3.0)

    module solution 'br/public:avm/res/operations-management/solution:<version>' = {
      name: 'solutionDeployment'
      params: {
        // Required parameters
        logAnalyticsWorkspaceName: '<logAnalyticsWorkspaceName>'
        name: '<name>'
        plan: {
          product: 'OMSGallery/Updates'
        }
        // Non-required parameters
        location: '<location>'
      }
    }
  • bicep/avm/res/portal/dashboard (Version: 0.3.0)

    module dashboard 'br/public:avm/res/portal/dashboard:<version>' = {
      name: 'dashboardDeployment'
      params: {
        // Required parameters
        name: 'pdmin001'
        // Non-required parameters
        location: '<location>'
      }
    }
  • bicep/avm/res/power-bi-dedicated/capacity (Version: 0.1.5)

    module capacity 'br/public:avm/res/power-bi-dedicated/capacity:<version>' = {
      name: 'capacityDeployment'
      params: {
        // Required parameters
        members: [
          '<managedIdentityPrincipalId>'
        ]
        name: 'pbdcapmin001'
        sku: {
          capacity: 1
        }
        // Non-required parameters
        location: '<location>'
      }
    }
  • bicep/avm/res/purview/account (Version: 0.5.2)

    module account 'br/public:avm/res/purview/account:<version>' = {
      name: 'accountDeployment'
      params: {
        // Required parameters
        name: 'pvamin001'
        // Non-required parameters
        location: '<location>'
      }
    }
  • bicep/avm/res/recovery-services/vault (Version: 0.5.1)

    module vault 'br/public:avm/res/recovery-services/vault:<version>' = {
      name: 'vaultDeployment'
      params: {
        // Required parameters
        name: 'rsvmin001'
        // Non-required parameters
        location: '<location>'
        replicationAlertSettings: {
          customEmailAddresses: [
            '[email protected]'
          ]
          locale: 'en-US'
          sendToOwners: 'Send'
        }
        securitySettings: {
          immutabilitySettings: {
            state: 'Unlocked'
          }
        }
      }
    }
  • bicep/avm/res/relay/namespace (Version: 0.5.2)

    module namespace 'br/public:avm/res/relay/namespace:<version>' = {
      name: 'namespaceDeployment'
      params: {
        // Required parameters
        name: 'rnmin001'
        // Non-required parameters
        location: '<location>'
      }
    }
  • bicep/avm/res/resource-graph/query (Version: 0.3.0)

    module query 'br/public:avm/res/resource-graph/query:<version>' = {
      name: 'queryDeployment'
      params: {
        // Required parameters
        name: 'rdsmin001'
        query: 'Resources | limit 10'
        // Non-required parameters
        location: '<location>'
      }
    }
  • bicep/avm/res/resources/deployment-script (Version: 0.5.0)

    • No default sample found
  • bicep/avm/res/resources/resource-group (Version: 0.4.0)

    module resourceGroup 'br/public:avm/res/resources/resource-group:<version>' = {
      name: 'resourceGroupDeployment'
      params: {
        // Required parameters
        name: 'avm-resources.resourcegroups-rrgmin-rg'
        // Non-required parameters
        location: '<location>'
      }
    }
  • bicep/avm/res/search/search-service (Version: 0.8.0)

    module searchService 'br/public:avm/res/search/search-service:<version>' = {
      name: 'searchServiceDeployment'
      params: {
        // Required parameters
        name: 'sssmin002'
        // Non-required parameters
        location: '<location>'
      }
    }
  • bicep/avm/res/service-bus/namespace (Version: 0.10.1)

    module namespace 'br/public:avm/res/service-bus/namespace:<version>' = {
      name: 'namespaceDeployment'
      params: {
        // Required parameters
        name: 'sbnmin001'
        // Non-required parameters
        location: '<location>'
        skuObject: {
          capacity: 2
          name: 'Premium'
        }
      }
    }
  • bicep/avm/res/service-fabric/cluster (Version: 0.4.0)

    module cluster 'br/public:avm/res/service-fabric/cluster:<version>' = {
      name: 'clusterDeployment'
      params: {
        // Required parameters
        managementEndpoint: 'https://sfcmin001.westeurope.cloudapp.azure.com:19080'
        name: 'sfcmin001'
        nodeTypes: [
          {
            applicationPorts: {
              endPort: 30000
              startPort: 20000
            }
            clientConnectionEndpointPort: 19000
            durabilityLevel: 'Bronze'
            ephemeralPorts: {
              endPort: 65534
              startPort: 49152
            }
            httpGatewayEndpointPort: 19080
            isPrimary: true
            name: 'Node01'
          }
        ]
        reliabilityLevel: 'None'
        // Non-required parameters
        certificate: {
          thumbprint: '0AC113D5E1D94C401DDEB0EE2B1B96CC130'
        }
        location: '<location>'
      }
    }
  • bicep/avm/res/service-networking/traffic-controller (Version: 0.1.1)

    module trafficController 'br/public:avm/res/service-networking/traffic-controller:<version>' = {
      name: 'trafficControllerDeployment'
      params: {
        // Required parameters
        name: 'sntcmin001'
        // Non-required parameters
        location: '<location>'
      }
    }
  • bicep/avm/res/signal-r-service/signal-r (Version: 0.6.0)

    module signalR 'br/public:avm/res/signal-r-service/signal-r:<version>' = {
      name: 'signalRDeployment'
      params: {
        // Required parameters
        name: 'srsdrmin-001'
        // Non-required parameters
        location: '<location>'
      }
    }
  • bicep/avm/res/signal-r-service/web-pub-sub (Version: 0.5.2)

    module webPubSub 'br/public:avm/res/signal-r-service/web-pub-sub:<version>' = {
      name: 'webPubSubDeployment'
      params: {
        // Required parameters
        name: 'srswpsmin-001'
        // Non-required parameters
        location: '<location>'
      }
    }
  • bicep/avm/res/sql/instance-pool (Version: 0.1.1)

    module instancePool 'br/public:avm/res/sql/instance-pool:<version>' = {
      name: 'instancePoolDeployment'
      params: {
        // Required parameters
        name: '<name>'
        subnetResourceId: '<subnetResourceId>'
        // Non-required parameters
        location: '<location>'
      }
    }
  • bicep/avm/res/sql/managed-instance (Version: 0.1.1)

    module managedInstance 'br/public:avm/res/sql/managed-instance:<version>' = {
      name: 'managedInstanceDeployment'
      params: {
        // Required parameters
        administratorLogin: 'adminUserName'
        administratorLoginPassword: '<administratorLoginPassword>'
        name: 'sqlmimin'
        subnetResourceId: '<subnetResourceId>'
        // Non-required parameters
        location: '<location>'
      }
    }
  • bicep/avm/res/sql/server (Version: 0.10.1)

    • No default sample found
  • bicep/avm/res/storage/storage-account (Version: 0.14.3)

    • No default sample found
  • bicep/avm/res/synapse/private-link-hub (Version: 0.6.2)

    module privateLinkHub 'br/public:avm/res/synapse/private-link-hub:<version>' = {
      name: 'privateLinkHubDeployment'
      params: {
        // Required parameters
        name: 'splhmin001'
        // Non-required parameters
        location: '<location>'
      }
    }
  • bicep/avm/res/synapse/workspace (Version: 0.8.2)

    module workspace 'br/public:avm/res/synapse/workspace:<version>' = {
      name: 'workspaceDeployment'
      params: {
        // Required parameters
        defaultDataLakeStorageAccountResourceId: '<defaultDataLakeStorageAccountResourceId>'
        defaultDataLakeStorageFilesystem: '<defaultDataLakeStorageFilesystem>'
        name: 'swmin001'
        sqlAdministratorLogin: 'synwsadmin'
        // Non-required parameters
        location: '<location>'
      }
    }
  • bicep/avm/res/virtual-machine-images/image-template (Version: 0.4.2)

    module imageTemplate 'br/public:avm/res/virtual-machine-images/image-template:<version>' = {
      name: 'imageTemplateDeployment'
      params: {
        // Required parameters
        distributions: [
          {
            imageName: 'mi-vmiitmin-001'
            type: 'ManagedImage'
          }
        ]
        imageSource: {
          offer: 'Windows-11'
          publisher: 'MicrosoftWindowsDesktop'
          sku: 'win11-23h2-ent'
          type: 'PlatformImage'
          version: 'latest'
        }
        managedIdentities: {
          userAssignedResourceIds: [
            '<managedIdentityResourceId>'
          ]
        }
        name: 'vmiitmin001'
        // Non-required parameters
        location: '<location>'
      }
    }
  • bicep/avm/res/web/connection (Version: 0.4.1)

    module connection 'br/public:avm/res/web/connection:<version>' = {
      name: 'connectionDeployment'
      params: {
        // Required parameters
        displayName: 'azuremonitorlogs'
        name: 'azuremonitor'
        // Non-required parameters
        api: {
          id: '<id>'
        }
        location: '<location>'
      }
    }
  • bicep/avm/res/web/hosting-environment (Version: 0.2.0)

    • No default sample found
  • bicep/avm/res/web/serverfarm (Version: 0.3.0)

    • No default sample found
  • bicep/avm/res/web/site (Version: 0.11.1)

    • No default sample found
  • bicep/avm/res/web/static-site (Version: 0.6.1)

    module staticSite 'br/public:avm/res/web/static-site:<version>' = {
      name: 'staticSiteDeployment'
      params: {
        // Required parameters
        name: 'wssmin001'
        // Non-required parameters
        location: '<location>'
      }
    }
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment