GetLicenseProfileResult

data class GetLicenseProfileResult(val assignedLicense: String? = null, val assignedLicenseImmutableId: String, val azureApiVersion: String, val billingEndDate: String, val billingStartDate: String, val disenrollmentDate: String, val enrollmentDate: String, val error: ErrorDetailResponse, val esuEligibility: String, val esuKeyState: String, val esuKeys: List<EsuKeyResponse>, val id: String, val location: String, val name: String, val productFeatures: List<ProductFeatureResponse>? = null, val productType: String? = null, val provisioningState: String, val serverType: String, val softwareAssuranceCustomer: Boolean? = null, val subscriptionStatus: String? = null, val systemData: SystemDataResponse, val tags: Map<String, String>? = null, val type: String)

Describes a license profile in a hybrid machine.

Constructors

Link copied to clipboard
constructor(assignedLicense: String? = null, assignedLicenseImmutableId: String, azureApiVersion: String, billingEndDate: String, billingStartDate: String, disenrollmentDate: String, enrollmentDate: String, error: ErrorDetailResponse, esuEligibility: String, esuKeyState: String, esuKeys: List<EsuKeyResponse>, id: String, location: String, name: String, productFeatures: List<ProductFeatureResponse>? = null, productType: String? = null, provisioningState: String, serverType: String, softwareAssuranceCustomer: Boolean? = null, subscriptionStatus: String? = null, systemData: SystemDataResponse, tags: Map<String, String>? = null, type: String)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard
val assignedLicense: String? = null

The resource id of the license.

Link copied to clipboard

The guid id of the license.

Link copied to clipboard

The Azure API version of the resource.

Link copied to clipboard

The timestamp in UTC when the billing ends.

Link copied to clipboard

The timestamp in UTC when the billing starts.

Link copied to clipboard

The timestamp in UTC when the user disenrolled the feature.

Link copied to clipboard

The timestamp in UTC when the user enrolls the feature.

Link copied to clipboard

The errors that were encountered during the feature enrollment or disenrollment.

Link copied to clipboard

Indicates the eligibility state of Esu.

Link copied to clipboard

The list of ESU keys.

Link copied to clipboard

Indicates whether there is an ESU Key currently active for the machine.

Link copied to clipboard
val id: String

Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

Link copied to clipboard

The geo-location where the resource lives

Link copied to clipboard

The name of the resource

Link copied to clipboard

The list of product features.

Link copied to clipboard
val productType: String? = null

Indicates the product type of the license.

Link copied to clipboard

The provisioning state, which only appears in the response.

Link copied to clipboard

The type of the Esu servers.

Link copied to clipboard

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

Link copied to clipboard

Indicates the subscription status of the product.

Link copied to clipboard

Azure Resource Manager metadata containing createdBy and modifiedBy information.

Link copied to clipboard
val tags: Map<String, String>? = null

Resource tags.

Link copied to clipboard

The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"