ArmHybridComputeModelFactory.HybridComputeLicenseProfileData Method
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
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
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.
- 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.
Specifies if this machine is licensed as part of a Software Assurance agreement.
Returns
A new HybridComputeLicenseProfileData instance for mocking.
Applies to
Azure SDK for .NET