Skip to content

Type definitions#

Index > ServiceQuotas > Type definitions

Auto-generated documentation for ServiceQuotas type annotations stubs module mypy-boto3-service-quotas.

DeleteServiceQuotaIncreaseRequestFromTemplateRequestRequestTypeDef#

# DeleteServiceQuotaIncreaseRequestFromTemplateRequestRequestTypeDef definition

class DeleteServiceQuotaIncreaseRequestFromTemplateRequestRequestTypeDef(TypedDict):
    ServiceCode: str,
    QuotaCode: str,
    AwsRegion: str,

ErrorReasonTypeDef#

# ErrorReasonTypeDef definition

class ErrorReasonTypeDef(TypedDict):
    ErrorCode: NotRequired[ErrorCodeType],  # (1)
    ErrorMessage: NotRequired[str],
  1. See ErrorCodeType

GetAWSDefaultServiceQuotaRequestRequestTypeDef#

# GetAWSDefaultServiceQuotaRequestRequestTypeDef definition

class GetAWSDefaultServiceQuotaRequestRequestTypeDef(TypedDict):
    ServiceCode: str,
    QuotaCode: str,

ResponseMetadataTypeDef#

# ResponseMetadataTypeDef definition

class ResponseMetadataTypeDef(TypedDict):
    RequestId: str,
    HTTPStatusCode: int,
    HTTPHeaders: Dict[str, str],
    RetryAttempts: int,
    HostId: NotRequired[str],

GetRequestedServiceQuotaChangeRequestRequestTypeDef#

# GetRequestedServiceQuotaChangeRequestRequestTypeDef definition

class GetRequestedServiceQuotaChangeRequestRequestTypeDef(TypedDict):
    RequestId: str,

GetServiceQuotaIncreaseRequestFromTemplateRequestRequestTypeDef#

# GetServiceQuotaIncreaseRequestFromTemplateRequestRequestTypeDef definition

class GetServiceQuotaIncreaseRequestFromTemplateRequestRequestTypeDef(TypedDict):
    ServiceCode: str,
    QuotaCode: str,
    AwsRegion: str,

ServiceQuotaIncreaseRequestInTemplateTypeDef#

# ServiceQuotaIncreaseRequestInTemplateTypeDef definition

class ServiceQuotaIncreaseRequestInTemplateTypeDef(TypedDict):
    ServiceCode: NotRequired[str],
    ServiceName: NotRequired[str],
    QuotaCode: NotRequired[str],
    QuotaName: NotRequired[str],
    DesiredValue: NotRequired[float],
    AwsRegion: NotRequired[str],
    Unit: NotRequired[str],
    GlobalQuota: NotRequired[bool],

GetServiceQuotaRequestRequestTypeDef#

# GetServiceQuotaRequestRequestTypeDef definition

class GetServiceQuotaRequestRequestTypeDef(TypedDict):
    ServiceCode: str,
    QuotaCode: str,
    ContextId: NotRequired[str],

PaginatorConfigTypeDef#

# PaginatorConfigTypeDef definition

class PaginatorConfigTypeDef(TypedDict):
    MaxItems: NotRequired[int],
    PageSize: NotRequired[int],
    StartingToken: NotRequired[str],

ListAWSDefaultServiceQuotasRequestRequestTypeDef#

# ListAWSDefaultServiceQuotasRequestRequestTypeDef definition

class ListAWSDefaultServiceQuotasRequestRequestTypeDef(TypedDict):
    ServiceCode: str,
    NextToken: NotRequired[str],
    MaxResults: NotRequired[int],

ListRequestedServiceQuotaChangeHistoryByQuotaRequestRequestTypeDef#

# ListRequestedServiceQuotaChangeHistoryByQuotaRequestRequestTypeDef definition

