Get-AzureRmSecurityPricing
September 20, 2018 ยท View on GitHub
SYNOPSIS
Gets the pricing tier data for Azure Security Center for a scope.
SYNTAX
SubscriptionScope (Default)
Get-AzureRmSecurityPricing [-DefaultProfile <IAzureContextContainer>] [<CommonParameters>]
ResourceGroupLevelResource
Get-AzureRmSecurityPricing -ResourceGroupName <String> -Name <String>
[-DefaultProfile <IAzureContextContainer>] [<CommonParameters>]
ResourceGroupScope
Get-AzureRmSecurityPricing -ResourceGroupName <String> [-DefaultProfile <IAzureContextContainer>]
[<CommonParameters>]
SubscriptionLevelResource
Get-AzureRmSecurityPricing -Name <String> [-DefaultProfile <IAzureContextContainer>] [<CommonParameters>]
ResourceId
Get-AzureRmSecurityPricing -ResourceId <String> [-DefaultProfile <IAzureContextContainer>] [<CommonParameters>]
DESCRIPTION
Azure Security Center pricing tier is decided per scope, with this cmdlet you can get the configured pricing tiers. Subscription pricing tier include all the resource groups under it. Resource Group pricing tier will override the subscription pricing tier.
EXAMPLES
Example 1
PS C:\> Get-AzureRmSecurityPricing
Id Name PricingTier
-- ---- -----------
/subscriptions/487bb485-b5b0-471e-9c0d-10717612f869/providers/Microsoft.Security/pricings/default default Standard
/subscriptions/487bb485-b5b0-471e-9c0d-10717612f869/resourceGroups/myService1/providers/Microsoft.Security/pricings/myService1 myService1 Standard
Gets all the configured pricing tiers for the subscription and the resource groups under it.
Example 2
PS C:\> Get-AzureRmSecurityPricing -ResourceGroupName "myService1"
Id Name PricingTier
-- ---- -----------
/subscriptions/487bb485-b5b0-471e-9c0d-10717612f869/resourceGroups/myService1/providers/Microsoft.Security/pricings/myService1 myService1 Standard
Gets the configured pricing tier for the "myService1" resource gorup.
PARAMETERS
-DefaultProfile
The credentials, account, tenant, and subscription used for communication with Azure.
Type: IAzureContextContainer
Parameter Sets: (All)
Aliases: AzureRmContext, AzureCredential
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-Name
Resource name.
Type: String
Parameter Sets: ResourceGroupLevelResource, SubscriptionLevelResource
Aliases:
Required: True
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-ResourceGroupName
Resource group name.
Type: String
Parameter Sets: ResourceGroupLevelResource, ResourceGroupScope
Aliases:
Required: True
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-ResourceId
Resource ID.
Type: String
Parameter Sets: ResourceId
Aliases:
Required: True
Position: Named
Default value: None
Accept pipeline input: True (ByPropertyName)
Accept wildcard characters: False
CommonParameters
This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see about_CommonParameters (http://go.microsoft.com/fwlink/?LinkID=113216).