libZSservicesZSamazonka-service-quotasZSamazonka-service-quotas
Copyright(c) 2013-2021 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay <brendan.g.hay+amazonka@gmail.com>
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellNone

Amazonka.ServiceQuotas.Types

Description

 
Synopsis

Service Configuration

defaultService :: Service Source #

API version 2019-06-24 of the Amazon Quotas SDK configuration.

Errors

_TagPolicyViolationException :: AsError a => Getting (First ServiceError) a ServiceError Source #

The specified tag is a reserved word and cannot be used.

_NoAvailableOrganizationException :: AsError a => Getting (First ServiceError) a ServiceError Source #

The account making this call is not a member of an organization.

_AccessDeniedException :: AsError a => Getting (First ServiceError) a ServiceError Source #

You do not have sufficient permission to perform this action.

_TemplatesNotAvailableInRegionException :: AsError a => Getting (First ServiceError) a ServiceError Source #

The Service Quotas template is not available in this AWS Region.

_DependencyAccessDeniedException :: AsError a => Getting (First ServiceError) a ServiceError Source #

You can't perform this action because a dependency does not have access.

_ResourceAlreadyExistsException :: AsError a => Getting (First ServiceError) a ServiceError Source #

The specified resource already exists.

_AWSServiceAccessNotEnabledException :: AsError a => Getting (First ServiceError) a ServiceError Source #

The action you attempted is not allowed unless Service Access with Service Quotas is enabled in your organization.

_InvalidResourceStateException :: AsError a => Getting (First ServiceError) a ServiceError Source #

The resource is in an invalid state.

_TooManyTagsException :: AsError a => Getting (First ServiceError) a ServiceError Source #

You've exceeded the number of tags allowed for a resource. For more information, see Tag restrictions in the Service Quotas User Guide.

_TooManyRequestsException :: AsError a => Getting (First ServiceError) a ServiceError Source #

Due to throttling, the request was denied. Slow down the rate of request calls, or request an increase for this quota.

_QuotaExceededException :: AsError a => Getting (First ServiceError) a ServiceError Source #

You have exceeded your service quota. To perform the requested action, remove some of the relevant resources, or use Service Quotas to request a service quota increase.

_ServiceQuotaTemplateNotInUseException :: AsError a => Getting (First ServiceError) a ServiceError Source #

The quota request template is not associated with your organization.

_OrganizationNotInAllFeaturesModeException :: AsError a => Getting (First ServiceError) a ServiceError Source #

The organization that your account belongs to is not in All Features mode.

_NoSuchResourceException :: AsError a => Getting (First ServiceError) a ServiceError Source #

The specified resource does not exist.

ErrorCode

newtype ErrorCode Source #

Constructors

ErrorCode' 

Fields

Instances

Instances details
Eq ErrorCode Source # 
Instance details

Defined in Amazonka.ServiceQuotas.Types.ErrorCode

Ord ErrorCode Source # 
Instance details

Defined in Amazonka.ServiceQuotas.Types.ErrorCode

Read ErrorCode Source # 
Instance details

Defined in Amazonka.ServiceQuotas.Types.ErrorCode

Show ErrorCode Source # 
Instance details

Defined in Amazonka.ServiceQuotas.Types.ErrorCode

Generic ErrorCode Source # 
Instance details

Defined in Amazonka.ServiceQuotas.Types.ErrorCode

Associated Types

type Rep ErrorCode :: Type -> Type #

NFData ErrorCode Source # 
Instance details

Defined in Amazonka.ServiceQuotas.Types.ErrorCode

Methods

rnf :: ErrorCode -> () #

Hashable ErrorCode Source # 
Instance details

Defined in Amazonka.ServiceQuotas.Types.ErrorCode

ToJSON ErrorCode Source # 
Instance details

Defined in Amazonka.ServiceQuotas.Types.ErrorCode

ToJSONKey ErrorCode Source # 
Instance details

Defined in Amazonka.ServiceQuotas.Types.ErrorCode

FromJSON ErrorCode Source # 
Instance details

Defined in Amazonka.ServiceQuotas.Types.ErrorCode

FromJSONKey ErrorCode Source # 
Instance details

Defined in Amazonka.ServiceQuotas.Types.ErrorCode

ToLog ErrorCode Source # 
Instance details

Defined in Amazonka.ServiceQuotas.Types.ErrorCode

ToHeader ErrorCode Source # 
Instance details

Defined in Amazonka.ServiceQuotas.Types.ErrorCode

ToQuery ErrorCode Source # 
Instance details

Defined in Amazonka.ServiceQuotas.Types.ErrorCode

FromXML ErrorCode Source # 
Instance details

Defined in Amazonka.ServiceQuotas.Types.ErrorCode

ToXML ErrorCode Source # 
Instance details

Defined in Amazonka.ServiceQuotas.Types.ErrorCode

Methods

toXML :: ErrorCode -> XML #

ToByteString ErrorCode Source # 
Instance details

Defined in Amazonka.ServiceQuotas.Types.ErrorCode

Methods

toBS :: ErrorCode -> ByteString #

FromText ErrorCode Source # 
Instance details

