LicenseProfileMachineInstanceView interface

License Profile Instance View in Machine Properties.

Properties

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.

esuProfile

Properties for the Machine ESU profile.

licenseChannel

Indicates the license channel. NOTE: This property will not be serialized. It can only be populated by the server.

licenseStatus

Indicates the license status of the OS. 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.

softwareAssuranceCustomer

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

subscriptionStatus

Indicates the subscription status of the product.

Property Details

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

esuProfile

Properties for the Machine ESU profile.

esuProfile?: LicenseProfileMachineInstanceViewEsuProperties

Property Value

licenseChannel

Indicates the license channel. NOTE: This property will not be serialized. It can only be populated by the server.

licenseChannel?: string

Property Value

string

licenseStatus

Indicates the license status of the OS. NOTE: This property will not be serialized. It can only be populated by the server.

licenseStatus?: 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

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