class ListRequestedServiceQuotaChangeHistoryByQuotaRequestRequestTypeDef(TypedDict):
    ServiceCode: str,
    QuotaCode: str,
    Status: NotRequired[RequestStatusType],  # (1)
    NextToken: NotRequired[str],
    MaxResults: NotRequired[int],
    QuotaRequestedAtLevel: NotRequired[AppliedLevelEnumType],  # (2)
  1. See RequestStatusType
  2. See AppliedLevelEnumType

ListRequestedServiceQuotaChangeHistoryRequestRequestTypeDef#

# ListRequestedServiceQuotaChangeHistoryRequestRequestTypeDef definition

class ListRequestedServiceQuotaChangeHistoryRequestRequestTypeDef(TypedDict):
    ServiceCode: NotRequired[str],
    Status: NotRequired[RequestStatusType],  # (1)
    NextToken: NotRequired[str],
    MaxResults: NotRequired[int],
    QuotaRequestedAtLevel: NotRequired[AppliedLevelEnumType],  # (2)
  1. See RequestStatusType
  2. See AppliedLevelEnumType

ListServiceQuotaIncreaseRequestsInTemplateRequestRequestTypeDef#

# ListServiceQuotaIncreaseRequestsInTemplateRequestRequestTypeDef definition

class ListServiceQuotaIncreaseRequestsInTemplateRequestRequestTypeDef(TypedDict):
    ServiceCode: NotRequired[str],
    AwsRegion: NotRequired[str],
    NextToken: NotRequired[str],
    MaxResults: NotRequired[int],

ListServiceQuotasRequestRequestTypeDef#

# ListServiceQuotasRequestRequestTypeDef definition

class ListServiceQuotasRequestRequestTypeDef(TypedDict):
    ServiceCode: str,
    NextToken: NotRequired[str],
    MaxResults: NotRequired[int],
    QuotaCode: NotRequired[str],
    QuotaAppliedAtLevel: NotRequired[AppliedLevelEnumType],  # (1)
  1. See AppliedLevelEnumType

ListServicesRequestRequestTypeDef#

# ListServicesRequestRequestTypeDef definition

class ListServicesRequestRequestTypeDef(TypedDict):
    NextToken: NotRequired[str],
    MaxResults: NotRequired[int],

ServiceInfoTypeDef#

# ServiceInfoTypeDef definition

class ServiceInfoTypeDef(TypedDict):
    ServiceCode: NotRequired[str],
    ServiceName: NotRequired[str],

ListTagsForResourceRequestRequestTypeDef#

# ListTagsForResourceRequestRequestTypeDef definition

class ListTagsForResourceRequestRequestTypeDef(TypedDict):
    ResourceARN: str,

TagTypeDef#

# TagTypeDef definition

class TagTypeDef(TypedDict):
    Key: str,
    Value: str,

MetricInfoTypeDef#

# MetricInfoTypeDef definition

class MetricInfoTypeDef(TypedDict):
    MetricNamespace: NotRequired[str],
    MetricName: NotRequired[str],
    MetricDimensions: NotRequired[Dict[str, str]],
    MetricStatisticRecommendation: NotRequired[str],

PutServiceQuotaIncreaseRequestIntoTemplateRequestRequestTypeDef#

# PutServiceQuotaIncreaseRequestIntoTemplateRequestRequestTypeDef definition

class PutServiceQuotaIncreaseRequestIntoTemplateRequestRequestTypeDef(TypedDict):
    QuotaCode: str,
    ServiceCode: str,
    AwsRegion: str,
    DesiredValue: float,

QuotaContextInfoTypeDef#

# QuotaContextInfoTypeDef definition

class QuotaContextInfoTypeDef(TypedDict):
    ContextScope: NotRequired[QuotaContextScopeType],  # (1)
    ContextScopeType: NotRequired[str],
    ContextId: NotRequired[str],
  1. See QuotaContextScopeType

QuotaPeriodTypeDef#

# QuotaPeriodTypeDef definition

class QuotaPeriodTypeDef(TypedDict):
    PeriodValue: NotRequired[int],
    PeriodUnit: NotRequired[PeriodUnitType],  # (1)
  1. See PeriodUnitType

