Share via


PlanDataProperties Class

Definition

Plan details

[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.NewRelic.Models.PlanDataPropertiesTypeConverter))]
public class PlanDataProperties : Microsoft.Azure.PowerShell.Cmdlets.NewRelic.Models.IPlanDataProperties
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.NewRelic.Models.PlanDataPropertiesTypeConverter))>]
type PlanDataProperties = class
    interface IPlanDataProperties
    interface IJsonSerializable
Public Class PlanDataProperties
Implements IPlanDataProperties
Inheritance
PlanDataProperties
Attributes
Implements

Constructors

PlanDataProperties()

Creates an new PlanDataProperties instance.

Properties

AccountCreationSource

Source of account creation

OrgCreationSource

Source of org creation

PlanDataBillingCycle

Different billing cycles like MONTHLY/WEEKLY. this could be enum

PlanDataEffectiveDate

date when plan was applied

PlanDataPlanDetail

plan id as published by NewRelic

PlanDataUsageType

Different usage type like PAYG/COMMITTED. this could be enum

Methods

DeserializeFromDictionary(IDictionary)

Deserializes a IDictionary into an instance of PlanDataProperties.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of PlanDataProperties.

FromJson(JsonNode)

Deserializes a JsonNode into an instance of Microsoft.Azure.PowerShell.Cmdlets.NewRelic.Models.IPlanDataProperties.

FromJsonString(String)

Creates a new instance of PlanDataProperties, deserializing the content from a json string.

ToJson(JsonObject, SerializationMode)

Serializes this instance of PlanDataProperties into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

ToString()

Applies to