Share via


BillingProfile Class

Definition

A billing profile.

[Microsoft.Rest.Serialization.JsonTransformation]
public class BillingProfile : Microsoft.Azure.Management.Billing.Models.Resource
[<Microsoft.Rest.Serialization.JsonTransformation>]
type BillingProfile = class
    inherit Resource
Public Class BillingProfile
Inherits Resource
Inheritance
BillingProfile
Attributes

Constructors

BillingProfile()

Initializes a new instance of the BillingProfile class.

BillingProfile(String, String, String, String, String, AddressDetails, Nullable<Boolean>, Nullable<Int32>, String, IList<AzurePlan>, InvoiceSectionsOnExpand, Nullable<Boolean>, String, String, String, String)

Initializes a new instance of the BillingProfile class.

Properties

BillTo

Gets or sets billing address.

Currency

Gets the currency in which the charges for the billing profile are billed.

DisplayName

Gets or sets the name of the billing profile.

EnabledAzurePlans

Gets or sets information about the enabled azure plans.

HasReadAccess

Gets indicates whether user has read access to the billing profile.

Id

Gets resource Id.

(Inherited from Resource)
InvoiceDay

Gets the day of the month when the invoice for the billing profile is generated.

InvoiceEmailOptIn

Gets or sets flag controlling whether the invoices for the billing profile are sent through email.

InvoiceSections

Gets or sets the invoice sections associated to the billing profile. By default this is not populated, unless it's specified in $expand.

Name

Gets resource name.

(Inherited from Resource)
PoNumber

Gets or sets the purchase order name that will appear on the invoices generated for the billing profile.

SpendingLimit

Gets the billing profile spending limit. Possible values include: 'Off', 'On'

Status

Gets the status of the billing profile. Possible values include: 'Active', 'Disabled', 'Warned'

StatusReasonCode

Gets reason for the specified billing profile status. Possible values include: 'PastDue', 'SpendingLimitReached', 'SpendingLimitExpired'

SystemId

Gets the system generated unique identifier for a billing profile.

Type

Gets resource type.

(Inherited from Resource)

Methods

Validate()

Validate the object.

Applies to