Defined in Amazonka.ServiceQuotas.Types.ErrorCode

ToText ErrorCode Source # 
Instance details

Defined in Amazonka.ServiceQuotas.Types.ErrorCode

Methods

toText :: ErrorCode -> Text #

type Rep ErrorCode Source # 
Instance details

Defined in Amazonka.ServiceQuotas.Types.ErrorCode

type Rep ErrorCode = D1 ('MetaData "ErrorCode" "Amazonka.ServiceQuotas.Types.ErrorCode" "libZSservicesZSamazonka-service-quotasZSamazonka-service-quotas" 'True) (C1 ('MetaCons "ErrorCode'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromErrorCode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

PeriodUnit

newtype PeriodUnit Source #

Constructors

PeriodUnit' 

Fields

Instances

Instances details
Eq PeriodUnit Source # 
Instance details

Defined in Amazonka.ServiceQuotas.Types.PeriodUnit

Ord PeriodUnit Source # 
Instance details

Defined in Amazonka.ServiceQuotas.Types.PeriodUnit

Read PeriodUnit Source # 
Instance details

Defined in Amazonka.ServiceQuotas.Types.PeriodUnit

Show PeriodUnit Source # 
Instance details

Defined in Amazonka.ServiceQuotas.Types.PeriodUnit

Generic PeriodUnit Source # 
Instance details

Defined in Amazonka.ServiceQuotas.Types.PeriodUnit

Associated Types

type Rep PeriodUnit :: Type -> Type #

NFData PeriodUnit Source # 
Instance details

Defined in Amazonka.ServiceQuotas.Types.PeriodUnit

Methods

rnf :: PeriodUnit -> () #

Hashable PeriodUnit Source # 
Instance details

Defined in Amazonka.ServiceQuotas.Types.PeriodUnit

ToJSON PeriodUnit Source # 
Instance details

Defined in Amazonka.ServiceQuotas.Types.PeriodUnit

ToJSONKey PeriodUnit Source # 
Instance details

Defined in Amazonka.ServiceQuotas.Types.PeriodUnit

FromJSON PeriodUnit Source # 
Instance details

Defined in Amazonka.ServiceQuotas.Types.PeriodUnit

FromJSONKey PeriodUnit Source # 
Instance details

Defined in Amazonka.ServiceQuotas.Types.PeriodUnit

ToLog PeriodUnit Source # 
Instance details

Defined in Amazonka.ServiceQuotas.Types.PeriodUnit

ToHeader PeriodUnit Source # 
Instance details

Defined in Amazonka.ServiceQuotas.Types.PeriodUnit

ToQuery PeriodUnit Source # 
Instance details

Defined in Amazonka.ServiceQuotas.Types.PeriodUnit

FromXML PeriodUnit Source # 
Instance details

Defined in Amazonka.ServiceQuotas.Types.PeriodUnit

ToXML PeriodUnit Source # 
Instance details

Defined in Amazonka.ServiceQuotas.Types.PeriodUnit

Methods

toXML :: PeriodUnit -> XML #

ToByteString PeriodUnit Source # 
Instance details

Defined in Amazonka.ServiceQuotas.Types.PeriodUnit

FromText PeriodUnit Source # 
Instance details

Defined in Amazonka.ServiceQuotas.Types.PeriodUnit

ToText PeriodUnit Source # 
Instance details

Defined in Amazonka.ServiceQuotas.Types.PeriodUnit

Methods

toText :: PeriodUnit -> Text #

type Rep PeriodUnit Source # 
Instance details

Defined in Amazonka.ServiceQuotas.Types.PeriodUnit

type Rep PeriodUnit = D1 ('MetaData "PeriodUnit" "Amazonka.ServiceQuotas.Types.PeriodUnit" "libZSservicesZSamazonka-service-quotasZSamazonka-service-quotas" 'True) (C1 ('MetaCons "PeriodUnit'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromPeriodUnit") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

RequestStatus

newtype RequestStatus Source #

Constructors

RequestStatus' 

Instances

Instances details
Eq RequestStatus Source # 
Instance details

Defined in Amazonka.ServiceQuotas.Types.RequestStatus

Ord RequestStatus Source # 
Instance details

Defined in Amazonka.ServiceQuotas.Types.RequestStatus

Read RequestStatus Source # 
Instance details

Defined in Amazonka.ServiceQuotas.Types.RequestStatus

Show RequestStatus Source # 
Instance details

Defined in Amazonka.ServiceQuotas.Types.RequestStatus

Generic RequestStatus Source # 
Instance details

Defined in Amazonka.ServiceQuotas.Types.RequestStatus

Associated Types

type Rep RequestStatus :: Type -> Type #

NFData RequestStatus Source # 
Instance details

Defined in Amazonka.ServiceQuotas.Types.RequestStatus

Methods

rnf :: RequestStatus -> () #

Hashable RequestStatus Source # 
Instance details

Defined in Amazonka.ServiceQuotas.Types.RequestStatus

ToJSON RequestStatus Source # 
Instance details

Defined in Amazonka.ServiceQuotas.Types.RequestStatus

ToJSONKey RequestStatus Source # 
Instance details

Defined in Amazonka.ServiceQuotas.Types.RequestStatus

FromJSON RequestStatus Source # 
Instance details

Defined in Amazonka.ServiceQuotas.Types.RequestStatus

FromJSONKey RequestStatus Source # 
Instance details

Defined in Amazonka.ServiceQuotas.Types.RequestStatus

ToLog RequestStatus Source # 
Instance details

Defined in Amazonka.ServiceQuotas.Types.RequestStatus

ToHeader RequestStatus Source # 
Instance details

Defined in Amazonka.ServiceQuotas.Types.RequestStatus

ToQuery RequestStatus Source # 
Instance details

Defined in Amazonka.ServiceQuotas.Types.RequestStatus

FromXML RequestStatus Source # 
Instance details

Defined in Amazonka.ServiceQuotas.Types.RequestStatus

ToXML RequestStatus Source # 
Instance details

Defined in Amazonka.ServiceQuotas.Types.RequestStatus

Methods

toXML :: RequestStatus -> XML #

ToByteString RequestStatus Source # 
Instance details

Defined in Amazonka.ServiceQuotas.Types.RequestStatus

FromText RequestStatus Source # 
Instance details

Defined in Amazonka.ServiceQuotas.Types.RequestStatus

ToText RequestStatus Source # 
Instance details

Defined in Amazonka.ServiceQuotas.Types.RequestStatus

Methods

toText :: RequestStatus -> Text #

type Rep RequestStatus Source # 
Instance details

Defined in Amazonka.ServiceQuotas.Types.RequestStatus

type Rep RequestStatus = D1 ('MetaData "RequestStatus" "Amazonka.ServiceQuotas.Types.RequestStatus" "libZSservicesZSamazonka-service-quotasZSamazonka-service-quotas" 'True) (C1 ('MetaCons "RequestStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromRequestStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ServiceQuotaTemplateAssociationStatus

newtype ServiceQuotaTemplateAssociationStatus Source #

Instances

Instances details
Eq ServiceQuotaTemplateAssociationStatus Source # 
Instance details

Defined in Amazonka.ServiceQuotas.Types.ServiceQuotaTemplateAssociationStatus

Ord ServiceQuotaTemplateAssociationStatus Source # 
Instance details

Defined in Amazonka.ServiceQuotas.Types.ServiceQuotaTemplateAssociationStatus

Read ServiceQuotaTemplateAssociationStatus Source # 
Instance details

Defined in Amazonka.ServiceQuotas.Types.ServiceQuotaTemplateAssociationStatus

Show ServiceQuotaTemplateAssociationStatus Source # 
Instance details

Defined in Amazonka.ServiceQuotas.Types.ServiceQuotaTemplateAssociationStatus

Generic ServiceQuotaTemplateAssociationStatus Source # 
Instance details

Defined in Amazonka.ServiceQuotas.Types.ServiceQuotaTemplateAssociationStatus

NFData ServiceQuotaTemplateAssociationStatus Source # 
Instance details

Defined in Amazonka.ServiceQuotas.Types.ServiceQuotaTemplateAssociationStatus

Hashable ServiceQuotaTemplateAssociationStatus Source # 
Instance details

Defined in Amazonka.ServiceQuotas.Types.ServiceQuotaTemplateAssociationStatus

ToJSON ServiceQuotaTemplateAssociationStatus Source # 
Instance details

Defined in Amazonka.ServiceQuotas.Types.ServiceQuotaTemplateAssociationStatus

ToJSONKey ServiceQuotaTemplateAssociationStatus Source # 
Instance details

Defined in Amazonka.ServiceQuotas.Types.ServiceQuotaTemplateAssociationStatus

FromJSON ServiceQuotaTemplateAssociationStatus Source # 
Instance details

Defined in Amazonka.ServiceQuotas.Types.ServiceQuotaTemplateAssociationStatus

FromJSONKey ServiceQuotaTemplateAssociationStatus Source # 
Instance details

Defined in Amazonka.ServiceQuotas.Types.ServiceQuotaTemplateAssociationStatus

ToLog ServiceQuotaTemplateAssociationStatus Source # 
Instance details

Defined in Amazonka.ServiceQuotas.Types.ServiceQuotaTemplateAssociationStatus

ToHeader ServiceQuotaTemplateAssociationStatus Source # 
Instance details

Defined in Amazonka.ServiceQuotas.Types.ServiceQuotaTemplateAssociationStatus

ToQuery ServiceQuotaTemplateAssociationStatus Source # 
Instance details

Defined in Amazonka.ServiceQuotas.Types.ServiceQuotaTemplateAssociationStatus

FromXML ServiceQuotaTemplateAssociationStatus Source # 
Instance details

Defined in Amazonka.ServiceQuotas.Types.ServiceQuotaTemplateAssociationStatus

ToXML ServiceQuotaTemplateAssociationStatus Source # 
Instance details

Defined in Amazonka.ServiceQuotas.Types.ServiceQuotaTemplateAssociationStatus

ToByteString ServiceQuotaTemplateAssociationStatus Source # 
Instance details

Defined in Amazonka.ServiceQuotas.Types.ServiceQuotaTemplateAssociationStatus

FromText ServiceQuotaTemplateAssociationStatus Source # 
Instance details

Defined in Amazonka.ServiceQuotas.Types.ServiceQuotaTemplateAssociationStatus

ToText ServiceQuotaTemplateAssociationStatus Source # 
Instance details

Defined in Amazonka.ServiceQuotas.Types.ServiceQuotaTemplateAssociationStatus

type Rep ServiceQuotaTemplateAssociationStatus Source # 
Instance details

Defined in Amazonka.ServiceQuotas.Types.ServiceQuotaTemplateAssociationStatus

type Rep ServiceQuotaTemplateAssociationStatus = D1 ('MetaData "ServiceQuotaTemplateAssociationStatus" "Amazonka.ServiceQuotas.Types.ServiceQuotaTemplateAssociationStatus" "libZSservicesZSamazonka-service-quotasZSamazonka-service-quotas" 'True) (C1 ('MetaCons "ServiceQuotaTemplateAssociationStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromServiceQuotaTemplateAssociationStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ErrorReason

data ErrorReason Source #

An error that explains why an action did not succeed.

See: newErrorReason smart constructor.

Constructors

ErrorReason' 

Fields

  • errorCode :: Maybe ErrorCode

    Service Quotas returns the following error values:

    • DEPENDENCY_ACCESS_DENIED_ERROR - The caller does not have the required permissions to complete the action. To resolve the error, you must have permission to access the service or quota.
    • DEPENDENCY_THROTTLING_ERROR - The service is throttling Service Quotas.
    • DEPENDENCY_SERVICE_ERROR - The service is not available.
    • SERVICE_QUOTA_NOT_AVAILABLE_ERROR - There was an error in Service Quotas.
  • errorMessage :: Maybe Text

    The error message.

Instances

Instances details
Eq ErrorReason Source # 
Instance details

Defined in Amazonka.ServiceQuotas.Types.ErrorReason

Read ErrorReason Source # 
Instance details

Defined in Amazonka.ServiceQuotas.Types.ErrorReason

Show ErrorReason Source # 
Instance details

Defined in Amazonka.ServiceQuotas.Types.ErrorReason

Generic ErrorReason Source # 
Instance details

Defined in Amazonka.ServiceQuotas.Types.ErrorReason

Associated Types

type Rep ErrorReason :: Type -> Type #

NFData ErrorReason Source # 
Instance details

Defined in Amazonka.ServiceQuotas.Types.ErrorReason

Methods

rnf :: ErrorReason -> () #

Hashable ErrorReason Source # 
Instance details

Defined in Amazonka.ServiceQuotas.Types.ErrorReason

FromJSON ErrorReason Source # 
Instance details

Defined in Amazonka.ServiceQuotas.Types.ErrorReason

type Rep ErrorReason Source # 
Instance details

Defined in Amazonka.ServiceQuotas.Types.ErrorReason

type Rep ErrorReason = D1 ('MetaData "ErrorReason" "Amazonka.ServiceQuotas.Types.ErrorReason" "libZSservicesZSamazonka-service-quotasZSamazonka-service-quotas" 'False) (C1 ('MetaCons "ErrorReason'" 'PrefixI 'True) (S1 ('MetaSel ('Just "errorCode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ErrorCode)) :*: S1 ('MetaSel ('Just "errorMessage") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newErrorReason :: ErrorReason Source #

Create a value of ErrorReason with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:errorCode:ErrorReason', errorReason_errorCode - Service Quotas returns the following error values:

  • DEPENDENCY_ACCESS_DENIED_ERROR - The caller does not have the required permissions to complete the action. To resolve the error, you must have permission to access the service or quota.
  • DEPENDENCY_THROTTLING_ERROR - The service is throttling Service Quotas.
  • DEPENDENCY_SERVICE_ERROR - The service is not available.
  • SERVICE_QUOTA_NOT_AVAILABLE_ERROR - There was an error in Service Quotas.

$sel:errorMessage:ErrorReason', errorReason_errorMessage - The error message.

errorReason_errorCode :: Lens' ErrorReason (Maybe ErrorCode) Source #

Service Quotas returns the following error values:

  • DEPENDENCY_ACCESS_DENIED_ERROR - The caller does not have the required permissions to complete the action. To resolve the error, you must have permission to access the service or quota.
  • DEPENDENCY_THROTTLING_ERROR - The service is throttling Service Quotas.
  • DEPENDENCY_SERVICE_ERROR - The service is not available.
  • SERVICE_QUOTA_NOT_AVAILABLE_ERROR - There was an error in Service Quotas.

MetricInfo

data MetricInfo Source #

Information about the CloudWatch metric that reflects quota usage.

See: newMetricInfo smart constructor.

Constructors

MetricInfo' 

Fields

Instances

Instances details
Eq MetricInfo Source # 
Instance details

Defined in Amazonka.ServiceQuotas.Types.MetricInfo

Read MetricInfo Source # 
Instance details

Defined in Amazonka.ServiceQuotas.Types.MetricInfo

Show MetricInfo Source # 
Instance details

Defined in Amazonka.ServiceQuotas.Types.MetricInfo

Generic MetricInfo Source # 
Instance details

Defined in Amazonka.ServiceQuotas.Types.MetricInfo

Associated Types

type Rep MetricInfo :: Type -> Type #

NFData MetricInfo Source # 
Instance details

Defined in Amazonka.ServiceQuotas.Types.MetricInfo

Methods

rnf :: MetricInfo -> () #

Hashable MetricInfo Source # 
Instance details

Defined in Amazonka.ServiceQuotas.Types.MetricInfo

FromJSON MetricInfo Source # 
Instance details

Defined in Amazonka.ServiceQuotas.Types.MetricInfo

type Rep MetricInfo Source # 
Instance details

Defined in Amazonka.ServiceQuotas.Types.MetricInfo

type Rep MetricInfo = D1 ('MetaData "MetricInfo" "Amazonka.ServiceQuotas.Types.MetricInfo" "libZSservicesZSamazonka-service-quotasZSamazonka-service-quotas" 'False) (C1 ('MetaCons "MetricInfo'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "metricDimensions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text Text))) :*: S1 ('MetaSel ('Just "metricName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "metricStatisticRecommendation") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "metricNamespace") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newMetricInfo :: MetricInfo Source #

Create a value of MetricInfo with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:metricDimensions:MetricInfo', metricInfo_metricDimensions - The metric dimension. This is a name/value pair that is part of the identity of a metric.

$sel:metricName:MetricInfo', metricInfo_metricName - The name of the metric.

$sel:metricStatisticRecommendation:MetricInfo', metricInfo_metricStatisticRecommendation - The metric statistic that we recommend you use when determining quota usage.

$sel:metricNamespace:MetricInfo', metricInfo_metricNamespace - The namespace of the metric.

metricInfo_metricDimensions :: Lens' MetricInfo (Maybe (HashMap Text Text)) Source #

The metric dimension. This is a name/value pair that is part of the identity of a metric.

metricInfo_metricStatisticRecommendation :: Lens' MetricInfo (Maybe Text) Source #

The metric statistic that we recommend you use when determining quota usage.

metricInfo_metricNamespace :: Lens' MetricInfo (Maybe Text) Source #

The namespace of the metric.

QuotaPeriod

data QuotaPeriod Source #

Information about the quota period.

See: newQuotaPeriod smart constructor.

Constructors

QuotaPeriod' 

Fields

Instances

Instances details
Eq QuotaPeriod Source # 
Instance details

Defined in Amazonka.ServiceQuotas.Types.QuotaPeriod

Read QuotaPeriod Source # 
Instance details

Defined in Amazonka.ServiceQuotas.Types.QuotaPeriod

Show QuotaPeriod Source # 
Instance details

Defined in Amazonka.ServiceQuotas.Types.QuotaPeriod

Generic QuotaPeriod Source # 
Instance details

Defined in Amazonka.ServiceQuotas.Types.QuotaPeriod

Associated Types

type Rep QuotaPeriod :: Type -> Type #

NFData QuotaPeriod Source # 
Instance details

Defined in Amazonka.ServiceQuotas.Types.QuotaPeriod

Methods

rnf :: QuotaPeriod -> () #

Hashable QuotaPeriod Source # 
Instance details

Defined in Amazonka.ServiceQuotas.Types.QuotaPeriod

FromJSON QuotaPeriod Source # 
Instance details

Defined in Amazonka.ServiceQuotas.Types.QuotaPeriod

type Rep QuotaPeriod Source # 
Instance details

Defined in Amazonka.ServiceQuotas.Types.QuotaPeriod

type Rep QuotaPeriod = D1 ('MetaData "QuotaPeriod" "Amazonka.ServiceQuotas.Types.QuotaPeriod" "libZSservicesZSamazonka-service-quotasZSamazonka-service-quotas" 'False) (C1 ('MetaCons "QuotaPeriod'" 'PrefixI 'True) (S1 ('MetaSel ('Just "periodUnit") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe PeriodUnit)) :*: S1 ('MetaSel ('Just "periodValue") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int))))

newQuotaPeriod :: QuotaPeriod Source #

Create a value of QuotaPeriod with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:periodUnit:QuotaPeriod', quotaPeriod_periodUnit - The time unit.

$sel:periodValue:QuotaPeriod', quotaPeriod_periodValue - The value.

RequestedServiceQuotaChange

data RequestedServiceQuotaChange Source #

Information about a quota increase request.

See: newRequestedServiceQuotaChange smart constructor.

Constructors

RequestedServiceQuotaChange' 

Fields

Instances

Instances details
Eq RequestedServiceQuotaChange Source # 
Instance details

Defined in Amazonka.ServiceQuotas.Types.RequestedServiceQuotaChange

Read RequestedServiceQuotaChange Source # 
Instance details

Defined in Amazonka.ServiceQuotas.Types.RequestedServiceQuotaChange

Show RequestedServiceQuotaChange Source # 
Instance details

Defined in Amazonka.ServiceQuotas.Types.RequestedServiceQuotaChange

Generic RequestedServiceQuotaChange Source # 
Instance details

Defined in Amazonka.ServiceQuotas.Types.RequestedServiceQuotaChange

Associated Types

type Rep RequestedServiceQuotaChange :: Type -> Type #

NFData RequestedServiceQuotaChange Source # 
Instance details

Defined in Amazonka.ServiceQuotas.Types.RequestedServiceQuotaChange

Hashable RequestedServiceQuotaChange Source # 
Instance details

Defined in Amazonka.ServiceQuotas.Types.RequestedServiceQuotaChange

FromJSON RequestedServiceQuotaChange Source # 
Instance details

Defined in Amazonka.ServiceQuotas.Types.RequestedServiceQuotaChange

type Rep RequestedServiceQuotaChange Source # 
Instance details

Defined in Amazonka.ServiceQuotas.Types.RequestedServiceQuotaChange

type Rep RequestedServiceQuotaChange = D1 ('MetaData "RequestedServiceQuotaChange" "Amazonka.ServiceQuotas.Types.RequestedServiceQuotaChange" "libZSservicesZSamazonka-service-quotasZSamazonka-service-quotas" 'False) (C1 ('MetaCons "RequestedServiceQuotaChange'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe RequestStatus)) :*: (S1 ('MetaSel ('Just "lastUpdated") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "globalQuota") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)))) :*: ((S1 ('MetaSel ('Just "created") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "desiredValue") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Double))) :*: (S1 ('MetaSel ('Just "quotaArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "caseId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))) :*: ((S1 ('MetaSel ('Just "serviceName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "serviceCode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "quotaCode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "unit") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "requester") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "quotaName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))))

newRequestedServiceQuotaChange :: RequestedServiceQuotaChange Source #

Create a value of RequestedServiceQuotaChange with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:status:RequestedServiceQuotaChange', requestedServiceQuotaChange_status - The state of the quota increase request.

$sel:lastUpdated:RequestedServiceQuotaChange', requestedServiceQuotaChange_lastUpdated - The date and time of the most recent change.

$sel:globalQuota:RequestedServiceQuotaChange', requestedServiceQuotaChange_globalQuota - Indicates whether the quota is global.

$sel:created:RequestedServiceQuotaChange', requestedServiceQuotaChange_created - The date and time when the quota increase request was received and the case ID was created.

$sel:desiredValue:RequestedServiceQuotaChange', requestedServiceQuotaChange_desiredValue - The new, increased value for the quota.

$sel:quotaArn:RequestedServiceQuotaChange', requestedServiceQuotaChange_quotaArn - The Amazon Resource Name (ARN) of the quota.

$sel:caseId:RequestedServiceQuotaChange', requestedServiceQuotaChange_caseId - The case ID.

$sel:serviceName:RequestedServiceQuotaChange', requestedServiceQuotaChange_serviceName - The service name.

$sel:id:RequestedServiceQuotaChange', requestedServiceQuotaChange_id - The unique identifier.

$sel:serviceCode:RequestedServiceQuotaChange', requestedServiceQuotaChange_serviceCode - The service identifier.

$sel:quotaCode:RequestedServiceQuotaChange', requestedServiceQuotaChange_quotaCode - The quota identifier.

$sel:unit:RequestedServiceQuotaChange', requestedServiceQuotaChange_unit - The unit of measurement.

$sel:requester:RequestedServiceQuotaChange', requestedServiceQuotaChange_requester - The IAM identity of the requester.

$sel:quotaName:RequestedServiceQuotaChange', requestedServiceQuotaChange_quotaName - The quota name.

requestedServiceQuotaChange_created :: Lens' RequestedServiceQuotaChange (Maybe UTCTime) Source #

The date and time when the quota increase request was received and the case ID was created.

ServiceInfo

data ServiceInfo Source #

Information about a service.

See: newServiceInfo smart constructor.

Constructors

ServiceInfo' 

Fields

Instances

Instances details
Eq ServiceInfo Source # 
Instance details

Defined in Amazonka.ServiceQuotas.Types.ServiceInfo

Read ServiceInfo Source # 
Instance details

Defined in Amazonka.ServiceQuotas.Types.ServiceInfo

Show ServiceInfo Source # 
Instance details

Defined in Amazonka.ServiceQuotas.Types.ServiceInfo

Generic ServiceInfo Source # 
Instance details

Defined in Amazonka.ServiceQuotas.Types.ServiceInfo

Associated Types

type Rep ServiceInfo :: Type -> Type #

NFData ServiceInfo Source # 
Instance details

Defined in Amazonka.ServiceQuotas.Types.ServiceInfo

Methods

rnf :: ServiceInfo -> () #

Hashable ServiceInfo Source # 
Instance details

Defined in Amazonka.ServiceQuotas.Types.ServiceInfo

FromJSON ServiceInfo Source # 
Instance details

Defined in Amazonka.ServiceQuotas.Types.ServiceInfo

type Rep ServiceInfo Source # 
Instance details

Defined in Amazonka.ServiceQuotas.Types.ServiceInfo

type Rep ServiceInfo = D1 ('MetaData "ServiceInfo" "Amazonka.ServiceQuotas.Types.ServiceInfo" "libZSservicesZSamazonka-service-quotasZSamazonka-service-quotas" 'False) (C1 ('MetaCons "ServiceInfo'" 'PrefixI 'True) (S1 ('MetaSel ('Just "serviceName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "serviceCode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newServiceInfo :: ServiceInfo Source #

Create a value of ServiceInfo with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:serviceName:ServiceInfo', serviceInfo_serviceName - The service name.

$sel:serviceCode:ServiceInfo', serviceInfo_serviceCode - The service identifier.

ServiceQuota

data ServiceQuota Source #

Information about a quota.

See: newServiceQuota smart constructor.

Constructors

ServiceQuota' 

Fields

Instances

Instances details
Eq ServiceQuota Source # 
Instance details

Defined in Amazonka.ServiceQuotas.Types.ServiceQuota

Read ServiceQuota Source # 
Instance details

Defined in Amazonka.ServiceQuotas.Types.ServiceQuota

Show ServiceQuota Source # 
Instance details

Defined in Amazonka.ServiceQuotas.Types.ServiceQuota

Generic ServiceQuota Source # 
Instance details

Defined in Amazonka.ServiceQuotas.Types.ServiceQuota

Associated Types

type Rep ServiceQuota :: Type -> Type #

NFData ServiceQuota Source # 
Instance details

Defined in Amazonka.ServiceQuotas.Types.ServiceQuota

Methods

rnf :: ServiceQuota -> () #

Hashable ServiceQuota Source # 
Instance details

Defined in Amazonka.ServiceQuotas.Types.ServiceQuota

FromJSON ServiceQuota Source # 
Instance details

Defined in Amazonka.ServiceQuotas.Types.ServiceQuota

type Rep ServiceQuota Source # 
Instance details

Defined in Amazonka.ServiceQuotas.Types.ServiceQuota

type Rep ServiceQuota = D1 ('MetaData "ServiceQuota" "Amazonka.ServiceQuotas.Types.ServiceQuota" "libZSservicesZSamazonka-service-quotasZSamazonka-service-quotas" 'False) (C1 ('MetaCons "ServiceQuota'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "globalQuota") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: (S1 ('MetaSel ('Just "period") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe QuotaPeriod)) :*: S1 ('MetaSel ('Just "value") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Double)))) :*: (S1 ('MetaSel ('Just "quotaArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "usageMetric") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe MetricInfo)) :*: S1 ('MetaSel ('Just "errorReason") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ErrorReason))))) :*: ((S1 ('MetaSel ('Just "adjustable") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: (S1 ('MetaSel ('Just "serviceName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "serviceCode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "quotaCode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "unit") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "quotaName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))))

newServiceQuota :: ServiceQuota Source #

Create a value of ServiceQuota with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:globalQuota:ServiceQuota', serviceQuota_globalQuota - Indicates whether the quota is global.

$sel:period:ServiceQuota', serviceQuota_period - The period of time.

$sel:value:ServiceQuota', serviceQuota_value - The quota value.

$sel:quotaArn:ServiceQuota', serviceQuota_quotaArn - The Amazon Resource Name (ARN) of the quota.

$sel:usageMetric:ServiceQuota', serviceQuota_usageMetric - Information about the measurement.

$sel:errorReason:ServiceQuota', serviceQuota_errorReason - The error code and error reason.

$sel:adjustable:ServiceQuota', serviceQuota_adjustable - Indicates whether the quota value can be increased.

$sel:serviceName:ServiceQuota', serviceQuota_serviceName - The service name.

$sel:serviceCode:ServiceQuota', serviceQuota_serviceCode - The service identifier.

$sel:quotaCode:ServiceQuota', serviceQuota_quotaCode - The quota identifier.

$sel:unit:ServiceQuota', serviceQuota_unit - The unit of measurement.

$sel:quotaName:ServiceQuota', serviceQuota_quotaName - The quota name.

serviceQuota_globalQuota :: Lens' ServiceQuota (Maybe Bool) Source #

Indicates whether the quota is global.

serviceQuota_quotaArn :: Lens' ServiceQuota (Maybe Text) Source #

The Amazon Resource Name (ARN) of the quota.

serviceQuota_usageMetric :: Lens' ServiceQuota (Maybe MetricInfo) Source #

Information about the measurement.

serviceQuota_errorReason :: Lens' ServiceQuota (Maybe ErrorReason) Source #

The error code and error reason.

serviceQuota_adjustable :: Lens' ServiceQuota (Maybe Bool) Source #

Indicates whether the quota value can be increased.

serviceQuota_unit :: Lens' ServiceQuota (Maybe Text) Source #

The unit of measurement.

ServiceQuotaIncreaseRequestInTemplate

data ServiceQuotaIncreaseRequestInTemplate Source #

Information about a quota increase request.

See: newServiceQuotaIncreaseRequestInTemplate smart constructor.

Constructors

ServiceQuotaIncreaseRequestInTemplate' 

Fields

Instances

Instances details
Eq ServiceQuotaIncreaseRequestInTemplate Source # 
Instance details

Defined in Amazonka.ServiceQuotas.Types.ServiceQuotaIncreaseRequestInTemplate

Read ServiceQuotaIncreaseRequestInTemplate Source # 
Instance details

Defined in Amazonka.ServiceQuotas.Types.ServiceQuotaIncreaseRequestInTemplate

Show ServiceQuotaIncreaseRequestInTemplate Source # 
Instance details

Defined in Amazonka.ServiceQuotas.Types.ServiceQuotaIncreaseRequestInTemplate

Generic ServiceQuotaIncreaseRequestInTemplate Source # 
Instance details

Defined in Amazonka.ServiceQuotas.Types.ServiceQuotaIncreaseRequestInTemplate

NFData ServiceQuotaIncreaseRequestInTemplate Source # 
Instance details

Defined in Amazonka.ServiceQuotas.Types.ServiceQuotaIncreaseRequestInTemplate

Hashable ServiceQuotaIncreaseRequestInTemplate Source # 
Instance details

Defined in Amazonka.ServiceQuotas.Types.ServiceQuotaIncreaseRequestInTemplate

FromJSON ServiceQuotaIncreaseRequestInTemplate Source # 
Instance details

Defined in Amazonka.ServiceQuotas.Types.ServiceQuotaIncreaseRequestInTemplate

type Rep ServiceQuotaIncreaseRequestInTemplate Source # 
Instance details

Defined in Amazonka.ServiceQuotas.Types.ServiceQuotaIncreaseRequestInTemplate

type Rep ServiceQuotaIncreaseRequestInTemplate = D1 ('MetaData "ServiceQuotaIncreaseRequestInTemplate" "Amazonka.ServiceQuotas.Types.ServiceQuotaIncreaseRequestInTemplate" "libZSservicesZSamazonka-service-quotasZSamazonka-service-quotas" 'False) (C1 ('MetaCons "ServiceQuotaIncreaseRequestInTemplate'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "globalQuota") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "desiredValue") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Double))) :*: (S1 ('MetaSel ('Just "serviceName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "awsRegion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "serviceCode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "quotaCode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "unit") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "quotaName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))

Tag

data Tag Source #

A complex data type that contains a tag key and tag value.

See: newTag smart constructor.

Constructors

Tag' 

Fields

  • key :: Text

    A string that contains a tag key. The string length should be between 1 and 128 characters. Valid characters include a-z, A-Z, 0-9, space, and the special characters _ - . : / = + @.

  • value :: Text

    A string that contains an optional tag value. The string length should be between 0 and 256 characters. Valid characters include a-z, A-Z, 0-9, space, and the special characters _ - . : / = + @.

Instances

Instances details
Eq Tag Source # 
Instance details

Defined in Amazonka.ServiceQuotas.Types.Tag

Methods

(==) :: Tag -> Tag -> Bool #

(/=) :: Tag -> Tag -> Bool #

Read Tag Source # 
Instance details

Defined in Amazonka.ServiceQuotas.Types.Tag

Show Tag Source # 
Instance details

Defined in Amazonka.ServiceQuotas.Types.Tag

Methods

showsPrec :: Int -> Tag -> ShowS #

show :: Tag -> String #

showList :: [Tag] -> ShowS #

Generic Tag Source # 
Instance details

Defined in Amazonka.ServiceQuotas.Types.Tag

Associated Types

type Rep Tag :: Type -> Type #

Methods

from :: Tag -> Rep Tag x #

to :: Rep Tag x -> Tag #

NFData Tag Source # 
Instance details

Defined in Amazonka.ServiceQuotas.Types.Tag

Methods

rnf :: Tag -> () #

Hashable Tag Source # 
Instance details

Defined in Amazonka.ServiceQuotas.Types.Tag

Methods

hashWithSalt :: Int -> Tag -> Int #

hash :: Tag -> Int #

ToJSON Tag Source # 
Instance details

Defined in Amazonka.ServiceQuotas.Types.Tag

FromJSON Tag Source # 
Instance details

Defined in Amazonka.ServiceQuotas.Types.Tag

type Rep Tag Source # 
Instance details

Defined in Amazonka.ServiceQuotas.Types.Tag

type Rep Tag = D1 ('MetaData "Tag" "Amazonka.ServiceQuotas.Types.Tag" "libZSservicesZSamazonka-service-quotasZSamazonka-service-quotas" 'False) (C1 ('MetaCons "Tag'" 'PrefixI 'True) (S1 ('MetaSel ('Just "key") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "value") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newTag Source #

Create a value of Tag with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:key:Tag', tag_key - A string that contains a tag key. The string length should be between 1 and 128 characters. Valid characters include a-z, A-Z, 0-9, space, and the special characters _ - . : / = + @.

$sel:value:Tag', tag_value - A string that contains an optional tag value. The string length should be between 0 and 256 characters. Valid characters include a-z, A-Z, 0-9, space, and the special characters _ - . : / = + @.

tag_key :: Lens' Tag Text Source #

A string that contains a tag key. The string length should be between 1 and 128 characters. Valid characters include a-z, A-Z, 0-9, space, and the special characters _ - . : / = + @.

tag_value :: Lens' Tag Text Source #

A string that contains an optional tag value. The string length should be between 0 and 256 characters. Valid characters include a-z, A-Z, 0-9, space, and the special characters _ - . : / = + @.