Interface Pricing


public interface Pricing
An immutable client-side representation of Pricing.
  • Method Summary

    Modifier and Type
    Method
    Description
    Gets the deprecated property: Optional.
    Gets the freeTrialRemainingTime property: The duration left for the subscriptions free trial period - in ISO 8601 format (e.g.
    id()
    Gets the id property: Fully qualified resource Id for the resource.
    Gets the inner com.azure.resourcemanager.security.fluent.models.PricingInner object.
    Gets the name property: The name of the resource.
    Gets the pricingTier property: The pricing tier value.
    Gets the replacedBy property: Optional.
    Gets the subPlan property: The sub-plan selected for a Standard pricing configuration, when more than one sub-plan is available.
    Gets the type property: The type of the resource.
  • Method Details

    • id

      String id()
      Gets the id property: Fully qualified resource Id for the resource.
      Returns:
      the id value.
    • name

      String name()
      Gets the name property: The name of the resource.
      Returns:
      the name value.
    • type

      String type()
      Gets the type property: The type of the resource.
      Returns:
      the type value.
    • pricingTier

      PricingTier pricingTier()
      Gets 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.
    • subPlan

      String subPlan()
      Gets 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.
    • freeTrialRemainingTime

      Duration freeTrialRemainingTime()
      Gets the freeTrialRemainingTime property: The duration left for the subscriptions free trial period - in ISO 8601 format (e.g. P3Y6M4DT12H30M5S).
      Returns:
      the freeTrialRemainingTime value.
    • deprecated

      Boolean deprecated()
      Gets 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

      List<String> replacedBy()
      Gets the replacedBy property: Optional. List of plans that replace this plan. This property exists only if this plan is deprecated.
      Returns:
      the replacedBy value.
    • innerModel

      PricingInner innerModel()
      Gets the inner com.azure.resourcemanager.security.fluent.models.PricingInner object.
      Returns:
      the inner object.