# packages

pkgId: 494908c07acb1716839d730575d13467cd1be339e8db2272b24f7d21037d0dd1
name: python-mypy-boto3-es
arch: src
version: 1.26.7
epoch: 0
release: 1
url: https://github.com/youtype/mypy_boto3_builder
rpm_license: MIT License
rpm_vendor: openEuler Copr - user mywaaagh_admin
rpm_group: Unspecified
rpm_buildhost: resalloc-92b8d053-7aa8-4a06-a027-0b6cae43682d
location_href: 00013931-python-mypy-boto3-es/python-mypy-boto3-es-1.26.7-1.src.rpm
checksum_type: sha256
summary:
  Type annotations for boto3.ElasticsearchService 1.26.7 service generated with mypy-boto3-builder 7.11.10

description:
  <a id="mypy-boto3-es"></a>



  [![PyPI - mypy-boto3-es](https://img.shields.io/pypi/v/mypy-boto3-es.svg?color=blue)](https://pypi.org/project/mypy-boto3-es)
  [![PyPI - Python Version](https://img.shields.io/pypi/pyversions/mypy-boto3-es.svg?color=blue)](https://pypi.org/project/mypy-boto3-es)
  [![Docs](https://img.shields.io/readthedocs/mypy-boto3-builder.svg?color=blue)](https://mypy-boto3-builder.readthedocs.io/)
  [![PyPI - Downloads](https://img.shields.io/pypi/dm/mypy-boto3-es?color=blue)](https://pypistats.org/packages/mypy-boto3-es)

  ![boto3.typed](https://github.com/youtype/mypy_boto3_builder/raw/main/logo.png)

  Type annotations for
  [boto3.ElasticsearchService 1.26.7](https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/es.html#ElasticsearchService)
  service compatible with [VSCode](https://code.visualstudio.com/),
  [PyCharm](https://www.jetbrains.com/pycharm/),
  [Emacs](https://www.gnu.org/software/emacs/),
  [Sublime Text](https://www.sublimetext.com/),
  [mypy](https://github.com/python/mypy),
  [pyright](https://github.com/microsoft/pyright) and other tools.

  Generated by
  [mypy-boto3-builder 7.11.10](https://github.com/youtype/mypy_boto3_builder).

  More information can be found on
  [boto3-stubs](https://pypi.org/project/boto3-stubs/) page and in
  [mypy-boto3-es docs](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_es/).

  See how it helps to find and fix potential bugs:

  ![boto3-stubs demo](https://github.com/youtype/mypy_boto3_builder/raw/main/demo.gif)

  - [mypy-boto3-es](#mypy-boto3-es)
    - [How to install](#how-to-install)
      - [VSCode extension](#vscode-extension)
      - [From PyPI with pip](#from-pypi-with-pip)
    - [How to uninstall](#how-to-uninstall)
    - [Usage](#usage)
      - [VSCode](#vscode)
      - [PyCharm](#pycharm)
      - [Emacs](#emacs)
      - [Sublime Text](#sublime-text)
      - [Other IDEs](#other-ides)
      - [mypy](#mypy)
      - [pyright](#pyright)
    - [Explicit type annotations](#explicit-type-annotations)
      - [Client annotations](#client-annotations)
      - [Paginators annotations](#paginators-annotations)
      - [Literals](#literals)
      - [Typed dictionaries](#typed-dictionaries)
    - [How it works](#how-it-works)
    - [What's new](#what's-new)
      - [Implemented features](#implemented-features)
      - [Latest changes](#latest-changes)
    - [Versioning](#versioning)
    - [Thank you](#thank-you)
    - [Documentation](#documentation)
    - [Support and contributing](#support-and-contributing)

  <a id="how-to-install"></a>



  <a id="vscode-extension"></a>



  Add
  [AWS Boto3](https://marketplace.visualstudio.com/items?itemName=Boto3typed.boto3-ide)
  extension to your VSCode and run `AWS boto3: Quick Start` command.

  Click `Modify` and select `boto3 common` and `ElasticsearchService`.

  <a id="from-pypi-with-pip"></a>



  Install `boto3-stubs` for `ElasticsearchService` service.

  ```bash

  python -m pip install 'boto3-stubs[es]'




  python -m pip install 'boto3-stubs-lite[es]'



  python -m pip install mypy-boto3-es
  ```

  <a id="how-to-uninstall"></a>



  ```bash
  python -m pip uninstall -y mypy-boto3-es
  ```

  <a id="usage"></a>



  <a id="vscode"></a>



  - Install
    [Python extension](https://marketplace.visualstudio.com/items?itemName=ms-python.python)
  - Install
    [Pylance extension](https://marketplace.visualstudio.com/items?itemName=ms-python.vscode-pylance)
  - Set `Pylance` as your Python Language Server
  - Install `boto3-stubs[es]` in your environment:

  ```bash
  python -m pip install 'boto3-stubs[es]'
  ```

  Both type checking and code completion should now work. No explicit type
  annotations required, write your `boto3` code as usual.

  <a id="pycharm"></a>



  Install `boto3-stubs-lite[es]` in your environment:

  ```bash
  python -m pip install 'boto3-stubs-lite[es]'`
  ```

  Both type checking and code completion should now work. Explicit type
  annotations **are required**.

  Use `boto3-stubs` package instead for implicit type discovery.

  <a id="emacs"></a>



  - Install `boto3-stubs` with services you use in your environment:

  ```bash
  python -m pip install 'boto3-stubs[es]'
  ```

  - Install [use-package](https://github.com/jwiegley/use-package),
    [lsp](https://github.com/emacs-lsp/lsp-mode/),
    [company](https://github.com/company-mode/company-mode) and
    [flycheck](https://github.com/flycheck/flycheck) packages
  - Install [lsp-pyright](https://github.com/emacs-lsp/lsp-pyright) package

  ```elisp
  (use-package lsp-pyright
    :ensure t
    :hook (python-mode . (lambda ()
                            (require 'lsp-pyright)
                            (lsp)))  ; or lsp-deferred
    :init (when (executable-find "python3")
            (setq lsp-pyright-python-executable-cmd "python3"))
    )
  ```

  - Make sure emacs uses the environment where you have installed `boto3-stubs`

  Type checking should now work. No explicit type annotations required, write
  your `boto3` code as usual.

  <a id="sublime-text"></a>



  - Install `boto3-stubs[es]` with services you use in your environment:

  ```bash
  python -m pip install 'boto3-stubs[es]'
  ```

  - Install [LSP-pyright](https://github.com/sublimelsp/LSP-pyright) package

  Type checking should now work. No explicit type annotations required, write
  your `boto3` code as usual.

  <a id="other-ides"></a>



  Not tested, but as long as your IDE supports `mypy` or `pyright`, everything
  should work.

  <a id="mypy"></a>



  - Install `mypy`: `python -m pip install mypy`
  - Install `boto3-stubs[es]` in your environment:

  ```bash
  python -m pip install 'boto3-stubs[es]'`
  ```

  Type checking should now work. No explicit type annotations required, write
  your `boto3` code as usual.

  <a id="pyright"></a>



  - Install `pyright`: `npm i -g pyright`
  - Install `boto3-stubs[es]` in your environment:

  ```bash
  python -m pip install 'boto3-stubs[es]'
  ```

  Optionally, you can install `boto3-stubs` to `typings` folder.

  Type checking should now work. No explicit type annotations required, write
  your `boto3` code as usual.

  <a id="explicit-type-annotations"></a>



  <a id="client-annotations"></a>



  `ElasticsearchServiceClient` provides annotations for `boto3.client("es")`.

  ```python
  from boto3.session import Session

  from mypy_boto3_es import ElasticsearchServiceClient

  client: ElasticsearchServiceClient = Session().client("es")


  ```

  <a id="paginators-annotations"></a>



  `mypy_boto3_es.paginator` module contains type annotations for all paginators.

  ```python
  from boto3.session import Session

  from mypy_boto3_es import ElasticsearchServiceClient
  from mypy_boto3_es.paginator import (
      DescribeReservedElasticsearchInstanceOfferingsPaginator,
      DescribeReservedElasticsearchInstancesPaginator,
      GetUpgradeHistoryPaginator,
      ListElasticsearchInstanceTypesPaginator,
      ListElasticsearchVersionsPaginator,
  )

  client: ElasticsearchServiceClient = Session().client("es")



  describe_reserved_elasticsearch_instance_offerings_paginator: DescribeReservedElasticsearchInstanceOfferingsPaginator = client.get_paginator(
      "describe_reserved_elasticsearch_instance_offerings"
  )
  describe_reserved_elasticsearch_instances_paginator: DescribeReservedElasticsearchInstancesPaginator = client.get_paginator(
      "describe_reserved_elasticsearch_instances"
  )
  get_upgrade_history_paginator: GetUpgradeHistoryPaginator = client.get_paginator(
      "get_upgrade_history"
  )
  list_elasticsearch_instance_types_paginator: ListElasticsearchInstanceTypesPaginator = (
      client.get_paginator("list_elasticsearch_instance_types")
  )
  list_elasticsearch_versions_paginator: ListElasticsearchVersionsPaginator = client.get_paginator(
      "list_elasticsearch_versions"
  )
  ```

  <a id="literals"></a>



  `mypy_boto3_es.literals` module contains literals extracted from shapes that
  can be used in user code for type checking.

  ```python
  from mypy_boto3_es.literals import (
      AutoTuneDesiredStateType,
      AutoTuneStateType,
      AutoTuneTypeType,
      DeploymentStatusType,
      DescribePackagesFilterNameType,
      DescribeReservedElasticsearchInstanceOfferingsPaginatorName,
      DescribeReservedElasticsearchInstancesPaginatorName,
      DomainPackageStatusType,
      ESPartitionInstanceTypeType,
      ESWarmPartitionInstanceTypeType,
      EngineTypeType,
      GetUpgradeHistoryPaginatorName,
      InboundCrossClusterSearchConnectionStatusCodeType,
      ListElasticsearchInstanceTypesPaginatorName,
      ListElasticsearchVersionsPaginatorName,
      LogTypeType,
      OptionStateType,
      OutboundCrossClusterSearchConnectionStatusCodeType,
      OverallChangeStatusType,
      PackageStatusType,
      PackageTypeType,
      PrincipalTypeType,
      ReservedElasticsearchInstancePaymentOptionType,
      RollbackOnDisableType,
      ScheduledAutoTuneActionTypeType,
      ScheduledAutoTuneSeverityTypeType,
      TLSSecurityPolicyType,
      TimeUnitType,
      UpgradeStatusType,
      UpgradeStepType,
      VolumeTypeType,
      VpcEndpointErrorCodeType,
      VpcEndpointStatusType,
      ElasticsearchServiceServiceName,
      ServiceName,
      ResourceServiceName,
      PaginatorName,
      RegionName,
  )


  def check_value(value: AutoTuneDesiredStateType) -> bool:
      ...
  ```

  <a id="typed-dictionaries"></a>



  `mypy_boto3_es.type_defs` module contains structures and shapes assembled to
  typed dictionaries for additional type checking.

  ```python
  from mypy_boto3_es.type_defs import (
      AcceptInboundCrossClusterSearchConnectionRequestRequestTypeDef,
      ResponseMetadataTypeDef,
      OptionStatusTypeDef,
      TagTypeDef,
      AdditionalLimitTypeDef,
      MasterUserOptionsTypeDef,
      AssociatePackageRequestRequestTypeDef,
      AuthorizeVpcEndpointAccessRequestRequestTypeDef,
      AuthorizedPrincipalTypeDef,
      ScheduledAutoTuneDetailsTypeDef,
      DurationTypeDef,
      AutoTuneOptionsOutputTypeDef,
      AutoTuneStatusTypeDef,
      CancelElasticsearchServiceSoftwareUpdateRequestRequestTypeDef,
      ServiceSoftwareOptionsTypeDef,
      ChangeProgressDetailsTypeDef,
      ChangeProgressStageTypeDef,
      CognitoOptionsTypeDef,
      ColdStorageOptionsTypeDef,
      CompatibleVersionsMapTypeDef,
      DomainEndpointOptionsTypeDef,
      EBSOptionsTypeDef,
      EncryptionAtRestOptionsTypeDef,
      LogPublishingOptionTypeDef,
      NodeToNodeEncryptionOptionsTypeDef,
      SnapshotOptionsTypeDef,
      VPCOptionsTypeDef,
      DomainInformationTypeDef,
      OutboundCrossClusterSearchConnectionStatusTypeDef,
      PackageSourceTypeDef,
      DeleteElasticsearchDomainRequestRequestTypeDef,
      DeleteInboundCrossClusterSearchConnectionRequestRequestTypeDef,
      DeleteOutboundCrossClusterSearchConnectionRequestRequestTypeDef,
      DeletePackageRequestRequestTypeDef,
      DeleteVpcEndpointRequestRequestTypeDef,
      VpcEndpointSummaryTypeDef,
      DescribeDomainAutoTunesRequestRequestTypeDef,
      DescribeDomainChangeProgressRequestRequestTypeDef,
      DescribeElasticsearchDomainConfigRequestRequestTypeDef,
      DescribeElasticsearchDomainRequestRequestTypeDef,
      DescribeElasticsearchDomainsRequestRequestTypeDef,
      DescribeElasticsearchInstanceTypeLimitsRequestRequestTypeDef,
      FilterTypeDef,
      DescribePackagesFilterTypeDef,
      PaginatorConfigTypeDef,
      DescribeReservedElasticsearchInstanceOfferingsRequestRequestTypeDef,
      DescribeReservedElasticsearchInstancesRequestRequestTypeDef,
      DescribeVpcEndpointsRequestRequestTypeDef,
      VpcEndpointErrorTypeDef,
      DissociatePackageRequestRequestTypeDef,
      DomainInfoTypeDef,
      ErrorDetailsTypeDef,
      DryRunResultsTypeDef,
      ZoneAwarenessConfigTypeDef,
      VPCDerivedInfoTypeDef,
      GetCompatibleElasticsearchVersionsRequestRequestTypeDef,
      GetPackageVersionHistoryRequestRequestTypeDef,
      PackageVersionHistoryTypeDef,
      GetUpgradeHistoryRequestRequestTypeDef,
      GetUpgradeStatusRequestRequestTypeDef,
      InboundCrossClusterSearchConnectionStatusTypeDef,
      InstanceCountLimitsTypeDef,
      ListDomainNamesRequestRequestTypeDef,
      ListDomainsForPackageRequestRequestTypeDef,
      ListElasticsearchInstanceTypesRequestRequestTypeDef,
      ListElasticsearchVersionsRequestRequestTypeDef,
      ListPackagesForDomainRequestRequestTypeDef,
      ListTagsRequestRequestTypeDef,
      ListVpcEndpointAccessRequestRequestTypeDef,
      ListVpcEndpointsForDomainRequestRequestTypeDef,
      ListVpcEndpointsRequestRequestTypeDef,
      PurchaseReservedElasticsearchInstanceOfferingRequestRequestTypeDef,
      RecurringChargeTypeDef,
      RejectInboundCrossClusterSearchConnectionRequestRequestTypeDef,
      RemoveTagsRequestRequestTypeDef,
      RevokeVpcEndpointAccessRequestRequestTypeDef,
      SAMLIdpTypeDef,
      StartElasticsearchServiceSoftwareUpdateRequestRequestTypeDef,
      StorageTypeLimitTypeDef,
      UpgradeElasticsearchDomainRequestRequestTypeDef,
      UpgradeStepItemTypeDef,
      EmptyResponseMetadataTypeDef,
      GetUpgradeStatusResponseTypeDef,
      ListElasticsearchInstanceTypesResponseTypeDef,
      ListElasticsearchVersionsResponseTypeDef,
      PurchaseReservedElasticsearchInstanceOfferingResponseTypeDef,
      AccessPoliciesStatusTypeDef,
      AdvancedOptionsStatusTypeDef,
      ElasticsearchVersionStatusTypeDef,
      AddTagsRequestRequestTypeDef,
      ListTagsResponseTypeDef,
      AuthorizeVpcEndpointAccessResponseTypeDef,
      ListVpcEndpointAccessResponseTypeDef,
      AutoTuneDetailsTypeDef,
      AutoTuneMaintenanceScheduleTypeDef,
      CancelElasticsearchServiceSoftwareUpdateResponseTypeDef,
      StartElasticsearchServiceSoftwareUpdateResponseTypeDef,
      UpgradeElasticsearchDomainResponseTypeDef,
      ChangeProgressStatusDetailsTypeDef,
      CognitoOptionsStatusTypeDef,
      GetCompatibleElasticsearchVersionsResponseTypeDef,
      DomainEndpointOptionsStatusTypeDef,
      EBSOptionsStatusTypeDef,
      EncryptionAtRestOptionsStatusTypeDef,
      LogPublishingOptionsStatusTypeDef,
      NodeToNodeEncryptionOptionsStatusTypeDef,
      SnapshotOptionsStatusTypeDef,
      CreateVpcEndpointRequestRequestTypeDef,
      UpdateVpcEndpointRequestRequestTypeDef,
      CreateOutboundCrossClusterSearchConnectionRequestRequestTypeDef,
      CreateOutboundCrossClusterSearchConnectionResponseTypeDef,
      OutboundCrossClusterSearchConnectionTypeDef,
      CreatePackageRequestRequestTypeDef,
      UpdatePackageRequestRequestTypeDef,
      DeleteVpcEndpointResponseTypeDef,
      ListVpcEndpointsForDomainResponseTypeDef,
      ListVpcEndpointsResponseTypeDef,
      DescribeInboundCrossClusterSearchConnectionsRequestRequestTypeDef,
      DescribeOutboundCrossClusterSearchConnectionsRequestRequestTypeDef,
      DescribePackagesRequestRequestTypeDef,
      DescribeReservedElasticsearchInstanceOfferingsRequestDescribeReservedElasticsearchInstanceOfferingsPaginateTypeDef,
      DescribeReservedElasticsearchInstancesRequestDescribeReservedElasticsearchInstancesPaginateTypeDef,
      GetUpgradeHistoryRequestGetUpgradeHistoryPaginateTypeDef,
      ListElasticsearchInstanceTypesRequestListElasticsearchInstanceTypesPaginateTypeDef,
      ListElasticsearchVersionsRequestListElasticsearchVersionsPaginateTypeDef,
      ListDomainNamesResponseTypeDef,
      DomainPackageDetailsTypeDef,
      PackageDetailsTypeDef,
      ElasticsearchClusterConfigTypeDef,
      VPCDerivedInfoStatusTypeDef,
      VpcEndpointTypeDef,
      GetPackageVersionHistoryResponseTypeDef,
      InboundCrossClusterSearchConnectionTypeDef,
      InstanceLimitsTypeDef,
      ReservedElasticsearchInstanceOfferingTypeDef,
      ReservedElasticsearchInstanceTypeDef,
      SAMLOptionsInputTypeDef,
      SAMLOptionsOutputTypeDef,
      StorageTypeTypeDef,
      UpgradeHistoryTypeDef,
      AutoTuneTypeDef,
      AutoTuneOptionsInputTypeDef,
      AutoTuneOptionsTypeDef,
      DescribeDomainChangeProgressResponseTypeDef,
      DeleteOutboundCrossClusterSearchConnectionResponseTypeDef,
      DescribeOutboundCrossClusterSearchConnectionsResponseTypeDef,
      AssociatePackageResponseTypeDef,
      DissociatePackageResponseTypeDef,
      ListDomainsForPackageResponseTypeDef,
      ListPackagesForDomainResponseTypeDef,
      CreatePackageResponseTypeDef,
      DeletePackageResponseTypeDef,
      DescribePackagesResponseTypeDef,
      UpdatePackageResponseTypeDef,
      ElasticsearchClusterConfigStatusTypeDef,
      CreateVpcEndpointResponseTypeDef,
      DescribeVpcEndpointsResponseTypeDef,
      UpdateVpcEndpointResponseTypeDef,
      AcceptInboundCrossClusterSearchConnectionResponseTypeDef,
      DeleteInboundCrossClusterSearchConnectionResponseTypeDef,
      DescribeInboundCrossClusterSearchConnectionsResponseTypeDef,
      RejectInboundCrossClusterSearchConnectionResponseTypeDef,
      DescribeReservedElasticsearchInstanceOfferingsResponseTypeDef,
      DescribeReservedElasticsearchInstancesResponseTypeDef,
      AdvancedSecurityOptionsInputTypeDef,
      AdvancedSecurityOptionsTypeDef,
      LimitsTypeDef,
      GetUpgradeHistoryResponseTypeDef,
      DescribeDomainAutoTunesResponseTypeDef,
      AutoTuneOptionsStatusTypeDef,
      CreateElasticsearchDomainRequestRequestTypeDef,
      UpdateElasticsearchDomainConfigRequestRequestTypeDef,
      AdvancedSecurityOptionsStatusTypeDef,
      ElasticsearchDomainStatusTypeDef,
      DescribeElasticsearchInstanceTypeLimitsResponseTypeDef,
      ElasticsearchDomainConfigTypeDef,
      CreateElasticsearchDomainResponseTypeDef,
      DeleteElasticsearchDomainResponseTypeDef,
      DescribeElasticsearchDomainResponseTypeDef,
      DescribeElasticsearchDomainsResponseTypeDef,
      DescribeElasticsearchDomainConfigResponseTypeDef,
      UpdateElasticsearchDomainConfigResponseTypeDef,
  )


  def get_structure() -> AcceptInboundCrossClusterSearchConnectionRequestRequestTypeDef:
      return {...}
  ```

  <a id="how-it-works"></a>



  Fully automated
  [mypy-boto3-builder](https://github.com/youtype/mypy_boto3_builder) carefully
  generates type annotations for each service, patiently waiting for `boto3`
  updates. It delivers a drop-in type annotations for you and makes sure that:

  - All available `boto3` services are covered.
  - Each public class and method of every `boto3` service gets valid type
    annotations extracted from the documentation (blame `botocore` docs if types
    are incorrect).
  - Type annotations include up-to-date documentation.
  - Link to documentation is provided for every method.
  - Code is processed by [black](https://github.com/psf/black) and
    [isort](https://github.com/PyCQA/isort) for readability.

  <a id="what's-new"></a>



  <a id="implemented-features"></a>



  - Fully type annotated `boto3`, `botocore` and `aiobotocore` libraries
  - `mypy`, `pyright`, `VSCode`, `PyCharm`, `Sublime Text` and `Emacs`
    compatibility
  - `Client`, `ServiceResource`, `Resource`, `Waiter` `Paginator` type
    annotations for each service
  - Generated `TypeDefs` for each service
  - Generated `Literals` for each service
  - Auto discovery of types for `boto3.client` and `boto3.session` calls
  - Auto discovery of types for `session.client` and `session.session` calls
  - Auto discovery of types for `client.get_waiter` and `client.get_paginator`
    calls
  - Auto discovery of types for `ServiceResource` and `Resource` collections
  - Auto discovery of types for `aiobotocore.Session.create_client` calls

  <a id="latest-changes"></a>



  Builder changelog can be found in
  [Releases](https://github.com/youtype/mypy_boto3_builder/releases).

  <a id="versioning"></a>



  `mypy-boto3-es` version is the same as related `boto3` version and follows
  [PEP 440](https://www.python.org/dev/peps/pep-0440/) format.

  <a id="thank-you"></a>



  - [Allie Fitter](https://github.com/alliefitter) for
    [boto3-type-annotations](https://pypi.org/project/boto3-type-annotations/),
    this package is based on top of his work
  - [black](https://github.com/psf/black) developers for an awesome formatting
    tool
  - [Timothy Edmund Crosley](https://github.com/timothycrosley) for
    [isort](https://github.com/PyCQA/isort) and how flexible it is
  - [mypy](https://github.com/python/mypy) developers for doing all dirty work
    for us
  - [pyright](https://github.com/microsoft/pyright) team for the new era of typed
    Python

  <a id="documentation"></a>



  All services type annotations can be found in
  [boto3 docs](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_es/)

  <a id="support-and-contributing"></a>



  This package is auto-generated. Please reports any bugs or request new features
  in [mypy-boto3-builder](https://github.com/youtype/mypy_boto3_builder/issues/)
  repository.


pkgId: 37770203abf0b3ea3e22ef8efc8a88fca77082935824346112ac7c3ab0ba4b14
name: python-mypy-boto3-events
arch: src
version: 1.26.58
epoch: 0
release: 1
summary: Type annotations for boto3.EventBridge 1.26.58 service generated with mypy-boto3-builder 7.12.3
url: https://github.com/youtype/mypy_boto3_builder
rpm_license: MIT License
rpm_vendor: openEuler Copr - user mywaaagh_admin
rpm_group: Unspecified
rpm_buildhost: resalloc-157b0114-df1f-4eda-b5e2-1f83cc7ac3b4
location_href: 00013825-python-mypy-boto3-events/python-mypy-boto3-events-1.26.58-1.src.rpm
checksum_type: sha256
description:
  <a id="mypy-boto3-events"></a>



  [![PyPI - mypy-boto3-events](https://img.shields.io/pypi/v/mypy-boto3-events.svg?color=blue)](https://pypi.org/project/mypy-boto3-events)
  [![PyPI - Python Version](https://img.shields.io/pypi/pyversions/mypy-boto3-events.svg?color=blue)](https://pypi.org/project/mypy-boto3-events)
  [![Docs](https://img.shields.io/readthedocs/mypy-boto3-builder.svg?color=blue)](https://mypy-boto3-builder.readthedocs.io/)
  [![PyPI - Downloads](https://img.shields.io/pypi/dm/mypy-boto3-events?color=blue)](https://pypistats.org/packages/mypy-boto3-events)

  ![boto3.typed](https://github.com/youtype/mypy_boto3_builder/raw/main/logo.png)

  Type annotations for
  [boto3.EventBridge 1.26.58](https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/events.html#EventBridge)
  service compatible with [VSCode](https://code.visualstudio.com/),
  [PyCharm](https://www.jetbrains.com/pycharm/),
  [Emacs](https://www.gnu.org/software/emacs/),
  [Sublime Text](https://www.sublimetext.com/),
  [mypy](https://github.com/python/mypy),
  [pyright](https://github.com/microsoft/pyright) and other tools.

  Generated by
  [mypy-boto3-builder 7.12.3](https://github.com/youtype/mypy_boto3_builder).

  More information can be found on
  [boto3-stubs](https://pypi.org/project/boto3-stubs/) page and in
  [mypy-boto3-events docs](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_events/).

  See how it helps to find and fix potential bugs:

  ![boto3-stubs demo](https://github.com/youtype/mypy_boto3_builder/raw/main/demo.gif)

  - [mypy-boto3-events](#mypy-boto3-events)
    - [How to install](#how-to-install)
      - [VSCode extension](#vscode-extension)
      - [From PyPI with pip](#from-pypi-with-pip)
    - [How to uninstall](#how-to-uninstall)
    - [Usage](#usage)
      - [VSCode](#vscode)
      - [PyCharm](#pycharm)
      - [Emacs](#emacs)
      - [Sublime Text](#sublime-text)
      - [Other IDEs](#other-ides)
      - [mypy](#mypy)
      - [pyright](#pyright)
    - [Explicit type annotations](#explicit-type-annotations)
      - [Client annotations](#client-annotations)
      - [Paginators annotations](#paginators-annotations)
      - [Literals](#literals)
      - [Typed dictionaries](#typed-dictionaries)
    - [How it works](#how-it-works)
    - [What's new](#what's-new)
      - [Implemented features](#implemented-features)
      - [Latest changes](#latest-changes)
    - [Versioning](#versioning)
    - [Thank you](#thank-you)
    - [Documentation](#documentation)
    - [Support and contributing](#support-and-contributing)

  <a id="how-to-install"></a>



  <a id="vscode-extension"></a>



  Add
  [AWS Boto3](https://marketplace.visualstudio.com/items?itemName=Boto3typed.boto3-ide)
  extension to your VSCode and run `AWS boto3: Quick Start` command.

  Click `Modify` and select `boto3 common` and `EventBridge`.

  <a id="from-pypi-with-pip"></a>



  Install `boto3-stubs` for `EventBridge` service.

  ```bash

  python -m pip install 'boto3-stubs[events]'




  python -m pip install 'boto3-stubs-lite[events]'



  python -m pip install mypy-boto3-events
  ```

  <a id="how-to-uninstall"></a>



  ```bash
  python -m pip uninstall -y mypy-boto3-events
  ```

  <a id="usage"></a>



  <a id="vscode"></a>



  - Install
    [Python extension](https://marketplace.visualstudio.com/items?itemName=ms-python.python)
  - Install
    [Pylance extension](https://marketplace.visualstudio.com/items?itemName=ms-python.vscode-pylance)
  - Set `Pylance` as your Python Language Server
  - Install `boto3-stubs[events]` in your environment:

  ```bash
  python -m pip install 'boto3-stubs[events]'
  ```

  Both type checking and code completion should now work. No explicit type
  annotations required, write your `boto3` code as usual.

  <a id="pycharm"></a>



  Install `boto3-stubs-lite[events]` in your environment:

  ```bash
  python -m pip install 'boto3-stubs-lite[events]'`
  ```

  Both type checking and code completion should now work. Explicit type
  annotations **are required**.

  Use `boto3-stubs` package instead for implicit type discovery.

  <a id="emacs"></a>



  - Install `boto3-stubs` with services you use in your environment:

  ```bash
  python -m pip install 'boto3-stubs[events]'
  ```

  - Install [use-package](https://github.com/jwiegley/use-package),
    [lsp](https://github.com/emacs-lsp/lsp-mode/),
    [company](https://github.com/company-mode/company-mode) and
    [flycheck](https://github.com/flycheck/flycheck) packages
  - Install [lsp-pyright](https://github.com/emacs-lsp/lsp-pyright) package

  ```elisp
  (use-package lsp-pyright
    :ensure t
    :hook (python-mode . (lambda ()
                            (require 'lsp-pyright)
                            (lsp)))  ; or lsp-deferred
    :init (when (executable-find "python3")
            (setq lsp-pyright-python-executable-cmd "python3"))
    )
  ```

  - Make sure emacs uses the environment where you have installed `boto3-stubs`

  Type checking should now work. No explicit type annotations required, write
  your `boto3` code as usual.

  <a id="sublime-text"></a>



  - Install `boto3-stubs[events]` with services you use in your environment:

  ```bash
  python -m pip install 'boto3-stubs[events]'
  ```

  - Install [LSP-pyright](https://github.com/sublimelsp/LSP-pyright) package

  Type checking should now work. No explicit type annotations required, write
  your `boto3` code as usual.

  <a id="other-ides"></a>



  Not tested, but as long as your IDE supports `mypy` or `pyright`, everything
  should work.

  <a id="mypy"></a>



  - Install `mypy`: `python -m pip install mypy`
  - Install `boto3-stubs[events]` in your environment:

  ```bash
  python -m pip install 'boto3-stubs[events]'`
  ```

  Type checking should now work. No explicit type annotations required, write
  your `boto3` code as usual.

  <a id="pyright"></a>



  - Install `pyright`: `npm i -g pyright`
  - Install `boto3-stubs[events]` in your environment:

  ```bash
  python -m pip install 'boto3-stubs[events]'
  ```

  Optionally, you can install `boto3-stubs` to `typings` folder.

  Type checking should now work. No explicit type annotations required, write
  your `boto3` code as usual.

  <a id="explicit-type-annotations"></a>



  <a id="client-annotations"></a>



  `EventBridgeClient` provides annotations for `boto3.client("events")`.

  ```python
  from boto3.session import Session

  from mypy_boto3_events import EventBridgeClient

  client: EventBridgeClient = Session().client("events")


  ```

  <a id="paginators-annotations"></a>



  `mypy_boto3_events.paginator` module contains type annotations for all
  paginators.

  ```python
  from boto3.session import Session

  from mypy_boto3_events import EventBridgeClient
  from mypy_boto3_events.paginator import (
      ListRuleNamesByTargetPaginator,
      ListRulesPaginator,
      ListTargetsByRulePaginator,
  )

  client: EventBridgeClient = Session().client("events")



  list_rule_names_by_target_paginator: ListRuleNamesByTargetPaginator = client.get_paginator(
      "list_rule_names_by_target"
  )
  list_rules_paginator: ListRulesPaginator = client.get_paginator("list_rules")
  list_targets_by_rule_paginator: ListTargetsByRulePaginator = client.get_paginator(
      "list_targets_by_rule"
  )
  ```

  <a id="literals"></a>



  `mypy_boto3_events.literals` module contains literals extracted from shapes
  that can be used in user code for type checking.

  ```python
  from mypy_boto3_events.literals import (
      ApiDestinationHttpMethodType,
      ApiDestinationStateType,
      ArchiveStateType,
      AssignPublicIpType,
      ConnectionAuthorizationTypeType,
      ConnectionOAuthHttpMethodType,
      ConnectionStateType,
      EndpointStateType,
      EventSourceStateType,
      LaunchTypeType,
      ListRuleNamesByTargetPaginatorName,
      ListRulesPaginatorName,
      ListTargetsByRulePaginatorName,
      PlacementConstraintTypeType,
      PlacementStrategyTypeType,
      PropagateTagsType,
      ReplayStateType,
      ReplicationStateType,
      RuleStateType,
      EventBridgeServiceName,
      ServiceName,
      ResourceServiceName,
      PaginatorName,
      RegionName,
  )


  def check_value(value: ApiDestinationHttpMethodType) -> bool:
      ...
  ```

  <a id="typed-dictionaries"></a>



  `mypy_boto3_events.type_defs` module contains structures and shapes assembled
  to typed dictionaries for additional type checking.

  ```python
  from mypy_boto3_events.type_defs import (
      ActivateEventSourceRequestRequestTypeDef,
      ApiDestinationTypeDef,
      ArchiveTypeDef,
      AwsVpcConfigurationTypeDef,
      BatchArrayPropertiesTypeDef,
      BatchRetryStrategyTypeDef,
      CancelReplayRequestRequestTypeDef,
      ResponseMetadataTypeDef,
      CapacityProviderStrategyItemTypeDef,
      ConditionTypeDef,
      ConnectionApiKeyAuthResponseParametersTypeDef,
      ConnectionBasicAuthResponseParametersTypeDef,
      ConnectionBodyParameterTypeDef,
      ConnectionHeaderParameterTypeDef,
      ConnectionQueryStringParameterTypeDef,
      ConnectionOAuthClientResponseParametersTypeDef,
      ConnectionTypeDef,
      CreateApiDestinationRequestRequestTypeDef,
      CreateArchiveRequestRequestTypeDef,
      CreateConnectionApiKeyAuthRequestParametersTypeDef,
      CreateConnectionBasicAuthRequestParametersTypeDef,
      CreateConnectionOAuthClientRequestParametersTypeDef,
      EndpointEventBusTypeDef,
      ReplicationConfigTypeDef,
      TagTypeDef,
      CreatePartnerEventSourceRequestRequestTypeDef,
      DeactivateEventSourceRequestRequestTypeDef,
      DeadLetterConfigTypeDef,
      DeauthorizeConnectionRequestRequestTypeDef,
      DeleteApiDestinationRequestRequestTypeDef,
      DeleteArchiveRequestRequestTypeDef,
      DeleteConnectionRequestRequestTypeDef,
      DeleteEndpointRequestRequestTypeDef,
      DeleteEventBusRequestRequestTypeDef,
      DeletePartnerEventSourceRequestRequestTypeDef,
      DeleteRuleRequestRequestTypeDef,
      DescribeApiDestinationRequestRequestTypeDef,
      DescribeArchiveRequestRequestTypeDef,
      DescribeConnectionRequestRequestTypeDef,
      DescribeEndpointRequestRequestTypeDef,
      DescribeEventBusRequestRequestTypeDef,
      DescribeEventSourceRequestRequestTypeDef,
      DescribePartnerEventSourceRequestRequestTypeDef,
      DescribeReplayRequestRequestTypeDef,
      ReplayDestinationTypeDef,
      DescribeRuleRequestRequestTypeDef,
      DisableRuleRequestRequestTypeDef,
      PlacementConstraintTypeDef,
      PlacementStrategyTypeDef,
      EnableRuleRequestRequestTypeDef,
      EventBusTypeDef,
      EventSourceTypeDef,
      PrimaryTypeDef,
      SecondaryTypeDef,
      HttpParametersTypeDef,
      InputTransformerTypeDef,
      KinesisParametersTypeDef,
      ListApiDestinationsRequestRequestTypeDef,
      ListArchivesRequestRequestTypeDef,
      ListConnectionsRequestRequestTypeDef,
      ListEndpointsRequestRequestTypeDef,
      ListEventBusesRequestRequestTypeDef,
      ListEventSourcesRequestRequestTypeDef,
      ListPartnerEventSourceAccountsRequestRequestTypeDef,
      PartnerEventSourceAccountTypeDef,
      ListPartnerEventSourcesRequestRequestTypeDef,
      PartnerEventSourceTypeDef,
      ListReplaysRequestRequestTypeDef,
      ReplayTypeDef,
      PaginatorConfigTypeDef,
      ListRuleNamesByTargetRequestRequestTypeDef,
      ListRulesRequestRequestTypeDef,
      RuleTypeDef,
      ListTagsForResourceRequestRequestTypeDef,
      ListTargetsByRuleRequestRequestTypeDef,
      PutEventsRequestEntryTypeDef,
      PutEventsResultEntryTypeDef,
      PutPartnerEventsRequestEntryTypeDef,
      PutPartnerEventsResultEntryTypeDef,
      PutTargetsResultEntryTypeDef,
      RedshiftDataParametersTypeDef,
      RemovePermissionRequestRequestTypeDef,
      RemoveTargetsRequestRequestTypeDef,
      RemoveTargetsResultEntryTypeDef,
      RetryPolicyTypeDef,
      RunCommandTargetTypeDef,
      SageMakerPipelineParameterTypeDef,
      SqsParametersTypeDef,
      TestEventPatternRequestRequestTypeDef,
      UntagResourceRequestRequestTypeDef,
      UpdateApiDestinationRequestRequestTypeDef,
      UpdateArchiveRequestRequestTypeDef,
      UpdateConnectionApiKeyAuthRequestParametersTypeDef,
      UpdateConnectionBasicAuthRequestParametersTypeDef,
      UpdateConnectionOAuthClientRequestParametersTypeDef,
      NetworkConfigurationTypeDef,
      BatchParametersTypeDef,
      CancelReplayResponseTypeDef,
      CreateApiDestinationResponseTypeDef,
      CreateArchiveResponseTypeDef,
      CreateConnectionResponseTypeDef,
      CreateEventBusResponseTypeDef,
      CreatePartnerEventSourceResponseTypeDef,
      DeauthorizeConnectionResponseTypeDef,
      DeleteConnectionResponseTypeDef,
      DescribeApiDestinationResponseTypeDef,
      DescribeArchiveResponseTypeDef,
      DescribeEventBusResponseTypeDef,
      DescribeEventSourceResponseTypeDef,
      DescribePartnerEventSourceResponseTypeDef,
      DescribeRuleResponseTypeDef,
      EmptyResponseMetadataTypeDef,
      ListApiDestinationsResponseTypeDef,
      ListArchivesResponseTypeDef,
      ListRuleNamesByTargetResponseTypeDef,
      PutRuleResponseTypeDef,
      StartReplayResponseTypeDef,
      TestEventPatternResponseTypeDef,
      UpdateApiDestinationResponseTypeDef,
      UpdateArchiveResponseTypeDef,
      UpdateConnectionResponseTypeDef,
      PutPermissionRequestRequestTypeDef,
      ConnectionHttpParametersTypeDef,
      ListConnectionsResponseTypeDef,
      CreateEventBusRequestRequestTypeDef,
      ListTagsForResourceResponseTypeDef,
      PutRuleRequestRequestTypeDef,
      TagResourceRequestRequestTypeDef,
      DescribeReplayResponseTypeDef,
      StartReplayRequestRequestTypeDef,
      ListEventBusesResponseTypeDef,
      ListEventSourcesResponseTypeDef,
      FailoverConfigTypeDef,
      ListPartnerEventSourceAccountsResponseTypeDef,
      ListPartnerEventSourcesResponseTypeDef,
      ListReplaysResponseTypeDef,
      ListRuleNamesByTargetRequestListRuleNamesByTargetPaginateTypeDef,
      ListRulesRequestListRulesPaginateTypeDef,
      ListTargetsByRuleRequestListTargetsByRulePaginateTypeDef,
      ListRulesResponseTypeDef,
      PutEventsRequestRequestTypeDef,
      PutEventsResponseTypeDef,
      PutPartnerEventsRequestRequestTypeDef,
      PutPartnerEventsResponseTypeDef,
      PutTargetsResponseTypeDef,
      RemoveTargetsResponseTypeDef,
      RunCommandParametersTypeDef,
      SageMakerPipelineParametersTypeDef,
      EcsParametersTypeDef,
      ConnectionOAuthResponseParametersTypeDef,
      CreateConnectionOAuthRequestParametersTypeDef,
      UpdateConnectionOAuthRequestParametersTypeDef,
      RoutingConfigTypeDef,
      TargetTypeDef,
      ConnectionAuthResponseParametersTypeDef,
      CreateConnectionAuthRequestParametersTypeDef,
      UpdateConnectionAuthRequestParametersTypeDef,
      CreateEndpointRequestRequestTypeDef,
      CreateEndpointResponseTypeDef,
      DescribeEndpointResponseTypeDef,
      EndpointTypeDef,
      UpdateEndpointRequestRequestTypeDef,
      UpdateEndpointResponseTypeDef,
      ListTargetsByRuleResponseTypeDef,
      PutTargetsRequestRequestTypeDef,
      DescribeConnectionResponseTypeDef,
      CreateConnectionRequestRequestTypeDef,
      UpdateConnectionRequestRequestTypeDef,
      ListEndpointsResponseTypeDef,
  )


  def get_structure() -> ActivateEventSourceRequestRequestTypeDef:
      return {...}
  ```

  <a id="how-it-works"></a>



  Fully automated
  [mypy-boto3-builder](https://github.com/youtype/mypy_boto3_builder) carefully
  generates type annotations for each service, patiently waiting for `boto3`
  updates. It delivers a drop-in type annotations for you and makes sure that:

  - All available `boto3` services are covered.
  - Each public class and method of every `boto3` service gets valid type
    annotations extracted from the documentation (blame `botocore` docs if types
    are incorrect).
  - Type annotations include up-to-date documentation.
  - Link to documentation is provided for every method.
  - Code is processed by [black](https://github.com/psf/black) and
    [isort](https://github.com/PyCQA/isort) for readability.

  <a id="what's-new"></a>



  <a id="implemented-features"></a>



  - Fully type annotated `boto3`, `botocore` and `aiobotocore` libraries
  - `mypy`, `pyright`, `VSCode`, `PyCharm`, `Sublime Text` and `Emacs`
    compatibility
  - `Client`, `ServiceResource`, `Resource`, `Waiter` `Paginator` type
    annotations for each service
  - Generated `TypeDefs` for each service
  - Generated `Literals` for each service
  - Auto discovery of types for `boto3.client` and `boto3.session` calls
  - Auto discovery of types for `session.client` and `session.session` calls
  - Auto discovery of types for `client.get_waiter` and `client.get_paginator`
    calls
  - Auto discovery of types for `ServiceResource` and `Resource` collections
  - Auto discovery of types for `aiobotocore.Session.create_client` calls

  <a id="latest-changes"></a>



  Builder changelog can be found in
  [Releases](https://github.com/youtype/mypy_boto3_builder/releases).

  <a id="versioning"></a>



  `mypy-boto3-events` version is the same as related `boto3` version and follows
  [PEP 440](https://www.python.org/dev/peps/pep-0440/) format.

  <a id="thank-you"></a>



  - [Allie Fitter](https://github.com/alliefitter) for
    [boto3-type-annotations](https://pypi.org/project/boto3-type-annotations/),
    this package is based on top of his work
  - [black](https://github.com/psf/black) developers for an awesome formatting
    tool
  - [Timothy Edmund Crosley](https://github.com/timothycrosley) for
    [isort](https://github.com/PyCQA/isort) and how flexible it is
  - [mypy](https://github.com/python/mypy) developers for doing all dirty work
    for us
  - [pyright](https://github.com/microsoft/pyright) team for the new era of typed
    Python

  <a id="documentation"></a>



  All services type annotations can be found in
  [boto3 docs](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_events/)

  <a id="support-and-contributing"></a>



  This package is auto-generated. Please reports any bugs or request new features
  in [mypy-boto3-builder](https://github.com/youtype/mypy_boto3_builder/issues/)
  repository.


pkgId: f6198b59e0e8174510923057102aff55d76aca44f2929fc6d0d6c3648b64f8bc
name: python-mypy-boto3-forecast
arch: src
version: 1.26.62
epoch: 0
release: 1
summary: Type annotations for boto3.ForecastService 1.26.62 service generated with mypy-boto3-builder 7.12.3
url: https://github.com/youtype/mypy_boto3_builder
rpm_license: MIT License
rpm_vendor: openEuler Copr - user mywaaagh_admin
rpm_group: Unspecified
rpm_buildhost: resalloc-cba403e7-936e-4061-ac69-e06b4df44d00
location_href: 00014272-python-mypy-boto3-forecast/python-mypy-boto3-forecast-1.26.62-1.src.rpm
checksum_type: sha256
description:
  <a id="mypy-boto3-forecast"></a>



  [![PyPI - mypy-boto3-forecast](https://img.shields.io/pypi/v/mypy-boto3-forecast.svg?color=blue)](https://pypi.org/project/mypy-boto3-forecast)
  [![PyPI - Python Version](https://img.shields.io/pypi/pyversions/mypy-boto3-forecast.svg?color=blue)](https://pypi.org/project/mypy-boto3-forecast)
  [![Docs](https://img.shields.io/readthedocs/mypy-boto3-builder.svg?color=blue)](https://mypy-boto3-builder.readthedocs.io/)
  [![PyPI - Downloads](https://img.shields.io/pypi/dm/mypy-boto3-forecast?color=blue)](https://pypistats.org/packages/mypy-boto3-forecast)

  ![boto3.typed](https://github.com/youtype/mypy_boto3_builder/raw/main/logo.png)

  Type annotations for
  [boto3.ForecastService 1.26.62](https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/forecast.html#ForecastService)
  service compatible with [VSCode](https://code.visualstudio.com/),
  [PyCharm](https://www.jetbrains.com/pycharm/),
  [Emacs](https://www.gnu.org/software/emacs/),
  [Sublime Text](https://www.sublimetext.com/),
  [mypy](https://github.com/python/mypy),
  [pyright](https://github.com/microsoft/pyright) and other tools.

  Generated by
  [mypy-boto3-builder 7.12.3](https://github.com/youtype/mypy_boto3_builder).

  More information can be found on
  [boto3-stubs](https://pypi.org/project/boto3-stubs/) page and in
  [mypy-boto3-forecast docs](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_forecast/).

  See how it helps to find and fix potential bugs:

  ![boto3-stubs demo](https://github.com/youtype/mypy_boto3_builder/raw/main/demo.gif)

  - [mypy-boto3-forecast](#mypy-boto3-forecast)
    - [How to install](#how-to-install)
      - [VSCode extension](#vscode-extension)
      - [From PyPI with pip](#from-pypi-with-pip)
    - [How to uninstall](#how-to-uninstall)
    - [Usage](#usage)
      - [VSCode](#vscode)
      - [PyCharm](#pycharm)
      - [Emacs](#emacs)
      - [Sublime Text](#sublime-text)
      - [Other IDEs](#other-ides)
      - [mypy](#mypy)
      - [pyright](#pyright)
    - [Explicit type annotations](#explicit-type-annotations)
      - [Client annotations](#client-annotations)
      - [Paginators annotations](#paginators-annotations)
      - [Literals](#literals)
      - [Typed dictionaries](#typed-dictionaries)
    - [How it works](#how-it-works)
    - [What's new](#what's-new)
      - [Implemented features](#implemented-features)
      - [Latest changes](#latest-changes)
    - [Versioning](#versioning)
    - [Thank you](#thank-you)
    - [Documentation](#documentation)
    - [Support and contributing](#support-and-contributing)

  <a id="how-to-install"></a>



  <a id="vscode-extension"></a>



  Add
  [AWS Boto3](https://marketplace.visualstudio.com/items?itemName=Boto3typed.boto3-ide)
  extension to your VSCode and run `AWS boto3: Quick Start` command.

  Click `Modify` and select `boto3 common` and `ForecastService`.

  <a id="from-pypi-with-pip"></a>



  Install `boto3-stubs` for `ForecastService` service.

  ```bash

  python -m pip install 'boto3-stubs[forecast]'




  python -m pip install 'boto3-stubs-lite[forecast]'



  python -m pip install mypy-boto3-forecast
  ```

  <a id="how-to-uninstall"></a>



  ```bash
  python -m pip uninstall -y mypy-boto3-forecast
  ```

  <a id="usage"></a>



  <a id="vscode"></a>



  - Install
    [Python extension](https://marketplace.visualstudio.com/items?itemName=ms-python.python)
  - Install
    [Pylance extension](https://marketplace.visualstudio.com/items?itemName=ms-python.vscode-pylance)
  - Set `Pylance` as your Python Language Server
  - Install `boto3-stubs[forecast]` in your environment:

  ```bash
  python -m pip install 'boto3-stubs[forecast]'
  ```

  Both type checking and code completion should now work. No explicit type
  annotations required, write your `boto3` code as usual.

  <a id="pycharm"></a>



  Install `boto3-stubs-lite[forecast]` in your environment:

  ```bash
  python -m pip install 'boto3-stubs-lite[forecast]'`
  ```

  Both type checking and code completion should now work. Explicit type
  annotations **are required**.

  Use `boto3-stubs` package instead for implicit type discovery.

  <a id="emacs"></a>



  - Install `boto3-stubs` with services you use in your environment:

  ```bash
  python -m pip install 'boto3-stubs[forecast]'
  ```

  - Install [use-package](https://github.com/jwiegley/use-package),
    [lsp](https://github.com/emacs-lsp/lsp-mode/),
    [company](https://github.com/company-mode/company-mode) and
    [flycheck](https://github.com/flycheck/flycheck) packages
  - Install [lsp-pyright](https://github.com/emacs-lsp/lsp-pyright) package

  ```elisp
  (use-package lsp-pyright
    :ensure t
    :hook (python-mode . (lambda ()
                            (require 'lsp-pyright)
                            (lsp)))  ; or lsp-deferred
    :init (when (executable-find "python3")
            (setq lsp-pyright-python-executable-cmd "python3"))
    )
  ```

  - Make sure emacs uses the environment where you have installed `boto3-stubs`

  Type checking should now work. No explicit type annotations required, write
  your `boto3` code as usual.

  <a id="sublime-text"></a>



  - Install `boto3-stubs[forecast]` with services you use in your environment:

  ```bash
  python -m pip install 'boto3-stubs[forecast]'
  ```

  - Install [LSP-pyright](https://github.com/sublimelsp/LSP-pyright) package

  Type checking should now work. No explicit type annotations required, write
  your `boto3` code as usual.

  <a id="other-ides"></a>



  Not tested, but as long as your IDE supports `mypy` or `pyright`, everything
  should work.

  <a id="mypy"></a>



  - Install `mypy`: `python -m pip install mypy`
  - Install `boto3-stubs[forecast]` in your environment:

  ```bash
  python -m pip install 'boto3-stubs[forecast]'`
  ```

  Type checking should now work. No explicit type annotations required, write
  your `boto3` code as usual.

  <a id="pyright"></a>



  - Install `pyright`: `npm i -g pyright`
  - Install `boto3-stubs[forecast]` in your environment:

  ```bash
  python -m pip install 'boto3-stubs[forecast]'
  ```

  Optionally, you can install `boto3-stubs` to `typings` folder.

  Type checking should now work. No explicit type annotations required, write
  your `boto3` code as usual.

  <a id="explicit-type-annotations"></a>



  <a id="client-annotations"></a>



  `ForecastServiceClient` provides annotations for `boto3.client("forecast")`.

  ```python
  from boto3.session import Session

  from mypy_boto3_forecast import ForecastServiceClient

  client: ForecastServiceClient = Session().client("forecast")


  ```

  <a id="paginators-annotations"></a>



  `mypy_boto3_forecast.paginator` module contains type annotations for all
  paginators.

  ```python
  from boto3.session import Session

  from mypy_boto3_forecast import ForecastServiceClient
  from mypy_boto3_forecast.paginator import (
      ListDatasetGroupsPaginator,
      ListDatasetImportJobsPaginator,
      ListDatasetsPaginator,
      ListExplainabilitiesPaginator,
      ListExplainabilityExportsPaginator,
      ListForecastExportJobsPaginator,
      ListForecastsPaginator,
      ListMonitorEvaluationsPaginator,
      ListMonitorsPaginator,
      ListPredictorBacktestExportJobsPaginator,
      ListPredictorsPaginator,
      ListWhatIfAnalysesPaginator,
      ListWhatIfForecastExportsPaginator,
      ListWhatIfForecastsPaginator,
  )

  client: ForecastServiceClient = Session().client("forecast")



  list_dataset_groups_paginator: ListDatasetGroupsPaginator = client.get_paginator(
      "list_dataset_groups"
  )
  list_dataset_import_jobs_paginator: ListDatasetImportJobsPaginator = client.get_paginator(
      "list_dataset_import_jobs"
  )
  list_datasets_paginator: ListDatasetsPaginator = client.get_paginator("list_datasets")
  list_explainabilities_paginator: ListExplainabilitiesPaginator = client.get_paginator(
      "list_explainabilities"
  )
  list_explainability_exports_paginator: ListExplainabilityExportsPaginator = client.get_paginator(
      "list_explainability_exports"
  )
  list_forecast_export_jobs_paginator: ListForecastExportJobsPaginator = client.get_paginator(
      "list_forecast_export_jobs"
  )
  list_forecasts_paginator: ListForecastsPaginator = client.get_paginator("list_forecasts")
  list_monitor_evaluations_paginator: ListMonitorEvaluationsPaginator = client.get_paginator(
      "list_monitor_evaluations"
  )
  list_monitors_paginator: ListMonitorsPaginator = client.get_paginator("list_monitors")
  list_predictor_backtest_export_jobs_paginator: ListPredictorBacktestExportJobsPaginator = (
      client.get_paginator("list_predictor_backtest_export_jobs")
  )
  list_predictors_paginator: ListPredictorsPaginator = client.get_paginator("list_predictors")
  list_what_if_analyses_paginator: ListWhatIfAnalysesPaginator = client.get_paginator(
      "list_what_if_analyses"
  )
  list_what_if_forecast_exports_paginator: ListWhatIfForecastExportsPaginator = client.get_paginator(
      "list_what_if_forecast_exports"
  )
  list_what_if_forecasts_paginator: ListWhatIfForecastsPaginator = client.get_paginator(
      "list_what_if_forecasts"
  )
  ```

  <a id="literals"></a>



  `mypy_boto3_forecast.literals` module contains literals extracted from shapes
  that can be used in user code for type checking.

  ```python
  from mypy_boto3_forecast.literals import (
      AttributeTypeType,
      AutoMLOverrideStrategyType,
      ConditionType,
      DatasetTypeType,
      DayOfWeekType,
      DomainType,
      EvaluationTypeType,
      FeaturizationMethodNameType,
      FilterConditionStringType,
      ImportModeType,
      ListDatasetGroupsPaginatorName,
      ListDatasetImportJobsPaginatorName,
      ListDatasetsPaginatorName,
      ListExplainabilitiesPaginatorName,
      ListExplainabilityExportsPaginatorName,
      ListForecastExportJobsPaginatorName,
      ListForecastsPaginatorName,
      ListMonitorEvaluationsPaginatorName,
      ListMonitorsPaginatorName,
      ListPredictorBacktestExportJobsPaginatorName,
      ListPredictorsPaginatorName,
      ListWhatIfAnalysesPaginatorName,
      ListWhatIfForecastExportsPaginatorName,
      ListWhatIfForecastsPaginatorName,
      MonthType,
      OperationType,
      OptimizationMetricType,
      ScalingTypeType,
      StateType,
      TimePointGranularityType,
      TimeSeriesGranularityType,
      ForecastServiceServiceName,
      ServiceName,
      ResourceServiceName,
      PaginatorName,
      RegionName,
  )


  def check_value(value: AttributeTypeType) -> bool:
      ...
  ```

  <a id="typed-dictionaries"></a>



  `mypy_boto3_forecast.type_defs` module contains structures and shapes assembled
  to typed dictionaries for additional type checking.

  ```python
  from mypy_boto3_forecast.type_defs import (
      ActionTypeDef,
      AdditionalDatasetTypeDef,
      AttributeConfigTypeDef,
      BaselineMetricTypeDef,
      CategoricalParameterRangeTypeDef,
      ContinuousParameterRangeTypeDef,
      EncryptionConfigTypeDef,
      MonitorConfigTypeDef,
      TagTypeDef,
      TimeAlignmentBoundaryTypeDef,
      ResponseMetadataTypeDef,
      ExplainabilityConfigTypeDef,
      EvaluationParametersTypeDef,
      S3ConfigTypeDef,
      DatasetGroupSummaryTypeDef,
      DatasetSummaryTypeDef,
      DeleteDatasetGroupRequestRequestTypeDef,
      DeleteDatasetImportJobRequestRequestTypeDef,
      DeleteDatasetRequestRequestTypeDef,
      DeleteExplainabilityExportRequestRequestTypeDef,
      DeleteExplainabilityRequestRequestTypeDef,
      DeleteForecastExportJobRequestRequestTypeDef,
      DeleteForecastRequestRequestTypeDef,
      DeleteMonitorRequestRequestTypeDef,
      DeletePredictorBacktestExportJobRequestRequestTypeDef,
      DeletePredictorRequestRequestTypeDef,
      DeleteResourceTreeRequestRequestTypeDef,
      DeleteWhatIfAnalysisRequestRequestTypeDef,
      DeleteWhatIfForecastExportRequestRequestTypeDef,
      DeleteWhatIfForecastRequestRequestTypeDef,
      DescribeAutoPredictorRequestRequestTypeDef,
      ExplainabilityInfoTypeDef,
      MonitorInfoTypeDef,
      ReferencePredictorSummaryTypeDef,
      DescribeDatasetGroupRequestRequestTypeDef,
      DescribeDatasetImportJobRequestRequestTypeDef,
      StatisticsTypeDef,
      DescribeDatasetRequestRequestTypeDef,
      DescribeExplainabilityExportRequestRequestTypeDef,
      DescribeExplainabilityRequestRequestTypeDef,
      DescribeForecastExportJobRequestRequestTypeDef,
      DescribeForecastRequestRequestTypeDef,
      DescribeMonitorRequestRequestTypeDef,
      DescribePredictorBacktestExportJobRequestRequestTypeDef,
      DescribePredictorRequestRequestTypeDef,
      DescribeWhatIfAnalysisRequestRequestTypeDef,
      DescribeWhatIfForecastExportRequestRequestTypeDef,
      DescribeWhatIfForecastRequestRequestTypeDef,
      ErrorMetricTypeDef,
      FeaturizationMethodTypeDef,
      FilterTypeDef,
      ForecastSummaryTypeDef,
      GetAccuracyMetricsRequestRequestTypeDef,
      SupplementaryFeatureTypeDef,
      IntegerParameterRangeTypeDef,
      PaginatorConfigTypeDef,
      ListDatasetGroupsRequestRequestTypeDef,
      ListDatasetsRequestRequestTypeDef,
      MonitorSummaryTypeDef,
      ListTagsForResourceRequestRequestTypeDef,
      WhatIfAnalysisSummaryTypeDef,
      WhatIfForecastSummaryTypeDef,
      MetricResultTypeDef,
      WeightedQuantileLossTypeDef,
      MonitorDataSourceTypeDef,
      PredictorEventTypeDef,
      TestWindowSummaryTypeDef,
      ResumeResourceRequestRequestTypeDef,
      SchemaAttributeTypeDef,
      StopResourceRequestRequestTypeDef,
      TimeSeriesConditionTypeDef,
      UntagResourceRequestRequestTypeDef,
      UpdateDatasetGroupRequestRequestTypeDef,
      DataConfigTypeDef,
      PredictorBaselineTypeDef,
      CreateDatasetGroupRequestRequestTypeDef,
      CreateMonitorRequestRequestTypeDef,
      TagResourceRequestRequestTypeDef,
      CreateAutoPredictorResponseTypeDef,
      CreateDatasetGroupResponseTypeDef,
      CreateDatasetImportJobResponseTypeDef,
      CreateDatasetResponseTypeDef,
      CreateExplainabilityExportResponseTypeDef,
      CreateExplainabilityResponseTypeDef,
      CreateForecastExportJobResponseTypeDef,
      CreateForecastResponseTypeDef,
      CreateMonitorResponseTypeDef,
      CreatePredictorBacktestExportJobResponseTypeDef,
      CreatePredictorResponseTypeDef,
      CreateWhatIfAnalysisResponseTypeDef,
      CreateWhatIfForecastExportResponseTypeDef,
      CreateWhatIfForecastResponseTypeDef,
      DescribeDatasetGroupResponseTypeDef,
      EmptyResponseMetadataTypeDef,
      ListTagsForResourceResponseTypeDef,
      ExplainabilitySummaryTypeDef,
      DataDestinationTypeDef,
      DataSourceTypeDef,
      ListDatasetGroupsResponseTypeDef,
      ListDatasetsResponseTypeDef,
      PredictorSummaryTypeDef,
      FeaturizationTypeDef,
      ListDatasetImportJobsRequestRequestTypeDef,
      ListExplainabilitiesRequestRequestTypeDef,
      ListExplainabilityExportsRequestRequestTypeDef,
      ListForecastExportJobsRequestRequestTypeDef,
      ListForecastsRequestRequestTypeDef,
      ListMonitorEvaluationsRequestRequestTypeDef,
      ListMonitorsRequestRequestTypeDef,
      ListPredictorBacktestExportJobsRequestRequestTypeDef,
      ListPredictorsRequestRequestTypeDef,
      ListWhatIfAnalysesRequestRequestTypeDef,
      ListWhatIfForecastExportsRequestRequestTypeDef,
      ListWhatIfForecastsRequestRequestTypeDef,
      ListForecastsResponseTypeDef,
      InputDataConfigTypeDef,
      ParameterRangesTypeDef,
      ListDatasetGroupsRequestListDatasetGroupsPaginateTypeDef,
      ListDatasetImportJobsRequestListDatasetImportJobsPaginateTypeDef,
      ListDatasetsRequestListDatasetsPaginateTypeDef,
      ListExplainabilitiesRequestListExplainabilitiesPaginateTypeDef,
      ListExplainabilityExportsRequestListExplainabilityExportsPaginateTypeDef,
      ListForecastExportJobsRequestListForecastExportJobsPaginateTypeDef,
      ListForecastsRequestListForecastsPaginateTypeDef,
      ListMonitorEvaluationsRequestListMonitorEvaluationsPaginateTypeDef,
      ListMonitorsRequestListMonitorsPaginateTypeDef,
      ListPredictorBacktestExportJobsRequestListPredictorBacktestExportJobsPaginateTypeDef,
      ListPredictorsRequestListPredictorsPaginateTypeDef,
      ListWhatIfAnalysesRequestListWhatIfAnalysesPaginateTypeDef,
      ListWhatIfForecastExportsRequestListWhatIfForecastExportsPaginateTypeDef,
      ListWhatIfForecastsRequestListWhatIfForecastsPaginateTypeDef,
      ListMonitorsResponseTypeDef,
      ListWhatIfAnalysesResponseTypeDef,
      ListWhatIfForecastsResponseTypeDef,
      MetricsTypeDef,
      PredictorMonitorEvaluationTypeDef,
      PredictorExecutionTypeDef,
      SchemaTypeDef,
      TimeSeriesTransformationTypeDef,
      CreateAutoPredictorRequestRequestTypeDef,
      DescribeAutoPredictorResponseTypeDef,
      BaselineTypeDef,
      ListExplainabilitiesResponseTypeDef,
      CreateExplainabilityExportRequestRequestTypeDef,
      CreateForecastExportJobRequestRequestTypeDef,
      CreatePredictorBacktestExportJobRequestRequestTypeDef,
      CreateWhatIfForecastExportRequestRequestTypeDef,
      DescribeExplainabilityExportResponseTypeDef,
      DescribeForecastExportJobResponseTypeDef,
      DescribePredictorBacktestExportJobResponseTypeDef,
      DescribeWhatIfForecastExportResponseTypeDef,
      ExplainabilityExportSummaryTypeDef,
      ForecastExportJobSummaryTypeDef,
      PredictorBacktestExportJobSummaryTypeDef,
      WhatIfForecastExportSummaryTypeDef,
      CreateDatasetImportJobRequestRequestTypeDef,
      DatasetImportJobSummaryTypeDef,
      DescribeDatasetImportJobResponseTypeDef,
      ListPredictorsResponseTypeDef,
      FeaturizationConfigTypeDef,
      HyperParameterTuningJobConfigTypeDef,
      WindowSummaryTypeDef,
      ListMonitorEvaluationsResponseTypeDef,
      PredictorExecutionDetailsTypeDef,
      CreateDatasetRequestRequestTypeDef,
      CreateExplainabilityRequestRequestTypeDef,
      DescribeDatasetResponseTypeDef,
      DescribeExplainabilityResponseTypeDef,
      TimeSeriesIdentifiersTypeDef,
      TimeSeriesReplacementsDataSourceTypeDef,
      DescribeMonitorResponseTypeDef,
      ListExplainabilityExportsResponseTypeDef,
      ListForecastExportJobsResponseTypeDef,
      ListPredictorBacktestExportJobsResponseTypeDef,
      ListWhatIfForecastExportsResponseTypeDef,
      ListDatasetImportJobsResponseTypeDef,
      CreatePredictorRequestRequestTypeDef,
      EvaluationResultTypeDef,
      DescribePredictorResponseTypeDef,
      TimeSeriesSelectorTypeDef,
      CreateWhatIfForecastRequestRequestTypeDef,
      DescribeWhatIfForecastResponseTypeDef,
      GetAccuracyMetricsResponseTypeDef,
      CreateForecastRequestRequestTypeDef,
      CreateWhatIfAnalysisRequestRequestTypeDef,
      DescribeForecastResponseTypeDef,
      DescribeWhatIfAnalysisResponseTypeDef,
  )


  def get_structure() -> ActionTypeDef:
      return {...}
  ```

  <a id="how-it-works"></a>



  Fully automated
  [mypy-boto3-builder](https://github.com/youtype/mypy_boto3_builder) carefully
  generates type annotations for each service, patiently waiting for `boto3`
  updates. It delivers a drop-in type annotations for you and makes sure that:

  - All available `boto3` services are covered.
  - Each public class and method of every `boto3` service gets valid type
    annotations extracted from the documentation (blame `botocore` docs if types
    are incorrect).
  - Type annotations include up-to-date documentation.
  - Link to documentation is provided for every method.
  - Code is processed by [black](https://github.com/psf/black) and
    [isort](https://github.com/PyCQA/isort) for readability.

  <a id="what's-new"></a>



  <a id="implemented-features"></a>



  - Fully type annotated `boto3`, `botocore` and `aiobotocore` libraries
  - `mypy`, `pyright`, `VSCode`, `PyCharm`, `Sublime Text` and `Emacs`
    compatibility
  - `Client`, `ServiceResource`, `Resource`, `Waiter` `Paginator` type
    annotations for each service
  - Generated `TypeDefs` for each service
  - Generated `Literals` for each service
  - Auto discovery of types for `boto3.client` and `boto3.session` calls
  - Auto discovery of types for `session.client` and `session.session` calls
  - Auto discovery of types for `client.get_waiter` and `client.get_paginator`
    calls
  - Auto discovery of types for `ServiceResource` and `Resource` collections
  - Auto discovery of types for `aiobotocore.Session.create_client` calls

  <a id="latest-changes"></a>



  Builder changelog can be found in
  [Releases](https://github.com/youtype/mypy_boto3_builder/releases).

  <a id="versioning"></a>



  `mypy-boto3-forecast` version is the same as related `boto3` version and
  follows [PEP 440](https://www.python.org/dev/peps/pep-0440/) format.

  <a id="thank-you"></a>



  - [Allie Fitter](https://github.com/alliefitter) for
    [boto3-type-annotations](https://pypi.org/project/boto3-type-annotations/),
    this package is based on top of his work
  - [black](https://github.com/psf/black) developers for an awesome formatting
    tool
  - [Timothy Edmund Crosley](https://github.com/timothycrosley) for
    [isort](https://github.com/PyCQA/isort) and how flexible it is
  - [mypy](https://github.com/python/mypy) developers for doing all dirty work
    for us
  - [pyright](https://github.com/microsoft/pyright) team for the new era of typed
    Python

  <a id="documentation"></a>



  All services type annotations can be found in
  [boto3 docs](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_forecast/)

  <a id="support-and-contributing"></a>



  This package is auto-generated. Please reports any bugs or request new features
  in [mypy-boto3-builder](https://github.com/youtype/mypy_boto3_builder/issues/)
  repository.


pkgId: e95557d4983bd255ddaeb5cedd515f938e706518e267a1e739237a373950e478
name: python-mypy-boto3-gamelift
arch: src
version: 1.26.21
epoch: 0
release: 1
summary: Type annotations for boto3.GameLift 1.26.21 service generated with mypy-boto3-builder 7.11.11
url: https://github.com/youtype/mypy_boto3_builder
rpm_license: MIT License
rpm_vendor: openEuler Copr - user mywaaagh_admin
rpm_group: Unspecified
rpm_buildhost: resalloc-7da157cd-2a9a-4ec8-af8c-63d9c979ca2e
location_href: 00014274-python-mypy-boto3-gamelift/python-mypy-boto3-gamelift-1.26.21-1.src.rpm
checksum_type: sha256
description:
  <a id="mypy-boto3-gamelift"></a>



  [![PyPI - mypy-boto3-gamelift](https://img.shields.io/pypi/v/mypy-boto3-gamelift.svg?color=blue)](https://pypi.org/project/mypy-boto3-gamelift)
  [![PyPI - Python Version](https://img.shields.io/pypi/pyversions/mypy-boto3-gamelift.svg?color=blue)](https://pypi.org/project/mypy-boto3-gamelift)
  [![Docs](https://img.shields.io/readthedocs/mypy-boto3-builder.svg?color=blue)](https://mypy-boto3-builder.readthedocs.io/)
  [![PyPI - Downloads](https://img.shields.io/pypi/dm/mypy-boto3-gamelift?color=blue)](https://pypistats.org/packages/mypy-boto3-gamelift)

  ![boto3.typed](https://github.com/youtype/mypy_boto3_builder/raw/main/logo.png)

  Type annotations for
  [boto3.GameLift 1.26.21](https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/gamelift.html#GameLift)
  service compatible with [VSCode](https://code.visualstudio.com/),
  [PyCharm](https://www.jetbrains.com/pycharm/),
  [Emacs](https://www.gnu.org/software/emacs/),
  [Sublime Text](https://www.sublimetext.com/),
  [mypy](https://github.com/python/mypy),
  [pyright](https://github.com/microsoft/pyright) and other tools.

  Generated by
  [mypy-boto3-builder 7.11.11](https://github.com/youtype/mypy_boto3_builder).

  More information can be found on
  [boto3-stubs](https://pypi.org/project/boto3-stubs/) page and in
  [mypy-boto3-gamelift docs](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_gamelift/).

  See how it helps to find and fix potential bugs:

  ![boto3-stubs demo](https://github.com/youtype/mypy_boto3_builder/raw/main/demo.gif)

  - [mypy-boto3-gamelift](#mypy-boto3-gamelift)
    - [How to install](#how-to-install)
      - [VSCode extension](#vscode-extension)
      - [From PyPI with pip](#from-pypi-with-pip)
    - [How to uninstall](#how-to-uninstall)
    - [Usage](#usage)
      - [VSCode](#vscode)
      - [PyCharm](#pycharm)
      - [Emacs](#emacs)
      - [Sublime Text](#sublime-text)
      - [Other IDEs](#other-ides)
      - [mypy](#mypy)
      - [pyright](#pyright)
    - [Explicit type annotations](#explicit-type-annotations)
      - [Client annotations](#client-annotations)
      - [Paginators annotations](#paginators-annotations)
      - [Literals](#literals)
      - [Typed dictionaries](#typed-dictionaries)
    - [How it works](#how-it-works)
    - [What's new](#what's-new)
      - [Implemented features](#implemented-features)
      - [Latest changes](#latest-changes)
    - [Versioning](#versioning)
    - [Thank you](#thank-you)
    - [Documentation](#documentation)
    - [Support and contributing](#support-and-contributing)

  <a id="how-to-install"></a>



  <a id="vscode-extension"></a>



  Add
  [AWS Boto3](https://marketplace.visualstudio.com/items?itemName=Boto3typed.boto3-ide)
  extension to your VSCode and run `AWS boto3: Quick Start` command.

  Click `Modify` and select `boto3 common` and `GameLift`.

  <a id="from-pypi-with-pip"></a>



  Install `boto3-stubs` for `GameLift` service.

  ```bash

  python -m pip install 'boto3-stubs[gamelift]'




  python -m pip install 'boto3-stubs-lite[gamelift]'



  python -m pip install mypy-boto3-gamelift
  ```

  <a id="how-to-uninstall"></a>



  ```bash
  python -m pip uninstall -y mypy-boto3-gamelift
  ```

  <a id="usage"></a>



  <a id="vscode"></a>



  - Install
    [Python extension](https://marketplace.visualstudio.com/items?itemName=ms-python.python)
  - Install
    [Pylance extension](https://marketplace.visualstudio.com/items?itemName=ms-python.vscode-pylance)
  - Set `Pylance` as your Python Language Server
  - Install `boto3-stubs[gamelift]` in your environment:

  ```bash
  python -m pip install 'boto3-stubs[gamelift]'
  ```

  Both type checking and code completion should now work. No explicit type
  annotations required, write your `boto3` code as usual.

  <a id="pycharm"></a>



  Install `boto3-stubs-lite[gamelift]` in your environment:

  ```bash
  python -m pip install 'boto3-stubs-lite[gamelift]'`
  ```

  Both type checking and code completion should now work. Explicit type
  annotations **are required**.

  Use `boto3-stubs` package instead for implicit type discovery.

  <a id="emacs"></a>



  - Install `boto3-stubs` with services you use in your environment:

  ```bash
  python -m pip install 'boto3-stubs[gamelift]'
  ```

  - Install [use-package](https://github.com/jwiegley/use-package),
    [lsp](https://github.com/emacs-lsp/lsp-mode/),
    [company](https://github.com/company-mode/company-mode) and
    [flycheck](https://github.com/flycheck/flycheck) packages
  - Install [lsp-pyright](https://github.com/emacs-lsp/lsp-pyright) package

  ```elisp
  (use-package lsp-pyright
    :ensure t
    :hook (python-mode . (lambda ()
                            (require 'lsp-pyright)
                            (lsp)))  ; or lsp-deferred
    :init (when (executable-find "python3")
            (setq lsp-pyright-python-executable-cmd "python3"))
    )
  ```

  - Make sure emacs uses the environment where you have installed `boto3-stubs`

  Type checking should now work. No explicit type annotations required, write
  your `boto3` code as usual.

  <a id="sublime-text"></a>



  - Install `boto3-stubs[gamelift]` with services you use in your environment:

  ```bash
  python -m pip install 'boto3-stubs[gamelift]'
  ```

  - Install [LSP-pyright](https://github.com/sublimelsp/LSP-pyright) package

  Type checking should now work. No explicit type annotations required, write
  your `boto3` code as usual.

  <a id="other-ides"></a>



  Not tested, but as long as your IDE supports `mypy` or `pyright`, everything
  should work.

  <a id="mypy"></a>



  - Install `mypy`: `python -m pip install mypy`
  - Install `boto3-stubs[gamelift]` in your environment:

  ```bash
  python -m pip install 'boto3-stubs[gamelift]'`
  ```

  Type checking should now work. No explicit type annotations required, write
  your `boto3` code as usual.

  <a id="pyright"></a>



  - Install `pyright`: `npm i -g pyright`
  - Install `boto3-stubs[gamelift]` in your environment:

  ```bash
  python -m pip install 'boto3-stubs[gamelift]'
  ```

  Optionally, you can install `boto3-stubs` to `typings` folder.

  Type checking should now work. No explicit type annotations required, write
  your `boto3` code as usual.

  <a id="explicit-type-annotations"></a>



  <a id="client-annotations"></a>



  `GameLiftClient` provides annotations for `boto3.client("gamelift")`.

  ```python
  from boto3.session import Session

  from mypy_boto3_gamelift import GameLiftClient

  client: GameLiftClient = Session().client("gamelift")


  ```

  <a id="paginators-annotations"></a>



  `mypy_boto3_gamelift.paginator` module contains type annotations for all
  paginators.

  ```python
  from boto3.session import Session

  from mypy_boto3_gamelift import GameLiftClient
  from mypy_boto3_gamelift.paginator import (
      DescribeFleetAttributesPaginator,
      DescribeFleetCapacityPaginator,
      DescribeFleetEventsPaginator,
      DescribeFleetUtilizationPaginator,
      DescribeGameServerInstancesPaginator,
      DescribeGameSessionDetailsPaginator,
      DescribeGameSessionQueuesPaginator,
      DescribeGameSessionsPaginator,
      DescribeInstancesPaginator,
      DescribeMatchmakingConfigurationsPaginator,
      DescribeMatchmakingRuleSetsPaginator,
      DescribePlayerSessionsPaginator,
      DescribeScalingPoliciesPaginator,
      ListAliasesPaginator,
      ListBuildsPaginator,
      ListComputePaginator,
      ListFleetsPaginator,
      ListGameServerGroupsPaginator,
      ListGameServersPaginator,
      ListLocationsPaginator,
      ListScriptsPaginator,
      SearchGameSessionsPaginator,
  )

  client: GameLiftClient = Session().client("gamelift")



  describe_fleet_attributes_paginator: DescribeFleetAttributesPaginator = client.get_paginator(
      "describe_fleet_attributes"
  )
  describe_fleet_capacity_paginator: DescribeFleetCapacityPaginator = client.get_paginator(
      "describe_fleet_capacity"
  )
  describe_fleet_events_paginator: DescribeFleetEventsPaginator = client.get_paginator(
      "describe_fleet_events"
  )
  describe_fleet_utilization_paginator: DescribeFleetUtilizationPaginator = client.get_paginator(
      "describe_fleet_utilization"
  )
  describe_game_server_instances_paginator: DescribeGameServerInstancesPaginator = (
      client.get_paginator("describe_game_server_instances")
  )
  describe_game_session_details_paginator: DescribeGameSessionDetailsPaginator = client.get_paginator(
      "describe_game_session_details"
  )
  describe_game_session_queues_paginator: DescribeGameSessionQueuesPaginator = client.get_paginator(
      "describe_game_session_queues"
  )
  describe_game_sessions_paginator: DescribeGameSessionsPaginator = client.get_paginator(
      "describe_game_sessions"
  )
  describe_instances_paginator: DescribeInstancesPaginator = client.get_paginator(
      "describe_instances"
  )
  describe_matchmaking_configurations_paginator: DescribeMatchmakingConfigurationsPaginator = (
      client.get_paginator("describe_matchmaking_configurations")
  )
  describe_matchmaking_rule_sets_paginator: DescribeMatchmakingRuleSetsPaginator = (
      client.get_paginator("describe_matchmaking_rule_sets")
  )
  describe_player_sessions_paginator: DescribePlayerSessionsPaginator = client.get_paginator(
      "describe_player_sessions"
  )
  describe_scaling_policies_paginator: DescribeScalingPoliciesPaginator = client.get_paginator(
      "describe_scaling_policies"
  )
  list_aliases_paginator: ListAliasesPaginator = client.get_paginator("list_aliases")
  list_builds_paginator: ListBuildsPaginator = client.get_paginator("list_builds")
  list_compute_paginator: ListComputePaginator = client.get_paginator("list_compute")
  list_fleets_paginator: ListFleetsPaginator = client.get_paginator("list_fleets")
  list_game_server_groups_paginator: ListGameServerGroupsPaginator = client.get_paginator(
      "list_game_server_groups"
  )
  list_game_servers_paginator: ListGameServersPaginator = client.get_paginator("list_game_servers")
  list_locations_paginator: ListLocationsPaginator = client.get_paginator("list_locations")
  list_scripts_paginator: ListScriptsPaginator = client.get_paginator("list_scripts")
  search_game_sessions_paginator: SearchGameSessionsPaginator = client.get_paginator(
      "search_game_sessions"
  )
  ```

  <a id="literals"></a>



  `mypy_boto3_gamelift.literals` module contains literals extracted from shapes
  that can be used in user code for type checking.

  ```python
  from mypy_boto3_gamelift.literals import (
      AcceptanceTypeType,
      BackfillModeType,
      BalancingStrategyType,
      BuildStatusType,
      CertificateTypeType,
      ComparisonOperatorTypeType,
      ComputeStatusType,
      ComputeTypeType,
      DescribeFleetAttributesPaginatorName,
      DescribeFleetCapacityPaginatorName,
      DescribeFleetEventsPaginatorName,
      DescribeFleetUtilizationPaginatorName,
      DescribeGameServerInstancesPaginatorName,
      DescribeGameSessionDetailsPaginatorName,
      DescribeGameSessionQueuesPaginatorName,
      DescribeGameSessionsPaginatorName,
      DescribeInstancesPaginatorName,
      DescribeMatchmakingConfigurationsPaginatorName,
      DescribeMatchmakingRuleSetsPaginatorName,
      DescribePlayerSessionsPaginatorName,
      DescribeScalingPoliciesPaginatorName,
      EC2InstanceTypeType,
      EventCodeType,
      FleetActionType,
      FleetStatusType,
      FleetTypeType,
      FlexMatchModeType,
      GameServerClaimStatusType,
      GameServerGroupActionType,
      GameServerGroupDeleteOptionType,
      GameServerGroupInstanceTypeType,
      GameServerGroupStatusType,
      GameServerHealthCheckType,
      GameServerInstanceStatusType,
      GameServerProtectionPolicyType,
      GameServerUtilizationStatusType,
      GameSessionPlacementStateType,
      GameSessionStatusReasonType,
      GameSessionStatusType,
      InstanceStatusType,
      IpProtocolType,
      ListAliasesPaginatorName,
      ListBuildsPaginatorName,
      ListComputePaginatorName,
      ListFleetsPaginatorName,
      ListGameServerGroupsPaginatorName,
      ListGameServersPaginatorName,
      ListLocationsPaginatorName,
      ListScriptsPaginatorName,
      LocationFilterType,
      LocationUpdateStatusType,
      MatchmakingConfigurationStatusType,
      MetricNameType,
      OperatingSystemType,
      PlayerSessionCreationPolicyType,
      PlayerSessionStatusType,
      PolicyTypeType,
      PriorityTypeType,
      ProtectionPolicyType,
      RoutingStrategyTypeType,
      ScalingAdjustmentTypeType,
      ScalingStatusTypeType,
      SearchGameSessionsPaginatorName,
      SortOrderType,
      GameLiftServiceName,
      ServiceName,
      ResourceServiceName,
      PaginatorName,
      RegionName,
  )


  def check_value(value: AcceptanceTypeType) -> bool:
      ...
  ```

  <a id="typed-dictionaries"></a>



  `mypy_boto3_gamelift.type_defs` module contains structures and shapes assembled
  to typed dictionaries for additional type checking.

  ```python
  from mypy_boto3_gamelift.type_defs import (
      AcceptMatchInputRequestTypeDef,
      RoutingStrategyTypeDef,
      AnywhereConfigurationTypeDef,
      AttributeValueTypeDef,
      AwsCredentialsTypeDef,
      BuildTypeDef,
      CertificateConfigurationTypeDef,
      ClaimGameServerInputRequestTypeDef,
      GameServerTypeDef,
      ResponseMetadataTypeDef,
      ComputeTypeDef,
      TagTypeDef,
      S3LocationTypeDef,
      IpPermissionTypeDef,
      LocationConfigurationTypeDef,
      ResourceCreationLimitPolicyTypeDef,
      LocationStateTypeDef,
      InstanceDefinitionTypeDef,
      LaunchTemplateSpecificationTypeDef,
      GamePropertyTypeDef,
      FilterConfigurationTypeDef,
      GameSessionQueueDestinationTypeDef,
      PlayerLatencyPolicyTypeDef,
      PriorityConfigurationTypeDef,
      LocationModelTypeDef,
      MatchmakingRuleSetTypeDef,
      CreatePlayerSessionInputRequestTypeDef,
      PlayerSessionTypeDef,
      CreatePlayerSessionsInputRequestTypeDef,
      CreateVpcPeeringAuthorizationInputRequestTypeDef,
      VpcPeeringAuthorizationTypeDef,
      CreateVpcPeeringConnectionInputRequestTypeDef,
      DeleteAliasInputRequestTypeDef,
      DeleteBuildInputRequestTypeDef,
      DeleteFleetInputRequestTypeDef,
      DeleteFleetLocationsInputRequestTypeDef,
      DeleteGameServerGroupInputRequestTypeDef,
      DeleteGameSessionQueueInputRequestTypeDef,
      DeleteLocationInputRequestTypeDef,
      DeleteMatchmakingConfigurationInputRequestTypeDef,
      DeleteMatchmakingRuleSetInputRequestTypeDef,
      DeleteScalingPolicyInputRequestTypeDef,
      DeleteScriptInputRequestTypeDef,
      DeleteVpcPeeringAuthorizationInputRequestTypeDef,
      DeleteVpcPeeringConnectionInputRequestTypeDef,
      DeregisterComputeInputRequestTypeDef,
      DeregisterGameServerInputRequestTypeDef,
      DescribeAliasInputRequestTypeDef,
      DescribeBuildInputRequestTypeDef,
      DescribeComputeInputRequestTypeDef,
      DescribeEC2InstanceLimitsInputRequestTypeDef,
      EC2InstanceLimitTypeDef,
      PaginatorConfigTypeDef,
      DescribeFleetAttributesInputRequestTypeDef,
      DescribeFleetCapacityInputRequestTypeDef,
      DescribeFleetEventsInputRequestTypeDef,
      EventTypeDef,
      DescribeFleetLocationAttributesInputRequestTypeDef,
      DescribeFleetLocationCapacityInputRequestTypeDef,
      DescribeFleetLocationUtilizationInputRequestTypeDef,
      FleetUtilizationTypeDef,
      DescribeFleetPortSettingsInputRequestTypeDef,
      DescribeFleetUtilizationInputRequestTypeDef,
      DescribeGameServerGroupInputRequestTypeDef,
      DescribeGameServerInputRequestTypeDef,
      DescribeGameServerInstancesInputRequestTypeDef,
      GameServerInstanceTypeDef,
      DescribeGameSessionDetailsInputRequestTypeDef,
      DescribeGameSessionPlacementInputRequestTypeDef,
      DescribeGameSessionQueuesInputRequestTypeDef,
      DescribeGameSessionsInputRequestTypeDef,
      DescribeInstancesInputRequestTypeDef,
      InstanceTypeDef,
      DescribeMatchmakingConfigurationsInputRequestTypeDef,
      DescribeMatchmakingInputRequestTypeDef,
      DescribeMatchmakingRuleSetsInputRequestTypeDef,
      DescribePlayerSessionsInputRequestTypeDef,
      DescribeRuntimeConfigurationInputRequestTypeDef,
      DescribeScalingPoliciesInputRequestTypeDef,
      DescribeScriptInputRequestTypeDef,
      DescribeVpcPeeringConnectionsInputRequestTypeDef,
      DesiredPlayerSessionTypeDef,
      EC2InstanceCountsTypeDef,
      TargetTrackingConfigurationTypeDef,
      MatchedPlayerSessionTypeDef,
      PlacedPlayerSessionTypeDef,
      PlayerLatencyTypeDef,
      GetComputeAccessInputRequestTypeDef,
      GetComputeAuthTokenInputRequestTypeDef,
      GetGameSessionLogUrlInputRequestTypeDef,
      GetInstanceAccessInputRequestTypeDef,
      InstanceCredentialsTypeDef,
      ListAliasesInputRequestTypeDef,
      ListBuildsInputRequestTypeDef,
      ListComputeInputRequestTypeDef,
      ListFleetsInputRequestTypeDef,
      ListGameServerGroupsInputRequestTypeDef,
      ListGameServersInputRequestTypeDef,
      ListLocationsInputRequestTypeDef,
      ListScriptsInputRequestTypeDef,
      ListTagsForResourceRequestRequestTypeDef,
      TargetConfigurationTypeDef,
      RegisterComputeInputRequestTypeDef,
      RegisterGameServerInputRequestTypeDef,
      RequestUploadCredentialsInputRequestTypeDef,
      ResolveAliasInputRequestTypeDef,
      ResumeGameServerGroupInputRequestTypeDef,
      ServerProcessTypeDef,
      SearchGameSessionsInputRequestTypeDef,
      StartFleetActionsInputRequestTypeDef,
      StopFleetActionsInputRequestTypeDef,
      StopGameSessionPlacementInputRequestTypeDef,
      StopMatchmakingInputRequestTypeDef,
      SuspendGameServerGroupInputRequestTypeDef,
      UntagResourceRequestRequestTypeDef,
      UpdateBuildInputRequestTypeDef,
      UpdateFleetCapacityInputRequestTypeDef,
      UpdateGameServerInputRequestTypeDef,
      UpdateGameSessionInputRequestTypeDef,
      ValidateMatchmakingRuleSetInputRequestTypeDef,
      VpcPeeringConnectionStatusTypeDef,
      AliasTypeDef,
      UpdateAliasInputRequestTypeDef,
      PlayerTypeDef,
      ClaimGameServerOutputTypeDef,
      DescribeBuildOutputTypeDef,
      DescribeGameServerOutputTypeDef,
      EmptyResponseMetadataTypeDef,
      GetComputeAccessOutputTypeDef,
      GetComputeAuthTokenOutputTypeDef,
      GetGameSessionLogUrlOutputTypeDef,
      ListBuildsOutputTypeDef,
      ListFleetsOutputTypeDef,
      ListGameServersOutputTypeDef,
      PutScalingPolicyOutputTypeDef,
      RegisterGameServerOutputTypeDef,
      ResolveAliasOutputTypeDef,
      StartFleetActionsOutputTypeDef,
      StopFleetActionsOutputTypeDef,
      UpdateBuildOutputTypeDef,
      UpdateFleetAttributesOutputTypeDef,
      UpdateFleetCapacityOutputTypeDef,
      UpdateFleetPortSettingsOutputTypeDef,
      UpdateGameServerOutputTypeDef,
      ValidateMatchmakingRuleSetOutputTypeDef,
      DescribeComputeOutputTypeDef,
      ListComputeOutputTypeDef,
      RegisterComputeOutputTypeDef,
      CreateAliasInputRequestTypeDef,
      CreateLocationInputRequestTypeDef,
      CreateMatchmakingRuleSetInputRequestTypeDef,
      ListTagsForResourceResponseTypeDef,
      TagResourceRequestRequestTypeDef,
      CreateBuildInputRequestTypeDef,
      CreateBuildOutputTypeDef,
      CreateScriptInputRequestTypeDef,
      RequestUploadCredentialsOutputTypeDef,
      ScriptTypeDef,
      UpdateScriptInputRequestTypeDef,
      DescribeFleetPortSettingsOutputTypeDef,
      UpdateFleetPortSettingsInputRequestTypeDef,
      CreateFleetLocationsInputRequestTypeDef,
      FleetAttributesTypeDef,
      UpdateFleetAttributesInputRequestTypeDef,
      CreateFleetLocationsOutputTypeDef,
      DeleteFleetLocationsOutputTypeDef,
      LocationAttributesTypeDef,
      GameServerGroupTypeDef,
      UpdateGameServerGroupInputRequestTypeDef,
      CreateGameSessionInputRequestTypeDef,
      CreateMatchmakingConfigurationInputRequestTypeDef,
      GameSessionTypeDef,
      MatchmakingConfigurationTypeDef,
      UpdateMatchmakingConfigurationInputRequestTypeDef,
      CreateGameSessionQueueInputRequestTypeDef,
      GameSessionQueueTypeDef,
      UpdateGameSessionQueueInputRequestTypeDef,
      CreateLocationOutputTypeDef,
      ListLocationsOutputTypeDef,
      CreateMatchmakingRuleSetOutputTypeDef,
      DescribeMatchmakingRuleSetsOutputTypeDef,
      CreatePlayerSessionOutputTypeDef,
      CreatePlayerSessionsOutputTypeDef,
      DescribePlayerSessionsOutputTypeDef,
      CreateVpcPeeringAuthorizationOutputTypeDef,
      DescribeVpcPeeringAuthorizationsOutputTypeDef,
      DescribeEC2InstanceLimitsOutputTypeDef,
      DescribeFleetAttributesInputDescribeFleetAttributesPaginateTypeDef,
      DescribeFleetCapacityInputDescribeFleetCapacityPaginateTypeDef,
      DescribeFleetEventsInputDescribeFleetEventsPaginateTypeDef,
      DescribeFleetUtilizationInputDescribeFleetUtilizationPaginateTypeDef,
      DescribeGameServerInstancesInputDescribeGameServerInstancesPaginateTypeDef,
      DescribeGameSessionDetailsInputDescribeGameSessionDetailsPaginateTypeDef,
      DescribeGameSessionQueuesInputDescribeGameSessionQueuesPaginateTypeDef,
      DescribeGameSessionsInputDescribeGameSessionsPaginateTypeDef,
      DescribeInstancesInputDescribeInstancesPaginateTypeDef,
      DescribeMatchmakingConfigurationsInputDescribeMatchmakingConfigurationsPaginateTypeDef,
      DescribeMatchmakingRuleSetsInputDescribeMatchmakingRuleSetsPaginateTypeDef,
      DescribePlayerSessionsInputDescribePlayerSessionsPaginateTypeDef,
      DescribeScalingPoliciesInputDescribeScalingPoliciesPaginateTypeDef,
      ListAliasesInputListAliasesPaginateTypeDef,
      ListBuildsInputListBuildsPaginateTypeDef,
      ListComputeInputListComputePaginateTypeDef,
      ListFleetsInputListFleetsPaginateTypeDef,
      ListGameServerGroupsInputListGameServerGroupsPaginateTypeDef,
      ListGameServersInputListGameServersPaginateTypeDef,
      ListLocationsInputListLocationsPaginateTypeDef,
      ListScriptsInputListScriptsPaginateTypeDef,
      SearchGameSessionsInputSearchGameSessionsPaginateTypeDef,
      DescribeFleetEventsOutputTypeDef,
      DescribeFleetLocationUtilizationOutputTypeDef,
      DescribeFleetUtilizationOutputTypeDef,
      DescribeGameServerInstancesOutputTypeDef,
      DescribeInstancesOutputTypeDef,
      FleetCapacityTypeDef,
      GameServerGroupAutoScalingPolicyTypeDef,
      GameSessionConnectionInfoTypeDef,
      GameSessionPlacementTypeDef,
      StartGameSessionPlacementInputRequestTypeDef,
      InstanceAccessTypeDef,
      PutScalingPolicyInputRequestTypeDef,
      ScalingPolicyTypeDef,
      RuntimeConfigurationTypeDef,
      VpcPeeringConnectionTypeDef,
      CreateAliasOutputTypeDef,
      DescribeAliasOutputTypeDef,
      ListAliasesOutputTypeDef,
      UpdateAliasOutputTypeDef,
      StartMatchBackfillInputRequestTypeDef,
      StartMatchmakingInputRequestTypeDef,
      CreateScriptOutputTypeDef,
      DescribeScriptOutputTypeDef,
      ListScriptsOutputTypeDef,
      UpdateScriptOutputTypeDef,
      CreateFleetOutputTypeDef,
      DescribeFleetAttributesOutputTypeDef,
      DescribeFleetLocationAttributesOutputTypeDef,
      CreateGameServerGroupOutputTypeDef,
      DeleteGameServerGroupOutputTypeDef,
      DescribeGameServerGroupOutputTypeDef,
      ListGameServerGroupsOutputTypeDef,
      ResumeGameServerGroupOutputTypeDef,
      SuspendGameServerGroupOutputTypeDef,
      UpdateGameServerGroupOutputTypeDef,
      CreateGameSessionOutputTypeDef,
      DescribeGameSessionsOutputTypeDef,
      GameSessionDetailTypeDef,
      SearchGameSessionsOutputTypeDef,
      UpdateGameSessionOutputTypeDef,
      CreateMatchmakingConfigurationOutputTypeDef,
      DescribeMatchmakingConfigurationsOutputTypeDef,
      UpdateMatchmakingConfigurationOutputTypeDef,
      CreateGameSessionQueueOutputTypeDef,
      DescribeGameSessionQueuesOutputTypeDef,
      UpdateGameSessionQueueOutputTypeDef,
      DescribeFleetCapacityOutputTypeDef,
      DescribeFleetLocationCapacityOutputTypeDef,
      CreateGameServerGroupInputRequestTypeDef,
      MatchmakingTicketTypeDef,
      DescribeGameSessionPlacementOutputTypeDef,
      StartGameSessionPlacementOutputTypeDef,
      StopGameSessionPlacementOutputTypeDef,
      GetInstanceAccessOutputTypeDef,
      DescribeScalingPoliciesOutputTypeDef,
      CreateFleetInputRequestTypeDef,
      DescribeRuntimeConfigurationOutputTypeDef,
      UpdateRuntimeConfigurationInputRequestTypeDef,
      UpdateRuntimeConfigurationOutputTypeDef,
      DescribeVpcPeeringConnectionsOutputTypeDef,
      DescribeGameSessionDetailsOutputTypeDef,
      DescribeMatchmakingOutputTypeDef,
      StartMatchBackfillOutputTypeDef,
      StartMatchmakingOutputTypeDef,
  )


  def get_structure() -> AcceptMatchInputRequestTypeDef:
      return {...}
  ```

  <a id="how-it-works"></a>



  Fully automated
  [mypy-boto3-builder](https://github.com/youtype/mypy_boto3_builder) carefully
  generates type annotations for each service, patiently waiting for `boto3`
  updates. It delivers a drop-in type annotations for you and makes sure that:

  - All available `boto3` services are covered.
  - Each public class and method of every `boto3` service gets valid type
    annotations extracted from the documentation (blame `botocore` docs if types
    are incorrect).
  - Type annotations include up-to-date documentation.
  - Link to documentation is provided for every method.
  - Code is processed by [black](https://github.com/psf/black) and
    [isort](https://github.com/PyCQA/isort) for readability.

  <a id="what's-new"></a>



  <a id="implemented-features"></a>



  - Fully type annotated `boto3`, `botocore` and `aiobotocore` libraries
  - `mypy`, `pyright`, `VSCode`, `PyCharm`, `Sublime Text` and `Emacs`
    compatibility
  - `Client`, `ServiceResource`, `Resource`, `Waiter` `Paginator` type
    annotations for each service
  - Generated `TypeDefs` for each service
  - Generated `Literals` for each service
  - Auto discovery of types for `boto3.client` and `boto3.session` calls
  - Auto discovery of types for `session.client` and `session.session` calls
  - Auto discovery of types for `client.get_waiter` and `client.get_paginator`
    calls
  - Auto discovery of types for `ServiceResource` and `Resource` collections
  - Auto discovery of types for `aiobotocore.Session.create_client` calls

  <a id="latest-changes"></a>



  Builder changelog can be found in
  [Releases](https://github.com/youtype/mypy_boto3_builder/releases).

  <a id="versioning"></a>



  `mypy-boto3-gamelift` version is the same as related `boto3` version and
  follows [PEP 440](https://www.python.org/dev/peps/pep-0440/) format.

  <a id="thank-you"></a>



  - [Allie Fitter](https://github.com/alliefitter) for
    [boto3-type-annotations](https://pypi.org/project/boto3-type-annotations/),
    this package is based on top of his work
  - [black](https://github.com/psf/black) developers for an awesome formatting
    tool
  - [Timothy Edmund Crosley](https://github.com/timothycrosley) for
    [isort](https://github.com/PyCQA/isort) and how flexible it is
  - [mypy](https://github.com/python/mypy) developers for doing all dirty work
    for us
  - [pyright](https://github.com/microsoft/pyright) team for the new era of typed
    Python

  <a id="documentation"></a>



  All services type annotations can be found in
  [boto3 docs](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_gamelift/)

  <a id="support-and-contributing"></a>



  This package is auto-generated. Please reports any bugs or request new features
  in [mypy-boto3-builder](https://github.com/youtype/mypy_boto3_builder/issues/)
  repository.


pkgId: 0741352e1229e617d46d50f18baf46dea39312da8d210ebb09474f11e9a66a98
name: python-mypy-boto3-greengrass
arch: src
version: 1.26.59
epoch: 0
release: 1
summary: Type annotations for boto3.Greengrass 1.26.59 service generated with mypy-boto3-builder 7.12.3
url: https://github.com/youtype/mypy_boto3_builder
rpm_license: MIT License
rpm_vendor: openEuler Copr - user mywaaagh_admin
rpm_group: Unspecified
rpm_buildhost: resalloc-c2bd548c-6fc9-48ec-87e9-df84f014712a
location_href: 00014217-python-mypy-boto3-greengrass/python-mypy-boto3-greengrass-1.26.59-1.src.rpm
checksum_type: sha256
description:
  <a id="mypy-boto3-greengrass"></a>



  [![PyPI - mypy-boto3-greengrass](https://img.shields.io/pypi/v/mypy-boto3-greengrass.svg?color=blue)](https://pypi.org/project/mypy-boto3-greengrass)
  [![PyPI - Python Version](https://img.shields.io/pypi/pyversions/mypy-boto3-greengrass.svg?color=blue)](https://pypi.org/project/mypy-boto3-greengrass)
  [![Docs](https://img.shields.io/readthedocs/mypy-boto3-builder.svg?color=blue)](https://mypy-boto3-builder.readthedocs.io/)
  [![PyPI - Downloads](https://img.shields.io/pypi/dm/mypy-boto3-greengrass?color=blue)](https://pypistats.org/packages/mypy-boto3-greengrass)

  ![boto3.typed](https://github.com/youtype/mypy_boto3_builder/raw/main/logo.png)

  Type annotations for
  [boto3.Greengrass 1.26.59](https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/greengrass.html#Greengrass)
  service compatible with [VSCode](https://code.visualstudio.com/),
  [PyCharm](https://www.jetbrains.com/pycharm/),
  [Emacs](https://www.gnu.org/software/emacs/),
  [Sublime Text](https://www.sublimetext.com/),
  [mypy](https://github.com/python/mypy),
  [pyright](https://github.com/microsoft/pyright) and other tools.

  Generated by
  [mypy-boto3-builder 7.12.3](https://github.com/youtype/mypy_boto3_builder).

  More information can be found on
  [boto3-stubs](https://pypi.org/project/boto3-stubs/) page and in
  [mypy-boto3-greengrass docs](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_greengrass/).

  See how it helps to find and fix potential bugs:

  ![boto3-stubs demo](https://github.com/youtype/mypy_boto3_builder/raw/main/demo.gif)

  - [mypy-boto3-greengrass](#mypy-boto3-greengrass)
    - [How to install](#how-to-install)
      - [VSCode extension](#vscode-extension)
      - [From PyPI with pip](#from-pypi-with-pip)
    - [How to uninstall](#how-to-uninstall)
    - [Usage](#usage)
      - [VSCode](#vscode)
      - [PyCharm](#pycharm)
      - [Emacs](#emacs)
      - [Sublime Text](#sublime-text)
      - [Other IDEs](#other-ides)
      - [mypy](#mypy)
      - [pyright](#pyright)
    - [Explicit type annotations](#explicit-type-annotations)
      - [Client annotations](#client-annotations)
      - [Paginators annotations](#paginators-annotations)
      - [Literals](#literals)
      - [Typed dictionaries](#typed-dictionaries)
    - [How it works](#how-it-works)
    - [What's new](#what's-new)
      - [Implemented features](#implemented-features)
      - [Latest changes](#latest-changes)
    - [Versioning](#versioning)
    - [Thank you](#thank-you)
    - [Documentation](#documentation)
    - [Support and contributing](#support-and-contributing)

  <a id="how-to-install"></a>



  <a id="vscode-extension"></a>



  Add
  [AWS Boto3](https://marketplace.visualstudio.com/items?itemName=Boto3typed.boto3-ide)
  extension to your VSCode and run `AWS boto3: Quick Start` command.

  Click `Modify` and select `boto3 common` and `Greengrass`.

  <a id="from-pypi-with-pip"></a>



  Install `boto3-stubs` for `Greengrass` service.

  ```bash

  python -m pip install 'boto3-stubs[greengrass]'




  python -m pip install 'boto3-stubs-lite[greengrass]'



  python -m pip install mypy-boto3-greengrass
  ```

  <a id="how-to-uninstall"></a>



  ```bash
  python -m pip uninstall -y mypy-boto3-greengrass
  ```

  <a id="usage"></a>



  <a id="vscode"></a>



  - Install
    [Python extension](https://marketplace.visualstudio.com/items?itemName=ms-python.python)
  - Install
    [Pylance extension](https://marketplace.visualstudio.com/items?itemName=ms-python.vscode-pylance)
  - Set `Pylance` as your Python Language Server
  - Install `boto3-stubs[greengrass]` in your environment:

  ```bash
  python -m pip install 'boto3-stubs[greengrass]'
  ```

  Both type checking and code completion should now work. No explicit type
  annotations required, write your `boto3` code as usual.

  <a id="pycharm"></a>



  Install `boto3-stubs-lite[greengrass]` in your environment:

  ```bash
  python -m pip install 'boto3-stubs-lite[greengrass]'`
  ```

  Both type checking and code completion should now work. Explicit type
  annotations **are required**.

  Use `boto3-stubs` package instead for implicit type discovery.

  <a id="emacs"></a>



  - Install `boto3-stubs` with services you use in your environment:

  ```bash
  python -m pip install 'boto3-stubs[greengrass]'
  ```

  - Install [use-package](https://github.com/jwiegley/use-package),
    [lsp](https://github.com/emacs-lsp/lsp-mode/),
    [company](https://github.com/company-mode/company-mode) and
    [flycheck](https://github.com/flycheck/flycheck) packages
  - Install [lsp-pyright](https://github.com/emacs-lsp/lsp-pyright) package

  ```elisp
  (use-package lsp-pyright
    :ensure t
    :hook (python-mode . (lambda ()
                            (require 'lsp-pyright)
                            (lsp)))  ; or lsp-deferred
    :init (when (executable-find "python3")
            (setq lsp-pyright-python-executable-cmd "python3"))
    )
  ```

  - Make sure emacs uses the environment where you have installed `boto3-stubs`

  Type checking should now work. No explicit type annotations required, write
  your `boto3` code as usual.

  <a id="sublime-text"></a>



  - Install `boto3-stubs[greengrass]` with services you use in your environment:

  ```bash
  python -m pip install 'boto3-stubs[greengrass]'
  ```

  - Install [LSP-pyright](https://github.com/sublimelsp/LSP-pyright) package

  Type checking should now work. No explicit type annotations required, write
  your `boto3` code as usual.

  <a id="other-ides"></a>



  Not tested, but as long as your IDE supports `mypy` or `pyright`, everything
  should work.

  <a id="mypy"></a>



  - Install `mypy`: `python -m pip install mypy`
  - Install `boto3-stubs[greengrass]` in your environment:

  ```bash
  python -m pip install 'boto3-stubs[greengrass]'`
  ```

  Type checking should now work. No explicit type annotations required, write
  your `boto3` code as usual.

  <a id="pyright"></a>



  - Install `pyright`: `npm i -g pyright`
  - Install `boto3-stubs[greengrass]` in your environment:

  ```bash
  python -m pip install 'boto3-stubs[greengrass]'
  ```

  Optionally, you can install `boto3-stubs` to `typings` folder.

  Type checking should now work. No explicit type annotations required, write
  your `boto3` code as usual.

  <a id="explicit-type-annotations"></a>



  <a id="client-annotations"></a>



  `GreengrassClient` provides annotations for `boto3.client("greengrass")`.

  ```python
  from boto3.session import Session

  from mypy_boto3_greengrass import GreengrassClient

  client: GreengrassClient = Session().client("greengrass")


  ```

  <a id="paginators-annotations"></a>



  `mypy_boto3_greengrass.paginator` module contains type annotations for all
  paginators.

  ```python
  from boto3.session import Session

  from mypy_boto3_greengrass import GreengrassClient
  from mypy_boto3_greengrass.paginator import (
      ListBulkDeploymentDetailedReportsPaginator,
      ListBulkDeploymentsPaginator,
      ListConnectorDefinitionVersionsPaginator,
      ListConnectorDefinitionsPaginator,
      ListCoreDefinitionVersionsPaginator,
      ListCoreDefinitionsPaginator,
      ListDeploymentsPaginator,
      ListDeviceDefinitionVersionsPaginator,
      ListDeviceDefinitionsPaginator,
      ListFunctionDefinitionVersionsPaginator,
      ListFunctionDefinitionsPaginator,
      ListGroupVersionsPaginator,
      ListGroupsPaginator,
      ListLoggerDefinitionVersionsPaginator,
      ListLoggerDefinitionsPaginator,
      ListResourceDefinitionVersionsPaginator,
      ListResourceDefinitionsPaginator,
      ListSubscriptionDefinitionVersionsPaginator,
      ListSubscriptionDefinitionsPaginator,
  )

  client: GreengrassClient = Session().client("greengrass")



  list_bulk_deployment_detailed_reports_paginator: ListBulkDeploymentDetailedReportsPaginator = (
      client.get_paginator("list_bulk_deployment_detailed_reports")
  )
  list_bulk_deployments_paginator: ListBulkDeploymentsPaginator = client.get_paginator(
      "list_bulk_deployments"
  )
  list_connector_definition_versions_paginator: ListConnectorDefinitionVersionsPaginator = (
      client.get_paginator("list_connector_definition_versions")
  )
  list_connector_definitions_paginator: ListConnectorDefinitionsPaginator = client.get_paginator(
      "list_connector_definitions"
  )
  list_core_definition_versions_paginator: ListCoreDefinitionVersionsPaginator = client.get_paginator(
      "list_core_definition_versions"
  )
  list_core_definitions_paginator: ListCoreDefinitionsPaginator = client.get_paginator(
      "list_core_definitions"
  )
  list_deployments_paginator: ListDeploymentsPaginator = client.get_paginator("list_deployments")
  list_device_definition_versions_paginator: ListDeviceDefinitionVersionsPaginator = (
      client.get_paginator("list_device_definition_versions")
  )
  list_device_definitions_paginator: ListDeviceDefinitionsPaginator = client.get_paginator(
      "list_device_definitions"
  )
  list_function_definition_versions_paginator: ListFunctionDefinitionVersionsPaginator = (
      client.get_paginator("list_function_definition_versions")
  )
  list_function_definitions_paginator: ListFunctionDefinitionsPaginator = client.get_paginator(
      "list_function_definitions"
  )
  list_group_versions_paginator: ListGroupVersionsPaginator = client.get_paginator(
      "list_group_versions"
  )
  list_groups_paginator: ListGroupsPaginator = client.get_paginator("list_groups")
  list_logger_definition_versions_paginator: ListLoggerDefinitionVersionsPaginator = (
      client.get_paginator("list_logger_definition_versions")
  )
  list_logger_definitions_paginator: ListLoggerDefinitionsPaginator = client.get_paginator(
      "list_logger_definitions"
  )
  list_resource_definition_versions_paginator: ListResourceDefinitionVersionsPaginator = (
      client.get_paginator("list_resource_definition_versions")
  )
  list_resource_definitions_paginator: ListResourceDefinitionsPaginator = client.get_paginator(
      "list_resource_definitions"
  )
  list_subscription_definition_versions_paginator: ListSubscriptionDefinitionVersionsPaginator = (
      client.get_paginator("list_subscription_definition_versions")
  )
  list_subscription_definitions_paginator: ListSubscriptionDefinitionsPaginator = (
      client.get_paginator("list_subscription_definitions")
  )
  ```

  <a id="literals"></a>



  `mypy_boto3_greengrass.literals` module contains literals extracted from shapes
  that can be used in user code for type checking.

  ```python
  from mypy_boto3_greengrass.literals import (
      BulkDeploymentStatusType,
      ConfigurationSyncStatusType,
      DeploymentTypeType,
      EncodingTypeType,
      FunctionIsolationModeType,
      ListBulkDeploymentDetailedReportsPaginatorName,
      ListBulkDeploymentsPaginatorName,
      ListConnectorDefinitionVersionsPaginatorName,
      ListConnectorDefinitionsPaginatorName,
      ListCoreDefinitionVersionsPaginatorName,
      ListCoreDefinitionsPaginatorName,
      ListDeploymentsPaginatorName,
      ListDeviceDefinitionVersionsPaginatorName,
      ListDeviceDefinitionsPaginatorName,
      ListFunctionDefinitionVersionsPaginatorName,
      ListFunctionDefinitionsPaginatorName,
      ListGroupVersionsPaginatorName,
      ListGroupsPaginatorName,
      ListLoggerDefinitionVersionsPaginatorName,
      ListLoggerDefinitionsPaginatorName,
      ListResourceDefinitionVersionsPaginatorName,
      ListResourceDefinitionsPaginatorName,
      ListSubscriptionDefinitionVersionsPaginatorName,
      ListSubscriptionDefinitionsPaginatorName,
      LoggerComponentType,
      LoggerLevelType,
      LoggerTypeType,
      PermissionType,
      SoftwareToUpdateType,
      TelemetryType,
      UpdateAgentLogLevelType,
      UpdateTargetsArchitectureType,
      UpdateTargetsOperatingSystemType,
      GreengrassServiceName,
      ServiceName,
      ResourceServiceName,
      PaginatorName,
      RegionName,
  )


  def check_value(value: BulkDeploymentStatusType) -> bool:
      ...
  ```

  <a id="typed-dictionaries"></a>



  `mypy_boto3_greengrass.type_defs` module contains structures and shapes
  assembled to typed dictionaries for additional type checking.

  ```python
  from mypy_boto3_greengrass.type_defs import (
      AssociateRoleToGroupRequestRequestTypeDef,
      ResponseMetadataTypeDef,
      AssociateServiceRoleToAccountRequestRequestTypeDef,
      BulkDeploymentMetricsTypeDef,
      ErrorDetailTypeDef,
      BulkDeploymentTypeDef,
      ConnectivityInfoTypeDef,
      ConnectorTypeDef,
      CoreTypeDef,
      CreateDeploymentRequestRequestTypeDef,
      DeviceTypeDef,
      CreateGroupCertificateAuthorityRequestRequestTypeDef,
      GroupVersionTypeDef,
      CreateGroupVersionRequestRequestTypeDef,
      LoggerTypeDef,
      CreateSoftwareUpdateJobRequestRequestTypeDef,
      SubscriptionTypeDef,
      DefinitionInformationTypeDef,
      DeleteConnectorDefinitionRequestRequestTypeDef,
      DeleteCoreDefinitionRequestRequestTypeDef,
      DeleteDeviceDefinitionRequestRequestTypeDef,
      DeleteFunctionDefinitionRequestRequestTypeDef,
      DeleteGroupRequestRequestTypeDef,
      DeleteLoggerDefinitionRequestRequestTypeDef,
      DeleteResourceDefinitionRequestRequestTypeDef,
      DeleteSubscriptionDefinitionRequestRequestTypeDef,
      DeploymentTypeDef,
      DisassociateRoleFromGroupRequestRequestTypeDef,
      ResourceAccessPolicyTypeDef,
      FunctionRunAsConfigTypeDef,
      GetAssociatedRoleRequestRequestTypeDef,
      GetBulkDeploymentStatusRequestRequestTypeDef,
      GetConnectivityInfoRequestRequestTypeDef,
      GetConnectorDefinitionRequestRequestTypeDef,
      GetConnectorDefinitionVersionRequestRequestTypeDef,
      GetCoreDefinitionRequestRequestTypeDef,
      GetCoreDefinitionVersionRequestRequestTypeDef,
      GetDeploymentStatusRequestRequestTypeDef,
      GetDeviceDefinitionRequestRequestTypeDef,
      GetDeviceDefinitionVersionRequestRequestTypeDef,
      GetFunctionDefinitionRequestRequestTypeDef,
      GetFunctionDefinitionVersionRequestRequestTypeDef,
      GetGroupCertificateAuthorityRequestRequestTypeDef,
      GetGroupCertificateConfigurationRequestRequestTypeDef,
      GetGroupRequestRequestTypeDef,
      GetGroupVersionRequestRequestTypeDef,
      GetLoggerDefinitionRequestRequestTypeDef,
      GetLoggerDefinitionVersionRequestRequestTypeDef,
      GetResourceDefinitionRequestRequestTypeDef,
      GetResourceDefinitionVersionRequestRequestTypeDef,
      GetSubscriptionDefinitionRequestRequestTypeDef,
      GetSubscriptionDefinitionVersionRequestRequestTypeDef,
      GetThingRuntimeConfigurationRequestRequestTypeDef,
      GroupCertificateAuthorityPropertiesTypeDef,
      GroupInformationTypeDef,
      GroupOwnerSettingTypeDef,
      PaginatorConfigTypeDef,
      ListBulkDeploymentDetailedReportsRequestRequestTypeDef,
      ListBulkDeploymentsRequestRequestTypeDef,
      ListConnectorDefinitionVersionsRequestRequestTypeDef,
      VersionInformationTypeDef,
      ListConnectorDefinitionsRequestRequestTypeDef,
      ListCoreDefinitionVersionsRequestRequestTypeDef,
      ListCoreDefinitionsRequestRequestTypeDef,
      ListDeploymentsRequestRequestTypeDef,
      ListDeviceDefinitionVersionsRequestRequestTypeDef,
      ListDeviceDefinitionsRequestRequestTypeDef,
      ListFunctionDefinitionVersionsRequestRequestTypeDef,
      ListFunctionDefinitionsRequestRequestTypeDef,
      ListGroupCertificateAuthoritiesRequestRequestTypeDef,
      ListGroupVersionsRequestRequestTypeDef,
      ListGroupsRequestRequestTypeDef,
      ListLoggerDefinitionVersionsRequestRequestTypeDef,
      ListLoggerDefinitionsRequestRequestTypeDef,
      ListResourceDefinitionVersionsRequestRequestTypeDef,
      ListResourceDefinitionsRequestRequestTypeDef,
      ListSubscriptionDefinitionVersionsRequestRequestTypeDef,
      ListSubscriptionDefinitionsRequestRequestTypeDef,
      ListTagsForResourceRequestRequestTypeDef,
      ResetDeploymentsRequestRequestTypeDef,
      SecretsManagerSecretResourceDataTypeDef,
      ResourceDownloadOwnerSettingTypeDef,
      TelemetryConfigurationTypeDef,
      StartBulkDeploymentRequestRequestTypeDef,
      StopBulkDeploymentRequestRequestTypeDef,
      TagResourceRequestRequestTypeDef,
      TelemetryConfigurationUpdateTypeDef,
      UntagResourceRequestRequestTypeDef,
      UpdateConnectorDefinitionRequestRequestTypeDef,
      UpdateCoreDefinitionRequestRequestTypeDef,
      UpdateDeviceDefinitionRequestRequestTypeDef,
      UpdateFunctionDefinitionRequestRequestTypeDef,
      UpdateGroupCertificateConfigurationRequestRequestTypeDef,
      UpdateGroupRequestRequestTypeDef,
      UpdateLoggerDefinitionRequestRequestTypeDef,
      UpdateResourceDefinitionRequestRequestTypeDef,
      UpdateSubscriptionDefinitionRequestRequestTypeDef,
      AssociateRoleToGroupResponseTypeDef,
      AssociateServiceRoleToAccountResponseTypeDef,
      CreateConnectorDefinitionResponseTypeDef,
      CreateConnectorDefinitionVersionResponseTypeDef,
      CreateCoreDefinitionResponseTypeDef,
      CreateCoreDefinitionVersionResponseTypeDef,
      CreateDeploymentResponseTypeDef,
      CreateDeviceDefinitionResponseTypeDef,
      CreateDeviceDefinitionVersionResponseTypeDef,
      CreateFunctionDefinitionResponseTypeDef,
      CreateFunctionDefinitionVersionResponseTypeDef,
      CreateGroupCertificateAuthorityResponseTypeDef,
      CreateGroupResponseTypeDef,
      CreateGroupVersionResponseTypeDef,
      CreateLoggerDefinitionResponseTypeDef,
      CreateLoggerDefinitionVersionResponseTypeDef,
      CreateResourceDefinitionResponseTypeDef,
      CreateResourceDefinitionVersionResponseTypeDef,
      CreateSoftwareUpdateJobResponseTypeDef,
      CreateSubscriptionDefinitionResponseTypeDef,
      CreateSubscriptionDefinitionVersionResponseTypeDef,
      DisassociateRoleFromGroupResponseTypeDef,
      DisassociateServiceRoleFromAccountResponseTypeDef,
      EmptyResponseMetadataTypeDef,
      GetAssociatedRoleResponseTypeDef,
      GetConnectorDefinitionResponseTypeDef,
      GetCoreDefinitionResponseTypeDef,
      GetDeviceDefinitionResponseTypeDef,
      GetFunctionDefinitionResponseTypeDef,
      GetGroupCertificateAuthorityResponseTypeDef,
      GetGroupCertificateConfigurationResponseTypeDef,
      GetGroupResponseTypeDef,
      GetLoggerDefinitionResponseTypeDef,
      GetResourceDefinitionResponseTypeDef,
      GetServiceRoleForAccountResponseTypeDef,
      GetSubscriptionDefinitionResponseTypeDef,
      ListTagsForResourceResponseTypeDef,
      ResetDeploymentsResponseTypeDef,
      StartBulkDeploymentResponseTypeDef,
      UpdateConnectivityInfoResponseTypeDef,
      UpdateGroupCertificateConfigurationResponseTypeDef,
      BulkDeploymentResultTypeDef,
      GetBulkDeploymentStatusResponseTypeDef,
      GetDeploymentStatusResponseTypeDef,
      ListBulkDeploymentsResponseTypeDef,
      GetConnectivityInfoResponseTypeDef,
      UpdateConnectivityInfoRequestRequestTypeDef,
      ConnectorDefinitionVersionTypeDef,
      CreateConnectorDefinitionVersionRequestRequestTypeDef,
      CoreDefinitionVersionTypeDef,
      CreateCoreDefinitionVersionRequestRequestTypeDef,
      CreateDeviceDefinitionVersionRequestRequestTypeDef,
      DeviceDefinitionVersionTypeDef,
      CreateGroupRequestRequestTypeDef,
      GetGroupVersionResponseTypeDef,
      CreateLoggerDefinitionVersionRequestRequestTypeDef,
      LoggerDefinitionVersionTypeDef,
      CreateSubscriptionDefinitionVersionRequestRequestTypeDef,
      SubscriptionDefinitionVersionTypeDef,
      ListConnectorDefinitionsResponseTypeDef,
      ListCoreDefinitionsResponseTypeDef,
      ListDeviceDefinitionsResponseTypeDef,
      ListFunctionDefinitionsResponseTypeDef,
      ListLoggerDefinitionsResponseTypeDef,
      ListResourceDefinitionsResponseTypeDef,
      ListSubscriptionDefinitionsResponseTypeDef,
      ListDeploymentsResponseTypeDef,
      FunctionDefaultExecutionConfigTypeDef,
      FunctionExecutionConfigTypeDef,
      ListGroupCertificateAuthoritiesResponseTypeDef,
      ListGroupsResponseTypeDef,
      LocalDeviceResourceDataTypeDef,
      LocalVolumeResourceDataTypeDef,
      ListBulkDeploymentDetailedReportsRequestListBulkDeploymentDetailedReportsPaginateTypeDef,
      ListBulkDeploymentsRequestListBulkDeploymentsPaginateTypeDef,
      ListConnectorDefinitionVersionsRequestListConnectorDefinitionVersionsPaginateTypeDef,
      ListConnectorDefinitionsRequestListConnectorDefinitionsPaginateTypeDef,
      ListCoreDefinitionVersionsRequestListCoreDefinitionVersionsPaginateTypeDef,
      ListCoreDefinitionsRequestListCoreDefinitionsPaginateTypeDef,
      ListDeploymentsRequestListDeploymentsPaginateTypeDef,
      ListDeviceDefinitionVersionsRequestListDeviceDefinitionVersionsPaginateTypeDef,
      ListDeviceDefinitionsRequestListDeviceDefinitionsPaginateTypeDef,
      ListFunctionDefinitionVersionsRequestListFunctionDefinitionVersionsPaginateTypeDef,
      ListFunctionDefinitionsRequestListFunctionDefinitionsPaginateTypeDef,
      ListGroupVersionsRequestListGroupVersionsPaginateTypeDef,
      ListGroupsRequestListGroupsPaginateTypeDef,
      ListLoggerDefinitionVersionsRequestListLoggerDefinitionVersionsPaginateTypeDef,
      ListLoggerDefinitionsRequestListLoggerDefinitionsPaginateTypeDef,
      ListResourceDefinitionVersionsRequestListResourceDefinitionVersionsPaginateTypeDef,
      ListResourceDefinitionsRequestListResourceDefinitionsPaginateTypeDef,
      ListSubscriptionDefinitionVersionsRequestListSubscriptionDefinitionVersionsPaginateTypeDef,
      ListSubscriptionDefinitionsRequestListSubscriptionDefinitionsPaginateTypeDef,
      ListConnectorDefinitionVersionsResponseTypeDef,
      ListCoreDefinitionVersionsResponseTypeDef,
      ListDeviceDefinitionVersionsResponseTypeDef,
      ListFunctionDefinitionVersionsResponseTypeDef,
      ListGroupVersionsResponseTypeDef,
      ListLoggerDefinitionVersionsResponseTypeDef,
      ListResourceDefinitionVersionsResponseTypeDef,
      ListSubscriptionDefinitionVersionsResponseTypeDef,
      S3MachineLearningModelResourceDataTypeDef,
      SageMakerMachineLearningModelResourceDataTypeDef,
      RuntimeConfigurationTypeDef,
      UpdateThingRuntimeConfigurationRequestRequestTypeDef,
      ListBulkDeploymentDetailedReportsResponseTypeDef,
      CreateConnectorDefinitionRequestRequestTypeDef,
      GetConnectorDefinitionVersionResponseTypeDef,
      CreateCoreDefinitionRequestRequestTypeDef,
      GetCoreDefinitionVersionResponseTypeDef,
      CreateDeviceDefinitionRequestRequestTypeDef,
      GetDeviceDefinitionVersionResponseTypeDef,
      CreateLoggerDefinitionRequestRequestTypeDef,
      GetLoggerDefinitionVersionResponseTypeDef,
      CreateSubscriptionDefinitionRequestRequestTypeDef,
      GetSubscriptionDefinitionVersionResponseTypeDef,
      FunctionDefaultConfigTypeDef,
      FunctionConfigurationEnvironmentTypeDef,
      ResourceDataContainerTypeDef,
      GetThingRuntimeConfigurationResponseTypeDef,
      FunctionConfigurationTypeDef,
      ResourceTypeDef,
      FunctionTypeDef,
      CreateResourceDefinitionVersionRequestRequestTypeDef,
      ResourceDefinitionVersionTypeDef,
      CreateFunctionDefinitionVersionRequestRequestTypeDef,
      FunctionDefinitionVersionTypeDef,
      CreateResourceDefinitionRequestRequestTypeDef,
      GetResourceDefinitionVersionResponseTypeDef,
      CreateFunctionDefinitionRequestRequestTypeDef,
      GetFunctionDefinitionVersionResponseTypeDef,
  )


  def get_structure() -> AssociateRoleToGroupRequestRequestTypeDef:
      return {...}
  ```

  <a id="how-it-works"></a>



  Fully automated
  [mypy-boto3-builder](https://github.com/youtype/mypy_boto3_builder) carefully
  generates type annotations for each service, patiently waiting for `boto3`
  updates. It delivers a drop-in type annotations for you and makes sure that:

  - All available `boto3` services are covered.
  - Each public class and method of every `boto3` service gets valid type
    annotations extracted from the documentation (blame `botocore` docs if types
    are incorrect).
  - Type annotations include up-to-date documentation.
  - Link to documentation is provided for every method.
  - Code is processed by [black](https://github.com/psf/black) and
    [isort](https://github.com/PyCQA/isort) for readability.

  <a id="what's-new"></a>



  <a id="implemented-features"></a>



  - Fully type annotated `boto3`, `botocore` and `aiobotocore` libraries
  - `mypy`, `pyright`, `VSCode`, `PyCharm`, `Sublime Text` and `Emacs`
    compatibility
  - `Client`, `ServiceResource`, `Resource`, `Waiter` `Paginator` type
    annotations for each service
  - Generated `TypeDefs` for each service
  - Generated `Literals` for each service
  - Auto discovery of types for `boto3.client` and `boto3.session` calls
  - Auto discovery of types for `session.client` and `session.session` calls
  - Auto discovery of types for `client.get_waiter` and `client.get_paginator`
    calls
  - Auto discovery of types for `ServiceResource` and `Resource` collections
  - Auto discovery of types for `aiobotocore.Session.create_client` calls

  <a id="latest-changes"></a>



  Builder changelog can be found in
  [Releases](https://github.com/youtype/mypy_boto3_builder/releases).

  <a id="versioning"></a>



  `mypy-boto3-greengrass` version is the same as related `boto3` version and
  follows [PEP 440](https://www.python.org/dev/peps/pep-0440/) format.

  <a id="thank-you"></a>



  - [Allie Fitter](https://github.com/alliefitter) for
    [boto3-type-annotations](https://pypi.org/project/boto3-type-annotations/),
    this package is based on top of his work
  - [black](https://github.com/psf/black) developers for an awesome formatting
    tool
  - [Timothy Edmund Crosley](https://github.com/timothycrosley) for
    [isort](https://github.com/PyCQA/isort) and how flexible it is
  - [mypy](https://github.com/python/mypy) developers for doing all dirty work
    for us
  - [pyright](https://github.com/microsoft/pyright) team for the new era of typed
    Python

  <a id="documentation"></a>



  All services type annotations can be found in
  [boto3 docs](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_greengrass/)

  <a id="support-and-contributing"></a>



  This package is auto-generated. Please reports any bugs or request new features
  in [mypy-boto3-builder](https://github.com/youtype/mypy_boto3_builder/issues/)
  repository.


pkgId: ce80ee198389f4e930860bd5d16015d5bffbb643a142fc2bfed55134fc1140f3
name: python-mypy-boto3-iot
arch: src
version: 1.26.83
epoch: 0
release: 1
summary: Type annotations for boto3.IoT 1.26.83 service generated with mypy-boto3-builder 7.12.5
url: https://github.com/youtype/mypy_boto3_builder
rpm_license: MIT License
rpm_vendor: openEuler Copr - user mywaaagh_admin
rpm_group: Unspecified
rpm_buildhost: resalloc-166f4e93-e7e0-4ac7-abc0-14259a4a3ba2
location_href: 00014109-python-mypy-boto3-iot/python-mypy-boto3-iot-1.26.83-1.src.rpm
checksum_type: sha256
description:
  <a id="mypy-boto3-iot"></a>



  [![PyPI - mypy-boto3-iot](https://img.shields.io/pypi/v/mypy-boto3-iot.svg?color=blue)](https://pypi.org/project/mypy-boto3-iot)
  [![PyPI - Python Version](https://img.shields.io/pypi/pyversions/mypy-boto3-iot.svg?color=blue)](https://pypi.org/project/mypy-boto3-iot)
  [![Docs](https://img.shields.io/readthedocs/mypy-boto3-builder.svg?color=blue)](https://mypy-boto3-builder.readthedocs.io/)
  [![PyPI - Downloads](https://img.shields.io/pypi/dm/mypy-boto3-iot?color=blue)](https://pypistats.org/packages/mypy-boto3-iot)

  ![boto3.typed](https://github.com/youtype/mypy_boto3_builder/raw/main/logo.png)

  Type annotations for
  [boto3.IoT 1.26.83](https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/iot.html#IoT)
  service compatible with [VSCode](https://code.visualstudio.com/),
  [PyCharm](https://www.jetbrains.com/pycharm/),
  [Emacs](https://www.gnu.org/software/emacs/),
  [Sublime Text](https://www.sublimetext.com/),
  [mypy](https://github.com/python/mypy),
  [pyright](https://github.com/microsoft/pyright) and other tools.

  Generated by
  [mypy-boto3-builder 7.12.5](https://github.com/youtype/mypy_boto3_builder).

  More information can be found on
  [boto3-stubs](https://pypi.org/project/boto3-stubs/) page and in
  [mypy-boto3-iot docs](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_iot/).

  See how it helps to find and fix potential bugs:

  ![boto3-stubs demo](https://github.com/youtype/mypy_boto3_builder/raw/main/demo.gif)

  - [mypy-boto3-iot](#mypy-boto3-iot)
    - [How to install](#how-to-install)
      - [VSCode extension](#vscode-extension)
      - [From PyPI with pip](#from-pypi-with-pip)
    - [How to uninstall](#how-to-uninstall)
    - [Usage](#usage)
      - [VSCode](#vscode)
      - [PyCharm](#pycharm)
      - [Emacs](#emacs)
      - [Sublime Text](#sublime-text)
      - [Other IDEs](#other-ides)
      - [mypy](#mypy)
      - [pyright](#pyright)
    - [Explicit type annotations](#explicit-type-annotations)
      - [Client annotations](#client-annotations)
      - [Paginators annotations](#paginators-annotations)
      - [Literals](#literals)
      - [Typed dictionaries](#typed-dictionaries)
    - [How it works](#how-it-works)
    - [What's new](#what's-new)
      - [Implemented features](#implemented-features)
      - [Latest changes](#latest-changes)
    - [Versioning](#versioning)
    - [Thank you](#thank-you)
    - [Documentation](#documentation)
    - [Support and contributing](#support-and-contributing)

  <a id="how-to-install"></a>



  <a id="vscode-extension"></a>



  Add
  [AWS Boto3](https://marketplace.visualstudio.com/items?itemName=Boto3typed.boto3-ide)
  extension to your VSCode and run `AWS boto3: Quick Start` command.

  Click `Modify` and select `boto3 common` and `IoT`.

  <a id="from-pypi-with-pip"></a>



  Install `boto3-stubs` for `IoT` service.

  ```bash

  python -m pip install 'boto3-stubs[iot]'




  python -m pip install 'boto3-stubs-lite[iot]'



  python -m pip install mypy-boto3-iot
  ```

  <a id="how-to-uninstall"></a>



  ```bash
  python -m pip uninstall -y mypy-boto3-iot
  ```

  <a id="usage"></a>



  <a id="vscode"></a>



  - Install
    [Python extension](https://marketplace.visualstudio.com/items?itemName=ms-python.python)
  - Install
    [Pylance extension](https://marketplace.visualstudio.com/items?itemName=ms-python.vscode-pylance)
  - Set `Pylance` as your Python Language Server
  - Install `boto3-stubs[iot]` in your environment:

  ```bash
  python -m pip install 'boto3-stubs[iot]'
  ```

  Both type checking and code completion should now work. No explicit type
  annotations required, write your `boto3` code as usual.

  <a id="pycharm"></a>



  Install `boto3-stubs-lite[iot]` in your environment:

  ```bash
  python -m pip install 'boto3-stubs-lite[iot]'`
  ```

  Both type checking and code completion should now work. Explicit type
  annotations **are required**.

  Use `boto3-stubs` package instead for implicit type discovery.

  <a id="emacs"></a>



  - Install `boto3-stubs` with services you use in your environment:

  ```bash
  python -m pip install 'boto3-stubs[iot]'
  ```

  - Install [use-package](https://github.com/jwiegley/use-package),
    [lsp](https://github.com/emacs-lsp/lsp-mode/),
    [company](https://github.com/company-mode/company-mode) and
    [flycheck](https://github.com/flycheck/flycheck) packages
  - Install [lsp-pyright](https://github.com/emacs-lsp/lsp-pyright) package

  ```elisp
  (use-package lsp-pyright
    :ensure t
    :hook (python-mode . (lambda ()
                            (require 'lsp-pyright)
                            (lsp)))  ; or lsp-deferred
    :init (when (executable-find "python3")
            (setq lsp-pyright-python-executable-cmd "python3"))
    )
  ```

  - Make sure emacs uses the environment where you have installed `boto3-stubs`

  Type checking should now work. No explicit type annotations required, write
  your `boto3` code as usual.

  <a id="sublime-text"></a>



  - Install `boto3-stubs[iot]` with services you use in your environment:

  ```bash
  python -m pip install 'boto3-stubs[iot]'
  ```

  - Install [LSP-pyright](https://github.com/sublimelsp/LSP-pyright) package

  Type checking should now work. No explicit type annotations required, write
  your `boto3` code as usual.

  <a id="other-ides"></a>



  Not tested, but as long as your IDE supports `mypy` or `pyright`, everything
  should work.

  <a id="mypy"></a>



  - Install `mypy`: `python -m pip install mypy`
  - Install `boto3-stubs[iot]` in your environment:

  ```bash
  python -m pip install 'boto3-stubs[iot]'`
  ```

  Type checking should now work. No explicit type annotations required, write
  your `boto3` code as usual.

  <a id="pyright"></a>



  - Install `pyright`: `npm i -g pyright`
  - Install `boto3-stubs[iot]` in your environment:

  ```bash
  python -m pip install 'boto3-stubs[iot]'
  ```

  Optionally, you can install `boto3-stubs` to `typings` folder.

  Type checking should now work. No explicit type annotations required, write
  your `boto3` code as usual.

  <a id="explicit-type-annotations"></a>



  <a id="client-annotations"></a>



  `IoTClient` provides annotations for `boto3.client("iot")`.

  ```python
  from boto3.session import Session

  from mypy_boto3_iot import IoTClient

  client: IoTClient = Session().client("iot")


  ```

  <a id="paginators-annotations"></a>



  `mypy_boto3_iot.paginator` module contains type annotations for all paginators.

  ```python
  from boto3.session import Session

  from mypy_boto3_iot import IoTClient
  from mypy_boto3_iot.paginator import (
      GetBehaviorModelTrainingSummariesPaginator,
      ListActiveViolationsPaginator,
      ListAttachedPoliciesPaginator,
      ListAuditFindingsPaginator,
      ListAuditMitigationActionsExecutionsPaginator,
      ListAuditMitigationActionsTasksPaginator,
      ListAuditSuppressionsPaginator,
      ListAuditTasksPaginator,
      ListAuthorizersPaginator,
      ListBillingGroupsPaginator,
      ListCACertificatesPaginator,
      ListCertificatesPaginator,
      ListCertificatesByCAPaginator,
      ListCustomMetricsPaginator,
      ListDetectMitigationActionsExecutionsPaginator,
      ListDetectMitigationActionsTasksPaginator,
      ListDimensionsPaginator,
      ListDomainConfigurationsPaginator,
      ListFleetMetricsPaginator,
      ListIndicesPaginator,
      ListJobExecutionsForJobPaginator,
      ListJobExecutionsForThingPaginator,
      ListJobTemplatesPaginator,
      ListJobsPaginator,
      ListMetricValuesPaginator,
      ListMitigationActionsPaginator,
      ListOTAUpdatesPaginator,
      ListOutgoingCertificatesPaginator,
      ListPoliciesPaginator,
      ListPolicyPrincipalsPaginator,
      ListPrincipalPoliciesPaginator,
      ListPrincipalThingsPaginator,
      ListProvisioningTemplateVersionsPaginator,
      ListProvisioningTemplatesPaginator,
      ListRoleAliasesPaginator,
      ListScheduledAuditsPaginator,
      ListSecurityProfilesPaginator,
      ListSecurityProfilesForTargetPaginator,
      ListStreamsPaginator,
      ListTagsForResourcePaginator,
      ListTargetsForPolicyPaginator,
      ListTargetsForSecurityProfilePaginator,
      ListThingGroupsPaginator,
      ListThingGroupsForThingPaginator,
      ListThingPrincipalsPaginator,
      ListThingRegistrationTaskReportsPaginator,
      ListThingRegistrationTasksPaginator,
      ListThingTypesPaginator,
      ListThingsPaginator,
      ListThingsInBillingGroupPaginator,
      ListThingsInThingGroupPaginator,
      ListTopicRuleDestinationsPaginator,
      ListTopicRulesPaginator,
      ListV2LoggingLevelsPaginator,
      ListViolationEventsPaginator,
  )

  client: IoTClient = Session().client("iot")



  get_behavior_model_training_summaries_paginator: GetBehaviorModelTrainingSummariesPaginator = (
      client.get_paginator("get_behavior_model_training_summaries")
  )
  list_active_violations_paginator: ListActiveViolationsPaginator = client.get_paginator(
      "list_active_violations"
  )
  list_attached_policies_paginator: ListAttachedPoliciesPaginator = client.get_paginator(
      "list_attached_policies"
  )
  list_audit_findings_paginator: ListAuditFindingsPaginator = client.get_paginator(
      "list_audit_findings"
  )
  list_audit_mitigation_actions_executions_paginator: ListAuditMitigationActionsExecutionsPaginator = client.get_paginator(
      "list_audit_mitigation_actions_executions"
  )
  list_audit_mitigation_actions_tasks_paginator: ListAuditMitigationActionsTasksPaginator = (
      client.get_paginator("list_audit_mitigation_actions_tasks")
  )
  list_audit_suppressions_paginator: ListAuditSuppressionsPaginator = client.get_paginator(
      "list_audit_suppressions"
  )
  list_audit_tasks_paginator: ListAuditTasksPaginator = client.get_paginator("list_audit_tasks")
  list_authorizers_paginator: ListAuthorizersPaginator = client.get_paginator("list_authorizers")
  list_billing_groups_paginator: ListBillingGroupsPaginator = client.get_paginator(
      "list_billing_groups"
  )
  list_ca_certificates_paginator: ListCACertificatesPaginator = client.get_paginator(
      "list_ca_certificates"
  )
  list_certificates_paginator: ListCertificatesPaginator = client.get_paginator("list_certificates")
  list_certificates_by_ca_paginator: ListCertificatesByCAPaginator = client.get_paginator(
      "list_certificates_by_ca"
  )
  list_custom_metrics_paginator: ListCustomMetricsPaginator = client.get_paginator(
      "list_custom_metrics"
  )
  list_detect_mitigation_actions_executions_paginator: ListDetectMitigationActionsExecutionsPaginator = client.get_paginator(
      "list_detect_mitigation_actions_executions"
  )
  list_detect_mitigation_actions_tasks_paginator: ListDetectMitigationActionsTasksPaginator = (
      client.get_paginator("list_detect_mitigation_actions_tasks")
  )
  list_dimensions_paginator: ListDimensionsPaginator = client.get_paginator("list_dimensions")
  list_domain_configurations_paginator: ListDomainConfigurationsPaginator = client.get_paginator(
      "list_domain_configurations"
  )
  list_fleet_metrics_paginator: ListFleetMetricsPaginator = client.get_paginator("list_fleet_metrics")
  list_indices_paginator: ListIndicesPaginator = client.get_paginator("list_indices")
  list_job_executions_for_job_paginator: ListJobExecutionsForJobPaginator = client.get_paginator(
      "list_job_executions_for_job"
  )
  list_job_executions_for_thing_paginator: ListJobExecutionsForThingPaginator = client.get_paginator(
      "list_job_executions_for_thing"
  )
  list_job_templates_paginator: ListJobTemplatesPaginator = client.get_paginator("list_job_templates")
  list_jobs_paginator: ListJobsPaginator = client.get_paginator("list_jobs")
  list_metric_values_paginator: ListMetricValuesPaginator = client.get_paginator("list_metric_values")
  list_mitigation_actions_paginator: ListMitigationActionsPaginator = client.get_paginator(
      "list_mitigation_actions"
  )
  list_ota_updates_paginator: ListOTAUpdatesPaginator = client.get_paginator("list_ota_updates")
  list_outgoing_certificates_paginator: ListOutgoingCertificatesPaginator = client.get_paginator(
      "list_outgoing_certificates"
  )
  list_policies_paginator: ListPoliciesPaginator = client.get_paginator("list_policies")
  list_policy_principals_paginator: ListPolicyPrincipalsPaginator = client.get_paginator(
      "list_policy_principals"
  )
  list_principal_policies_paginator: ListPrincipalPoliciesPaginator = client.get_paginator(
      "list_principal_policies"
  )
  list_principal_things_paginator: ListPrincipalThingsPaginator = client.get_paginator(
      "list_principal_things"
  )
  list_provisioning_template_versions_paginator: ListProvisioningTemplateVersionsPaginator = (
      client.get_paginator("list_provisioning_template_versions")
  )
  list_provisioning_templates_paginator: ListProvisioningTemplatesPaginator = client.get_paginator(
      "list_provisioning_templates"
  )
  list_role_aliases_paginator: ListRoleAliasesPaginator = client.get_paginator("list_role_aliases")
  list_scheduled_audits_paginator: ListScheduledAuditsPaginator = client.get_paginator(
      "list_scheduled_audits"
  )
  list_security_profiles_paginator: ListSecurityProfilesPaginator = client.get_paginator(
      "list_security_profiles"
  )
  list_security_profiles_for_target_paginator: ListSecurityProfilesForTargetPaginator = (
      client.get_paginator("list_security_profiles_for_target")
  )
  list_streams_paginator: ListStreamsPaginator = client.get_paginator("list_streams")
  list_tags_for_resource_paginator: ListTagsForResourcePaginator = client.get_paginator(
      "list_tags_for_resource"
  )
  list_targets_for_policy_paginator: ListTargetsForPolicyPaginator = client.get_paginator(
      "list_targets_for_policy"
  )
  list_targets_for_security_profile_paginator: ListTargetsForSecurityProfilePaginator = (
      client.get_paginator("list_targets_for_security_profile")
  )
  list_thing_groups_paginator: ListThingGroupsPaginator = client.get_paginator("list_thing_groups")
  list_thing_groups_for_thing_paginator: ListThingGroupsForThingPaginator = client.get_paginator(
      "list_thing_groups_for_thing"
  )
  list_thing_principals_paginator: ListThingPrincipalsPaginator = client.get_paginator(
      "list_thing_principals"
  )
  list_thing_registration_task_reports_paginator: ListThingRegistrationTaskReportsPaginator = (
      client.get_paginator("list_thing_registration_task_reports")
  )
  list_thing_registration_tasks_paginator: ListThingRegistrationTasksPaginator = client.get_paginator(
      "list_thing_registration_tasks"
  )
  list_thing_types_paginator: ListThingTypesPaginator = client.get_paginator("list_thing_types")
  list_things_paginator: ListThingsPaginator = client.get_paginator("list_things")
  list_things_in_billing_group_paginator: ListThingsInBillingGroupPaginator = client.get_paginator(
      "list_things_in_billing_group"
  )
  list_things_in_thing_group_paginator: ListThingsInThingGroupPaginator = client.get_paginator(
      "list_things_in_thing_group"
  )
  list_topic_rule_destinations_paginator: ListTopicRuleDestinationsPaginator = client.get_paginator(
      "list_topic_rule_destinations"
  )
  list_topic_rules_paginator: ListTopicRulesPaginator = client.get_paginator("list_topic_rules")
  list_v2_logging_levels_paginator: ListV2LoggingLevelsPaginator = client.get_paginator(
      "list_v2_logging_levels"
  )
  list_violation_events_paginator: ListViolationEventsPaginator = client.get_paginator(
      "list_violation_events"
  )
  ```

  <a id="literals"></a>



  `mypy_boto3_iot.literals` module contains literals extracted from shapes that
  can be used in user code for type checking.

  ```python
  from mypy_boto3_iot.literals import (
      AbortActionType,
      ActionTypeType,
      AggregationTypeNameType,
      AlertTargetTypeType,
      AuditCheckRunStatusType,
      AuditFindingSeverityType,
      AuditFrequencyType,
      AuditMitigationActionsExecutionStatusType,
      AuditMitigationActionsTaskStatusType,
      AuditNotificationTypeType,
      AuditTaskStatusType,
      AuditTaskTypeType,
      AuthDecisionType,
      AuthorizerStatusType,
      AutoRegistrationStatusType,
      AwsJobAbortCriteriaAbortActionType,
      AwsJobAbortCriteriaFailureTypeType,
      BehaviorCriteriaTypeType,
      CACertificateStatusType,
      CACertificateUpdateActionType,
      CannedAccessControlListType,
      CertificateModeType,
      CertificateStatusType,
      ComparisonOperatorType,
      ConfidenceLevelType,
      CustomMetricTypeType,
      DayOfWeekType,
      DetectMitigationActionExecutionStatusType,
      DetectMitigationActionsTaskStatusType,
      DeviceCertificateUpdateActionType,
      DeviceDefenderIndexingModeType,
      DimensionTypeType,
      DimensionValueOperatorType,
      DomainConfigurationStatusType,
      DomainTypeType,
      DynamicGroupStatusType,
      DynamoKeyTypeType,
      EventTypeType,
      FieldTypeType,
      FleetMetricUnitType,
      GetBehaviorModelTrainingSummariesPaginatorName,
      IndexStatusType,
      JobEndBehaviorType,
      JobExecutionFailureTypeType,
      JobExecutionStatusType,
      JobStatusType,
      ListActiveViolationsPaginatorName,
      ListAttachedPoliciesPaginatorName,
      ListAuditFindingsPaginatorName,
      ListAuditMitigationActionsExecutionsPaginatorName,
      ListAuditMitigationActionsTasksPaginatorName,
      ListAuditSuppressionsPaginatorName,
      ListAuditTasksPaginatorName,
      ListAuthorizersPaginatorName,
      ListBillingGroupsPaginatorName,
      ListCACertificatesPaginatorName,
      ListCertificatesByCAPaginatorName,
      ListCertificatesPaginatorName,
      ListCustomMetricsPaginatorName,
      ListDetectMitigationActionsExecutionsPaginatorName,
      ListDetectMitigationActionsTasksPaginatorName,
      ListDimensionsPaginatorName,
      ListDomainConfigurationsPaginatorName,
      ListFleetMetricsPaginatorName,
      ListIndicesPaginatorName,
      ListJobExecutionsForJobPaginatorName,
      ListJobExecutionsForThingPaginatorName,
      ListJobTemplatesPaginatorName,
      ListJobsPaginatorName,
      ListMetricValuesPaginatorName,
      ListMitigationActionsPaginatorName,
      ListOTAUpdatesPaginatorName,
      ListOutgoingCertificatesPaginatorName,
      ListPoliciesPaginatorName,
      ListPolicyPrincipalsPaginatorName,
      ListPrincipalPoliciesPaginatorName,
      ListPrincipalThingsPaginatorName,
      ListProvisioningTemplateVersionsPaginatorName,
      ListProvisioningTemplatesPaginatorName,
      ListRoleAliasesPaginatorName,
      ListScheduledAuditsPaginatorName,
      ListSecurityProfilesForTargetPaginatorName,
      ListSecurityProfilesPaginatorName,
      ListStreamsPaginatorName,
      ListTagsForResourcePaginatorName,
      ListTargetsForPolicyPaginatorName,
      ListTargetsForSecurityProfilePaginatorName,
      ListThingGroupsForThingPaginatorName,
      ListThingGroupsPaginatorName,
      ListThingPrincipalsPaginatorName,
      ListThingRegistrationTaskReportsPaginatorName,
      ListThingRegistrationTasksPaginatorName,
      ListThingTypesPaginatorName,
      ListThingsInBillingGroupPaginatorName,
      ListThingsInThingGroupPaginatorName,
      ListThingsPaginatorName,
      ListTopicRuleDestinationsPaginatorName,
      ListTopicRulesPaginatorName,
      ListV2LoggingLevelsPaginatorName,
      ListViolationEventsPaginatorName,
      LogLevelType,
      LogTargetTypeType,
      MessageFormatType,
      MitigationActionTypeType,
      ModelStatusType,
      NamedShadowIndexingModeType,
      OTAUpdateStatusType,
      PolicyTemplateNameType,
      ProtocolType,
      ReportTypeType,
      ResourceTypeType,
      RetryableFailureTypeType,
      ServerCertificateStatusType,
      ServiceTypeType,
      StatusType,
      TargetSelectionType,
      TemplateTypeType,
      ThingConnectivityIndexingModeType,
      ThingGroupIndexingModeType,
      ThingIndexingModeType,
      TopicRuleDestinationStatusType,
      VerificationStateType,
      ViolationEventTypeType,
      IoTServiceName,
      ServiceName,
      ResourceServiceName,
      PaginatorName,
      RegionName,
  )


  def check_value(value: AbortActionType) -> bool:
      ...
  ```

  <a id="typed-dictionaries"></a>



  `mypy_boto3_iot.type_defs` module contains structures and shapes assembled to
  typed dictionaries for additional type checking.

  ```python
  from mypy_boto3_iot.type_defs import (
      AbortCriteriaTypeDef,
      AcceptCertificateTransferRequestRequestTypeDef,
      CloudwatchAlarmActionTypeDef,
      CloudwatchLogsActionTypeDef,
      CloudwatchMetricActionTypeDef,
      DynamoDBActionTypeDef,
      ElasticsearchActionTypeDef,
      FirehoseActionTypeDef,
      IotAnalyticsActionTypeDef,
      IotEventsActionTypeDef,
      KafkaActionTypeDef,
      KinesisActionTypeDef,
      LambdaActionTypeDef,
      OpenSearchActionTypeDef,
      S3ActionTypeDef,
      SalesforceActionTypeDef,
      SnsActionTypeDef,
      SqsActionTypeDef,
      StepFunctionsActionTypeDef,
      MetricValueTypeDef,
      ViolationEventAdditionalInfoTypeDef,
      AddThingToBillingGroupRequestRequestTypeDef,
      AddThingToThingGroupRequestRequestTypeDef,
      AddThingsToThingGroupParamsTypeDef,
      AggregationTypeTypeDef,
      AlertTargetTypeDef,
      PolicyTypeDef,
      AssetPropertyTimestampTypeDef,
      AssetPropertyVariantTypeDef,
      AssociateTargetsWithJobRequestRequestTypeDef,
      ResponseMetadataTypeDef,
      AttachPolicyRequestRequestTypeDef,
      AttachPrincipalPolicyRequestRequestTypeDef,
      AttachSecurityProfileRequestRequestTypeDef,
      AttachThingPrincipalRequestRequestTypeDef,
      AttributePayloadTypeDef,
      AuditCheckConfigurationTypeDef,
      AuditCheckDetailsTypeDef,
      AuditMitigationActionExecutionMetadataTypeDef,
      AuditMitigationActionsTaskMetadataTypeDef,
      AuditMitigationActionsTaskTargetTypeDef,
      AuditNotificationTargetTypeDef,
      AuditTaskMetadataTypeDef,
      AuthInfoTypeDef,
      AuthorizerConfigTypeDef,
      AuthorizerDescriptionTypeDef,
      AuthorizerSummaryTypeDef,
      AwsJobAbortCriteriaTypeDef,
      AwsJobRateIncreaseCriteriaTypeDef,
      AwsJobPresignedUrlConfigTypeDef,
      AwsJobTimeoutConfigTypeDef,
      MachineLearningDetectionConfigTypeDef,
      StatisticalThresholdTypeDef,
      BehaviorModelTrainingSummaryTypeDef,
      MetricDimensionTypeDef,
      BillingGroupMetadataTypeDef,
      BillingGroupPropertiesTypeDef,
      BucketTypeDef,
      TermsAggregationTypeDef,
      CertificateValidityTypeDef,
      CACertificateTypeDef,
      CancelAuditMitigationActionsTaskRequestRequestTypeDef,
      CancelAuditTaskRequestRequestTypeDef,
      CancelCertificateTransferRequestRequestTypeDef,
      CancelDetectMitigationActionsTaskRequestRequestTypeDef,
      CancelJobExecutionRequestRequestTypeDef,
      CancelJobRequestRequestTypeDef,
      TransferDataTypeDef,
      CertificateTypeDef,
      CodeSigningCertificateChainTypeDef,
      CodeSigningSignatureTypeDef,
      ConfigurationTypeDef,
      ConfirmTopicRuleDestinationRequestRequestTypeDef,
      TagTypeDef,
      CreateCertificateFromCsrRequestRequestTypeDef,
      PresignedUrlConfigTypeDef,
      TimeoutConfigTypeDef,
      MaintenanceWindowTypeDef,
      CreateKeysAndCertificateRequestRequestTypeDef,
      KeyPairTypeDef,
      CreatePolicyVersionRequestRequestTypeDef,
      CreateProvisioningClaimRequestRequestTypeDef,
      ProvisioningHookTypeDef,
      CreateProvisioningTemplateVersionRequestRequestTypeDef,
      ThingTypePropertiesTypeDef,
      DeleteAccountAuditConfigurationRequestRequestTypeDef,
      DeleteAuthorizerRequestRequestTypeDef,
      DeleteBillingGroupRequestRequestTypeDef,
      DeleteCACertificateRequestRequestTypeDef,
      DeleteCertificateRequestRequestTypeDef,
      DeleteCustomMetricRequestRequestTypeDef,
      DeleteDimensionRequestRequestTypeDef,
      DeleteDomainConfigurationRequestRequestTypeDef,
      DeleteDynamicThingGroupRequestRequestTypeDef,
      DeleteFleetMetricRequestRequestTypeDef,
      DeleteJobExecutionRequestRequestTypeDef,
      DeleteJobRequestRequestTypeDef,
      DeleteJobTemplateRequestRequestTypeDef,
      DeleteMitigationActionRequestRequestTypeDef,
      DeleteOTAUpdateRequestRequestTypeDef,
      DeletePolicyRequestRequestTypeDef,
      DeletePolicyVersionRequestRequestTypeDef,
      DeleteProvisioningTemplateRequestRequestTypeDef,
      DeleteProvisioningTemplateVersionRequestRequestTypeDef,
      DeleteRoleAliasRequestRequestTypeDef,
      DeleteScheduledAuditRequestRequestTypeDef,
      DeleteSecurityProfileRequestRequestTypeDef,
      DeleteStreamRequestRequestTypeDef,
      DeleteThingGroupRequestRequestTypeDef,
      DeleteThingRequestRequestTypeDef,
      DeleteThingTypeRequestRequestTypeDef,
      DeleteTopicRuleDestinationRequestRequestTypeDef,
      DeleteTopicRuleRequestRequestTypeDef,
      DeleteV2LoggingLevelRequestRequestTypeDef,
      DeprecateThingTypeRequestRequestTypeDef,
      DescribeAuditFindingRequestRequestTypeDef,
      DescribeAuditMitigationActionsTaskRequestRequestTypeDef,
      TaskStatisticsForAuditCheckTypeDef,
      DescribeAuditTaskRequestRequestTypeDef,
      TaskStatisticsTypeDef,
      DescribeAuthorizerRequestRequestTypeDef,
      DescribeBillingGroupRequestRequestTypeDef,
      DescribeCACertificateRequestRequestTypeDef,
      RegistrationConfigTypeDef,
      DescribeCertificateRequestRequestTypeDef,
      DescribeCustomMetricRequestRequestTypeDef,
      DescribeDetectMitigationActionsTaskRequestRequestTypeDef,
      DescribeDimensionRequestRequestTypeDef,
      DescribeDomainConfigurationRequestRequestTypeDef,
      ServerCertificateSummaryTypeDef,
      DescribeEndpointRequestRequestTypeDef,
      DescribeFleetMetricRequestRequestTypeDef,
      DescribeIndexRequestRequestTypeDef,
      DescribeJobExecutionRequestRequestTypeDef,
      DescribeJobRequestRequestTypeDef,
      DescribeJobTemplateRequestRequestTypeDef,
      DescribeManagedJobTemplateRequestRequestTypeDef,
      DocumentParameterTypeDef,
      DescribeMitigationActionRequestRequestTypeDef,
      DescribeProvisioningTemplateRequestRequestTypeDef,
      DescribeProvisioningTemplateVersionRequestRequestTypeDef,
      DescribeRoleAliasRequestRequestTypeDef,
      RoleAliasDescriptionTypeDef,
      DescribeScheduledAuditRequestRequestTypeDef,
      DescribeSecurityProfileRequestRequestTypeDef,
      DescribeStreamRequestRequestTypeDef,
      DescribeThingGroupRequestRequestTypeDef,
      DescribeThingRegistrationTaskRequestRequestTypeDef,
      DescribeThingRequestRequestTypeDef,
      DescribeThingTypeRequestRequestTypeDef,
      ThingTypeMetadataTypeDef,
      S3DestinationTypeDef,
      DetachPolicyRequestRequestTypeDef,
      DetachPrincipalPolicyRequestRequestTypeDef,
      DetachSecurityProfileRequestRequestTypeDef,
      DetachThingPrincipalRequestRequestTypeDef,
      DetectMitigationActionExecutionTypeDef,
      DetectMitigationActionsTaskStatisticsTypeDef,
      DetectMitigationActionsTaskTargetTypeDef,
      ViolationEventOccurrenceRangeTypeDef,
      DisableTopicRuleRequestRequestTypeDef,
      DomainConfigurationSummaryTypeDef,
      PutItemInputTypeDef,
      EffectivePolicyTypeDef,
      EnableIoTLoggingParamsTypeDef,
      EnableTopicRuleRequestRequestTypeDef,
      ErrorInfoTypeDef,
      RateIncreaseCriteriaTypeDef,
      FieldTypeDef,
      S3LocationTypeDef,
      StreamTypeDef,
      FleetMetricNameAndArnTypeDef,
      PaginatorConfigTypeDef,
      GetBehaviorModelTrainingSummariesRequestRequestTypeDef,
      GetCardinalityRequestRequestTypeDef,
      GetEffectivePoliciesRequestRequestTypeDef,
      GetJobDocumentRequestRequestTypeDef,
      GetOTAUpdateRequestRequestTypeDef,
      GetPercentilesRequestRequestTypeDef,
      PercentPairTypeDef,
      GetPolicyRequestRequestTypeDef,
      GetPolicyVersionRequestRequestTypeDef,
      GetStatisticsRequestRequestTypeDef,
      StatisticsTypeDef,
      GetTopicRuleDestinationRequestRequestTypeDef,
      GetTopicRuleRequestRequestTypeDef,
      GroupNameAndArnTypeDef,
      HttpActionHeaderTypeDef,
      SigV4AuthorizationTypeDef,
      HttpContextTypeDef,
      HttpUrlDestinationConfigurationTypeDef,
      HttpUrlDestinationPropertiesTypeDef,
      HttpUrlDestinationSummaryTypeDef,
      IndexingFilterTypeDef,
      IssuerCertificateIdentifierTypeDef,
      JobExecutionStatusDetailsTypeDef,
      JobExecutionSummaryTypeDef,
      RetryCriteriaTypeDef,
      JobProcessDetailsTypeDef,
      JobSummaryTypeDef,
      JobTemplateSummaryTypeDef,
      ScheduledJobRolloutTypeDef,
      ListActiveViolationsRequestRequestTypeDef,
      ListAttachedPoliciesRequestRequestTypeDef,
      ListAuditMitigationActionsExecutionsRequestRequestTypeDef,
      ListAuditMitigationActionsTasksRequestRequestTypeDef,
      ListAuditTasksRequestRequestTypeDef,
      ListAuthorizersRequestRequestTypeDef,
      ListBillingGroupsRequestRequestTypeDef,
      ListCACertificatesRequestRequestTypeDef,
      ListCertificatesByCARequestRequestTypeDef,
      ListCertificatesRequestRequestTypeDef,
      ListCustomMetricsRequestRequestTypeDef,
      ListDetectMitigationActionsExecutionsRequestRequestTypeDef,
      ListDetectMitigationActionsTasksRequestRequestTypeDef,
      ListDimensionsRequestRequestTypeDef,
      ListDomainConfigurationsRequestRequestTypeDef,
      ListFleetMetricsRequestRequestTypeDef,
      ListIndicesRequestRequestTypeDef,
      ListJobExecutionsForJobRequestRequestTypeDef,
      ListJobExecutionsForThingRequestRequestTypeDef,
      ListJobTemplatesRequestRequestTypeDef,
      ListJobsRequestRequestTypeDef,
      ListManagedJobTemplatesRequestRequestTypeDef,
      ManagedJobTemplateSummaryTypeDef,
      ListMetricValuesRequestRequestTypeDef,
      ListMitigationActionsRequestRequestTypeDef,
      MitigationActionIdentifierTypeDef,
      ListOTAUpdatesRequestRequestTypeDef,
      OTAUpdateSummaryTypeDef,
      ListOutgoingCertificatesRequestRequestTypeDef,
      OutgoingCertificateTypeDef,
      ListPoliciesRequestRequestTypeDef,
      ListPolicyPrincipalsRequestRequestTypeDef,
      ListPolicyVersionsRequestRequestTypeDef,
      PolicyVersionTypeDef,
      ListPrincipalPoliciesRequestRequestTypeDef,
      ListPrincipalThingsRequestRequestTypeDef,
      ListProvisioningTemplateVersionsRequestRequestTypeDef,
      ProvisioningTemplateVersionSummaryTypeDef,
      ListProvisioningTemplatesRequestRequestTypeDef,
      ProvisioningTemplateSummaryTypeDef,
      ListRelatedResourcesForAuditFindingRequestRequestTypeDef,
      ListRoleAliasesRequestRequestTypeDef,
      ListScheduledAuditsRequestRequestTypeDef,
      ScheduledAuditMetadataTypeDef,
      ListSecurityProfilesForTargetRequestRequestTypeDef,
      ListSecurityProfilesRequestRequestTypeDef,
      SecurityProfileIdentifierTypeDef,
      ListStreamsRequestRequestTypeDef,
      StreamSummaryTypeDef,
      ListTagsForResourceRequestRequestTypeDef,
      ListTargetsForPolicyRequestRequestTypeDef,
      ListTargetsForSecurityProfileRequestRequestTypeDef,
      SecurityProfileTargetTypeDef,
      ListThingGroupsForThingRequestRequestTypeDef,
      ListThingGroupsRequestRequestTypeDef,
      ListThingPrincipalsRequestRequestTypeDef,
      ListThingRegistrationTaskReportsRequestRequestTypeDef,
      ListThingRegistrationTasksRequestRequestTypeDef,
      ListThingTypesRequestRequestTypeDef,
      ListThingsInBillingGroupRequestRequestTypeDef,
      ListThingsInThingGroupRequestRequestTypeDef,
      ListThingsRequestRequestTypeDef,
      ThingAttributeTypeDef,
      ListTopicRuleDestinationsRequestRequestTypeDef,
      ListTopicRulesRequestRequestTypeDef,
      TopicRuleListItemTypeDef,
      ListV2LoggingLevelsRequestRequestTypeDef,
      ListViolationEventsRequestRequestTypeDef,
      LocationTimestampTypeDef,
      LogTargetTypeDef,
      LoggingOptionsPayloadTypeDef,
      PublishFindingToSnsParamsTypeDef,
      ReplaceDefaultPolicyVersionParamsTypeDef,
      UpdateCACertificateParamsTypeDef,
      UpdateDeviceCertificateParamsTypeDef,
      MqttContextTypeDef,
      UserPropertyTypeDef,
      PolicyVersionIdentifierTypeDef,
      PutVerificationStateOnViolationRequestRequestTypeDef,
      RegisterCertificateRequestRequestTypeDef,
      RegisterCertificateWithoutCARequestRequestTypeDef,
      RegisterThingRequestRequestTypeDef,
      RejectCertificateTransferRequestRequestTypeDef,
      RemoveThingFromBillingGroupRequestRequestTypeDef,
      RemoveThingFromThingGroupRequestRequestTypeDef,
      SearchIndexRequestRequestTypeDef,
      ThingGroupDocumentTypeDef,
      SetDefaultAuthorizerRequestRequestTypeDef,
      SetDefaultPolicyVersionRequestRequestTypeDef,
      SetV2LoggingOptionsRequestRequestTypeDef,
      SigningProfileParameterTypeDef,
      StartOnDemandAuditTaskRequestRequestTypeDef,
      StartThingRegistrationTaskRequestRequestTypeDef,
      StopThingRegistrationTaskRequestRequestTypeDef,
      TlsContextTypeDef,
      ThingConnectivityTypeDef,
      TimestreamDimensionTypeDef,
      TimestreamTimestampTypeDef,
      VpcDestinationConfigurationTypeDef,
      VpcDestinationSummaryTypeDef,
      VpcDestinationPropertiesTypeDef,
      TransferCertificateRequestRequestTypeDef,
      UntagResourceRequestRequestTypeDef,
      UpdateAuthorizerRequestRequestTypeDef,
      UpdateCertificateRequestRequestTypeDef,
      UpdateCustomMetricRequestRequestTypeDef,
      UpdateDimensionRequestRequestTypeDef,
      UpdateRoleAliasRequestRequestTypeDef,
      UpdateScheduledAuditRequestRequestTypeDef,
      UpdateThingGroupsForThingRequestRequestTypeDef,
      UpdateTopicRuleDestinationRequestRequestTypeDef,
      ValidationErrorTypeDef,
      AbortConfigTypeDef,
      MetricDatumTypeDef,
      UpdateFleetMetricRequestRequestTypeDef,
      AllowedTypeDef,
      ExplicitDenyTypeDef,
      ImplicitDenyTypeDef,
      AssetPropertyValueTypeDef,
      AssociateTargetsWithJobResponseTypeDef,
      CancelJobResponseTypeDef,
      CreateAuthorizerResponseTypeDef,
      CreateBillingGroupResponseTypeDef,
      CreateCertificateFromCsrResponseTypeDef,
      CreateCustomMetricResponseTypeDef,
      CreateDimensionResponseTypeDef,
      CreateDomainConfigurationResponseTypeDef,
      CreateDynamicThingGroupResponseTypeDef,
      CreateFleetMetricResponseTypeDef,
      CreateJobResponseTypeDef,
      CreateJobTemplateResponseTypeDef,
      CreateMitigationActionResponseTypeDef,
      CreateOTAUpdateResponseTypeDef,
      CreatePolicyResponseTypeDef,
      CreatePolicyVersionResponseTypeDef,
      CreateProvisioningTemplateResponseTypeDef,
      CreateProvisioningTemplateVersionResponseTypeDef,
      CreateRoleAliasResponseTypeDef,
      CreateScheduledAuditResponseTypeDef,
      CreateSecurityProfileResponseTypeDef,
      CreateStreamResponseTypeDef,
      CreateThingGroupResponseTypeDef,
      CreateThingResponseTypeDef,
      CreateThingTypeResponseTypeDef,
      DescribeCustomMetricResponseTypeDef,
      DescribeDimensionResponseTypeDef,
      DescribeEndpointResponseTypeDef,
      DescribeFleetMetricResponseTypeDef,
      DescribeIndexResponseTypeDef,
      DescribeProvisioningTemplateVersionResponseTypeDef,
      DescribeScheduledAuditResponseTypeDef,
      DescribeThingRegistrationTaskResponseTypeDef,
      DescribeThingResponseTypeDef,
      EmptyResponseMetadataTypeDef,
      GetCardinalityResponseTypeDef,
      GetJobDocumentResponseTypeDef,
      GetLoggingOptionsResponseTypeDef,
      GetPolicyResponseTypeDef,
      GetPolicyVersionResponseTypeDef,
      GetRegistrationCodeResponseTypeDef,
      GetV2LoggingOptionsResponseTypeDef,
      ListAttachedPoliciesResponseTypeDef,
      ListCustomMetricsResponseTypeDef,
      ListDimensionsResponseTypeDef,
      ListIndicesResponseTypeDef,
      ListPoliciesResponseTypeDef,
      ListPolicyPrincipalsResponseTypeDef,
      ListPrincipalPoliciesResponseTypeDef,
      ListPrincipalThingsResponseTypeDef,
      ListRoleAliasesResponseTypeDef,
      ListTargetsForPolicyResponseTypeDef,
      ListThingPrincipalsResponseTypeDef,
      ListThingRegistrationTaskReportsResponseTypeDef,
      ListThingRegistrationTasksResponseTypeDef,
      ListThingsInBillingGroupResponseTypeDef,
      ListThingsInThingGroupResponseTypeDef,
      RegisterCACertificateResponseTypeDef,
      RegisterCertificateResponseTypeDef,
      RegisterCertificateWithoutCAResponseTypeDef,
      RegisterThingResponseTypeDef,
      SetDefaultAuthorizerResponseTypeDef,
      StartAuditMitigationActionsTaskResponseTypeDef,
      StartDetectMitigationActionsTaskResponseTypeDef,
      StartOnDemandAuditTaskResponseTypeDef,
      StartThingRegistrationTaskResponseTypeDef,
      TestInvokeAuthorizerResponseTypeDef,
      TransferCertificateResponseTypeDef,
      UpdateAuthorizerResponseTypeDef,
      UpdateBillingGroupResponseTypeDef,
      UpdateCustomMetricResponseTypeDef,
      UpdateDimensionResponseTypeDef,
      UpdateDomainConfigurationResponseTypeDef,
      UpdateDynamicThingGroupResponseTypeDef,
      UpdateMitigationActionResponseTypeDef,
      UpdateRoleAliasResponseTypeDef,
      UpdateScheduledAuditResponseTypeDef,
      UpdateStreamResponseTypeDef,
      UpdateThingGroupResponseTypeDef,
      CreateThingRequestRequestTypeDef,
      ThingGroupPropertiesTypeDef,
      UpdateThingRequestRequestTypeDef,
      ListAuditMitigationActionsExecutionsResponseTypeDef,
      ListAuditMitigationActionsTasksResponseTypeDef,
      StartAuditMitigationActionsTaskRequestRequestTypeDef,
      DescribeAccountAuditConfigurationResponseTypeDef,
      UpdateAccountAuditConfigurationRequestRequestTypeDef,
      ListAuditTasksResponseTypeDef,
      TestAuthorizationRequestRequestTypeDef,
      UpdateDomainConfigurationRequestRequestTypeDef,
      DescribeAuthorizerResponseTypeDef,
      DescribeDefaultAuthorizerResponseTypeDef,
      ListAuthorizersResponseTypeDef,
      AwsJobAbortConfigTypeDef,
      AwsJobExponentialRolloutRateTypeDef,
      BehaviorCriteriaTypeDef,
      GetBehaviorModelTrainingSummariesResponseTypeDef,
      MetricToRetainTypeDef,
      DescribeBillingGroupResponseTypeDef,
      UpdateBillingGroupRequestRequestTypeDef,
      GetBucketsAggregationResponseTypeDef,
      BucketsAggregationTypeTypeDef,
      CACertificateDescriptionTypeDef,
      ListCACertificatesResponseTypeDef,
      CertificateDescriptionTypeDef,
      ListCertificatesByCAResponseTypeDef,
      ListCertificatesResponseTypeDef,
      CustomCodeSigningTypeDef,
      DescribeEventConfigurationsResponseTypeDef,
      UpdateEventConfigurationsRequestRequestTypeDef,
      CreateAuthorizerRequestRequestTypeDef,
      CreateBillingGroupRequestRequestTypeDef,
      CreateCustomMetricRequestRequestTypeDef,
      CreateDimensionRequestRequestTypeDef,
      CreateDomainConfigurationRequestRequestTypeDef,
      CreateFleetMetricRequestRequestTypeDef,
      CreatePolicyRequestRequestTypeDef,
      CreateRoleAliasRequestRequestTypeDef,
      CreateScheduledAuditRequestRequestTypeDef,
      ListTagsForResourceResponseTypeDef,
      TagResourceRequestRequestTypeDef,
      SchedulingConfigTypeDef,
      CreateKeysAndCertificateResponseTypeDef,
      CreateProvisioningClaimResponseTypeDef,
      CreateProvisioningTemplateRequestRequestTypeDef,
      DescribeProvisioningTemplateResponseTypeDef,
      UpdateProvisioningTemplateRequestRequestTypeDef,
      CreateThingTypeRequestRequestTypeDef,
      DescribeAuditTaskResponseTypeDef,
      RegisterCACertificateRequestRequestTypeDef,
      UpdateCACertificateRequestRequestTypeDef,
      DescribeDomainConfigurationResponseTypeDef,
      DescribeManagedJobTemplateResponseTypeDef,
      DescribeRoleAliasResponseTypeDef,
      DescribeThingTypeResponseTypeDef,
      ThingTypeDefinitionTypeDef,
      DestinationTypeDef,
      ListDetectMitigationActionsExecutionsResponseTypeDef,
      StartDetectMitigationActionsTaskRequestRequestTypeDef,
      ListDomainConfigurationsResponseTypeDef,
      DynamoDBv2ActionTypeDef,
      GetEffectivePoliciesResponseTypeDef,
      ExponentialRolloutRateTypeDef,
      ThingGroupIndexingConfigurationTypeDef,
      StreamFileTypeDef,
      FileLocationTypeDef,
      ListFleetMetricsResponseTypeDef,
      GetBehaviorModelTrainingSummariesRequestGetBehaviorModelTrainingSummariesPaginateTypeDef,
      ListActiveViolationsRequestListActiveViolationsPaginateTypeDef,
      ListAttachedPoliciesRequestListAttachedPoliciesPaginateTypeDef,
      ListAuditMitigationActionsExecutionsRequestListAuditMitigationActionsExecutionsPaginateTypeDef,
      ListAuditMitigationActionsTasksRequestListAuditMitigationActionsTasksPaginateTypeDef,
      ListAuditTasksRequestListAuditTasksPaginateTypeDef,
      ListAuthorizersRequestListAuthorizersPaginateTypeDef,
      ListBillingGroupsRequestListBillingGroupsPaginateTypeDef,
      ListCACertificatesRequestListCACertificatesPaginateTypeDef,
      ListCertificatesByCARequestListCertificatesByCAPaginateTypeDef,
      ListCertificatesRequestListCertificatesPaginateTypeDef,
      ListCustomMetricsRequestListCustomMetricsPaginateTypeDef,
      ListDetectMitigationActionsExecutionsRequestListDetectMitigationActionsExecutionsPaginateTypeDef,
      ListDetectMitigationActionsTasksRequestListDetectMitigationActionsTasksPaginateTypeDef,
      ListDimensionsRequestListDimensionsPaginateTypeDef,
      ListDomainConfigurationsRequestListDomainConfigurationsPaginateTypeDef,
      ListFleetMetricsRequestListFleetMetricsPaginateTypeDef,
      ListIndicesRequestListIndicesPaginateTypeDef,
      ListJobExecutionsForJobRequestListJobExecutionsForJobPaginateTypeDef,
      ListJobExecutionsForThingRequestListJobExecutionsForThingPaginateTypeDef,
      ListJobTemplatesRequestListJobTemplatesPaginateTypeDef,
      ListJobsRequestListJobsPaginateTypeDef,
      ListMetricValuesRequestListMetricValuesPaginateTypeDef,
      ListMitigationActionsRequestListMitigationActionsPaginateTypeDef,
      ListOTAUpdatesRequestListOTAUpdatesPaginateTypeDef,
      ListOutgoingCertificatesRequestListOutgoingCertificatesPaginateTypeDef,
      ListPoliciesRequestListPoliciesPaginateTypeDef,
      ListPolicyPrincipalsRequestListPolicyPrincipalsPaginateTypeDef,
      ListPrincipalPoliciesRequestListPrincipalPoliciesPaginateTypeDef,
      ListPrincipalThingsRequestListPrincipalThingsPaginateTypeDef,
      ListProvisioningTemplateVersionsRequestListProvisioningTemplateVersionsPaginateTypeDef,
      ListProvisioningTemplatesRequestListProvisioningTemplatesPaginateTypeDef,
      ListRoleAliasesRequestListRoleAliasesPaginateTypeDef,
      ListScheduledAuditsRequestListScheduledAuditsPaginateTypeDef,
      ListSecurityProfilesForTargetRequestListSecurityProfilesForTargetPaginateTypeDef,
      ListSecurityProfilesRequestListSecurityProfilesPaginateTypeDef,
      ListStreamsRequestListStreamsPaginateTypeDef,
      ListTagsForResourceRequestListTagsForResourcePaginateTypeDef,
      ListTargetsForPolicyRequestListTargetsForPolicyPaginateTypeDef,
      ListTargetsForSecurityProfileRequestListTargetsForSecurityProfilePaginateTypeDef,
      ListThingGroupsForThingRequestListThingGroupsForThingPaginateTypeDef,
      ListThingGroupsRequestListThingGroupsPaginateTypeDef,
      ListThingPrincipalsRequestListThingPrincipalsPaginateTypeDef,
      ListThingRegistrationTaskReportsRequestListThingRegistrationTaskReportsPaginateTypeDef,
      ListThingRegistrationTasksRequestListThingRegistrationTasksPaginateTypeDef,
      ListThingTypesRequestListThingTypesPaginateTypeDef,
      ListThingsInBillingGroupRequestListThingsInBillingGroupPaginateTypeDef,
      ListThingsInThingGroupRequestListThingsInThingGroupPaginateTypeDef,
      ListThingsRequestListThingsPaginateTypeDef,
      ListTopicRuleDestinationsRequestListTopicRuleDestinationsPaginateTypeDef,
      ListTopicRulesRequestListTopicRulesPaginateTypeDef,
      ListV2LoggingLevelsRequestListV2LoggingLevelsPaginateTypeDef,
      ListViolationEventsRequestListViolationEventsPaginateTypeDef,
      GetPercentilesResponseTypeDef,
      GetStatisticsResponseTypeDef,
      ListBillingGroupsResponseTypeDef,
      ListThingGroupsForThingResponseTypeDef,
      ListThingGroupsResponseTypeDef,
      ThingGroupMetadataTypeDef,
      HttpAuthorizationTypeDef,
      ThingIndexingConfigurationTypeDef,
      JobExecutionTypeDef,
      JobExecutionSummaryForJobTypeDef,
      JobExecutionSummaryForThingTypeDef,
      JobExecutionsRetryConfigTypeDef,
      ListJobsResponseTypeDef,
      ListJobTemplatesResponseTypeDef,
      ListManagedJobTemplatesResponseTypeDef,
      ListMitigationActionsResponseTypeDef,
      ListOTAUpdatesResponseTypeDef,
      ListOutgoingCertificatesResponseTypeDef,
      ListPolicyVersionsResponseTypeDef,
      ListProvisioningTemplateVersionsResponseTypeDef,
      ListProvisioningTemplatesResponseTypeDef,
      ListScheduledAuditsResponseTypeDef,
      ListSecurityProfilesResponseTypeDef,
      ListStreamsResponseTypeDef,
      ListTargetsForSecurityProfileResponseTypeDef,
      SecurityProfileTargetMappingTypeDef,
      ListThingsResponseTypeDef,
      ListTopicRulesResponseTypeDef,
      LocationActionTypeDef,
      LogTargetConfigurationTypeDef,
      SetV2LoggingLevelRequestRequestTypeDef,
      SetLoggingOptionsRequestRequestTypeDef,
      MitigationActionParamsTypeDef,
      MqttHeadersTypeDef,
      ResourceIdentifierTypeDef,
      TestInvokeAuthorizerRequestRequestTypeDef,
      ThingDocumentTypeDef,
      TimestreamActionTypeDef,
      TopicRuleDestinationConfigurationTypeDef,
      TopicRuleDestinationSummaryTypeDef,
      TopicRuleDestinationTypeDef,
      ValidateSecurityProfileBehaviorsResponseTypeDef,
      ListMetricValuesResponseTypeDef,
      DeniedTypeDef,
      PutAssetPropertyValueEntryTypeDef,
      CreateDynamicThingGroupRequestRequestTypeDef,
      CreateThingGroupRequestRequestTypeDef,
      UpdateDynamicThingGroupRequestRequestTypeDef,
      UpdateThingGroupRequestRequestTypeDef,
      AwsJobExecutionsRolloutConfigTypeDef,
      BehaviorTypeDef,
      GetBucketsAggregationRequestRequestTypeDef,
      DescribeCACertificateResponseTypeDef,
      DescribeCertificateResponseTypeDef,
      ListThingTypesResponseTypeDef,
      StartSigningJobParameterTypeDef,
      JobExecutionsRolloutConfigTypeDef,
      CreateStreamRequestRequestTypeDef,
      StreamInfoTypeDef,
      UpdateStreamRequestRequestTypeDef,
      DescribeThingGroupResponseTypeDef,
      HttpActionTypeDef,
      GetIndexingConfigurationResponseTypeDef,
      UpdateIndexingConfigurationRequestRequestTypeDef,
      DescribeJobExecutionResponseTypeDef,
      ListJobExecutionsForJobResponseTypeDef,
      ListJobExecutionsForThingResponseTypeDef,
      ListSecurityProfilesForTargetResponseTypeDef,
      ListV2LoggingLevelsResponseTypeDef,
      CreateMitigationActionRequestRequestTypeDef,
      DescribeMitigationActionResponseTypeDef,
      MitigationActionTypeDef,
      UpdateMitigationActionRequestRequestTypeDef,
      RepublishActionTypeDef,
      AuditSuppressionTypeDef,
      CreateAuditSuppressionRequestRequestTypeDef,
      DeleteAuditSuppressionRequestRequestTypeDef,
      DescribeAuditSuppressionRequestRequestTypeDef,
      DescribeAuditSuppressionResponseTypeDef,
      ListAuditFindingsRequestListAuditFindingsPaginateTypeDef,
      ListAuditFindingsRequestRequestTypeDef,
      ListAuditSuppressionsRequestListAuditSuppressionsPaginateTypeDef,
      ListAuditSuppressionsRequestRequestTypeDef,
      NonCompliantResourceTypeDef,
      RelatedResourceTypeDef,
      UpdateAuditSuppressionRequestRequestTypeDef,
      SearchIndexResponseTypeDef,
      CreateTopicRuleDestinationRequestRequestTypeDef,
      ListTopicRuleDestinationsResponseTypeDef,
      CreateTopicRuleDestinationResponseTypeDef,
      GetTopicRuleDestinationResponseTypeDef,
      AuthResultTypeDef,
      IotSiteWiseActionTypeDef,
      ActiveViolationTypeDef,
      CreateSecurityProfileRequestRequestTypeDef,
      DescribeSecurityProfileResponseTypeDef,
      UpdateSecurityProfileRequestRequestTypeDef,
      UpdateSecurityProfileResponseTypeDef,
      ValidateSecurityProfileBehaviorsRequestRequestTypeDef,
      ViolationEventTypeDef,
      CodeSigningTypeDef,
      CreateJobRequestRequestTypeDef,
      CreateJobTemplateRequestRequestTypeDef,
      DescribeJobTemplateResponseTypeDef,
      JobTypeDef,
      UpdateJobRequestRequestTypeDef,
      DescribeStreamResponseTypeDef,
      DescribeAuditMitigationActionsTaskResponseTypeDef,
      DetectMitigationActionsTaskSummaryTypeDef,
      ListAuditSuppressionsResponseTypeDef,
      AuditFindingTypeDef,
      ListRelatedResourcesForAuditFindingResponseTypeDef,
      TestAuthorizationResponseTypeDef,
      ActionTypeDef,
      ListActiveViolationsResponseTypeDef,
      ListViolationEventsResponseTypeDef,
      OTAUpdateFileTypeDef,
      DescribeJobResponseTypeDef,
      DescribeDetectMitigationActionsTaskResponseTypeDef,
      ListDetectMitigationActionsTasksResponseTypeDef,
      DescribeAuditFindingResponseTypeDef,
      ListAuditFindingsResponseTypeDef,
      TopicRulePayloadTypeDef,
      TopicRuleTypeDef,
      CreateOTAUpdateRequestRequestTypeDef,
      OTAUpdateInfoTypeDef,
      CreateTopicRuleRequestRequestTypeDef,
      ReplaceTopicRuleRequestRequestTypeDef,
      GetTopicRuleResponseTypeDef,
      GetOTAUpdateResponseTypeDef,
  )


  def get_structure() -> AbortCriteriaTypeDef:
      return {...}
  ```

  <a id="how-it-works"></a>



  Fully automated
  [mypy-boto3-builder](https://github.com/youtype/mypy_boto3_builder) carefully
  generates type annotations for each service, patiently waiting for `boto3`
  updates. It delivers a drop-in type annotations for you and makes sure that:

  - All available `boto3` services are covered.
  - Each public class and method of every `boto3` service gets valid type
    annotations extracted from the documentation (blame `botocore` docs if types
    are incorrect).
  - Type annotations include up-to-date documentation.
  - Link to documentation is provided for every method.
  - Code is processed by [black](https://github.com/psf/black) and
    [isort](https://github.com/PyCQA/isort) for readability.

  <a id="what's-new"></a>



  <a id="implemented-features"></a>



  - Fully type annotated `boto3`, `botocore` and `aiobotocore` libraries
  - `mypy`, `pyright`, `VSCode`, `PyCharm`, `Sublime Text` and `Emacs`
    compatibility
  - `Client`, `ServiceResource`, `Resource`, `Waiter` `Paginator` type
    annotations for each service
  - Generated `TypeDefs` for each service
  - Generated `Literals` for each service
  - Auto discovery of types for `boto3.client` and `boto3.session` calls
  - Auto discovery of types for `session.client` and `session.session` calls
  - Auto discovery of types for `client.get_waiter` and `client.get_paginator`
    calls
  - Auto discovery of types for `ServiceResource` and `Resource` collections
  - Auto discovery of types for `aiobotocore.Session.create_client` calls

  <a id="latest-changes"></a>



  Builder changelog can be found in
  [Releases](https://github.com/youtype/mypy_boto3_builder/releases).

  <a id="versioning"></a>



  `mypy-boto3-iot` version is the same as related `boto3` version and follows
  [PEP 440](https://www.python.org/dev/peps/pep-0440/) format.

  <a id="thank-you"></a>



  - [Allie Fitter](https://github.com/alliefitter) for
    [boto3-type-annotations](https://pypi.org/project/boto3-type-annotations/),
    this package is based on top of his work
  - [black](https://github.com/psf/black) developers for an awesome formatting
    tool
  - [Timothy Edmund Crosley](https://github.com/timothycrosley) for
    [isort](https://github.com/PyCQA/isort) and how flexible it is
  - [mypy](https://github.com/python/mypy) developers for doing all dirty work
    for us
  - [pyright](https://github.com/microsoft/pyright) team for the new era of typed
    Python

  <a id="documentation"></a>



  All services type annotations can be found in
  [boto3 docs](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_iot/)

  <a id="support-and-contributing"></a>



  This package is auto-generated. Please reports any bugs or request new features
  in [mypy-boto3-builder](https://github.com/youtype/mypy_boto3_builder/issues/)
  repository.


pkgId: 60a2ad1c7a4031442cc57efb02eed86e316fc81fd88e9692e6337278a4ad46e1
name: python-mypy-boto3-kinesis
arch: src
version: 1.26.61
epoch: 0
release: 1
summary: Type annotations for boto3.Kinesis 1.26.61 service generated with mypy-boto3-builder 7.12.3
url: https://github.com/youtype/mypy_boto3_builder
rpm_license: MIT License
rpm_vendor: openEuler Copr - user mywaaagh_admin
rpm_group: Unspecified
rpm_buildhost: resalloc-43cd6a9a-a7a1-403b-b6f0-5a553233a202
location_href: 00013978-python-mypy-boto3-kinesis/python-mypy-boto3-kinesis-1.26.61-1.src.rpm
checksum_type: sha256
description:
  <a id="mypy-boto3-kinesis"></a>



  [![PyPI - mypy-boto3-kinesis](https://img.shields.io/pypi/v/mypy-boto3-kinesis.svg?color=blue)](https://pypi.org/project/mypy-boto3-kinesis)
  [![PyPI - Python Version](https://img.shields.io/pypi/pyversions/mypy-boto3-kinesis.svg?color=blue)](https://pypi.org/project/mypy-boto3-kinesis)
  [![Docs](https://img.shields.io/readthedocs/mypy-boto3-builder.svg?color=blue)](https://mypy-boto3-builder.readthedocs.io/)
  [![PyPI - Downloads](https://img.shields.io/pypi/dm/mypy-boto3-kinesis?color=blue)](https://pypistats.org/packages/mypy-boto3-kinesis)

  ![boto3.typed](https://github.com/youtype/mypy_boto3_builder/raw/main/logo.png)

  Type annotations for
  [boto3.Kinesis 1.26.61](https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/kinesis.html#Kinesis)
  service compatible with [VSCode](https://code.visualstudio.com/),
  [PyCharm](https://www.jetbrains.com/pycharm/),
  [Emacs](https://www.gnu.org/software/emacs/),
  [Sublime Text](https://www.sublimetext.com/),
  [mypy](https://github.com/python/mypy),
  [pyright](https://github.com/microsoft/pyright) and other tools.

  Generated by
  [mypy-boto3-builder 7.12.3](https://github.com/youtype/mypy_boto3_builder).

  More information can be found on
  [boto3-stubs](https://pypi.org/project/boto3-stubs/) page and in
  [mypy-boto3-kinesis docs](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_kinesis/).

  See how it helps to find and fix potential bugs:

  ![boto3-stubs demo](https://github.com/youtype/mypy_boto3_builder/raw/main/demo.gif)

  - [mypy-boto3-kinesis](#mypy-boto3-kinesis)
    - [How to install](#how-to-install)
      - [VSCode extension](#vscode-extension)
      - [From PyPI with pip](#from-pypi-with-pip)
    - [How to uninstall](#how-to-uninstall)
    - [Usage](#usage)
      - [VSCode](#vscode)
      - [PyCharm](#pycharm)
      - [Emacs](#emacs)
      - [Sublime Text](#sublime-text)
      - [Other IDEs](#other-ides)
      - [mypy](#mypy)
      - [pyright](#pyright)
    - [Explicit type annotations](#explicit-type-annotations)
      - [Client annotations](#client-annotations)
      - [Paginators annotations](#paginators-annotations)
      - [Waiters annotations](#waiters-annotations)
      - [Literals](#literals)
      - [Typed dictionaries](#typed-dictionaries)
    - [How it works](#how-it-works)
    - [What's new](#what's-new)
      - [Implemented features](#implemented-features)
      - [Latest changes](#latest-changes)
    - [Versioning](#versioning)
    - [Thank you](#thank-you)
    - [Documentation](#documentation)
    - [Support and contributing](#support-and-contributing)

  <a id="how-to-install"></a>



  <a id="vscode-extension"></a>



  Add
  [AWS Boto3](https://marketplace.visualstudio.com/items?itemName=Boto3typed.boto3-ide)
  extension to your VSCode and run `AWS boto3: Quick Start` command.

  Click `Modify` and select `boto3 common` and `Kinesis`.

  <a id="from-pypi-with-pip"></a>



  Install `boto3-stubs` for `Kinesis` service.

  ```bash

  python -m pip install 'boto3-stubs[kinesis]'




  python -m pip install 'boto3-stubs-lite[kinesis]'



  python -m pip install mypy-boto3-kinesis
  ```

  <a id="how-to-uninstall"></a>



  ```bash
  python -m pip uninstall -y mypy-boto3-kinesis
  ```

  <a id="usage"></a>



  <a id="vscode"></a>



  - Install
    [Python extension](https://marketplace.visualstudio.com/items?itemName=ms-python.python)
  - Install
    [Pylance extension](https://marketplace.visualstudio.com/items?itemName=ms-python.vscode-pylance)
  - Set `Pylance` as your Python Language Server
  - Install `boto3-stubs[kinesis]` in your environment:

  ```bash
  python -m pip install 'boto3-stubs[kinesis]'
  ```

  Both type checking and code completion should now work. No explicit type
  annotations required, write your `boto3` code as usual.

  <a id="pycharm"></a>



  Install `boto3-stubs-lite[kinesis]` in your environment:

  ```bash
  python -m pip install 'boto3-stubs-lite[kinesis]'`
  ```

  Both type checking and code completion should now work. Explicit type
  annotations **are required**.

  Use `boto3-stubs` package instead for implicit type discovery.

  <a id="emacs"></a>



  - Install `boto3-stubs` with services you use in your environment:

  ```bash
  python -m pip install 'boto3-stubs[kinesis]'
  ```

  - Install [use-package](https://github.com/jwiegley/use-package),
    [lsp](https://github.com/emacs-lsp/lsp-mode/),
    [company](https://github.com/company-mode/company-mode) and
    [flycheck](https://github.com/flycheck/flycheck) packages
  - Install [lsp-pyright](https://github.com/emacs-lsp/lsp-pyright) package

  ```elisp
  (use-package lsp-pyright
    :ensure t
    :hook (python-mode . (lambda ()
                            (require 'lsp-pyright)
                            (lsp)))  ; or lsp-deferred
    :init (when (executable-find "python3")
            (setq lsp-pyright-python-executable-cmd "python3"))
    )
  ```

  - Make sure emacs uses the environment where you have installed `boto3-stubs`

  Type checking should now work. No explicit type annotations required, write
  your `boto3` code as usual.

  <a id="sublime-text"></a>



  - Install `boto3-stubs[kinesis]` with services you use in your environment:

  ```bash
  python -m pip install 'boto3-stubs[kinesis]'
  ```

  - Install [LSP-pyright](https://github.com/sublimelsp/LSP-pyright) package

  Type checking should now work. No explicit type annotations required, write
  your `boto3` code as usual.

  <a id="other-ides"></a>



  Not tested, but as long as your IDE supports `mypy` or `pyright`, everything
  should work.

  <a id="mypy"></a>



  - Install `mypy`: `python -m pip install mypy`
  - Install `boto3-stubs[kinesis]` in your environment:

  ```bash
  python -m pip install 'boto3-stubs[kinesis]'`
  ```

  Type checking should now work. No explicit type annotations required, write
  your `boto3` code as usual.

  <a id="pyright"></a>



  - Install `pyright`: `npm i -g pyright`
  - Install `boto3-stubs[kinesis]` in your environment:

  ```bash
  python -m pip install 'boto3-stubs[kinesis]'
  ```

  Optionally, you can install `boto3-stubs` to `typings` folder.

  Type checking should now work. No explicit type annotations required, write
  your `boto3` code as usual.

  <a id="explicit-type-annotations"></a>



  <a id="client-annotations"></a>



  `KinesisClient` provides annotations for `boto3.client("kinesis")`.

  ```python
  from boto3.session import Session

  from mypy_boto3_kinesis import KinesisClient

  client: KinesisClient = Session().client("kinesis")


  ```

  <a id="paginators-annotations"></a>



  `mypy_boto3_kinesis.paginator` module contains type annotations for all
  paginators.

  ```python
  from boto3.session import Session

  from mypy_boto3_kinesis import KinesisClient
  from mypy_boto3_kinesis.paginator import (
      DescribeStreamPaginator,
      ListShardsPaginator,
      ListStreamConsumersPaginator,
      ListStreamsPaginator,
  )

  client: KinesisClient = Session().client("kinesis")



  describe_stream_paginator: DescribeStreamPaginator = client.get_paginator("describe_stream")
  list_shards_paginator: ListShardsPaginator = client.get_paginator("list_shards")
  list_stream_consumers_paginator: ListStreamConsumersPaginator = client.get_paginator(
      "list_stream_consumers"
  )
  list_streams_paginator: ListStreamsPaginator = client.get_paginator("list_streams")
  ```

  <a id="waiters-annotations"></a>



  `mypy_boto3_kinesis.waiter` module contains type annotations for all waiters.

  ```python
  from boto3.session import Session

  from mypy_boto3_kinesis import KinesisClient
  from mypy_boto3_kinesis.waiter import StreamExistsWaiter, StreamNotExistsWaiter

  client: KinesisClient = Session().client("kinesis")



  stream_exists_waiter: StreamExistsWaiter = client.get_waiter("stream_exists")
  stream_not_exists_waiter: StreamNotExistsWaiter = client.get_waiter("stream_not_exists")
  ```

  <a id="literals"></a>



  `mypy_boto3_kinesis.literals` module contains literals extracted from shapes
  that can be used in user code for type checking.

  ```python
  from mypy_boto3_kinesis.literals import (
      ConsumerStatusType,
      DescribeStreamPaginatorName,
      EncryptionTypeType,
      ListShardsPaginatorName,
      ListStreamConsumersPaginatorName,
      ListStreamsPaginatorName,
      MetricsNameType,
      ScalingTypeType,
      ShardFilterTypeType,
      ShardIteratorTypeType,
      StreamExistsWaiterName,
      StreamModeType,
      StreamNotExistsWaiterName,
      StreamStatusType,
      KinesisServiceName,
      ServiceName,
      ResourceServiceName,
      PaginatorName,
      WaiterName,
      RegionName,
  )


  def check_value(value: ConsumerStatusType) -> bool:
      ...
  ```

  <a id="typed-dictionaries"></a>



  `mypy_boto3_kinesis.type_defs` module contains structures and shapes assembled
  to typed dictionaries for additional type checking.

  ```python
  from mypy_boto3_kinesis.type_defs import (
      AddTagsToStreamInputRequestTypeDef,
      HashKeyRangeTypeDef,
      ConsumerDescriptionTypeDef,
      ConsumerTypeDef,
      StreamModeDetailsTypeDef,
      DecreaseStreamRetentionPeriodInputRequestTypeDef,
      DeleteStreamInputRequestTypeDef,
      DeregisterStreamConsumerInputRequestTypeDef,
      ResponseMetadataTypeDef,
      DescribeStreamConsumerInputRequestTypeDef,
      PaginatorConfigTypeDef,
      DescribeStreamInputRequestTypeDef,
      WaiterConfigTypeDef,
      DescribeStreamSummaryInputRequestTypeDef,
      DisableEnhancedMonitoringInputRequestTypeDef,
      EnableEnhancedMonitoringInputRequestTypeDef,
      EnhancedMetricsTypeDef,
      GetRecordsInputRequestTypeDef,
      RecordTypeDef,
      GetShardIteratorInputRequestTypeDef,
      IncreaseStreamRetentionPeriodInputRequestTypeDef,
      InternalFailureExceptionTypeDef,
      KMSAccessDeniedExceptionTypeDef,
      KMSDisabledExceptionTypeDef,
      KMSInvalidStateExceptionTypeDef,
      KMSNotFoundExceptionTypeDef,
      KMSOptInRequiredTypeDef,
      KMSThrottlingExceptionTypeDef,
      ShardFilterTypeDef,
      ListStreamConsumersInputRequestTypeDef,
      ListStreamsInputRequestTypeDef,
      ListTagsForStreamInputRequestTypeDef,
      TagTypeDef,
      MergeShardsInputRequestTypeDef,
      PutRecordInputRequestTypeDef,
      PutRecordsRequestEntryTypeDef,
      PutRecordsResultEntryTypeDef,
      RegisterStreamConsumerInputRequestTypeDef,
      RemoveTagsFromStreamInputRequestTypeDef,
      ResourceInUseExceptionTypeDef,
      ResourceNotFoundExceptionTypeDef,
      SequenceNumberRangeTypeDef,
      SplitShardInputRequestTypeDef,
      StartStreamEncryptionInputRequestTypeDef,
      StartingPositionTypeDef,
      StopStreamEncryptionInputRequestTypeDef,
      UpdateShardCountInputRequestTypeDef,
      ChildShardTypeDef,
      CreateStreamInputRequestTypeDef,
      StreamSummaryTypeDef,
      UpdateStreamModeInputRequestTypeDef,
      DescribeLimitsOutputTypeDef,
      DescribeStreamConsumerOutputTypeDef,
      EmptyResponseMetadataTypeDef,
      EnhancedMonitoringOutputTypeDef,
      GetShardIteratorOutputTypeDef,
      ListStreamConsumersOutputTypeDef,
      PutRecordOutputTypeDef,
      RegisterStreamConsumerOutputTypeDef,
      UpdateShardCountOutputTypeDef,
      DescribeStreamInputDescribeStreamPaginateTypeDef,
      ListStreamConsumersInputListStreamConsumersPaginateTypeDef,
      ListStreamsInputListStreamsPaginateTypeDef,
      DescribeStreamInputStreamExistsWaitTypeDef,
      DescribeStreamInputStreamNotExistsWaitTypeDef,
      StreamDescriptionSummaryTypeDef,
      ListShardsInputListShardsPaginateTypeDef,
      ListShardsInputRequestTypeDef,
      ListTagsForStreamOutputTypeDef,
      PutRecordsInputRequestTypeDef,
      PutRecordsOutputTypeDef,
      ShardTypeDef,
      SubscribeToShardInputRequestTypeDef,
      GetRecordsOutputTypeDef,
      SubscribeToShardEventTypeDef,
      ListStreamsOutputTypeDef,
      DescribeStreamSummaryOutputTypeDef,
      ListShardsOutputTypeDef,
      StreamDescriptionTypeDef,
      SubscribeToShardEventStreamTypeDef,
      DescribeStreamOutputTypeDef,
      SubscribeToShardOutputTypeDef,
  )


  def get_structure() -> AddTagsToStreamInputRequestTypeDef:
      return {...}
  ```

  <a id="how-it-works"></a>



  Fully automated
  [mypy-boto3-builder](https://github.com/youtype/mypy_boto3_builder) carefully
  generates type annotations for each service, patiently waiting for `boto3`
  updates. It delivers a drop-in type annotations for you and makes sure that:

  - All available `boto3` services are covered.
  - Each public class and method of every `boto3` service gets valid type
    annotations extracted from the documentation (blame `botocore` docs if types
    are incorrect).
  - Type annotations include up-to-date documentation.
  - Link to documentation is provided for every method.
  - Code is processed by [black](https://github.com/psf/black) and
    [isort](https://github.com/PyCQA/isort) for readability.

  <a id="what's-new"></a>



  <a id="implemented-features"></a>



  - Fully type annotated `boto3`, `botocore` and `aiobotocore` libraries
  - `mypy`, `pyright`, `VSCode`, `PyCharm`, `Sublime Text` and `Emacs`
    compatibility
  - `Client`, `ServiceResource`, `Resource`, `Waiter` `Paginator` type
    annotations for each service
  - Generated `TypeDefs` for each service
  - Generated `Literals` for each service
  - Auto discovery of types for `boto3.client` and `boto3.session` calls
  - Auto discovery of types for `session.client` and `session.session` calls
  - Auto discovery of types for `client.get_waiter` and `client.get_paginator`
    calls
  - Auto discovery of types for `ServiceResource` and `Resource` collections
  - Auto discovery of types for `aiobotocore.Session.create_client` calls

  <a id="latest-changes"></a>



  Builder changelog can be found in
  [Releases](https://github.com/youtype/mypy_boto3_builder/releases).

  <a id="versioning"></a>



  `mypy-boto3-kinesis` version is the same as related `boto3` version and follows
  [PEP 440](https://www.python.org/dev/peps/pep-0440/) format.

  <a id="thank-you"></a>



  - [Allie Fitter](https://github.com/alliefitter) for
    [boto3-type-annotations](https://pypi.org/project/boto3-type-annotations/),
    this package is based on top of his work
  - [black](https://github.com/psf/black) developers for an awesome formatting
    tool
  - [Timothy Edmund Crosley](https://github.com/timothycrosley) for
    [isort](https://github.com/PyCQA/isort) and how flexible it is
  - [mypy](https://github.com/python/mypy) developers for doing all dirty work
    for us
  - [pyright](https://github.com/microsoft/pyright) team for the new era of typed
    Python

  <a id="documentation"></a>



  All services type annotations can be found in
  [boto3 docs](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_kinesis/)

  <a id="support-and-contributing"></a>



  This package is auto-generated. Please reports any bugs or request new features
  in [mypy-boto3-builder](https://github.com/youtype/mypy_boto3_builder/issues/)
  repository.


pkgId: 635c85775300fb4101744b85aa5b682218412bcca04fb0621b7602704ce43520
name: python-mypy-boto3-kms
arch: src
version: 1.26.81
epoch: 0
release: 1
summary: Type annotations for boto3.KMS 1.26.81 service generated with mypy-boto3-builder 7.12.4
url: https://github.com/youtype/mypy_boto3_builder
rpm_license: MIT License
rpm_vendor: openEuler Copr - user mywaaagh_admin
rpm_group: Unspecified
rpm_buildhost: resalloc-c9f39a62-535a-4da1-90a8-c97a2e7be15b
location_href: 00012878-python-mypy-boto3-kms/python-mypy-boto3-kms-1.26.81-1.src.rpm
checksum_type: sha256
description:
  <a id="mypy-boto3-kms"></a>



  [![PyPI - mypy-boto3-kms](https://img.shields.io/pypi/v/mypy-boto3-kms.svg?color=blue)](https://pypi.org/project/mypy-boto3-kms)
  [![PyPI - Python Version](https://img.shields.io/pypi/pyversions/mypy-boto3-kms.svg?color=blue)](https://pypi.org/project/mypy-boto3-kms)
  [![Docs](https://img.shields.io/readthedocs/mypy-boto3-builder.svg?color=blue)](https://mypy-boto3-builder.readthedocs.io/)
  [![PyPI - Downloads](https://img.shields.io/pypi/dm/mypy-boto3-kms?color=blue)](https://pypistats.org/packages/mypy-boto3-kms)

  ![boto3.typed](https://github.com/youtype/mypy_boto3_builder/raw/main/logo.png)

  Type annotations for
  [boto3.KMS 1.26.81](https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/kms.html#KMS)
  service compatible with [VSCode](https://code.visualstudio.com/),
  [PyCharm](https://www.jetbrains.com/pycharm/),
  [Emacs](https://www.gnu.org/software/emacs/),
  [Sublime Text](https://www.sublimetext.com/),
  [mypy](https://github.com/python/mypy),
  [pyright](https://github.com/microsoft/pyright) and other tools.

  Generated by
  [mypy-boto3-builder 7.12.4](https://github.com/youtype/mypy_boto3_builder).

  More information can be found on
  [boto3-stubs](https://pypi.org/project/boto3-stubs/) page and in
  [mypy-boto3-kms docs](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_kms/).

  See how it helps to find and fix potential bugs:

  ![boto3-stubs demo](https://github.com/youtype/mypy_boto3_builder/raw/main/demo.gif)

  - [mypy-boto3-kms](#mypy-boto3-kms)
    - [How to install](#how-to-install)
      - [VSCode extension](#vscode-extension)
      - [From PyPI with pip](#from-pypi-with-pip)
    - [How to uninstall](#how-to-uninstall)
    - [Usage](#usage)
      - [VSCode](#vscode)
      - [PyCharm](#pycharm)
      - [Emacs](#emacs)
      - [Sublime Text](#sublime-text)
      - [Other IDEs](#other-ides)
      - [mypy](#mypy)
      - [pyright](#pyright)
    - [Explicit type annotations](#explicit-type-annotations)
      - [Client annotations](#client-annotations)
      - [Paginators annotations](#paginators-annotations)
      - [Literals](#literals)
      - [Typed dictionaries](#typed-dictionaries)
    - [How it works](#how-it-works)
    - [What's new](#what's-new)
      - [Implemented features](#implemented-features)
      - [Latest changes](#latest-changes)
    - [Versioning](#versioning)
    - [Thank you](#thank-you)
    - [Documentation](#documentation)
    - [Support and contributing](#support-and-contributing)

  <a id="how-to-install"></a>



  <a id="vscode-extension"></a>



  Add
  [AWS Boto3](https://marketplace.visualstudio.com/items?itemName=Boto3typed.boto3-ide)
  extension to your VSCode and run `AWS boto3: Quick Start` command.

  Click `Modify` and select `boto3 common` and `KMS`.

  <a id="from-pypi-with-pip"></a>



  Install `boto3-stubs` for `KMS` service.

  ```bash

  python -m pip install 'boto3-stubs[kms]'




  python -m pip install 'boto3-stubs-lite[kms]'



  python -m pip install mypy-boto3-kms
  ```

  <a id="how-to-uninstall"></a>



  ```bash
  python -m pip uninstall -y mypy-boto3-kms
  ```

  <a id="usage"></a>



  <a id="vscode"></a>



  - Install
    [Python extension](https://marketplace.visualstudio.com/items?itemName=ms-python.python)
  - Install
    [Pylance extension](https://marketplace.visualstudio.com/items?itemName=ms-python.vscode-pylance)
  - Set `Pylance` as your Python Language Server
  - Install `boto3-stubs[kms]` in your environment:

  ```bash
  python -m pip install 'boto3-stubs[kms]'
  ```

  Both type checking and code completion should now work. No explicit type
  annotations required, write your `boto3` code as usual.

  <a id="pycharm"></a>



  Install `boto3-stubs-lite[kms]` in your environment:

  ```bash
  python -m pip install 'boto3-stubs-lite[kms]'`
  ```

  Both type checking and code completion should now work. Explicit type
  annotations **are required**.

  Use `boto3-stubs` package instead for implicit type discovery.

  <a id="emacs"></a>



  - Install `boto3-stubs` with services you use in your environment:

  ```bash
  python -m pip install 'boto3-stubs[kms]'
  ```

  - Install [use-package](https://github.com/jwiegley/use-package),
    [lsp](https://github.com/emacs-lsp/lsp-mode/),
    [company](https://github.com/company-mode/company-mode) and
    [flycheck](https://github.com/flycheck/flycheck) packages
  - Install [lsp-pyright](https://github.com/emacs-lsp/lsp-pyright) package

  ```elisp
  (use-package lsp-pyright
    :ensure t
    :hook (python-mode . (lambda ()
                            (require 'lsp-pyright)
                            (lsp)))  ; or lsp-deferred
    :init (when (executable-find "python3")
            (setq lsp-pyright-python-executable-cmd "python3"))
    )
  ```

  - Make sure emacs uses the environment where you have installed `boto3-stubs`

  Type checking should now work. No explicit type annotations required, write
  your `boto3` code as usual.

  <a id="sublime-text"></a>



  - Install `boto3-stubs[kms]` with services you use in your environment:

  ```bash
  python -m pip install 'boto3-stubs[kms]'
  ```

  - Install [LSP-pyright](https://github.com/sublimelsp/LSP-pyright) package

  Type checking should now work. No explicit type annotations required, write
  your `boto3` code as usual.

  <a id="other-ides"></a>



  Not tested, but as long as your IDE supports `mypy` or `pyright`, everything
  should work.

  <a id="mypy"></a>



  - Install `mypy`: `python -m pip install mypy`
  - Install `boto3-stubs[kms]` in your environment:

  ```bash
  python -m pip install 'boto3-stubs[kms]'`
  ```

  Type checking should now work. No explicit type annotations required, write
  your `boto3` code as usual.

  <a id="pyright"></a>



  - Install `pyright`: `npm i -g pyright`
  - Install `boto3-stubs[kms]` in your environment:

  ```bash
  python -m pip install 'boto3-stubs[kms]'
  ```

  Optionally, you can install `boto3-stubs` to `typings` folder.

  Type checking should now work. No explicit type annotations required, write
  your `boto3` code as usual.

  <a id="explicit-type-annotations"></a>



  <a id="client-annotations"></a>



  `KMSClient` provides annotations for `boto3.client("kms")`.

  ```python
  from boto3.session import Session

  from mypy_boto3_kms import KMSClient

  client: KMSClient = Session().client("kms")


  ```

  <a id="paginators-annotations"></a>



  `mypy_boto3_kms.paginator` module contains type annotations for all paginators.

  ```python
  from boto3.session import Session

  from mypy_boto3_kms import KMSClient
  from mypy_boto3_kms.paginator import (
      DescribeCustomKeyStoresPaginator,
      ListAliasesPaginator,
      ListGrantsPaginator,
      ListKeyPoliciesPaginator,
      ListKeysPaginator,
      ListResourceTagsPaginator,
      ListRetirableGrantsPaginator,
  )

  client: KMSClient = Session().client("kms")



  describe_custom_key_stores_paginator: DescribeCustomKeyStoresPaginator = client.get_paginator(
      "describe_custom_key_stores"
  )
  list_aliases_paginator: ListAliasesPaginator = client.get_paginator("list_aliases")
  list_grants_paginator: ListGrantsPaginator = client.get_paginator("list_grants")
  list_key_policies_paginator: ListKeyPoliciesPaginator = client.get_paginator("list_key_policies")
  list_keys_paginator: ListKeysPaginator = client.get_paginator("list_keys")
  list_resource_tags_paginator: ListResourceTagsPaginator = client.get_paginator("list_resource_tags")
  list_retirable_grants_paginator: ListRetirableGrantsPaginator = client.get_paginator(
      "list_retirable_grants"
  )
  ```

  <a id="literals"></a>



  `mypy_boto3_kms.literals` module contains literals extracted from shapes that
  can be used in user code for type checking.

  ```python
  from mypy_boto3_kms.literals import (
      AlgorithmSpecType,
      ConnectionErrorCodeTypeType,
      ConnectionStateTypeType,
      CustomKeyStoreTypeType,
      CustomerMasterKeySpecType,
      DataKeyPairSpecType,
      DataKeySpecType,
      DescribeCustomKeyStoresPaginatorName,
      EncryptionAlgorithmSpecType,
      ExpirationModelTypeType,
      GrantOperationType,
      KeyManagerTypeType,
      KeySpecType,
      KeyStateType,
      KeyUsageTypeType,
      ListAliasesPaginatorName,
      ListGrantsPaginatorName,
      ListKeyPoliciesPaginatorName,
      ListKeysPaginatorName,
      ListResourceTagsPaginatorName,
      ListRetirableGrantsPaginatorName,
      MacAlgorithmSpecType,
      MessageTypeType,
      MultiRegionKeyTypeType,
      OriginTypeType,
      SigningAlgorithmSpecType,
      WrappingKeySpecType,
      XksProxyConnectivityTypeType,
      KMSServiceName,
      ServiceName,
      ResourceServiceName,
      PaginatorName,
      RegionName,
  )


  def check_value(value: AlgorithmSpecType) -> bool:
      ...
  ```

  <a id="typed-dictionaries"></a>



  `mypy_boto3_kms.type_defs` module contains structures and shapes assembled to
  typed dictionaries for additional type checking.

  ```python
  from mypy_boto3_kms.type_defs import (
      AliasListEntryTypeDef,
      CancelKeyDeletionRequestRequestTypeDef,
      ResponseMetadataTypeDef,
      ConnectCustomKeyStoreRequestRequestTypeDef,
      CreateAliasRequestRequestTypeDef,
      XksProxyAuthenticationCredentialTypeTypeDef,
      GrantConstraintsTypeDef,
      TagTypeDef,
      XksProxyConfigurationTypeTypeDef,
      DecryptRequestRequestTypeDef,
      DeleteAliasRequestRequestTypeDef,
      DeleteCustomKeyStoreRequestRequestTypeDef,
      DeleteImportedKeyMaterialRequestRequestTypeDef,
      PaginatorConfigTypeDef,
      DescribeCustomKeyStoresRequestRequestTypeDef,
      DescribeKeyRequestRequestTypeDef,
      DisableKeyRequestRequestTypeDef,
      DisableKeyRotationRequestRequestTypeDef,
      DisconnectCustomKeyStoreRequestRequestTypeDef,
      EnableKeyRequestRequestTypeDef,
      EnableKeyRotationRequestRequestTypeDef,
      EncryptRequestRequestTypeDef,
      GenerateDataKeyPairRequestRequestTypeDef,
      GenerateDataKeyPairWithoutPlaintextRequestRequestTypeDef,
      GenerateDataKeyRequestRequestTypeDef,
      GenerateDataKeyWithoutPlaintextRequestRequestTypeDef,
      GenerateMacRequestRequestTypeDef,
      GenerateRandomRequestRequestTypeDef,
      GetKeyPolicyRequestRequestTypeDef,
      GetKeyRotationStatusRequestRequestTypeDef,
      GetParametersForImportRequestRequestTypeDef,
      GetPublicKeyRequestRequestTypeDef,
      ImportKeyMaterialRequestRequestTypeDef,
      KeyListEntryTypeDef,
      XksKeyConfigurationTypeTypeDef,
      ListAliasesRequestRequestTypeDef,
      ListGrantsRequestRequestTypeDef,
      ListKeyPoliciesRequestRequestTypeDef,
      ListKeysRequestRequestTypeDef,
      ListResourceTagsRequestRequestTypeDef,
      ListRetirableGrantsRequestRequestTypeDef,
      MultiRegionKeyTypeDef,
      PutKeyPolicyRequestRequestTypeDef,
      ReEncryptRequestRequestTypeDef,
      RetireGrantRequestRequestTypeDef,
      RevokeGrantRequestRequestTypeDef,
      ScheduleKeyDeletionRequestRequestTypeDef,
      SignRequestRequestTypeDef,
      UntagResourceRequestRequestTypeDef,
      UpdateAliasRequestRequestTypeDef,
      UpdateKeyDescriptionRequestRequestTypeDef,
      UpdatePrimaryRegionRequestRequestTypeDef,
      VerifyMacRequestRequestTypeDef,
      VerifyRequestRequestTypeDef,
      CancelKeyDeletionResponseTypeDef,
      CreateCustomKeyStoreResponseTypeDef,
      CreateGrantResponseTypeDef,
      DecryptResponseTypeDef,
      EmptyResponseMetadataTypeDef,
      EncryptResponseTypeDef,
      GenerateDataKeyPairResponseTypeDef,
      GenerateDataKeyPairWithoutPlaintextResponseTypeDef,
      GenerateDataKeyResponseTypeDef,
      GenerateDataKeyWithoutPlaintextResponseTypeDef,
      GenerateMacResponseTypeDef,
      GenerateRandomResponseTypeDef,
      GetKeyPolicyResponseTypeDef,
      GetKeyRotationStatusResponseTypeDef,
      GetParametersForImportResponseTypeDef,
      GetPublicKeyResponseTypeDef,
      ListAliasesResponseTypeDef,
      ListKeyPoliciesResponseTypeDef,
      ReEncryptResponseTypeDef,
      ScheduleKeyDeletionResponseTypeDef,
      SignResponseTypeDef,
      VerifyMacResponseTypeDef,
      VerifyResponseTypeDef,
      CreateCustomKeyStoreRequestRequestTypeDef,
      UpdateCustomKeyStoreRequestRequestTypeDef,
      CreateGrantRequestRequestTypeDef,
      GrantListEntryTypeDef,
      CreateKeyRequestRequestTypeDef,
      ListResourceTagsResponseTypeDef,
      ReplicateKeyRequestRequestTypeDef,
      TagResourceRequestRequestTypeDef,
      CustomKeyStoresListEntryTypeDef,
      DescribeCustomKeyStoresRequestDescribeCustomKeyStoresPaginateTypeDef,
      ListAliasesRequestListAliasesPaginateTypeDef,
      ListGrantsRequestListGrantsPaginateTypeDef,
      ListKeyPoliciesRequestListKeyPoliciesPaginateTypeDef,
      ListKeysRequestListKeysPaginateTypeDef,
      ListResourceTagsRequestListResourceTagsPaginateTypeDef,
      ListRetirableGrantsRequestListRetirableGrantsPaginateTypeDef,
      ListKeysResponseTypeDef,
      MultiRegionConfigurationTypeDef,
      ListGrantsResponseTypeDef,
      DescribeCustomKeyStoresResponseTypeDef,
      KeyMetadataTypeDef,
      CreateKeyResponseTypeDef,
      DescribeKeyResponseTypeDef,
      ReplicateKeyResponseTypeDef,
  )


  def get_structure() -> AliasListEntryTypeDef:
      return {...}
  ```

  <a id="how-it-works"></a>



  Fully automated
  [mypy-boto3-builder](https://github.com/youtype/mypy_boto3_builder) carefully
  generates type annotations for each service, patiently waiting for `boto3`
  updates. It delivers a drop-in type annotations for you and makes sure that:

  - All available `boto3` services are covered.
  - Each public class and method of every `boto3` service gets valid type
    annotations extracted from the documentation (blame `botocore` docs if types
    are incorrect).
  - Type annotations include up-to-date documentation.
  - Link to documentation is provided for every method.
  - Code is processed by [black](https://github.com/psf/black) and
    [isort](https://github.com/PyCQA/isort) for readability.

  <a id="what's-new"></a>



  <a id="implemented-features"></a>



  - Fully type annotated `boto3`, `botocore` and `aiobotocore` libraries
  - `mypy`, `pyright`, `VSCode`, `PyCharm`, `Sublime Text` and `Emacs`
    compatibility
  - `Client`, `ServiceResource`, `Resource`, `Waiter` `Paginator` type
    annotations for each service
  - Generated `TypeDefs` for each service
  - Generated `Literals` for each service
  - Auto discovery of types for `boto3.client` and `boto3.session` calls
  - Auto discovery of types for `session.client` and `session.session` calls
  - Auto discovery of types for `client.get_waiter` and `client.get_paginator`
    calls
  - Auto discovery of types for `ServiceResource` and `Resource` collections
  - Auto discovery of types for `aiobotocore.Session.create_client` calls

  <a id="latest-changes"></a>



  Builder changelog can be found in
  [Releases](https://github.com/youtype/mypy_boto3_builder/releases).

  <a id="versioning"></a>



  `mypy-boto3-kms` version is the same as related `boto3` version and follows
  [PEP 440](https://www.python.org/dev/peps/pep-0440/) format.

  <a id="thank-you"></a>



  - [Allie Fitter](https://github.com/alliefitter) for
    [boto3-type-annotations](https://pypi.org/project/boto3-type-annotations/),
    this package is based on top of his work
  - [black](https://github.com/psf/black) developers for an awesome formatting
    tool
  - [Timothy Edmund Crosley](https://github.com/timothycrosley) for
    [isort](https://github.com/PyCQA/isort) and how flexible it is
  - [mypy](https://github.com/python/mypy) developers for doing all dirty work
    for us
  - [pyright](https://github.com/microsoft/pyright) team for the new era of typed
    Python

  <a id="documentation"></a>



  All services type annotations can be found in
  [boto3 docs](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_kms/)

  <a id="support-and-contributing"></a>



  This package is auto-generated. Please reports any bugs or request new features
  in [mypy-boto3-builder](https://github.com/youtype/mypy_boto3_builder/issues/)
  repository.


pkgId: 3bd6bce455353cbfe28b7f6e629a62e789b3b948239ab4ec6b80b42569306a06
name: python-mypy-boto3-lambda
arch: src
version: 1.26.109
epoch: 0
release: 1
summary: Type annotations for boto3.Lambda 1.26.109 service generated with mypy-boto3-builder 7.14.5
url: https://github.com/youtype/mypy_boto3_builder
rpm_license: MIT License
rpm_vendor: openEuler Copr - user mywaaagh_admin
rpm_group: Unspecified
rpm_buildhost: resalloc-a34cc2d8-7eb6-46aa-a175-7e10d3e15a04
location_href: 00011249-python-mypy-boto3-lambda/python-mypy-boto3-lambda-1.26.109-1.src.rpm
checksum_type: sha256
description:
  <a id="mypy-boto3-lambda"></a>



  [![PyPI - mypy-boto3-lambda](https://img.shields.io/pypi/v/mypy-boto3-lambda.svg?color=blue)](https://pypi.org/project/mypy-boto3-lambda)
  [![PyPI - Python Version](https://img.shields.io/pypi/pyversions/mypy-boto3-lambda.svg?color=blue)](https://pypi.org/project/mypy-boto3-lambda)
  [![Docs](https://img.shields.io/readthedocs/boto3-stubs.svg?color=blue)](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_lambda/)
  [![PyPI - Downloads](https://img.shields.io/pypi/dm/mypy-boto3-lambda?color=blue)](https://pypistats.org/packages/mypy-boto3-lambda)

  ![boto3.typed](https://github.com/youtype/mypy_boto3_builder/raw/main/logo.png)

  Type annotations for
  [boto3.Lambda 1.26.109](https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/lambda.html#Lambda)
  service compatible with [VSCode](https://code.visualstudio.com/),
  [PyCharm](https://www.jetbrains.com/pycharm/),
  [Emacs](https://www.gnu.org/software/emacs/),
  [Sublime Text](https://www.sublimetext.com/),
  [mypy](https://github.com/python/mypy),
  [pyright](https://github.com/microsoft/pyright) and other tools.

  Generated by
  [mypy-boto3-builder 7.14.5](https://github.com/youtype/mypy_boto3_builder).

  More information can be found on
  [boto3-stubs](https://pypi.org/project/boto3-stubs/) page and in
  [mypy-boto3-lambda docs](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_lambda/).

  See how it helps to find and fix potential bugs:

  ![boto3-stubs demo](https://github.com/youtype/mypy_boto3_builder/raw/main/demo.gif)

  - [mypy-boto3-lambda](#mypy-boto3-lambda)
    - [How to install](#how-to-install)
      - [VSCode extension](#vscode-extension)
      - [From PyPI with pip](#from-pypi-with-pip)
      - [From conda-forge](#from-conda-forge)
    - [How to uninstall](#how-to-uninstall)
    - [Usage](#usage)
      - [VSCode](#vscode)
      - [PyCharm](#pycharm)
      - [Emacs](#emacs)
      - [Sublime Text](#sublime-text)
      - [Other IDEs](#other-ides)
      - [mypy](#mypy)
      - [pyright](#pyright)
    - [Explicit type annotations](#explicit-type-annotations)
      - [Client annotations](#client-annotations)
      - [Paginators annotations](#paginators-annotations)
      - [Waiters annotations](#waiters-annotations)
      - [Literals](#literals)
      - [Typed dictionaries](#typed-dictionaries)
    - [How it works](#how-it-works)
    - [What's new](#what's-new)
      - [Implemented features](#implemented-features)
      - [Latest changes](#latest-changes)
    - [Versioning](#versioning)
    - [Thank you](#thank-you)
    - [Documentation](#documentation)
    - [Support and contributing](#support-and-contributing)

  <a id="how-to-install"></a>



  <a id="vscode-extension"></a>



  Add
  [AWS Boto3](https://marketplace.visualstudio.com/items?itemName=Boto3typed.boto3-ide)
  extension to your VSCode and run `AWS boto3: Quick Start` command.

  Click `Modify` and select `boto3 common` and `Lambda`.

  <a id="from-pypi-with-pip"></a>



  Install `boto3-stubs` for `Lambda` service.

  ```bash

  python -m pip install 'boto3-stubs[lambda]'




  python -m pip install 'boto3-stubs-lite[lambda]'



  python -m pip install mypy-boto3-lambda
  ```

  <a id="from-conda-forge"></a>



  Installing `mypy-boto3-lambda` from the `conda-forge` channel can be achieved
  by adding `conda-forge` to your channels with:

  ```bash
  conda config --add channels conda-forge
  conda config --set channel_priority strict
  ```

  Once the `conda-forge` channel has been enabled, `mypy-boto3-lambda` can be
  installed with:

  ```bash
  conda install mypy-boto3-lambda
  ```

  It is possible to list all of the versions of `mypy-boto3-lambda` available on
  your platform with:

  ```bash
  conda search mypy-boto3-lambda --channel conda-forge
  ```

  <a id="how-to-uninstall"></a>



  ```bash
  python -m pip uninstall -y mypy-boto3-lambda
  ```

  <a id="usage"></a>



  <a id="vscode"></a>



  - Install
    [Python extension](https://marketplace.visualstudio.com/items?itemName=ms-python.python)
  - Install
    [Pylance extension](https://marketplace.visualstudio.com/items?itemName=ms-python.vscode-pylance)
  - Set `Pylance` as your Python Language Server
  - Install `boto3-stubs[lambda]` in your environment:

  ```bash
  python -m pip install 'boto3-stubs[lambda]'
  ```

  Both type checking and code completion should now work. No explicit type
  annotations required, write your `boto3` code as usual.

  <a id="pycharm"></a>



  Install `boto3-stubs-lite[lambda]` in your environment:

  ```bash
  python -m pip install 'boto3-stubs-lite[lambda]'`
  ```

  Both type checking and code completion should now work. Explicit type
  annotations **are required**.

  Use `boto3-stubs` package instead for implicit type discovery.

  <a id="emacs"></a>



  - Install `boto3-stubs` with services you use in your environment:

  ```bash
  python -m pip install 'boto3-stubs[lambda]'
  ```

  - Install [use-package](https://github.com/jwiegley/use-package),
    [lsp](https://github.com/emacs-lsp/lsp-mode/),
    [company](https://github.com/company-mode/company-mode) and
    [flycheck](https://github.com/flycheck/flycheck) packages
  - Install [lsp-pyright](https://github.com/emacs-lsp/lsp-pyright) package

  ```elisp
  (use-package lsp-pyright
    :ensure t
    :hook (python-mode . (lambda ()
                            (require 'lsp-pyright)
                            (lsp)))  ; or lsp-deferred
    :init (when (executable-find "python3")
            (setq lsp-pyright-python-executable-cmd "python3"))
    )
  ```

  - Make sure emacs uses the environment where you have installed `boto3-stubs`

  Type checking should now work. No explicit type annotations required, write
  your `boto3` code as usual.

  <a id="sublime-text"></a>



  - Install `boto3-stubs[lambda]` with services you use in your environment:

  ```bash
  python -m pip install 'boto3-stubs[lambda]'
  ```

  - Install [LSP-pyright](https://github.com/sublimelsp/LSP-pyright) package

  Type checking should now work. No explicit type annotations required, write
  your `boto3` code as usual.

  <a id="other-ides"></a>



  Not tested, but as long as your IDE supports `mypy` or `pyright`, everything
  should work.

  <a id="mypy"></a>



  - Install `mypy`: `python -m pip install mypy`
  - Install `boto3-stubs[lambda]` in your environment:

  ```bash
  python -m pip install 'boto3-stubs[lambda]'`
  ```

  Type checking should now work. No explicit type annotations required, write
  your `boto3` code as usual.

  <a id="pyright"></a>



  - Install `pyright`: `npm i -g pyright`
  - Install `boto3-stubs[lambda]` in your environment:

  ```bash
  python -m pip install 'boto3-stubs[lambda]'
  ```

  Optionally, you can install `boto3-stubs` to `typings` folder.

  Type checking should now work. No explicit type annotations required, write
  your `boto3` code as usual.

  <a id="explicit-type-annotations"></a>



  <a id="client-annotations"></a>



  `LambdaClient` provides annotations for `boto3.client("lambda")`.

  ```python
  from boto3.session import Session

  from mypy_boto3_lambda import LambdaClient

  client: LambdaClient = Session().client("lambda")


  ```

  <a id="paginators-annotations"></a>



  `mypy_boto3_lambda.paginator` module contains type annotations for all
  paginators.

  ```python
  from boto3.session import Session

  from mypy_boto3_lambda import LambdaClient
  from mypy_boto3_lambda.paginator import (
      ListAliasesPaginator,
      ListCodeSigningConfigsPaginator,
      ListEventSourceMappingsPaginator,
      ListFunctionEventInvokeConfigsPaginator,
      ListFunctionUrlConfigsPaginator,
      ListFunctionsPaginator,
      ListFunctionsByCodeSigningConfigPaginator,
      ListLayerVersionsPaginator,
      ListLayersPaginator,
      ListProvisionedConcurrencyConfigsPaginator,
      ListVersionsByFunctionPaginator,
  )

  client: LambdaClient = Session().client("lambda")



  list_aliases_paginator: ListAliasesPaginator = client.get_paginator("list_aliases")
  list_code_signing_configs_paginator: ListCodeSigningConfigsPaginator = client.get_paginator(
      "list_code_signing_configs"
  )
  list_event_source_mappings_paginator: ListEventSourceMappingsPaginator = client.get_paginator(
      "list_event_source_mappings"
  )
  list_function_event_invoke_configs_paginator: ListFunctionEventInvokeConfigsPaginator = (
      client.get_paginator("list_function_event_invoke_configs")
  )
  list_function_url_configs_paginator: ListFunctionUrlConfigsPaginator = client.get_paginator(
      "list_function_url_configs"
  )
  list_functions_paginator: ListFunctionsPaginator = client.get_paginator("list_functions")
  list_functions_by_code_signing_config_paginator: ListFunctionsByCodeSigningConfigPaginator = (
      client.get_paginator("list_functions_by_code_signing_config")
  )
  list_layer_versions_paginator: ListLayerVersionsPaginator = client.get_paginator(
      "list_layer_versions"
  )
  list_layers_paginator: ListLayersPaginator = client.get_paginator("list_layers")
  list_provisioned_concurrency_configs_paginator: ListProvisionedConcurrencyConfigsPaginator = (
      client.get_paginator("list_provisioned_concurrency_configs")
  )
  list_versions_by_function_paginator: ListVersionsByFunctionPaginator = client.get_paginator(
      "list_versions_by_function"
  )
  ```

  <a id="waiters-annotations"></a>



  `mypy_boto3_lambda.waiter` module contains type annotations for all waiters.

  ```python
  from boto3.session import Session

  from mypy_boto3_lambda import LambdaClient
  from mypy_boto3_lambda.waiter import (
      FunctionActiveWaiter,
      FunctionActiveV2Waiter,
      FunctionExistsWaiter,
      FunctionUpdatedWaiter,
      FunctionUpdatedV2Waiter,
      PublishedVersionActiveWaiter,
  )

  client: LambdaClient = Session().client("lambda")



  function_active_waiter: FunctionActiveWaiter = client.get_waiter("function_active")
  function_active_v2_waiter: FunctionActiveV2Waiter = client.get_waiter("function_active_v2")
  function_exists_waiter: FunctionExistsWaiter = client.get_waiter("function_exists")
  function_updated_waiter: FunctionUpdatedWaiter = client.get_waiter("function_updated")
  function_updated_v2_waiter: FunctionUpdatedV2Waiter = client.get_waiter("function_updated_v2")
  published_version_active_waiter: PublishedVersionActiveWaiter = client.get_waiter(
      "published_version_active"
  )
  ```

  <a id="literals"></a>



  `mypy_boto3_lambda.literals` module contains literals extracted from shapes
  that can be used in user code for type checking.

  ```python
  from mypy_boto3_lambda.literals import (
      ArchitectureType,
      CodeSigningPolicyType,
      EndPointTypeType,
      EventSourcePositionType,
      FullDocumentType,
      FunctionActiveV2WaiterName,
      FunctionActiveWaiterName,
      FunctionExistsWaiterName,
      FunctionResponseTypeType,
      FunctionUpdatedV2WaiterName,
      FunctionUpdatedWaiterName,
      FunctionUrlAuthTypeType,
      FunctionVersionType,
      InvocationTypeType,
      InvokeModeType,
      LastUpdateStatusReasonCodeType,
      LastUpdateStatusType,
      ListAliasesPaginatorName,
      ListCodeSigningConfigsPaginatorName,
      ListEventSourceMappingsPaginatorName,
      ListFunctionEventInvokeConfigsPaginatorName,
      ListFunctionUrlConfigsPaginatorName,
      ListFunctionsByCodeSigningConfigPaginatorName,
      ListFunctionsPaginatorName,
      ListLayerVersionsPaginatorName,
      ListLayersPaginatorName,
      ListProvisionedConcurrencyConfigsPaginatorName,
      ListVersionsByFunctionPaginatorName,
      LogTypeType,
      PackageTypeType,
      ProvisionedConcurrencyStatusEnumType,
      PublishedVersionActiveWaiterName,
      ResponseStreamingInvocationTypeType,
      RuntimeType,
      SnapStartApplyOnType,
      SnapStartOptimizationStatusType,
      SourceAccessTypeType,
      StateReasonCodeType,
      StateType,
      TracingModeType,
      UpdateRuntimeOnType,
      LambdaServiceName,
      ServiceName,
      ResourceServiceName,
      PaginatorName,
      WaiterName,
      RegionName,
  )


  def check_value(value: ArchitectureType) -> bool:
      ...
  ```

  <a id="typed-dictionaries"></a>



  `mypy_boto3_lambda.type_defs` module contains structures and shapes assembled
  to typed dictionaries for additional type checking.

  ```python
  from mypy_boto3_lambda.type_defs import (
      AccountLimitTypeDef,
      AccountUsageTypeDef,
      AddLayerVersionPermissionRequestRequestTypeDef,
      ResponseMetadataTypeDef,
      AddPermissionRequestRequestTypeDef,
      AliasRoutingConfigurationTypeDef,
      AllowedPublishersTypeDef,
      AmazonManagedKafkaEventSourceConfigTypeDef,
      CodeSigningPoliciesTypeDef,
      ConcurrencyTypeDef,
      CorsTypeDef,
      DocumentDBEventSourceConfigTypeDef,
      ScalingConfigTypeDef,
      SelfManagedEventSourceTypeDef,
      SelfManagedKafkaEventSourceConfigTypeDef,
      SourceAccessConfigurationTypeDef,
      DeadLetterConfigTypeDef,
      EnvironmentTypeDef,
      EphemeralStorageTypeDef,
      FileSystemConfigTypeDef,
      FunctionCodeTypeDef,
      ImageConfigTypeDef,
      SnapStartTypeDef,
      TracingConfigTypeDef,
      VpcConfigTypeDef,
      DeleteAliasRequestRequestTypeDef,
      DeleteCodeSigningConfigRequestRequestTypeDef,
      DeleteEventSourceMappingRequestRequestTypeDef,
      DeleteFunctionCodeSigningConfigRequestRequestTypeDef,
      DeleteFunctionConcurrencyRequestRequestTypeDef,
      DeleteFunctionEventInvokeConfigRequestRequestTypeDef,
      DeleteFunctionRequestRequestTypeDef,
      DeleteFunctionUrlConfigRequestRequestTypeDef,
      DeleteLayerVersionRequestRequestTypeDef,
      DeleteProvisionedConcurrencyConfigRequestRequestTypeDef,
      OnFailureTypeDef,
      OnSuccessTypeDef,
      EnvironmentErrorTypeDef,
      FilterTypeDef,
      FunctionCodeLocationTypeDef,
      LayerTypeDef,
      SnapStartResponseTypeDef,
      TracingConfigResponseTypeDef,
      VpcConfigResponseTypeDef,
      GetAliasRequestRequestTypeDef,
      GetCodeSigningConfigRequestRequestTypeDef,
      GetEventSourceMappingRequestRequestTypeDef,
      GetFunctionCodeSigningConfigRequestRequestTypeDef,
      GetFunctionConcurrencyRequestRequestTypeDef,
      WaiterConfigTypeDef,
      GetFunctionConfigurationRequestRequestTypeDef,
      GetFunctionEventInvokeConfigRequestRequestTypeDef,
      GetFunctionRequestRequestTypeDef,
      GetFunctionUrlConfigRequestRequestTypeDef,
      GetLayerVersionByArnRequestRequestTypeDef,
      GetLayerVersionPolicyRequestRequestTypeDef,
      GetLayerVersionRequestRequestTypeDef,
      LayerVersionContentOutputTypeDef,
      GetPolicyRequestRequestTypeDef,
      GetProvisionedConcurrencyConfigRequestRequestTypeDef,
      GetRuntimeManagementConfigRequestRequestTypeDef,
      ImageConfigErrorTypeDef,
      InvocationRequestRequestTypeDef,
      InvokeAsyncRequestRequestTypeDef,
      InvokeResponseStreamUpdateTypeDef,
      InvokeWithResponseStreamCompleteEventTypeDef,
      InvokeWithResponseStreamRequestRequestTypeDef,
      LayerVersionContentInputTypeDef,
      LayerVersionsListItemTypeDef,
      PaginatorConfigTypeDef,
      ListAliasesRequestRequestTypeDef,
      ListCodeSigningConfigsRequestRequestTypeDef,
      ListEventSourceMappingsRequestRequestTypeDef,
      ListFunctionEventInvokeConfigsRequestRequestTypeDef,
      ListFunctionUrlConfigsRequestRequestTypeDef,
      ListFunctionsByCodeSigningConfigRequestRequestTypeDef,
      ListFunctionsRequestRequestTypeDef,
      ListLayerVersionsRequestRequestTypeDef,
      ListLayersRequestRequestTypeDef,
      ListProvisionedConcurrencyConfigsRequestRequestTypeDef,
      ProvisionedConcurrencyConfigListItemTypeDef,
      ListTagsRequestRequestTypeDef,
      ListVersionsByFunctionRequestRequestTypeDef,
      PublishVersionRequestRequestTypeDef,
      PutFunctionCodeSigningConfigRequestRequestTypeDef,
      PutFunctionConcurrencyRequestRequestTypeDef,
      PutProvisionedConcurrencyConfigRequestRequestTypeDef,
      PutRuntimeManagementConfigRequestRequestTypeDef,
      RemoveLayerVersionPermissionRequestRequestTypeDef,
      RemovePermissionRequestRequestTypeDef,
      RuntimeVersionErrorTypeDef,
      TagResourceRequestRequestTypeDef,
      UntagResourceRequestRequestTypeDef,
      UpdateFunctionCodeRequestRequestTypeDef,
      AddLayerVersionPermissionResponseTypeDef,
      AddPermissionResponseTypeDef,
      ConcurrencyResponseMetadataTypeDef,
      EmptyResponseMetadataTypeDef,
      GetAccountSettingsResponseTypeDef,
      GetFunctionCodeSigningConfigResponseTypeDef,
      GetFunctionConcurrencyResponseTypeDef,
      GetLayerVersionPolicyResponseTypeDef,
      GetPolicyResponseTypeDef,
      GetProvisionedConcurrencyConfigResponseTypeDef,
      GetRuntimeManagementConfigResponseTypeDef,
      InvocationResponseTypeDef,
      InvokeAsyncResponseTypeDef,
      ListFunctionsByCodeSigningConfigResponseTypeDef,
      ListTagsResponseTypeDef,
      PutFunctionCodeSigningConfigResponseTypeDef,
      PutProvisionedConcurrencyConfigResponseTypeDef,
      PutRuntimeManagementConfigResponseTypeDef,
      AliasConfigurationResponseMetadataTypeDef,
      AliasConfigurationTypeDef,
      CreateAliasRequestRequestTypeDef,
      UpdateAliasRequestRequestTypeDef,
      CodeSigningConfigTypeDef,
      CreateCodeSigningConfigRequestRequestTypeDef,
      UpdateCodeSigningConfigRequestRequestTypeDef,
      CreateFunctionUrlConfigRequestRequestTypeDef,
      CreateFunctionUrlConfigResponseTypeDef,
      FunctionUrlConfigTypeDef,
      GetFunctionUrlConfigResponseTypeDef,
      UpdateFunctionUrlConfigRequestRequestTypeDef,
      UpdateFunctionUrlConfigResponseTypeDef,
      CreateFunctionRequestRequestTypeDef,
      UpdateFunctionConfigurationRequestRequestTypeDef,
      DestinationConfigTypeDef,
      EnvironmentResponseTypeDef,
      FilterCriteriaTypeDef,
      GetFunctionConfigurationRequestFunctionActiveWaitTypeDef,
      GetFunctionConfigurationRequestFunctionUpdatedWaitTypeDef,
      GetFunctionConfigurationRequestPublishedVersionActiveWaitTypeDef,
      GetFunctionRequestFunctionActiveV2WaitTypeDef,
      GetFunctionRequestFunctionExistsWaitTypeDef,
      GetFunctionRequestFunctionUpdatedV2WaitTypeDef,
      GetLayerVersionResponseTypeDef,
      PublishLayerVersionResponseTypeDef,
      ImageConfigResponseTypeDef,
      InvokeWithResponseStreamResponseEventTypeDef,
      PublishLayerVersionRequestRequestTypeDef,
      LayersListItemTypeDef,
      ListLayerVersionsResponseTypeDef,
      ListAliasesRequestListAliasesPaginateTypeDef,
      ListCodeSigningConfigsRequestListCodeSigningConfigsPaginateTypeDef,
      ListEventSourceMappingsRequestListEventSourceMappingsPaginateTypeDef,
      ListFunctionEventInvokeConfigsRequestListFunctionEventInvokeConfigsPaginateTypeDef,
      ListFunctionUrlConfigsRequestListFunctionUrlConfigsPaginateTypeDef,
      ListFunctionsByCodeSigningConfigRequestListFunctionsByCodeSigningConfigPaginateTypeDef,
      ListFunctionsRequestListFunctionsPaginateTypeDef,
      ListLayerVersionsRequestListLayerVersionsPaginateTypeDef,
      ListLayersRequestListLayersPaginateTypeDef,
      ListProvisionedConcurrencyConfigsRequestListProvisionedConcurrencyConfigsPaginateTypeDef,
      ListVersionsByFunctionRequestListVersionsByFunctionPaginateTypeDef,
      ListProvisionedConcurrencyConfigsResponseTypeDef,
      RuntimeVersionConfigTypeDef,
      ListAliasesResponseTypeDef,
      CreateCodeSigningConfigResponseTypeDef,
      GetCodeSigningConfigResponseTypeDef,
      ListCodeSigningConfigsResponseTypeDef,
      UpdateCodeSigningConfigResponseTypeDef,
      ListFunctionUrlConfigsResponseTypeDef,
      FunctionEventInvokeConfigResponseMetadataTypeDef,
      FunctionEventInvokeConfigTypeDef,
      PutFunctionEventInvokeConfigRequestRequestTypeDef,
      UpdateFunctionEventInvokeConfigRequestRequestTypeDef,
      CreateEventSourceMappingRequestRequestTypeDef,
      EventSourceMappingConfigurationResponseMetadataTypeDef,
      EventSourceMappingConfigurationTypeDef,
      UpdateEventSourceMappingRequestRequestTypeDef,
      InvokeWithResponseStreamResponseTypeDef,
      ListLayersResponseTypeDef,
      FunctionConfigurationResponseMetadataTypeDef,
      FunctionConfigurationTypeDef,
      ListFunctionEventInvokeConfigsResponseTypeDef,
      ListEventSourceMappingsResponseTypeDef,
      GetFunctionResponseTypeDef,
      ListFunctionsResponseTypeDef,
      ListVersionsByFunctionResponseTypeDef,
  )


  def get_structure() -> AccountLimitTypeDef:
      return {...}
  ```

  <a id="how-it-works"></a>



  Fully automated
  [mypy-boto3-builder](https://github.com/youtype/mypy_boto3_builder) carefully
  generates type annotations for each service, patiently waiting for `boto3`
  updates. It delivers drop-in type annotations for you and makes sure that:

  - All available `boto3` services are covered.
  - Each public class and method of every `boto3` service gets valid type
    annotations extracted from `botocore` schemas.
  - Type annotations include up-to-date documentation.
  - Link to documentation is provided for every method.
  - Code is processed by [black](https://github.com/psf/black) and
    [isort](https://github.com/PyCQA/isort) for readability.

  <a id="what's-new"></a>



  <a id="implemented-features"></a>



  - Fully type annotated `boto3`, `botocore`, `aiobotocore` and `aioboto3`
    libraries
  - `mypy`, `pyright`, `VSCode`, `PyCharm`, `Sublime Text` and `Emacs`
    compatibility
  - `Client`, `ServiceResource`, `Resource`, `Waiter` `Paginator` type
    annotations for each service
  - Generated `TypeDefs` for each service
  - Generated `Literals` for each service
  - Auto discovery of types for `boto3.client` and `boto3.resource` calls
  - Auto discovery of types for `session.client` and `session.resource` calls
  - Auto discovery of types for `client.get_waiter` and `client.get_paginator`
    calls
  - Auto discovery of types for `ServiceResource` and `Resource` collections
  - Auto discovery of types for `aiobotocore.Session.create_client` calls

  <a id="latest-changes"></a>



  Builder changelog can be found in
  [Releases](https://github.com/youtype/mypy_boto3_builder/releases).

  <a id="versioning"></a>



  `mypy-boto3-lambda` version is the same as related `boto3` version and follows
  [PEP 440](https://www.python.org/dev/peps/pep-0440/) format.

  <a id="thank-you"></a>



  - [Allie Fitter](https://github.com/alliefitter) for
    [boto3-type-annotations](https://pypi.org/project/boto3-type-annotations/),
    this package is based on top of his work
  - [black](https://github.com/psf/black) developers for an awesome formatting
    tool
  - [Timothy Edmund Crosley](https://github.com/timothycrosley) for
    [isort](https://github.com/PyCQA/isort) and how flexible it is
  - [mypy](https://github.com/python/mypy) developers for doing all dirty work
    for us
  - [pyright](https://github.com/microsoft/pyright) team for the new era of typed
    Python

  <a id="documentation"></a>



  All services type annotations can be found in
  [boto3 docs](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_lambda/)

  <a id="support-and-contributing"></a>



  This package is auto-generated. Please reports any bugs or request new features
  in [mypy-boto3-builder](https://github.com/youtype/mypy_boto3_builder/issues/)
  repository.


pkgId: 309a555189aac66925f422ff3c8e5f1bd98cbcf2a98216360fcb1330a44b1e5b
name: python-mypy-boto3-logs
arch: src
version: 1.26.53
epoch: 0
release: 1
summary: Type annotations for boto3.CloudWatchLogs 1.26.53 service generated with mypy-boto3-builder 7.12.3
url: https://github.com/youtype/mypy_boto3_builder
rpm_license: MIT License
rpm_vendor: openEuler Copr - user mywaaagh_admin
rpm_group: Unspecified
rpm_buildhost: resalloc-9a1fee2d-0fc1-47bb-ae04-6c01d6823a5f
location_href: 00013529-python-mypy-boto3-logs/python-mypy-boto3-logs-1.26.53-1.src.rpm
checksum_type: sha256
description:
  <a id="mypy-boto3-logs"></a>



  [![PyPI - mypy-boto3-logs](https://img.shields.io/pypi/v/mypy-boto3-logs.svg?color=blue)](https://pypi.org/project/mypy-boto3-logs)
  [![PyPI - Python Version](https://img.shields.io/pypi/pyversions/mypy-boto3-logs.svg?color=blue)](https://pypi.org/project/mypy-boto3-logs)
  [![Docs](https://img.shields.io/readthedocs/mypy-boto3-builder.svg?color=blue)](https://mypy-boto3-builder.readthedocs.io/)
  [![PyPI - Downloads](https://img.shields.io/pypi/dm/mypy-boto3-logs?color=blue)](https://pypistats.org/packages/mypy-boto3-logs)

  ![boto3.typed](https://github.com/youtype/mypy_boto3_builder/raw/main/logo.png)

  Type annotations for
  [boto3.CloudWatchLogs 1.26.53](https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/logs.html#CloudWatchLogs)
  service compatible with [VSCode](https://code.visualstudio.com/),
  [PyCharm](https://www.jetbrains.com/pycharm/),
  [Emacs](https://www.gnu.org/software/emacs/),
  [Sublime Text](https://www.sublimetext.com/),
  [mypy](https://github.com/python/mypy),
  [pyright](https://github.com/microsoft/pyright) and other tools.

  Generated by
  [mypy-boto3-builder 7.12.3](https://github.com/youtype/mypy_boto3_builder).

  More information can be found on
  [boto3-stubs](https://pypi.org/project/boto3-stubs/) page and in
  [mypy-boto3-logs docs](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_logs/).

  See how it helps to find and fix potential bugs:

  ![boto3-stubs demo](https://github.com/youtype/mypy_boto3_builder/raw/main/demo.gif)

  - [mypy-boto3-logs](#mypy-boto3-logs)
    - [How to install](#how-to-install)
      - [VSCode extension](#vscode-extension)
      - [From PyPI with pip](#from-pypi-with-pip)
    - [How to uninstall](#how-to-uninstall)
    - [Usage](#usage)
      - [VSCode](#vscode)
      - [PyCharm](#pycharm)
      - [Emacs](#emacs)
      - [Sublime Text](#sublime-text)
      - [Other IDEs](#other-ides)
      - [mypy](#mypy)
      - [pyright](#pyright)
    - [Explicit type annotations](#explicit-type-annotations)
      - [Client annotations](#client-annotations)
      - [Paginators annotations](#paginators-annotations)
      - [Literals](#literals)
      - [Typed dictionaries](#typed-dictionaries)
    - [How it works](#how-it-works)
    - [What's new](#what's-new)
      - [Implemented features](#implemented-features)
      - [Latest changes](#latest-changes)
    - [Versioning](#versioning)
    - [Thank you](#thank-you)
    - [Documentation](#documentation)
    - [Support and contributing](#support-and-contributing)

  <a id="how-to-install"></a>



  <a id="vscode-extension"></a>



  Add
  [AWS Boto3](https://marketplace.visualstudio.com/items?itemName=Boto3typed.boto3-ide)
  extension to your VSCode and run `AWS boto3: Quick Start` command.

  Click `Modify` and select `boto3 common` and `CloudWatchLogs`.

  <a id="from-pypi-with-pip"></a>



  Install `boto3-stubs` for `CloudWatchLogs` service.

  ```bash

  python -m pip install 'boto3-stubs[logs]'




  python -m pip install 'boto3-stubs-lite[logs]'



  python -m pip install mypy-boto3-logs
  ```

  <a id="how-to-uninstall"></a>



  ```bash
  python -m pip uninstall -y mypy-boto3-logs
  ```

  <a id="usage"></a>



  <a id="vscode"></a>



  - Install
    [Python extension](https://marketplace.visualstudio.com/items?itemName=ms-python.python)
  - Install
    [Pylance extension](https://marketplace.visualstudio.com/items?itemName=ms-python.vscode-pylance)
  - Set `Pylance` as your Python Language Server
  - Install `boto3-stubs[logs]` in your environment:

  ```bash
  python -m pip install 'boto3-stubs[logs]'
  ```

  Both type checking and code completion should now work. No explicit type
  annotations required, write your `boto3` code as usual.

  <a id="pycharm"></a>



  Install `boto3-stubs-lite[logs]` in your environment:

  ```bash
  python -m pip install 'boto3-stubs-lite[logs]'`
  ```

  Both type checking and code completion should now work. Explicit type
  annotations **are required**.

  Use `boto3-stubs` package instead for implicit type discovery.

  <a id="emacs"></a>



  - Install `boto3-stubs` with services you use in your environment:

  ```bash
  python -m pip install 'boto3-stubs[logs]'
  ```

  - Install [use-package](https://github.com/jwiegley/use-package),
    [lsp](https://github.com/emacs-lsp/lsp-mode/),
    [company](https://github.com/company-mode/company-mode) and
    [flycheck](https://github.com/flycheck/flycheck) packages
  - Install [lsp-pyright](https://github.com/emacs-lsp/lsp-pyright) package

  ```elisp
  (use-package lsp-pyright
    :ensure t
    :hook (python-mode . (lambda ()
                            (require 'lsp-pyright)
                            (lsp)))  ; or lsp-deferred
    :init (when (executable-find "python3")
            (setq lsp-pyright-python-executable-cmd "python3"))
    )
  ```

  - Make sure emacs uses the environment where you have installed `boto3-stubs`

  Type checking should now work. No explicit type annotations required, write
  your `boto3` code as usual.

  <a id="sublime-text"></a>



  - Install `boto3-stubs[logs]` with services you use in your environment:

  ```bash
  python -m pip install 'boto3-stubs[logs]'
  ```

  - Install [LSP-pyright](https://github.com/sublimelsp/LSP-pyright) package

  Type checking should now work. No explicit type annotations required, write
  your `boto3` code as usual.

  <a id="other-ides"></a>



  Not tested, but as long as your IDE supports `mypy` or `pyright`, everything
  should work.

  <a id="mypy"></a>



  - Install `mypy`: `python -m pip install mypy`
  - Install `boto3-stubs[logs]` in your environment:

  ```bash
  python -m pip install 'boto3-stubs[logs]'`
  ```

  Type checking should now work. No explicit type annotations required, write
  your `boto3` code as usual.

  <a id="pyright"></a>



  - Install `pyright`: `npm i -g pyright`
  - Install `boto3-stubs[logs]` in your environment:

  ```bash
  python -m pip install 'boto3-stubs[logs]'
  ```

  Optionally, you can install `boto3-stubs` to `typings` folder.

  Type checking should now work. No explicit type annotations required, write
  your `boto3` code as usual.

  <a id="explicit-type-annotations"></a>



  <a id="client-annotations"></a>



  `CloudWatchLogsClient` provides annotations for `boto3.client("logs")`.

  ```python
  from boto3.session import Session

  from mypy_boto3_logs import CloudWatchLogsClient

  client: CloudWatchLogsClient = Session().client("logs")


  ```

  <a id="paginators-annotations"></a>



  `mypy_boto3_logs.paginator` module contains type annotations for all
  paginators.

  ```python
  from boto3.session import Session

  from mypy_boto3_logs import CloudWatchLogsClient
  from mypy_boto3_logs.paginator import (
      DescribeDestinationsPaginator,
      DescribeExportTasksPaginator,
      DescribeLogGroupsPaginator,
      DescribeLogStreamsPaginator,
      DescribeMetricFiltersPaginator,
      DescribeQueriesPaginator,
      DescribeResourcePoliciesPaginator,
      DescribeSubscriptionFiltersPaginator,
      FilterLogEventsPaginator,
  )

  client: CloudWatchLogsClient = Session().client("logs")



  describe_destinations_paginator: DescribeDestinationsPaginator = client.get_paginator(
      "describe_destinations"
  )
  describe_export_tasks_paginator: DescribeExportTasksPaginator = client.get_paginator(
      "describe_export_tasks"
  )
  describe_log_groups_paginator: DescribeLogGroupsPaginator = client.get_paginator(
      "describe_log_groups"
  )
  describe_log_streams_paginator: DescribeLogStreamsPaginator = client.get_paginator(
      "describe_log_streams"
  )
  describe_metric_filters_paginator: DescribeMetricFiltersPaginator = client.get_paginator(
      "describe_metric_filters"
  )
  describe_queries_paginator: DescribeQueriesPaginator = client.get_paginator("describe_queries")
  describe_resource_policies_paginator: DescribeResourcePoliciesPaginator = client.get_paginator(
      "describe_resource_policies"
  )
  describe_subscription_filters_paginator: DescribeSubscriptionFiltersPaginator = (
      client.get_paginator("describe_subscription_filters")
  )
  filter_log_events_paginator: FilterLogEventsPaginator = client.get_paginator("filter_log_events")
  ```

  <a id="literals"></a>



  `mypy_boto3_logs.literals` module contains literals extracted from shapes that
  can be used in user code for type checking.

  ```python
  from mypy_boto3_logs.literals import (
      DataProtectionStatusType,
      DescribeDestinationsPaginatorName,
      DescribeExportTasksPaginatorName,
      DescribeLogGroupsPaginatorName,
      DescribeLogStreamsPaginatorName,
      DescribeMetricFiltersPaginatorName,
      DescribeQueriesPaginatorName,
      DescribeResourcePoliciesPaginatorName,
      DescribeSubscriptionFiltersPaginatorName,
      DistributionType,
      ExportTaskStatusCodeType,
      FilterLogEventsPaginatorName,
      OrderByType,
      QueryStatusType,
      StandardUnitType,
      CloudWatchLogsServiceName,
      ServiceName,
      ResourceServiceName,
      PaginatorName,
      RegionName,
  )


  def check_value(value: DataProtectionStatusType) -> bool:
      ...
  ```

  <a id="typed-dictionaries"></a>



  `mypy_boto3_logs.type_defs` module contains structures and shapes assembled to
  typed dictionaries for additional type checking.

  ```python
  from mypy_boto3_logs.type_defs import (
      AssociateKmsKeyRequestRequestTypeDef,
      CancelExportTaskRequestRequestTypeDef,
      CreateExportTaskRequestRequestTypeDef,
      ResponseMetadataTypeDef,
      CreateLogGroupRequestRequestTypeDef,
      CreateLogStreamRequestRequestTypeDef,
      DeleteDataProtectionPolicyRequestRequestTypeDef,
      DeleteDestinationRequestRequestTypeDef,
      DeleteLogGroupRequestRequestTypeDef,
      DeleteLogStreamRequestRequestTypeDef,
      DeleteMetricFilterRequestRequestTypeDef,
      DeleteQueryDefinitionRequestRequestTypeDef,
      DeleteResourcePolicyRequestRequestTypeDef,
      DeleteRetentionPolicyRequestRequestTypeDef,
      DeleteSubscriptionFilterRequestRequestTypeDef,
      PaginatorConfigTypeDef,
      DescribeDestinationsRequestRequestTypeDef,
      DestinationTypeDef,
      DescribeExportTasksRequestRequestTypeDef,
      DescribeLogGroupsRequestRequestTypeDef,
      LogGroupTypeDef,
      DescribeLogStreamsRequestRequestTypeDef,
      LogStreamTypeDef,
      DescribeMetricFiltersRequestRequestTypeDef,
      DescribeQueriesRequestRequestTypeDef,
      QueryInfoTypeDef,
      DescribeQueryDefinitionsRequestRequestTypeDef,
      QueryDefinitionTypeDef,
      DescribeResourcePoliciesRequestRequestTypeDef,
      ResourcePolicyTypeDef,
      DescribeSubscriptionFiltersRequestRequestTypeDef,
      SubscriptionFilterTypeDef,
      DisassociateKmsKeyRequestRequestTypeDef,
      ExportTaskExecutionInfoTypeDef,
      ExportTaskStatusTypeDef,
      FilterLogEventsRequestRequestTypeDef,
      FilteredLogEventTypeDef,
      SearchedLogStreamTypeDef,
      GetDataProtectionPolicyRequestRequestTypeDef,
      GetLogEventsRequestRequestTypeDef,
      OutputLogEventTypeDef,
      GetLogGroupFieldsRequestRequestTypeDef,
      LogGroupFieldTypeDef,
      GetLogRecordRequestRequestTypeDef,
      GetQueryResultsRequestRequestTypeDef,
      QueryStatisticsTypeDef,
      ResultFieldTypeDef,
      InputLogEventTypeDef,
      ListTagsForResourceRequestRequestTypeDef,
      ListTagsLogGroupRequestRequestTypeDef,
      MetricFilterMatchRecordTypeDef,
      MetricTransformationTypeDef,
      PutDataProtectionPolicyRequestRequestTypeDef,
      PutDestinationPolicyRequestRequestTypeDef,
      PutDestinationRequestRequestTypeDef,
      RejectedLogEventsInfoTypeDef,
      PutQueryDefinitionRequestRequestTypeDef,
      PutResourcePolicyRequestRequestTypeDef,
      PutRetentionPolicyRequestRequestTypeDef,
      PutSubscriptionFilterRequestRequestTypeDef,
      StartQueryRequestRequestTypeDef,
      StopQueryRequestRequestTypeDef,
      TagLogGroupRequestRequestTypeDef,
      TagResourceRequestRequestTypeDef,
      TestMetricFilterRequestRequestTypeDef,
      UntagLogGroupRequestRequestTypeDef,
      UntagResourceRequestRequestTypeDef,
      CreateExportTaskResponseTypeDef,
      DeleteQueryDefinitionResponseTypeDef,
      EmptyResponseMetadataTypeDef,
      GetDataProtectionPolicyResponseTypeDef,
      GetLogRecordResponseTypeDef,
      ListTagsForResourceResponseTypeDef,
      ListTagsLogGroupResponseTypeDef,
      PutDataProtectionPolicyResponseTypeDef,
      PutQueryDefinitionResponseTypeDef,
      StartQueryResponseTypeDef,
      StopQueryResponseTypeDef,
      DescribeDestinationsRequestDescribeDestinationsPaginateTypeDef,
      DescribeExportTasksRequestDescribeExportTasksPaginateTypeDef,
      DescribeLogGroupsRequestDescribeLogGroupsPaginateTypeDef,
      DescribeLogStreamsRequestDescribeLogStreamsPaginateTypeDef,
      DescribeMetricFiltersRequestDescribeMetricFiltersPaginateTypeDef,
      DescribeQueriesRequestDescribeQueriesPaginateTypeDef,
      DescribeResourcePoliciesRequestDescribeResourcePoliciesPaginateTypeDef,
      DescribeSubscriptionFiltersRequestDescribeSubscriptionFiltersPaginateTypeDef,
      FilterLogEventsRequestFilterLogEventsPaginateTypeDef,
      DescribeDestinationsResponseTypeDef,
      PutDestinationResponseTypeDef,
      DescribeLogGroupsResponseTypeDef,
      DescribeLogStreamsResponseTypeDef,
      DescribeQueriesResponseTypeDef,
      DescribeQueryDefinitionsResponseTypeDef,
      DescribeResourcePoliciesResponseTypeDef,
      PutResourcePolicyResponseTypeDef,
      DescribeSubscriptionFiltersResponseTypeDef,
      ExportTaskTypeDef,
      FilterLogEventsResponseTypeDef,
      GetLogEventsResponseTypeDef,
      GetLogGroupFieldsResponseTypeDef,
      GetQueryResultsResponseTypeDef,
      PutLogEventsRequestRequestTypeDef,
      TestMetricFilterResponseTypeDef,
      MetricFilterTypeDef,
      PutMetricFilterRequestRequestTypeDef,
      PutLogEventsResponseTypeDef,
      DescribeExportTasksResponseTypeDef,
      DescribeMetricFiltersResponseTypeDef,
  )


  def get_structure() -> AssociateKmsKeyRequestRequestTypeDef:
      return {...}
  ```

  <a id="how-it-works"></a>



  Fully automated
  [mypy-boto3-builder](https://github.com/youtype/mypy_boto3_builder) carefully
  generates type annotations for each service, patiently waiting for `boto3`
  updates. It delivers a drop-in type annotations for you and makes sure that:

  - All available `boto3` services are covered.
  - Each public class and method of every `boto3` service gets valid type
    annotations extracted from the documentation (blame `botocore` docs if types
    are incorrect).
  - Type annotations include up-to-date documentation.
  - Link to documentation is provided for every method.
  - Code is processed by [black](https://github.com/psf/black) and
    [isort](https://github.com/PyCQA/isort) for readability.

  <a id="what's-new"></a>



  <a id="implemented-features"></a>



  - Fully type annotated `boto3`, `botocore` and `aiobotocore` libraries
  - `mypy`, `pyright`, `VSCode`, `PyCharm`, `Sublime Text` and `Emacs`
    compatibility
  - `Client`, `ServiceResource`, `Resource`, `Waiter` `Paginator` type
    annotations for each service
  - Generated `TypeDefs` for each service
  - Generated `Literals` for each service
  - Auto discovery of types for `boto3.client` and `boto3.session` calls
  - Auto discovery of types for `session.client` and `session.session` calls
  - Auto discovery of types for `client.get_waiter` and `client.get_paginator`
    calls
  - Auto discovery of types for `ServiceResource` and `Resource` collections
  - Auto discovery of types for `aiobotocore.Session.create_client` calls

  <a id="latest-changes"></a>



  Builder changelog can be found in
  [Releases](https://github.com/youtype/mypy_boto3_builder/releases).

  <a id="versioning"></a>



  `mypy-boto3-logs` version is the same as related `boto3` version and follows
  [PEP 440](https://www.python.org/dev/peps/pep-0440/) format.

  <a id="thank-you"></a>



  - [Allie Fitter](https://github.com/alliefitter) for
    [boto3-type-annotations](https://pypi.org/project/boto3-type-annotations/),
    this package is based on top of his work
  - [black](https://github.com/psf/black) developers for an awesome formatting
    tool
  - [Timothy Edmund Crosley](https://github.com/timothycrosley) for
    [isort](https://github.com/PyCQA/isort) and how flexible it is
  - [mypy](https://github.com/python/mypy) developers for doing all dirty work
    for us
  - [pyright](https://github.com/microsoft/pyright) team for the new era of typed
    Python

  <a id="documentation"></a>



  All services type annotations can be found in
  [boto3 docs](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_logs/)

  <a id="support-and-contributing"></a>



  This package is auto-generated. Please reports any bugs or request new features
  in [mypy-boto3-builder](https://github.com/youtype/mypy_boto3_builder/issues/)
  repository.


pkgId: 654d1b01de99c64e9a30cb66e5c5d06284b6353bd59c4f9b16d36c90ae18c6ff
name: python-mypy-boto3-marketplace-entitlement
arch: src
version: 1.26.0.post1
epoch: 0
release: 1
url: https://github.com/youtype/mypy_boto3_builder
rpm_license: MIT License
rpm_vendor: openEuler Copr - user mywaaagh_admin
rpm_group: Unspecified
rpm_buildhost: resalloc-370869ab-f3ed-477f-abcc-83200424413f
checksum_type: sha256
summary:
  Type annotations for boto3.MarketplaceEntitlementService 1.26.0 service generated with mypy-boto3-builder 7.11.10

description:
  <a id="mypy-boto3-marketplace-entitlement"></a>



  [![PyPI - mypy-boto3-marketplace-entitlement](https://img.shields.io/pypi/v/mypy-boto3-marketplace-entitlement.svg?color=blue)](https://pypi.org/project/mypy-boto3-marketplace-entitlement)
  [![PyPI - Python Version](https://img.shields.io/pypi/pyversions/mypy-boto3-marketplace-entitlement.svg?color=blue)](https://pypi.org/project/mypy-boto3-marketplace-entitlement)
  [![Docs](https://img.shields.io/readthedocs/mypy-boto3-builder.svg?color=blue)](https://mypy-boto3-builder.readthedocs.io/)
  [![PyPI - Downloads](https://img.shields.io/pypi/dm/mypy-boto3-marketplace-entitlement?color=blue)](https://pypistats.org/packages/mypy-boto3-marketplace-entitlement)

  ![boto3.typed](https://github.com/youtype/mypy_boto3_builder/raw/main/logo.png)

  Type annotations for
  [boto3.MarketplaceEntitlementService 1.26.0](https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/marketplace-entitlement.html#MarketplaceEntitlementService)
  service compatible with [VSCode](https://code.visualstudio.com/),
  [PyCharm](https://www.jetbrains.com/pycharm/),
  [Emacs](https://www.gnu.org/software/emacs/),
  [Sublime Text](https://www.sublimetext.com/),
  [mypy](https://github.com/python/mypy),
  [pyright](https://github.com/microsoft/pyright) and other tools.

  Generated by
  [mypy-boto3-builder 7.11.10](https://github.com/youtype/mypy_boto3_builder).

  More information can be found on
  [boto3-stubs](https://pypi.org/project/boto3-stubs/) page and in
  [mypy-boto3-marketplace-entitlement docs](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_marketplace_entitlement/).

  See how it helps to find and fix potential bugs:

  ![boto3-stubs demo](https://github.com/youtype/mypy_boto3_builder/raw/main/demo.gif)

  - [mypy-boto3-marketplace-entitlement](#mypy-boto3-marketplace-entitlement)
    - [How to install](#how-to-install)
      - [VSCode extension](#vscode-extension)
      - [From PyPI with pip](#from-pypi-with-pip)
    - [How to uninstall](#how-to-uninstall)
    - [Usage](#usage)
      - [VSCode](#vscode)
      - [PyCharm](#pycharm)
      - [Emacs](#emacs)
      - [Sublime Text](#sublime-text)
      - [Other IDEs](#other-ides)
      - [mypy](#mypy)
      - [pyright](#pyright)
    - [Explicit type annotations](#explicit-type-annotations)
      - [Client annotations](#client-annotations)
      - [Paginators annotations](#paginators-annotations)
      - [Literals](#literals)
      - [Typed dictionaries](#typed-dictionaries)
    - [How it works](#how-it-works)
    - [What's new](#what's-new)
      - [Implemented features](#implemented-features)
      - [Latest changes](#latest-changes)
    - [Versioning](#versioning)
    - [Thank you](#thank-you)
    - [Documentation](#documentation)
    - [Support and contributing](#support-and-contributing)

  <a id="how-to-install"></a>



  <a id="vscode-extension"></a>



  Add
  [AWS Boto3](https://marketplace.visualstudio.com/items?itemName=Boto3typed.boto3-ide)
  extension to your VSCode and run `AWS boto3: Quick Start` command.

  Click `Modify` and select `boto3 common` and `MarketplaceEntitlementService`.

  <a id="from-pypi-with-pip"></a>



  Install `boto3-stubs` for `MarketplaceEntitlementService` service.

  ```bash

  python -m pip install 'boto3-stubs[marketplace-entitlement]'




  python -m pip install 'boto3-stubs-lite[marketplace-entitlement]'



  python -m pip install mypy-boto3-marketplace-entitlement
  ```

  <a id="how-to-uninstall"></a>



  ```bash
  python -m pip uninstall -y mypy-boto3-marketplace-entitlement
  ```

  <a id="usage"></a>



  <a id="vscode"></a>



  - Install
    [Python extension](https://marketplace.visualstudio.com/items?itemName=ms-python.python)
  - Install
    [Pylance extension](https://marketplace.visualstudio.com/items?itemName=ms-python.vscode-pylance)
  - Set `Pylance` as your Python Language Server
  - Install `boto3-stubs[marketplace-entitlement]` in your environment:

  ```bash
  python -m pip install 'boto3-stubs[marketplace-entitlement]'
  ```

  Both type checking and code completion should now work. No explicit type
  annotations required, write your `boto3` code as usual.

  <a id="pycharm"></a>



  Install `boto3-stubs-lite[marketplace-entitlement]` in your environment:

  ```bash
  python -m pip install 'boto3-stubs-lite[marketplace-entitlement]'`
  ```

  Both type checking and code completion should now work. Explicit type
  annotations **are required**.

  Use `boto3-stubs` package instead for implicit type discovery.

  <a id="emacs"></a>



  - Install `boto3-stubs` with services you use in your environment:

  ```bash
  python -m pip install 'boto3-stubs[marketplace-entitlement]'
  ```

  - Install [use-package](https://github.com/jwiegley/use-package),
    [lsp](https://github.com/emacs-lsp/lsp-mode/),
    [company](https://github.com/company-mode/company-mode) and
    [flycheck](https://github.com/flycheck/flycheck) packages
  - Install [lsp-pyright](https://github.com/emacs-lsp/lsp-pyright) package

  ```elisp
  (use-package lsp-pyright
    :ensure t
    :hook (python-mode . (lambda ()
                            (require 'lsp-pyright)
                            (lsp)))  ; or lsp-deferred
    :init (when (executable-find "python3")
            (setq lsp-pyright-python-executable-cmd "python3"))
    )
  ```

  - Make sure emacs uses the environment where you have installed `boto3-stubs`

  Type checking should now work. No explicit type annotations required, write
  your `boto3` code as usual.

  <a id="sublime-text"></a>



  - Install `boto3-stubs[marketplace-entitlement]` with services you use in your
    environment:

  ```bash
  python -m pip install 'boto3-stubs[marketplace-entitlement]'
  ```

  - Install [LSP-pyright](https://github.com/sublimelsp/LSP-pyright) package

  Type checking should now work. No explicit type annotations required, write
  your `boto3` code as usual.

  <a id="other-ides"></a>



  Not tested, but as long as your IDE supports `mypy` or `pyright`, everything
  should work.

  <a id="mypy"></a>



  - Install `mypy`: `python -m pip install mypy`
  - Install `boto3-stubs[marketplace-entitlement]` in your environment:

  ```bash
  python -m pip install 'boto3-stubs[marketplace-entitlement]'`
  ```

  Type checking should now work. No explicit type annotations required, write
  your `boto3` code as usual.

  <a id="pyright"></a>



  - Install `pyright`: `npm i -g pyright`
  - Install `boto3-stubs[marketplace-entitlement]` in your environment:

  ```bash
  python -m pip install 'boto3-stubs[marketplace-entitlement]'
  ```

  Optionally, you can install `boto3-stubs` to `typings` folder.

  Type checking should now work. No explicit type annotations required, write
  your `boto3` code as usual.

  <a id="explicit-type-annotations"></a>



  <a id="client-annotations"></a>



  `MarketplaceEntitlementServiceClient` provides annotations for
  `boto3.client("marketplace-entitlement")`.

  ```python
  from boto3.session import Session

  from mypy_boto3_marketplace_entitlement import MarketplaceEntitlementServiceClient

  client: MarketplaceEntitlementServiceClient = Session().client("marketplace-entitlement")


  ```

  <a id="paginators-annotations"></a>



  `mypy_boto3_marketplace_entitlement.paginator` module contains type annotations
  for all paginators.

  ```python
  from boto3.session import Session

  from mypy_boto3_marketplace_entitlement import MarketplaceEntitlementServiceClient
  from mypy_boto3_marketplace_entitlement.paginator import GetEntitlementsPaginator

  client: MarketplaceEntitlementServiceClient = Session().client("marketplace-entitlement")



  get_entitlements_paginator: GetEntitlementsPaginator = client.get_paginator("get_entitlements")
  ```

  <a id="literals"></a>



  `mypy_boto3_marketplace_entitlement.literals` module contains literals
  extracted from shapes that can be used in user code for type checking.

  ```python
  from mypy_boto3_marketplace_entitlement.literals import (
      GetEntitlementFilterNameType,
      GetEntitlementsPaginatorName,
      MarketplaceEntitlementServiceServiceName,
      ServiceName,
      ResourceServiceName,
      PaginatorName,
      RegionName,
  )


  def check_value(value: GetEntitlementFilterNameType) -> bool:
      ...
  ```

  <a id="typed-dictionaries"></a>



  `mypy_boto3_marketplace_entitlement.type_defs` module contains structures and
  shapes assembled to typed dictionaries for additional type checking.

  ```python
  from mypy_boto3_marketplace_entitlement.type_defs import (
      EntitlementValueTypeDef,
      PaginatorConfigTypeDef,
      GetEntitlementsRequestRequestTypeDef,
      ResponseMetadataTypeDef,
      EntitlementTypeDef,
      GetEntitlementsRequestGetEntitlementsPaginateTypeDef,
      GetEntitlementsResultTypeDef,
  )


  def get_structure() -> EntitlementValueTypeDef:
      return {...}
  ```

  <a id="how-it-works"></a>



  Fully automated
  [mypy-boto3-builder](https://github.com/youtype/mypy_boto3_builder) carefully
  generates type annotations for each service, patiently waiting for `boto3`
  updates. It delivers a drop-in type annotations for you and makes sure that:

  - All available `boto3` services are covered.
  - Each public class and method of every `boto3` service gets valid type
    annotations extracted from the documentation (blame `botocore` docs if types
    are incorrect).
  - Type annotations include up-to-date documentation.
  - Link to documentation is provided for every method.
  - Code is processed by [black](https://github.com/psf/black) and
    [isort](https://github.com/PyCQA/isort) for readability.

  <a id="what's-new"></a>



  <a id="implemented-features"></a>



  - Fully type annotated `boto3`, `botocore` and `aiobotocore` libraries
  - `mypy`, `pyright`, `VSCode`, `PyCharm`, `Sublime Text` and `Emacs`
    compatibility
  - `Client`, `ServiceResource`, `Resource`, `Waiter` `Paginator` type
    annotations for each service
  - Generated `TypeDefs` for each service
  - Generated `Literals` for each service
  - Auto discovery of types for `boto3.client` and `boto3.session` calls
  - Auto discovery of types for `session.client` and `session.session` calls
  - Auto discovery of types for `client.get_waiter` and `client.get_paginator`
    calls
  - Auto discovery of types for `ServiceResource` and `Resource` collections
  - Auto discovery of types for `aiobotocore.Session.create_client` calls

  <a id="latest-changes"></a>



  Builder changelog can be found in
  [Releases](https://github.com/youtype/mypy_boto3_builder/releases).

  <a id="versioning"></a>



  `mypy-boto3-marketplace-entitlement` version is the same as related `boto3`
  version and follows [PEP 440](https://www.python.org/dev/peps/pep-0440/)
  format.

  <a id="thank-you"></a>



  - [Allie Fitter](https://github.com/alliefitter) for
    [boto3-type-annotations](https://pypi.org/project/boto3-type-annotations/),
    this package is based on top of his work
  - [black](https://github.com/psf/black) developers for an awesome formatting
    tool
  - [Timothy Edmund Crosley](https://github.com/timothycrosley) for
    [isort](https://github.com/PyCQA/isort) and how flexible it is
  - [mypy](https://github.com/python/mypy) developers for doing all dirty work
    for us
  - [pyright](https://github.com/microsoft/pyright) team for the new era of typed
    Python

  <a id="documentation"></a>



  All services type annotations can be found in
  [boto3 docs](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_marketplace_entitlement/)

  <a id="support-and-contributing"></a>



  This package is auto-generated. Please reports any bugs or request new features
  in [mypy-boto3-builder](https://github.com/youtype/mypy_boto3_builder/issues/)
  repository.

location_href:
  00014213-python-mypy-boto3-marketplace-entitlement/python-mypy-boto3-marketplace-entitlement-1.26.0.post1-1.src.rpm


pkgId: 21b329ed2a9dcde993336c5d55c46bbd5229e8e063b42d1a1e81fea2737a62f8
name: python-mypy-boto3-marketplace-entitlement-help
arch: noarch
version: 1.26.0.post1
epoch: 0
release: 1
summary: Development documents and examples for mypy-boto3-marketplace-entitlement
url: https://github.com/youtype/mypy_boto3_builder
rpm_license: MIT License
rpm_vendor: openEuler Copr - user mywaaagh_admin
rpm_group: Unspecified
rpm_buildhost: resalloc-370869ab-f3ed-477f-abcc-83200424413f
rpm_sourcerpm: python-mypy-boto3-marketplace-entitlement-1.26.0.post1-1.src.rpm
checksum_type: sha256
description:
  <a id="mypy-boto3-marketplace-entitlement"></a>



  [![PyPI - mypy-boto3-marketplace-entitlement](https://img.shields.io/pypi/v/mypy-boto3-marketplace-entitlement.svg?color=blue)](https://pypi.org/project/mypy-boto3-marketplace-entitlement)
  [![PyPI - Python Version](https://img.shields.io/pypi/pyversions/mypy-boto3-marketplace-entitlement.svg?color=blue)](https://pypi.org/project/mypy-boto3-marketplace-entitlement)
  [![Docs](https://img.shields.io/readthedocs/mypy-boto3-builder.svg?color=blue)](https://mypy-boto3-builder.readthedocs.io/)
  [![PyPI - Downloads](https://img.shields.io/pypi/dm/mypy-boto3-marketplace-entitlement?color=blue)](https://pypistats.org/packages/mypy-boto3-marketplace-entitlement)

  ![boto3.typed](https://github.com/youtype/mypy_boto3_builder/raw/main/logo.png)

  Type annotations for
  [boto3.MarketplaceEntitlementService 1.26.0](https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/marketplace-entitlement.html#MarketplaceEntitlementService)
  service compatible with [VSCode](https://code.visualstudio.com/),
  [PyCharm](https://www.jetbrains.com/pycharm/),
  [Emacs](https://www.gnu.org/software/emacs/),
  [Sublime Text](https://www.sublimetext.com/),
  [mypy](https://github.com/python/mypy),
  [pyright](https://github.com/microsoft/pyright) and other tools.

  Generated by
  [mypy-boto3-builder 7.11.10](https://github.com/youtype/mypy_boto3_builder).

  More information can be found on
  [boto3-stubs](https://pypi.org/project/boto3-stubs/) page and in
  [mypy-boto3-marketplace-entitlement docs](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_marketplace_entitlement/).

  See how it helps to find and fix potential bugs:

  ![boto3-stubs demo](https://github.com/youtype/mypy_boto3_builder/raw/main/demo.gif)

  - [mypy-boto3-marketplace-entitlement](#mypy-boto3-marketplace-entitlement)
    - [How to install](#how-to-install)
      - [VSCode extension](#vscode-extension)
      - [From PyPI with pip](#from-pypi-with-pip)
    - [How to uninstall](#how-to-uninstall)
    - [Usage](#usage)
      - [VSCode](#vscode)
      - [PyCharm](#pycharm)
      - [Emacs](#emacs)
      - [Sublime Text](#sublime-text)
      - [Other IDEs](#other-ides)
      - [mypy](#mypy)
      - [pyright](#pyright)
    - [Explicit type annotations](#explicit-type-annotations)
      - [Client annotations](#client-annotations)
      - [Paginators annotations](#paginators-annotations)
      - [Literals](#literals)
      - [Typed dictionaries](#typed-dictionaries)
    - [How it works](#how-it-works)
    - [What's new](#what's-new)
      - [Implemented features](#implemented-features)
      - [Latest changes](#latest-changes)
    - [Versioning](#versioning)
    - [Thank you](#thank-you)
    - [Documentation](#documentation)
    - [Support and contributing](#support-and-contributing)

  <a id="how-to-install"></a>



  <a id="vscode-extension"></a>



  Add
  [AWS Boto3](https://marketplace.visualstudio.com/items?itemName=Boto3typed.boto3-ide)
  extension to your VSCode and run `AWS boto3: Quick Start` command.

  Click `Modify` and select `boto3 common` and `MarketplaceEntitlementService`.

  <a id="from-pypi-with-pip"></a>



  Install `boto3-stubs` for `MarketplaceEntitlementService` service.

  ```bash

  python -m pip install 'boto3-stubs[marketplace-entitlement]'




  python -m pip install 'boto3-stubs-lite[marketplace-entitlement]'



  python -m pip install mypy-boto3-marketplace-entitlement
  ```

  <a id="how-to-uninstall"></a>



  ```bash
  python -m pip uninstall -y mypy-boto3-marketplace-entitlement
  ```

  <a id="usage"></a>



  <a id="vscode"></a>



  - Install
    [Python extension](https://marketplace.visualstudio.com/items?itemName=ms-python.python)
  - Install
    [Pylance extension](https://marketplace.visualstudio.com/items?itemName=ms-python.vscode-pylance)
  - Set `Pylance` as your Python Language Server
  - Install `boto3-stubs[marketplace-entitlement]` in your environment:

  ```bash
  python -m pip install 'boto3-stubs[marketplace-entitlement]'
  ```

  Both type checking and code completion should now work. No explicit type
  annotations required, write your `boto3` code as usual.

  <a id="pycharm"></a>



  Install `boto3-stubs-lite[marketplace-entitlement]` in your environment:

  ```bash
  python -m pip install 'boto3-stubs-lite[marketplace-entitlement]'`
  ```

  Both type checking and code completion should now work. Explicit type
  annotations **are required**.

  Use `boto3-stubs` package instead for implicit type discovery.

  <a id="emacs"></a>



  - Install `boto3-stubs` with services you use in your environment:

  ```bash
  python -m pip install 'boto3-stubs[marketplace-entitlement]'
  ```

  - Install [use-package](https://github.com/jwiegley/use-package),
    [lsp](https://github.com/emacs-lsp/lsp-mode/),
    [company](https://github.com/company-mode/company-mode) and
    [flycheck](https://github.com/flycheck/flycheck) packages
  - Install [lsp-pyright](https://github.com/emacs-lsp/lsp-pyright) package

  ```elisp
  (use-package lsp-pyright
    :ensure t
    :hook (python-mode . (lambda ()
                            (require 'lsp-pyright)
                            (lsp)))  ; or lsp-deferred
    :init (when (executable-find "python3")
            (setq lsp-pyright-python-executable-cmd "python3"))
    )
  ```

  - Make sure emacs uses the environment where you have installed `boto3-stubs`

  Type checking should now work. No explicit type annotations required, write
  your `boto3` code as usual.

  <a id="sublime-text"></a>



  - Install `boto3-stubs[marketplace-entitlement]` with services you use in your
    environment:

  ```bash
  python -m pip install 'boto3-stubs[marketplace-entitlement]'
  ```

  - Install [LSP-pyright](https://github.com/sublimelsp/LSP-pyright) package

  Type checking should now work. No explicit type annotations required, write
  your `boto3` code as usual.

  <a id="other-ides"></a>



  Not tested, but as long as your IDE supports `mypy` or `pyright`, everything
  should work.

  <a id="mypy"></a>



  - Install `mypy`: `python -m pip install mypy`
  - Install `boto3-stubs[marketplace-entitlement]` in your environment:

  ```bash
  python -m pip install 'boto3-stubs[marketplace-entitlement]'`
  ```

  Type checking should now work. No explicit type annotations required, write
  your `boto3` code as usual.

  <a id="pyright"></a>



  - Install `pyright`: `npm i -g pyright`
  - Install `boto3-stubs[marketplace-entitlement]` in your environment:

  ```bash
  python -m pip install 'boto3-stubs[marketplace-entitlement]'
  ```

  Optionally, you can install `boto3-stubs` to `typings` folder.

  Type checking should now work. No explicit type annotations required, write
  your `boto3` code as usual.

  <a id="explicit-type-annotations"></a>



  <a id="client-annotations"></a>



  `MarketplaceEntitlementServiceClient` provides annotations for
  `boto3.client("marketplace-entitlement")`.

  ```python
  from boto3.session import Session

  from mypy_boto3_marketplace_entitlement import MarketplaceEntitlementServiceClient

  client: MarketplaceEntitlementServiceClient = Session().client("marketplace-entitlement")


  ```

  <a id="paginators-annotations"></a>



  `mypy_boto3_marketplace_entitlement.paginator` module contains type annotations
  for all paginators.

  ```python
  from boto3.session import Session

  from mypy_boto3_marketplace_entitlement import MarketplaceEntitlementServiceClient
  from mypy_boto3_marketplace_entitlement.paginator import GetEntitlementsPaginator

  client: MarketplaceEntitlementServiceClient = Session().client("marketplace-entitlement")



  get_entitlements_paginator: GetEntitlementsPaginator = client.get_paginator("get_entitlements")
  ```

  <a id="literals"></a>



  `mypy_boto3_marketplace_entitlement.literals` module contains literals
  extracted from shapes that can be used in user code for type checking.

  ```python
  from mypy_boto3_marketplace_entitlement.literals import (
      GetEntitlementFilterNameType,
      GetEntitlementsPaginatorName,
      MarketplaceEntitlementServiceServiceName,
      ServiceName,
      ResourceServiceName,
      PaginatorName,
      RegionName,
  )


  def check_value(value: GetEntitlementFilterNameType) -> bool:
      ...
  ```

  <a id="typed-dictionaries"></a>



  `mypy_boto3_marketplace_entitlement.type_defs` module contains structures and
  shapes assembled to typed dictionaries for additional type checking.

  ```python
  from mypy_boto3_marketplace_entitlement.type_defs import (
      EntitlementValueTypeDef,
      PaginatorConfigTypeDef,
      GetEntitlementsRequestRequestTypeDef,
      ResponseMetadataTypeDef,
      EntitlementTypeDef,
      GetEntitlementsRequestGetEntitlementsPaginateTypeDef,
      GetEntitlementsResultTypeDef,
  )


  def get_structure() -> EntitlementValueTypeDef:
      return {...}
  ```

  <a id="how-it-works"></a>



  Fully automated
  [mypy-boto3-builder](https://github.com/youtype/mypy_boto3_builder) carefully
  generates type annotations for each service, patiently waiting for `boto3`
  updates. It delivers a drop-in type annotations for you and makes sure that:

  - All available `boto3` services are covered.
  - Each public class and method of every `boto3` service gets valid type
    annotations extracted from the documentation (blame `botocore` docs if types
    are incorrect).
  - Type annotations include up-to-date documentation.
  - Link to documentation is provided for every method.
  - Code is processed by [black](https://github.com/psf/black) and
    [isort](https://github.com/PyCQA/isort) for readability.

  <a id="what's-new"></a>



  <a id="implemented-features"></a>



  - Fully type annotated `boto3`, `botocore` and `aiobotocore` libraries
  - `mypy`, `pyright`, `VSCode`, `PyCharm`, `Sublime Text` and `Emacs`
    compatibility
  - `Client`, `ServiceResource`, `Resource`, `Waiter` `Paginator` type
    annotations for each service
  - Generated `TypeDefs` for each service
  - Generated `Literals` for each service
  - Auto discovery of types for `boto3.client` and `boto3.session` calls
  - Auto discovery of types for `session.client` and `session.session` calls
  - Auto discovery of types for `client.get_waiter` and `client.get_paginator`
    calls
  - Auto discovery of types for `ServiceResource` and `Resource` collections
  - Auto discovery of types for `aiobotocore.Session.create_client` calls

  <a id="latest-changes"></a>



  Builder changelog can be found in
  [Releases](https://github.com/youtype/mypy_boto3_builder/releases).

  <a id="versioning"></a>



  `mypy-boto3-marketplace-entitlement` version is the same as related `boto3`
  version and follows [PEP 440](https://www.python.org/dev/peps/pep-0440/)
  format.

  <a id="thank-you"></a>



  - [Allie Fitter](https://github.com/alliefitter) for
    [boto3-type-annotations](https://pypi.org/project/boto3-type-annotations/),
    this package is based on top of his work
  - [black](https://github.com/psf/black) developers for an awesome formatting
    tool
  - [Timothy Edmund Crosley](https://github.com/timothycrosley) for
    [isort](https://github.com/PyCQA/isort) and how flexible it is
  - [mypy](https://github.com/python/mypy) developers for doing all dirty work
    for us
  - [pyright](https://github.com/microsoft/pyright) team for the new era of typed
    Python

  <a id="documentation"></a>



  All services type annotations can be found in
  [boto3 docs](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_marketplace_entitlement/)

  <a id="support-and-contributing"></a>



  This package is auto-generated. Please reports any bugs or request new features
  in [mypy-boto3-builder](https://github.com/youtype/mypy_boto3_builder/issues/)
  repository.

location_href:
  00014213-python-mypy-boto3-marketplace-entitlement/python-mypy-boto3-marketplace-entitlement-help-1.26.0.post1-1.noarch.rpm


pkgId: 3b691089cf9a4c41a28af4b84bc589ad0298f44c8ec666790e0046d881912917
name: python-mypy-boto3-organizations
arch: src
version: 1.26.83
epoch: 0
release: 1
summary: Type annotations for boto3.Organizations 1.26.83 service generated with mypy-boto3-builder 7.12.5
url: https://github.com/youtype/mypy_boto3_builder
rpm_license: MIT License
rpm_vendor: openEuler Copr - user mywaaagh_admin
rpm_group: Unspecified
rpm_buildhost: resalloc-f52859a1-455f-4ab5-b65e-1bfae52b78bd
location_href: 00014142-python-mypy-boto3-organizations/python-mypy-boto3-organizations-1.26.83-1.src.rpm
checksum_type: sha256
description:
  <a id="mypy-boto3-organizations"></a>



  [![PyPI - mypy-boto3-organizations](https://img.shields.io/pypi/v/mypy-boto3-organizations.svg?color=blue)](https://pypi.org/project/mypy-boto3-organizations)
  [![PyPI - Python Version](https://img.shields.io/pypi/pyversions/mypy-boto3-organizations.svg?color=blue)](https://pypi.org/project/mypy-boto3-organizations)
  [![Docs](https://img.shields.io/readthedocs/mypy-boto3-builder.svg?color=blue)](https://mypy-boto3-builder.readthedocs.io/)
  [![PyPI - Downloads](https://img.shields.io/pypi/dm/mypy-boto3-organizations?color=blue)](https://pypistats.org/packages/mypy-boto3-organizations)

  ![boto3.typed](https://github.com/youtype/mypy_boto3_builder/raw/main/logo.png)

  Type annotations for
  [boto3.Organizations 1.26.83](https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/organizations.html#Organizations)
  service compatible with [VSCode](https://code.visualstudio.com/),
  [PyCharm](https://www.jetbrains.com/pycharm/),
  [Emacs](https://www.gnu.org/software/emacs/),
  [Sublime Text](https://www.sublimetext.com/),
  [mypy](https://github.com/python/mypy),
  [pyright](https://github.com/microsoft/pyright) and other tools.

  Generated by
  [mypy-boto3-builder 7.12.5](https://github.com/youtype/mypy_boto3_builder).

  More information can be found on
  [boto3-stubs](https://pypi.org/project/boto3-stubs/) page and in
  [mypy-boto3-organizations docs](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_organizations/).

  See how it helps to find and fix potential bugs:

  ![boto3-stubs demo](https://github.com/youtype/mypy_boto3_builder/raw/main/demo.gif)

  - [mypy-boto3-organizations](#mypy-boto3-organizations)
    - [How to install](#how-to-install)
      - [VSCode extension](#vscode-extension)
      - [From PyPI with pip](#from-pypi-with-pip)
    - [How to uninstall](#how-to-uninstall)
    - [Usage](#usage)
      - [VSCode](#vscode)
      - [PyCharm](#pycharm)
      - [Emacs](#emacs)
      - [Sublime Text](#sublime-text)
      - [Other IDEs](#other-ides)
      - [mypy](#mypy)
      - [pyright](#pyright)
    - [Explicit type annotations](#explicit-type-annotations)
      - [Client annotations](#client-annotations)
      - [Paginators annotations](#paginators-annotations)
      - [Literals](#literals)
      - [Typed dictionaries](#typed-dictionaries)
    - [How it works](#how-it-works)
    - [What's new](#what's-new)
      - [Implemented features](#implemented-features)
      - [Latest changes](#latest-changes)
    - [Versioning](#versioning)
    - [Thank you](#thank-you)
    - [Documentation](#documentation)
    - [Support and contributing](#support-and-contributing)

  <a id="how-to-install"></a>



  <a id="vscode-extension"></a>



  Add
  [AWS Boto3](https://marketplace.visualstudio.com/items?itemName=Boto3typed.boto3-ide)
  extension to your VSCode and run `AWS boto3: Quick Start` command.

  Click `Modify` and select `boto3 common` and `Organizations`.

  <a id="from-pypi-with-pip"></a>



  Install `boto3-stubs` for `Organizations` service.

  ```bash

  python -m pip install 'boto3-stubs[organizations]'




  python -m pip install 'boto3-stubs-lite[organizations]'



  python -m pip install mypy-boto3-organizations
  ```

  <a id="how-to-uninstall"></a>



  ```bash
  python -m pip uninstall -y mypy-boto3-organizations
  ```

  <a id="usage"></a>



  <a id="vscode"></a>



  - Install
    [Python extension](https://marketplace.visualstudio.com/items?itemName=ms-python.python)
  - Install
    [Pylance extension](https://marketplace.visualstudio.com/items?itemName=ms-python.vscode-pylance)
  - Set `Pylance` as your Python Language Server
  - Install `boto3-stubs[organizations]` in your environment:

  ```bash
  python -m pip install 'boto3-stubs[organizations]'
  ```

  Both type checking and code completion should now work. No explicit type
  annotations required, write your `boto3` code as usual.

  <a id="pycharm"></a>



  Install `boto3-stubs-lite[organizations]` in your environment:

  ```bash
  python -m pip install 'boto3-stubs-lite[organizations]'`
  ```

  Both type checking and code completion should now work. Explicit type
  annotations **are required**.

  Use `boto3-stubs` package instead for implicit type discovery.

  <a id="emacs"></a>



  - Install `boto3-stubs` with services you use in your environment:

  ```bash
  python -m pip install 'boto3-stubs[organizations]'
  ```

  - Install [use-package](https://github.com/jwiegley/use-package),
    [lsp](https://github.com/emacs-lsp/lsp-mode/),
    [company](https://github.com/company-mode/company-mode) and
    [flycheck](https://github.com/flycheck/flycheck) packages
  - Install [lsp-pyright](https://github.com/emacs-lsp/lsp-pyright) package

  ```elisp
  (use-package lsp-pyright
    :ensure t
    :hook (python-mode . (lambda ()
                            (require 'lsp-pyright)
                            (lsp)))  ; or lsp-deferred
    :init (when (executable-find "python3")
            (setq lsp-pyright-python-executable-cmd "python3"))
    )
  ```

  - Make sure emacs uses the environment where you have installed `boto3-stubs`

  Type checking should now work. No explicit type annotations required, write
  your `boto3` code as usual.

  <a id="sublime-text"></a>



  - Install `boto3-stubs[organizations]` with services you use in your
    environment:

  ```bash
  python -m pip install 'boto3-stubs[organizations]'
  ```

  - Install [LSP-pyright](https://github.com/sublimelsp/LSP-pyright) package

  Type checking should now work. No explicit type annotations required, write
  your `boto3` code as usual.

  <a id="other-ides"></a>



  Not tested, but as long as your IDE supports `mypy` or `pyright`, everything
  should work.

  <a id="mypy"></a>



  - Install `mypy`: `python -m pip install mypy`
  - Install `boto3-stubs[organizations]` in your environment:

  ```bash
  python -m pip install 'boto3-stubs[organizations]'`
  ```

  Type checking should now work. No explicit type annotations required, write
  your `boto3` code as usual.

  <a id="pyright"></a>



  - Install `pyright`: `npm i -g pyright`
  - Install `boto3-stubs[organizations]` in your environment:

  ```bash
  python -m pip install 'boto3-stubs[organizations]'
  ```

  Optionally, you can install `boto3-stubs` to `typings` folder.

  Type checking should now work. No explicit type annotations required, write
  your `boto3` code as usual.

  <a id="explicit-type-annotations"></a>



  <a id="client-annotations"></a>



  `OrganizationsClient` provides annotations for `boto3.client("organizations")`.

  ```python
  from boto3.session import Session

  from mypy_boto3_organizations import OrganizationsClient

  client: OrganizationsClient = Session().client("organizations")


  ```

  <a id="paginators-annotations"></a>



  `mypy_boto3_organizations.paginator` module contains type annotations for all
  paginators.

  ```python
  from boto3.session import Session

  from mypy_boto3_organizations import OrganizationsClient
  from mypy_boto3_organizations.paginator import (
      ListAWSServiceAccessForOrganizationPaginator,
      ListAccountsPaginator,
      ListAccountsForParentPaginator,
      ListChildrenPaginator,
      ListCreateAccountStatusPaginator,
      ListDelegatedAdministratorsPaginator,
      ListDelegatedServicesForAccountPaginator,
      ListHandshakesForAccountPaginator,
      ListHandshakesForOrganizationPaginator,
      ListOrganizationalUnitsForParentPaginator,
      ListParentsPaginator,
      ListPoliciesPaginator,
      ListPoliciesForTargetPaginator,
      ListRootsPaginator,
      ListTagsForResourcePaginator,
      ListTargetsForPolicyPaginator,
  )

  client: OrganizationsClient = Session().client("organizations")



  list_aws_service_access_for_organization_paginator: ListAWSServiceAccessForOrganizationPaginator = (
      client.get_paginator("list_aws_service_access_for_organization")
  )
  list_accounts_paginator: ListAccountsPaginator = client.get_paginator("list_accounts")
  list_accounts_for_parent_paginator: ListAccountsForParentPaginator = client.get_paginator(
      "list_accounts_for_parent"
  )
  list_children_paginator: ListChildrenPaginator = client.get_paginator("list_children")
  list_create_account_status_paginator: ListCreateAccountStatusPaginator = client.get_paginator(
      "list_create_account_status"
  )
  list_delegated_administrators_paginator: ListDelegatedAdministratorsPaginator = (
      client.get_paginator("list_delegated_administrators")
  )
  list_delegated_services_for_account_paginator: ListDelegatedServicesForAccountPaginator = (
      client.get_paginator("list_delegated_services_for_account")
  )
  list_handshakes_for_account_paginator: ListHandshakesForAccountPaginator = client.get_paginator(
      "list_handshakes_for_account"
  )
  list_handshakes_for_organization_paginator: ListHandshakesForOrganizationPaginator = (
      client.get_paginator("list_handshakes_for_organization")
  )
  list_organizational_units_for_parent_paginator: ListOrganizationalUnitsForParentPaginator = (
      client.get_paginator("list_organizational_units_for_parent")
  )
  list_parents_paginator: ListParentsPaginator = client.get_paginator("list_parents")
  list_policies_paginator: ListPoliciesPaginator = client.get_paginator("list_policies")
  list_policies_for_target_paginator: ListPoliciesForTargetPaginator = client.get_paginator(
      "list_policies_for_target"
  )
  list_roots_paginator: ListRootsPaginator = client.get_paginator("list_roots")
  list_tags_for_resource_paginator: ListTagsForResourcePaginator = client.get_paginator(
      "list_tags_for_resource"
  )
  list_targets_for_policy_paginator: ListTargetsForPolicyPaginator = client.get_paginator(
      "list_targets_for_policy"
  )
  ```

  <a id="literals"></a>



  `mypy_boto3_organizations.literals` module contains literals extracted from
  shapes that can be used in user code for type checking.

  ```python
  from mypy_boto3_organizations.literals import (
      AccountJoinedMethodType,
      AccountStatusType,
      ActionTypeType,
      ChildTypeType,
      CreateAccountFailureReasonType,
      CreateAccountStateType,
      EffectivePolicyTypeType,
      HandshakePartyTypeType,
      HandshakeResourceTypeType,
      HandshakeStateType,
      IAMUserAccessToBillingType,
      ListAWSServiceAccessForOrganizationPaginatorName,
      ListAccountsForParentPaginatorName,
      ListAccountsPaginatorName,
      ListChildrenPaginatorName,
      ListCreateAccountStatusPaginatorName,
      ListDelegatedAdministratorsPaginatorName,
      ListDelegatedServicesForAccountPaginatorName,
      ListHandshakesForAccountPaginatorName,
      ListHandshakesForOrganizationPaginatorName,
      ListOrganizationalUnitsForParentPaginatorName,
      ListParentsPaginatorName,
      ListPoliciesForTargetPaginatorName,
      ListPoliciesPaginatorName,
      ListRootsPaginatorName,
      ListTagsForResourcePaginatorName,
      ListTargetsForPolicyPaginatorName,
      OrganizationFeatureSetType,
      ParentTypeType,
      PolicyTypeStatusType,
      PolicyTypeType,
      TargetTypeType,
      OrganizationsServiceName,
      ServiceName,
      ResourceServiceName,
      PaginatorName,
  )


  def check_value(value: AccountJoinedMethodType) -> bool:
      ...
  ```

  <a id="typed-dictionaries"></a>



  `mypy_boto3_organizations.type_defs` module contains structures and shapes
  assembled to typed dictionaries for additional type checking.

  ```python
  from mypy_boto3_organizations.type_defs import (
      AcceptHandshakeRequestRequestTypeDef,
      ResponseMetadataTypeDef,
      AccountTypeDef,
      AttachPolicyRequestRequestTypeDef,
      CancelHandshakeRequestRequestTypeDef,
      ChildTypeDef,
      CloseAccountRequestRequestTypeDef,
      TagTypeDef,
      CreateAccountStatusTypeDef,
      CreateOrganizationRequestRequestTypeDef,
      OrganizationalUnitTypeDef,
      DeclineHandshakeRequestRequestTypeDef,
      DelegatedAdministratorTypeDef,
      DelegatedServiceTypeDef,
      DeleteOrganizationalUnitRequestRequestTypeDef,
      DeletePolicyRequestRequestTypeDef,
      DeregisterDelegatedAdministratorRequestRequestTypeDef,
      DescribeAccountRequestRequestTypeDef,
      DescribeCreateAccountStatusRequestRequestTypeDef,
      DescribeEffectivePolicyRequestRequestTypeDef,
      EffectivePolicyTypeDef,
      DescribeHandshakeRequestRequestTypeDef,
      DescribeOrganizationalUnitRequestRequestTypeDef,
      DescribePolicyRequestRequestTypeDef,
      DetachPolicyRequestRequestTypeDef,
      DisableAWSServiceAccessRequestRequestTypeDef,
      DisablePolicyTypeRequestRequestTypeDef,
      EnableAWSServiceAccessRequestRequestTypeDef,
      EnablePolicyTypeRequestRequestTypeDef,
      EnabledServicePrincipalTypeDef,
      HandshakeFilterTypeDef,
      HandshakePartyTypeDef,
      HandshakeResourceTypeDef,
      PaginatorConfigTypeDef,
      ListAWSServiceAccessForOrganizationRequestRequestTypeDef,
      ListAccountsForParentRequestRequestTypeDef,
      ListAccountsRequestRequestTypeDef,
      ListChildrenRequestRequestTypeDef,
      ListCreateAccountStatusRequestRequestTypeDef,
      ListDelegatedAdministratorsRequestRequestTypeDef,
      ListDelegatedServicesForAccountRequestRequestTypeDef,
      ListOrganizationalUnitsForParentRequestRequestTypeDef,
      ListParentsRequestRequestTypeDef,
      ParentTypeDef,
      ListPoliciesForTargetRequestRequestTypeDef,
      PolicySummaryTypeDef,
      ListPoliciesRequestRequestTypeDef,
      ListRootsRequestRequestTypeDef,
      ListTagsForResourceRequestRequestTypeDef,
      ListTargetsForPolicyRequestRequestTypeDef,
      PolicyTargetSummaryTypeDef,
      MoveAccountRequestRequestTypeDef,
      PolicyTypeSummaryTypeDef,
      RegisterDelegatedAdministratorRequestRequestTypeDef,
      RemoveAccountFromOrganizationRequestRequestTypeDef,
      ResourcePolicySummaryTypeDef,
      UntagResourceRequestRequestTypeDef,
      UpdateOrganizationalUnitRequestRequestTypeDef,
      UpdatePolicyRequestRequestTypeDef,
      EmptyResponseMetadataTypeDef,
      DescribeAccountResponseTypeDef,
      ListAccountsForParentResponseTypeDef,
      ListAccountsResponseTypeDef,
      ListChildrenResponseTypeDef,
      CreateAccountRequestRequestTypeDef,
      CreateGovCloudAccountRequestRequestTypeDef,
      CreateOrganizationalUnitRequestRequestTypeDef,
      CreatePolicyRequestRequestTypeDef,
      ListTagsForResourceResponseTypeDef,
      PutResourcePolicyRequestRequestTypeDef,
      TagResourceRequestRequestTypeDef,
      CreateAccountResponseTypeDef,
      CreateGovCloudAccountResponseTypeDef,
      DescribeCreateAccountStatusResponseTypeDef,
      ListCreateAccountStatusResponseTypeDef,
      CreateOrganizationalUnitResponseTypeDef,
      DescribeOrganizationalUnitResponseTypeDef,
      ListOrganizationalUnitsForParentResponseTypeDef,
      UpdateOrganizationalUnitResponseTypeDef,
      ListDelegatedAdministratorsResponseTypeDef,
      ListDelegatedServicesForAccountResponseTypeDef,
      DescribeEffectivePolicyResponseTypeDef,
      ListAWSServiceAccessForOrganizationResponseTypeDef,
      ListHandshakesForAccountRequestRequestTypeDef,
      ListHandshakesForOrganizationRequestRequestTypeDef,
      HandshakeTypeDef,
      InviteAccountToOrganizationRequestRequestTypeDef,
      ListAWSServiceAccessForOrganizationRequestListAWSServiceAccessForOrganizationPaginateTypeDef,
      ListAccountsForParentRequestListAccountsForParentPaginateTypeDef,
      ListAccountsRequestListAccountsPaginateTypeDef,
      ListChildrenRequestListChildrenPaginateTypeDef,
      ListCreateAccountStatusRequestListCreateAccountStatusPaginateTypeDef,
      ListDelegatedAdministratorsRequestListDelegatedAdministratorsPaginateTypeDef,
      ListDelegatedServicesForAccountRequestListDelegatedServicesForAccountPaginateTypeDef,
      ListHandshakesForAccountRequestListHandshakesForAccountPaginateTypeDef,
      ListHandshakesForOrganizationRequestListHandshakesForOrganizationPaginateTypeDef,
      ListOrganizationalUnitsForParentRequestListOrganizationalUnitsForParentPaginateTypeDef,
      ListParentsRequestListParentsPaginateTypeDef,
      ListPoliciesForTargetRequestListPoliciesForTargetPaginateTypeDef,
      ListPoliciesRequestListPoliciesPaginateTypeDef,
      ListRootsRequestListRootsPaginateTypeDef,
      ListTagsForResourceRequestListTagsForResourcePaginateTypeDef,
      ListTargetsForPolicyRequestListTargetsForPolicyPaginateTypeDef,
      ListParentsResponseTypeDef,
      ListPoliciesForTargetResponseTypeDef,
      ListPoliciesResponseTypeDef,
      PolicyTypeDef,
      ListTargetsForPolicyResponseTypeDef,
      OrganizationTypeDef,
      RootTypeDef,
      ResourcePolicyTypeDef,
      AcceptHandshakeResponseTypeDef,
      CancelHandshakeResponseTypeDef,
      DeclineHandshakeResponseTypeDef,
      DescribeHandshakeResponseTypeDef,
      EnableAllFeaturesResponseTypeDef,
      InviteAccountToOrganizationResponseTypeDef,
      ListHandshakesForAccountResponseTypeDef,
      ListHandshakesForOrganizationResponseTypeDef,
      CreatePolicyResponseTypeDef,
      DescribePolicyResponseTypeDef,
      UpdatePolicyResponseTypeDef,
      CreateOrganizationResponseTypeDef,
      DescribeOrganizationResponseTypeDef,
      DisablePolicyTypeResponseTypeDef,
      EnablePolicyTypeResponseTypeDef,
      ListRootsResponseTypeDef,
      DescribeResourcePolicyResponseTypeDef,
      PutResourcePolicyResponseTypeDef,
  )


  def get_structure() -> AcceptHandshakeRequestRequestTypeDef:
      return {...}
  ```

  <a id="how-it-works"></a>



  Fully automated
  [mypy-boto3-builder](https://github.com/youtype/mypy_boto3_builder) carefully
  generates type annotations for each service, patiently waiting for `boto3`
  updates. It delivers a drop-in type annotations for you and makes sure that:

  - All available `boto3` services are covered.
  - Each public class and method of every `boto3` service gets valid type
    annotations extracted from the documentation (blame `botocore` docs if types
    are incorrect).
  - Type annotations include up-to-date documentation.
  - Link to documentation is provided for every method.
  - Code is processed by [black](https://github.com/psf/black) and
    [isort](https://github.com/PyCQA/isort) for readability.

  <a id="what's-new"></a>



  <a id="implemented-features"></a>



  - Fully type annotated `boto3`, `botocore` and `aiobotocore` libraries
  - `mypy`, `pyright`, `VSCode`, `PyCharm`, `Sublime Text` and `Emacs`
    compatibility
  - `Client`, `ServiceResource`, `Resource`, `Waiter` `Paginator` type
    annotations for each service
  - Generated `TypeDefs` for each service
  - Generated `Literals` for each service
  - Auto discovery of types for `boto3.client` and `boto3.session` calls
  - Auto discovery of types for `session.client` and `session.session` calls
  - Auto discovery of types for `client.get_waiter` and `client.get_paginator`
    calls
  - Auto discovery of types for `ServiceResource` and `Resource` collections
  - Auto discovery of types for `aiobotocore.Session.create_client` calls

  <a id="latest-changes"></a>



  Builder changelog can be found in
  [Releases](https://github.com/youtype/mypy_boto3_builder/releases).

  <a id="versioning"></a>



  `mypy-boto3-organizations` version is the same as related `boto3` version and
  follows [PEP 440](https://www.python.org/dev/peps/pep-0440/) format.

  <a id="thank-you"></a>



  - [Allie Fitter](https://github.com/alliefitter) for
    [boto3-type-annotations](https://pypi.org/project/boto3-type-annotations/),
    this package is based on top of his work
  - [black](https://github.com/psf/black) developers for an awesome formatting
    tool
  - [Timothy Edmund Crosley](https://github.com/timothycrosley) for
    [isort](https://github.com/PyCQA/isort) and how flexible it is
  - [mypy](https://github.com/python/mypy) developers for doing all dirty work
    for us
  - [pyright](https://github.com/microsoft/pyright) team for the new era of typed
    Python

  <a id="documentation"></a>



  All services type annotations can be found in
  [boto3 docs](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_organizations/)

  <a id="support-and-contributing"></a>



  This package is auto-generated. Please reports any bugs or request new features
  in [mypy-boto3-builder](https://github.com/youtype/mypy_boto3_builder/issues/)
  repository.


pkgId: 2213e8d0c6867a95181b3daf85ca8a45970dcc05491d2afd5ffda66ba5b84dd0
name: python-mypy-boto3-pricing
arch: src
version: 1.26.82
epoch: 0
release: 1
summary: Type annotations for boto3.Pricing 1.26.82 service generated with mypy-boto3-builder 7.12.5
url: https://github.com/youtype/mypy_boto3_builder
rpm_license: MIT License
rpm_vendor: openEuler Copr - user mywaaagh_admin
rpm_group: Unspecified
rpm_buildhost: resalloc-cd08bbbd-0472-446a-b627-f359afdec364
location_href: 00014257-python-mypy-boto3-pricing/python-mypy-boto3-pricing-1.26.82-1.src.rpm
checksum_type: sha256
description:
  <a id="mypy-boto3-pricing"></a>



  [![PyPI - mypy-boto3-pricing](https://img.shields.io/pypi/v/mypy-boto3-pricing.svg?color=blue)](https://pypi.org/project/mypy-boto3-pricing)
  [![PyPI - Python Version](https://img.shields.io/pypi/pyversions/mypy-boto3-pricing.svg?color=blue)](https://pypi.org/project/mypy-boto3-pricing)
  [![Docs](https://img.shields.io/readthedocs/mypy-boto3-builder.svg?color=blue)](https://mypy-boto3-builder.readthedocs.io/)
  [![PyPI - Downloads](https://img.shields.io/pypi/dm/mypy-boto3-pricing?color=blue)](https://pypistats.org/packages/mypy-boto3-pricing)

  ![boto3.typed](https://github.com/youtype/mypy_boto3_builder/raw/main/logo.png)

  Type annotations for
  [boto3.Pricing 1.26.82](https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/pricing.html#Pricing)
  service compatible with [VSCode](https://code.visualstudio.com/),
  [PyCharm](https://www.jetbrains.com/pycharm/),
  [Emacs](https://www.gnu.org/software/emacs/),
  [Sublime Text](https://www.sublimetext.com/),
  [mypy](https://github.com/python/mypy),
  [pyright](https://github.com/microsoft/pyright) and other tools.

  Generated by
  [mypy-boto3-builder 7.12.5](https://github.com/youtype/mypy_boto3_builder).

  More information can be found on
  [boto3-stubs](https://pypi.org/project/boto3-stubs/) page and in
  [mypy-boto3-pricing docs](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_pricing/).

  See how it helps to find and fix potential bugs:

  ![boto3-stubs demo](https://github.com/youtype/mypy_boto3_builder/raw/main/demo.gif)

  - [mypy-boto3-pricing](#mypy-boto3-pricing)
    - [How to install](#how-to-install)
      - [VSCode extension](#vscode-extension)
      - [From PyPI with pip](#from-pypi-with-pip)
    - [How to uninstall](#how-to-uninstall)
    - [Usage](#usage)
      - [VSCode](#vscode)
      - [PyCharm](#pycharm)
      - [Emacs](#emacs)
      - [Sublime Text](#sublime-text)
      - [Other IDEs](#other-ides)
      - [mypy](#mypy)
      - [pyright](#pyright)
    - [Explicit type annotations](#explicit-type-annotations)
      - [Client annotations](#client-annotations)
      - [Paginators annotations](#paginators-annotations)
      - [Literals](#literals)
      - [Typed dictionaries](#typed-dictionaries)
    - [How it works](#how-it-works)
    - [What's new](#what's-new)
      - [Implemented features](#implemented-features)
      - [Latest changes](#latest-changes)
    - [Versioning](#versioning)
    - [Thank you](#thank-you)
    - [Documentation](#documentation)
    - [Support and contributing](#support-and-contributing)

  <a id="how-to-install"></a>



  <a id="vscode-extension"></a>



  Add
  [AWS Boto3](https://marketplace.visualstudio.com/items?itemName=Boto3typed.boto3-ide)
  extension to your VSCode and run `AWS boto3: Quick Start` command.

  Click `Modify` and select `boto3 common` and `Pricing`.

  <a id="from-pypi-with-pip"></a>



  Install `boto3-stubs` for `Pricing` service.

  ```bash

  python -m pip install 'boto3-stubs[pricing]'




  python -m pip install 'boto3-stubs-lite[pricing]'



  python -m pip install mypy-boto3-pricing
  ```

  <a id="how-to-uninstall"></a>



  ```bash
  python -m pip uninstall -y mypy-boto3-pricing
  ```

  <a id="usage"></a>



  <a id="vscode"></a>



  - Install
    [Python extension](https://marketplace.visualstudio.com/items?itemName=ms-python.python)
  - Install
    [Pylance extension](https://marketplace.visualstudio.com/items?itemName=ms-python.vscode-pylance)
  - Set `Pylance` as your Python Language Server
  - Install `boto3-stubs[pricing]` in your environment:

  ```bash
  python -m pip install 'boto3-stubs[pricing]'
  ```

  Both type checking and code completion should now work. No explicit type
  annotations required, write your `boto3` code as usual.

  <a id="pycharm"></a>



  Install `boto3-stubs-lite[pricing]` in your environment:

  ```bash
  python -m pip install 'boto3-stubs-lite[pricing]'`
  ```

  Both type checking and code completion should now work. Explicit type
  annotations **are required**.

  Use `boto3-stubs` package instead for implicit type discovery.

  <a id="emacs"></a>



  - Install `boto3-stubs` with services you use in your environment:

  ```bash
  python -m pip install 'boto3-stubs[pricing]'
  ```

  - Install [use-package](https://github.com/jwiegley/use-package),
    [lsp](https://github.com/emacs-lsp/lsp-mode/),
    [company](https://github.com/company-mode/company-mode) and
    [flycheck](https://github.com/flycheck/flycheck) packages
  - Install [lsp-pyright](https://github.com/emacs-lsp/lsp-pyright) package

  ```elisp
  (use-package lsp-pyright
    :ensure t
    :hook (python-mode . (lambda ()
                            (require 'lsp-pyright)
                            (lsp)))  ; or lsp-deferred
    :init (when (executable-find "python3")
            (setq lsp-pyright-python-executable-cmd "python3"))
    )
  ```

  - Make sure emacs uses the environment where you have installed `boto3-stubs`

  Type checking should now work. No explicit type annotations required, write
  your `boto3` code as usual.

  <a id="sublime-text"></a>



  - Install `boto3-stubs[pricing]` with services you use in your environment:

  ```bash
  python -m pip install 'boto3-stubs[pricing]'
  ```

  - Install [LSP-pyright](https://github.com/sublimelsp/LSP-pyright) package

  Type checking should now work. No explicit type annotations required, write
  your `boto3` code as usual.

  <a id="other-ides"></a>



  Not tested, but as long as your IDE supports `mypy` or `pyright`, everything
  should work.

  <a id="mypy"></a>



  - Install `mypy`: `python -m pip install mypy`
  - Install `boto3-stubs[pricing]` in your environment:

  ```bash
  python -m pip install 'boto3-stubs[pricing]'`
  ```

  Type checking should now work. No explicit type annotations required, write
  your `boto3` code as usual.

  <a id="pyright"></a>



  - Install `pyright`: `npm i -g pyright`
  - Install `boto3-stubs[pricing]` in your environment:

  ```bash
  python -m pip install 'boto3-stubs[pricing]'
  ```

  Optionally, you can install `boto3-stubs` to `typings` folder.

  Type checking should now work. No explicit type annotations required, write
  your `boto3` code as usual.

  <a id="explicit-type-annotations"></a>



  <a id="client-annotations"></a>



  `PricingClient` provides annotations for `boto3.client("pricing")`.

  ```python
  from boto3.session import Session

  from mypy_boto3_pricing import PricingClient

  client: PricingClient = Session().client("pricing")


  ```

  <a id="paginators-annotations"></a>



  `mypy_boto3_pricing.paginator` module contains type annotations for all
  paginators.

  ```python
  from boto3.session import Session

  from mypy_boto3_pricing import PricingClient
  from mypy_boto3_pricing.paginator import (
      DescribeServicesPaginator,
      GetAttributeValuesPaginator,
      GetProductsPaginator,
      ListPriceListsPaginator,
  )

  client: PricingClient = Session().client("pricing")



  describe_services_paginator: DescribeServicesPaginator = client.get_paginator("describe_services")
  get_attribute_values_paginator: GetAttributeValuesPaginator = client.get_paginator(
      "get_attribute_values"
  )
  get_products_paginator: GetProductsPaginator = client.get_paginator("get_products")
  list_price_lists_paginator: ListPriceListsPaginator = client.get_paginator("list_price_lists")
  ```

  <a id="literals"></a>



  `mypy_boto3_pricing.literals` module contains literals extracted from shapes
  that can be used in user code for type checking.

  ```python
  from mypy_boto3_pricing.literals import (
      DescribeServicesPaginatorName,
      FilterTypeType,
      GetAttributeValuesPaginatorName,
      GetProductsPaginatorName,
      ListPriceListsPaginatorName,
      PricingServiceName,
      ServiceName,
      ResourceServiceName,
      PaginatorName,
      RegionName,
  )


  def check_value(value: DescribeServicesPaginatorName) -> bool:
      ...
  ```

  <a id="typed-dictionaries"></a>



  `mypy_boto3_pricing.type_defs` module contains structures and shapes assembled
  to typed dictionaries for additional type checking.

  ```python
  from mypy_boto3_pricing.type_defs import (
      AttributeValueTypeDef,
      PaginatorConfigTypeDef,
      DescribeServicesRequestRequestTypeDef,
      ResponseMetadataTypeDef,
      ServiceTypeDef,
      FilterTypeDef,
      GetAttributeValuesRequestRequestTypeDef,
      GetPriceListFileUrlRequestRequestTypeDef,
      ListPriceListsRequestRequestTypeDef,
      PriceListTypeDef,
      DescribeServicesRequestDescribeServicesPaginateTypeDef,
      GetAttributeValuesRequestGetAttributeValuesPaginateTypeDef,
      ListPriceListsRequestListPriceListsPaginateTypeDef,
      GetAttributeValuesResponseTypeDef,
      GetPriceListFileUrlResponseTypeDef,
      GetProductsResponseTypeDef,
      DescribeServicesResponseTypeDef,
      GetProductsRequestGetProductsPaginateTypeDef,
      GetProductsRequestRequestTypeDef,
      ListPriceListsResponseTypeDef,
  )


  def get_structure() -> AttributeValueTypeDef:
      return {...}
  ```

  <a id="how-it-works"></a>



  Fully automated
  [mypy-boto3-builder](https://github.com/youtype/mypy_boto3_builder) carefully
  generates type annotations for each service, patiently waiting for `boto3`
  updates. It delivers a drop-in type annotations for you and makes sure that:

  - All available `boto3` services are covered.
  - Each public class and method of every `boto3` service gets valid type
    annotations extracted from the documentation (blame `botocore` docs if types
    are incorrect).
  - Type annotations include up-to-date documentation.
  - Link to documentation is provided for every method.
  - Code is processed by [black](https://github.com/psf/black) and
    [isort](https://github.com/PyCQA/isort) for readability.

  <a id="what's-new"></a>



  <a id="implemented-features"></a>



  - Fully type annotated `boto3`, `botocore` and `aiobotocore` libraries
  - `mypy`, `pyright`, `VSCode`, `PyCharm`, `Sublime Text` and `Emacs`
    compatibility
  - `Client`, `ServiceResource`, `Resource`, `Waiter` `Paginator` type
    annotations for each service
  - Generated `TypeDefs` for each service
  - Generated `Literals` for each service
  - Auto discovery of types for `boto3.client` and `boto3.session` calls
  - Auto discovery of types for `session.client` and `session.session` calls
  - Auto discovery of types for `client.get_waiter` and `client.get_paginator`
    calls
  - Auto discovery of types for `ServiceResource` and `Resource` collections
  - Auto discovery of types for `aiobotocore.Session.create_client` calls

  <a id="latest-changes"></a>



  Builder changelog can be found in
  [Releases](https://github.com/youtype/mypy_boto3_builder/releases).

  <a id="versioning"></a>



  `mypy-boto3-pricing` version is the same as related `boto3` version and follows
  [PEP 440](https://www.python.org/dev/peps/pep-0440/) format.

  <a id="thank-you"></a>



  - [Allie Fitter](https://github.com/alliefitter) for
    [boto3-type-annotations](https://pypi.org/project/boto3-type-annotations/),
    this package is based on top of his work
  - [black](https://github.com/psf/black) developers for an awesome formatting
    tool
  - [Timothy Edmund Crosley](https://github.com/timothycrosley) for
    [isort](https://github.com/PyCQA/isort) and how flexible it is
  - [mypy](https://github.com/python/mypy) developers for doing all dirty work
    for us
  - [pyright](https://github.com/microsoft/pyright) team for the new era of typed
    Python

  <a id="documentation"></a>



  All services type annotations can be found in
  [boto3 docs](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_pricing/)

  <a id="support-and-contributing"></a>



  This package is auto-generated. Please reports any bugs or request new features
  in [mypy-boto3-builder](https://github.com/youtype/mypy_boto3_builder/issues/)
  repository.


pkgId: 874711859ecd4998f5ab25eb0abf9c40c2d5f96a921a81444727d8a4eea59fe7
name: python-mypy-boto3-quicksight
arch: src
version: 1.26.109
epoch: 0
release: 1
summary: Type annotations for boto3.QuickSight 1.26.109 service generated with mypy-boto3-builder 7.14.5
url: https://github.com/youtype/mypy_boto3_builder
rpm_license: MIT License
rpm_vendor: openEuler Copr - user mywaaagh_admin
rpm_group: Unspecified
rpm_buildhost: resalloc-47be4c5f-2ff6-4e3e-8dac-aa1f09e99b27
location_href: 00014218-python-mypy-boto3-quicksight/python-mypy-boto3-quicksight-1.26.109-1.src.rpm
checksum_type: sha256
description:
  <a id="mypy-boto3-quicksight"></a>



  [![PyPI - mypy-boto3-quicksight](https://img.shields.io/pypi/v/mypy-boto3-quicksight.svg?color=blue)](https://pypi.org/project/mypy-boto3-quicksight)
  [![PyPI - Python Version](https://img.shields.io/pypi/pyversions/mypy-boto3-quicksight.svg?color=blue)](https://pypi.org/project/mypy-boto3-quicksight)
  [![Docs](https://img.shields.io/readthedocs/boto3-stubs.svg?color=blue)](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_quicksight/)
  [![PyPI - Downloads](https://img.shields.io/pypi/dm/mypy-boto3-quicksight?color=blue)](https://pypistats.org/packages/mypy-boto3-quicksight)

  ![boto3.typed](https://github.com/youtype/mypy_boto3_builder/raw/main/logo.png)

  Type annotations for
  [boto3.QuickSight 1.26.109](https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/quicksight.html#QuickSight)
  service compatible with [VSCode](https://code.visualstudio.com/),
  [PyCharm](https://www.jetbrains.com/pycharm/),
  [Emacs](https://www.gnu.org/software/emacs/),
  [Sublime Text](https://www.sublimetext.com/),
  [mypy](https://github.com/python/mypy),
  [pyright](https://github.com/microsoft/pyright) and other tools.

  Generated by
  [mypy-boto3-builder 7.14.5](https://github.com/youtype/mypy_boto3_builder).

  More information can be found on
  [boto3-stubs](https://pypi.org/project/boto3-stubs/) page and in
  [mypy-boto3-quicksight docs](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_quicksight/).

  See how it helps to find and fix potential bugs:

  ![boto3-stubs demo](https://github.com/youtype/mypy_boto3_builder/raw/main/demo.gif)

  - [mypy-boto3-quicksight](#mypy-boto3-quicksight)
    - [How to install](#how-to-install)
      - [VSCode extension](#vscode-extension)
      - [From PyPI with pip](#from-pypi-with-pip)
    - [How to uninstall](#how-to-uninstall)
    - [Usage](#usage)
      - [VSCode](#vscode)
      - [PyCharm](#pycharm)
      - [Emacs](#emacs)
      - [Sublime Text](#sublime-text)
      - [Other IDEs](#other-ides)
      - [mypy](#mypy)
      - [pyright](#pyright)
    - [Explicit type annotations](#explicit-type-annotations)
      - [Client annotations](#client-annotations)
      - [Paginators annotations](#paginators-annotations)
      - [Literals](#literals)
      - [Typed dictionaries](#typed-dictionaries)
    - [How it works](#how-it-works)
    - [What's new](#what's-new)
      - [Implemented features](#implemented-features)
      - [Latest changes](#latest-changes)
    - [Versioning](#versioning)
    - [Thank you](#thank-you)
    - [Documentation](#documentation)
    - [Support and contributing](#support-and-contributing)

  <a id="how-to-install"></a>



  <a id="vscode-extension"></a>



  Add
  [AWS Boto3](https://marketplace.visualstudio.com/items?itemName=Boto3typed.boto3-ide)
  extension to your VSCode and run `AWS boto3: Quick Start` command.

  Click `Modify` and select `boto3 common` and `QuickSight`.

  <a id="from-pypi-with-pip"></a>



  Install `boto3-stubs` for `QuickSight` service.

  ```bash

  python -m pip install 'boto3-stubs[quicksight]'




  python -m pip install 'boto3-stubs-lite[quicksight]'



  python -m pip install mypy-boto3-quicksight
  ```

  <a id="how-to-uninstall"></a>



  ```bash
  python -m pip uninstall -y mypy-boto3-quicksight
  ```

  <a id="usage"></a>



  <a id="vscode"></a>



  - Install
    [Python extension](https://marketplace.visualstudio.com/items?itemName=ms-python.python)
  - Install
    [Pylance extension](https://marketplace.visualstudio.com/items?itemName=ms-python.vscode-pylance)
  - Set `Pylance` as your Python Language Server
  - Install `boto3-stubs[quicksight]` in your environment:

  ```bash
  python -m pip install 'boto3-stubs[quicksight]'
  ```

  Both type checking and code completion should now work. No explicit type
  annotations required, write your `boto3` code as usual.

  <a id="pycharm"></a>



  Install `boto3-stubs-lite[quicksight]` in your environment:

  ```bash
  python -m pip install 'boto3-stubs-lite[quicksight]'`
  ```

  Both type checking and code completion should now work. Explicit type
  annotations **are required**.

  Use `boto3-stubs` package instead for implicit type discovery.

  <a id="emacs"></a>



  - Install `boto3-stubs` with services you use in your environment:

  ```bash
  python -m pip install 'boto3-stubs[quicksight]'
  ```

  - Install [use-package](https://github.com/jwiegley/use-package),
    [lsp](https://github.com/emacs-lsp/lsp-mode/),
    [company](https://github.com/company-mode/company-mode) and
    [flycheck](https://github.com/flycheck/flycheck) packages
  - Install [lsp-pyright](https://github.com/emacs-lsp/lsp-pyright) package

  ```elisp
  (use-package lsp-pyright
    :ensure t
    :hook (python-mode . (lambda ()
                            (require 'lsp-pyright)
                            (lsp)))  ; or lsp-deferred
    :init (when (executable-find "python3")
            (setq lsp-pyright-python-executable-cmd "python3"))
    )
  ```

  - Make sure emacs uses the environment where you have installed `boto3-stubs`

  Type checking should now work. No explicit type annotations required, write
  your `boto3` code as usual.

  <a id="sublime-text"></a>



  - Install `boto3-stubs[quicksight]` with services you use in your environment:

  ```bash
  python -m pip install 'boto3-stubs[quicksight]'
  ```

  - Install [LSP-pyright](https://github.com/sublimelsp/LSP-pyright) package

  Type checking should now work. No explicit type annotations required, write
  your `boto3` code as usual.

  <a id="other-ides"></a>



  Not tested, but as long as your IDE supports `mypy` or `pyright`, everything
  should work.

  <a id="mypy"></a>



  - Install `mypy`: `python -m pip install mypy`
  - Install `boto3-stubs[quicksight]` in your environment:

  ```bash
  python -m pip install 'boto3-stubs[quicksight]'`
  ```

  Type checking should now work. No explicit type annotations required, write
  your `boto3` code as usual.

  <a id="pyright"></a>



  - Install `pyright`: `npm i -g pyright`
  - Install `boto3-stubs[quicksight]` in your environment:

  ```bash
  python -m pip install 'boto3-stubs[quicksight]'
  ```

  Optionally, you can install `boto3-stubs` to `typings` folder.

  Type checking should now work. No explicit type annotations required, write
  your `boto3` code as usual.

  <a id="explicit-type-annotations"></a>



  <a id="client-annotations"></a>



  `QuickSightClient` provides annotations for `boto3.client("quicksight")`.

  ```python
  from boto3.session import Session

  from mypy_boto3_quicksight import QuickSightClient

  client: QuickSightClient = Session().client("quicksight")


  ```

  <a id="paginators-annotations"></a>



  `mypy_boto3_quicksight.paginator` module contains type annotations for all
  paginators.

  ```python
  from boto3.session import Session

  from mypy_boto3_quicksight import QuickSightClient
  from mypy_boto3_quicksight.paginator import (
      ListAnalysesPaginator,
      ListDashboardVersionsPaginator,
      ListDashboardsPaginator,
      ListDataSetsPaginator,
      ListDataSourcesPaginator,
      ListIngestionsPaginator,
      ListNamespacesPaginator,
      ListTemplateAliasesPaginator,
      ListTemplateVersionsPaginator,
      ListTemplatesPaginator,
      ListThemeVersionsPaginator,
      ListThemesPaginator,
      SearchAnalysesPaginator,
      SearchDashboardsPaginator,
      SearchDataSetsPaginator,
      SearchDataSourcesPaginator,
  )

  client: QuickSightClient = Session().client("quicksight")



  list_analyses_paginator: ListAnalysesPaginator = client.get_paginator("list_analyses")
  list_dashboard_versions_paginator: ListDashboardVersionsPaginator = client.get_paginator(
      "list_dashboard_versions"
  )
  list_dashboards_paginator: ListDashboardsPaginator = client.get_paginator("list_dashboards")
  list_data_sets_paginator: ListDataSetsPaginator = client.get_paginator("list_data_sets")
  list_data_sources_paginator: ListDataSourcesPaginator = client.get_paginator("list_data_sources")
  list_ingestions_paginator: ListIngestionsPaginator = client.get_paginator("list_ingestions")
  list_namespaces_paginator: ListNamespacesPaginator = client.get_paginator("list_namespaces")
  list_template_aliases_paginator: ListTemplateAliasesPaginator = client.get_paginator(
      "list_template_aliases"
  )
  list_template_versions_paginator: ListTemplateVersionsPaginator = client.get_paginator(
      "list_template_versions"
  )
  list_templates_paginator: ListTemplatesPaginator = client.get_paginator("list_templates")
  list_theme_versions_paginator: ListThemeVersionsPaginator = client.get_paginator(
      "list_theme_versions"
  )
  list_themes_paginator: ListThemesPaginator = client.get_paginator("list_themes")
  search_analyses_paginator: SearchAnalysesPaginator = client.get_paginator("search_analyses")
  search_dashboards_paginator: SearchDashboardsPaginator = client.get_paginator("search_dashboards")
  search_data_sets_paginator: SearchDataSetsPaginator = client.get_paginator("search_data_sets")
  search_data_sources_paginator: SearchDataSourcesPaginator = client.get_paginator(
      "search_data_sources"
  )
  ```

  <a id="literals"></a>



  `mypy_boto3_quicksight.literals` module contains literals extracted from shapes
  that can be used in user code for type checking.

  ```python
  from mypy_boto3_quicksight.literals import (
      AnalysisErrorTypeType,
      AnalysisFilterAttributeType,
      AnchorOptionType,
      ArcThicknessOptionsType,
      ArcThicknessType,
      AssignmentStatusType,
      AuthenticationMethodOptionType,
      AxisBindingType,
      BarChartOrientationType,
      BarsArrangementType,
      BaseMapStyleTypeType,
      BoxPlotFillStyleType,
      CategoricalAggregationFunctionType,
      CategoryFilterMatchOperatorType,
      CategoryFilterSelectAllOptionsType,
      ColorFillTypeType,
      ColumnDataTypeType,
      ColumnRoleType,
      ColumnTagNameType,
      ComparisonMethodType,
      ConditionalFormattingIconDisplayOptionType,
      ConditionalFormattingIconSetTypeType,
      CrossDatasetTypesType,
      CustomContentImageScalingConfigurationType,
      CustomContentTypeType,
      DashboardBehaviorType,
      DashboardErrorTypeType,
      DashboardFilterAttributeType,
      DashboardUIStateType,
      DataLabelContentType,
      DataLabelOverlapType,
      DataLabelPositionType,
      DataSetFilterAttributeType,
      DataSetImportModeType,
      DataSourceErrorInfoTypeType,
      DataSourceFilterAttributeType,
      DataSourceTypeType,
      DateAggregationFunctionType,
      DayOfWeekType,
      EditionType,
      EmbeddingIdentityTypeType,
      FileFormatType,
      FilterNullOptionType,
      FilterOperatorType,
      FilterVisualScopeType,
      FolderFilterAttributeType,
      FolderTypeType,
      FontDecorationType,
      FontStyleType,
      FontWeightNameType,
      ForecastComputationSeasonalityType,
      FunnelChartMeasureDataLabelStyleType,
      GeoSpatialCountryCodeType,
      GeoSpatialDataRoleType,
      GeospatialSelectedPointStyleType,
      GroupFilterAttributeType,
      GroupFilterOperatorType,
      HistogramBinTypeType,
      HorizontalTextAlignmentType,
      IconType,
      IdentityStoreType,
      IdentityTypeType,
      IngestionErrorTypeType,
      IngestionRequestSourceType,
      IngestionRequestTypeType,
      IngestionStatusType,
      IngestionTypeType,
      InputColumnDataTypeType,
      JoinTypeType,
      LayoutElementTypeType,
      LegendPositionType,
      LineChartLineStyleType,
      LineChartMarkerShapeType,
      LineChartTypeType,
      LineInterpolationType,
      ListAnalysesPaginatorName,
      ListDashboardVersionsPaginatorName,
      ListDashboardsPaginatorName,
      ListDataSetsPaginatorName,
      ListDataSourcesPaginatorName,
      ListIngestionsPaginatorName,
      ListNamespacesPaginatorName,
      ListTemplateAliasesPaginatorName,
      ListTemplateVersionsPaginatorName,
      ListTemplatesPaginatorName,
      ListThemeVersionsPaginatorName,
      ListThemesPaginatorName,
      LookbackWindowSizeUnitType,
      MapZoomModeType,
      MaximumMinimumComputationTypeType,
      MemberTypeType,
      MissingDataTreatmentOptionType,
      NamespaceErrorTypeType,
      NamespaceStatusType,
      NegativeValueDisplayModeType,
      NumberScaleType,
      NumericEqualityMatchOperatorType,
      NumericFilterSelectAllOptionsType,
      NumericSeparatorSymbolType,
      OtherCategoriesType,
      PanelBorderStyleType,
      PaperOrientationType,
      PaperSizeType,
      ParameterValueTypeType,
      PivotTableConditionalFormattingScopeRoleType,
      PivotTableMetricPlacementType,
      PivotTableSubtotalLevelType,
      PrimaryValueDisplayTypeType,
      RadarChartShapeType,
      ReferenceLineLabelHorizontalPositionType,
      ReferenceLineLabelVerticalPositionType,
      ReferenceLinePatternTypeType,
      ReferenceLineValueLabelRelativePositionType,
      RefreshIntervalType,
      RelativeDateTypeType,
      RelativeFontSizeType,
      ResizeOptionType,
      ResourceStatusType,
      RowLevelPermissionFormatVersionType,
      RowLevelPermissionPolicyType,
      SearchAnalysesPaginatorName,
      SearchDashboardsPaginatorName,
      SearchDataSetsPaginatorName,
      SearchDataSourcesPaginatorName,
      SectionPageBreakStatusType,
      SelectAllValueOptionsType,
      SelectedFieldOptionsType,
      SelectedTooltipTypeType,
      SheetContentTypeType,
      SheetControlDateTimePickerTypeType,
      SheetControlListTypeType,
      SheetControlSliderTypeType,
      SimpleNumericalAggregationFunctionType,
      SortDirectionType,
      StatusType,
      TableBorderStyleType,
      TableCellImageScalingConfigurationType,
      TableFieldIconSetTypeType,
      TableOrientationType,
      TableTotalsPlacementType,
      TableTotalsScrollStatusType,
      TargetVisualOptionsType,
      TemplateErrorTypeType,
      TextQualifierType,
      TextWrapType,
      ThemeErrorTypeType,
      ThemeTypeType,
      TimeGranularityType,
      TooltipTitleTypeType,
      TopBottomComputationTypeType,
      TopBottomSortOrderType,
      URLTargetConfigurationType,
      UserRoleType,
      ValueWhenUnsetOptionType,
      VerticalTextAlignmentType,
      VisibilityType,
      VisualCustomActionTriggerType,
      WidgetStatusType,
      WordCloudCloudLayoutType,
      WordCloudWordCasingType,
      WordCloudWordOrientationType,
      WordCloudWordPaddingType,
      WordCloudWordScalingType,
      QuickSightServiceName,
      ServiceName,
      ResourceServiceName,
      PaginatorName,
      RegionName,
  )


  def check_value(value: AnalysisErrorTypeType) -> bool:
      ...
  ```

  <a id="typed-dictionaries"></a>



  `mypy_boto3_quicksight.type_defs` module contains structures and shapes
  assembled to typed dictionaries for additional type checking.

  ```python
  from mypy_boto3_quicksight.type_defs import (
      AccountCustomizationTypeDef,
      AccountInfoTypeDef,
      AccountSettingsTypeDef,
      ActiveIAMPolicyAssignmentTypeDef,
      AdHocFilteringOptionTypeDef,
      ColumnIdentifierTypeDef,
      AmazonElasticsearchParametersTypeDef,
      AmazonOpenSearchParametersTypeDef,
      CalculatedFieldTypeDef,
      DataSetIdentifierDeclarationTypeDef,
      EntityTypeDef,
      AnalysisSearchFilterTypeDef,
      DataSetReferenceTypeDef,
      AnalysisSummaryTypeDef,
      SheetTypeDef,
      AnchorDateConfigurationTypeDef,
      AnonymousUserDashboardEmbeddingConfigurationTypeDef,
      DashboardVisualIdTypeDef,
      AnonymousUserQSearchBarEmbeddingConfigurationTypeDef,
      ArcAxisDisplayRangeTypeDef,
      ArcConfigurationTypeDef,
      ArcOptionsTypeDef,
      AthenaParametersTypeDef,
      AuroraParametersTypeDef,
      AuroraPostgreSqlParametersTypeDef,
      AwsIotAnalyticsParametersTypeDef,
      DateAxisOptionsTypeDef,
      AxisDisplayMinMaxRangeTypeDef,
      AxisLinearScaleTypeDef,
      AxisLogarithmicScaleTypeDef,
      ItemsLimitConfigurationTypeDef,
      BinCountOptionsTypeDef,
      BinWidthOptionsTypeDef,
      BorderStyleTypeDef,
      BoxPlotStyleOptionsTypeDef,
      PaginationConfigurationTypeDef,
      CalculatedColumnTypeDef,
      CalculatedMeasureFieldTypeDef,
      CancelIngestionRequestRequestTypeDef,
      ResponseMetadataTypeDef,
      CastColumnTypeOperationTypeDef,
      CustomFilterConfigurationTypeDef,
      CustomFilterListConfigurationTypeDef,
      FilterListConfigurationTypeDef,
      SimpleClusterMarkerTypeDef,
      DataColorTypeDef,
      ColumnDescriptionTypeDef,
      ColumnGroupColumnSchemaTypeDef,
      GeoSpatialColumnGroupTypeDef,
      ColumnLevelPermissionRuleTypeDef,
      ColumnSchemaTypeDef,
      ConditionalFormattingSolidColorTypeDef,
      ConditionalFormattingCustomIconOptionsTypeDef,
      ConditionalFormattingIconDisplayConfigurationTypeDef,
      ConditionalFormattingIconSetTypeDef,
      TagTypeDef,
      CreateAccountSubscriptionRequestRequestTypeDef,
      SignupResponseTypeDef,
      ResourcePermissionTypeDef,
      DataSetUsageConfigurationTypeDef,
      FieldFolderTypeDef,
      RowLevelPermissionDataSetTypeDef,
      SslPropertiesTypeDef,
      VpcConnectionPropertiesTypeDef,
      CreateFolderMembershipRequestRequestTypeDef,
      FolderMemberTypeDef,
      CreateGroupMembershipRequestRequestTypeDef,
      GroupMemberTypeDef,
      CreateGroupRequestRequestTypeDef,
      GroupTypeDef,
      CreateIAMPolicyAssignmentRequestRequestTypeDef,
      CreateIngestionRequestRequestTypeDef,
      CreateTemplateAliasRequestRequestTypeDef,
      TemplateAliasTypeDef,
      CreateThemeAliasRequestRequestTypeDef,
      ThemeAliasTypeDef,
      DecimalPlacesConfigurationTypeDef,
      NegativeValueConfigurationTypeDef,
      NullValueFormatConfigurationTypeDef,
      FilterOperationSelectedFieldsConfigurationTypeDef,
      LocalNavigationConfigurationTypeDef,
      CustomActionURLOperationTypeDef,
      CustomContentConfigurationTypeDef,
      CustomNarrativeOptionsTypeDef,
      CustomParameterValuesTypeDef,
      InputColumnTypeDef,
      DataPointDrillUpDownOptionTypeDef,
      DataPointMenuLabelOptionTypeDef,
      DataPointTooltipOptionTypeDef,
      ExportToCSVOptionTypeDef,
      ExportWithHiddenFieldsOptionTypeDef,
      SheetControlsOptionTypeDef,
      SheetLayoutElementMaximizationOptionTypeDef,
      VisualAxisSortOptionTypeDef,
      VisualMenuOptionTypeDef,
      DashboardSearchFilterTypeDef,
      DashboardSummaryTypeDef,
      DashboardVersionSummaryTypeDef,
      ExportHiddenFieldsOptionTypeDef,
      DataBarsOptionsTypeDef,
      DataColorPaletteTypeDef,
      DataPathLabelTypeTypeDef,
      FieldLabelTypeTypeDef,
      MaximumLabelTypeTypeDef,
      MinimumLabelTypeTypeDef,
      RangeEndsLabelTypeTypeDef,
      DataPathValueTypeDef,
      DataSetSearchFilterTypeDef,
      OutputColumnTypeDef,
      DataSourceErrorInfoTypeDef,
      DatabricksParametersTypeDef,
      ExasolParametersTypeDef,
      JiraParametersTypeDef,
      MariaDbParametersTypeDef,
      MySqlParametersTypeDef,
      OracleParametersTypeDef,
      PostgreSqlParametersTypeDef,
      PrestoParametersTypeDef,
      RdsParametersTypeDef,
      RedshiftParametersTypeDef,
      ServiceNowParametersTypeDef,
      SnowflakeParametersTypeDef,
      SparkParametersTypeDef,
      SqlServerParametersTypeDef,
      TeradataParametersTypeDef,
      TwitterParametersTypeDef,
      DataSourceSearchFilterTypeDef,
      DataSourceSummaryTypeDef,
      RollingDateConfigurationTypeDef,
      DateTimeValueWhenUnsetConfigurationTypeDef,
      DateTimeParameterTypeDef,
      DecimalValueWhenUnsetConfigurationTypeDef,
      DecimalParameterTypeDef,
      DeleteAccountCustomizationRequestRequestTypeDef,
      DeleteAccountSubscriptionRequestRequestTypeDef,
      DeleteAnalysisRequestRequestTypeDef,
      DeleteDashboardRequestRequestTypeDef,
      DeleteDataSetRefreshPropertiesRequestRequestTypeDef,
      DeleteDataSetRequestRequestTypeDef,
      DeleteDataSourceRequestRequestTypeDef,
      DeleteFolderMembershipRequestRequestTypeDef,
      DeleteFolderRequestRequestTypeDef,
      DeleteGroupMembershipRequestRequestTypeDef,
      DeleteGroupRequestRequestTypeDef,
      DeleteIAMPolicyAssignmentRequestRequestTypeDef,
      DeleteNamespaceRequestRequestTypeDef,
      DeleteRefreshScheduleRequestRequestTypeDef,
      DeleteTemplateAliasRequestRequestTypeDef,
      DeleteTemplateRequestRequestTypeDef,
      DeleteThemeAliasRequestRequestTypeDef,
      DeleteThemeRequestRequestTypeDef,
      DeleteUserByPrincipalIdRequestRequestTypeDef,
      DeleteUserRequestRequestTypeDef,
      DescribeAccountCustomizationRequestRequestTypeDef,
      DescribeAccountSettingsRequestRequestTypeDef,
      DescribeAccountSubscriptionRequestRequestTypeDef,
      DescribeAnalysisDefinitionRequestRequestTypeDef,
      DescribeAnalysisPermissionsRequestRequestTypeDef,
      DescribeAnalysisRequestRequestTypeDef,
      DescribeDashboardDefinitionRequestRequestTypeDef,
      DescribeDashboardPermissionsRequestRequestTypeDef,
      DescribeDashboardRequestRequestTypeDef,
      DescribeDataSetPermissionsRequestRequestTypeDef,
      DescribeDataSetRefreshPropertiesRequestRequestTypeDef,
      DescribeDataSetRequestRequestTypeDef,
      DescribeDataSourcePermissionsRequestRequestTypeDef,
      DescribeDataSourceRequestRequestTypeDef,
      DescribeFolderPermissionsRequestRequestTypeDef,
      DescribeFolderRequestRequestTypeDef,
      DescribeFolderResolvedPermissionsRequestRequestTypeDef,
      FolderTypeDef,
      DescribeGroupMembershipRequestRequestTypeDef,
      DescribeGroupRequestRequestTypeDef,
      DescribeIAMPolicyAssignmentRequestRequestTypeDef,
      IAMPolicyAssignmentTypeDef,
      DescribeIngestionRequestRequestTypeDef,
      DescribeIpRestrictionRequestRequestTypeDef,
      DescribeNamespaceRequestRequestTypeDef,
      DescribeRefreshScheduleRequestRequestTypeDef,
      DescribeTemplateAliasRequestRequestTypeDef,
      DescribeTemplateDefinitionRequestRequestTypeDef,
      DescribeTemplatePermissionsRequestRequestTypeDef,
      DescribeTemplateRequestRequestTypeDef,
      DescribeThemeAliasRequestRequestTypeDef,
      DescribeThemePermissionsRequestRequestTypeDef,
      DescribeThemeRequestRequestTypeDef,
      DescribeUserRequestRequestTypeDef,
      UserTypeDef,
      DonutCenterOptionsTypeDef,
      ListControlSelectAllOptionsTypeDef,
      ErrorInfoTypeDef,
      ExcludePeriodConfigurationTypeDef,
      FieldSortTypeDef,
      FieldTooltipItemTypeDef,
      GeospatialMapStyleOptionsTypeDef,
      FilterSelectableValuesTypeDef,
      SameSheetTargetVisualConfigurationTypeDef,
      FilterOperationTypeDef,
      FolderSearchFilterTypeDef,
      FolderSummaryTypeDef,
      FontSizeTypeDef,
      FontWeightTypeDef,
      FontTypeDef,
      TimeBasedForecastPropertiesTypeDef,
      WhatIfPointScenarioTypeDef,
      WhatIfRangeScenarioTypeDef,
      FreeFormLayoutScreenCanvasSizeOptionsTypeDef,
      FreeFormLayoutElementBackgroundStyleTypeDef,
      FreeFormLayoutElementBorderStyleTypeDef,
      LoadingAnimationTypeDef,
      SessionTagTypeDef,
      GeospatialCoordinateBoundsTypeDef,
      GetDashboardEmbedUrlRequestRequestTypeDef,
      GetSessionEmbedUrlRequestRequestTypeDef,
      TableBorderOptionsTypeDef,
      GradientStopTypeDef,
      GridLayoutScreenCanvasSizeOptionsTypeDef,
      GridLayoutElementTypeDef,
      GroupSearchFilterTypeDef,
      GutterStyleTypeDef,
      IAMPolicyAssignmentSummaryTypeDef,
      LookbackWindowTypeDef,
      QueueInfoTypeDef,
      RowInfoTypeDef,
      IntegerValueWhenUnsetConfigurationTypeDef,
      IntegerParameterTypeDef,
      JoinKeyPropertiesTypeDef,
      ProgressBarOptionsTypeDef,
      SecondaryValueOptionsTypeDef,
      TrendArrowOptionsTypeDef,
      LineChartLineStyleSettingsTypeDef,
      LineChartMarkerStyleSettingsTypeDef,
      MissingDataConfigurationTypeDef,
      PaginatorConfigTypeDef,
      ListAnalysesRequestRequestTypeDef,
      ListControlSearchOptionsTypeDef,
      ListDashboardVersionsRequestRequestTypeDef,
      ListDashboardsRequestRequestTypeDef,
      ListDataSetsRequestRequestTypeDef,
      ListDataSourcesRequestRequestTypeDef,
      ListFolderMembersRequestRequestTypeDef,
      MemberIdArnPairTypeDef,
      ListFoldersRequestRequestTypeDef,
      ListGroupMembershipsRequestRequestTypeDef,
      ListGroupsRequestRequestTypeDef,
      ListIAMPolicyAssignmentsForUserRequestRequestTypeDef,
      ListIAMPolicyAssignmentsRequestRequestTypeDef,
      ListIngestionsRequestRequestTypeDef,
      ListNamespacesRequestRequestTypeDef,
      ListRefreshSchedulesRequestRequestTypeDef,
      ListTagsForResourceRequestRequestTypeDef,
      ListTemplateAliasesRequestRequestTypeDef,
      ListTemplateVersionsRequestRequestTypeDef,
      TemplateVersionSummaryTypeDef,
      ListTemplatesRequestRequestTypeDef,
      TemplateSummaryTypeDef,
      ListThemeAliasesRequestRequestTypeDef,
      ListThemeVersionsRequestRequestTypeDef,
      ThemeVersionSummaryTypeDef,
      ListThemesRequestRequestTypeDef,
      ThemeSummaryTypeDef,
      ListUserGroupsRequestRequestTypeDef,
      ListUsersRequestRequestTypeDef,
      LongFormatTextTypeDef,
      ManifestFileLocationTypeDef,
      MarginStyleTypeDef,
      NamespaceErrorTypeDef,
      NumericRangeFilterValueTypeDef,
      ThousandSeparatorOptionsTypeDef,
      PercentileAggregationTypeDef,
      StringParameterTypeDef,
      PercentVisibleRangeTypeDef,
      PivotTableConditionalFormattingScopeTypeDef,
      PivotTablePaginatedReportOptionsTypeDef,
      PivotTableFieldOptionTypeDef,
      PivotTableFieldSubtotalOptionsTypeDef,
      RowAlternateColorOptionsTypeDef,
      ProjectOperationTypeDef,
      RadarChartAreaStyleSettingsTypeDef,
      ReferenceLineCustomLabelConfigurationTypeDef,
      ReferenceLineStaticDataConfigurationTypeDef,
      ReferenceLineStyleConfigurationTypeDef,
      ScheduleRefreshOnEntityTypeDef,
      RegisterUserRequestRequestTypeDef,
      StatePersistenceConfigurationsTypeDef,
      RegisteredUserQSearchBarEmbeddingConfigurationTypeDef,
      RenameColumnOperationTypeDef,
      RestoreAnalysisRequestRequestTypeDef,
      RowLevelPermissionTagRuleTypeDef,
      UploadSettingsTypeDef,
      SectionAfterPageBreakTypeDef,
      SpacingTypeDef,
      SheetVisualScopingConfigurationTypeDef,
      SheetTextBoxTypeDef,
      SheetElementConfigurationOverridesTypeDef,
      ShortFormatTextTypeDef,
      StringValueWhenUnsetConfigurationTypeDef,
      TableCellImageSizingConfigurationTypeDef,
      TablePaginatedReportOptionsTypeDef,
      TableFieldCustomIconContentTypeDef,
      TemplateSourceTemplateTypeDef,
      TextControlPlaceholderOptionsTypeDef,
      UIColorPaletteTypeDef,
      ThemeErrorTypeDef,
      UntagColumnOperationTypeDef,
      UntagResourceRequestRequestTypeDef,
      UpdateAccountSettingsRequestRequestTypeDef,
      UpdateDashboardPublishedVersionRequestRequestTypeDef,
      UpdateFolderRequestRequestTypeDef,
      UpdateGroupRequestRequestTypeDef,
      UpdateIAMPolicyAssignmentRequestRequestTypeDef,
      UpdateIpRestrictionRequestRequestTypeDef,
      UpdatePublicSharingSettingsRequestRequestTypeDef,
      UpdateTemplateAliasRequestRequestTypeDef,
      UpdateThemeAliasRequestRequestTypeDef,
      UpdateUserRequestRequestTypeDef,
      WaterfallChartOptionsTypeDef,
      WordCloudOptionsTypeDef,
      UpdateAccountCustomizationRequestRequestTypeDef,
      AxisLabelReferenceOptionsTypeDef,
      CascadingControlSourceTypeDef,
      CategoryDrillDownFilterTypeDef,
      ContributionAnalysisDefaultTypeDef,
      DynamicDefaultValueTypeDef,
      NumericEqualityDrillDownFilterTypeDef,
      ParameterSelectableValuesTypeDef,
      TimeEqualityFilterTypeDef,
      TimeRangeDrillDownFilterTypeDef,
      AnalysisErrorTypeDef,
      DashboardErrorTypeDef,
      TemplateErrorTypeDef,
      SearchAnalysesRequestRequestTypeDef,
      AnalysisSourceTemplateTypeDef,
      DashboardSourceTemplateTypeDef,
      TemplateSourceAnalysisTypeDef,
      AnonymousUserDashboardVisualEmbeddingConfigurationTypeDef,
      RegisteredUserDashboardVisualEmbeddingConfigurationTypeDef,
      ArcAxisConfigurationTypeDef,
      AxisDisplayRangeTypeDef,
      AxisScaleTypeDef,
      HistogramBinOptionsTypeDef,
      TileStyleTypeDef,
      BoxPlotOptionsTypeDef,
      CreateColumnsOperationTypeDef,
      CancelIngestionResponseTypeDef,
      CreateAccountCustomizationResponseTypeDef,
      CreateAnalysisResponseTypeDef,
      CreateDashboardResponseTypeDef,
      CreateDataSetResponseTypeDef,
      CreateDataSourceResponseTypeDef,
      CreateFolderResponseTypeDef,
      CreateIAMPolicyAssignmentResponseTypeDef,
      CreateIngestionResponseTypeDef,
      CreateNamespaceResponseTypeDef,
      CreateRefreshScheduleResponseTypeDef,
      CreateTemplateResponseTypeDef,
      CreateThemeResponseTypeDef,
      DeleteAccountCustomizationResponseTypeDef,
      DeleteAccountSubscriptionResponseTypeDef,
      DeleteAnalysisResponseTypeDef,
      DeleteDashboardResponseTypeDef,
      DeleteDataSetRefreshPropertiesResponseTypeDef,
      DeleteDataSetResponseTypeDef,
      DeleteDataSourceResponseTypeDef,
      DeleteFolderMembershipResponseTypeDef,
      DeleteFolderResponseTypeDef,
      DeleteGroupMembershipResponseTypeDef,
      DeleteGroupResponseTypeDef,
      DeleteIAMPolicyAssignmentResponseTypeDef,
      DeleteNamespaceResponseTypeDef,
      DeleteRefreshScheduleResponseTypeDef,
      DeleteTemplateAliasResponseTypeDef,
      DeleteTemplateResponseTypeDef,
      DeleteThemeAliasResponseTypeDef,
      DeleteThemeResponseTypeDef,
      DeleteUserByPrincipalIdResponseTypeDef,
      DeleteUserResponseTypeDef,
      DescribeAccountCustomizationResponseTypeDef,
      DescribeAccountSettingsResponseTypeDef,
      DescribeAccountSubscriptionResponseTypeDef,
      DescribeIpRestrictionResponseTypeDef,
      GenerateEmbedUrlForAnonymousUserResponseTypeDef,
      GenerateEmbedUrlForRegisteredUserResponseTypeDef,
      GetDashboardEmbedUrlResponseTypeDef,
      GetSessionEmbedUrlResponseTypeDef,
      ListAnalysesResponseTypeDef,
      ListIAMPolicyAssignmentsForUserResponseTypeDef,
      PutDataSetRefreshPropertiesResponseTypeDef,
      RestoreAnalysisResponseTypeDef,
      SearchAnalysesResponseTypeDef,
      TagResourceResponseTypeDef,
      UntagResourceResponseTypeDef,
      UpdateAccountCustomizationResponseTypeDef,
      UpdateAccountSettingsResponseTypeDef,
      UpdateAnalysisResponseTypeDef,
      UpdateDashboardPublishedVersionResponseTypeDef,
      UpdateDashboardResponseTypeDef,
      UpdateDataSetPermissionsResponseTypeDef,
      UpdateDataSetResponseTypeDef,
      UpdateDataSourcePermissionsResponseTypeDef,
      UpdateDataSourceResponseTypeDef,
      UpdateFolderResponseTypeDef,
      UpdateIAMPolicyAssignmentResponseTypeDef,
      UpdateIpRestrictionResponseTypeDef,
      UpdatePublicSharingSettingsResponseTypeDef,
      UpdateRefreshScheduleResponseTypeDef,
      UpdateTemplateResponseTypeDef,
      UpdateThemeResponseTypeDef,
      CategoryFilterConfigurationTypeDef,
      ClusterMarkerTypeDef,
      ColorScaleTypeDef,
      ColumnTagTypeDef,
      ColumnGroupSchemaTypeDef,
      ColumnGroupTypeDef,
      DataSetSchemaTypeDef,
      ConditionalFormattingCustomIconConditionTypeDef,
      CreateAccountCustomizationRequestRequestTypeDef,
      CreateNamespaceRequestRequestTypeDef,
      ListTagsForResourceResponseTypeDef,
      TagResourceRequestRequestTypeDef,
      CreateAccountSubscriptionResponseTypeDef,
      CreateFolderRequestRequestTypeDef,
      DescribeAnalysisPermissionsResponseTypeDef,
      DescribeDataSetPermissionsResponseTypeDef,
      DescribeDataSourcePermissionsResponseTypeDef,
      DescribeFolderPermissionsResponseTypeDef,
      DescribeFolderResolvedPermissionsResponseTypeDef,
      DescribeTemplatePermissionsResponseTypeDef,
      DescribeThemePermissionsResponseTypeDef,
      LinkSharingConfigurationTypeDef,
      UpdateAnalysisPermissionsRequestRequestTypeDef,
      UpdateAnalysisPermissionsResponseTypeDef,
      UpdateDashboardPermissionsRequestRequestTypeDef,
      UpdateDataSetPermissionsRequestRequestTypeDef,
      UpdateDataSourcePermissionsRequestRequestTypeDef,
      UpdateFolderPermissionsRequestRequestTypeDef,
      UpdateFolderPermissionsResponseTypeDef,
      UpdateTemplatePermissionsRequestRequestTypeDef,
      UpdateTemplatePermissionsResponseTypeDef,
      UpdateThemePermissionsRequestRequestTypeDef,
      UpdateThemePermissionsResponseTypeDef,
      DataSetSummaryTypeDef,
      CreateFolderMembershipResponseTypeDef,
      CreateGroupMembershipResponseTypeDef,
      DescribeGroupMembershipResponseTypeDef,
      ListGroupMembershipsResponseTypeDef,
      CreateGroupResponseTypeDef,
      DescribeGroupResponseTypeDef,
      ListGroupsResponseTypeDef,
      ListUserGroupsResponseTypeDef,
      SearchGroupsResponseTypeDef,
      UpdateGroupResponseTypeDef,
      CreateTemplateAliasResponseTypeDef,
      DescribeTemplateAliasResponseTypeDef,
      ListTemplateAliasesResponseTypeDef,
      UpdateTemplateAliasResponseTypeDef,
      CreateThemeAliasResponseTypeDef,
      DescribeThemeAliasResponseTypeDef,
      ListThemeAliasesResponseTypeDef,
      UpdateThemeAliasResponseTypeDef,
      CustomActionNavigationOperationTypeDef,
      CustomValuesConfigurationTypeDef,
      CustomSqlTypeDef,
      RelationalTableTypeDef,
      SearchDashboardsRequestRequestTypeDef,
      ListDashboardsResponseTypeDef,
      SearchDashboardsResponseTypeDef,
      ListDashboardVersionsResponseTypeDef,
      DashboardVisualPublishOptionsTypeDef,
      TableInlineVisualizationTypeDef,
      DataLabelTypeTypeDef,
      DataPathColorTypeDef,
      DataPathSortTypeDef,
      PivotTableDataPathOptionTypeDef,
      SearchDataSetsRequestRequestTypeDef,
      SearchDataSourcesRequestRequestTypeDef,
      SearchDataSourcesResponseTypeDef,
      TimeRangeFilterValueTypeDef,
      DescribeFolderResponseTypeDef,
      DescribeIAMPolicyAssignmentResponseTypeDef,
      DescribeUserResponseTypeDef,
      ListUsersResponseTypeDef,
      RegisterUserResponseTypeDef,
      UpdateUserResponseTypeDef,
      DonutOptionsTypeDef,
      RelativeDatesFilterTypeDef,
      FilterOperationTargetVisualsConfigurationTypeDef,
      SearchFoldersRequestRequestTypeDef,
      ListFoldersResponseTypeDef,
      SearchFoldersResponseTypeDef,
      FontConfigurationTypeDef,
      TypographyTypeDef,
      ForecastScenarioTypeDef,
      FreeFormLayoutCanvasSizeOptionsTypeDef,
      GeospatialWindowOptionsTypeDef,
      TableSideBorderOptionsTypeDef,
      GradientColorTypeDef,
      GridLayoutCanvasSizeOptionsTypeDef,
      SearchGroupsRequestRequestTypeDef,
      ListIAMPolicyAssignmentsResponseTypeDef,
      IncrementalRefreshTypeDef,
      IngestionTypeDef,
      JoinInstructionTypeDef,
      LineChartDefaultSeriesSettingsTypeDef,
      LineChartSeriesSettingsTypeDef,
      ListAnalysesRequestListAnalysesPaginateTypeDef,
      ListDashboardVersionsRequestListDashboardVersionsPaginateTypeDef,
      ListDashboardsRequestListDashboardsPaginateTypeDef,
      ListDataSetsRequestListDataSetsPaginateTypeDef,
      ListDataSourcesRequestListDataSourcesPaginateTypeDef,
      ListIngestionsRequestListIngestionsPaginateTypeDef,
      ListNamespacesRequestListNamespacesPaginateTypeDef,
      ListTemplateAliasesRequestListTemplateAliasesPaginateTypeDef,
      ListTemplateVersionsRequestListTemplateVersionsPaginateTypeDef,
      ListTemplatesRequestListTemplatesPaginateTypeDef,
      ListThemeVersionsRequestListThemeVersionsPaginateTypeDef,
      ListThemesRequestListThemesPaginateTypeDef,
      SearchAnalysesRequestSearchAnalysesPaginateTypeDef,
      SearchDashboardsRequestSearchDashboardsPaginateTypeDef,
      SearchDataSetsRequestSearchDataSetsPaginateTypeDef,
      SearchDataSourcesRequestSearchDataSourcesPaginateTypeDef,
      ListFolderMembersResponseTypeDef,
      ListTemplateVersionsResponseTypeDef,
      ListTemplatesResponseTypeDef,
      ListThemeVersionsResponseTypeDef,
      ListThemesResponseTypeDef,
      VisualSubtitleLabelOptionsTypeDef,
      S3ParametersTypeDef,
      TileLayoutStyleTypeDef,
      NamespaceInfoV2TypeDef,
      NumericSeparatorConfigurationTypeDef,
      NumericalAggregationFunctionTypeDef,
      ParametersTypeDef,
      VisibleRangeOptionsTypeDef,
      RadarChartSeriesSettingsTypeDef,
      RefreshFrequencyTypeDef,
      RegisteredUserConsoleFeatureConfigurationsTypeDef,
      RegisteredUserDashboardFeatureConfigurationsTypeDef,
      RowLevelPermissionTagConfigurationTypeDef,
      S3SourceTypeDef,
      SectionPageBreakConfigurationTypeDef,
      SectionBasedLayoutPaperCanvasSizeOptionsTypeDef,
      SectionStyleTypeDef,
      SelectedSheetsFilterScopeConfigurationTypeDef,
      SheetElementRenderingRuleTypeDef,
      VisualTitleLabelOptionsTypeDef,
      TableFieldImageConfigurationTypeDef,
      CascadingControlConfigurationTypeDef,
      DateTimeDefaultValuesTypeDef,
      DecimalDefaultValuesTypeDef,
      IntegerDefaultValuesTypeDef,
      StringDefaultValuesTypeDef,
      DrillDownFilterTypeDef,
      AnalysisTypeDef,
      DashboardVersionTypeDef,
      AnalysisSourceEntityTypeDef,
      DashboardSourceEntityTypeDef,
      TemplateSourceEntityTypeDef,
      AnonymousUserEmbeddingExperienceConfigurationTypeDef,
      NumericAxisOptionsTypeDef,
      CategoryFilterTypeDef,
      ClusterMarkerConfigurationTypeDef,
      TagColumnOperationTypeDef,
      DataSetConfigurationTypeDef,
      ConditionalFormattingIconTypeDef,
      DescribeDashboardPermissionsResponseTypeDef,
      UpdateDashboardPermissionsResponseTypeDef,
      ListDataSetsResponseTypeDef,
      SearchDataSetsResponseTypeDef,
      DestinationParameterValueConfigurationTypeDef,
      DashboardPublishOptionsTypeDef,
      VisualPaletteTypeDef,
      PivotTableFieldOptionsTypeDef,
      TimeRangeFilterTypeDef,
      CustomActionFilterOperationTypeDef,
      AxisLabelOptionsTypeDef,
      DataLabelOptionsTypeDef,
      FunnelChartDataLabelOptionsTypeDef,
      LabelOptionsTypeDef,
      PanelTitleOptionsTypeDef,
      TableFieldCustomTextContentTypeDef,
      ForecastConfigurationTypeDef,
      DefaultFreeFormLayoutConfigurationTypeDef,
      GlobalTableBorderOptionsTypeDef,
      ConditionalFormattingGradientColorTypeDef,
      DefaultGridLayoutConfigurationTypeDef,
      GridLayoutConfigurationTypeDef,
      RefreshConfigurationTypeDef,
      DescribeIngestionResponseTypeDef,
      ListIngestionsResponseTypeDef,
      LogicalTableSourceTypeDef,
      DataFieldSeriesItemTypeDef,
      FieldSeriesItemTypeDef,
      DataSourceParametersTypeDef,
      SheetStyleTypeDef,
      DescribeNamespaceResponseTypeDef,
      ListNamespacesResponseTypeDef,
      CurrencyDisplayFormatConfigurationTypeDef,
      NumberDisplayFormatConfigurationTypeDef,
      PercentageDisplayFormatConfigurationTypeDef,
      AggregationFunctionTypeDef,
      ScrollBarOptionsTypeDef,
      RefreshScheduleTypeDef,
      RegisteredUserQuickSightConsoleEmbeddingConfigurationTypeDef,
      RegisteredUserDashboardEmbeddingConfigurationTypeDef,
      PhysicalTableTypeDef,
      SectionBasedLayoutCanvasSizeOptionsTypeDef,
      FilterScopeConfigurationTypeDef,
      FreeFormLayoutElementTypeDef,
      DateTimeParameterDeclarationTypeDef,
      DecimalParameterDeclarationTypeDef,
      IntegerParameterDeclarationTypeDef,
      StringParameterDeclarationTypeDef,
      DateTimeHierarchyTypeDef,
      ExplicitHierarchyTypeDef,
      PredefinedHierarchyTypeDef,
      DescribeAnalysisResponseTypeDef,
      DashboardTypeDef,
      GenerateEmbedUrlForAnonymousUserRequestRequestTypeDef,
      AxisDataOptionsTypeDef,
      GeospatialPointStyleOptionsTypeDef,
      TransformOperationTypeDef,
      TemplateVersionTypeDef,
      SetParameterValueConfigurationTypeDef,
      ChartAxisLabelOptionsTypeDef,
      AxisTickLabelOptionsTypeDef,
      DateTimePickerControlDisplayOptionsTypeDef,
      DropDownControlDisplayOptionsTypeDef,
      LegendOptionsTypeDef,
      ListControlDisplayOptionsTypeDef,
      RelativeDateTimeControlDisplayOptionsTypeDef,
      SliderControlDisplayOptionsTypeDef,
      TextAreaControlDisplayOptionsTypeDef,
      TextFieldControlDisplayOptionsTypeDef,
      PanelConfigurationTypeDef,
      TableFieldLinkContentConfigurationTypeDef,
      TableCellStyleTypeDef,
      ConditionalFormattingColorTypeDef,
      DefaultInteractiveLayoutConfigurationTypeDef,
      SheetControlLayoutConfigurationTypeDef,
      DataSetRefreshPropertiesTypeDef,
      SeriesItemTypeDef,
      CredentialPairTypeDef,
      DataSourceTypeDef,
      ThemeConfigurationTypeDef,
      ComparisonFormatConfigurationTypeDef,
      NumericFormatConfigurationTypeDef,
      AggregationSortConfigurationTypeDef,
      ColumnSortTypeDef,
      ColumnTooltipItemTypeDef,
      NumericEqualityFilterTypeDef,
      NumericRangeFilterTypeDef,
      ReferenceLineDynamicDataConfigurationTypeDef,
      CreateRefreshScheduleRequestRequestTypeDef,
      DescribeRefreshScheduleResponseTypeDef,
      ListRefreshSchedulesResponseTypeDef,
      UpdateRefreshScheduleRequestRequestTypeDef,
      RegisteredUserEmbeddingExperienceConfigurationTypeDef,
      DefaultSectionBasedLayoutConfigurationTypeDef,
      FreeFormLayoutConfigurationTypeDef,
      FreeFormSectionLayoutConfigurationTypeDef,
      ParameterDeclarationTypeDef,
      ColumnHierarchyTypeDef,
      DescribeDashboardResponseTypeDef,
      LogicalTableTypeDef,
      TemplateTypeDef,
      CustomActionSetParametersOperationTypeDef,
      AxisDisplayOptionsTypeDef,
      FilterDateTimePickerControlTypeDef,
      ParameterDateTimePickerControlTypeDef,
      FilterDropDownControlTypeDef,
      ParameterDropDownControlTypeDef,
      FilterListControlTypeDef,
      ParameterListControlTypeDef,
      FilterRelativeDateTimeControlTypeDef,
      FilterSliderControlTypeDef,
      ParameterSliderControlTypeDef,
      FilterTextAreaControlTypeDef,
      ParameterTextAreaControlTypeDef,
      FilterTextFieldControlTypeDef,
      ParameterTextFieldControlTypeDef,
      SmallMultiplesOptionsTypeDef,
      TableFieldLinkConfigurationTypeDef,
      PivotTableOptionsTypeDef,
      PivotTotalOptionsTypeDef,
      SubtotalOptionsTypeDef,
      TableOptionsTypeDef,
      TotalOptionsTypeDef,
      GaugeChartArcConditionalFormattingTypeDef,
      GaugeChartPrimaryValueConditionalFormattingTypeDef,
      KPIPrimaryValueConditionalFormattingTypeDef,
      KPIProgressBarConditionalFormattingTypeDef,
      ShapeConditionalFormatTypeDef,
      TableRowConditionalFormattingTypeDef,
      TextConditionalFormatTypeDef,
      SheetControlLayoutTypeDef,
      DescribeDataSetRefreshPropertiesResponseTypeDef,
      PutDataSetRefreshPropertiesRequestRequestTypeDef,
      DataSourceCredentialsTypeDef,
      DescribeDataSourceResponseTypeDef,
      ListDataSourcesResponseTypeDef,
      CreateThemeRequestRequestTypeDef,
      ThemeVersionTypeDef,
      UpdateThemeRequestRequestTypeDef,
      ComparisonConfigurationTypeDef,
      DateTimeFormatConfigurationTypeDef,
      NumberFormatConfigurationTypeDef,
      ReferenceLineValueLabelConfigurationTypeDef,
      StringFormatConfigurationTypeDef,
      TopBottomFilterTypeDef,
      FieldSortOptionsTypeDef,
      PivotTableSortByTypeDef,
      TooltipItemTypeDef,
      ReferenceLineDataConfigurationTypeDef,
      GenerateEmbedUrlForRegisteredUserRequestRequestTypeDef,
      DefaultPaginatedLayoutConfigurationTypeDef,
      SectionLayoutConfigurationTypeDef,
      CreateDataSetRequestRequestTypeDef,
      DataSetTypeDef,
      UpdateDataSetRequestRequestTypeDef,
      DescribeTemplateResponseTypeDef,
      VisualCustomActionOperationTypeDef,
      LineSeriesAxisDisplayOptionsTypeDef,
      FilterControlTypeDef,
      ParameterControlTypeDef,
      TableFieldURLConfigurationTypeDef,
      PivotTableTotalOptionsTypeDef,
      GaugeChartConditionalFormattingOptionTypeDef,
      KPIConditionalFormattingOptionTypeDef,
      FilledMapShapeConditionalFormattingTypeDef,
      PivotTableCellConditionalFormattingTypeDef,
      TableCellConditionalFormattingTypeDef,
      CreateDataSourceRequestRequestTypeDef,
      UpdateDataSourceRequestRequestTypeDef,
      ThemeTypeDef,
      GaugeChartOptionsTypeDef,
      KPIOptionsTypeDef,
      DateDimensionFieldTypeDef,
      DateMeasureFieldTypeDef,
      NumericalDimensionFieldTypeDef,
      NumericalMeasureFieldTypeDef,
      ReferenceLineLabelConfigurationTypeDef,
      CategoricalDimensionFieldTypeDef,
      CategoricalMeasureFieldTypeDef,
      FormatConfigurationTypeDef,
      FilterTypeDef,
      BarChartSortConfigurationTypeDef,
      BoxPlotSortConfigurationTypeDef,
      ComboChartSortConfigurationTypeDef,
      FilledMapSortConfigurationTypeDef,
      FunnelChartSortConfigurationTypeDef,
      HeatMapSortConfigurationTypeDef,
      KPISortConfigurationTypeDef,
      LineChartSortConfigurationTypeDef,
      PieChartSortConfigurationTypeDef,
      RadarChartSortConfigurationTypeDef,
      SankeyDiagramSortConfigurationTypeDef,
      TableSortConfigurationTypeDef,
      TreeMapSortConfigurationTypeDef,
      WaterfallChartSortConfigurationTypeDef,
      WordCloudSortConfigurationTypeDef,
      PivotFieldSortOptionsTypeDef,
      FieldBasedTooltipTypeDef,
      DefaultNewSheetConfigurationTypeDef,
      BodySectionContentTypeDef,
      HeaderFooterSectionConfigurationTypeDef,
      DescribeDataSetResponseTypeDef,
      VisualCustomActionTypeDef,
      TableFieldOptionTypeDef,
      GaugeChartConditionalFormattingTypeDef,
      KPIConditionalFormattingTypeDef,
      FilledMapConditionalFormattingOptionTypeDef,
      PivotTableConditionalFormattingOptionTypeDef,
      TableConditionalFormattingOptionTypeDef,
      DescribeThemeResponseTypeDef,
      ReferenceLineTypeDef,
      DimensionFieldTypeDef,
      MeasureFieldTypeDef,
      ColumnConfigurationTypeDef,
      UnaggregatedFieldTypeDef,
      FilterGroupTypeDef,
      PivotTableSortConfigurationTypeDef,
      TooltipOptionsTypeDef,
      AnalysisDefaultsTypeDef,
      BodySectionConfigurationTypeDef,
      CustomContentVisualTypeDef,
      EmptyVisualTypeDef,
      TableFieldOptionsTypeDef,
      FilledMapConditionalFormattingTypeDef,
      PivotTableConditionalFormattingTypeDef,
      TableConditionalFormattingTypeDef,
      UniqueValuesComputationTypeDef,
      BarChartAggregatedFieldWellsTypeDef,
      BoxPlotAggregatedFieldWellsTypeDef,
      ComboChartAggregatedFieldWellsTypeDef,
      FilledMapAggregatedFieldWellsTypeDef,
      ForecastComputationTypeDef,
      FunnelChartAggregatedFieldWellsTypeDef,
      GaugeChartFieldWellsTypeDef,
      GeospatialMapAggregatedFieldWellsTypeDef,
      GrowthRateComputationTypeDef,
      HeatMapAggregatedFieldWellsTypeDef,
      HistogramAggregatedFieldWellsTypeDef,
      KPIFieldWellsTypeDef,
      LineChartAggregatedFieldWellsTypeDef,
      MaximumMinimumComputationTypeDef,
      MetricComparisonComputationTypeDef,
      PeriodOverPeriodComputationTypeDef,
      PeriodToDateComputationTypeDef,
      PieChartAggregatedFieldWellsTypeDef,
      PivotTableAggregatedFieldWellsTypeDef,
      RadarChartAggregatedFieldWellsTypeDef,
      SankeyDiagramAggregatedFieldWellsTypeDef,
      ScatterPlotCategoricallyAggregatedFieldWellsTypeDef,
      ScatterPlotUnaggregatedFieldWellsTypeDef,
      TableAggregatedFieldWellsTypeDef,
      TopBottomMoversComputationTypeDef,
      TopBottomRankedComputationTypeDef,
      TotalAggregationComputationTypeDef,
      TreeMapAggregatedFieldWellsTypeDef,
      WaterfallChartAggregatedFieldWellsTypeDef,
      WordCloudAggregatedFieldWellsTypeDef,
      TableUnaggregatedFieldWellsTypeDef,
      SectionBasedLayoutConfigurationTypeDef,
      BarChartFieldWellsTypeDef,
      BoxPlotFieldWellsTypeDef,
      ComboChartFieldWellsTypeDef,
      FilledMapFieldWellsTypeDef,
      FunnelChartFieldWellsTypeDef,
      GaugeChartConfigurationTypeDef,
      GeospatialMapFieldWellsTypeDef,
      HeatMapFieldWellsTypeDef,
      HistogramFieldWellsTypeDef,
      KPIConfigurationTypeDef,
      LineChartFieldWellsTypeDef,
      PieChartFieldWellsTypeDef,
      PivotTableFieldWellsTypeDef,
      RadarChartFieldWellsTypeDef,
      SankeyDiagramFieldWellsTypeDef,
      ScatterPlotFieldWellsTypeDef,
      ComputationTypeDef,
      TreeMapFieldWellsTypeDef,
      WaterfallChartFieldWellsTypeDef,
      WordCloudFieldWellsTypeDef,
      TableFieldWellsTypeDef,
      LayoutConfigurationTypeDef,
      BarChartConfigurationTypeDef,
      BoxPlotChartConfigurationTypeDef,
      ComboChartConfigurationTypeDef,
      FilledMapConfigurationTypeDef,
      FunnelChartConfigurationTypeDef,
      GaugeChartVisualTypeDef,
      GeospatialMapConfigurationTypeDef,
      HeatMapConfigurationTypeDef,
      HistogramConfigurationTypeDef,
      KPIVisualTypeDef,
      LineChartConfigurationTypeDef,
      PieChartConfigurationTypeDef,
      PivotTableConfigurationTypeDef,
      RadarChartConfigurationTypeDef,
      SankeyDiagramChartConfigurationTypeDef,
      ScatterPlotConfigurationTypeDef,
      InsightConfigurationTypeDef,
      TreeMapConfigurationTypeDef,
      WaterfallChartConfigurationTypeDef,
      WordCloudChartConfigurationTypeDef,
      TableConfigurationTypeDef,
      LayoutTypeDef,
      BarChartVisualTypeDef,
      BoxPlotVisualTypeDef,
      ComboChartVisualTypeDef,
      FilledMapVisualTypeDef,
      FunnelChartVisualTypeDef,
      GeospatialMapVisualTypeDef,
      HeatMapVisualTypeDef,
      HistogramVisualTypeDef,
      LineChartVisualTypeDef,
      PieChartVisualTypeDef,
      PivotTableVisualTypeDef,
      RadarChartVisualTypeDef,
      SankeyDiagramVisualTypeDef,
      ScatterPlotVisualTypeDef,
      InsightVisualTypeDef,
      TreeMapVisualTypeDef,
      WaterfallVisualTypeDef,
      WordCloudVisualTypeDef,
      TableVisualTypeDef,
      VisualTypeDef,
      SheetDefinitionTypeDef,
      AnalysisDefinitionTypeDef,
      DashboardVersionDefinitionTypeDef,
      TemplateVersionDefinitionTypeDef,
      CreateAnalysisRequestRequestTypeDef,
      DescribeAnalysisDefinitionResponseTypeDef,
      UpdateAnalysisRequestRequestTypeDef,
      CreateDashboardRequestRequestTypeDef,
      DescribeDashboardDefinitionResponseTypeDef,
      UpdateDashboardRequestRequestTypeDef,
      CreateTemplateRequestRequestTypeDef,
      DescribeTemplateDefinitionResponseTypeDef,
      UpdateTemplateRequestRequestTypeDef,
  )


  def get_structure() -> AccountCustomizationTypeDef:
      return {...}
  ```

  <a id="how-it-works"></a>



  Fully automated
  [mypy-boto3-builder](https://github.com/youtype/mypy_boto3_builder) carefully
  generates type annotations for each service, patiently waiting for `boto3`
  updates. It delivers drop-in type annotations for you and makes sure that:

  - All available `boto3` services are covered.
  - Each public class and method of every `boto3` service gets valid type
    annotations extracted from `botocore` schemas.
  - Type annotations include up-to-date documentation.
  - Link to documentation is provided for every method.
  - Code is processed by [black](https://github.com/psf/black) and
    [isort](https://github.com/PyCQA/isort) for readability.

  <a id="what's-new"></a>



  <a id="implemented-features"></a>



  - Fully type annotated `boto3`, `botocore`, `aiobotocore` and `aioboto3`
    libraries
  - `mypy`, `pyright`, `VSCode`, `PyCharm`, `Sublime Text` and `Emacs`
    compatibility
  - `Client`, `ServiceResource`, `Resource`, `Waiter` `Paginator` type
    annotations for each service
  - Generated `TypeDefs` for each service
  - Generated `Literals` for each service
  - Auto discovery of types for `boto3.client` and `boto3.resource` calls
  - Auto discovery of types for `session.client` and `session.resource` calls
  - Auto discovery of types for `client.get_waiter` and `client.get_paginator`
    calls
  - Auto discovery of types for `ServiceResource` and `Resource` collections
  - Auto discovery of types for `aiobotocore.Session.create_client` calls

  <a id="latest-changes"></a>



  Builder changelog can be found in
  [Releases](https://github.com/youtype/mypy_boto3_builder/releases).

  <a id="versioning"></a>



  `mypy-boto3-quicksight` version is the same as related `boto3` version and
  follows [PEP 440](https://www.python.org/dev/peps/pep-0440/) format.

  <a id="thank-you"></a>



  - [Allie Fitter](https://github.com/alliefitter) for
    [boto3-type-annotations](https://pypi.org/project/boto3-type-annotations/),
    this package is based on top of his work
  - [black](https://github.com/psf/black) developers for an awesome formatting
    tool
  - [Timothy Edmund Crosley](https://github.com/timothycrosley) for
    [isort](https://github.com/PyCQA/isort) and how flexible it is
  - [mypy](https://github.com/python/mypy) developers for doing all dirty work
    for us
  - [pyright](https://github.com/microsoft/pyright) team for the new era of typed
    Python

  <a id="documentation"></a>



  All services type annotations can be found in
  [boto3 docs](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_quicksight/)

  <a id="support-and-contributing"></a>



  This package is auto-generated. Please reports any bugs or request new features
  in [mypy-boto3-builder](https://github.com/youtype/mypy_boto3_builder/issues/)
  repository.


pkgId: 09a1f24f947f998e4b3acdc566d147756ea2f128c23cc22c679e0fb1cd337da5
name: python-mypy-boto3-rds
arch: src
version: 1.26.108
epoch: 0
release: 1
summary: Type annotations for boto3.RDS 1.26.108 service generated with mypy-boto3-builder 7.14.5
url: https://github.com/youtype/mypy_boto3_builder
rpm_license: MIT License
rpm_vendor: openEuler Copr - user mywaaagh_admin
rpm_group: Unspecified
rpm_buildhost: resalloc-e16245cf-24ad-4437-8fa8-44839edd99d1
location_href: 00011488-python-mypy-boto3-rds/python-mypy-boto3-rds-1.26.108-1.src.rpm
checksum_type: sha256
description:
  <a id="mypy-boto3-rds"></a>



  [![PyPI - mypy-boto3-rds](https://img.shields.io/pypi/v/mypy-boto3-rds.svg?color=blue)](https://pypi.org/project/mypy-boto3-rds)
  [![PyPI - Python Version](https://img.shields.io/pypi/pyversions/mypy-boto3-rds.svg?color=blue)](https://pypi.org/project/mypy-boto3-rds)
  [![Docs](https://img.shields.io/readthedocs/boto3-stubs.svg?color=blue)](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_rds/)
  [![PyPI - Downloads](https://img.shields.io/pypi/dm/mypy-boto3-rds?color=blue)](https://pypistats.org/packages/mypy-boto3-rds)

  ![boto3.typed](https://github.com/youtype/mypy_boto3_builder/raw/main/logo.png)

  Type annotations for
  [boto3.RDS 1.26.108](https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/rds.html#RDS)
  service compatible with [VSCode](https://code.visualstudio.com/),
  [PyCharm](https://www.jetbrains.com/pycharm/),
  [Emacs](https://www.gnu.org/software/emacs/),
  [Sublime Text](https://www.sublimetext.com/),
  [mypy](https://github.com/python/mypy),
  [pyright](https://github.com/microsoft/pyright) and other tools.

  Generated by
  [mypy-boto3-builder 7.14.5](https://github.com/youtype/mypy_boto3_builder).

  More information can be found on
  [boto3-stubs](https://pypi.org/project/boto3-stubs/) page and in
  [mypy-boto3-rds docs](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_rds/).

  See how it helps to find and fix potential bugs:

  ![boto3-stubs demo](https://github.com/youtype/mypy_boto3_builder/raw/main/demo.gif)

  - [mypy-boto3-rds](#mypy-boto3-rds)
    - [How to install](#how-to-install)
      - [VSCode extension](#vscode-extension)
      - [From PyPI with pip](#from-pypi-with-pip)
      - [From conda-forge](#from-conda-forge)
    - [How to uninstall](#how-to-uninstall)
    - [Usage](#usage)
      - [VSCode](#vscode)
      - [PyCharm](#pycharm)
      - [Emacs](#emacs)
      - [Sublime Text](#sublime-text)
      - [Other IDEs](#other-ides)
      - [mypy](#mypy)
      - [pyright](#pyright)
    - [Explicit type annotations](#explicit-type-annotations)
      - [Client annotations](#client-annotations)
      - [Paginators annotations](#paginators-annotations)
      - [Waiters annotations](#waiters-annotations)
      - [Literals](#literals)
      - [Typed dictionaries](#typed-dictionaries)
    - [How it works](#how-it-works)
    - [What's new](#what's-new)
      - [Implemented features](#implemented-features)
      - [Latest changes](#latest-changes)
    - [Versioning](#versioning)
    - [Thank you](#thank-you)
    - [Documentation](#documentation)
    - [Support and contributing](#support-and-contributing)

  <a id="how-to-install"></a>



  <a id="vscode-extension"></a>



  Add
  [AWS Boto3](https://marketplace.visualstudio.com/items?itemName=Boto3typed.boto3-ide)
  extension to your VSCode and run `AWS boto3: Quick Start` command.

  Click `Modify` and select `boto3 common` and `RDS`.

  <a id="from-pypi-with-pip"></a>



  Install `boto3-stubs` for `RDS` service.

  ```bash

  python -m pip install 'boto3-stubs[rds]'




  python -m pip install 'boto3-stubs-lite[rds]'



  python -m pip install mypy-boto3-rds
  ```

  <a id="from-conda-forge"></a>



  Installing `mypy-boto3-rds` from the `conda-forge` channel can be achieved by
  adding `conda-forge` to your channels with:

  ```bash
  conda config --add channels conda-forge
  conda config --set channel_priority strict
  ```

  Once the `conda-forge` channel has been enabled, `mypy-boto3-rds` can be
  installed with:

  ```bash
  conda install mypy-boto3-rds
  ```

  It is possible to list all of the versions of `mypy-boto3-rds` available on
  your platform with:

  ```bash
  conda search mypy-boto3-rds --channel conda-forge
  ```

  <a id="how-to-uninstall"></a>



  ```bash
  python -m pip uninstall -y mypy-boto3-rds
  ```

  <a id="usage"></a>



  <a id="vscode"></a>



  - Install
    [Python extension](https://marketplace.visualstudio.com/items?itemName=ms-python.python)
  - Install
    [Pylance extension](https://marketplace.visualstudio.com/items?itemName=ms-python.vscode-pylance)
  - Set `Pylance` as your Python Language Server
  - Install `boto3-stubs[rds]` in your environment:

  ```bash
  python -m pip install 'boto3-stubs[rds]'
  ```

  Both type checking and code completion should now work. No explicit type
  annotations required, write your `boto3` code as usual.

  <a id="pycharm"></a>



  Install `boto3-stubs-lite[rds]` in your environment:

  ```bash
  python -m pip install 'boto3-stubs-lite[rds]'`
  ```

  Both type checking and code completion should now work. Explicit type
  annotations **are required**.

  Use `boto3-stubs` package instead for implicit type discovery.

  <a id="emacs"></a>



  - Install `boto3-stubs` with services you use in your environment:

  ```bash
  python -m pip install 'boto3-stubs[rds]'
  ```

  - Install [use-package](https://github.com/jwiegley/use-package),
    [lsp](https://github.com/emacs-lsp/lsp-mode/),
    [company](https://github.com/company-mode/company-mode) and
    [flycheck](https://github.com/flycheck/flycheck) packages
  - Install [lsp-pyright](https://github.com/emacs-lsp/lsp-pyright) package

  ```elisp
  (use-package lsp-pyright
    :ensure t
    :hook (python-mode . (lambda ()
                            (require 'lsp-pyright)
                            (lsp)))  ; or lsp-deferred
    :init (when (executable-find "python3")
            (setq lsp-pyright-python-executable-cmd "python3"))
    )
  ```

  - Make sure emacs uses the environment where you have installed `boto3-stubs`

  Type checking should now work. No explicit type annotations required, write
  your `boto3` code as usual.

  <a id="sublime-text"></a>



  - Install `boto3-stubs[rds]` with services you use in your environment:

  ```bash
  python -m pip install 'boto3-stubs[rds]'
  ```

  - Install [LSP-pyright](https://github.com/sublimelsp/LSP-pyright) package

  Type checking should now work. No explicit type annotations required, write
  your `boto3` code as usual.

  <a id="other-ides"></a>



  Not tested, but as long as your IDE supports `mypy` or `pyright`, everything
  should work.

  <a id="mypy"></a>



  - Install `mypy`: `python -m pip install mypy`
  - Install `boto3-stubs[rds]` in your environment:

  ```bash
  python -m pip install 'boto3-stubs[rds]'`
  ```

  Type checking should now work. No explicit type annotations required, write
  your `boto3` code as usual.

  <a id="pyright"></a>



  - Install `pyright`: `npm i -g pyright`
  - Install `boto3-stubs[rds]` in your environment:

  ```bash
  python -m pip install 'boto3-stubs[rds]'
  ```

  Optionally, you can install `boto3-stubs` to `typings` folder.

  Type checking should now work. No explicit type annotations required, write
  your `boto3` code as usual.

  <a id="explicit-type-annotations"></a>



  <a id="client-annotations"></a>



  `RDSClient` provides annotations for `boto3.client("rds")`.

  ```python
  from boto3.session import Session

  from mypy_boto3_rds import RDSClient

  client: RDSClient = Session().client("rds")


  ```

  <a id="paginators-annotations"></a>



  `mypy_boto3_rds.paginator` module contains type annotations for all paginators.

  ```python
  from boto3.session import Session

  from mypy_boto3_rds import RDSClient
  from mypy_boto3_rds.paginator import (
      DescribeBlueGreenDeploymentsPaginator,
      DescribeCertificatesPaginator,
      DescribeDBClusterBacktracksPaginator,
      DescribeDBClusterEndpointsPaginator,
      DescribeDBClusterParameterGroupsPaginator,
      DescribeDBClusterParametersPaginator,
      DescribeDBClusterSnapshotsPaginator,
      DescribeDBClustersPaginator,
      DescribeDBEngineVersionsPaginator,
      DescribeDBInstanceAutomatedBackupsPaginator,
      DescribeDBInstancesPaginator,
      DescribeDBLogFilesPaginator,
      DescribeDBParameterGroupsPaginator,
      DescribeDBParametersPaginator,
      DescribeDBProxiesPaginator,
      DescribeDBProxyEndpointsPaginator,
      DescribeDBProxyTargetGroupsPaginator,
      DescribeDBProxyTargetsPaginator,
      DescribeDBSecurityGroupsPaginator,
      DescribeDBSnapshotsPaginator,
      DescribeDBSubnetGroupsPaginator,
      DescribeEngineDefaultClusterParametersPaginator,
      DescribeEngineDefaultParametersPaginator,
      DescribeEventSubscriptionsPaginator,
      DescribeEventsPaginator,
      DescribeExportTasksPaginator,
      DescribeGlobalClustersPaginator,
      DescribeOptionGroupOptionsPaginator,
      DescribeOptionGroupsPaginator,
      DescribeOrderableDBInstanceOptionsPaginator,
      DescribePendingMaintenanceActionsPaginator,
      DescribeReservedDBInstancesPaginator,
      DescribeReservedDBInstancesOfferingsPaginator,
      DescribeSourceRegionsPaginator,
      DownloadDBLogFilePortionPaginator,
  )

  client: RDSClient = Session().client("rds")



  describe_blue_green_deployments_paginator: DescribeBlueGreenDeploymentsPaginator = (
      client.get_paginator("describe_blue_green_deployments")
  )
  describe_certificates_paginator: DescribeCertificatesPaginator = client.get_paginator(
      "describe_certificates"
  )
  describe_db_cluster_backtracks_paginator: DescribeDBClusterBacktracksPaginator = (
      client.get_paginator("describe_db_cluster_backtracks")
  )
  describe_db_cluster_endpoints_paginator: DescribeDBClusterEndpointsPaginator = client.get_paginator(
      "describe_db_cluster_endpoints"
  )
  describe_db_cluster_parameter_groups_paginator: DescribeDBClusterParameterGroupsPaginator = (
      client.get_paginator("describe_db_cluster_parameter_groups")
  )
  describe_db_cluster_parameters_paginator: DescribeDBClusterParametersPaginator = (
      client.get_paginator("describe_db_cluster_parameters")
  )
  describe_db_cluster_snapshots_paginator: DescribeDBClusterSnapshotsPaginator = client.get_paginator(
      "describe_db_cluster_snapshots"
  )
  describe_db_clusters_paginator: DescribeDBClustersPaginator = client.get_paginator(
      "describe_db_clusters"
  )
  describe_db_engine_versions_paginator: DescribeDBEngineVersionsPaginator = client.get_paginator(
      "describe_db_engine_versions"
  )
  describe_db_instance_automated_backups_paginator: DescribeDBInstanceAutomatedBackupsPaginator = (
      client.get_paginator("describe_db_instance_automated_backups")
  )
  describe_db_instances_paginator: DescribeDBInstancesPaginator = client.get_paginator(
      "describe_db_instances"
  )
  describe_db_log_files_paginator: DescribeDBLogFilesPaginator = client.get_paginator(
      "describe_db_log_files"
  )
  describe_db_parameter_groups_paginator: DescribeDBParameterGroupsPaginator = client.get_paginator(
      "describe_db_parameter_groups"
  )
  describe_db_parameters_paginator: DescribeDBParametersPaginator = client.get_paginator(
      "describe_db_parameters"
  )
  describe_db_proxies_paginator: DescribeDBProxiesPaginator = client.get_paginator(
      "describe_db_proxies"
  )
  describe_db_proxy_endpoints_paginator: DescribeDBProxyEndpointsPaginator = client.get_paginator(
      "describe_db_proxy_endpoints"
  )
  describe_db_proxy_target_groups_paginator: DescribeDBProxyTargetGroupsPaginator = (
      client.get_paginator("describe_db_proxy_target_groups")
  )
  describe_db_proxy_targets_paginator: DescribeDBProxyTargetsPaginator = client.get_paginator(
      "describe_db_proxy_targets"
  )
  describe_db_security_groups_paginator: DescribeDBSecurityGroupsPaginator = client.get_paginator(
      "describe_db_security_groups"
  )
  describe_db_snapshots_paginator: DescribeDBSnapshotsPaginator = client.get_paginator(
      "describe_db_snapshots"
  )
  describe_db_subnet_groups_paginator: DescribeDBSubnetGroupsPaginator = client.get_paginator(
      "describe_db_subnet_groups"
  )
  describe_engine_default_cluster_parameters_paginator: DescribeEngineDefaultClusterParametersPaginator = client.get_paginator(
      "describe_engine_default_cluster_parameters"
  )
  describe_engine_default_parameters_paginator: DescribeEngineDefaultParametersPaginator = (
      client.get_paginator("describe_engine_default_parameters")
  )
  describe_event_subscriptions_paginator: DescribeEventSubscriptionsPaginator = client.get_paginator(
      "describe_event_subscriptions"
  )
  describe_events_paginator: DescribeEventsPaginator = client.get_paginator("describe_events")
  describe_export_tasks_paginator: DescribeExportTasksPaginator = client.get_paginator(
      "describe_export_tasks"
  )
  describe_global_clusters_paginator: DescribeGlobalClustersPaginator = client.get_paginator(
      "describe_global_clusters"
  )
  describe_option_group_options_paginator: DescribeOptionGroupOptionsPaginator = client.get_paginator(
      "describe_option_group_options"
  )
  describe_option_groups_paginator: DescribeOptionGroupsPaginator = client.get_paginator(
      "describe_option_groups"
  )
  describe_orderable_db_instance_options_paginator: DescribeOrderableDBInstanceOptionsPaginator = (
      client.get_paginator("describe_orderable_db_instance_options")
  )
  describe_pending_maintenance_actions_paginator: DescribePendingMaintenanceActionsPaginator = (
      client.get_paginator("describe_pending_maintenance_actions")
  )
  describe_reserved_db_instances_paginator: DescribeReservedDBInstancesPaginator = (
      client.get_paginator("describe_reserved_db_instances")
  )
  describe_reserved_db_instances_offerings_paginator: DescribeReservedDBInstancesOfferingsPaginator = client.get_paginator(
      "describe_reserved_db_instances_offerings"
  )
  describe_source_regions_paginator: DescribeSourceRegionsPaginator = client.get_paginator(
      "describe_source_regions"
  )
  download_db_log_file_portion_paginator: DownloadDBLogFilePortionPaginator = client.get_paginator(
      "download_db_log_file_portion"
  )
  ```

  <a id="waiters-annotations"></a>



  `mypy_boto3_rds.waiter` module contains type annotations for all waiters.

  ```python
  from boto3.session import Session

  from mypy_boto3_rds import RDSClient
  from mypy_boto3_rds.waiter import (
      DBClusterAvailableWaiter,
      DBClusterDeletedWaiter,
      DBClusterSnapshotAvailableWaiter,
      DBClusterSnapshotDeletedWaiter,
      DBInstanceAvailableWaiter,
      DBInstanceDeletedWaiter,
      DBSnapshotAvailableWaiter,
      DBSnapshotCompletedWaiter,
      DBSnapshotDeletedWaiter,
  )

  client: RDSClient = Session().client("rds")



  db_cluster_available_waiter: DBClusterAvailableWaiter = client.get_waiter("db_cluster_available")
  db_cluster_deleted_waiter: DBClusterDeletedWaiter = client.get_waiter("db_cluster_deleted")
  db_cluster_snapshot_available_waiter: DBClusterSnapshotAvailableWaiter = client.get_waiter(
      "db_cluster_snapshot_available"
  )
  db_cluster_snapshot_deleted_waiter: DBClusterSnapshotDeletedWaiter = client.get_waiter(
      "db_cluster_snapshot_deleted"
  )
  db_instance_available_waiter: DBInstanceAvailableWaiter = client.get_waiter("db_instance_available")
  db_instance_deleted_waiter: DBInstanceDeletedWaiter = client.get_waiter("db_instance_deleted")
  db_snapshot_available_waiter: DBSnapshotAvailableWaiter = client.get_waiter("db_snapshot_available")
  db_snapshot_completed_waiter: DBSnapshotCompletedWaiter = client.get_waiter("db_snapshot_completed")
  db_snapshot_deleted_waiter: DBSnapshotDeletedWaiter = client.get_waiter("db_snapshot_deleted")
  ```

  <a id="literals"></a>



  `mypy_boto3_rds.literals` module contains literals extracted from shapes that
  can be used in user code for type checking.

  ```python
  from mypy_boto3_rds.literals import (
      ActivityStreamModeType,
      ActivityStreamPolicyStatusType,
      ActivityStreamStatusType,
      ApplyMethodType,
      AuditPolicyStateType,
      AuthSchemeType,
      AutomationModeType,
      ClientPasswordAuthTypeType,
      CustomEngineVersionStatusType,
      DBClusterAvailableWaiterName,
      DBClusterDeletedWaiterName,
      DBClusterSnapshotAvailableWaiterName,
      DBClusterSnapshotDeletedWaiterName,
      DBInstanceAvailableWaiterName,
      DBInstanceDeletedWaiterName,
      DBProxyEndpointStatusType,
      DBProxyEndpointTargetRoleType,
      DBProxyStatusType,
      DBSnapshotAvailableWaiterName,
      DBSnapshotCompletedWaiterName,
      DBSnapshotDeletedWaiterName,
      DescribeBlueGreenDeploymentsPaginatorName,
      DescribeCertificatesPaginatorName,
      DescribeDBClusterBacktracksPaginatorName,
      DescribeDBClusterEndpointsPaginatorName,
      DescribeDBClusterParameterGroupsPaginatorName,
      DescribeDBClusterParametersPaginatorName,
      DescribeDBClusterSnapshotsPaginatorName,
      DescribeDBClustersPaginatorName,
      DescribeDBEngineVersionsPaginatorName,
      DescribeDBInstanceAutomatedBackupsPaginatorName,
      DescribeDBInstancesPaginatorName,
      DescribeDBLogFilesPaginatorName,
      DescribeDBParameterGroupsPaginatorName,
      DescribeDBParametersPaginatorName,
      DescribeDBProxiesPaginatorName,
      DescribeDBProxyEndpointsPaginatorName,
      DescribeDBProxyTargetGroupsPaginatorName,
      DescribeDBProxyTargetsPaginatorName,
      DescribeDBSecurityGroupsPaginatorName,
      DescribeDBSnapshotsPaginatorName,
      DescribeDBSubnetGroupsPaginatorName,
      DescribeEngineDefaultClusterParametersPaginatorName,
      DescribeEngineDefaultParametersPaginatorName,
      DescribeEventSubscriptionsPaginatorName,
      DescribeEventsPaginatorName,
      DescribeExportTasksPaginatorName,
      DescribeGlobalClustersPaginatorName,
      DescribeOptionGroupOptionsPaginatorName,
      DescribeOptionGroupsPaginatorName,
      DescribeOrderableDBInstanceOptionsPaginatorName,
      DescribePendingMaintenanceActionsPaginatorName,
      DescribeReservedDBInstancesOfferingsPaginatorName,
      DescribeReservedDBInstancesPaginatorName,
      DescribeSourceRegionsPaginatorName,
      DownloadDBLogFilePortionPaginatorName,
      EngineFamilyType,
      ExportSourceTypeType,
      FailoverStatusType,
      IAMAuthModeType,
      ReplicaModeType,
      SourceTypeType,
      TargetHealthReasonType,
      TargetRoleType,
      TargetStateType,
      TargetTypeType,
      WriteForwardingStatusType,
      RDSServiceName,
      ServiceName,
      ResourceServiceName,
      PaginatorName,
      WaiterName,
      RegionName,
  )


  def check_value(value: ActivityStreamModeType) -> bool:
      ...
  ```

  <a id="typed-dictionaries"></a>



  `mypy_boto3_rds.type_defs` module contains structures and shapes assembled to
  typed dictionaries for additional type checking.

  ```python
  from mypy_boto3_rds.type_defs import (
      AccountQuotaTypeDef,
      ResponseMetadataTypeDef,
      AddRoleToDBClusterMessageRequestTypeDef,
      AddRoleToDBInstanceMessageRequestTypeDef,
      AddSourceIdentifierToSubscriptionMessageRequestTypeDef,
      EventSubscriptionTypeDef,
      TagTypeDef,
      ApplyPendingMaintenanceActionMessageRequestTypeDef,
      AuthorizeDBSecurityGroupIngressMessageRequestTypeDef,
      AvailabilityZoneTypeDef,
      AvailableProcessorFeatureTypeDef,
      BacktrackDBClusterMessageRequestTypeDef,
      BlueGreenDeploymentTaskTypeDef,
      SwitchoverDetailTypeDef,
      CancelExportTaskMessageRequestTypeDef,
      CertificateDetailsTypeDef,
      CertificateTypeDef,
      CharacterSetTypeDef,
      ClientGenerateDbAuthTokenRequestTypeDef,
      CloudwatchLogsExportConfigurationTypeDef,
      PendingCloudwatchLogsExportsTypeDef,
      ConnectionPoolConfigurationInfoTypeDef,
      ConnectionPoolConfigurationTypeDef,
      DBClusterParameterGroupTypeDef,
      DBParameterGroupTypeDef,
      ScalingConfigurationTypeDef,
      ServerlessV2ScalingConfigurationTypeDef,
      ProcessorFeatureTypeDef,
      DBProxyEndpointTypeDef,
      UserAuthConfigTypeDef,
      CreateGlobalClusterMessageRequestTypeDef,
      CustomDBEngineVersionAMITypeDef,
      DBClusterBacktrackTypeDef,
      DBClusterEndpointTypeDef,
      DBClusterMemberTypeDef,
      DBClusterOptionGroupStatusTypeDef,
      ParameterTypeDef,
      DBClusterRoleTypeDef,
      DBClusterSnapshotAttributeTypeDef,
      DomainMembershipTypeDef,
      MasterUserSecretTypeDef,
      ScalingConfigurationInfoTypeDef,
      ServerlessV2ScalingConfigurationInfoTypeDef,
      VpcSecurityGroupMembershipTypeDef,
      TimezoneTypeDef,
      UpgradeTargetTypeDef,
      DBInstanceAutomatedBackupsReplicationTypeDef,
      RestoreWindowTypeDef,
      DBInstanceRoleTypeDef,
      DBInstanceStatusInfoTypeDef,
      DBParameterGroupStatusTypeDef,
      DBSecurityGroupMembershipTypeDef,
      EndpointTypeDef,
      OptionGroupMembershipTypeDef,
      TargetHealthTypeDef,
      UserAuthConfigInfoTypeDef,
      EC2SecurityGroupTypeDef,
      IPRangeTypeDef,
      DBSnapshotAttributeTypeDef,
      DeleteBlueGreenDeploymentRequestRequestTypeDef,
      DeleteCustomDBEngineVersionMessageRequestTypeDef,
      DeleteDBClusterEndpointMessageRequestTypeDef,
      DeleteDBClusterMessageRequestTypeDef,
      DeleteDBClusterParameterGroupMessageRequestTypeDef,
      DeleteDBClusterSnapshotMessageRequestTypeDef,
      DeleteDBInstanceAutomatedBackupMessageRequestTypeDef,
      DeleteDBInstanceMessageRequestTypeDef,
      DeleteDBParameterGroupMessageRequestTypeDef,
      DeleteDBProxyEndpointRequestRequestTypeDef,
      DeleteDBProxyRequestRequestTypeDef,
      DeleteDBSecurityGroupMessageRequestTypeDef,
      DeleteDBSnapshotMessageRequestTypeDef,
      DeleteDBSubnetGroupMessageRequestTypeDef,
      DeleteEventSubscriptionMessageRequestTypeDef,
      DeleteGlobalClusterMessageRequestTypeDef,
      DeleteOptionGroupMessageRequestTypeDef,
      DeregisterDBProxyTargetsRequestRequestTypeDef,
      FilterTypeDef,
      PaginatorConfigTypeDef,
      DescribeDBClusterSnapshotAttributesMessageRequestTypeDef,
      WaiterConfigTypeDef,
      DescribeDBLogFilesDetailsTypeDef,
      DescribeDBSnapshotAttributesMessageRequestTypeDef,
      DescribeValidDBInstanceModificationsMessageRequestTypeDef,
      DoubleRangeTypeDef,
      DownloadDBLogFilePortionMessageRequestTypeDef,
      EventCategoriesMapTypeDef,
      EventTypeDef,
      ExportTaskTypeDef,
      FailoverDBClusterMessageRequestTypeDef,
      FailoverGlobalClusterMessageRequestTypeDef,
      FailoverStateTypeDef,
      GlobalClusterMemberTypeDef,
      MinimumEngineVersionPerAllowedValueTypeDef,
      ModifyActivityStreamRequestRequestTypeDef,
      ModifyCertificatesMessageRequestTypeDef,
      ModifyCurrentDBClusterCapacityMessageRequestTypeDef,
      ModifyCustomDBEngineVersionMessageRequestTypeDef,
      ModifyDBClusterEndpointMessageRequestTypeDef,
      ModifyDBClusterSnapshotAttributeMessageRequestTypeDef,
      ModifyDBProxyEndpointRequestRequestTypeDef,
      ModifyDBSnapshotAttributeMessageRequestTypeDef,
      ModifyDBSnapshotMessageRequestTypeDef,
      ModifyDBSubnetGroupMessageRequestTypeDef,
      ModifyEventSubscriptionMessageRequestTypeDef,
      ModifyGlobalClusterMessageRequestTypeDef,
      OptionSettingTypeDef,
      OptionVersionTypeDef,
      OutpostTypeDef,
      PendingMaintenanceActionTypeDef,
      PromoteReadReplicaDBClusterMessageRequestTypeDef,
      PromoteReadReplicaMessageRequestTypeDef,
      RangeTypeDef,
      RebootDBClusterMessageRequestTypeDef,
      RebootDBInstanceMessageRequestTypeDef,
      RecurringChargeTypeDef,
      RegisterDBProxyTargetsRequestRequestTypeDef,
      RemoveFromGlobalClusterMessageRequestTypeDef,
      RemoveRoleFromDBClusterMessageRequestTypeDef,
      RemoveRoleFromDBInstanceMessageRequestTypeDef,
      RemoveSourceIdentifierFromSubscriptionMessageRequestTypeDef,
      RemoveTagsFromResourceMessageRequestTypeDef,
      RevokeDBSecurityGroupIngressMessageRequestTypeDef,
      SourceRegionTypeDef,
      StartActivityStreamRequestRequestTypeDef,
      StartDBClusterMessageRequestTypeDef,
      StartDBInstanceAutomatedBackupsReplicationMessageRequestTypeDef,
      StartDBInstanceMessageRequestTypeDef,
      StartExportTaskMessageRequestTypeDef,
      StopActivityStreamRequestRequestTypeDef,
      StopDBClusterMessageRequestTypeDef,
      StopDBInstanceAutomatedBackupsReplicationMessageRequestTypeDef,
      StopDBInstanceMessageRequestTypeDef,
      SwitchoverBlueGreenDeploymentRequestRequestTypeDef,
      SwitchoverReadReplicaMessageRequestTypeDef,
      AccountAttributesMessageTypeDef,
      DBClusterBacktrackResponseMetadataTypeDef,
      DBClusterCapacityInfoTypeDef,
      DBClusterEndpointResponseMetadataTypeDef,
      DBClusterParameterGroupNameMessageTypeDef,
      DBParameterGroupNameMessageTypeDef,
      DownloadDBLogFilePortionDetailsTypeDef,
      EmptyResponseMetadataTypeDef,
      ExportTaskResponseMetadataTypeDef,
      ModifyActivityStreamResponseTypeDef,
      StartActivityStreamResponseTypeDef,
      StopActivityStreamResponseTypeDef,
      AddSourceIdentifierToSubscriptionResultTypeDef,
      CreateEventSubscriptionResultTypeDef,
      DeleteEventSubscriptionResultTypeDef,
      EventSubscriptionsMessageTypeDef,
      ModifyEventSubscriptionResultTypeDef,
      RemoveSourceIdentifierFromSubscriptionResultTypeDef,
      AddTagsToResourceMessageRequestTypeDef,
      CopyDBClusterParameterGroupMessageRequestTypeDef,
      CopyDBClusterSnapshotMessageRequestTypeDef,
      CopyDBParameterGroupMessageRequestTypeDef,
      CopyDBSnapshotMessageRequestTypeDef,
      CopyOptionGroupMessageRequestTypeDef,
      CreateBlueGreenDeploymentRequestRequestTypeDef,
      CreateCustomDBEngineVersionMessageRequestTypeDef,
      CreateDBClusterEndpointMessageRequestTypeDef,
      CreateDBClusterParameterGroupMessageRequestTypeDef,
      CreateDBClusterSnapshotMessageRequestTypeDef,
      CreateDBParameterGroupMessageRequestTypeDef,
      CreateDBProxyEndpointRequestRequestTypeDef,
      CreateDBSecurityGroupMessageRequestTypeDef,
      CreateDBSnapshotMessageRequestTypeDef,
      CreateDBSubnetGroupMessageRequestTypeDef,
      CreateEventSubscriptionMessageRequestTypeDef,
      CreateOptionGroupMessageRequestTypeDef,
      DBClusterSnapshotTypeDef,
      PurchaseReservedDBInstancesOfferingMessageRequestTypeDef,
      TagListMessageTypeDef,
      OrderableDBInstanceOptionTypeDef,
      BlueGreenDeploymentTypeDef,
      CertificateMessageTypeDef,
      ModifyCertificatesResultTypeDef,
      ClusterPendingModifiedValuesTypeDef,
      DBProxyTargetGroupTypeDef,
      ModifyDBProxyTargetGroupRequestRequestTypeDef,
      CopyDBClusterParameterGroupResultTypeDef,
      CreateDBClusterParameterGroupResultTypeDef,
      DBClusterParameterGroupsMessageTypeDef,
      CopyDBParameterGroupResultTypeDef,
      CreateDBParameterGroupResultTypeDef,
      DBParameterGroupsMessageTypeDef,
      CreateDBClusterMessageRequestTypeDef,
      ModifyDBClusterMessageRequestTypeDef,
      RestoreDBClusterFromS3MessageRequestTypeDef,
      RestoreDBClusterFromSnapshotMessageRequestTypeDef,
      RestoreDBClusterToPointInTimeMessageRequestTypeDef,
      CreateDBInstanceMessageRequestTypeDef,
      CreateDBInstanceReadReplicaMessageRequestTypeDef,
      DBSnapshotTypeDef,
      ModifyDBInstanceMessageRequestTypeDef,
      PendingModifiedValuesTypeDef,
      RestoreDBInstanceFromDBSnapshotMessageRequestTypeDef,
      RestoreDBInstanceFromS3MessageRequestTypeDef,
      RestoreDBInstanceToPointInTimeMessageRequestTypeDef,
      CreateDBProxyEndpointResponseTypeDef,
      DeleteDBProxyEndpointResponseTypeDef,
      DescribeDBProxyEndpointsResponseTypeDef,
      ModifyDBProxyEndpointResponseTypeDef,
      CreateDBProxyRequestRequestTypeDef,
      ModifyDBProxyRequestRequestTypeDef,
      DBClusterBacktrackMessageTypeDef,
      DBClusterEndpointMessageTypeDef,
      DBClusterParameterGroupDetailsTypeDef,
      DBParameterGroupDetailsTypeDef,
      EngineDefaultsTypeDef,
      ModifyDBClusterParameterGroupMessageRequestTypeDef,
      ModifyDBParameterGroupMessageRequestTypeDef,
      ResetDBClusterParameterGroupMessageRequestTypeDef,
      ResetDBParameterGroupMessageRequestTypeDef,
      DBClusterSnapshotAttributesResultTypeDef,
      DBEngineVersionResponseMetadataTypeDef,
      DBEngineVersionTypeDef,
      DBInstanceAutomatedBackupTypeDef,
      DBProxyTargetTypeDef,
      DBProxyTypeDef,
      DBSecurityGroupTypeDef,
      DBSnapshotAttributesResultTypeDef,
      DescribeBlueGreenDeploymentsRequestRequestTypeDef,
      DescribeCertificatesMessageRequestTypeDef,
      DescribeDBClusterBacktracksMessageRequestTypeDef,
      DescribeDBClusterEndpointsMessageRequestTypeDef,
      DescribeDBClusterParameterGroupsMessageRequestTypeDef,
      DescribeDBClusterParametersMessageRequestTypeDef,
      DescribeDBClusterSnapshotsMessageRequestTypeDef,
      DescribeDBClustersMessageRequestTypeDef,
      DescribeDBEngineVersionsMessageRequestTypeDef,
      DescribeDBInstanceAutomatedBackupsMessageRequestTypeDef,
      DescribeDBInstancesMessageRequestTypeDef,
      DescribeDBLogFilesMessageRequestTypeDef,
      DescribeDBParameterGroupsMessageRequestTypeDef,
      DescribeDBParametersMessageRequestTypeDef,
      DescribeDBProxiesRequestRequestTypeDef,
      DescribeDBProxyEndpointsRequestRequestTypeDef,
      DescribeDBProxyTargetGroupsRequestRequestTypeDef,
      DescribeDBProxyTargetsRequestRequestTypeDef,
      DescribeDBSecurityGroupsMessageRequestTypeDef,
      DescribeDBSnapshotsMessageRequestTypeDef,
      DescribeDBSubnetGroupsMessageRequestTypeDef,
      DescribeEngineDefaultClusterParametersMessageRequestTypeDef,
      DescribeEngineDefaultParametersMessageRequestTypeDef,
      DescribeEventCategoriesMessageRequestTypeDef,
      DescribeEventSubscriptionsMessageRequestTypeDef,
      DescribeEventsMessageRequestTypeDef,
      DescribeExportTasksMessageRequestTypeDef,
      DescribeGlobalClustersMessageRequestTypeDef,
      DescribeOptionGroupOptionsMessageRequestTypeDef,
      DescribeOptionGroupsMessageRequestTypeDef,
      DescribeOrderableDBInstanceOptionsMessageRequestTypeDef,
      DescribePendingMaintenanceActionsMessageRequestTypeDef,
      DescribeReservedDBInstancesMessageRequestTypeDef,
      DescribeReservedDBInstancesOfferingsMessageRequestTypeDef,
      DescribeSourceRegionsMessageRequestTypeDef,
      ListTagsForResourceMessageRequestTypeDef,
      DescribeBlueGreenDeploymentsRequestDescribeBlueGreenDeploymentsPaginateTypeDef,
      DescribeCertificatesMessageDescribeCertificatesPaginateTypeDef,
      DescribeDBClusterBacktracksMessageDescribeDBClusterBacktracksPaginateTypeDef,
      DescribeDBClusterEndpointsMessageDescribeDBClusterEndpointsPaginateTypeDef,
      DescribeDBClusterParameterGroupsMessageDescribeDBClusterParameterGroupsPaginateTypeDef,
      DescribeDBClusterParametersMessageDescribeDBClusterParametersPaginateTypeDef,
      DescribeDBClusterSnapshotsMessageDescribeDBClusterSnapshotsPaginateTypeDef,
      DescribeDBClustersMessageDescribeDBClustersPaginateTypeDef,
      DescribeDBEngineVersionsMessageDescribeDBEngineVersionsPaginateTypeDef,
      DescribeDBInstanceAutomatedBackupsMessageDescribeDBInstanceAutomatedBackupsPaginateTypeDef,
      DescribeDBInstancesMessageDescribeDBInstancesPaginateTypeDef,
      DescribeDBLogFilesMessageDescribeDBLogFilesPaginateTypeDef,
      DescribeDBParameterGroupsMessageDescribeDBParameterGroupsPaginateTypeDef,
      DescribeDBParametersMessageDescribeDBParametersPaginateTypeDef,
      DescribeDBProxiesRequestDescribeDBProxiesPaginateTypeDef,
      DescribeDBProxyEndpointsRequestDescribeDBProxyEndpointsPaginateTypeDef,
      DescribeDBProxyTargetGroupsRequestDescribeDBProxyTargetGroupsPaginateTypeDef,
      DescribeDBProxyTargetsRequestDescribeDBProxyTargetsPaginateTypeDef,
      DescribeDBSecurityGroupsMessageDescribeDBSecurityGroupsPaginateTypeDef,
      DescribeDBSnapshotsMessageDescribeDBSnapshotsPaginateTypeDef,
      DescribeDBSubnetGroupsMessageDescribeDBSubnetGroupsPaginateTypeDef,
      DescribeEngineDefaultClusterParametersMessageDescribeEngineDefaultClusterParametersPaginateTypeDef,
      DescribeEngineDefaultParametersMessageDescribeEngineDefaultParametersPaginateTypeDef,
      DescribeEventSubscriptionsMessageDescribeEventSubscriptionsPaginateTypeDef,
      DescribeEventsMessageDescribeEventsPaginateTypeDef,
      DescribeExportTasksMessageDescribeExportTasksPaginateTypeDef,
      DescribeGlobalClustersMessageDescribeGlobalClustersPaginateTypeDef,
      DescribeOptionGroupOptionsMessageDescribeOptionGroupOptionsPaginateTypeDef,
      DescribeOptionGroupsMessageDescribeOptionGroupsPaginateTypeDef,
      DescribeOrderableDBInstanceOptionsMessageDescribeOrderableDBInstanceOptionsPaginateTypeDef,
      DescribePendingMaintenanceActionsMessageDescribePendingMaintenanceActionsPaginateTypeDef,
      DescribeReservedDBInstancesMessageDescribeReservedDBInstancesPaginateTypeDef,
      DescribeReservedDBInstancesOfferingsMessageDescribeReservedDBInstancesOfferingsPaginateTypeDef,
      DescribeSourceRegionsMessageDescribeSourceRegionsPaginateTypeDef,
      DownloadDBLogFilePortionMessageDownloadDBLogFilePortionPaginateTypeDef,
      DescribeDBClusterSnapshotsMessageDBClusterSnapshotAvailableWaitTypeDef,
      DescribeDBClusterSnapshotsMessageDBClusterSnapshotDeletedWaitTypeDef,
      DescribeDBClustersMessageDBClusterAvailableWaitTypeDef,
      DescribeDBClustersMessageDBClusterDeletedWaitTypeDef,
      DescribeDBInstancesMessageDBInstanceAvailableWaitTypeDef,
      DescribeDBInstancesMessageDBInstanceDeletedWaitTypeDef,
      DescribeDBSnapshotsMessageDBSnapshotAvailableWaitTypeDef,
      DescribeDBSnapshotsMessageDBSnapshotCompletedWaitTypeDef,
      DescribeDBSnapshotsMessageDBSnapshotDeletedWaitTypeDef,
      DescribeDBLogFilesResponseTypeDef,
      EventCategoriesMessageTypeDef,
      EventsMessageTypeDef,
      ExportTasksMessageTypeDef,
      GlobalClusterTypeDef,
      OptionGroupOptionSettingTypeDef,
      OptionConfigurationTypeDef,
      OptionTypeDef,
      SubnetTypeDef,
      ResourcePendingMaintenanceActionsTypeDef,
      ValidStorageOptionsTypeDef,
      ReservedDBInstanceTypeDef,
      ReservedDBInstancesOfferingTypeDef,
      SourceRegionMessageTypeDef,
      CopyDBClusterSnapshotResultTypeDef,
      CreateDBClusterSnapshotResultTypeDef,
      DBClusterSnapshotMessageTypeDef,
      DeleteDBClusterSnapshotResultTypeDef,
      OrderableDBInstanceOptionsMessageTypeDef,
      CreateBlueGreenDeploymentResponseTypeDef,
      DeleteBlueGreenDeploymentResponseTypeDef,
      DescribeBlueGreenDeploymentsResponseTypeDef,
      SwitchoverBlueGreenDeploymentResponseTypeDef,
      DBClusterTypeDef,
      DescribeDBProxyTargetGroupsResponseTypeDef,
      ModifyDBProxyTargetGroupResponseTypeDef,
      CopyDBSnapshotResultTypeDef,
      CreateDBSnapshotResultTypeDef,
      DBSnapshotMessageTypeDef,
      DeleteDBSnapshotResultTypeDef,
      ModifyDBSnapshotResultTypeDef,
      DescribeEngineDefaultClusterParametersResultTypeDef,
      DescribeEngineDefaultParametersResultTypeDef,
      DescribeDBClusterSnapshotAttributesResultTypeDef,
      ModifyDBClusterSnapshotAttributeResultTypeDef,
      DBEngineVersionMessageTypeDef,
      DBInstanceAutomatedBackupMessageTypeDef,
      DeleteDBInstanceAutomatedBackupResultTypeDef,
      StartDBInstanceAutomatedBackupsReplicationResultTypeDef,
      StopDBInstanceAutomatedBackupsReplicationResultTypeDef,
      DescribeDBProxyTargetsResponseTypeDef,
      RegisterDBProxyTargetsResponseTypeDef,
      CreateDBProxyResponseTypeDef,
      DeleteDBProxyResponseTypeDef,
      DescribeDBProxiesResponseTypeDef,
      ModifyDBProxyResponseTypeDef,
      AuthorizeDBSecurityGroupIngressResultTypeDef,
      CreateDBSecurityGroupResultTypeDef,
      DBSecurityGroupMessageTypeDef,
      RevokeDBSecurityGroupIngressResultTypeDef,
      DescribeDBSnapshotAttributesResultTypeDef,
      ModifyDBSnapshotAttributeResultTypeDef,
      CreateGlobalClusterResultTypeDef,
      DeleteGlobalClusterResultTypeDef,
      FailoverGlobalClusterResultTypeDef,
      GlobalClustersMessageTypeDef,
      ModifyGlobalClusterResultTypeDef,
      RemoveFromGlobalClusterResultTypeDef,
      OptionGroupOptionTypeDef,
      ModifyOptionGroupMessageRequestTypeDef,
      OptionGroupTypeDef,
      DBSubnetGroupTypeDef,
      ApplyPendingMaintenanceActionResultTypeDef,
      PendingMaintenanceActionsMessageTypeDef,
      ValidDBInstanceModificationsMessageTypeDef,
      PurchaseReservedDBInstancesOfferingResultTypeDef,
      ReservedDBInstanceMessageTypeDef,
      ReservedDBInstancesOfferingMessageTypeDef,
      CreateDBClusterResultTypeDef,
      DBClusterMessageTypeDef,
      DeleteDBClusterResultTypeDef,
      FailoverDBClusterResultTypeDef,
      ModifyDBClusterResultTypeDef,
      PromoteReadReplicaDBClusterResultTypeDef,
      RebootDBClusterResultTypeDef,
      RestoreDBClusterFromS3ResultTypeDef,
      RestoreDBClusterFromSnapshotResultTypeDef,
      RestoreDBClusterToPointInTimeResultTypeDef,
      StartDBClusterResultTypeDef,
      StopDBClusterResultTypeDef,
      OptionGroupOptionsMessageTypeDef,
      CopyOptionGroupResultTypeDef,
      CreateOptionGroupResultTypeDef,
      ModifyOptionGroupResultTypeDef,
      OptionGroupsTypeDef,
      CreateDBSubnetGroupResultTypeDef,
      DBInstanceTypeDef,
      DBSubnetGroupMessageTypeDef,
      ModifyDBSubnetGroupResultTypeDef,
      DescribeValidDBInstanceModificationsResultTypeDef,
      CreateDBInstanceReadReplicaResultTypeDef,
      CreateDBInstanceResultTypeDef,
      DBInstanceMessageTypeDef,
      DeleteDBInstanceResultTypeDef,
      ModifyDBInstanceResultTypeDef,
      PromoteReadReplicaResultTypeDef,
      RebootDBInstanceResultTypeDef,
      RestoreDBInstanceFromDBSnapshotResultTypeDef,
      RestoreDBInstanceFromS3ResultTypeDef,
      RestoreDBInstanceToPointInTimeResultTypeDef,
      StartDBInstanceResultTypeDef,
      StopDBInstanceResultTypeDef,
      SwitchoverReadReplicaResultTypeDef,
  )


  def get_structure() -> AccountQuotaTypeDef:
      return {...}
  ```

  <a id="how-it-works"></a>



  Fully automated
  [mypy-boto3-builder](https://github.com/youtype/mypy_boto3_builder) carefully
  generates type annotations for each service, patiently waiting for `boto3`
  updates. It delivers drop-in type annotations for you and makes sure that:

  - All available `boto3` services are covered.
  - Each public class and method of every `boto3` service gets valid type
    annotations extracted from `botocore` schemas.
  - Type annotations include up-to-date documentation.
  - Link to documentation is provided for every method.
  - Code is processed by [black](https://github.com/psf/black) and
    [isort](https://github.com/PyCQA/isort) for readability.

  <a id="what's-new"></a>



  <a id="implemented-features"></a>



  - Fully type annotated `boto3`, `botocore`, `aiobotocore` and `aioboto3`
    libraries
  - `mypy`, `pyright`, `VSCode`, `PyCharm`, `Sublime Text` and `Emacs`
    compatibility
  - `Client`, `ServiceResource`, `Resource`, `Waiter` `Paginator` type
    annotations for each service
  - Generated `TypeDefs` for each service
  - Generated `Literals` for each service
  - Auto discovery of types for `boto3.client` and `boto3.resource` calls
  - Auto discovery of types for `session.client` and `session.resource` calls
  - Auto discovery of types for `client.get_waiter` and `client.get_paginator`
    calls
  - Auto discovery of types for `ServiceResource` and `Resource` collections
  - Auto discovery of types for `aiobotocore.Session.create_client` calls

  <a id="latest-changes"></a>



  Builder changelog can be found in
  [Releases](https://github.com/youtype/mypy_boto3_builder/releases).

  <a id="versioning"></a>



  `mypy-boto3-rds` version is the same as related `boto3` version and follows
  [PEP 440](https://www.python.org/dev/peps/pep-0440/) format.

  <a id="thank-you"></a>



  - [Allie Fitter](https://github.com/alliefitter) for
    [boto3-type-annotations](https://pypi.org/project/boto3-type-annotations/),
    this package is based on top of his work
  - [black](https://github.com/psf/black) developers for an awesome formatting
    tool
  - [Timothy Edmund Crosley](https://github.com/timothycrosley) for
    [isort](https://github.com/PyCQA/isort) and how flexible it is
  - [mypy](https://github.com/python/mypy) developers for doing all dirty work
    for us
  - [pyright](https://github.com/microsoft/pyright) team for the new era of typed
    Python

  <a id="documentation"></a>



  All services type annotations can be found in
  [boto3 docs](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_rds/)

  <a id="support-and-contributing"></a>



  This package is auto-generated. Please reports any bugs or request new features
  in [mypy-boto3-builder](https://github.com/youtype/mypy_boto3_builder/issues/)
  repository.


