Language

SavingsPlanUpdateRequestProperties Class

Definition

Savings plan patch request

[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.BillingBenefits.Models.Api20221101.SavingsPlanUpdateRequestPropertiesTypeConverter))]
public class SavingsPlanUpdateRequestProperties : Microsoft.Azure.PowerShell.Cmdlets.BillingBenefits.Models.Api20221101.ISavingsPlanUpdateRequestProperties
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.BillingBenefits.Models.Api20221101.SavingsPlanUpdateRequestPropertiesTypeConverter))>]
type SavingsPlanUpdateRequestProperties = class
    interface ISavingsPlanUpdateRequestProperties
    interface IJsonSerializable
Public Class SavingsPlanUpdateRequestProperties
Implements ISavingsPlanUpdateRequestProperties
Inheritance
SavingsPlanUpdateRequestProperties
Attributes
Implements

Constructors

Name Description
SavingsPlanUpdateRequestProperties()

Creates an new SavingsPlanUpdateRequestProperties instance.

Properties

Name Description
AppliedScopePropertyDisplayName

Display name

AppliedScopePropertyManagementGroupId

Fully-qualified identifier of the management group where the benefit must be applied.

AppliedScopePropertyResourceGroupId

Fully-qualified identifier of the resource group.

AppliedScopePropertySubscriptionId

Fully-qualified identifier of the subscription.

AppliedScopePropertyTenantId

Tenant ID where the benefit is applied.

AppliedScopeType

Type of the Applied Scope.

DisplayName

Display name

Renew

Setting this to true will automatically purchase a new benefit on the expiration date time.

RenewProperty

Methods

Name Description
DeserializeFromDictionary(IDictionary)

Deserializes a IDictionary into an instance of SavingsPlanUpdateRequestProperties.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of SavingsPlanUpdateRequestProperties.

FromJson(JsonNode)

Deserializes a JsonNode into an instance of Microsoft.Azure.PowerShell.Cmdlets.BillingBenefits.Models.Api20221101.ISavingsPlanUpdateRequestProperties.

FromJsonString(String)

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

ToJson(JsonObject, SerializationMode)

Serializes this instance of SavingsPlanUpdateRequestProperties into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

ToString()

Applies to