RequestServiceQuotaIncreaseRequestRequestTypeDef#

# RequestServiceQuotaIncreaseRequestRequestTypeDef definition

class RequestServiceQuotaIncreaseRequestRequestTypeDef(TypedDict):
    ServiceCode: str,
    QuotaCode: str,
    DesiredValue: float,
    ContextId: NotRequired[str],

UntagResourceRequestRequestTypeDef#

# UntagResourceRequestRequestTypeDef definition

class UntagResourceRequestRequestTypeDef(TypedDict):
    ResourceARN: str,
    TagKeys: Sequence[str],

GetAssociationForServiceQuotaTemplateResponseTypeDef#

# GetAssociationForServiceQuotaTemplateResponseTypeDef definition

class GetAssociationForServiceQuotaTemplateResponseTypeDef(TypedDict):
    ServiceQuotaTemplateAssociationStatus: ServiceQuotaTemplateAssociationStatusType,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ServiceQuotaTemplateAssociationStatusType
  2. See ResponseMetadataTypeDef

GetServiceQuotaIncreaseRequestFromTemplateResponseTypeDef#

# GetServiceQuotaIncreaseRequestFromTemplateResponseTypeDef definition

class GetServiceQuotaIncreaseRequestFromTemplateResponseTypeDef(TypedDict):
    ServiceQuotaIncreaseRequestInTemplate: ServiceQuotaIncreaseRequestInTemplateTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ServiceQuotaIncreaseRequestInTemplateTypeDef
  2. See ResponseMetadataTypeDef

ListServiceQuotaIncreaseRequestsInTemplateResponseTypeDef#

# ListServiceQuotaIncreaseRequestsInTemplateResponseTypeDef definition

