Share via


SubscriptionAliasProperties Class

Definition

Put subscription creation result properties.

public class SubscriptionAliasProperties : System.ClientModel.Primitives.IJsonModel<Azure.ResourceManager.Subscription.Models.SubscriptionAliasProperties>, System.ClientModel.Primitives.IPersistableModel<Azure.ResourceManager.Subscription.Models.SubscriptionAliasProperties>
public class SubscriptionAliasProperties
type SubscriptionAliasProperties = class
    interface IJsonModel<SubscriptionAliasProperties>
    interface IPersistableModel<SubscriptionAliasProperties>
type SubscriptionAliasProperties = class
Public Class SubscriptionAliasProperties
Implements IJsonModel(Of SubscriptionAliasProperties), IPersistableModel(Of SubscriptionAliasProperties)
Public Class SubscriptionAliasProperties
Inheritance
SubscriptionAliasProperties
Implements

Properties

AcceptOwnershipState

The accept ownership state of the resource.

AcceptOwnershipUri

Url to accept ownership of the subscription.

BillingScope

Billing scope of the subscription. For CustomerLed and FieldLed - /billingAccounts/{billingAccountName}/billingProfiles/{billingProfileName}/invoiceSections/{invoiceSectionName} For PartnerLed - /billingAccounts/{billingAccountName}/customers/{customerName} For Legacy EA - /billingAccounts/{billingAccountName}/enrollmentAccounts/{enrollmentAccountName}

CreatedOn

Created Time.

DisplayName

The display name of the subscription.

ManagementGroupId

The Management Group Id.

ProvisioningState

The provisioning state of the resource.

ResellerId

Reseller Id.

SubscriptionId

Newly created subscription Id.

SubscriptionOwnerId

Owner Id of the subscription.

Tags

Tags for the subscription.

Workload

The workload type of the subscription. It can be either Production or DevTest.

Methods

JsonModelWriteCore(Utf8JsonWriter, ModelReaderWriterOptions)

Explicit Interface Implementations

IJsonModel<SubscriptionAliasProperties>.Create(Utf8JsonReader, ModelReaderWriterOptions)

Reads one JSON value (including objects or arrays) from the provided reader and converts it to a model.

IJsonModel<SubscriptionAliasProperties>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IPersistableModel<SubscriptionAliasProperties>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<SubscriptionAliasProperties>.GetFormatFromOptions(ModelReaderWriterOptions)

Gets the data interchange format (JSON, Xml, etc) that the model uses when communicating with the service.

IPersistableModel<SubscriptionAliasProperties>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

Applies to