LicenseProfile interface

Describes a license profile in a hybrid machine.

Extends

Properties

assignedLicense

The resource id of the license.

assignedLicenseImmutableId

The guid id of the license. NOTE: This property will not be serialized. It can only be populated by the server.

billingEndDate

The timestamp in UTC when the billing ends. NOTE: This property will not be serialized. It can only be populated by the server.

billingStartDate

The timestamp in UTC when the billing starts. NOTE: This property will not be serialized. It can only be populated by the server.

disenrollmentDate

The timestamp in UTC when the user disenrolled the feature. NOTE: This property will not be serialized. It can only be populated by the server.

enrollmentDate

The timestamp in UTC when the user enrolls the feature. NOTE: This property will not be serialized. It can only be populated by the server.

error

The errors that were encountered during the feature enrollment or disenrollment. NOTE: This property will not be serialized. It can only be populated by the server.

esuEligibility

Indicates the eligibility state of Esu. NOTE: This property will not be serialized. It can only be populated by the server.

esuKeys

The list of ESU keys. NOTE: This property will not be serialized. It can only be populated by the server.

esuKeyState

Indicates whether there is an ESU Key currently active for the machine. NOTE: This property will not be serialized. It can only be populated by the server.

productFeatures

The list of product features.

productType

Indicates the product type of the license.

provisioningState

The provisioning state, which only appears in the response. NOTE: This property will not be serialized. It can only be populated by the server.

serverType

The type of the Esu servers. NOTE: This property will not be serialized. It can only be populated by the server.

softwareAssuranceCustomer

Specifies if this machine is licensed as part of a Software Assurance agreement.

subscriptionStatus

Indicates the subscription status of the product.

Inherited Properties

id

Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} NOTE: This property will not be serialized. It can only be populated by the server.

location

The geo-location where the resource lives

name

The name of the resource NOTE: This property will not be serialized. It can only be populated by the server.

systemData

Azure Resource Manager metadata containing createdBy and modifiedBy information. NOTE: This property will not be serialized. It can only be populated by the server.

tags

Resource tags.

type

The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" NOTE: This property will not be serialized. It can only be populated by the server.

Property Details

assignedLicense

The resource id of the license.

assignedLicense?: string

Property Value

string

assignedLicenseImmutableId

The guid id of the license. NOTE: This property will not be serialized. It can only be populated by the server.

assignedLicenseImmutableId?: string

Property Value

string

billingEndDate

The timestamp in UTC when the billing ends. NOTE: This property will not be serialized. It can only be populated by the server.

billingEndDate?: Date

Property Value

Date

billingStartDate

The timestamp in UTC when the billing starts. NOTE: This property will not be serialized. It can only be populated by the server.

billingStartDate?: Date

Property Value

Date

disenrollmentDate

The timestamp in UTC when the user disenrolled the feature. NOTE: This property will not be serialized. It can only be populated by the server.

disenrollmentDate?: Date

Property Value

Date

enrollmentDate

The timestamp in UTC when the user enrolls the feature. NOTE: This property will not be serialized. It can only be populated by the server.

enrollmentDate?: Date

Property Value

Date

error

The errors that were encountered during the feature enrollment or disenrollment. NOTE: This property will not be serialized. It can only be populated by the server.

error?: ErrorDetail

Property Value

esuEligibility

Indicates the eligibility state of Esu. NOTE: This property will not be serialized. It can only be populated by the server.

esuEligibility?: string

Property Value

string

esuKeys

The list of ESU keys. NOTE: This property will not be serialized. It can only be populated by the server.

esuKeys?: EsuKey[]

Property Value

EsuKey[]

esuKeyState

Indicates whether there is an ESU Key currently active for the machine. NOTE: This property will not be serialized. It can only be populated by the server.

esuKeyState?: string

Property Value

string

productFeatures

The list of product features.

productFeatures?: ProductFeature[]

Property Value

productType

Indicates the product type of the license.

productType?: string

Property Value

string

provisioningState

The provisioning state, which only appears in the response. NOTE: This property will not be serialized. It can only be populated by the server.

provisioningState?: string

Property Value

string

serverType

The type of the Esu servers. NOTE: This property will not be serialized. It can only be populated by the server.

serverType?: string

Property Value

string

softwareAssuranceCustomer

Specifies if this machine is licensed as part of a Software Assurance agreement.

softwareAssuranceCustomer?: boolean

Property Value

boolean

subscriptionStatus

Indicates the subscription status of the product.

subscriptionStatus?: string

Property Value

string

Inherited Property Details

id

Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} NOTE: This property will not be serialized. It can only be populated by the server.

id?: string

Property Value

string

Inherited From TrackedResource.id

location

The geo-location where the resource lives

location: string

Property Value

string

Inherited From TrackedResource.location

name

The name of the resource NOTE: This property will not be serialized. It can only be populated by the server.

name?: string

Property Value

string

Inherited From TrackedResource.name

systemData

Azure Resource Manager metadata containing createdBy and modifiedBy information. NOTE: This property will not be serialized. It can only be populated by the server.

systemData?: SystemData

Property Value

Inherited From TrackedResource.systemData

tags

Resource tags.

tags?: {[propertyName: string]: string}

Property Value

{[propertyName: string]: string}

Inherited From TrackedResource.tags

type

The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" NOTE: This property will not be serialized. It can only be populated by the server.

type?: string

Property Value

string

Inherited From TrackedResource.type