Class LimitDefinitionSummary
The metadata specific to a resource limit definition.
Inherited Members
Namespace: Oci.LimitsService.Models
Assembly: OCI.DotNetSDK.Limits.dll
Syntax
public class LimitDefinitionSummary
Properties
AreQuotasSupported
Declaration
[JsonProperty(PropertyName = "areQuotasSupported")]
public bool? AreQuotasSupported { get; set; }
Property Value
Type | Description |
---|---|
bool? | If true, quota policies can be created on top of this resource limit. |
Description
Declaration
[JsonProperty(PropertyName = "description")]
public string Description { get; set; }
Property Value
Type | Description |
---|---|
string | The limit description. |
IsDeprecated
Declaration
[JsonProperty(PropertyName = "isDeprecated")]
public bool? IsDeprecated { get; set; }
Property Value
Type | Description |
---|---|
bool? | Indicates if the limit has been deprecated. |
IsDynamic
Declaration
[JsonProperty(PropertyName = "isDynamic")]
public bool? IsDynamic { get; set; }
Property Value
Type | Description |
---|---|
bool? | The limit for this resource has a dynamic value that is based on consumption across all OCI services. |
IsEligibleForLimitIncrease
Declaration
[JsonProperty(PropertyName = "isEligibleForLimitIncrease")]
public bool? IsEligibleForLimitIncrease { get; set; }
Property Value
Type | Description |
---|---|
bool? | Indicates if the customer can request a limit increase for this resource. |
IsResourceAvailabilitySupported
Declaration
[JsonProperty(PropertyName = "isResourceAvailabilitySupported")]
public bool? IsResourceAvailabilitySupported { get; set; }
Property Value
Type | Description |
---|---|
bool? | Reflects whether or not the GetResourceAvailability API is supported for this limit. If not, the API returns an empty JSON response. |
Name
Declaration
[JsonProperty(PropertyName = "name")]
public string Name { get; set; }
Property Value
Type | Description |
---|---|
string | The resource limit name. To be used for writing policies (in case of quotas) or other programmatic calls. |
ScopeType
Declaration
[JsonProperty(PropertyName = "scopeType")]
[JsonConverter(typeof(ResponseEnumConverter))]
public LimitDefinitionSummary.ScopeTypeEnum? ScopeType { get; set; }
Property Value
Type | Description |
---|---|
LimitDefinitionSummary.ScopeTypeEnum? | Reflects the scope of the resource limit, whether Global (across all regions), regional, or availability domain-specific. |
ServiceName
Declaration
[JsonProperty(PropertyName = "serviceName")]
public string ServiceName { get; set; }
Property Value
Type | Description |
---|---|
string | The service name of the limit. |
SupportedQuotaFamilies
Declaration
[JsonProperty(PropertyName = "supportedQuotaFamilies")]
public List<string> SupportedQuotaFamilies { get; set; }
Property Value
Type | Description |
---|---|
List<string> | Supported quota family names for creation of quota policy. |
SupportedSubscriptions
Declaration
[JsonProperty(PropertyName = "supportedSubscriptions")]
public List<string> SupportedSubscriptions { get; set; }
Property Value
Type | Description |
---|---|
List<string> | An array of subscription types supported by the limit. e,g The type of subscription, such as 'SAAS', 'ERP', 'CRM'. |