Class PricingInner
java.lang.Object
com.azure.core.management.ProxyResource
com.azure.resourcemanager.security.fluent.models.PricingInner
public final class PricingInner
extends com.azure.core.management.ProxyResource
Microsoft Defender for Cloud is provided in two pricing tiers: free and standard, with the standard tier available
with a trial period. The standard tier offers advanced security capabilities, while the free tier offers basic
security features.
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionGet the deprecated property: Optional.Get the freeTrialRemainingTime property: The duration left for the subscriptions free trial period - in ISO 8601 format (e.g.Get the pricingTier property: The pricing tier value.Get the replacedBy property: Optional.subPlan()
Get the subPlan property: The sub-plan selected for a Standard pricing configuration, when more than one sub-plan is available.void
validate()
Validates the instance.withPricingTier
(PricingTier pricingTier) Set the pricingTier property: The pricing tier value.withSubPlan
(String subPlan) Set the subPlan property: The sub-plan selected for a Standard pricing configuration, when more than one sub-plan is available.Methods inherited from class com.azure.core.management.ProxyResource
id, name, type
-
Constructor Details
-
PricingInner
public PricingInner()
-
-
Method Details
-
pricingTier
Get the pricingTier property: The pricing tier value. Microsoft Defender for Cloud is provided in two pricing tiers: free and standard, with the standard tier available with a trial period. The standard tier offers advanced security capabilities, while the free tier offers basic security features.- Returns:
- the pricingTier value.
-
withPricingTier
Set the pricingTier property: The pricing tier value. Microsoft Defender for Cloud is provided in two pricing tiers: free and standard, with the standard tier available with a trial period. The standard tier offers advanced security capabilities, while the free tier offers basic security features.- Parameters:
pricingTier
- the pricingTier value to set.- Returns:
- the PricingInner object itself.
-
subPlan
Get the subPlan property: The sub-plan selected for a Standard pricing configuration, when more than one sub-plan is available. Each sub-plan enables a set of security features. When not specified, full plan is applied.- Returns:
- the subPlan value.
-
withSubPlan
Set the subPlan property: The sub-plan selected for a Standard pricing configuration, when more than one sub-plan is available. Each sub-plan enables a set of security features. When not specified, full plan is applied.- Parameters:
subPlan
- the subPlan value to set.- Returns:
- the PricingInner object itself.
-
freeTrialRemainingTime
Get the freeTrialRemainingTime property: The duration left for the subscriptions free trial period - in ISO 8601 format (e.g. P3Y6M4DT12H30M5S).- Returns:
- the freeTrialRemainingTime value.
-
deprecated
Get the deprecated property: Optional. True if the plan is deprecated. If there are replacing plans they will appear in `replacedBy` property.- Returns:
- the deprecated value.
-
replacedBy
Get the replacedBy property: Optional. List of plans that replace this plan. This property exists only if this plan is deprecated.- Returns:
- the replacedBy value.
-
validate
public void validate()Validates the instance.- Throws:
IllegalArgumentException
- thrown if the instance is not valid.
-