Show / Hide Table of Contents

Class LimitDefinitionSummary

The metadata specific to a resource limit definition.

Inheritance
object
LimitDefinitionSummary
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
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'.

In this article
Back to top