Dela via


ArmHybridComputeModelFactory.HybridComputeLicenseProfileData Method

Definition

Initializes a new instance of HybridComputeLicenseProfileData.

public static Azure.ResourceManager.HybridCompute.HybridComputeLicenseProfileData HybridComputeLicenseProfileData (Azure.Core.ResourceIdentifier id = default, string name = default, Azure.Core.ResourceType resourceType = default, Azure.ResourceManager.Models.SystemData systemData = default, System.Collections.Generic.IDictionary<string,string> tags = default, Azure.Core.AzureLocation location = default, Azure.ResourceManager.HybridCompute.Models.HybridComputeProvisioningState? provisioningState = default, Azure.ResourceManager.HybridCompute.Models.LicenseProfileSubscriptionStatus? subscriptionStatus = default, Azure.ResourceManager.HybridCompute.Models.LicenseProfileProductType? productType = default, DateTimeOffset? enrollmentOn = default, DateTimeOffset? billingStartOn = default, DateTimeOffset? disenrollmentOn = default, DateTimeOffset? billingEndOn = default, Azure.ResponseError error = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.HybridCompute.Models.HybridComputeProductFeature> productFeatures = default, Guid? assignedLicenseImmutableId = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.HybridCompute.Models.EsuKey> esuKeys = default, Azure.ResourceManager.HybridCompute.Models.EsuServerType? serverType = default, Azure.ResourceManager.HybridCompute.Models.EsuEligibility? esuEligibility = default, Azure.ResourceManager.HybridCompute.Models.EsuKeyState? esuKeyState = default, string assignedLicense = default, bool? softwareAssuranceCustomer = default);
static member HybridComputeLicenseProfileData : Azure.Core.ResourceIdentifier * string * Azure.Core.ResourceType * Azure.ResourceManager.Models.SystemData * System.Collections.Generic.IDictionary<string, string> * Azure.Core.AzureLocation * Nullable<Azure.ResourceManager.HybridCompute.Models.HybridComputeProvisioningState> * Nullable<Azure.ResourceManager.HybridCompute.Models.LicenseProfileSubscriptionStatus> * Nullable<Azure.ResourceManager.HybridCompute.Models.LicenseProfileProductType> * Nullable<DateTimeOffset> * Nullable<DateTimeOffset> * Nullable<DateTimeOffset> * Nullable<DateTimeOffset> * Azure.ResponseError * seq<Azure.ResourceManager.HybridCompute.Models.HybridComputeProductFeature> * Nullable<Guid> * seq<Azure.ResourceManager.HybridCompute.Models.EsuKey> * Nullable<Azure.ResourceManager.HybridCompute.Models.EsuServerType> * Nullable<Azure.ResourceManager.HybridCompute.Models.EsuEligibility> * Nullable<Azure.ResourceManager.HybridCompute.Models.EsuKeyState> * string * Nullable<bool> -> Azure.ResourceManager.HybridCompute.HybridComputeLicenseProfileData
Public Shared Function HybridComputeLicenseProfileData (Optional id As ResourceIdentifier = Nothing, Optional name As String = Nothing, Optional resourceType As ResourceType = Nothing, Optional systemData As SystemData = Nothing, Optional tags As IDictionary(Of String, String) = Nothing, Optional location As AzureLocation = Nothing, Optional provisioningState As Nullable(Of HybridComputeProvisioningState) = Nothing, Optional subscriptionStatus As Nullable(Of LicenseProfileSubscriptionStatus) = Nothing, Optional productType As Nullable(Of LicenseProfileProductType) = Nothing, Optional enrollmentOn As Nullable(Of DateTimeOffset) = Nothing, Optional billingStartOn As Nullable(Of DateTimeOffset) = Nothing, Optional disenrollmentOn As Nullable(Of DateTimeOffset) = Nothing, Optional billingEndOn As Nullable(Of DateTimeOffset) = Nothing, Optional error As ResponseError = Nothing, Optional productFeatures As IEnumerable(Of HybridComputeProductFeature) = Nothing, Optional assignedLicenseImmutableId As Nullable(Of Guid) = Nothing, Optional esuKeys As IEnumerable(Of EsuKey) = Nothing, Optional serverType As Nullable(Of EsuServerType) = Nothing, Optional esuEligibility As Nullable(Of EsuEligibility) = Nothing, Optional esuKeyState As Nullable(Of EsuKeyState) = Nothing, Optional assignedLicense As String = Nothing, Optional softwareAssuranceCustomer As Nullable(Of Boolean) = Nothing) As HybridComputeLicenseProfileData

Parameters

id
ResourceIdentifier

The id.

name
String

The name.

resourceType
ResourceType

The resourceType.

systemData
SystemData

The systemData.

tags
IDictionary<String,String>

The tags.

location
AzureLocation

The location.

provisioningState
Nullable<HybridComputeProvisioningState>

The provisioning state, which only appears in the response.

subscriptionStatus
Nullable<LicenseProfileSubscriptionStatus>

Indicates the subscription status of the product.

productType
Nullable<LicenseProfileProductType>

Indicates the product type of the license.

enrollmentOn
Nullable<DateTimeOffset>

The timestamp in UTC when the user enrolls the feature.

billingStartOn
Nullable<DateTimeOffset>

The timestamp in UTC when the billing starts.

disenrollmentOn
Nullable<DateTimeOffset>

The timestamp in UTC when the user disenrolled the feature.

billingEndOn
Nullable<DateTimeOffset>

The timestamp in UTC when the billing ends.

error
ResponseError

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

productFeatures
IEnumerable<HybridComputeProductFeature>

The list of product features.

assignedLicenseImmutableId
Nullable<Guid>

The guid id of the license.

esuKeys
IEnumerable<EsuKey>

The list of ESU keys.

serverType
Nullable<EsuServerType>

The type of the Esu servers.

esuEligibility
Nullable<EsuEligibility>

Indicates the eligibility state of Esu.

esuKeyState
Nullable<EsuKeyState>

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

assignedLicense
String

The resource id of the license.

softwareAssuranceCustomer
Nullable<Boolean>

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

Returns

A new HybridComputeLicenseProfileData instance for mocking.

Applies to