LicenseProfileMachineInstanceViewArgs

data class LicenseProfileMachineInstanceViewArgs(val esuProfile: Output<LicenseProfileMachineInstanceViewEsuPropertiesArgs>? = null, val productFeatures: Output<List<ProductFeatureArgs>>? = null, val productType: Output<Either<String, LicenseProfileProductType>>? = null, val softwareAssuranceCustomer: Output<Boolean>? = null, val subscriptionStatus: Output<Either<String, LicenseProfileSubscriptionStatus>>? = null) : ConvertibleToJava<LicenseProfileMachineInstanceViewArgs>

License Profile Instance View in Machine Properties.

Constructors

Link copied to clipboard
constructor(esuProfile: Output<LicenseProfileMachineInstanceViewEsuPropertiesArgs>? = null, productFeatures: Output<List<ProductFeatureArgs>>? = null, productType: Output<Either<String, LicenseProfileProductType>>? = null, softwareAssuranceCustomer: Output<Boolean>? = null, subscriptionStatus: Output<Either<String, LicenseProfileSubscriptionStatus>>? = null)

Properties

Link copied to clipboard

Properties for the Machine ESU profile.

Link copied to clipboard

The list of product features.

Link copied to clipboard
val productType: Output<Either<String, LicenseProfileProductType>>? = null

Indicates the product type of the license.

Link copied to clipboard
val softwareAssuranceCustomer: Output<Boolean>? = null

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

Link copied to clipboard

Indicates the subscription status of the product.

Functions

Link copied to clipboard
open override fun toJava(): LicenseProfileMachineInstanceViewArgs