Resource types that extend capabilities of other resources
An extension resource is a resource that adds to another resource's capabilities. For example, resource lock is an extension resource. You apply a resource lock to another resource to prevent it from being deleted or modified. It doesn't make sense to create a resource lock by itself. An extension resource is always applied to another resource.
Microsoft.Advisor
- advisorScore
- configurations
- predict
- recommendations
- suppressions
Microsoft.AlertsManagement
- alerts
Microsoft.Authorization
- accessReviewHistoryDefinitions
- denyAssignments
- eligibleChildResources
- locks
- policyAssignments
- policyDefinitions
- policyExemptions
- policySetDefinitions
- privateLinkAssociations
- roleAssignmentApprovals
- roleAssignments
- roleAssignmentScheduleInstances
- roleAssignmentScheduleRequests
- roleAssignmentSchedules
- roleDefinitions
- roleEligibilityScheduleInstances
- roleEligibilityScheduleRequests
- roleEligibilitySchedules
- roleManagementPolicies
- roleManagementPolicyAssignments
Microsoft.Automanage
- configurationProfileAssignmentIntents
- configurationProfileAssignments
Microsoft.Billing
- billingPeriods
- billingPermissions
- billingRoleAssignments
- billingRoleDefinitions
- createBillingRoleAssignment
Microsoft.Blueprint
- blueprintAssignments
- blueprints
Microsoft.ChangeAnalysis
- changes
- changeSnapshots
- computeChanges
Microsoft.Chaos
- artifactSetDefinitions
- artifactSetSnapshots
- targets
Microsoft.Consumption
- AggregatedCost
- Balances
- Budgets
- Charges
- CostTags
- credits
- events
- Forecasts
- lots
- Marketplaces
- Pricesheets
- products
- ReservationDetails
- ReservationRecommendationDetails
- ReservationRecommendations
- ReservationSummaries
- ReservationTransactions
Microsoft.ContainerInstance
- serviceAssociationLinks
Microsoft.ContainerService
- fleetMemberships
Microsoft.CostManagement
- Alerts
- BenefitRecommendations
- BenefitUtilizationSummaries
- Budgets
- Dimensions
- Exports
- ExternalSubscriptions
- Forecast
- GenerateCostDetailsReport
- GenerateDetailedCostReport
- Insights
- Pricesheets
- Publish
- Query
- Reportconfigs
- Reports
- ScheduledActions
- Settings
- Views
Microsoft.CustomProviders
- associations
Microsoft.DataMigration
- DatabaseMigrations
Microsoft.DataProtection
- backupInstances
Microsoft.EventGrid
- eventSubscriptions
- extensionTopics
Microsoft.GuestConfiguration
- guestConfigurationAssignments
Microsoft.HybridConnectivity
- endpoints
microsoft.insights
- dataCollectionRuleAssociations
- diagnosticSettings
- diagnosticSettingsCategories
- eventtypes
- extendedDiagnosticSettings
- guestDiagnosticSettingsAssociation
- logDefinitions
- logs
- metricbaselines
- metricDefinitions
- metricNamespaces
- metrics
- myWorkbooks
- topology
- transactions
Microsoft.IoTSecurity
- sensors
- sites
Microsoft.KubernetesConfiguration
- extensions
- extensionTypes
- fluxConfigurations
- namespaces
- sourceControlConfigurations
Microsoft.Maintenance
- applyUpdates
- configurationAssignments
- updates
Microsoft.ManagedIdentity
- Identities
Microsoft.ManagedServices
- registrationAssignments
- registrationDefinitions
Microsoft.Management
- managementGroups
Microsoft.Network
- cloudServiceSlots
- networkManagerConnections
Microsoft.OperationalInsights
- storageInsightConfigs
Microsoft.PolicyInsights
- attestations
- componentPolicyStates
- eventGridFilters
- policyEvents
- policyStates
- policyTrackedResources
- remediations
Microsoft.Quota
- quotaRequests
- quotas
- usages
Microsoft.RecoveryServices
- backupProtectedItems
Microsoft.ResourceHealth
- childResources
- events
- impactedResources
Microsoft.Resources
- deploymentStacks
- links
- snapshots
- tags
Microsoft.Security
- adaptiveNetworkHardenings
- advancedThreatProtectionSettings
- antiMalwareSettings
- applications
- assessmentMetadata
- assessments
- Compliances
- dataCollectionAgents
- dataSensitivitySettings
- deviceSecurityGroups
- governanceRules
- InformationProtectionPolicies
- insights
- jitPolicies
- secureScoreControls
- secureScores
- serverVulnerabilityAssessments
- sqlVulnerabilityAssessments
Microsoft.SecurityInsights
- aggregations
- alertRules
- alertRuleTemplates
- automationRules
- bookmarks
- cases
- contentPackages
- contentTemplates
- dataConnectorDefinitions
- dataConnectors
- enrichment
- entities
- entityQueryTemplates
- fileImports
- huntsessions
- incidents
- metadata
- MitreCoverageRecords
- onboardingStates
- overview
- recommendations
- securityMLAnalyticsSettings
- settings
- sourceControls
- threatIntelligence
Microsoft.SerialConsole
- serialPorts
Microsoft.ServiceLinker
- dryruns
- linkers
Microsoft.SoftwarePlan
- hybridUseBenefits
Microsoft.Subscription
- aliases
- policies
microsoft.support
- supporttickets
Microsoft.WorkloadMonitor
- monitors
Next steps
- To get the resource ID for an extension resource in an Azure Resource Manager template, use the extensionResourceId.
- For an example of creating an extension resource in a template, see Event Grid Event Subscriptions.
Feedback
Submit and view feedback for