Partager via


PricingProperties Class

Definition

Pricing properties for the relevant scope

public class PricingProperties
type PricingProperties = class
Public Class PricingProperties
Inheritance
PricingProperties

Constructors

PricingProperties()

Initializes a new instance of the PricingProperties class.

PricingProperties(String, String, Nullable<TimeSpan>, Nullable<DateTime>, Nullable<Boolean>, IList<String>, IList<Extension>)

Initializes a new instance of the PricingProperties class.

Properties

Deprecated

Gets optional. True if the plan is deprecated. If there are replacing plans they will appear in replacedBy property

EnablementTime

Gets optional. If pricingTier is Standard then this property holds the date of the last time the pricingTier was set to Standard, when available (e.g 2023-03-01T12:42:42.1921106Z).

Extensions

Gets or sets optional. List of extensions offered under a plan.

FreeTrialRemainingTime

Gets the duration left for the subscriptions free trial period - in ISO 8601 format (e.g. P3Y6M4DT12H30M5S).

PricingTier

Gets or sets the pricing tier value. Microsoft Defender for Cloud is provided in two pricing tiers: free and standard. The standard tier offers advanced security capabilities, while the free tier offers basic security features. Possible values include: 'Free', 'Standard'

ReplacedBy

Gets optional. List of plans that replace this plan. This property exists only if this plan is deprecated.

SubPlan

Gets or sets 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.

Methods

Validate()

Validate the object.

Applies to