Class ProductLicenseConsumerSummary
Details of a resource that is consuming a particular product license.
Inherited Members
Namespace: Oci.LicensemanagerService.Models
Assembly: OCI.DotNetSDK.Licensemanager.dll
Syntax
public class ProductLicenseConsumerSummary
Properties
AreAllOptionsAvailable
Declaration
[Required(ErrorMessage = "AreAllOptionsAvailable is required.")]
[JsonProperty(PropertyName = "areAllOptionsAvailable")]
public bool? AreAllOptionsAvailable { get; set; }
Property Value
Type | Description |
---|---|
bool? | Specifies if all options are available. |
Remarks
Required
IsBaseLicenseAvailable
Declaration
[Required(ErrorMessage = "IsBaseLicenseAvailable is required.")]
[JsonProperty(PropertyName = "isBaseLicenseAvailable")]
public bool? IsBaseLicenseAvailable { get; set; }
Property Value
Type | Description |
---|---|
bool? | Specifies if the base license is available. |
Remarks
Required
LicenseUnitType
Declaration
[Required(ErrorMessage = "LicenseUnitType is required.")]
[JsonProperty(PropertyName = "licenseUnitType")]
[JsonConverter(typeof(ResponseEnumConverter))]
public LicenseUnit? LicenseUnitType { get; set; }
Property Value
Type | Description |
---|---|
LicenseUnit? | The product license unit. |
Remarks
Required
LicenseUnitsConsumed
Declaration
[Required(ErrorMessage = "LicenseUnitsConsumed is required.")]
[JsonProperty(PropertyName = "licenseUnitsConsumed")]
public double LicenseUnitsConsumed { get; set; }
Property Value
Type | Description |
---|---|
double | Number of license units consumed by the resource. |
Remarks
Required
MissingProducts
Declaration
[Required(ErrorMessage = "MissingProducts is required.")]
[JsonProperty(PropertyName = "missingProducts")]
public List<Product> MissingProducts { get; set; }
Property Value
Type | Description |
---|---|
List<Product> | Collection of missing product licenses. |
Remarks
Required
ProductName
Declaration
[Required(ErrorMessage = "ProductName is required.")]
[JsonProperty(PropertyName = "productName")]
public string ProductName { get; set; }
Property Value
Type | Description |
---|---|
string | The resource product name. |
Remarks
Required
ResourceCompartmentId
Declaration
[Required(ErrorMessage = "ResourceCompartmentId is required.")]
[JsonProperty(PropertyName = "resourceCompartmentId")]
public string ResourceCompartmentId { get; set; }
Property Value
Type | Description |
---|---|
string | The OCID of the compartment that contains the resource. |
Remarks
Required
ResourceCompartmentName
Declaration
[Required(ErrorMessage = "ResourceCompartmentName is required.")]
[JsonProperty(PropertyName = "resourceCompartmentName")]
public string ResourceCompartmentName { get; set; }
Property Value
Type | Description |
---|---|
string | The display name of the compartment that contains the resource. |
Remarks
Required
ResourceId
Declaration
[Required(ErrorMessage = "ResourceId is required.")]
[JsonProperty(PropertyName = "resourceId")]
public string ResourceId { get; set; }
Property Value
Type | Description |
---|---|
string | The OCID of the resource. |
Remarks
Required
ResourceName
Declaration
[Required(ErrorMessage = "ResourceName is required.")]
[JsonProperty(PropertyName = "resourceName")]
public string ResourceName { get; set; }
Property Value
Type | Description |
---|---|
string | The display name of the resource. |
Remarks
Required
ResourceUnitCount
Declaration
[Required(ErrorMessage = "ResourceUnitCount is required.")]
[JsonProperty(PropertyName = "resourceUnitCount")]
public double ResourceUnitCount { get; set; }
Property Value
Type | Description |
---|---|
double | Number of units of the resource |
Remarks
Required
ResourceUnitType
Declaration
[Required(ErrorMessage = "ResourceUnitType is required.")]
[JsonProperty(PropertyName = "resourceUnitType")]
[JsonConverter(typeof(ResponseEnumConverter))]
public ResourceUnit? ResourceUnitType { get; set; }
Property Value
Type | Description |
---|---|
ResourceUnit? | The unit type for the resource. |
Remarks
Required