Class Entitlement
A usage plan entitlement, comprising of rate limits, quotas and the deployments they are applied to.
Inherited Members
Namespace: Oci.ApigatewayService.Models
Assembly: OCI.DotNetSDK.Apigateway.dll
Syntax
public class Entitlement
Properties
Description
Declaration
[JsonProperty(PropertyName = "description")]
public string Description { get; set; }
Property Value
Type | Description |
---|---|
string | A user-friendly description. To provide some insight about the resource. Avoid entering confidential information. |
Name
Declaration
[Required(ErrorMessage = "Name is required.")]
[JsonProperty(PropertyName = "name")]
public string Name { get; set; }
Property Value
Type | Description |
---|---|
string | An entitlement name, unique within a usage plan. |
Remarks
Required
Quota
Declaration
[JsonProperty(PropertyName = "quota")]
public Quota Quota { get; set; }
Property Value
Type | Description |
---|---|
Quota |
RateLimit
Declaration
[JsonProperty(PropertyName = "rateLimit")]
public RateLimit RateLimit { get; set; }
Property Value
Type | Description |
---|---|
RateLimit |
Targets
Declaration
[JsonProperty(PropertyName = "targets")]
public List<EntitlementTarget> Targets { get; set; }
Property Value
Type | Description |
---|---|
List<EntitlementTarget> | A collection of targeted deployments that the entitlement will be applied to. |