class ListServiceQuotaIncreaseRequestsInTemplateResponseTypeDef(TypedDict):
    ServiceQuotaIncreaseRequestInTemplateList: List[ServiceQuotaIncreaseRequestInTemplateTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ServiceQuotaIncreaseRequestInTemplateTypeDef
  2. See ResponseMetadataTypeDef

PutServiceQuotaIncreaseRequestIntoTemplateResponseTypeDef#

# PutServiceQuotaIncreaseRequestIntoTemplateResponseTypeDef definition

class PutServiceQuotaIncreaseRequestIntoTemplateResponseTypeDef(TypedDict):
    ServiceQuotaIncreaseRequestInTemplate: ServiceQuotaIncreaseRequestInTemplateTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ServiceQuotaIncreaseRequestInTemplateTypeDef
  2. See ResponseMetadataTypeDef

ListAWSDefaultServiceQuotasRequestListAWSDefaultServiceQuotasPaginateTypeDef#

# ListAWSDefaultServiceQuotasRequestListAWSDefaultServiceQuotasPaginateTypeDef definition

class ListAWSDefaultServiceQuotasRequestListAWSDefaultServiceQuotasPaginateTypeDef(TypedDict):
    ServiceCode: str,
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListRequestedServiceQuotaChangeHistoryByQuotaRequestListRequestedServiceQuotaChangeHistoryByQuotaPaginateTypeDef#

# ListRequestedServiceQuotaChangeHistoryByQuotaRequestListRequestedServiceQuotaChangeHistoryByQuotaPaginateTypeDef definition

class ListRequestedServiceQuotaChangeHistoryByQuotaRequestListRequestedServiceQuotaChangeHistoryByQuotaPaginateTypeDef(TypedDict):
    ServiceCode: str,
    QuotaCode: str,
    Status: NotRequired[RequestStatusType],  # (1)
    QuotaRequestedAtLevel: NotRequired[AppliedLevelEnumType],  # (2)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (3)
  1. See RequestStatusType
  2. See AppliedLevelEnumType
  3. See PaginatorConfigTypeDef

ListRequestedServiceQuotaChangeHistoryRequestListRequestedServiceQuotaChangeHistoryPaginateTypeDef#

# ListRequestedServiceQuotaChangeHistoryRequestListRequestedServiceQuotaChangeHistoryPaginateTypeDef definition

class ListRequestedServiceQuotaChangeHistoryRequestListRequestedServiceQuotaChangeHistoryPaginateTypeDef(TypedDict):
    ServiceCode: NotRequired[str],
    Status: NotRequired[RequestStatusType],  # (1)
    QuotaRequestedAtLevel: NotRequired[AppliedLevelEnumType],  # (2)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (3)
  1. See RequestStatusType
  2. See AppliedLevelEnumType
  3. See PaginatorConfigTypeDef

ListServiceQuotaIncreaseRequestsInTemplateRequestListServiceQuotaIncreaseRequestsInTemplatePaginateTypeDef#

# ListServiceQuotaIncreaseRequestsInTemplateRequestListServiceQuotaIncreaseRequestsInTemplatePaginateTypeDef definition

class ListServiceQuotaIncreaseRequestsInTemplateRequestListServiceQuotaIncreaseRequestsInTemplatePaginateTypeDef(TypedDict):
    ServiceCode: NotRequired[str],
    AwsRegion: NotRequired[str],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListServiceQuotasRequestListServiceQuotasPaginateTypeDef#

# ListServiceQuotasRequestListServiceQuotasPaginateTypeDef definition

class ListServiceQuotasRequestListServiceQuotasPaginateTypeDef(TypedDict):
    ServiceCode: str,
    QuotaCode: NotRequired[str],
    QuotaAppliedAtLevel: NotRequired[AppliedLevelEnumType],  # (1)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See AppliedLevelEnumType
  2. See PaginatorConfigTypeDef

ListServicesRequestListServicesPaginateTypeDef#

# ListServicesRequestListServicesPaginateTypeDef definition

class ListServicesRequestListServicesPaginateTypeDef(TypedDict):
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListServicesResponseTypeDef#

# ListServicesResponseTypeDef definition

class ListServicesResponseTypeDef(TypedDict):
    NextToken: str,
    Services: List[ServiceInfoTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ServiceInfoTypeDef
  2. See ResponseMetadataTypeDef

ListTagsForResourceResponseTypeDef#

# ListTagsForResourceResponseTypeDef definition

class ListTagsForResourceResponseTypeDef(TypedDict):
    Tags: List[TagTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See TagTypeDef
  2. See ResponseMetadataTypeDef

TagResourceRequestRequestTypeDef#

# TagResourceRequestRequestTypeDef definition

class TagResourceRequestRequestTypeDef(TypedDict):
    ResourceARN: str,
    Tags: Sequence[TagTypeDef],  # (1)
  1. See TagTypeDef

RequestedServiceQuotaChangeTypeDef#

# RequestedServiceQuotaChangeTypeDef definition

class RequestedServiceQuotaChangeTypeDef(TypedDict):
    Id: NotRequired[str],
    CaseId: NotRequired[str],
    ServiceCode: NotRequired[str],
    ServiceName: NotRequired[str],
    QuotaCode: NotRequired[str],
    QuotaName: NotRequired[str],
    DesiredValue: NotRequired[float],
    Status: NotRequired[RequestStatusType],  # (1)
    Created: NotRequired[datetime],
    LastUpdated: NotRequired[datetime],
    Requester: NotRequired[str],
    QuotaArn: NotRequired[str],
    GlobalQuota: NotRequired[bool],
    Unit: NotRequired[str],
    QuotaRequestedAtLevel: NotRequired[AppliedLevelEnumType],  # (2)
    QuotaContext: NotRequired[QuotaContextInfoTypeDef],  # (3)
  1. See RequestStatusType
  2. See AppliedLevelEnumType
  3. See QuotaContextInfoTypeDef

ServiceQuotaTypeDef#

# ServiceQuotaTypeDef definition

class ServiceQuotaTypeDef(TypedDict):
    ServiceCode: NotRequired[str],
    ServiceName: NotRequired[str],
    QuotaArn: NotRequired[str],
    QuotaCode: NotRequired[str],
    QuotaName: NotRequired[str],
    Value: NotRequired[float],
    Unit: NotRequired[str],
    Adjustable: NotRequired[bool],
    GlobalQuota: NotRequired[bool],
    UsageMetric: NotRequired[MetricInfoTypeDef],  # (1)
    Period: NotRequired[QuotaPeriodTypeDef],  # (2)
    ErrorReason: NotRequired[ErrorReasonTypeDef],  # (3)
    QuotaAppliedAtLevel: NotRequired[AppliedLevelEnumType],  # (4)
    QuotaContext: NotRequired[QuotaContextInfoTypeDef],  # (5)
  1. See MetricInfoTypeDef
  2. See QuotaPeriodTypeDef
  3. See ErrorReasonTypeDef
  4. See AppliedLevelEnumType
  5. See QuotaContextInfoTypeDef

GetRequestedServiceQuotaChangeResponseTypeDef#

# GetRequestedServiceQuotaChangeResponseTypeDef definition

class GetRequestedServiceQuotaChangeResponseTypeDef(TypedDict):
    RequestedQuota: RequestedServiceQuotaChangeTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See RequestedServiceQuotaChangeTypeDef
  2. See ResponseMetadataTypeDef

ListRequestedServiceQuotaChangeHistoryByQuotaResponseTypeDef#

# ListRequestedServiceQuotaChangeHistoryByQuotaResponseTypeDef definition

class ListRequestedServiceQuotaChangeHistoryByQuotaResponseTypeDef(TypedDict):
    NextToken: str,
    RequestedQuotas: List[RequestedServiceQuotaChangeTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See RequestedServiceQuotaChangeTypeDef
  2. See ResponseMetadataTypeDef

ListRequestedServiceQuotaChangeHistoryResponseTypeDef#

# ListRequestedServiceQuotaChangeHistoryResponseTypeDef definition

class ListRequestedServiceQuotaChangeHistoryResponseTypeDef(TypedDict):
    NextToken: str,
    RequestedQuotas: List[RequestedServiceQuotaChangeTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See RequestedServiceQuotaChangeTypeDef
  2. See ResponseMetadataTypeDef

RequestServiceQuotaIncreaseResponseTypeDef#

# RequestServiceQuotaIncreaseResponseTypeDef definition

class RequestServiceQuotaIncreaseResponseTypeDef(TypedDict):
    RequestedQuota: RequestedServiceQuotaChangeTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See RequestedServiceQuotaChangeTypeDef
  2. See ResponseMetadataTypeDef

GetAWSDefaultServiceQuotaResponseTypeDef#

# GetAWSDefaultServiceQuotaResponseTypeDef definition

class GetAWSDefaultServiceQuotaResponseTypeDef(TypedDict):
    Quota: ServiceQuotaTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ServiceQuotaTypeDef
  2. See ResponseMetadataTypeDef

GetServiceQuotaResponseTypeDef#

# GetServiceQuotaResponseTypeDef definition

class GetServiceQuotaResponseTypeDef(TypedDict):
    Quota: ServiceQuotaTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ServiceQuotaTypeDef
  2. See ResponseMetadataTypeDef

ListAWSDefaultServiceQuotasResponseTypeDef#

# ListAWSDefaultServiceQuotasResponseTypeDef definition

class ListAWSDefaultServiceQuotasResponseTypeDef(TypedDict):
    NextToken: str,
    Quotas: List[ServiceQuotaTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ServiceQuotaTypeDef
  2. See ResponseMetadataTypeDef

ListServiceQuotasResponseTypeDef#

# ListServiceQuotasResponseTypeDef definition

class ListServiceQuotasResponseTypeDef(TypedDict):
    NextToken: str,
    Quotas: List[ServiceQuotaTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ServiceQuotaTypeDef
  2. See ResponseMetadataTypeDef