Show / Hide Table of Contents

Class UsageEligibility

The CCD commitment applicability restrictions. If the CCD offer has been created with any region- or AD-specific offer restriction, then it will be honored first over the usage eligibility criteria.

Inheritance
object
UsageEligibility
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: Oci.CcdoffersService.Models
Assembly: OCI.DotNetSDK.Ccdoffers.dll
Syntax
public class UsageEligibility

Properties

AvailabilityDomain

Declaration
[JsonProperty(PropertyName = "availabilityDomain")]
public string AvailabilityDomain { get; set; }
Property Value
Type Description
string

The Availability Domain the CCD is applicable to. If you're setting the availabilityDomain, ensure to also set the region property value. If the CCD offer has already been restricted to a specific Availability Domain, then the offer will supersede this input.

CompartmentIds

Declaration
[JsonProperty(PropertyName = "compartmentIds")]
public List<string> CompartmentIds { get; set; }
Property Value
Type Description
List<string>

The compartment OCID the CCD commitment is applicable to.

Region

Declaration
[JsonProperty(PropertyName = "region")]
public string Region { get; set; }
Property Value
Type Description
string

The region the CCD commitment is applicable to. If the CCD offer has already been restricted to any specific region, then the offer will supersede this input.

TenancyIds

Declaration
[JsonProperty(PropertyName = "tenancyIds")]
public List<string> TenancyIds { get; set; }
Property Value
Type Description
List<string>

The tenancy IDs the CCD commitment is applicable to.

In this article
Back to top