# packages

pkgId: ee7d723cea3061cf8d2e46c9b5c5e7e866c15d1a43af2617b8951514b5c2ad31
name: python-mypy-boto3-s3
arch: src
version: 1.26.104
epoch: 0
release: 1
summary: Type annotations for boto3.S3 1.26.104 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-c8eb1ae7-dc3e-4961-9aaa-ccd38a3cb2c0
location_href: 00009683-python-mypy-boto3-s3/python-mypy-boto3-s3-1.26.104-1.src.rpm
checksum_type: sha256
description:
  <a id="mypy-boto3-s3"></a>



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

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

  Type annotations for
  [boto3.S3 1.26.104](https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/s3.html#S3)
  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-s3 docs](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_s3/).

  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-s3](#mypy-boto3-s3)
    - [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)
      - [Service Resource annotations](#service-resource-annotations)
      - [Other resources annotations](#other-resources-annotations)
      - [Collections annotations](#collections-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 `S3`.

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



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

  ```bash

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




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



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

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



  Installing `mypy-boto3-s3` 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-s3` can be
  installed with:

  ```bash
  conda install mypy-boto3-s3
  ```

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

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

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



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

  <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[s3]` in your environment:

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

  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[s3]` in your environment:

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

  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[s3]'
  ```

  - 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[s3]` with services you use in your environment:

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

  - 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[s3]` in your environment:

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

  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[s3]` in your environment:

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

  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>



  `S3Client` provides annotations for `boto3.client("s3")`.

  ```python
  from boto3.session import Session

  from mypy_boto3_s3 import S3Client

  client: S3Client = Session().client("s3")


  ```

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



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

  ```python
  from boto3.session import Session

  from mypy_boto3_s3 import S3Client
  from mypy_boto3_s3.paginator import (
      ListMultipartUploadsPaginator,
      ListObjectVersionsPaginator,
      ListObjectsPaginator,
      ListObjectsV2Paginator,
      ListPartsPaginator,
  )

  client: S3Client = Session().client("s3")



  list_multipart_uploads_paginator: ListMultipartUploadsPaginator = client.get_paginator(
      "list_multipart_uploads"
  )
  list_object_versions_paginator: ListObjectVersionsPaginator = client.get_paginator(
      "list_object_versions"
  )
  list_objects_paginator: ListObjectsPaginator = client.get_paginator("list_objects")
  list_objects_v2_paginator: ListObjectsV2Paginator = client.get_paginator("list_objects_v2")
  list_parts_paginator: ListPartsPaginator = client.get_paginator("list_parts")
  ```

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



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

  ```python
  from boto3.session import Session

  from mypy_boto3_s3 import S3Client
  from mypy_boto3_s3.waiter import (
      BucketExistsWaiter,
      BucketNotExistsWaiter,
      ObjectExistsWaiter,
      ObjectNotExistsWaiter,
  )

  client: S3Client = Session().client("s3")



  bucket_exists_waiter: BucketExistsWaiter = client.get_waiter("bucket_exists")
  bucket_not_exists_waiter: BucketNotExistsWaiter = client.get_waiter("bucket_not_exists")
  object_exists_waiter: ObjectExistsWaiter = client.get_waiter("object_exists")
  object_not_exists_waiter: ObjectNotExistsWaiter = client.get_waiter("object_not_exists")
  ```

  <a id="service-resource-annotations"></a>



  `S3ServiceResource` provides annotations for `boto3.resource("s3")`.

  ```python
  from boto3.session import Session

  from mypy_boto3_s3 import S3ServiceResource

  resource: S3ServiceResource = Session().resource("s3")


  ```

  <a id="other-resources-annotations"></a>



  `mypy_boto3_s3.service_resource` module contains type annotations for all
  resources.

  ```python
  from boto3.session import Session

  from mypy_boto3_s3 import S3ServiceResource
  from mypy_boto3_s3.service_resource import (
      Bucket,
      BucketAcl,
      BucketCors,
      BucketLifecycle,
      BucketLifecycleConfiguration,
      BucketLogging,
      BucketNotification,
      BucketPolicy,
      BucketRequestPayment,
      BucketTagging,
      BucketVersioning,
      BucketWebsite,
      MultipartUpload,
      MultipartUploadPart,
      Object,
      ObjectAcl,
      ObjectSummary,
      ObjectVersion,
  )

  resource: S3ServiceResource = Session().resource("s3")



  my_bucket: Bucket = resource.Bucket(...)
  my_bucket_acl: BucketAcl = resource.BucketAcl(...)
  my_bucket_cors: BucketCors = resource.BucketCors(...)
  my_bucket_lifecycle: BucketLifecycle = resource.BucketLifecycle(...)
  my_bucket_lifecycle_configuration: BucketLifecycleConfiguration = (
      resource.BucketLifecycleConfiguration(...)
  )
  my_bucket_logging: BucketLogging = resource.BucketLogging(...)
  my_bucket_notification: BucketNotification = resource.BucketNotification(...)
  my_bucket_policy: BucketPolicy = resource.BucketPolicy(...)
  my_bucket_request_payment: BucketRequestPayment = resource.BucketRequestPayment(...)
  my_bucket_tagging: BucketTagging = resource.BucketTagging(...)
  my_bucket_versioning: BucketVersioning = resource.BucketVersioning(...)
  my_bucket_website: BucketWebsite = resource.BucketWebsite(...)
  my_multipart_upload: MultipartUpload = resource.MultipartUpload(...)
  my_multipart_upload_part: MultipartUploadPart = resource.MultipartUploadPart(...)
  my_object: Object = resource.Object(...)
  my_object_acl: ObjectAcl = resource.ObjectAcl(...)
  my_object_summary: ObjectSummary = resource.ObjectSummary(...)
  my_object_version: ObjectVersion = resource.ObjectVersion(...)
  ```

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



  `mypy_boto3_s3.service_resource` module contains type annotations for all
  `S3ServiceResource` collections.

  ```python
  from boto3.session import Session

  from mypy_boto3_s3 import S3ServiceResource
  from mypy_boto3_s3.service_resource import ServiceResourceBucketsCollection

  resource: S3ServiceResource = Session().resource("s3")



  buckets: s3_resources.ServiceResourceBucketsCollection = resource.buckets
  ```

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



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

  ```python
  from mypy_boto3_s3.literals import (
      AnalyticsS3ExportFileFormatType,
      ArchiveStatusType,
      BucketAccelerateStatusType,
      BucketCannedACLType,
      BucketExistsWaiterName,
      BucketLocationConstraintType,
      BucketLogsPermissionType,
      BucketNotExistsWaiterName,
      BucketVersioningStatusType,
      ChecksumAlgorithmType,
      ChecksumModeType,
      CompressionTypeType,
      DeleteMarkerReplicationStatusType,
      EncodingTypeType,
      EventType,
      ExistingObjectReplicationStatusType,
      ExpirationStatusType,
      ExpressionTypeType,
      FileHeaderInfoType,
      FilterRuleNameType,
      IntelligentTieringAccessTierType,
      IntelligentTieringStatusType,
      InventoryFormatType,
      InventoryFrequencyType,
      InventoryIncludedObjectVersionsType,
      InventoryOptionalFieldType,
      JSONTypeType,
      ListMultipartUploadsPaginatorName,
      ListObjectVersionsPaginatorName,
      ListObjectsPaginatorName,
      ListObjectsV2PaginatorName,
      ListPartsPaginatorName,
      MFADeleteStatusType,
      MFADeleteType,
      MetadataDirectiveType,
      MetricsStatusType,
      ObjectAttributesType,
      ObjectCannedACLType,
      ObjectExistsWaiterName,
      ObjectLockEnabledType,
      ObjectLockLegalHoldStatusType,
      ObjectLockModeType,
      ObjectLockRetentionModeType,
      ObjectNotExistsWaiterName,
      ObjectOwnershipType,
      ObjectStorageClassType,
      ObjectVersionStorageClassType,
      OwnerOverrideType,
      PayerType,
      PermissionType,
      ProtocolType,
      QuoteFieldsType,
      ReplicaModificationsStatusType,
      ReplicationRuleStatusType,
      ReplicationStatusType,
      ReplicationTimeStatusType,
      RequestChargedType,
      RequestPayerType,
      RestoreRequestTypeType,
      ServerSideEncryptionType,
      SseKmsEncryptedObjectsStatusType,
      StorageClassAnalysisSchemaVersionType,
      StorageClassType,
      TaggingDirectiveType,
      TierType,
      TransitionStorageClassType,
      TypeType,
      S3ServiceName,
      ServiceName,
      ResourceServiceName,
      PaginatorName,
      WaiterName,
      RegionName,
  )


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

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



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

  ```python
  from mypy_boto3_s3.type_defs import (
      AbortIncompleteMultipartUploadTypeDef,
      ResponseMetadataTypeDef,
      AbortMultipartUploadRequestMultipartUploadAbortTypeDef,
      AbortMultipartUploadRequestRequestTypeDef,
      AccelerateConfigurationTypeDef,
      OwnerTypeDef,
      AccessControlTranslationTypeDef,
      TagTypeDef,
      AnalyticsS3BucketDestinationTypeDef,
      CopySourceTypeDef,
      BucketDownloadFileRequestTypeDef,
      BucketDownloadFileobjRequestTypeDef,
      BucketTypeDef,
      BucketUploadFileRequestTypeDef,
      BucketUploadFileobjRequestTypeDef,
      CORSRuleTypeDef,
      CSVInputTypeDef,
      CSVOutputTypeDef,
      ChecksumTypeDef,
      ClientDownloadFileRequestTypeDef,
      ClientDownloadFileobjRequestTypeDef,
      ClientGeneratePresignedPostRequestTypeDef,
      ClientUploadFileRequestTypeDef,
      ClientUploadFileobjRequestTypeDef,
      CloudFunctionConfigurationTypeDef,
      CommonPrefixTypeDef,
      CompletedPartTypeDef,
      ConditionTypeDef,
      CopyObjectResultTypeDef,
      CopyObjectRequestObjectCopyFromTypeDef,
      CopyObjectRequestObjectSummaryCopyFromTypeDef,
      CopyPartResultTypeDef,
      CreateBucketConfigurationTypeDef,
      CreateMultipartUploadRequestObjectInitiateMultipartUploadTypeDef,
      CreateMultipartUploadRequestObjectSummaryInitiateMultipartUploadTypeDef,
      CreateMultipartUploadRequestRequestTypeDef,
      DefaultRetentionTypeDef,
      DeleteBucketAnalyticsConfigurationRequestRequestTypeDef,
      DeleteBucketCorsRequestBucketCorsDeleteTypeDef,
      DeleteBucketCorsRequestRequestTypeDef,
      DeleteBucketEncryptionRequestRequestTypeDef,
      DeleteBucketIntelligentTieringConfigurationRequestRequestTypeDef,
      DeleteBucketInventoryConfigurationRequestRequestTypeDef,
      DeleteBucketLifecycleRequestBucketLifecycleConfigurationDeleteTypeDef,
      DeleteBucketLifecycleRequestBucketLifecycleDeleteTypeDef,
      DeleteBucketLifecycleRequestRequestTypeDef,
      DeleteBucketMetricsConfigurationRequestRequestTypeDef,
      DeleteBucketOwnershipControlsRequestRequestTypeDef,
      DeleteBucketPolicyRequestBucketPolicyDeleteTypeDef,
      DeleteBucketPolicyRequestRequestTypeDef,
      DeleteBucketReplicationRequestRequestTypeDef,
      DeleteBucketRequestBucketDeleteTypeDef,
      DeleteBucketRequestRequestTypeDef,
      DeleteBucketTaggingRequestBucketTaggingDeleteTypeDef,
      DeleteBucketTaggingRequestRequestTypeDef,
      DeleteBucketWebsiteRequestBucketWebsiteDeleteTypeDef,
      DeleteBucketWebsiteRequestRequestTypeDef,
      DeleteMarkerReplicationTypeDef,
      DeleteObjectRequestObjectDeleteTypeDef,
      DeleteObjectRequestObjectSummaryDeleteTypeDef,
      DeleteObjectRequestObjectVersionDeleteTypeDef,
      DeleteObjectRequestRequestTypeDef,
      DeleteObjectTaggingRequestRequestTypeDef,
      DeletedObjectTypeDef,
      ErrorTypeDef,
      DeletePublicAccessBlockRequestRequestTypeDef,
      ObjectIdentifierTypeDef,
      EncryptionConfigurationTypeDef,
      EncryptionTypeDef,
      ErrorDocumentTypeDef,
      ExistingObjectReplicationTypeDef,
      FilterRuleTypeDef,
      GetBucketAccelerateConfigurationRequestRequestTypeDef,
      GetBucketAclRequestRequestTypeDef,
      GetBucketAnalyticsConfigurationRequestRequestTypeDef,
      GetBucketCorsRequestRequestTypeDef,
      GetBucketEncryptionRequestRequestTypeDef,
      GetBucketIntelligentTieringConfigurationRequestRequestTypeDef,
      GetBucketInventoryConfigurationRequestRequestTypeDef,
      GetBucketLifecycleConfigurationRequestRequestTypeDef,
      GetBucketLifecycleRequestRequestTypeDef,
      GetBucketLocationRequestRequestTypeDef,
      GetBucketLoggingRequestRequestTypeDef,
      GetBucketMetricsConfigurationRequestRequestTypeDef,
      GetBucketNotificationConfigurationRequestRequestTypeDef,
      GetBucketOwnershipControlsRequestRequestTypeDef,
      GetBucketPolicyRequestRequestTypeDef,
      PolicyStatusTypeDef,
      GetBucketPolicyStatusRequestRequestTypeDef,
      GetBucketReplicationRequestRequestTypeDef,
      GetBucketRequestPaymentRequestRequestTypeDef,
      GetBucketTaggingRequestRequestTypeDef,
      GetBucketVersioningRequestRequestTypeDef,
      IndexDocumentTypeDef,
      RedirectAllRequestsToTypeDef,
      GetBucketWebsiteRequestRequestTypeDef,
      GetObjectAclRequestRequestTypeDef,
      ObjectPartTypeDef,
      GetObjectAttributesRequestRequestTypeDef,
      ObjectLockLegalHoldTypeDef,
      GetObjectLegalHoldRequestRequestTypeDef,
      GetObjectLockConfigurationRequestRequestTypeDef,
      GetObjectRequestObjectGetTypeDef,
      GetObjectRequestObjectSummaryGetTypeDef,
      GetObjectRequestObjectVersionGetTypeDef,
      GetObjectRequestRequestTypeDef,
      ObjectLockRetentionTypeDef,
      GetObjectRetentionRequestRequestTypeDef,
      GetObjectTaggingRequestRequestTypeDef,
      GetObjectTorrentRequestRequestTypeDef,
      PublicAccessBlockConfigurationTypeDef,
      GetPublicAccessBlockRequestRequestTypeDef,
      GlacierJobParametersTypeDef,
      GranteeTypeDef,
      WaiterConfigTypeDef,
      HeadBucketRequestRequestTypeDef,
      HeadObjectRequestObjectVersionHeadTypeDef,
      HeadObjectRequestRequestTypeDef,
      InitiatorTypeDef,
      JSONInputTypeDef,
      TieringTypeDef,
      InventoryFilterTypeDef,
      InventoryScheduleTypeDef,
      SSEKMSTypeDef,
      JSONOutputTypeDef,
      LifecycleExpirationTypeDef,
      NoncurrentVersionExpirationTypeDef,
      NoncurrentVersionTransitionTypeDef,
      TransitionTypeDef,
      ListBucketAnalyticsConfigurationsRequestRequestTypeDef,
      ListBucketIntelligentTieringConfigurationsRequestRequestTypeDef,
      ListBucketInventoryConfigurationsRequestRequestTypeDef,
      ListBucketMetricsConfigurationsRequestRequestTypeDef,
      PaginatorConfigTypeDef,
      ListMultipartUploadsRequestRequestTypeDef,
      ListObjectVersionsRequestRequestTypeDef,
      ListObjectsRequestRequestTypeDef,
      ListObjectsV2RequestRequestTypeDef,
      PartTypeDef,
      ListPartsRequestRequestTypeDef,
      MetadataEntryTypeDef,
      ReplicationTimeValueTypeDef,
      QueueConfigurationDeprecatedTypeDef,
      TopicConfigurationDeprecatedTypeDef,
      ObjectDownloadFileRequestTypeDef,
      ObjectDownloadFileobjRequestTypeDef,
      ObjectUploadFileRequestTypeDef,
      ObjectUploadFileobjRequestTypeDef,
      OwnershipControlsRuleTypeDef,
      ProgressTypeDef,
      PutBucketPolicyRequestBucketPolicyPutTypeDef,
      PutBucketPolicyRequestRequestTypeDef,
      RequestPaymentConfigurationTypeDef,
      PutBucketVersioningRequestBucketVersioningEnableTypeDef,
      VersioningConfigurationTypeDef,
      PutBucketVersioningRequestBucketVersioningSuspendTypeDef,
      PutObjectRequestBucketPutObjectTypeDef,
      PutObjectRequestObjectPutTypeDef,
      PutObjectRequestObjectSummaryPutTypeDef,
      PutObjectRequestRequestTypeDef,
      RecordsEventTypeDef,
      RedirectTypeDef,
      ReplicaModificationsTypeDef,
      RequestProgressTypeDef,
      ScanRangeTypeDef,
      ServerSideEncryptionByDefaultTypeDef,
      SseKmsEncryptedObjectsTypeDef,
      StatsTypeDef,
      UploadPartRequestMultipartUploadPartUploadTypeDef,
      UploadPartRequestRequestTypeDef,
      WriteGetObjectResponseRequestRequestTypeDef,
      AbortMultipartUploadOutputTypeDef,
      CompleteMultipartUploadOutputTypeDef,
      CreateBucketOutputTypeDef,
      CreateMultipartUploadOutputTypeDef,
      DeleteObjectOutputTypeDef,
      DeleteObjectTaggingOutputTypeDef,
      EmptyResponseMetadataTypeDef,
      ErrorDocumentResponseMetadataTypeDef,
      GetBucketAccelerateConfigurationOutputTypeDef,
      GetBucketLocationOutputTypeDef,
      GetBucketPolicyOutputTypeDef,
      GetBucketRequestPaymentOutputTypeDef,
      GetBucketVersioningOutputTypeDef,
      GetObjectOutputTypeDef,
      GetObjectTorrentOutputTypeDef,
      HeadObjectOutputTypeDef,
      IndexDocumentResponseMetadataTypeDef,
      InitiatorResponseMetadataTypeDef,
      OwnerResponseMetadataTypeDef,
      PutObjectAclOutputTypeDef,
      PutObjectLegalHoldOutputTypeDef,
      PutObjectLockConfigurationOutputTypeDef,
      PutObjectOutputTypeDef,
      PutObjectRetentionOutputTypeDef,
      PutObjectTaggingOutputTypeDef,
      RedirectAllRequestsToResponseMetadataTypeDef,
      RestoreObjectOutputTypeDef,
      UploadPartOutputTypeDef,
      PutBucketAccelerateConfigurationRequestRequestTypeDef,
      DeleteMarkerEntryTypeDef,
      ObjectTypeDef,
      ObjectVersionTypeDef,
      AnalyticsAndOperatorTypeDef,
      GetBucketTaggingOutputTypeDef,
      GetObjectTaggingOutputTypeDef,
      IntelligentTieringAndOperatorTypeDef,
      LifecycleRuleAndOperatorTypeDef,
      MetricsAndOperatorTypeDef,
      ReplicationRuleAndOperatorTypeDef,
      TaggingTypeDef,
      AnalyticsExportDestinationTypeDef,
      BucketCopyRequestTypeDef,
      ClientCopyRequestTypeDef,
      CopyObjectRequestRequestTypeDef,
      ObjectCopyRequestTypeDef,
      UploadPartCopyRequestMultipartUploadPartCopyFromTypeDef,
      UploadPartCopyRequestRequestTypeDef,
      ListBucketsOutputTypeDef,
      CORSConfigurationTypeDef,
      GetBucketCorsOutputTypeDef,
      CompletedMultipartUploadTypeDef,
      CopyObjectOutputTypeDef,
      UploadPartCopyOutputTypeDef,
      CreateBucketRequestBucketCreateTypeDef,
      CreateBucketRequestRequestTypeDef,
      CreateBucketRequestServiceResourceCreateBucketTypeDef,
      ObjectLockRuleTypeDef,
      DeleteObjectsOutputTypeDef,
      DeleteTypeDef,
      S3KeyFilterTypeDef,
      GetBucketPolicyStatusOutputTypeDef,
      GetObjectAttributesPartsTypeDef,
      GetObjectLegalHoldOutputTypeDef,
      PutObjectLegalHoldRequestRequestTypeDef,
      GetObjectRetentionOutputTypeDef,
      PutObjectRetentionRequestRequestTypeDef,
      GetPublicAccessBlockOutputTypeDef,
      PutPublicAccessBlockRequestRequestTypeDef,
      GrantTypeDef,
      TargetGrantTypeDef,
      HeadBucketRequestBucketExistsWaitTypeDef,
      HeadBucketRequestBucketNotExistsWaitTypeDef,
      HeadObjectRequestObjectExistsWaitTypeDef,
      HeadObjectRequestObjectNotExistsWaitTypeDef,
      MultipartUploadTypeDef,
      InputSerializationTypeDef,
      InventoryEncryptionTypeDef,
      OutputSerializationTypeDef,
      RuleTypeDef,
      ListMultipartUploadsRequestListMultipartUploadsPaginateTypeDef,
      ListObjectVersionsRequestListObjectVersionsPaginateTypeDef,
      ListObjectsRequestListObjectsPaginateTypeDef,
      ListObjectsV2RequestListObjectsV2PaginateTypeDef,
      ListPartsRequestListPartsPaginateTypeDef,
      ListPartsOutputTypeDef,
      MetricsTypeDef,
      ReplicationTimeTypeDef,
      NotificationConfigurationDeprecatedResponseMetadataTypeDef,
      NotificationConfigurationDeprecatedTypeDef,
      OwnershipControlsTypeDef,
      ProgressEventTypeDef,
      PutBucketRequestPaymentRequestBucketRequestPaymentPutTypeDef,
      PutBucketRequestPaymentRequestRequestTypeDef,
      PutBucketVersioningRequestBucketVersioningPutTypeDef,
      PutBucketVersioningRequestRequestTypeDef,
      RoutingRuleTypeDef,
      ServerSideEncryptionRuleTypeDef,
      SourceSelectionCriteriaTypeDef,
      StatsEventTypeDef,
      ListObjectsOutputTypeDef,
      ListObjectsV2OutputTypeDef,
      ListObjectVersionsOutputTypeDef,
      AnalyticsFilterTypeDef,
      IntelligentTieringFilterTypeDef,
      LifecycleRuleFilterTypeDef,
      MetricsFilterTypeDef,
      ReplicationRuleFilterTypeDef,
      PutBucketTaggingRequestBucketTaggingPutTypeDef,
      PutBucketTaggingRequestRequestTypeDef,
      PutObjectTaggingRequestRequestTypeDef,
      StorageClassAnalysisDataExportTypeDef,
      PutBucketCorsRequestBucketCorsPutTypeDef,
      PutBucketCorsRequestRequestTypeDef,
      CompleteMultipartUploadRequestMultipartUploadCompleteTypeDef,
      CompleteMultipartUploadRequestRequestTypeDef,
      ObjectLockConfigurationTypeDef,
      DeleteObjectsRequestBucketDeleteObjectsTypeDef,
      DeleteObjectsRequestRequestTypeDef,
      NotificationConfigurationFilterTypeDef,
      GetObjectAttributesOutputTypeDef,
      AccessControlPolicyTypeDef,
      GetBucketAclOutputTypeDef,
      GetObjectAclOutputTypeDef,
      S3LocationTypeDef,
      LoggingEnabledResponseMetadataTypeDef,
      LoggingEnabledTypeDef,
      ListMultipartUploadsOutputTypeDef,
      InventoryS3BucketDestinationTypeDef,
      SelectObjectContentRequestRequestTypeDef,
      SelectParametersTypeDef,
      GetBucketLifecycleOutputTypeDef,
      LifecycleConfigurationTypeDef,
      DestinationTypeDef,
      PutBucketNotificationRequestRequestTypeDef,
      GetBucketOwnershipControlsOutputTypeDef,
      PutBucketOwnershipControlsRequestRequestTypeDef,
      GetBucketWebsiteOutputTypeDef,
      WebsiteConfigurationTypeDef,
      ServerSideEncryptionConfigurationTypeDef,
      SelectObjectContentEventStreamTypeDef,
      IntelligentTieringConfigurationTypeDef,
      LifecycleRuleTypeDef,
      MetricsConfigurationTypeDef,
      StorageClassAnalysisTypeDef,
      GetObjectLockConfigurationOutputTypeDef,
      PutObjectLockConfigurationRequestRequestTypeDef,
      LambdaFunctionConfigurationTypeDef,
      QueueConfigurationTypeDef,
      TopicConfigurationTypeDef,
      PutBucketAclRequestBucketAclPutTypeDef,
      PutBucketAclRequestRequestTypeDef,
      PutObjectAclRequestObjectAclPutTypeDef,
      PutObjectAclRequestRequestTypeDef,
      OutputLocationTypeDef,
      BucketLoggingStatusTypeDef,
      GetBucketLoggingOutputTypeDef,
      InventoryDestinationTypeDef,
      PutBucketLifecycleRequestBucketLifecyclePutTypeDef,
      PutBucketLifecycleRequestRequestTypeDef,
      ReplicationRuleTypeDef,
      PutBucketWebsiteRequestBucketWebsitePutTypeDef,
      PutBucketWebsiteRequestRequestTypeDef,
      GetBucketEncryptionOutputTypeDef,
      PutBucketEncryptionRequestRequestTypeDef,
      SelectObjectContentOutputTypeDef,
      GetBucketIntelligentTieringConfigurationOutputTypeDef,
      ListBucketIntelligentTieringConfigurationsOutputTypeDef,
      PutBucketIntelligentTieringConfigurationRequestRequestTypeDef,
      BucketLifecycleConfigurationTypeDef,
      GetBucketLifecycleConfigurationOutputTypeDef,
      GetBucketMetricsConfigurationOutputTypeDef,
      ListBucketMetricsConfigurationsOutputTypeDef,
      PutBucketMetricsConfigurationRequestRequestTypeDef,
      AnalyticsConfigurationTypeDef,
      NotificationConfigurationResponseMetadataTypeDef,
      NotificationConfigurationTypeDef,
      RestoreRequestTypeDef,
      PutBucketLoggingRequestBucketLoggingPutTypeDef,
      PutBucketLoggingRequestRequestTypeDef,
      InventoryConfigurationTypeDef,
      ReplicationConfigurationTypeDef,
      PutBucketLifecycleConfigurationRequestBucketLifecycleConfigurationPutTypeDef,
      PutBucketLifecycleConfigurationRequestRequestTypeDef,
      GetBucketAnalyticsConfigurationOutputTypeDef,
      ListBucketAnalyticsConfigurationsOutputTypeDef,
      PutBucketAnalyticsConfigurationRequestRequestTypeDef,
      PutBucketNotificationConfigurationRequestBucketNotificationPutTypeDef,
      PutBucketNotificationConfigurationRequestRequestTypeDef,
      RestoreObjectRequestObjectRestoreObjectTypeDef,
      RestoreObjectRequestObjectSummaryRestoreObjectTypeDef,
      RestoreObjectRequestRequestTypeDef,
      GetBucketInventoryConfigurationOutputTypeDef,
      ListBucketInventoryConfigurationsOutputTypeDef,
      PutBucketInventoryConfigurationRequestRequestTypeDef,
      GetBucketReplicationOutputTypeDef,
      PutBucketReplicationRequestRequestTypeDef,
  )


  def get_structure() -> AbortIncompleteMultipartUploadTypeDef:
      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-s3` 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_s3/)

  <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: 8805a8ad7775f2b8902747648c7cd1e9d08e974820e888b3b3445b2f6214371a
name: python-mypy-boto3-s3control
arch: src
version: 1.26.92
epoch: 0
release: 1
summary: Type annotations for boto3.S3Control 1.26.92 service generated with mypy-boto3-builder 7.13.0
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-fefa727a-ec21-41a0-bb4b-761480dde9e9
location_href: 00014321-python-mypy-boto3-s3control/python-mypy-boto3-s3control-1.26.92-1.src.rpm
checksum_type: sha256
description:
  <a id="mypy-boto3-s3control"></a>



  [![PyPI - mypy-boto3-s3control](https://img.shields.io/pypi/v/mypy-boto3-s3control.svg?color=blue)](https://pypi.org/project/mypy-boto3-s3control)
  [![PyPI - Python Version](https://img.shields.io/pypi/pyversions/mypy-boto3-s3control.svg?color=blue)](https://pypi.org/project/mypy-boto3-s3control)
  [![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-s3control?color=blue)](https://pypistats.org/packages/mypy-boto3-s3control)

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

  Type annotations for
  [boto3.S3Control 1.26.92](https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/s3control.html#S3Control)
  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.13.0](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-s3control docs](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_s3control/).

  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-s3control](#mypy-boto3-s3control)
    - [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 `S3Control`.

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



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

  ```bash

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




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



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

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



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

  <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[s3control]` in your environment:

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

  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[s3control]` in your environment:

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

  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[s3control]'
  ```

  - 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[s3control]` with services you use in your environment:

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

  - 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[s3control]` in your environment:

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

  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[s3control]` in your environment:

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

  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>



  `S3ControlClient` provides annotations for `boto3.client("s3control")`.

  ```python
  from boto3.session import Session

  from mypy_boto3_s3control import S3ControlClient

  client: S3ControlClient = Session().client("s3control")


  ```

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



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

  ```python
  from boto3.session import Session

  from mypy_boto3_s3control import S3ControlClient
  from mypy_boto3_s3control.paginator import ListAccessPointsForObjectLambdaPaginator

  client: S3ControlClient = Session().client("s3control")



  list_access_points_for_object_lambda_paginator: ListAccessPointsForObjectLambdaPaginator = (
      client.get_paginator("list_access_points_for_object_lambda")
  )
  ```

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



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

  ```python
  from mypy_boto3_s3control.literals import (
      AsyncOperationNameType,
      BucketCannedACLType,
      BucketLocationConstraintType,
      BucketVersioningStatusType,
      DeleteMarkerReplicationStatusType,
      ExistingObjectReplicationStatusType,
      ExpirationStatusType,
      FormatType,
      GeneratedManifestFormatType,
      JobManifestFieldNameType,
      JobManifestFormatType,
      JobReportFormatType,
      JobReportScopeType,
      JobStatusType,
      ListAccessPointsForObjectLambdaPaginatorName,
      MFADeleteStatusType,
      MFADeleteType,
      MetricsStatusType,
      MultiRegionAccessPointStatusType,
      NetworkOriginType,
      ObjectLambdaAccessPointAliasStatusType,
      ObjectLambdaAllowedFeatureType,
      ObjectLambdaTransformationConfigurationActionType,
      OperationNameType,
      OutputSchemaVersionType,
      OwnerOverrideType,
      ReplicaModificationsStatusType,
      ReplicationRuleStatusType,
      ReplicationStatusType,
      ReplicationStorageClassType,
      ReplicationTimeStatusType,
      RequestedJobStatusType,
      S3CannedAccessControlListType,
      S3ChecksumAlgorithmType,
      S3GlacierJobTierType,
      S3GranteeTypeIdentifierType,
      S3MetadataDirectiveType,
      S3ObjectLockLegalHoldStatusType,
      S3ObjectLockModeType,
      S3ObjectLockRetentionModeType,
      S3PermissionType,
      S3SSEAlgorithmType,
      S3StorageClassType,
      SseKmsEncryptedObjectsStatusType,
      TransitionStorageClassType,
      S3ControlServiceName,
      ServiceName,
      ResourceServiceName,
      PaginatorName,
      RegionName,
  )


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

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



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

  ```python
  from mypy_boto3_s3control.type_defs import (
      AbortIncompleteMultipartUploadTypeDef,
      AccessControlTranslationTypeDef,
      VpcConfigurationTypeDef,
      ActivityMetricsTypeDef,
      AdvancedCostOptimizationMetricsTypeDef,
      AdvancedDataProtectionMetricsTypeDef,
      DetailedStatusCodesMetricsTypeDef,
      AsyncErrorDetailsTypeDef,
      DeleteMultiRegionAccessPointInputTypeDef,
      PutMultiRegionAccessPointPolicyInputTypeDef,
      AwsLambdaTransformationTypeDef,
      CloudWatchMetricsTypeDef,
      ObjectLambdaAccessPointAliasTypeDef,
      ResponseMetadataTypeDef,
      PublicAccessBlockConfigurationTypeDef,
      CreateBucketConfigurationTypeDef,
      JobReportTypeDef,
      S3TagTypeDef,
      RegionTypeDef,
      DeleteAccessPointForObjectLambdaRequestRequestTypeDef,
      DeleteAccessPointPolicyForObjectLambdaRequestRequestTypeDef,
      DeleteAccessPointPolicyRequestRequestTypeDef,
      DeleteAccessPointRequestRequestTypeDef,
      DeleteBucketLifecycleConfigurationRequestRequestTypeDef,
      DeleteBucketPolicyRequestRequestTypeDef,
      DeleteBucketReplicationRequestRequestTypeDef,
      DeleteBucketRequestRequestTypeDef,
      DeleteBucketTaggingRequestRequestTypeDef,
      DeleteJobTaggingRequestRequestTypeDef,
      DeleteMarkerReplicationTypeDef,
      DeletePublicAccessBlockRequestRequestTypeDef,
      DeleteStorageLensConfigurationRequestRequestTypeDef,
      DeleteStorageLensConfigurationTaggingRequestRequestTypeDef,
      DescribeJobRequestRequestTypeDef,
      DescribeMultiRegionAccessPointOperationRequestRequestTypeDef,
      EncryptionConfigurationTypeDef,
      EstablishedMultiRegionAccessPointPolicyTypeDef,
      ExcludeTypeDef,
      ExistingObjectReplicationTypeDef,
      SSEKMSEncryptionTypeDef,
      GetAccessPointConfigurationForObjectLambdaRequestRequestTypeDef,
      GetAccessPointForObjectLambdaRequestRequestTypeDef,
      GetAccessPointPolicyForObjectLambdaRequestRequestTypeDef,
      GetAccessPointPolicyRequestRequestTypeDef,
      GetAccessPointPolicyStatusForObjectLambdaRequestRequestTypeDef,
      PolicyStatusTypeDef,
      GetAccessPointPolicyStatusRequestRequestTypeDef,
      GetAccessPointRequestRequestTypeDef,
      GetBucketLifecycleConfigurationRequestRequestTypeDef,
      GetBucketPolicyRequestRequestTypeDef,
      GetBucketReplicationRequestRequestTypeDef,
      GetBucketRequestRequestTypeDef,
      GetBucketTaggingRequestRequestTypeDef,
      GetBucketVersioningRequestRequestTypeDef,
      GetJobTaggingRequestRequestTypeDef,
      GetMultiRegionAccessPointPolicyRequestRequestTypeDef,
      GetMultiRegionAccessPointPolicyStatusRequestRequestTypeDef,
      GetMultiRegionAccessPointRequestRequestTypeDef,
      GetMultiRegionAccessPointRoutesRequestRequestTypeDef,
      MultiRegionAccessPointRouteTypeDef,
      GetPublicAccessBlockRequestRequestTypeDef,
      GetStorageLensConfigurationRequestRequestTypeDef,
      GetStorageLensConfigurationTaggingRequestRequestTypeDef,
      StorageLensTagTypeDef,
      IncludeTypeDef,
      JobFailureTypeDef,
      JobManifestGeneratorFilterTypeDef,
      JobManifestLocationTypeDef,
      JobManifestSpecTypeDef,
      LambdaInvokeOperationTypeDef,
      S3InitiateRestoreObjectOperationTypeDef,
      JobTimersTypeDef,
      LifecycleExpirationTypeDef,
      NoncurrentVersionExpirationTypeDef,
      NoncurrentVersionTransitionTypeDef,
      TransitionTypeDef,
      PaginatorConfigTypeDef,
      ListAccessPointsForObjectLambdaRequestRequestTypeDef,
      ListAccessPointsRequestRequestTypeDef,
      ListJobsRequestRequestTypeDef,
      ListMultiRegionAccessPointsRequestRequestTypeDef,
      ListRegionalBucketsRequestRequestTypeDef,
      RegionalBucketTypeDef,
      ListStorageLensConfigurationEntryTypeDef,
      ListStorageLensConfigurationsRequestRequestTypeDef,
      ReplicationTimeValueTypeDef,
      ProposedMultiRegionAccessPointPolicyTypeDef,
      MultiRegionAccessPointRegionalResponseTypeDef,
      RegionReportTypeDef,
      SelectionCriteriaTypeDef,
      PutAccessPointPolicyForObjectLambdaRequestRequestTypeDef,
      PutAccessPointPolicyRequestRequestTypeDef,
      PutBucketPolicyRequestRequestTypeDef,
      VersioningConfigurationTypeDef,
      ReplicaModificationsTypeDef,
      S3ObjectOwnerTypeDef,
      S3ObjectMetadataTypeDef,
      S3GranteeTypeDef,
      S3ObjectLockLegalHoldTypeDef,
      S3RetentionTypeDef,
      SSEKMSTypeDef,
      SseKmsEncryptedObjectsTypeDef,
      StorageLensAwsOrgTypeDef,
      UpdateJobPriorityRequestRequestTypeDef,
      UpdateJobStatusRequestRequestTypeDef,
      AccessPointTypeDef,
      DeleteMultiRegionAccessPointRequestRequestTypeDef,
      PutMultiRegionAccessPointPolicyRequestRequestTypeDef,
      ObjectLambdaContentTransformationTypeDef,
      ObjectLambdaAccessPointTypeDef,
      CreateAccessPointForObjectLambdaResultTypeDef,
      CreateAccessPointResultTypeDef,
      CreateBucketResultTypeDef,
      CreateJobResultTypeDef,
      CreateMultiRegionAccessPointResultTypeDef,
      DeleteMultiRegionAccessPointResultTypeDef,
      EmptyResponseMetadataTypeDef,
      GetAccessPointPolicyForObjectLambdaResultTypeDef,
      GetAccessPointPolicyResultTypeDef,
      GetBucketPolicyResultTypeDef,
      GetBucketResultTypeDef,
      GetBucketVersioningResultTypeDef,
      PutMultiRegionAccessPointPolicyResultTypeDef,
      UpdateJobPriorityResultTypeDef,
      UpdateJobStatusResultTypeDef,
      CreateAccessPointRequestRequestTypeDef,
      GetAccessPointForObjectLambdaResultTypeDef,
      GetAccessPointResultTypeDef,
      GetPublicAccessBlockOutputTypeDef,
      PutPublicAccessBlockRequestRequestTypeDef,
      CreateBucketRequestRequestTypeDef,
      GetBucketTaggingResultTypeDef,
      GetJobTaggingResultTypeDef,
      LifecycleRuleAndOperatorTypeDef,
      PutJobTaggingRequestRequestTypeDef,
      ReplicationRuleAndOperatorTypeDef,
      S3SetObjectTaggingOperationTypeDef,
      TaggingTypeDef,
      CreateMultiRegionAccessPointInputTypeDef,
      GeneratedManifestEncryptionTypeDef,
      GetAccessPointPolicyStatusForObjectLambdaResultTypeDef,
      GetAccessPointPolicyStatusResultTypeDef,
      GetMultiRegionAccessPointPolicyStatusResultTypeDef,
      GetMultiRegionAccessPointRoutesResultTypeDef,
      SubmitMultiRegionAccessPointRoutesRequestRequestTypeDef,
      GetStorageLensConfigurationTaggingResultTypeDef,
      PutStorageLensConfigurationTaggingRequestRequestTypeDef,
      S3GeneratedManifestDescriptorTypeDef,
      JobManifestTypeDef,
      JobProgressSummaryTypeDef,
      ListAccessPointsForObjectLambdaRequestListAccessPointsForObjectLambdaPaginateTypeDef,
      ListRegionalBucketsResultTypeDef,
      ListStorageLensConfigurationsResultTypeDef,
      MetricsTypeDef,
      ReplicationTimeTypeDef,
      MultiRegionAccessPointPolicyDocumentTypeDef,
      MultiRegionAccessPointsAsyncResponseTypeDef,
      MultiRegionAccessPointReportTypeDef,
      PrefixLevelStorageMetricsTypeDef,
      PutBucketVersioningRequestRequestTypeDef,
      S3GrantTypeDef,
      S3SetObjectLegalHoldOperationTypeDef,
      S3SetObjectRetentionOperationTypeDef,
      StorageLensDataExportEncryptionTypeDef,
      SourceSelectionCriteriaTypeDef,
      ListAccessPointsResultTypeDef,
      ObjectLambdaTransformationConfigurationTypeDef,
      ListAccessPointsForObjectLambdaResultTypeDef,
      LifecycleRuleFilterTypeDef,
      ReplicationRuleFilterTypeDef,
      PutBucketTaggingRequestRequestTypeDef,
      AsyncRequestParametersTypeDef,
      CreateMultiRegionAccessPointRequestRequestTypeDef,
      S3ManifestOutputLocationTypeDef,
      JobListDescriptorTypeDef,
      DestinationTypeDef,
      GetMultiRegionAccessPointPolicyResultTypeDef,
      AsyncResponseDetailsTypeDef,
      GetMultiRegionAccessPointResultTypeDef,
      ListMultiRegionAccessPointsResultTypeDef,
      PrefixLevelTypeDef,
      S3AccessControlListTypeDef,
      S3CopyObjectOperationTypeDef,
      S3BucketDestinationTypeDef,
      ObjectLambdaConfigurationTypeDef,
      LifecycleRuleTypeDef,
      S3JobManifestGeneratorTypeDef,
      ListJobsResultTypeDef,
      ReplicationRuleTypeDef,
      AsyncOperationTypeDef,
      BucketLevelTypeDef,
      S3AccessControlPolicyTypeDef,
      StorageLensDataExportTypeDef,
      CreateAccessPointForObjectLambdaRequestRequestTypeDef,
      GetAccessPointConfigurationForObjectLambdaResultTypeDef,
      PutAccessPointConfigurationForObjectLambdaRequestRequestTypeDef,
      GetBucketLifecycleConfigurationResultTypeDef,
      LifecycleConfigurationTypeDef,
      JobManifestGeneratorTypeDef,
      ReplicationConfigurationTypeDef,
      DescribeMultiRegionAccessPointOperationResultTypeDef,
      AccountLevelTypeDef,
      S3SetObjectAclOperationTypeDef,
      PutBucketLifecycleConfigurationRequestRequestTypeDef,
      GetBucketReplicationResultTypeDef,
      PutBucketReplicationRequestRequestTypeDef,
      StorageLensConfigurationTypeDef,
      JobOperationTypeDef,
      GetStorageLensConfigurationResultTypeDef,
      PutStorageLensConfigurationRequestRequestTypeDef,
      CreateJobRequestRequestTypeDef,
      JobDescriptorTypeDef,
      DescribeJobResultTypeDef,
  )


  def get_structure() -> AbortIncompleteMultipartUploadTypeDef:
      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-s3control` 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_s3control/)

  <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: 7799521dbb2cbd16b1e2ae12699570c7333f43da3498e7b85d97a404a09c3df7
name: python-mypy-boto3-sagemaker
arch: src
version: 1.26.106
epoch: 0
release: 1
summary: Type annotations for boto3.SageMaker 1.26.106 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-0a433b2c-4732-41d8-8bea-dd6e3ed74039
location_href: 00013773-python-mypy-boto3-sagemaker/python-mypy-boto3-sagemaker-1.26.106-1.src.rpm
checksum_type: sha256
description:
  <a id="mypy-boto3-sagemaker"></a>



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

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

  Type annotations for
  [boto3.SageMaker 1.26.106](https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/sagemaker.html#SageMaker)
  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-sagemaker docs](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_sagemaker/).

  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-sagemaker](#mypy-boto3-sagemaker)
    - [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 `SageMaker`.

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



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

  ```bash

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




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



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

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



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

  <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[sagemaker]` in your environment:

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

  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[sagemaker]` in your environment:

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

  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[sagemaker]'
  ```

  - 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[sagemaker]` with services you use in your environment:

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

  - 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[sagemaker]` in your environment:

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

  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[sagemaker]` in your environment:

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

  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>



  `SageMakerClient` provides annotations for `boto3.client("sagemaker")`.

  ```python
  from boto3.session import Session

  from mypy_boto3_sagemaker import SageMakerClient

  client: SageMakerClient = Session().client("sagemaker")


  ```

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



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

  ```python
  from boto3.session import Session

  from mypy_boto3_sagemaker import SageMakerClient
  from mypy_boto3_sagemaker.paginator import (
      ListActionsPaginator,
      ListAlgorithmsPaginator,
      ListAliasesPaginator,
      ListAppImageConfigsPaginator,
      ListAppsPaginator,
      ListArtifactsPaginator,
      ListAssociationsPaginator,
      ListAutoMLJobsPaginator,
      ListCandidatesForAutoMLJobPaginator,
      ListCodeRepositoriesPaginator,
      ListCompilationJobsPaginator,
      ListContextsPaginator,
      ListDataQualityJobDefinitionsPaginator,
      ListDeviceFleetsPaginator,
      ListDevicesPaginator,
      ListDomainsPaginator,
      ListEdgeDeploymentPlansPaginator,
      ListEdgePackagingJobsPaginator,
      ListEndpointConfigsPaginator,
      ListEndpointsPaginator,
      ListExperimentsPaginator,
      ListFeatureGroupsPaginator,
      ListFlowDefinitionsPaginator,
      ListHumanTaskUisPaginator,
      ListHyperParameterTuningJobsPaginator,
      ListImageVersionsPaginator,
      ListImagesPaginator,
      ListInferenceExperimentsPaginator,
      ListInferenceRecommendationsJobStepsPaginator,
      ListInferenceRecommendationsJobsPaginator,
      ListLabelingJobsPaginator,
      ListLabelingJobsForWorkteamPaginator,
      ListLineageGroupsPaginator,
      ListModelBiasJobDefinitionsPaginator,
      ListModelCardExportJobsPaginator,
      ListModelCardVersionsPaginator,
      ListModelCardsPaginator,
      ListModelExplainabilityJobDefinitionsPaginator,
      ListModelMetadataPaginator,
      ListModelPackageGroupsPaginator,
      ListModelPackagesPaginator,
      ListModelQualityJobDefinitionsPaginator,
      ListModelsPaginator,
      ListMonitoringAlertHistoryPaginator,
      ListMonitoringAlertsPaginator,
      ListMonitoringExecutionsPaginator,
      ListMonitoringSchedulesPaginator,
      ListNotebookInstanceLifecycleConfigsPaginator,
      ListNotebookInstancesPaginator,
      ListPipelineExecutionStepsPaginator,
      ListPipelineExecutionsPaginator,
      ListPipelineParametersForExecutionPaginator,
      ListPipelinesPaginator,
      ListProcessingJobsPaginator,
      ListSpacesPaginator,
      ListStageDevicesPaginator,
      ListStudioLifecycleConfigsPaginator,
      ListSubscribedWorkteamsPaginator,
      ListTagsPaginator,
      ListTrainingJobsPaginator,
      ListTrainingJobsForHyperParameterTuningJobPaginator,
      ListTransformJobsPaginator,
      ListTrialComponentsPaginator,
      ListTrialsPaginator,
      ListUserProfilesPaginator,
      ListWorkforcesPaginator,
      ListWorkteamsPaginator,
      SearchPaginator,
  )

  client: SageMakerClient = Session().client("sagemaker")



  list_actions_paginator: ListActionsPaginator = client.get_paginator("list_actions")
  list_algorithms_paginator: ListAlgorithmsPaginator = client.get_paginator("list_algorithms")
  list_aliases_paginator: ListAliasesPaginator = client.get_paginator("list_aliases")
  list_app_image_configs_paginator: ListAppImageConfigsPaginator = client.get_paginator(
      "list_app_image_configs"
  )
  list_apps_paginator: ListAppsPaginator = client.get_paginator("list_apps")
  list_artifacts_paginator: ListArtifactsPaginator = client.get_paginator("list_artifacts")
  list_associations_paginator: ListAssociationsPaginator = client.get_paginator("list_associations")
  list_auto_ml_jobs_paginator: ListAutoMLJobsPaginator = client.get_paginator("list_auto_ml_jobs")
  list_candidates_for_auto_ml_job_paginator: ListCandidatesForAutoMLJobPaginator = (
      client.get_paginator("list_candidates_for_auto_ml_job")
  )
  list_code_repositories_paginator: ListCodeRepositoriesPaginator = client.get_paginator(
      "list_code_repositories"
  )
  list_compilation_jobs_paginator: ListCompilationJobsPaginator = client.get_paginator(
      "list_compilation_jobs"
  )
  list_contexts_paginator: ListContextsPaginator = client.get_paginator("list_contexts")
  list_data_quality_job_definitions_paginator: ListDataQualityJobDefinitionsPaginator = (
      client.get_paginator("list_data_quality_job_definitions")
  )
  list_device_fleets_paginator: ListDeviceFleetsPaginator = client.get_paginator("list_device_fleets")
  list_devices_paginator: ListDevicesPaginator = client.get_paginator("list_devices")
  list_domains_paginator: ListDomainsPaginator = client.get_paginator("list_domains")
  list_edge_deployment_plans_paginator: ListEdgeDeploymentPlansPaginator = client.get_paginator(
      "list_edge_deployment_plans"
  )
  list_edge_packaging_jobs_paginator: ListEdgePackagingJobsPaginator = client.get_paginator(
      "list_edge_packaging_jobs"
  )
  list_endpoint_configs_paginator: ListEndpointConfigsPaginator = client.get_paginator(
      "list_endpoint_configs"
  )
  list_endpoints_paginator: ListEndpointsPaginator = client.get_paginator("list_endpoints")
  list_experiments_paginator: ListExperimentsPaginator = client.get_paginator("list_experiments")
  list_feature_groups_paginator: ListFeatureGroupsPaginator = client.get_paginator(
      "list_feature_groups"
  )
  list_flow_definitions_paginator: ListFlowDefinitionsPaginator = client.get_paginator(
      "list_flow_definitions"
  )
  list_human_task_uis_paginator: ListHumanTaskUisPaginator = client.get_paginator(
      "list_human_task_uis"
  )
  list_hyper_parameter_tuning_jobs_paginator: ListHyperParameterTuningJobsPaginator = (
      client.get_paginator("list_hyper_parameter_tuning_jobs")
  )
  list_image_versions_paginator: ListImageVersionsPaginator = client.get_paginator(
      "list_image_versions"
  )
  list_images_paginator: ListImagesPaginator = client.get_paginator("list_images")
  list_inference_experiments_paginator: ListInferenceExperimentsPaginator = client.get_paginator(
      "list_inference_experiments"
  )
  list_inference_recommendations_job_steps_paginator: ListInferenceRecommendationsJobStepsPaginator = client.get_paginator(
      "list_inference_recommendations_job_steps"
  )
  list_inference_recommendations_jobs_paginator: ListInferenceRecommendationsJobsPaginator = (
      client.get_paginator("list_inference_recommendations_jobs")
  )
  list_labeling_jobs_paginator: ListLabelingJobsPaginator = client.get_paginator("list_labeling_jobs")
  list_labeling_jobs_for_workteam_paginator: ListLabelingJobsForWorkteamPaginator = (
      client.get_paginator("list_labeling_jobs_for_workteam")
  )
  list_lineage_groups_paginator: ListLineageGroupsPaginator = client.get_paginator(
      "list_lineage_groups"
  )
  list_model_bias_job_definitions_paginator: ListModelBiasJobDefinitionsPaginator = (
      client.get_paginator("list_model_bias_job_definitions")
  )
  list_model_card_export_jobs_paginator: ListModelCardExportJobsPaginator = client.get_paginator(
      "list_model_card_export_jobs"
  )
  list_model_card_versions_paginator: ListModelCardVersionsPaginator = client.get_paginator(
      "list_model_card_versions"
  )
  list_model_cards_paginator: ListModelCardsPaginator = client.get_paginator("list_model_cards")
  list_model_explainability_job_definitions_paginator: ListModelExplainabilityJobDefinitionsPaginator = client.get_paginator(
      "list_model_explainability_job_definitions"
  )
  list_model_metadata_paginator: ListModelMetadataPaginator = client.get_paginator(
      "list_model_metadata"
  )
  list_model_package_groups_paginator: ListModelPackageGroupsPaginator = client.get_paginator(
      "list_model_package_groups"
  )
  list_model_packages_paginator: ListModelPackagesPaginator = client.get_paginator(
      "list_model_packages"
  )
  list_model_quality_job_definitions_paginator: ListModelQualityJobDefinitionsPaginator = (
      client.get_paginator("list_model_quality_job_definitions")
  )
  list_models_paginator: ListModelsPaginator = client.get_paginator("list_models")
  list_monitoring_alert_history_paginator: ListMonitoringAlertHistoryPaginator = client.get_paginator(
      "list_monitoring_alert_history"
  )
  list_monitoring_alerts_paginator: ListMonitoringAlertsPaginator = client.get_paginator(
      "list_monitoring_alerts"
  )
  list_monitoring_executions_paginator: ListMonitoringExecutionsPaginator = client.get_paginator(
      "list_monitoring_executions"
  )
  list_monitoring_schedules_paginator: ListMonitoringSchedulesPaginator = client.get_paginator(
      "list_monitoring_schedules"
  )
  list_notebook_instance_lifecycle_configs_paginator: ListNotebookInstanceLifecycleConfigsPaginator = client.get_paginator(
      "list_notebook_instance_lifecycle_configs"
  )
  list_notebook_instances_paginator: ListNotebookInstancesPaginator = client.get_paginator(
      "list_notebook_instances"
  )
  list_pipeline_execution_steps_paginator: ListPipelineExecutionStepsPaginator = client.get_paginator(
      "list_pipeline_execution_steps"
  )
  list_pipeline_executions_paginator: ListPipelineExecutionsPaginator = client.get_paginator(
      "list_pipeline_executions"
  )
  list_pipeline_parameters_for_execution_paginator: ListPipelineParametersForExecutionPaginator = (
      client.get_paginator("list_pipeline_parameters_for_execution")
  )
  list_pipelines_paginator: ListPipelinesPaginator = client.get_paginator("list_pipelines")
  list_processing_jobs_paginator: ListProcessingJobsPaginator = client.get_paginator(
      "list_processing_jobs"
  )
  list_spaces_paginator: ListSpacesPaginator = client.get_paginator("list_spaces")
  list_stage_devices_paginator: ListStageDevicesPaginator = client.get_paginator("list_stage_devices")
  list_studio_lifecycle_configs_paginator: ListStudioLifecycleConfigsPaginator = client.get_paginator(
      "list_studio_lifecycle_configs"
  )
  list_subscribed_workteams_paginator: ListSubscribedWorkteamsPaginator = client.get_paginator(
      "list_subscribed_workteams"
  )
  list_tags_paginator: ListTagsPaginator = client.get_paginator("list_tags")
  list_training_jobs_paginator: ListTrainingJobsPaginator = client.get_paginator("list_training_jobs")
  list_training_jobs_for_hyper_parameter_tuning_job_paginator: ListTrainingJobsForHyperParameterTuningJobPaginator = client.get_paginator(
      "list_training_jobs_for_hyper_parameter_tuning_job"
  )
  list_transform_jobs_paginator: ListTransformJobsPaginator = client.get_paginator(
      "list_transform_jobs"
  )
  list_trial_components_paginator: ListTrialComponentsPaginator = client.get_paginator(
      "list_trial_components"
  )
  list_trials_paginator: ListTrialsPaginator = client.get_paginator("list_trials")
  list_user_profiles_paginator: ListUserProfilesPaginator = client.get_paginator("list_user_profiles")
  list_workforces_paginator: ListWorkforcesPaginator = client.get_paginator("list_workforces")
  list_workteams_paginator: ListWorkteamsPaginator = client.get_paginator("list_workteams")
  search_paginator: SearchPaginator = client.get_paginator("search")
  ```

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



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

  ```python
  from boto3.session import Session

  from mypy_boto3_sagemaker import SageMakerClient
  from mypy_boto3_sagemaker.waiter import (
      EndpointDeletedWaiter,
      EndpointInServiceWaiter,
      ImageCreatedWaiter,
      ImageDeletedWaiter,
      ImageUpdatedWaiter,
      ImageVersionCreatedWaiter,
      ImageVersionDeletedWaiter,
      NotebookInstanceDeletedWaiter,
      NotebookInstanceInServiceWaiter,
      NotebookInstanceStoppedWaiter,
      ProcessingJobCompletedOrStoppedWaiter,
      TrainingJobCompletedOrStoppedWaiter,
      TransformJobCompletedOrStoppedWaiter,
  )

  client: SageMakerClient = Session().client("sagemaker")



  endpoint_deleted_waiter: EndpointDeletedWaiter = client.get_waiter("endpoint_deleted")
  endpoint_in_service_waiter: EndpointInServiceWaiter = client.get_waiter("endpoint_in_service")
  image_created_waiter: ImageCreatedWaiter = client.get_waiter("image_created")
  image_deleted_waiter: ImageDeletedWaiter = client.get_waiter("image_deleted")
  image_updated_waiter: ImageUpdatedWaiter = client.get_waiter("image_updated")
  image_version_created_waiter: ImageVersionCreatedWaiter = client.get_waiter("image_version_created")
  image_version_deleted_waiter: ImageVersionDeletedWaiter = client.get_waiter("image_version_deleted")
  notebook_instance_deleted_waiter: NotebookInstanceDeletedWaiter = client.get_waiter(
      "notebook_instance_deleted"
  )
  notebook_instance_in_service_waiter: NotebookInstanceInServiceWaiter = client.get_waiter(
      "notebook_instance_in_service"
  )
  notebook_instance_stopped_waiter: NotebookInstanceStoppedWaiter = client.get_waiter(
      "notebook_instance_stopped"
  )
  processing_job_completed_or_stopped_waiter: ProcessingJobCompletedOrStoppedWaiter = (
      client.get_waiter("processing_job_completed_or_stopped")
  )
  training_job_completed_or_stopped_waiter: TrainingJobCompletedOrStoppedWaiter = client.get_waiter(
      "training_job_completed_or_stopped"
  )
  transform_job_completed_or_stopped_waiter: TransformJobCompletedOrStoppedWaiter = client.get_waiter(
      "transform_job_completed_or_stopped"
  )
  ```

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



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

  ```python
  from mypy_boto3_sagemaker.literals import (
      ActionStatusType,
      AlgorithmSortByType,
      AlgorithmStatusType,
      AppImageConfigSortKeyType,
      AppInstanceTypeType,
      AppNetworkAccessTypeType,
      AppSecurityGroupManagementType,
      AppSortKeyType,
      AppStatusType,
      AppTypeType,
      ArtifactSourceIdTypeType,
      AssemblyTypeType,
      AssociationEdgeTypeType,
      AsyncNotificationTopicTypesType,
      AthenaResultCompressionTypeType,
      AthenaResultFormatType,
      AuthModeType,
      AutoMLAlgorithmType,
      AutoMLChannelTypeType,
      AutoMLJobObjectiveTypeType,
      AutoMLJobSecondaryStatusType,
      AutoMLJobStatusType,
      AutoMLMetricEnumType,
      AutoMLMetricExtendedEnumType,
      AutoMLModeType,
      AutoMLProcessingUnitType,
      AutoMLS3DataTypeType,
      AutoMLSortByType,
      AutoMLSortOrderType,
      AwsManagedHumanLoopRequestSourceType,
      BatchStrategyType,
      BooleanOperatorType,
      CandidateSortByType,
      CandidateStatusType,
      CandidateStepTypeType,
      CapacitySizeTypeType,
      CaptureModeType,
      CaptureStatusType,
      ClarifyFeatureTypeType,
      ClarifyTextGranularityType,
      ClarifyTextLanguageType,
      CodeRepositorySortByType,
      CodeRepositorySortOrderType,
      CompilationJobStatusType,
      CompleteOnConvergenceType,
      CompressionTypeType,
      ConditionOutcomeType,
      ContainerModeType,
      ContentClassifierType,
      DataDistributionTypeType,
      DetailedAlgorithmStatusType,
      DetailedModelPackageStatusType,
      DeviceDeploymentStatusType,
      DeviceSubsetTypeType,
      DirectInternetAccessType,
      DirectionType,
      DomainStatusType,
      EdgePackagingJobStatusType,
      EdgePresetDeploymentStatusType,
      EdgePresetDeploymentTypeType,
      EndpointConfigSortKeyType,
      EndpointDeletedWaiterName,
      EndpointInServiceWaiterName,
      EndpointSortKeyType,
      EndpointStatusType,
      ExecutionRoleIdentityConfigType,
      ExecutionStatusType,
      FailureHandlingPolicyType,
      FeatureGroupSortByType,
      FeatureGroupSortOrderType,
      FeatureGroupStatusType,
      FeatureStatusType,
      FeatureTypeType,
      FileSystemAccessModeType,
      FileSystemTypeType,
      FlowDefinitionStatusType,
      FrameworkType,
      HubContentSortByType,
      HubContentStatusType,
      HubContentTypeType,
      HubSortByType,
      HubStatusType,
      HumanTaskUiStatusType,
      HyperParameterScalingTypeType,
      HyperParameterTuningAllocationStrategyType,
      HyperParameterTuningJobObjectiveTypeType,
      HyperParameterTuningJobSortByOptionsType,
      HyperParameterTuningJobStatusType,
      HyperParameterTuningJobStrategyTypeType,
      HyperParameterTuningJobWarmStartTypeType,
      ImageCreatedWaiterName,
      ImageDeletedWaiterName,
      ImageSortByType,
      ImageSortOrderType,
      ImageStatusType,
      ImageUpdatedWaiterName,
      ImageVersionCreatedWaiterName,
      ImageVersionDeletedWaiterName,
      ImageVersionSortByType,
      ImageVersionSortOrderType,
      ImageVersionStatusType,
      InferenceExecutionModeType,
      InferenceExperimentStatusType,
      InferenceExperimentStopDesiredStateType,
      InferenceExperimentTypeType,
      InputModeType,
      InstanceTypeType,
      JobTypeType,
      JoinSourceType,
      LabelingJobStatusType,
      LastUpdateStatusValueType,
      LineageTypeType,
      ListActionsPaginatorName,
      ListAlgorithmsPaginatorName,
      ListAliasesPaginatorName,
      ListAppImageConfigsPaginatorName,
      ListAppsPaginatorName,
      ListArtifactsPaginatorName,
      ListAssociationsPaginatorName,
      ListAutoMLJobsPaginatorName,
      ListCandidatesForAutoMLJobPaginatorName,
      ListCodeRepositoriesPaginatorName,
      ListCompilationJobsPaginatorName,
      ListCompilationJobsSortByType,
      ListContextsPaginatorName,
      ListDataQualityJobDefinitionsPaginatorName,
      ListDeviceFleetsPaginatorName,
      ListDeviceFleetsSortByType,
      ListDevicesPaginatorName,
      ListDomainsPaginatorName,
      ListEdgeDeploymentPlansPaginatorName,
      ListEdgeDeploymentPlansSortByType,
      ListEdgePackagingJobsPaginatorName,
      ListEdgePackagingJobsSortByType,
      ListEndpointConfigsPaginatorName,
      ListEndpointsPaginatorName,
      ListExperimentsPaginatorName,
      ListFeatureGroupsPaginatorName,
      ListFlowDefinitionsPaginatorName,
      ListHumanTaskUisPaginatorName,
      ListHyperParameterTuningJobsPaginatorName,
      ListImageVersionsPaginatorName,
      ListImagesPaginatorName,
      ListInferenceExperimentsPaginatorName,
      ListInferenceRecommendationsJobStepsPaginatorName,
      ListInferenceRecommendationsJobsPaginatorName,
      ListInferenceRecommendationsJobsSortByType,
      ListLabelingJobsForWorkteamPaginatorName,
      ListLabelingJobsForWorkteamSortByOptionsType,
      ListLabelingJobsPaginatorName,
      ListLineageGroupsPaginatorName,
      ListModelBiasJobDefinitionsPaginatorName,
      ListModelCardExportJobsPaginatorName,
      ListModelCardVersionsPaginatorName,
      ListModelCardsPaginatorName,
      ListModelExplainabilityJobDefinitionsPaginatorName,
      ListModelMetadataPaginatorName,
      ListModelPackageGroupsPaginatorName,
      ListModelPackagesPaginatorName,
      ListModelQualityJobDefinitionsPaginatorName,
      ListModelsPaginatorName,
      ListMonitoringAlertHistoryPaginatorName,
      ListMonitoringAlertsPaginatorName,
      ListMonitoringExecutionsPaginatorName,
      ListMonitoringSchedulesPaginatorName,
      ListNotebookInstanceLifecycleConfigsPaginatorName,
      ListNotebookInstancesPaginatorName,
      ListPipelineExecutionStepsPaginatorName,
      ListPipelineExecutionsPaginatorName,
      ListPipelineParametersForExecutionPaginatorName,
      ListPipelinesPaginatorName,
      ListProcessingJobsPaginatorName,
      ListSpacesPaginatorName,
      ListStageDevicesPaginatorName,
      ListStudioLifecycleConfigsPaginatorName,
      ListSubscribedWorkteamsPaginatorName,
      ListTagsPaginatorName,
      ListTrainingJobsForHyperParameterTuningJobPaginatorName,
      ListTrainingJobsPaginatorName,
      ListTransformJobsPaginatorName,
      ListTrialComponentsPaginatorName,
      ListTrialsPaginatorName,
      ListUserProfilesPaginatorName,
      ListWorkforcesPaginatorName,
      ListWorkforcesSortByOptionsType,
      ListWorkteamsPaginatorName,
      ListWorkteamsSortByOptionsType,
      MetricSetSourceType,
      ModelApprovalStatusType,
      ModelCacheSettingType,
      ModelCardExportJobSortByType,
      ModelCardExportJobSortOrderType,
      ModelCardExportJobStatusType,
      ModelCardProcessingStatusType,
      ModelCardSortByType,
      ModelCardSortOrderType,
      ModelCardStatusType,
      ModelCardVersionSortByType,
      ModelInfrastructureTypeType,
      ModelMetadataFilterTypeType,
      ModelPackageGroupSortByType,
      ModelPackageGroupStatusType,
      ModelPackageSortByType,
      ModelPackageStatusType,
      ModelPackageTypeType,
      ModelSortKeyType,
      ModelVariantActionType,
      ModelVariantStatusType,
      MonitoringAlertHistorySortKeyType,
      MonitoringAlertStatusType,
      MonitoringExecutionSortKeyType,
      MonitoringJobDefinitionSortKeyType,
      MonitoringProblemTypeType,
      MonitoringScheduleSortKeyType,
      MonitoringTypeType,
      NotebookInstanceAcceleratorTypeType,
      NotebookInstanceDeletedWaiterName,
      NotebookInstanceInServiceWaiterName,
      NotebookInstanceLifecycleConfigSortKeyType,
      NotebookInstanceLifecycleConfigSortOrderType,
      NotebookInstanceSortKeyType,
      NotebookInstanceSortOrderType,
      NotebookInstanceStatusType,
      NotebookInstanceStoppedWaiterName,
      NotebookOutputOptionType,
      ObjectiveStatusType,
      OfflineStoreStatusValueType,
      OperatorType,
      OrderKeyType,
      ParameterTypeType,
      PipelineExecutionStatusType,
      PipelineStatusType,
      ProblemTypeType,
      ProcessingInstanceTypeType,
      ProcessingJobCompletedOrStoppedWaiterName,
      ProcessingJobStatusType,
      ProcessingS3CompressionTypeType,
      ProcessingS3DataDistributionTypeType,
      ProcessingS3DataTypeType,
      ProcessingS3InputModeType,
      ProcessingS3UploadModeType,
      ProcessorType,
      ProductionVariantAcceleratorTypeType,
      ProductionVariantInstanceTypeType,
      ProfilingStatusType,
      ProjectSortByType,
      ProjectSortOrderType,
      ProjectStatusType,
      RStudioServerProAccessStatusType,
      RStudioServerProUserGroupType,
      RecommendationJobStatusType,
      RecommendationJobTypeType,
      RecommendationStepTypeType,
      RecordWrapperType,
      RedshiftResultCompressionTypeType,
      RedshiftResultFormatType,
      RepositoryAccessModeType,
      ResourceTypeType,
      RetentionTypeType,
      RootAccessType,
      RuleEvaluationStatusType,
      S3DataDistributionType,
      S3DataTypeType,
      SagemakerServicecatalogStatusType,
      ScheduleStatusType,
      SearchPaginatorName,
      SearchSortOrderType,
      SecondaryStatusType,
      SortActionsByType,
      SortArtifactsByType,
      SortAssociationsByType,
      SortByType,
      SortContextsByType,
      SortExperimentsByType,
      SortInferenceExperimentsByType,
      SortLineageGroupsByType,
      SortOrderType,
      SortPipelineExecutionsByType,
      SortPipelinesByType,
      SortTrialComponentsByType,
      SortTrialsByType,
      SpaceSortKeyType,
      SpaceStatusType,
      SplitTypeType,
      StageStatusType,
      StepStatusType,
      StudioLifecycleConfigAppTypeType,
      StudioLifecycleConfigSortKeyType,
      TableFormatType,
      TargetDeviceType,
      TargetPlatformAcceleratorType,
      TargetPlatformArchType,
      TargetPlatformOsType,
      TrafficRoutingConfigTypeType,
      TrafficTypeType,
      TrainingInputModeType,
      TrainingInstanceTypeType,
      TrainingJobCompletedOrStoppedWaiterName,
      TrainingJobEarlyStoppingTypeType,
      TrainingJobSortByOptionsType,
      TrainingJobStatusType,
      TrainingRepositoryAccessModeType,
      TransformInstanceTypeType,
      TransformJobCompletedOrStoppedWaiterName,
      TransformJobStatusType,
      TrialComponentPrimaryStatusType,
      UserProfileSortKeyType,
      UserProfileStatusType,
      VariantPropertyTypeType,
      VariantStatusType,
      VendorGuidanceType,
      WarmPoolResourceStatusType,
      WorkforceStatusType,
      SageMakerServiceName,
      ServiceName,
      ResourceServiceName,
      PaginatorName,
      WaiterName,
      RegionName,
  )


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

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



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

  ```python
  from mypy_boto3_sagemaker.type_defs import (
      ActionSourceTypeDef,
      AddAssociationRequestRequestTypeDef,
      AddAssociationResponseTypeDef,
      TagTypeDef,
      AgentVersionTypeDef,
      AlarmTypeDef,
      MetricDefinitionTypeDef,
      AlgorithmStatusItemTypeDef,
      AlgorithmSummaryTypeDef,
      AnnotationConsolidationConfigTypeDef,
      AppDetailsTypeDef,
      AppSpecificationTypeDef,
      ArtifactSourceTypeTypeDef,
      AssociateTrialComponentRequestRequestTypeDef,
      AssociateTrialComponentResponseTypeDef,
      AsyncInferenceClientConfigTypeDef,
      AsyncInferenceNotificationConfigTypeDef,
      AthenaDatasetDefinitionTypeDef,
      AutoMLAlgorithmConfigTypeDef,
      AutoMLCandidateStepTypeDef,
      AutoMLContainerDefinitionTypeDef,
      FinalAutoMLJobObjectiveMetricTypeDef,
      AutoMLS3DataSourceTypeDef,
      AutoMLDataSplitConfigTypeDef,
      AutoMLJobArtifactsTypeDef,
      AutoMLJobCompletionCriteriaTypeDef,
      AutoMLJobObjectiveTypeDef,
      AutoMLJobStepMetadataTypeDef,
      AutoMLPartialFailureReasonTypeDef,
      AutoMLOutputDataConfigTypeDef,
      VpcConfigTypeDef,
      BatchDataCaptureConfigTypeDef,
      BatchDescribeModelPackageErrorTypeDef,
      BatchDescribeModelPackageInputRequestTypeDef,
      BestObjectiveNotImprovingTypeDef,
      MetricsSourceTypeDef,
      CacheHitResultTypeDef,
      OutputParameterTypeDef,
      CandidateArtifactLocationsTypeDef,
      MetricDatumTypeDef,
      TimeSeriesForecastingSettingsTypeDef,
      CapacitySizeTypeDef,
      CaptureContentTypeHeaderTypeDef,
      CaptureOptionTypeDef,
      CategoricalParameterRangeSpecificationTypeDef,
      CategoricalParameterRangeTypeDef,
      CategoricalParameterTypeDef,
      ChannelSpecificationTypeDef,
      ShuffleConfigTypeDef,
      CheckpointConfigTypeDef,
      ClarifyCheckStepMetadataTypeDef,
      ClarifyInferenceConfigTypeDef,
      ClarifyShapBaselineConfigTypeDef,
      ClarifyTextConfigTypeDef,
      GitConfigTypeDef,
      CodeRepositoryTypeDef,
      CognitoConfigTypeDef,
      CognitoMemberDefinitionTypeDef,
      CollectionConfigurationTypeDef,
      CompilationJobSummaryTypeDef,
      ConditionStepMetadataTypeDef,
      MultiModelConfigTypeDef,
      ContextSourceTypeDef,
      ContinuousParameterRangeSpecificationTypeDef,
      ContinuousParameterRangeTypeDef,
      ConvergenceDetectedTypeDef,
      MetadataPropertiesTypeDef,
      CreateActionResponseTypeDef,
      CreateAlgorithmOutputTypeDef,
      CreateAppImageConfigResponseTypeDef,
      ResourceSpecTypeDef,
      CreateAppResponseTypeDef,
      CreateArtifactResponseTypeDef,
      ModelDeployConfigTypeDef,
      CreateAutoMLJobResponseTypeDef,
      CreateAutoMLJobV2ResponseTypeDef,
      CreateCodeRepositoryOutputTypeDef,
      InputConfigTypeDef,
      NeoVpcConfigTypeDef,
      StoppingConditionTypeDef,
      CreateCompilationJobResponseTypeDef,
      CreateContextResponseTypeDef,
      DataQualityAppSpecificationTypeDef,
      MonitoringStoppingConditionTypeDef,
      CreateDataQualityJobDefinitionResponseTypeDef,
      EdgeOutputConfigTypeDef,
      CreateDomainResponseTypeDef,
      EdgeDeploymentModelConfigTypeDef,
      CreateEdgeDeploymentPlanResponseTypeDef,
      CreateEndpointConfigOutputTypeDef,
      CreateEndpointOutputTypeDef,
      CreateExperimentResponseTypeDef,
      FeatureDefinitionTypeDef,
      CreateFeatureGroupResponseTypeDef,
      FlowDefinitionOutputConfigTypeDef,
      HumanLoopRequestSourceTypeDef,
      CreateFlowDefinitionResponseTypeDef,
      HubS3StorageConfigTypeDef,
      CreateHubResponseTypeDef,
      UiTemplateTypeDef,
      CreateHumanTaskUiResponseTypeDef,
      CreateHyperParameterTuningJobResponseTypeDef,
      CreateImageResponseTypeDef,
      CreateImageVersionRequestRequestTypeDef,
      CreateImageVersionResponseTypeDef,
      InferenceExperimentScheduleTypeDef,
      CreateInferenceExperimentResponseTypeDef,
      CreateInferenceRecommendationsJobResponseTypeDef,
      LabelingJobOutputConfigTypeDef,
      LabelingJobStoppingConditionsTypeDef,
      CreateLabelingJobResponseTypeDef,
      ModelBiasAppSpecificationTypeDef,
      CreateModelBiasJobDefinitionResponseTypeDef,
      ModelCardExportOutputConfigTypeDef,
      CreateModelCardExportJobResponseTypeDef,
      ModelCardSecurityConfigTypeDef,
      CreateModelCardResponseTypeDef,
      ModelExplainabilityAppSpecificationTypeDef,
      CreateModelExplainabilityJobDefinitionResponseTypeDef,
      InferenceExecutionConfigTypeDef,
      CreateModelOutputTypeDef,
      CreateModelPackageGroupOutputTypeDef,
      CreateModelPackageOutputTypeDef,
      ModelQualityAppSpecificationTypeDef,
      CreateModelQualityJobDefinitionResponseTypeDef,
      CreateMonitoringScheduleResponseTypeDef,
      InstanceMetadataServiceConfigurationTypeDef,
      NotebookInstanceLifecycleHookTypeDef,
      CreateNotebookInstanceLifecycleConfigOutputTypeDef,
      CreateNotebookInstanceOutputTypeDef,
      ParallelismConfigurationTypeDef,
      PipelineDefinitionS3LocationTypeDef,
      CreatePipelineResponseTypeDef,
      CreatePresignedDomainUrlRequestRequestTypeDef,
      CreatePresignedDomainUrlResponseTypeDef,
      CreatePresignedNotebookInstanceUrlInputRequestTypeDef,
      CreatePresignedNotebookInstanceUrlOutputTypeDef,
      ExperimentConfigTypeDef,
      ProcessingStoppingConditionTypeDef,
      CreateProcessingJobResponseTypeDef,
      CreateProjectOutputTypeDef,
      CreateSpaceResponseTypeDef,
      CreateStudioLifecycleConfigResponseTypeDef,
      DebugRuleConfigurationTypeDef,
      OutputDataConfigTypeDef,
      ProfilerConfigTypeDef,
      ProfilerRuleConfigurationTypeDef,
      RetryStrategyTypeDef,
      TensorBoardOutputConfigTypeDef,
      CreateTrainingJobResponseTypeDef,
      DataProcessingTypeDef,
      ModelClientConfigTypeDef,
      TransformOutputTypeDef,
      TransformResourcesTypeDef,
      CreateTransformJobResponseTypeDef,
      TrialComponentArtifactTypeDef,
      TrialComponentParameterValueTypeDef,
      TrialComponentStatusTypeDef,
      CreateTrialComponentResponseTypeDef,
      CreateTrialResponseTypeDef,
      CreateUserProfileResponseTypeDef,
      OidcConfigTypeDef,
      SourceIpConfigTypeDef,
      WorkforceVpcConfigRequestTypeDef,
      CreateWorkforceResponseTypeDef,
      NotificationConfigurationTypeDef,
      CreateWorkteamResponseTypeDef,
      CustomImageTypeDef,
      DataCaptureConfigSummaryTypeDef,
      DataCatalogConfigTypeDef,
      MonitoringConstraintsResourceTypeDef,
      MonitoringStatisticsResourceTypeDef,
      EndpointInputTypeDef,
      FileSystemDataSourceTypeDef,
      S3DataSourceTypeDef,
      RedshiftDatasetDefinitionTypeDef,
      DebugRuleEvaluationStatusTypeDef,
      DeleteActionRequestRequestTypeDef,
      DeleteActionResponseTypeDef,
      DeleteAlgorithmInputRequestTypeDef,
      DeleteAppImageConfigRequestRequestTypeDef,
      DeleteAppRequestRequestTypeDef,
      DeleteArtifactResponseTypeDef,
      DeleteAssociationRequestRequestTypeDef,
      DeleteAssociationResponseTypeDef,
      DeleteCodeRepositoryInputRequestTypeDef,
      DeleteContextRequestRequestTypeDef,
      DeleteContextResponseTypeDef,
      DeleteDataQualityJobDefinitionRequestRequestTypeDef,
      DeleteDeviceFleetRequestRequestTypeDef,
      RetentionPolicyTypeDef,
      DeleteEdgeDeploymentPlanRequestRequestTypeDef,
      DeleteEdgeDeploymentStageRequestRequestTypeDef,
      DeleteEndpointConfigInputRequestTypeDef,
      DeleteEndpointInputRequestTypeDef,
      DeleteExperimentRequestRequestTypeDef,
      DeleteExperimentResponseTypeDef,
      DeleteFeatureGroupRequestRequestTypeDef,
      DeleteFlowDefinitionRequestRequestTypeDef,
      DeleteHubContentRequestRequestTypeDef,
      DeleteHubRequestRequestTypeDef,
      DeleteHumanTaskUiRequestRequestTypeDef,
      DeleteImageRequestRequestTypeDef,
      DeleteImageVersionRequestRequestTypeDef,
      DeleteInferenceExperimentRequestRequestTypeDef,
      DeleteInferenceExperimentResponseTypeDef,
      DeleteModelBiasJobDefinitionRequestRequestTypeDef,
      DeleteModelCardRequestRequestTypeDef,
      DeleteModelExplainabilityJobDefinitionRequestRequestTypeDef,
      DeleteModelInputRequestTypeDef,
      DeleteModelPackageGroupInputRequestTypeDef,
      DeleteModelPackageGroupPolicyInputRequestTypeDef,
      DeleteModelPackageInputRequestTypeDef,
      DeleteModelQualityJobDefinitionRequestRequestTypeDef,
      DeleteMonitoringScheduleRequestRequestTypeDef,
      DeleteNotebookInstanceInputRequestTypeDef,
      DeleteNotebookInstanceLifecycleConfigInputRequestTypeDef,
      DeletePipelineRequestRequestTypeDef,
      DeletePipelineResponseTypeDef,
      DeleteProjectInputRequestTypeDef,
      DeleteSpaceRequestRequestTypeDef,
      DeleteStudioLifecycleConfigRequestRequestTypeDef,
      DeleteTagsInputRequestTypeDef,
      DeleteTrialComponentRequestRequestTypeDef,
      DeleteTrialComponentResponseTypeDef,
      DeleteTrialRequestRequestTypeDef,
      DeleteTrialResponseTypeDef,
      DeleteUserProfileRequestRequestTypeDef,
      DeleteWorkforceRequestRequestTypeDef,
      DeleteWorkteamRequestRequestTypeDef,
      DeleteWorkteamResponseTypeDef,
      DeployedImageTypeDef,
      DeviceSelectionConfigTypeDef,
      EdgeDeploymentConfigTypeDef,
      EdgeDeploymentStatusTypeDef,
      DeregisterDevicesRequestRequestTypeDef,
      DescribeActionRequestRequestTypeDef,
      DescribeAlgorithmInputRequestTypeDef,
      DescribeAppImageConfigRequestRequestTypeDef,
      DescribeAppRequestRequestTypeDef,
      DescribeArtifactRequestRequestTypeDef,
      DescribeAutoMLJobRequestRequestTypeDef,
      ModelDeployResultTypeDef,
      DescribeAutoMLJobV2RequestRequestTypeDef,
      DescribeCodeRepositoryInputRequestTypeDef,
      DescribeCompilationJobRequestRequestTypeDef,
      ModelArtifactsTypeDef,
      ModelDigestsTypeDef,
      DescribeContextRequestRequestTypeDef,
      DescribeDataQualityJobDefinitionRequestRequestTypeDef,
      DescribeDeviceFleetRequestRequestTypeDef,
      DescribeDeviceRequestRequestTypeDef,
      EdgeModelTypeDef,
      DescribeDomainRequestRequestTypeDef,
      DescribeEdgeDeploymentPlanRequestRequestTypeDef,
      DescribeEdgePackagingJobRequestRequestTypeDef,
      EdgePresetDeploymentOutputTypeDef,
      DescribeEndpointConfigInputRequestTypeDef,
      WaiterConfigTypeDef,
      DescribeEndpointInputRequestTypeDef,
      DescribeExperimentRequestRequestTypeDef,
      ExperimentSourceTypeDef,
      DescribeFeatureGroupRequestRequestTypeDef,
      LastUpdateStatusTypeDef,
      OfflineStoreStatusTypeDef,
      DescribeFeatureMetadataRequestRequestTypeDef,
      FeatureParameterTypeDef,
      DescribeFlowDefinitionRequestRequestTypeDef,
      DescribeHubContentRequestRequestTypeDef,
      HubContentDependencyTypeDef,
      DescribeHubRequestRequestTypeDef,
      DescribeHumanTaskUiRequestRequestTypeDef,
      UiTemplateInfoTypeDef,
      DescribeHyperParameterTuningJobRequestRequestTypeDef,
      HyperParameterTuningJobCompletionDetailsTypeDef,
      HyperParameterTuningJobConsumedResourcesTypeDef,
      ObjectiveStatusCountersTypeDef,
      TrainingJobStatusCountersTypeDef,
      DescribeImageRequestRequestTypeDef,
      DescribeImageResponseTypeDef,
      DescribeImageVersionRequestRequestTypeDef,
      DescribeImageVersionResponseTypeDef,
      DescribeInferenceExperimentRequestRequestTypeDef,
      EndpointMetadataTypeDef,
      DescribeInferenceRecommendationsJobRequestRequestTypeDef,
      DescribeLabelingJobRequestRequestTypeDef,
      LabelCountersTypeDef,
      LabelingJobOutputTypeDef,
      DescribeLineageGroupRequestRequestTypeDef,
      DescribeModelBiasJobDefinitionRequestRequestTypeDef,
      DescribeModelCardExportJobRequestRequestTypeDef,
      ModelCardExportArtifactsTypeDef,
      DescribeModelCardRequestRequestTypeDef,
      DescribeModelExplainabilityJobDefinitionRequestRequestTypeDef,
      DescribeModelInputRequestTypeDef,
      DescribeModelPackageGroupInputRequestTypeDef,
      DescribeModelPackageInputRequestTypeDef,
      DescribeModelQualityJobDefinitionRequestRequestTypeDef,
      DescribeMonitoringScheduleRequestRequestTypeDef,
      MonitoringExecutionSummaryTypeDef,
      DescribeNotebookInstanceInputRequestTypeDef,
      DescribeNotebookInstanceLifecycleConfigInputRequestTypeDef,
      DescribePipelineDefinitionForExecutionRequestRequestTypeDef,
      DescribePipelineDefinitionForExecutionResponseTypeDef,
      DescribePipelineExecutionRequestRequestTypeDef,
      PipelineExperimentConfigTypeDef,
      DescribePipelineRequestRequestTypeDef,
      DescribeProcessingJobRequestRequestTypeDef,
      DescribeProjectInputRequestTypeDef,
      ServiceCatalogProvisionedProductDetailsTypeDef,
      DescribeSpaceRequestRequestTypeDef,
      DescribeStudioLifecycleConfigRequestRequestTypeDef,
      DescribeStudioLifecycleConfigResponseTypeDef,
      DescribeSubscribedWorkteamRequestRequestTypeDef,
      SubscribedWorkteamTypeDef,
      DescribeTrainingJobRequestRequestTypeDef,
      MetricDataTypeDef,
      ProfilerRuleEvaluationStatusTypeDef,
      SecondaryStatusTransitionTypeDef,
      WarmPoolStatusTypeDef,
      DescribeTransformJobRequestRequestTypeDef,
      DescribeTrialComponentRequestRequestTypeDef,
      TrialComponentMetricSummaryTypeDef,
      TrialComponentSourceTypeDef,
      DescribeTrialRequestRequestTypeDef,
      TrialSourceTypeDef,
      DescribeUserProfileRequestRequestTypeDef,
      DescribeWorkforceRequestRequestTypeDef,
      DescribeWorkteamRequestRequestTypeDef,
      DesiredWeightAndCapacityTypeDef,
      DeviceDeploymentSummaryTypeDef,
      DeviceFleetSummaryTypeDef,
      DeviceStatsTypeDef,
      EdgeModelSummaryTypeDef,
      DeviceTypeDef,
      DisassociateTrialComponentRequestRequestTypeDef,
      DisassociateTrialComponentResponseTypeDef,
      DomainDetailsTypeDef,
      FileSourceTypeDef,
      EMRStepMetadataTypeDef,
      EdgeDeploymentPlanSummaryTypeDef,
      EdgeModelStatTypeDef,
      EdgePackagingJobSummaryTypeDef,
      EdgeTypeDef,
      EmptyResponseMetadataTypeDef,
      EndpointConfigSummaryTypeDef,
      EndpointInfoTypeDef,
      EndpointOutputConfigurationTypeDef,
      InferenceMetricsTypeDef,
      EndpointSummaryTypeDef,
      EnvironmentParameterTypeDef,
      FailStepMetadataTypeDef,
      FileSystemConfigTypeDef,
      FilterTypeDef,
      FinalHyperParameterTuningJobObjectiveMetricTypeDef,
      FlowDefinitionSummaryTypeDef,
      GetDeviceFleetReportRequestRequestTypeDef,
      GetLineageGroupPolicyRequestRequestTypeDef,
      GetLineageGroupPolicyResponseTypeDef,
      GetModelPackageGroupPolicyInputRequestTypeDef,
      GetModelPackageGroupPolicyOutputTypeDef,
      GetSagemakerServicecatalogPortfolioStatusOutputTypeDef,
      PropertyNameSuggestionTypeDef,
      GitConfigForUpdateTypeDef,
      HubContentInfoTypeDef,
      HubInfoTypeDef,
      HumanLoopActivationConditionsConfigTypeDef,
      UiConfigTypeDef,
      HumanTaskUiSummaryTypeDef,
      HyperParameterTuningJobObjectiveTypeDef,
      HyperParameterTuningInstanceConfigTypeDef,
      ResourceLimitsTypeDef,
      HyperbandStrategyConfigTypeDef,
      ParentHyperParameterTuningJobTypeDef,
      IamIdentityTypeDef,
      RepositoryAuthConfigTypeDef,
      ImageTypeDef,
      ImageVersionTypeDef,
      ImportHubContentResponseTypeDef,
      RecommendationMetricsTypeDef,
      InferenceRecommendationsJobTypeDef,
      InstanceGroupTypeDef,
      IntegerParameterRangeSpecificationTypeDef,
      IntegerParameterRangeTypeDef,
      KernelSpecTypeDef,
      LabelCountersForWorkteamTypeDef,
      LabelingJobDataAttributesTypeDef,
      LabelingJobS3DataSourceTypeDef,
      LabelingJobSnsDataSourceTypeDef,
      LineageGroupSummaryTypeDef,
      ListActionsRequestListActionsPaginateTypeDef,
      ListActionsRequestRequestTypeDef,
      ListAlgorithmsInputListAlgorithmsPaginateTypeDef,
      ListAlgorithmsInputRequestTypeDef,
      ListAliasesRequestListAliasesPaginateTypeDef,
      ListAliasesRequestRequestTypeDef,
      ListAliasesResponseTypeDef,
      ListAppImageConfigsRequestListAppImageConfigsPaginateTypeDef,
      ListAppImageConfigsRequestRequestTypeDef,
      ListAppsRequestListAppsPaginateTypeDef,
      ListAppsRequestRequestTypeDef,
      ListArtifactsRequestListArtifactsPaginateTypeDef,
      ListArtifactsRequestRequestTypeDef,
      ListAssociationsRequestListAssociationsPaginateTypeDef,
      ListAssociationsRequestRequestTypeDef,
      ListAutoMLJobsRequestListAutoMLJobsPaginateTypeDef,
      ListAutoMLJobsRequestRequestTypeDef,
      ListCandidatesForAutoMLJobRequestListCandidatesForAutoMLJobPaginateTypeDef,
      ListCandidatesForAutoMLJobRequestRequestTypeDef,
      ListCodeRepositoriesInputListCodeRepositoriesPaginateTypeDef,
      ListCodeRepositoriesInputRequestTypeDef,
      ListCompilationJobsRequestListCompilationJobsPaginateTypeDef,
      ListCompilationJobsRequestRequestTypeDef,
      ListContextsRequestListContextsPaginateTypeDef,
      ListContextsRequestRequestTypeDef,
      ListDataQualityJobDefinitionsRequestListDataQualityJobDefinitionsPaginateTypeDef,
      ListDataQualityJobDefinitionsRequestRequestTypeDef,
      MonitoringJobDefinitionSummaryTypeDef,
      ListDeviceFleetsRequestListDeviceFleetsPaginateTypeDef,
      ListDeviceFleetsRequestRequestTypeDef,
      ListDevicesRequestListDevicesPaginateTypeDef,
      ListDevicesRequestRequestTypeDef,
      ListDomainsRequestListDomainsPaginateTypeDef,
      ListDomainsRequestRequestTypeDef,
      ListEdgeDeploymentPlansRequestListEdgeDeploymentPlansPaginateTypeDef,
      ListEdgeDeploymentPlansRequestRequestTypeDef,
      ListEdgePackagingJobsRequestListEdgePackagingJobsPaginateTypeDef,
      ListEdgePackagingJobsRequestRequestTypeDef,
      ListEndpointConfigsInputListEndpointConfigsPaginateTypeDef,
      ListEndpointConfigsInputRequestTypeDef,
      ListEndpointsInputListEndpointsPaginateTypeDef,
      ListEndpointsInputRequestTypeDef,
      ListExperimentsRequestListExperimentsPaginateTypeDef,
      ListExperimentsRequestRequestTypeDef,
      ListFeatureGroupsRequestListFeatureGroupsPaginateTypeDef,
      ListFeatureGroupsRequestRequestTypeDef,
      ListFlowDefinitionsRequestListFlowDefinitionsPaginateTypeDef,
      ListFlowDefinitionsRequestRequestTypeDef,
      ListHubContentVersionsRequestRequestTypeDef,
      ListHubContentsRequestRequestTypeDef,
      ListHubsRequestRequestTypeDef,
      ListHumanTaskUisRequestListHumanTaskUisPaginateTypeDef,
      ListHumanTaskUisRequestRequestTypeDef,
      ListHyperParameterTuningJobsRequestListHyperParameterTuningJobsPaginateTypeDef,
      ListHyperParameterTuningJobsRequestRequestTypeDef,
      ListImageVersionsRequestListImageVersionsPaginateTypeDef,
      ListImageVersionsRequestRequestTypeDef,
      ListImagesRequestListImagesPaginateTypeDef,
      ListImagesRequestRequestTypeDef,
      ListInferenceExperimentsRequestListInferenceExperimentsPaginateTypeDef,
      ListInferenceExperimentsRequestRequestTypeDef,
      ListInferenceRecommendationsJobStepsRequestListInferenceRecommendationsJobStepsPaginateTypeDef,
      ListInferenceRecommendationsJobStepsRequestRequestTypeDef,
      ListInferenceRecommendationsJobsRequestListInferenceRecommendationsJobsPaginateTypeDef,
      ListInferenceRecommendationsJobsRequestRequestTypeDef,
      ListLabelingJobsForWorkteamRequestListLabelingJobsForWorkteamPaginateTypeDef,
      ListLabelingJobsForWorkteamRequestRequestTypeDef,
      ListLabelingJobsRequestListLabelingJobsPaginateTypeDef,
      ListLabelingJobsRequestRequestTypeDef,
      ListLineageGroupsRequestListLineageGroupsPaginateTypeDef,
      ListLineageGroupsRequestRequestTypeDef,
      ListModelBiasJobDefinitionsRequestListModelBiasJobDefinitionsPaginateTypeDef,
      ListModelBiasJobDefinitionsRequestRequestTypeDef,
      ListModelCardExportJobsRequestListModelCardExportJobsPaginateTypeDef,
      ListModelCardExportJobsRequestRequestTypeDef,
      ModelCardExportJobSummaryTypeDef,
      ListModelCardVersionsRequestListModelCardVersionsPaginateTypeDef,
      ListModelCardVersionsRequestRequestTypeDef,
      ModelCardVersionSummaryTypeDef,
      ListModelCardsRequestListModelCardsPaginateTypeDef,
      ListModelCardsRequestRequestTypeDef,
      ModelCardSummaryTypeDef,
      ListModelExplainabilityJobDefinitionsRequestListModelExplainabilityJobDefinitionsPaginateTypeDef,
      ListModelExplainabilityJobDefinitionsRequestRequestTypeDef,
      ModelMetadataSummaryTypeDef,
      ListModelPackageGroupsInputListModelPackageGroupsPaginateTypeDef,
      ListModelPackageGroupsInputRequestTypeDef,
      ModelPackageGroupSummaryTypeDef,
      ListModelPackagesInputListModelPackagesPaginateTypeDef,
      ListModelPackagesInputRequestTypeDef,
      ModelPackageSummaryTypeDef,
      ListModelQualityJobDefinitionsRequestListModelQualityJobDefinitionsPaginateTypeDef,
      ListModelQualityJobDefinitionsRequestRequestTypeDef,
      ListModelsInputListModelsPaginateTypeDef,
      ListModelsInputRequestTypeDef,
      ModelSummaryTypeDef,
      ListMonitoringAlertHistoryRequestListMonitoringAlertHistoryPaginateTypeDef,
      ListMonitoringAlertHistoryRequestRequestTypeDef,
      MonitoringAlertHistorySummaryTypeDef,
      ListMonitoringAlertsRequestListMonitoringAlertsPaginateTypeDef,
      ListMonitoringAlertsRequestRequestTypeDef,
      ListMonitoringExecutionsRequestListMonitoringExecutionsPaginateTypeDef,
      ListMonitoringExecutionsRequestRequestTypeDef,
      ListMonitoringSchedulesRequestListMonitoringSchedulesPaginateTypeDef,
      ListMonitoringSchedulesRequestRequestTypeDef,
      MonitoringScheduleSummaryTypeDef,
      ListNotebookInstanceLifecycleConfigsInputListNotebookInstanceLifecycleConfigsPaginateTypeDef,
      ListNotebookInstanceLifecycleConfigsInputRequestTypeDef,
      NotebookInstanceLifecycleConfigSummaryTypeDef,
      ListNotebookInstancesInputListNotebookInstancesPaginateTypeDef,
      ListNotebookInstancesInputRequestTypeDef,
      NotebookInstanceSummaryTypeDef,
      ListPipelineExecutionStepsRequestListPipelineExecutionStepsPaginateTypeDef,
      ListPipelineExecutionStepsRequestRequestTypeDef,
      ListPipelineExecutionsRequestListPipelineExecutionsPaginateTypeDef,
      ListPipelineExecutionsRequestRequestTypeDef,
      PipelineExecutionSummaryTypeDef,
      ListPipelineParametersForExecutionRequestListPipelineParametersForExecutionPaginateTypeDef,
      ListPipelineParametersForExecutionRequestRequestTypeDef,
      ParameterTypeDef,
      ListPipelinesRequestListPipelinesPaginateTypeDef,
      ListPipelinesRequestRequestTypeDef,
      PipelineSummaryTypeDef,
      ListProcessingJobsRequestListProcessingJobsPaginateTypeDef,
      ListProcessingJobsRequestRequestTypeDef,
      ProcessingJobSummaryTypeDef,
      ListProjectsInputRequestTypeDef,
      ProjectSummaryTypeDef,
      ListSpacesRequestListSpacesPaginateTypeDef,
      ListSpacesRequestRequestTypeDef,
      SpaceDetailsTypeDef,
      ListStageDevicesRequestListStageDevicesPaginateTypeDef,
      ListStageDevicesRequestRequestTypeDef,
      ListStudioLifecycleConfigsRequestListStudioLifecycleConfigsPaginateTypeDef,
      ListStudioLifecycleConfigsRequestRequestTypeDef,
      StudioLifecycleConfigDetailsTypeDef,
      ListSubscribedWorkteamsRequestListSubscribedWorkteamsPaginateTypeDef,
      ListSubscribedWorkteamsRequestRequestTypeDef,
      ListTagsInputListTagsPaginateTypeDef,
      ListTagsInputRequestTypeDef,
      ListTrainingJobsForHyperParameterTuningJobRequestListTrainingJobsForHyperParameterTuningJobPaginateTypeDef,
      ListTrainingJobsForHyperParameterTuningJobRequestRequestTypeDef,
      ListTrainingJobsRequestListTrainingJobsPaginateTypeDef,
      ListTrainingJobsRequestRequestTypeDef,
      ListTransformJobsRequestListTransformJobsPaginateTypeDef,
      ListTransformJobsRequestRequestTypeDef,
      TransformJobSummaryTypeDef,
      ListTrialComponentsRequestListTrialComponentsPaginateTypeDef,
      ListTrialComponentsRequestRequestTypeDef,
      ListTrialsRequestListTrialsPaginateTypeDef,
      ListTrialsRequestRequestTypeDef,
      ListUserProfilesRequestListUserProfilesPaginateTypeDef,
      ListUserProfilesRequestRequestTypeDef,
      UserProfileDetailsTypeDef,
      ListWorkforcesRequestListWorkforcesPaginateTypeDef,
      ListWorkforcesRequestRequestTypeDef,
      ListWorkteamsRequestListWorkteamsPaginateTypeDef,
      ListWorkteamsRequestRequestTypeDef,
      OidcMemberDefinitionTypeDef,
      MonitoringGroundTruthS3InputTypeDef,
      ModelDashboardEndpointTypeDef,
      ModelDashboardIndicatorActionTypeDef,
      RealTimeInferenceConfigTypeDef,
      ModelInputTypeDef,
      ModelLatencyThresholdTypeDef,
      ModelMetadataFilterTypeDef,
      ModelPackageStatusItemTypeDef,
      ModelStepMetadataTypeDef,
      MonitoringAppSpecificationTypeDef,
      MonitoringClusterConfigTypeDef,
      MonitoringCsvDatasetFormatTypeDef,
      MonitoringJsonDatasetFormatTypeDef,
      MonitoringS3OutputTypeDef,
      ScheduleConfigTypeDef,
      S3StorageConfigTypeDef,
      OidcConfigForResponseTypeDef,
      OnlineStoreSecurityConfigTypeDef,
      TargetPlatformTypeDef,
      PaginatorConfigTypeDef,
      ParentTypeDef,
      ProductionVariantServerlessConfigTypeDef,
      ProductionVariantStatusTypeDef,
      PhaseTypeDef,
      ProcessingJobStepMetadataTypeDef,
      QualityCheckStepMetadataTypeDef,
      RegisterModelStepMetadataTypeDef,
      TrainingJobStepMetadataTypeDef,
      TransformJobStepMetadataTypeDef,
      TuningJobStepMetaDataTypeDef,
      ProcessingClusterConfigTypeDef,
      ProcessingFeatureStoreOutputTypeDef,
      ProcessingS3InputTypeDef,
      ProcessingS3OutputTypeDef,
      ProductionVariantCoreDumpConfigTypeDef,
      ProfilerConfigForUpdateTypeDef,
      PropertyNameQueryTypeDef,
      ProvisioningParameterTypeDef,
      USDTypeDef,
      PutModelPackageGroupPolicyInputRequestTypeDef,
      PutModelPackageGroupPolicyOutputTypeDef,
      QueryFiltersTypeDef,
      VertexTypeDef,
      RStudioServerProAppSettingsTypeDef,
      RecommendationJobCompiledOutputConfigTypeDef,
      RecommendationJobPayloadConfigTypeDef,
      RecommendationJobResourceLimitTypeDef,
      RecommendationJobVpcConfigTypeDef,
      RenderableTaskTypeDef,
      RenderingErrorTypeDef,
      ResourceConfigForUpdateTypeDef,
      ResponseMetadataTypeDef,
      RetryPipelineExecutionResponseTypeDef,
      SearchRequestRequestTypeDef,
      SearchRequestSearchPaginateTypeDef,
      SendPipelineExecutionStepFailureRequestRequestTypeDef,
      SendPipelineExecutionStepFailureResponseTypeDef,
      SendPipelineExecutionStepSuccessResponseTypeDef,
      ShadowModelVariantConfigTypeDef,
      SharingSettingsTypeDef,
      SourceAlgorithmTypeDef,
      StartEdgeDeploymentStageRequestRequestTypeDef,
      StartInferenceExperimentRequestRequestTypeDef,
      StartInferenceExperimentResponseTypeDef,
      StartMonitoringScheduleRequestRequestTypeDef,
      StartNotebookInstanceInputRequestTypeDef,
      StartPipelineExecutionResponseTypeDef,
      StopAutoMLJobRequestRequestTypeDef,
      StopCompilationJobRequestRequestTypeDef,
      StopEdgeDeploymentStageRequestRequestTypeDef,
      StopEdgePackagingJobRequestRequestTypeDef,
      StopHyperParameterTuningJobRequestRequestTypeDef,
      StopInferenceExperimentResponseTypeDef,
      StopInferenceRecommendationsJobRequestRequestTypeDef,
      StopLabelingJobRequestRequestTypeDef,
      StopMonitoringScheduleRequestRequestTypeDef,
      StopNotebookInstanceInputRequestTypeDef,
      StopPipelineExecutionRequestRequestTypeDef,
      StopPipelineExecutionResponseTypeDef,
      StopProcessingJobRequestRequestTypeDef,
      StopTrainingJobRequestRequestTypeDef,
      StopTransformJobRequestRequestTypeDef,
      TrainingRepositoryAuthConfigTypeDef,
      TransformS3DataSourceTypeDef,
      UpdateActionRequestRequestTypeDef,
      UpdateActionResponseTypeDef,
      UpdateAppImageConfigResponseTypeDef,
      UpdateArtifactRequestRequestTypeDef,
      UpdateArtifactResponseTypeDef,
      UpdateCodeRepositoryOutputTypeDef,
      UpdateContextRequestRequestTypeDef,
      UpdateContextResponseTypeDef,
      UpdateDomainResponseTypeDef,
      VariantPropertyTypeDef,
      UpdateEndpointOutputTypeDef,
      UpdateEndpointWeightsAndCapacitiesOutputTypeDef,
      UpdateExperimentRequestRequestTypeDef,
      UpdateExperimentResponseTypeDef,
      UpdateFeatureGroupResponseTypeDef,
      UpdateHubRequestRequestTypeDef,
      UpdateHubResponseTypeDef,
      UpdateImageRequestRequestTypeDef,
      UpdateImageResponseTypeDef,
      UpdateImageVersionRequestRequestTypeDef,
      UpdateImageVersionResponseTypeDef,
      UpdateInferenceExperimentResponseTypeDef,
      UpdateModelCardRequestRequestTypeDef,
      UpdateModelCardResponseTypeDef,
      UpdateModelPackageOutputTypeDef,
      UpdateMonitoringAlertRequestRequestTypeDef,
      UpdateMonitoringAlertResponseTypeDef,
      UpdateMonitoringScheduleResponseTypeDef,
      UpdatePipelineExecutionResponseTypeDef,
      UpdatePipelineResponseTypeDef,
      UpdateProjectOutputTypeDef,
      UpdateSpaceResponseTypeDef,
      UpdateTrainingJobResponseTypeDef,
      UpdateTrialComponentResponseTypeDef,
      UpdateTrialRequestRequestTypeDef,
      UpdateTrialResponseTypeDef,
      UpdateUserProfileResponseTypeDef,
      WorkforceVpcConfigResponseTypeDef,
      ActionSummaryTypeDef,
      AddTagsInputRequestTypeDef,
      AddTagsOutputTypeDef,
      CreateExperimentRequestRequestTypeDef,
      CreateImageRequestRequestTypeDef,
      CreateModelPackageGroupInputRequestTypeDef,
      CreateStudioLifecycleConfigRequestRequestTypeDef,
      ImportHubContentRequestRequestTypeDef,
      ListTagsOutputTypeDef,
      AutoRollbackConfigTypeDef,
      HyperParameterAlgorithmSpecificationTypeDef,
      AlgorithmStatusDetailsTypeDef,
      ListAlgorithmsOutputTypeDef,
      ListAppsResponseTypeDef,
      ArtifactSourceTypeDef,
      AsyncInferenceOutputConfigTypeDef,
      AutoMLCandidateGenerationConfigTypeDef,
      AutoMLDataSourceTypeDef,
      ImageClassificationJobConfigTypeDef,
      TextClassificationJobConfigTypeDef,
      ResolvedAttributesTypeDef,
      AutoMLJobSummaryTypeDef,
      AutoMLSecurityConfigTypeDef,
      LabelingJobResourceConfigTypeDef,
      MonitoringNetworkConfigTypeDef,
      NetworkConfigTypeDef,
      BiasTypeDef,
      DriftCheckModelDataQualityTypeDef,
      DriftCheckModelQualityTypeDef,
      ExplainabilityTypeDef,
      ModelDataQualityTypeDef,
      ModelQualityTypeDef,
      CallbackStepMetadataTypeDef,
      LambdaStepMetadataTypeDef,
      SendPipelineExecutionStepSuccessRequestRequestTypeDef,
      CandidatePropertiesTypeDef,
      CanvasAppSettingsTypeDef,
      TrafficRoutingConfigTypeDef,
      InferenceExperimentDataStorageConfigTypeDef,
      DataCaptureConfigTypeDef,
      EnvironmentParameterRangesTypeDef,
      ClarifyShapConfigTypeDef,
      CodeRepositorySummaryTypeDef,
      CreateCodeRepositoryInputRequestTypeDef,
      DescribeCodeRepositoryOutputTypeDef,
      DebugHookConfigTypeDef,
      ListCompilationJobsResponseTypeDef,
      ContextSummaryTypeDef,
      CreateContextRequestRequestTypeDef,
      TuningJobCompletionCriteriaTypeDef,
      CreateActionRequestRequestTypeDef,
      CreateTrialRequestRequestTypeDef,
      CreateAppRequestRequestTypeDef,
      DescribeAppResponseTypeDef,
      JupyterServerAppSettingsTypeDef,
      RStudioServerProDomainSettingsForUpdateTypeDef,
      RStudioServerProDomainSettingsTypeDef,
      TensorBoardAppSettingsTypeDef,
      CreateDeviceFleetRequestRequestTypeDef,
      CreateEdgePackagingJobRequestRequestTypeDef,
      DescribeDeviceFleetResponseTypeDef,
      UpdateDeviceFleetRequestRequestTypeDef,
      UpdateFeatureGroupRequestRequestTypeDef,
      CreateHubRequestRequestTypeDef,
      DescribeHubResponseTypeDef,
      CreateHumanTaskUiRequestRequestTypeDef,
      InferenceExperimentSummaryTypeDef,
      CreateModelCardExportJobRequestRequestTypeDef,
      CreateModelCardRequestRequestTypeDef,
      CreateNotebookInstanceInputRequestTypeDef,
      DescribeNotebookInstanceOutputTypeDef,
      UpdateNotebookInstanceInputRequestTypeDef,
      CreateNotebookInstanceLifecycleConfigInputRequestTypeDef,
      DescribeNotebookInstanceLifecycleConfigOutputTypeDef,
      UpdateNotebookInstanceLifecycleConfigInputRequestTypeDef,
      RetryPipelineExecutionRequestRequestTypeDef,
      UpdatePipelineExecutionRequestRequestTypeDef,
      CreatePipelineRequestRequestTypeDef,
      UpdatePipelineRequestRequestTypeDef,
      CreateTrialComponentRequestRequestTypeDef,
      UpdateTrialComponentRequestRequestTypeDef,
      CreateWorkforceRequestRequestTypeDef,
      UpdateWorkforceRequestRequestTypeDef,
      KernelGatewayAppSettingsTypeDef,
      RSessionAppSettingsTypeDef,
      ModelBiasBaselineConfigTypeDef,
      ModelExplainabilityBaselineConfigTypeDef,
      ModelQualityBaselineConfigTypeDef,
      DataQualityBaselineConfigTypeDef,
      MonitoringBaselineConfigTypeDef,
      DataSourceTypeDef,
      DatasetDefinitionTypeDef,
      DeleteDomainRequestRequestTypeDef,
      DeploymentStageTypeDef,
      DeploymentStageStatusSummaryTypeDef,
      DescribeDeviceResponseTypeDef,
      DescribeEdgePackagingJobResponseTypeDef,
      DescribeEndpointInputEndpointDeletedWaitTypeDef,
      DescribeEndpointInputEndpointInServiceWaitTypeDef,
      DescribeImageRequestImageCreatedWaitTypeDef,
      DescribeImageRequestImageDeletedWaitTypeDef,
      DescribeImageRequestImageUpdatedWaitTypeDef,
      DescribeImageVersionRequestImageVersionCreatedWaitTypeDef,
      DescribeImageVersionRequestImageVersionDeletedWaitTypeDef,
      DescribeNotebookInstanceInputNotebookInstanceDeletedWaitTypeDef,
      DescribeNotebookInstanceInputNotebookInstanceInServiceWaitTypeDef,
      DescribeNotebookInstanceInputNotebookInstanceStoppedWaitTypeDef,
      DescribeProcessingJobRequestProcessingJobCompletedOrStoppedWaitTypeDef,
      DescribeTrainingJobRequestTrainingJobCompletedOrStoppedWaitTypeDef,
      DescribeTransformJobRequestTransformJobCompletedOrStoppedWaitTypeDef,
      ExperimentSummaryTypeDef,
      FeatureGroupSummaryTypeDef,
      DescribeFeatureMetadataResponseTypeDef,
      FeatureMetadataTypeDef,
      UpdateFeatureMetadataRequestRequestTypeDef,
      DescribeHubContentResponseTypeDef,
      DescribeHumanTaskUiResponseTypeDef,
      DescribeModelCardExportJobResponseTypeDef,
      ListMonitoringExecutionsResponseTypeDef,
      DescribeSubscribedWorkteamResponseTypeDef,
      ListSubscribedWorkteamsResponseTypeDef,
      TrainingJobSummaryTypeDef,
      TrialSummaryTypeDef,
      UpdateEndpointWeightsAndCapacitiesInputRequestTypeDef,
      ListStageDevicesResponseTypeDef,
      ListDeviceFleetsResponseTypeDef,
      DeviceSummaryTypeDef,
      RegisterDevicesRequestRequestTypeDef,
      UpdateDevicesRequestRequestTypeDef,
      ListDomainsResponseTypeDef,
      DriftCheckBiasTypeDef,
      DriftCheckExplainabilityTypeDef,
      ListEdgeDeploymentPlansResponseTypeDef,
      GetDeviceFleetReportResponseTypeDef,
      ListEdgePackagingJobsResponseTypeDef,
      ListEndpointConfigsOutputTypeDef,
      EndpointPerformanceTypeDef,
      ListEndpointsOutputTypeDef,
      ModelConfigurationTypeDef,
      NestedFiltersTypeDef,
      HyperParameterTrainingJobSummaryTypeDef,
      ListFlowDefinitionsResponseTypeDef,
      GetSearchSuggestionsResponseTypeDef,
      UpdateCodeRepositoryInputRequestTypeDef,
      ListHubContentVersionsResponseTypeDef,
      ListHubContentsResponseTypeDef,
      ListHubsResponseTypeDef,
      HumanLoopActivationConfigTypeDef,
      ListHumanTaskUisResponseTypeDef,
      HyperParameterTuningResourceConfigTypeDef,
      HyperParameterTuningJobSummaryTypeDef,
      HyperParameterTuningJobStrategyConfigTypeDef,
      HyperParameterTuningJobWarmStartConfigTypeDef,
      UserContextTypeDef,
      ImageConfigTypeDef,
      ListImagesResponseTypeDef,
      ListImageVersionsResponseTypeDef,
      ListInferenceRecommendationsJobsResponseTypeDef,
      ResourceConfigTypeDef,
      ParameterRangeTypeDef,
      ParameterRangesTypeDef,
      KernelGatewayImageConfigTypeDef,
      LabelingJobForWorkteamSummaryTypeDef,
      LabelingJobDataSourceTypeDef,
      ListLineageGroupsResponseTypeDef,
      ListDataQualityJobDefinitionsResponseTypeDef,
      ListModelBiasJobDefinitionsResponseTypeDef,
      ListModelExplainabilityJobDefinitionsResponseTypeDef,
      ListModelQualityJobDefinitionsResponseTypeDef,
      ListModelCardExportJobsResponseTypeDef,
      ListModelCardVersionsResponseTypeDef,
      ListModelCardsResponseTypeDef,
      ListModelMetadataResponseTypeDef,
      ListModelPackageGroupsOutputTypeDef,
      ListModelPackagesOutputTypeDef,
      ListModelsOutputTypeDef,
      ListMonitoringAlertHistoryResponseTypeDef,
      ListMonitoringSchedulesResponseTypeDef,
      ListNotebookInstanceLifecycleConfigsOutputTypeDef,
      ListNotebookInstancesOutputTypeDef,
      ListPipelineExecutionsResponseTypeDef,
      ListPipelineParametersForExecutionResponseTypeDef,
      StartPipelineExecutionRequestRequestTypeDef,
      ListPipelinesResponseTypeDef,
      ListProcessingJobsResponseTypeDef,
      ListProjectsOutputTypeDef,
      ListSpacesResponseTypeDef,
      ListStudioLifecycleConfigsResponseTypeDef,
      ListTransformJobsResponseTypeDef,
      ListUserProfilesResponseTypeDef,
      MemberDefinitionTypeDef,
      MonitoringAlertActionsTypeDef,
      ModelInfrastructureConfigTypeDef,
      ModelPackageContainerDefinitionTypeDef,
      RecommendationJobStoppingConditionsTypeDef,
      ModelMetadataSearchExpressionTypeDef,
      ModelPackageStatusDetailsTypeDef,
      MonitoringResourcesTypeDef,
      MonitoringDatasetFormatTypeDef,
      MonitoringOutputTypeDef,
      OfflineStoreConfigTypeDef,
      OnlineStoreConfigTypeDef,
      OutputConfigTypeDef,
      PendingProductionVariantSummaryTypeDef,
      ProductionVariantSummaryTypeDef,
      TrafficPatternTypeDef,
      ProcessingResourcesTypeDef,
      ProcessingOutputTypeDef,
      ProductionVariantTypeDef,
      SuggestionQueryTypeDef,
      ServiceCatalogProvisioningDetailsTypeDef,
      ServiceCatalogProvisioningUpdateDetailsTypeDef,
      PublicWorkforceTaskPriceTypeDef,
      QueryLineageRequestRequestTypeDef,
      QueryLineageResponseTypeDef,
      RecommendationJobOutputConfigTypeDef,
      RecommendationJobContainerConfigTypeDef,
      RenderUiTemplateRequestRequestTypeDef,
      RenderUiTemplateResponseTypeDef,
      UpdateTrainingJobRequestRequestTypeDef,
      ShadowModeConfigTypeDef,
      SourceAlgorithmSpecificationTypeDef,
      TrainingImageConfigTypeDef,
      TransformDataSourceTypeDef,
      WorkforceTypeDef,
      ListActionsResponseTypeDef,
      ArtifactSummaryTypeDef,
      CreateArtifactRequestRequestTypeDef,
      DeleteArtifactRequestRequestTypeDef,
      AsyncInferenceConfigTypeDef,
      AutoMLChannelTypeDef,
      AutoMLJobChannelTypeDef,
      AutoMLProblemTypeConfigTypeDef,
      ListAutoMLJobsResponseTypeDef,
      AutoMLJobConfigTypeDef,
      LabelingJobAlgorithmsConfigTypeDef,
      ModelMetricsTypeDef,
      PipelineExecutionStepMetadataTypeDef,
      AutoMLCandidateTypeDef,
      BlueGreenUpdatePolicyTypeDef,
      EndpointInputConfigurationTypeDef,
      ClarifyExplainerConfigTypeDef,
      ListCodeRepositoriesOutputTypeDef,
      ListContextsResponseTypeDef,
      DomainSettingsForUpdateTypeDef,
      DomainSettingsTypeDef,
      ListInferenceExperimentsResponseTypeDef,
      DefaultSpaceSettingsTypeDef,
      SpaceSettingsTypeDef,
      UserSettingsTypeDef,
      ChannelTypeDef,
      ProcessingInputTypeDef,
      CreateEdgeDeploymentPlanRequestRequestTypeDef,
      CreateEdgeDeploymentStageRequestRequestTypeDef,
      DescribeEdgeDeploymentPlanResponseTypeDef,
      ListExperimentsResponseTypeDef,
      ListFeatureGroupsResponseTypeDef,
      ListTrainingJobsResponseTypeDef,
      ListTrialsResponseTypeDef,
      ListDevicesResponseTypeDef,
      DriftCheckBaselinesTypeDef,
      InferenceRecommendationTypeDef,
      RecommendationJobInferenceBenchmarkTypeDef,
      SearchExpressionTypeDef,
      ListTrainingJobsForHyperParameterTuningJobResponseTypeDef,
      ListHyperParameterTuningJobsResponseTypeDef,
      AssociationSummaryTypeDef,
      DescribeActionResponseTypeDef,
      DescribeArtifactResponseTypeDef,
      DescribeContextResponseTypeDef,
      DescribeExperimentResponseTypeDef,
      DescribeLineageGroupResponseTypeDef,
      DescribeModelCardResponseTypeDef,
      DescribeModelPackageGroupOutputTypeDef,
      DescribePipelineExecutionResponseTypeDef,
      DescribePipelineResponseTypeDef,
      DescribeTrialComponentResponseTypeDef,
      DescribeTrialResponseTypeDef,
      ExperimentTypeDef,
      ModelCardTypeDef,
      ModelDashboardModelCardTypeDef,
      ModelPackageGroupTypeDef,
      PipelineExecutionTypeDef,
      PipelineTypeDef,
      TrialComponentSimpleSummaryTypeDef,
      TrialComponentSummaryTypeDef,
      ContainerDefinitionTypeDef,
      HyperParameterSpecificationTypeDef,
      HyperParameterTuningJobConfigTypeDef,
      AppImageConfigDetailsTypeDef,
      CreateAppImageConfigRequestRequestTypeDef,
      DescribeAppImageConfigResponseTypeDef,
      UpdateAppImageConfigRequestRequestTypeDef,
      ListLabelingJobsForWorkteamResponseTypeDef,
      LabelingJobInputConfigTypeDef,
      CreateWorkteamRequestRequestTypeDef,
      UpdateWorkteamRequestRequestTypeDef,
      WorkteamTypeDef,
      MonitoringAlertSummaryTypeDef,
      ModelVariantConfigSummaryTypeDef,
      ModelVariantConfigTypeDef,
      AdditionalInferenceSpecificationDefinitionTypeDef,
      InferenceSpecificationTypeDef,
      ListModelMetadataRequestListModelMetadataPaginateTypeDef,
      ListModelMetadataRequestRequestTypeDef,
      BatchTransformInputTypeDef,
      MonitoringOutputConfigTypeDef,
      CreateFeatureGroupRequestRequestTypeDef,
      DescribeFeatureGroupResponseTypeDef,
      FeatureGroupTypeDef,
      CreateCompilationJobRequestRequestTypeDef,
      DescribeCompilationJobResponseTypeDef,
      PendingDeploymentSummaryTypeDef,
      ProcessingOutputConfigTypeDef,
      GetSearchSuggestionsRequestRequestTypeDef,
      CreateProjectInputRequestTypeDef,
      DescribeProjectOutputTypeDef,
      ProjectTypeDef,
      UpdateProjectInputRequestTypeDef,
      HumanLoopConfigTypeDef,
      HumanTaskConfigTypeDef,
      AlgorithmSpecificationTypeDef,
      TransformInputTypeDef,
      DescribeWorkforceResponseTypeDef,
      ListWorkforcesResponseTypeDef,
      UpdateWorkforceResponseTypeDef,
      ListArtifactsResponseTypeDef,
      CreateAutoMLJobV2RequestRequestTypeDef,
      CreateAutoMLJobRequestRequestTypeDef,
      PipelineExecutionStepTypeDef,
      DescribeAutoMLJobResponseTypeDef,
      DescribeAutoMLJobV2ResponseTypeDef,
      ListCandidatesForAutoMLJobResponseTypeDef,
      DeploymentConfigTypeDef,
      RecommendationJobInputConfigTypeDef,
      ExplainerConfigTypeDef,
      CreateSpaceRequestRequestTypeDef,
      DescribeSpaceResponseTypeDef,
      UpdateSpaceRequestRequestTypeDef,
      CreateDomainRequestRequestTypeDef,
      CreateUserProfileRequestRequestTypeDef,
      DescribeDomainResponseTypeDef,
      DescribeUserProfileResponseTypeDef,
      UpdateDomainRequestRequestTypeDef,
      UpdateUserProfileRequestRequestTypeDef,
      HyperParameterTrainingJobDefinitionTypeDef,
      TrainingJobDefinitionTypeDef,
      InferenceRecommendationsJobStepTypeDef,
      ListAssociationsResponseTypeDef,
      TrialTypeDef,
      ListTrialComponentsResponseTypeDef,
      CreateModelInputRequestTypeDef,
      DescribeModelOutputTypeDef,
      ModelTypeDef,
      TrainingSpecificationTypeDef,
      ListAppImageConfigsResponseTypeDef,
      LabelingJobSummaryTypeDef,
      DescribeWorkteamResponseTypeDef,
      ListWorkteamsResponseTypeDef,
      UpdateWorkteamResponseTypeDef,
      ListMonitoringAlertsResponseTypeDef,
      DescribeInferenceExperimentResponseTypeDef,
      CreateInferenceExperimentRequestRequestTypeDef,
      StopInferenceExperimentRequestRequestTypeDef,
      UpdateInferenceExperimentRequestRequestTypeDef,
      UpdateModelPackageInputRequestTypeDef,
      BatchDescribeModelPackageSummaryTypeDef,
      DataQualityJobInputTypeDef,
      ModelBiasJobInputTypeDef,
      ModelExplainabilityJobInputTypeDef,
      ModelQualityJobInputTypeDef,
      MonitoringInputTypeDef,
      CreateProcessingJobRequestRequestTypeDef,
      DescribeProcessingJobResponseTypeDef,
      ProcessingJobTypeDef,
      CreateFlowDefinitionRequestRequestTypeDef,
      DescribeFlowDefinitionResponseTypeDef,
      CreateLabelingJobRequestRequestTypeDef,
      DescribeLabelingJobResponseTypeDef,
      CreateTrainingJobRequestRequestTypeDef,
      DescribeTrainingJobResponseTypeDef,
      TrainingJobTypeDef,
      CreateTransformJobRequestRequestTypeDef,
      DescribeTransformJobResponseTypeDef,
      TransformJobDefinitionTypeDef,
      TransformJobTypeDef,
      ListPipelineExecutionStepsResponseTypeDef,
      CreateEndpointInputRequestTypeDef,
      UpdateEndpointInputRequestTypeDef,
      CreateInferenceRecommendationsJobRequestRequestTypeDef,
      DescribeInferenceRecommendationsJobResponseTypeDef,
      CreateEndpointConfigInputRequestTypeDef,
      DescribeEndpointConfigOutputTypeDef,
      DescribeEndpointOutputTypeDef,
      CreateHyperParameterTuningJobRequestRequestTypeDef,
      DescribeHyperParameterTuningJobResponseTypeDef,
      HyperParameterTuningJobSearchEntityTypeDef,
      ListInferenceRecommendationsJobStepsResponseTypeDef,
      ListLabelingJobsResponseTypeDef,
      BatchDescribeModelPackageOutputTypeDef,
      CreateDataQualityJobDefinitionRequestRequestTypeDef,
      DescribeDataQualityJobDefinitionResponseTypeDef,
      CreateModelBiasJobDefinitionRequestRequestTypeDef,
      DescribeModelBiasJobDefinitionResponseTypeDef,
      CreateModelExplainabilityJobDefinitionRequestRequestTypeDef,
      DescribeModelExplainabilityJobDefinitionResponseTypeDef,
      CreateModelQualityJobDefinitionRequestRequestTypeDef,
      DescribeModelQualityJobDefinitionResponseTypeDef,
      MonitoringJobDefinitionTypeDef,
      AlgorithmValidationProfileTypeDef,
      ModelPackageValidationProfileTypeDef,
      TrialComponentSourceDetailTypeDef,
      MonitoringScheduleConfigTypeDef,
      AlgorithmValidationSpecificationTypeDef,
      ModelPackageValidationSpecificationTypeDef,
      TrialComponentTypeDef,
      CreateMonitoringScheduleRequestRequestTypeDef,
      DescribeMonitoringScheduleResponseTypeDef,
      ModelDashboardMonitoringScheduleTypeDef,
      MonitoringScheduleTypeDef,
      UpdateMonitoringScheduleRequestRequestTypeDef,
      CreateAlgorithmInputRequestTypeDef,
      DescribeAlgorithmOutputTypeDef,
      CreateModelPackageInputRequestTypeDef,
      DescribeModelPackageOutputTypeDef,
      ModelPackageTypeDef,
      ModelDashboardModelTypeDef,
      EndpointTypeDef,
      SearchRecordTypeDef,
      SearchResponseTypeDef,
  )


  def get_structure() -> ActionSourceTypeDef:
      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-sagemaker` 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_sagemaker/)

  <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: 27bdfbdbe418eaa0c43cdb84759d3ecadcfb18d5643809954b2b73913857495b
name: python-mypy-boto3-secretsmanager
arch: src
version: 1.26.89
epoch: 0
release: 1
summary: Type annotations for boto3.SecretsManager 1.26.89 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-7516740b-5d58-4d11-bc3e-3b7ad11d9977
location_href: 00011501-python-mypy-boto3-secretsmanager/python-mypy-boto3-secretsmanager-1.26.89-1.src.rpm
checksum_type: sha256
description:
  <a id="mypy-boto3-secretsmanager"></a>



  [![PyPI - mypy-boto3-secretsmanager](https://img.shields.io/pypi/v/mypy-boto3-secretsmanager.svg?color=blue)](https://pypi.org/project/mypy-boto3-secretsmanager)
  [![PyPI - Python Version](https://img.shields.io/pypi/pyversions/mypy-boto3-secretsmanager.svg?color=blue)](https://pypi.org/project/mypy-boto3-secretsmanager)
  [![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-secretsmanager?color=blue)](https://pypistats.org/packages/mypy-boto3-secretsmanager)

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

  Type annotations for
  [boto3.SecretsManager 1.26.89](https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/secretsmanager.html#SecretsManager)
  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-secretsmanager docs](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_secretsmanager/).

  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-secretsmanager](#mypy-boto3-secretsmanager)
    - [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 `SecretsManager`.

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



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

  ```bash

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




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



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

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



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

  <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[secretsmanager]` in your environment:

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

  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[secretsmanager]` in your environment:

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

  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[secretsmanager]'
  ```

  - 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[secretsmanager]` with services you use in your
    environment:

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

  - 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[secretsmanager]` in your environment:

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

  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[secretsmanager]` in your environment:

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

  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>



  `SecretsManagerClient` provides annotations for
  `boto3.client("secretsmanager")`.

  ```python
  from boto3.session import Session

  from mypy_boto3_secretsmanager import SecretsManagerClient

  client: SecretsManagerClient = Session().client("secretsmanager")


  ```

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



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

  ```python
  from boto3.session import Session

  from mypy_boto3_secretsmanager import SecretsManagerClient
  from mypy_boto3_secretsmanager.paginator import ListSecretsPaginator

  client: SecretsManagerClient = Session().client("secretsmanager")



  list_secrets_paginator: ListSecretsPaginator = client.get_paginator("list_secrets")
  ```

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



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

  ```python
  from mypy_boto3_secretsmanager.literals import (
      FilterNameStringTypeType,
      ListSecretsPaginatorName,
      SortOrderTypeType,
      StatusTypeType,
      SecretsManagerServiceName,
      ServiceName,
      ResourceServiceName,
      PaginatorName,
      RegionName,
  )


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

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



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

  ```python
  from mypy_boto3_secretsmanager.type_defs import (
      CancelRotateSecretRequestRequestTypeDef,
      ResponseMetadataTypeDef,
      ReplicaRegionTypeTypeDef,
      TagTypeDef,
      ReplicationStatusTypeTypeDef,
      DeleteResourcePolicyRequestRequestTypeDef,
      DeleteSecretRequestRequestTypeDef,
      DescribeSecretRequestRequestTypeDef,
      RotationRulesTypeTypeDef,
      FilterTypeDef,
      GetRandomPasswordRequestRequestTypeDef,
      GetResourcePolicyRequestRequestTypeDef,
      GetSecretValueRequestRequestTypeDef,
      ListSecretVersionIdsRequestRequestTypeDef,
      SecretVersionsListEntryTypeDef,
      PaginatorConfigTypeDef,
      PutResourcePolicyRequestRequestTypeDef,
      PutSecretValueRequestRequestTypeDef,
      RemoveRegionsFromReplicationRequestRequestTypeDef,
      RestoreSecretRequestRequestTypeDef,
      StopReplicationToReplicaRequestRequestTypeDef,
      UntagResourceRequestRequestTypeDef,
      UpdateSecretRequestRequestTypeDef,
      UpdateSecretVersionStageRequestRequestTypeDef,
      ValidateResourcePolicyRequestRequestTypeDef,
      ValidationErrorsEntryTypeDef,
      CancelRotateSecretResponseTypeDef,
      DeleteResourcePolicyResponseTypeDef,
      DeleteSecretResponseTypeDef,
      EmptyResponseMetadataTypeDef,
      GetRandomPasswordResponseTypeDef,
      GetResourcePolicyResponseTypeDef,
      GetSecretValueResponseTypeDef,
      PutResourcePolicyResponseTypeDef,
      PutSecretValueResponseTypeDef,
      RestoreSecretResponseTypeDef,
      RotateSecretResponseTypeDef,
      StopReplicationToReplicaResponseTypeDef,
      UpdateSecretResponseTypeDef,
      UpdateSecretVersionStageResponseTypeDef,
      ReplicateSecretToRegionsRequestRequestTypeDef,
      CreateSecretRequestRequestTypeDef,
      TagResourceRequestRequestTypeDef,
      CreateSecretResponseTypeDef,
      RemoveRegionsFromReplicationResponseTypeDef,
      ReplicateSecretToRegionsResponseTypeDef,
      DescribeSecretResponseTypeDef,
      RotateSecretRequestRequestTypeDef,
      SecretListEntryTypeDef,
      ListSecretsRequestRequestTypeDef,
      ListSecretVersionIdsResponseTypeDef,
      ListSecretsRequestListSecretsPaginateTypeDef,
      ValidateResourcePolicyResponseTypeDef,
      ListSecretsResponseTypeDef,
  )


  def get_structure() -> CancelRotateSecretRequestRequestTypeDef:
      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-secretsmanager` 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_secretsmanager/)

  <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: bd4347ced175be675c2d176c280ecc548325c02526b74e9a9f4a7431cdb8af7f
name: python-mypy-boto3-secretsmanager-help
arch: noarch
version: 1.26.89
epoch: 0
release: 1
summary: Development documents and examples for mypy-boto3-secretsmanager
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-7516740b-5d58-4d11-bc3e-3b7ad11d9977
rpm_sourcerpm: python-mypy-boto3-secretsmanager-1.26.89-1.src.rpm
checksum_type: sha256
description:
  <a id="mypy-boto3-secretsmanager"></a>



  [![PyPI - mypy-boto3-secretsmanager](https://img.shields.io/pypi/v/mypy-boto3-secretsmanager.svg?color=blue)](https://pypi.org/project/mypy-boto3-secretsmanager)
  [![PyPI - Python Version](https://img.shields.io/pypi/pyversions/mypy-boto3-secretsmanager.svg?color=blue)](https://pypi.org/project/mypy-boto3-secretsmanager)
  [![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-secretsmanager?color=blue)](https://pypistats.org/packages/mypy-boto3-secretsmanager)

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

  Type annotations for
  [boto3.SecretsManager 1.26.89](https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/secretsmanager.html#SecretsManager)
  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-secretsmanager docs](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_secretsmanager/).

  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-secretsmanager](#mypy-boto3-secretsmanager)
    - [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 `SecretsManager`.

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



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

  ```bash

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




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



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

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



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

  <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[secretsmanager]` in your environment:

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

  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[secretsmanager]` in your environment:

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

  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[secretsmanager]'
  ```

  - 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[secretsmanager]` with services you use in your
    environment:

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

  - 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[secretsmanager]` in your environment:

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

  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[secretsmanager]` in your environment:

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

  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>



  `SecretsManagerClient` provides annotations for
  `boto3.client("secretsmanager")`.

  ```python
  from boto3.session import Session

  from mypy_boto3_secretsmanager import SecretsManagerClient

  client: SecretsManagerClient = Session().client("secretsmanager")


  ```

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



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

  ```python
  from boto3.session import Session

  from mypy_boto3_secretsmanager import SecretsManagerClient
  from mypy_boto3_secretsmanager.paginator import ListSecretsPaginator

  client: SecretsManagerClient = Session().client("secretsmanager")



  list_secrets_paginator: ListSecretsPaginator = client.get_paginator("list_secrets")
  ```

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



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

  ```python
  from mypy_boto3_secretsmanager.literals import (
      FilterNameStringTypeType,
      ListSecretsPaginatorName,
      SortOrderTypeType,
      StatusTypeType,
      SecretsManagerServiceName,
      ServiceName,
      ResourceServiceName,
      PaginatorName,
      RegionName,
  )


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

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



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

  ```python
  from mypy_boto3_secretsmanager.type_defs import (
      CancelRotateSecretRequestRequestTypeDef,
      ResponseMetadataTypeDef,
      ReplicaRegionTypeTypeDef,
      TagTypeDef,
      ReplicationStatusTypeTypeDef,
      DeleteResourcePolicyRequestRequestTypeDef,
      DeleteSecretRequestRequestTypeDef,
      DescribeSecretRequestRequestTypeDef,
      RotationRulesTypeTypeDef,
      FilterTypeDef,
      GetRandomPasswordRequestRequestTypeDef,
      GetResourcePolicyRequestRequestTypeDef,
      GetSecretValueRequestRequestTypeDef,
      ListSecretVersionIdsRequestRequestTypeDef,
      SecretVersionsListEntryTypeDef,
      PaginatorConfigTypeDef,
      PutResourcePolicyRequestRequestTypeDef,
      PutSecretValueRequestRequestTypeDef,
      RemoveRegionsFromReplicationRequestRequestTypeDef,
      RestoreSecretRequestRequestTypeDef,
      StopReplicationToReplicaRequestRequestTypeDef,
      UntagResourceRequestRequestTypeDef,
      UpdateSecretRequestRequestTypeDef,
      UpdateSecretVersionStageRequestRequestTypeDef,
      ValidateResourcePolicyRequestRequestTypeDef,
      ValidationErrorsEntryTypeDef,
      CancelRotateSecretResponseTypeDef,
      DeleteResourcePolicyResponseTypeDef,
      DeleteSecretResponseTypeDef,
      EmptyResponseMetadataTypeDef,
      GetRandomPasswordResponseTypeDef,
      GetResourcePolicyResponseTypeDef,
      GetSecretValueResponseTypeDef,
      PutResourcePolicyResponseTypeDef,
      PutSecretValueResponseTypeDef,
      RestoreSecretResponseTypeDef,
      RotateSecretResponseTypeDef,
      StopReplicationToReplicaResponseTypeDef,
      UpdateSecretResponseTypeDef,
      UpdateSecretVersionStageResponseTypeDef,
      ReplicateSecretToRegionsRequestRequestTypeDef,
      CreateSecretRequestRequestTypeDef,
      TagResourceRequestRequestTypeDef,
      CreateSecretResponseTypeDef,
      RemoveRegionsFromReplicationResponseTypeDef,
      ReplicateSecretToRegionsResponseTypeDef,
      DescribeSecretResponseTypeDef,
      RotateSecretRequestRequestTypeDef,
      SecretListEntryTypeDef,
      ListSecretsRequestRequestTypeDef,
      ListSecretVersionIdsResponseTypeDef,
      ListSecretsRequestListSecretsPaginateTypeDef,
      ValidateResourcePolicyResponseTypeDef,
      ListSecretsResponseTypeDef,
  )


  def get_structure() -> CancelRotateSecretRequestRequestTypeDef:
      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-secretsmanager` 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_secretsmanager/)

  <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:
  00011501-python-mypy-boto3-secretsmanager/python-mypy-boto3-secretsmanager-help-1.26.89-1.noarch.rpm


pkgId: 15376378e648049bb8994f9c99d758ac0fe063b5d18bece424c32957354cfe45
name: python-mypy-boto3-securityhub
arch: src
version: 1.26.100
epoch: 0
release: 1
summary: Type annotations for boto3.SecurityHub 1.26.100 service generated with mypy-boto3-builder 7.14.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-abc36937-d6be-46b1-a00c-eea33a3ef68d
location_href: 00014265-python-mypy-boto3-securityhub/python-mypy-boto3-securityhub-1.26.100-1.src.rpm
checksum_type: sha256
description:
  <a id="mypy-boto3-securityhub"></a>



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

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

  Type annotations for
  [boto3.SecurityHub 1.26.100](https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/securityhub.html#SecurityHub)
  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.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-securityhub docs](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_securityhub/).

  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-securityhub](#mypy-boto3-securityhub)
    - [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 `SecurityHub`.

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



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

  ```bash

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




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



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

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



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

  <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[securityhub]` in your environment:

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

  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[securityhub]` in your environment:

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

  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[securityhub]'
  ```

  - 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[securityhub]` with services you use in your environment:

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

  - 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[securityhub]` in your environment:

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

  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[securityhub]` in your environment:

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

  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>



  `SecurityHubClient` provides annotations for `boto3.client("securityhub")`.

  ```python
  from boto3.session import Session

  from mypy_boto3_securityhub import SecurityHubClient

  client: SecurityHubClient = Session().client("securityhub")


  ```

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



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

  ```python
  from boto3.session import Session

  from mypy_boto3_securityhub import SecurityHubClient
  from mypy_boto3_securityhub.paginator import (
      DescribeActionTargetsPaginator,
      DescribeProductsPaginator,
      DescribeStandardsPaginator,
      DescribeStandardsControlsPaginator,
      GetEnabledStandardsPaginator,
      GetFindingsPaginator,
      GetInsightsPaginator,
      ListEnabledProductsForImportPaginator,
      ListFindingAggregatorsPaginator,
      ListInvitationsPaginator,
      ListMembersPaginator,
      ListOrganizationAdminAccountsPaginator,
      ListSecurityControlDefinitionsPaginator,
      ListStandardsControlAssociationsPaginator,
  )

  client: SecurityHubClient = Session().client("securityhub")



  describe_action_targets_paginator: DescribeActionTargetsPaginator = client.get_paginator(
      "describe_action_targets"
  )
  describe_products_paginator: DescribeProductsPaginator = client.get_paginator("describe_products")
  describe_standards_paginator: DescribeStandardsPaginator = client.get_paginator(
      "describe_standards"
  )
  describe_standards_controls_paginator: DescribeStandardsControlsPaginator = client.get_paginator(
      "describe_standards_controls"
  )
  get_enabled_standards_paginator: GetEnabledStandardsPaginator = client.get_paginator(
      "get_enabled_standards"
  )
  get_findings_paginator: GetFindingsPaginator = client.get_paginator("get_findings")
  get_insights_paginator: GetInsightsPaginator = client.get_paginator("get_insights")
  list_enabled_products_for_import_paginator: ListEnabledProductsForImportPaginator = (
      client.get_paginator("list_enabled_products_for_import")
  )
  list_finding_aggregators_paginator: ListFindingAggregatorsPaginator = client.get_paginator(
      "list_finding_aggregators"
  )
  list_invitations_paginator: ListInvitationsPaginator = client.get_paginator("list_invitations")
  list_members_paginator: ListMembersPaginator = client.get_paginator("list_members")
  list_organization_admin_accounts_paginator: ListOrganizationAdminAccountsPaginator = (
      client.get_paginator("list_organization_admin_accounts")
  )
  list_security_control_definitions_paginator: ListSecurityControlDefinitionsPaginator = (
      client.get_paginator("list_security_control_definitions")
  )
  list_standards_control_associations_paginator: ListStandardsControlAssociationsPaginator = (
      client.get_paginator("list_standards_control_associations")
  )
  ```

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



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

  ```python
  from mypy_boto3_securityhub.literals import (
      AdminStatusType,
      AssociationStatusType,
      AutoEnableStandardsType,
      AwsIamAccessKeyStatusType,
      AwsS3BucketNotificationConfigurationS3KeyFilterRuleNameType,
      ComplianceStatusType,
      ControlFindingGeneratorType,
      ControlStatusType,
      DateRangeUnitType,
      DescribeActionTargetsPaginatorName,
      DescribeProductsPaginatorName,
      DescribeStandardsControlsPaginatorName,
      DescribeStandardsPaginatorName,
      GetEnabledStandardsPaginatorName,
      GetFindingsPaginatorName,
      GetInsightsPaginatorName,
      IntegrationTypeType,
      ListEnabledProductsForImportPaginatorName,
      ListFindingAggregatorsPaginatorName,
      ListInvitationsPaginatorName,
      ListMembersPaginatorName,
      ListOrganizationAdminAccountsPaginatorName,
      ListSecurityControlDefinitionsPaginatorName,
      ListStandardsControlAssociationsPaginatorName,
      MalwareStateType,
      MalwareTypeType,
      MapFilterComparisonType,
      NetworkDirectionType,
      PartitionType,
      RecordStateType,
      RegionAvailabilityStatusType,
      SeverityLabelType,
      SeverityRatingType,
      SortOrderType,
      StandardsStatusType,
      StatusReasonCodeType,
      StringFilterComparisonType,
      ThreatIntelIndicatorCategoryType,
      ThreatIntelIndicatorTypeType,
      UnprocessedErrorCodeType,
      VerificationStateType,
      VulnerabilityFixAvailableType,
      WorkflowStateType,
      WorkflowStatusType,
      SecurityHubServiceName,
      ServiceName,
      ResourceServiceName,
      PaginatorName,
      RegionName,
  )


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

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



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

  ```python
  from mypy_boto3_securityhub.type_defs import (
      AcceptAdministratorInvitationRequestRequestTypeDef,
      AcceptInvitationRequestRequestTypeDef,
      AccountDetailsTypeDef,
      ActionLocalIpDetailsTypeDef,
      ActionLocalPortDetailsTypeDef,
      CityTypeDef,
      CountryTypeDef,
      GeoLocationTypeDef,
      IpOrganizationDetailsTypeDef,
      ActionRemotePortDetailsTypeDef,
      ActionTargetTypeDef,
      DnsRequestActionTypeDef,
      AdjustmentTypeDef,
      AdminAccountTypeDef,
      AssociatedStandardTypeDef,
      AssociationStateDetailsTypeDef,
      AvailabilityZoneTypeDef,
      AwsApiCallActionDomainDetailsTypeDef,
      AwsApiGatewayAccessLogSettingsTypeDef,
      AwsApiGatewayCanarySettingsTypeDef,
      AwsApiGatewayEndpointConfigurationTypeDef,
      AwsApiGatewayMethodSettingsTypeDef,
      AwsCorsConfigurationTypeDef,
      AwsApiGatewayV2RouteSettingsTypeDef,
      AwsAutoScalingAutoScalingGroupAvailabilityZonesListDetailsTypeDef,
      AwsAutoScalingAutoScalingGroupLaunchTemplateLaunchTemplateSpecificationTypeDef,
      AwsAutoScalingAutoScalingGroupMixedInstancesPolicyInstancesDistributionDetailsTypeDef,
      AwsAutoScalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateLaunchTemplateSpecificationTypeDef,
      AwsAutoScalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateOverridesListDetailsTypeDef,
      AwsAutoScalingLaunchConfigurationBlockDeviceMappingsEbsDetailsTypeDef,
      AwsAutoScalingLaunchConfigurationInstanceMonitoringDetailsTypeDef,
      AwsAutoScalingLaunchConfigurationMetadataOptionsTypeDef,
      AwsBackupBackupPlanAdvancedBackupSettingsDetailsTypeDef,
      AwsBackupBackupPlanLifecycleDetailsTypeDef,
      AwsBackupBackupVaultNotificationsDetailsTypeDef,
      AwsBackupRecoveryPointCalculatedLifecycleDetailsTypeDef,
      AwsBackupRecoveryPointCreatedByDetailsTypeDef,
      AwsBackupRecoveryPointLifecycleDetailsTypeDef,
      AwsCertificateManagerCertificateExtendedKeyUsageTypeDef,
      AwsCertificateManagerCertificateKeyUsageTypeDef,
      AwsCertificateManagerCertificateOptionsTypeDef,
      AwsCertificateManagerCertificateResourceRecordTypeDef,
      AwsCloudFormationStackDriftInformationDetailsTypeDef,
      AwsCloudFormationStackOutputsDetailsTypeDef,
      AwsCloudFrontDistributionCacheBehaviorTypeDef,
      AwsCloudFrontDistributionDefaultCacheBehaviorTypeDef,
      AwsCloudFrontDistributionLoggingTypeDef,
      AwsCloudFrontDistributionViewerCertificateTypeDef,
      AwsCloudFrontDistributionOriginSslProtocolsTypeDef,
      AwsCloudFrontDistributionOriginGroupFailoverStatusCodesTypeDef,
      AwsCloudFrontDistributionOriginS3OriginConfigTypeDef,
      AwsCloudTrailTrailDetailsTypeDef,
      AwsCloudWatchAlarmDimensionsDetailsTypeDef,
      AwsCodeBuildProjectArtifactsDetailsTypeDef,
      AwsCodeBuildProjectSourceTypeDef,
      AwsCodeBuildProjectVpcConfigTypeDef,
      AwsCodeBuildProjectEnvironmentEnvironmentVariablesDetailsTypeDef,
      AwsCodeBuildProjectEnvironmentRegistryCredentialTypeDef,
      AwsCodeBuildProjectLogsConfigCloudWatchLogsDetailsTypeDef,
      AwsCodeBuildProjectLogsConfigS3LogsDetailsTypeDef,
      AwsDynamoDbTableAttributeDefinitionTypeDef,
      AwsDynamoDbTableBillingModeSummaryTypeDef,
      AwsDynamoDbTableKeySchemaTypeDef,
      AwsDynamoDbTableProvisionedThroughputTypeDef,
      AwsDynamoDbTableRestoreSummaryTypeDef,
      AwsDynamoDbTableSseDescriptionTypeDef,
      AwsDynamoDbTableStreamSpecificationTypeDef,
      AwsDynamoDbTableProjectionTypeDef,
      AwsDynamoDbTableProvisionedThroughputOverrideTypeDef,
      AwsEc2EipDetailsTypeDef,
      AwsEc2InstanceMetadataOptionsTypeDef,
      AwsEc2InstanceMonitoringDetailsTypeDef,
      AwsEc2InstanceNetworkInterfacesDetailsTypeDef,
      AwsEc2LaunchTemplateDataBlockDeviceMappingSetEbsDetailsTypeDef,
      AwsEc2LaunchTemplateDataCapacityReservationSpecificationCapacityReservationTargetDetailsTypeDef,
      AwsEc2LaunchTemplateDataCpuOptionsDetailsTypeDef,
      AwsEc2LaunchTemplateDataCreditSpecificationDetailsTypeDef,
      AwsEc2LaunchTemplateDataElasticGpuSpecificationSetDetailsTypeDef,
      AwsEc2LaunchTemplateDataElasticInferenceAcceleratorSetDetailsTypeDef,
      AwsEc2LaunchTemplateDataEnclaveOptionsDetailsTypeDef,
      AwsEc2LaunchTemplateDataHibernationOptionsDetailsTypeDef,
      AwsEc2LaunchTemplateDataIamInstanceProfileDetailsTypeDef,
      AwsEc2LaunchTemplateDataLicenseSetDetailsTypeDef,
      AwsEc2LaunchTemplateDataMaintenanceOptionsDetailsTypeDef,
      AwsEc2LaunchTemplateDataMetadataOptionsDetailsTypeDef,
      AwsEc2LaunchTemplateDataMonitoringDetailsTypeDef,
      AwsEc2LaunchTemplateDataPlacementDetailsTypeDef,
      AwsEc2LaunchTemplateDataPrivateDnsNameOptionsDetailsTypeDef,
      AwsEc2LaunchTemplateDataInstanceMarketOptionsSpotOptionsDetailsTypeDef,
      AwsEc2LaunchTemplateDataInstanceRequirementsAcceleratorCountDetailsTypeDef,
      AwsEc2LaunchTemplateDataInstanceRequirementsAcceleratorTotalMemoryMiBDetailsTypeDef,
      AwsEc2LaunchTemplateDataInstanceRequirementsBaselineEbsBandwidthMbpsDetailsTypeDef,
      AwsEc2LaunchTemplateDataInstanceRequirementsMemoryGiBPerVCpuDetailsTypeDef,
      AwsEc2LaunchTemplateDataInstanceRequirementsMemoryMiBDetailsTypeDef,
      AwsEc2LaunchTemplateDataInstanceRequirementsNetworkInterfaceCountDetailsTypeDef,
      AwsEc2LaunchTemplateDataInstanceRequirementsTotalLocalStorageGBDetailsTypeDef,
      AwsEc2LaunchTemplateDataInstanceRequirementsVCpuCountDetailsTypeDef,
      AwsEc2LaunchTemplateDataNetworkInterfaceSetIpv4PrefixesDetailsTypeDef,
      AwsEc2LaunchTemplateDataNetworkInterfaceSetIpv6AddressesDetailsTypeDef,
      AwsEc2LaunchTemplateDataNetworkInterfaceSetIpv6PrefixesDetailsTypeDef,
      AwsEc2LaunchTemplateDataNetworkInterfaceSetPrivateIpAddressesDetailsTypeDef,
      AwsEc2NetworkAclAssociationTypeDef,
      IcmpTypeCodeTypeDef,
      PortRangeFromToTypeDef,
      AwsEc2NetworkInterfaceAttachmentTypeDef,
      AwsEc2NetworkInterfaceIpV6AddressDetailTypeDef,
      AwsEc2NetworkInterfacePrivateIpAddressDetailTypeDef,
      AwsEc2NetworkInterfaceSecurityGroupTypeDef,
      PropagatingVgwSetDetailsTypeDef,
      RouteSetDetailsTypeDef,
      AwsEc2SecurityGroupIpRangeTypeDef,
      AwsEc2SecurityGroupIpv6RangeTypeDef,
      AwsEc2SecurityGroupPrefixListIdTypeDef,
      AwsEc2SecurityGroupUserIdGroupPairTypeDef,
      Ipv6CidrBlockAssociationTypeDef,
      AwsEc2TransitGatewayDetailsTypeDef,
      AwsEc2VolumeAttachmentTypeDef,
      CidrBlockAssociationTypeDef,
      AwsEc2VpcEndpointServiceServiceTypeDetailsTypeDef,
      AwsEc2VpcPeeringConnectionStatusDetailsTypeDef,
      VpcInfoCidrBlockSetDetailsTypeDef,
      VpcInfoIpv6CidrBlockSetDetailsTypeDef,
      VpcInfoPeeringOptionsDetailsTypeDef,
      AwsEc2VpnConnectionRoutesDetailsTypeDef,
      AwsEc2VpnConnectionVgwTelemetryDetailsTypeDef,
      AwsEc2VpnConnectionOptionsTunnelOptionsDetailsTypeDef,
      AwsEcrContainerImageDetailsTypeDef,
      AwsEcrRepositoryImageScanningConfigurationDetailsTypeDef,
      AwsEcrRepositoryLifecyclePolicyDetailsTypeDef,
      AwsEcsClusterClusterSettingsDetailsTypeDef,
      AwsEcsClusterConfigurationExecuteCommandConfigurationLogConfigurationDetailsTypeDef,
      AwsEcsClusterDefaultCapacityProviderStrategyDetailsTypeDef,
      AwsMountPointTypeDef,
      AwsEcsServiceCapacityProviderStrategyDetailsTypeDef,
      AwsEcsServiceDeploymentConfigurationDeploymentCircuitBreakerDetailsTypeDef,
      AwsEcsServiceDeploymentControllerDetailsTypeDef,
      AwsEcsServiceLoadBalancersDetailsTypeDef,
      AwsEcsServicePlacementConstraintsDetailsTypeDef,
      AwsEcsServicePlacementStrategiesDetailsTypeDef,
      AwsEcsServiceServiceRegistriesDetailsTypeDef,
      AwsEcsServiceNetworkConfigurationAwsVpcConfigurationDetailsTypeDef,
      AwsEcsTaskDefinitionContainerDefinitionsDependsOnDetailsTypeDef,
      AwsEcsTaskDefinitionContainerDefinitionsEnvironmentDetailsTypeDef,
      AwsEcsTaskDefinitionContainerDefinitionsEnvironmentFilesDetailsTypeDef,
      AwsEcsTaskDefinitionContainerDefinitionsExtraHostsDetailsTypeDef,
      AwsEcsTaskDefinitionContainerDefinitionsFirelensConfigurationDetailsTypeDef,
      AwsEcsTaskDefinitionContainerDefinitionsHealthCheckDetailsTypeDef,
      AwsEcsTaskDefinitionContainerDefinitionsMountPointsDetailsTypeDef,
      AwsEcsTaskDefinitionContainerDefinitionsPortMappingsDetailsTypeDef,
      AwsEcsTaskDefinitionContainerDefinitionsRepositoryCredentialsDetailsTypeDef,
      AwsEcsTaskDefinitionContainerDefinitionsResourceRequirementsDetailsTypeDef,
      AwsEcsTaskDefinitionContainerDefinitionsSecretsDetailsTypeDef,
      AwsEcsTaskDefinitionContainerDefinitionsSystemControlsDetailsTypeDef,
      AwsEcsTaskDefinitionContainerDefinitionsUlimitsDetailsTypeDef,
      AwsEcsTaskDefinitionContainerDefinitionsVolumesFromDetailsTypeDef,
      AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersCapabilitiesDetailsTypeDef,
      AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersDevicesDetailsTypeDef,
      AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersTmpfsDetailsTypeDef,
      AwsEcsTaskDefinitionContainerDefinitionsLogConfigurationSecretOptionsDetailsTypeDef,
      AwsEcsTaskDefinitionInferenceAcceleratorsDetailsTypeDef,
      AwsEcsTaskDefinitionPlacementConstraintsDetailsTypeDef,
      AwsEcsTaskDefinitionProxyConfigurationProxyConfigurationPropertiesDetailsTypeDef,
      AwsEcsTaskDefinitionVolumesDockerVolumeConfigurationDetailsTypeDef,
      AwsEcsTaskDefinitionVolumesHostDetailsTypeDef,
      AwsEcsTaskDefinitionVolumesEfsVolumeConfigurationAuthorizationConfigDetailsTypeDef,
      AwsEcsTaskVolumeHostDetailsTypeDef,
      AwsEfsAccessPointPosixUserDetailsTypeDef,
      AwsEfsAccessPointRootDirectoryCreationInfoDetailsTypeDef,
      AwsEksClusterResourcesVpcConfigDetailsTypeDef,
      AwsEksClusterLoggingClusterLoggingDetailsTypeDef,
      AwsElasticBeanstalkEnvironmentEnvironmentLinkTypeDef,
      AwsElasticBeanstalkEnvironmentOptionSettingTypeDef,
      AwsElasticBeanstalkEnvironmentTierTypeDef,
      AwsElasticsearchDomainDomainEndpointOptionsTypeDef,
      AwsElasticsearchDomainEncryptionAtRestOptionsTypeDef,
      AwsElasticsearchDomainNodeToNodeEncryptionOptionsTypeDef,
      AwsElasticsearchDomainServiceSoftwareOptionsTypeDef,
      AwsElasticsearchDomainVPCOptionsTypeDef,
      AwsElasticsearchDomainElasticsearchClusterConfigZoneAwarenessConfigDetailsTypeDef,
      AwsElasticsearchDomainLogPublishingOptionsLogConfigTypeDef,
      AwsElbAppCookieStickinessPolicyTypeDef,
      AwsElbLbCookieStickinessPolicyTypeDef,
      AwsElbLoadBalancerAccessLogTypeDef,
      AwsElbLoadBalancerAdditionalAttributeTypeDef,
      AwsElbLoadBalancerConnectionDrainingTypeDef,
      AwsElbLoadBalancerConnectionSettingsTypeDef,
      AwsElbLoadBalancerCrossZoneLoadBalancingTypeDef,
      AwsElbLoadBalancerBackendServerDescriptionTypeDef,
      AwsElbLoadBalancerHealthCheckTypeDef,
      AwsElbLoadBalancerInstanceTypeDef,
      AwsElbLoadBalancerSourceSecurityGroupTypeDef,
      AwsElbLoadBalancerListenerTypeDef,
      AwsElbv2LoadBalancerAttributeTypeDef,
      LoadBalancerStateTypeDef,
      AwsIamAccessKeySessionContextAttributesTypeDef,
      AwsIamAccessKeySessionContextSessionIssuerTypeDef,
      AwsIamAttachedManagedPolicyTypeDef,
      AwsIamGroupPolicyTypeDef,
      AwsIamInstanceProfileRoleTypeDef,
      AwsIamPermissionsBoundaryTypeDef,
      AwsIamPolicyVersionTypeDef,
      AwsIamRolePolicyTypeDef,
      AwsIamUserPolicyTypeDef,
      AwsKinesisStreamStreamEncryptionDetailsTypeDef,
      AwsKmsKeyDetailsTypeDef,
      AwsLambdaFunctionCodeTypeDef,
      AwsLambdaFunctionDeadLetterConfigTypeDef,
      AwsLambdaFunctionLayerTypeDef,
      AwsLambdaFunctionTracingConfigTypeDef,
      AwsLambdaFunctionVpcConfigTypeDef,
      AwsLambdaFunctionEnvironmentErrorTypeDef,
      AwsLambdaLayerVersionDetailsTypeDef,
      AwsNetworkFirewallFirewallSubnetMappingsDetailsTypeDef,
      AwsOpenSearchServiceDomainMasterUserOptionsDetailsTypeDef,
      AwsOpenSearchServiceDomainClusterConfigZoneAwarenessConfigDetailsTypeDef,
      AwsOpenSearchServiceDomainDomainEndpointOptionsDetailsTypeDef,
      AwsOpenSearchServiceDomainEncryptionAtRestOptionsDetailsTypeDef,
      AwsOpenSearchServiceDomainNodeToNodeEncryptionOptionsDetailsTypeDef,
      AwsOpenSearchServiceDomainServiceSoftwareOptionsDetailsTypeDef,
      AwsOpenSearchServiceDomainVpcOptionsDetailsTypeDef,
      AwsOpenSearchServiceDomainLogPublishingOptionTypeDef,
      AwsRdsDbClusterAssociatedRoleTypeDef,
      AwsRdsDbClusterMemberTypeDef,
      AwsRdsDbClusterOptionGroupMembershipTypeDef,
      AwsRdsDbDomainMembershipTypeDef,
      AwsRdsDbInstanceVpcSecurityGroupTypeDef,
      AwsRdsDbClusterSnapshotDetailsTypeDef,
      AwsRdsDbInstanceAssociatedRoleTypeDef,
      AwsRdsDbInstanceEndpointTypeDef,
      AwsRdsDbOptionGroupMembershipTypeDef,
      AwsRdsDbParameterGroupTypeDef,
      AwsRdsDbProcessorFeatureTypeDef,
      AwsRdsDbStatusInfoTypeDef,
      AwsRdsPendingCloudWatchLogsExportsTypeDef,
      AwsRdsDbSecurityGroupEc2SecurityGroupTypeDef,
      AwsRdsDbSecurityGroupIpRangeTypeDef,
      AwsRdsDbSubnetGroupSubnetAvailabilityZoneTypeDef,
      AwsRdsEventSubscriptionDetailsTypeDef,
      AwsRedshiftClusterClusterNodeTypeDef,
      AwsRedshiftClusterClusterParameterStatusTypeDef,
      AwsRedshiftClusterClusterSecurityGroupTypeDef,
      AwsRedshiftClusterClusterSnapshotCopyStatusTypeDef,
      AwsRedshiftClusterDeferredMaintenanceWindowTypeDef,
      AwsRedshiftClusterElasticIpStatusTypeDef,
      AwsRedshiftClusterEndpointTypeDef,
      AwsRedshiftClusterHsmStatusTypeDef,
      AwsRedshiftClusterIamRoleTypeDef,
      AwsRedshiftClusterLoggingStatusTypeDef,
      AwsRedshiftClusterPendingModifiedValuesTypeDef,
      AwsRedshiftClusterResizeInfoTypeDef,
      AwsRedshiftClusterRestoreStatusTypeDef,
      AwsRedshiftClusterVpcSecurityGroupTypeDef,
      AwsS3AccountPublicAccessBlockDetailsTypeDef,
      AwsS3BucketBucketLifecycleConfigurationRulesAbortIncompleteMultipartUploadDetailsTypeDef,
      AwsS3BucketBucketLifecycleConfigurationRulesNoncurrentVersionTransitionsDetailsTypeDef,
      AwsS3BucketBucketLifecycleConfigurationRulesTransitionsDetailsTypeDef,
      AwsS3BucketBucketLifecycleConfigurationRulesFilterPredicateTagDetailsTypeDef,
      AwsS3BucketBucketLifecycleConfigurationRulesFilterPredicateOperandsTagDetailsTypeDef,
      AwsS3BucketBucketVersioningConfigurationTypeDef,
      AwsS3BucketLoggingConfigurationTypeDef,
      AwsS3BucketNotificationConfigurationS3KeyFilterRuleTypeDef,
      AwsS3BucketObjectLockConfigurationRuleDefaultRetentionDetailsTypeDef,
      AwsS3BucketServerSideEncryptionByDefaultTypeDef,
      AwsS3BucketWebsiteConfigurationRedirectToTypeDef,
      AwsS3BucketWebsiteConfigurationRoutingRuleConditionTypeDef,
      AwsS3BucketWebsiteConfigurationRoutingRuleRedirectTypeDef,
      AwsS3ObjectDetailsTypeDef,
      AwsSageMakerNotebookInstanceMetadataServiceConfigurationDetailsTypeDef,
      AwsSecretsManagerSecretRotationRulesTypeDef,
      BooleanFilterTypeDef,
      IpFilterTypeDef,
      KeywordFilterTypeDef,
      MapFilterTypeDef,
      NumberFilterTypeDef,
      StringFilterTypeDef,
      AwsSecurityFindingIdentifierTypeDef,
      MalwareTypeDef,
      NoteTypeDef,
      PatchSummaryTypeDef,
      ProcessDetailsTypeDef,
      RelatedFindingTypeDef,
      SeverityTypeDef,
      ThreatIntelIndicatorTypeDef,
      WorkflowTypeDef,
      AwsSnsTopicSubscriptionTypeDef,
      AwsSqsQueueDetailsTypeDef,
      AwsSsmComplianceSummaryTypeDef,
      AwsWafRateBasedRuleMatchPredicateTypeDef,
      AwsWafRegionalRateBasedRuleMatchPredicateTypeDef,
      AwsWafRegionalRulePredicateListDetailsTypeDef,
      AwsWafRegionalRuleGroupRulesActionDetailsTypeDef,
      AwsWafRegionalWebAclRulesListActionDetailsTypeDef,
      AwsWafRegionalWebAclRulesListOverrideActionDetailsTypeDef,
      AwsWafRulePredicateListDetailsTypeDef,
      AwsWafRuleGroupRulesActionDetailsTypeDef,
      WafActionTypeDef,
      WafExcludedRuleTypeDef,
      WafOverrideActionTypeDef,
      AwsWafv2CustomHttpHeaderTypeDef,
      AwsWafv2VisibilityConfigDetailsTypeDef,
      AwsWafv2WebAclCaptchaConfigImmunityTimePropertyDetailsTypeDef,
      AwsXrayEncryptionConfigDetailsTypeDef,
      BatchDisableStandardsRequestRequestTypeDef,
      ResponseMetadataTypeDef,
      StandardsSubscriptionRequestTypeDef,
      BatchGetSecurityControlsRequestRequestTypeDef,
      SecurityControlTypeDef,
      UnprocessedSecurityControlTypeDef,
      StandardsControlAssociationIdTypeDef,
      StandardsControlAssociationDetailTypeDef,
      ImportFindingsErrorTypeDef,
      NoteUpdateTypeDef,
      SeverityUpdateTypeDef,
      WorkflowUpdateTypeDef,
      StandardsControlAssociationUpdateTypeDef,
      CellTypeDef,
      ClassificationStatusTypeDef,
      StatusReasonTypeDef,
      VolumeMountTypeDef,
      CreateActionTargetRequestRequestTypeDef,
      CreateFindingAggregatorRequestRequestTypeDef,
      ResultTypeDef,
      DateRangeTypeDef,
      DeclineInvitationsRequestRequestTypeDef,
      DeleteActionTargetRequestRequestTypeDef,
      DeleteFindingAggregatorRequestRequestTypeDef,
      DeleteInsightRequestRequestTypeDef,
      DeleteInvitationsRequestRequestTypeDef,
      DeleteMembersRequestRequestTypeDef,
      PaginatorConfigTypeDef,
      DescribeActionTargetsRequestRequestTypeDef,
      DescribeHubRequestRequestTypeDef,
      DescribeProductsRequestRequestTypeDef,
      ProductTypeDef,
      DescribeStandardsControlsRequestRequestTypeDef,
      StandardsControlTypeDef,
      DescribeStandardsRequestRequestTypeDef,
      DisableImportFindingsForProductRequestRequestTypeDef,
      DisableOrganizationAdminAccountRequestRequestTypeDef,
      DisassociateMembersRequestRequestTypeDef,
      EnableImportFindingsForProductRequestRequestTypeDef,
      EnableOrganizationAdminAccountRequestRequestTypeDef,
      EnableSecurityHubRequestRequestTypeDef,
      FilePathsTypeDef,
      FindingAggregatorTypeDef,
      FindingProviderSeverityTypeDef,
      FirewallPolicyStatefulRuleGroupReferencesDetailsTypeDef,
      FirewallPolicyStatelessRuleGroupReferencesDetailsTypeDef,
      InvitationTypeDef,
      GetEnabledStandardsRequestRequestTypeDef,
      GetFindingAggregatorRequestRequestTypeDef,
      SortCriterionTypeDef,
      GetInsightResultsRequestRequestTypeDef,
      GetInsightsRequestRequestTypeDef,
      GetMembersRequestRequestTypeDef,
      MemberTypeDef,
      InsightResultValueTypeDef,
      InviteMembersRequestRequestTypeDef,
      ListEnabledProductsForImportRequestRequestTypeDef,
      ListFindingAggregatorsRequestRequestTypeDef,
      ListInvitationsRequestRequestTypeDef,
      ListMembersRequestRequestTypeDef,
      ListOrganizationAdminAccountsRequestRequestTypeDef,
      ListSecurityControlDefinitionsRequestRequestTypeDef,
      SecurityControlDefinitionTypeDef,
      ListStandardsControlAssociationsRequestRequestTypeDef,
      StandardsControlAssociationSummaryTypeDef,
      ListTagsForResourceRequestRequestTypeDef,
      PortRangeTypeDef,
      RangeTypeDef,
      RecordTypeDef,
      RecommendationTypeDef,
      RuleGroupSourceListDetailsTypeDef,
      RuleGroupSourceStatefulRulesHeaderDetailsTypeDef,
      RuleGroupSourceStatefulRulesOptionsDetailsTypeDef,
      RuleGroupSourceStatelessRuleMatchAttributesDestinationPortsTypeDef,
      RuleGroupSourceStatelessRuleMatchAttributesDestinationsTypeDef,
      RuleGroupSourceStatelessRuleMatchAttributesSourcePortsTypeDef,
      RuleGroupSourceStatelessRuleMatchAttributesSourcesTypeDef,
      RuleGroupSourceStatelessRuleMatchAttributesTcpFlagsTypeDef,
      RuleGroupVariablesIpSetsDetailsTypeDef,
      RuleGroupVariablesPortSetsDetailsTypeDef,
      SoftwarePackageTypeDef,
      StandardsManagedByTypeDef,
      StandardsStatusReasonTypeDef,
      StatelessCustomPublishMetricActionDimensionTypeDef,
      TagResourceRequestRequestTypeDef,
      UntagResourceRequestRequestTypeDef,
      UpdateActionTargetRequestRequestTypeDef,
      UpdateFindingAggregatorRequestRequestTypeDef,
      UpdateOrganizationConfigurationRequestRequestTypeDef,
      UpdateSecurityHubConfigurationRequestRequestTypeDef,
      UpdateStandardsControlRequestRequestTypeDef,
      VulnerabilityVendorTypeDef,
      CreateMembersRequestRequestTypeDef,
      ActionRemoteIpDetailsTypeDef,
      CvssTypeDef,
      AssociationSetDetailsTypeDef,
      AwsApiGatewayRestApiDetailsTypeDef,
      AwsApiGatewayStageDetailsTypeDef,
      AwsApiGatewayV2ApiDetailsTypeDef,
      AwsApiGatewayV2StageDetailsTypeDef,
      AwsAutoScalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateDetailsTypeDef,
      AwsAutoScalingLaunchConfigurationBlockDeviceMappingsDetailsTypeDef,
      AwsBackupBackupPlanRuleCopyActionsDetailsTypeDef,
      AwsBackupBackupVaultDetailsTypeDef,
      AwsBackupRecoveryPointDetailsTypeDef,
      AwsCertificateManagerCertificateDomainValidationOptionTypeDef,
      AwsCloudFormationStackDetailsTypeDef,
      AwsCloudFrontDistributionCacheBehaviorsTypeDef,
      AwsCloudFrontDistributionOriginCustomOriginConfigTypeDef,
      AwsCloudFrontDistributionOriginGroupFailoverTypeDef,
      AwsCloudWatchAlarmDetailsTypeDef,
      AwsCodeBuildProjectEnvironmentTypeDef,
      AwsCodeBuildProjectLogsConfigDetailsTypeDef,
      AwsDynamoDbTableGlobalSecondaryIndexTypeDef,
      AwsDynamoDbTableLocalSecondaryIndexTypeDef,
      AwsDynamoDbTableReplicaGlobalSecondaryIndexTypeDef,
      AwsEc2InstanceDetailsTypeDef,
      AwsEc2LaunchTemplateDataBlockDeviceMappingSetDetailsTypeDef,
      AwsEc2LaunchTemplateDataCapacityReservationSpecificationDetailsTypeDef,
      AwsEc2LaunchTemplateDataInstanceMarketOptionsDetailsTypeDef,
      AwsEc2LaunchTemplateDataInstanceRequirementsDetailsTypeDef,
      AwsEc2LaunchTemplateDataNetworkInterfaceSetDetailsTypeDef,
      AwsEc2NetworkAclEntryTypeDef,
      AwsEc2NetworkInterfaceDetailsTypeDef,
      AwsEc2SecurityGroupIpPermissionTypeDef,
      AwsEc2SubnetDetailsTypeDef,
      AwsEc2VolumeDetailsTypeDef,
      AwsEc2VpcDetailsTypeDef,
      AwsEc2VpcEndpointServiceDetailsTypeDef,
      AwsEc2VpcPeeringConnectionVpcInfoDetailsTypeDef,
      AwsEc2VpnConnectionOptionsDetailsTypeDef,
      AwsEcrRepositoryDetailsTypeDef,
      AwsEcsClusterConfigurationExecuteCommandConfigurationDetailsTypeDef,
      AwsEcsContainerDetailsTypeDef,
      AwsEcsServiceDeploymentConfigurationDetailsTypeDef,
      AwsEcsServiceNetworkConfigurationDetailsTypeDef,
      AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersDetailsTypeDef,
      AwsEcsTaskDefinitionContainerDefinitionsLogConfigurationDetailsTypeDef,
      AwsEcsTaskDefinitionProxyConfigurationDetailsTypeDef,
      AwsEcsTaskDefinitionVolumesEfsVolumeConfigurationDetailsTypeDef,
      AwsEcsTaskVolumeDetailsTypeDef,
      AwsEfsAccessPointRootDirectoryDetailsTypeDef,
      AwsEksClusterLoggingDetailsTypeDef,
      AwsElasticBeanstalkEnvironmentDetailsTypeDef,
      AwsElasticsearchDomainElasticsearchClusterConfigDetailsTypeDef,
      AwsElasticsearchDomainLogPublishingOptionsTypeDef,
      AwsElbLoadBalancerPoliciesTypeDef,
      AwsElbLoadBalancerAttributesTypeDef,
      AwsElbLoadBalancerListenerDescriptionTypeDef,
      AwsElbv2LoadBalancerDetailsTypeDef,
      AwsIamAccessKeySessionContextTypeDef,
      AwsIamGroupDetailsTypeDef,
      AwsIamInstanceProfileTypeDef,
      AwsIamPolicyDetailsTypeDef,
      AwsIamUserDetailsTypeDef,
      AwsKinesisStreamDetailsTypeDef,
      AwsLambdaFunctionEnvironmentTypeDef,
      AwsNetworkFirewallFirewallDetailsTypeDef,
      AwsOpenSearchServiceDomainAdvancedSecurityOptionsDetailsTypeDef,
      AwsOpenSearchServiceDomainClusterConfigDetailsTypeDef,
      AwsOpenSearchServiceDomainLogPublishingOptionsDetailsTypeDef,
      AwsRdsDbClusterDetailsTypeDef,
      AwsRdsDbSnapshotDetailsTypeDef,
      AwsRdsDbPendingModifiedValuesTypeDef,
      AwsRdsDbSecurityGroupDetailsTypeDef,
      AwsRdsDbSubnetGroupSubnetTypeDef,
      AwsRedshiftClusterClusterParameterGroupTypeDef,
      AwsS3BucketBucketLifecycleConfigurationRulesFilterPredicateOperandsDetailsTypeDef,
      AwsS3BucketNotificationConfigurationS3KeyFilterTypeDef,
      AwsS3BucketObjectLockConfigurationRuleDetailsTypeDef,
      AwsS3BucketServerSideEncryptionRuleTypeDef,
      AwsS3BucketWebsiteConfigurationRoutingRuleTypeDef,
      AwsSageMakerNotebookInstanceDetailsTypeDef,
      AwsSecretsManagerSecretDetailsTypeDef,
      BatchUpdateFindingsUnprocessedFindingTypeDef,
      AwsSnsTopicDetailsTypeDef,
      AwsSsmPatchTypeDef,
      AwsWafRateBasedRuleDetailsTypeDef,
      AwsWafRegionalRateBasedRuleDetailsTypeDef,
      AwsWafRegionalRuleDetailsTypeDef,
      AwsWafRegionalRuleGroupRulesDetailsTypeDef,
      AwsWafRegionalWebAclRulesListDetailsTypeDef,
      AwsWafRuleDetailsTypeDef,
      AwsWafRuleGroupRulesDetailsTypeDef,
      AwsWafWebAclRuleTypeDef,
      AwsWafv2CustomRequestHandlingDetailsTypeDef,
      AwsWafv2CustomResponseDetailsTypeDef,
      AwsWafv2WebAclCaptchaConfigDetailsTypeDef,
      CreateActionTargetResponseTypeDef,
      CreateFindingAggregatorResponseTypeDef,
      CreateInsightResponseTypeDef,
      DeleteActionTargetResponseTypeDef,
      DeleteInsightResponseTypeDef,
      DescribeActionTargetsResponseTypeDef,
      DescribeHubResponseTypeDef,
      DescribeOrganizationConfigurationResponseTypeDef,
      EnableImportFindingsForProductResponseTypeDef,
      GetFindingAggregatorResponseTypeDef,
      GetInvitationsCountResponseTypeDef,
      ListEnabledProductsForImportResponseTypeDef,
      ListOrganizationAdminAccountsResponseTypeDef,
      ListTagsForResourceResponseTypeDef,
      UpdateFindingAggregatorResponseTypeDef,
      BatchEnableStandardsRequestRequestTypeDef,
      BatchGetSecurityControlsResponseTypeDef,
      BatchGetStandardsControlAssociationsRequestRequestTypeDef,
      UnprocessedStandardsControlAssociationTypeDef,
      BatchImportFindingsResponseTypeDef,
      BatchUpdateFindingsRequestRequestTypeDef,
      BatchUpdateStandardsControlAssociationsRequestRequestTypeDef,
      UnprocessedStandardsControlAssociationUpdateTypeDef,
      ComplianceTypeDef,
      ContainerDetailsTypeDef,
      CreateMembersResponseTypeDef,
      DeclineInvitationsResponseTypeDef,
      DeleteInvitationsResponseTypeDef,
      DeleteMembersResponseTypeDef,
      InviteMembersResponseTypeDef,
      DateFilterTypeDef,
      DescribeActionTargetsRequestDescribeActionTargetsPaginateTypeDef,
      DescribeProductsRequestDescribeProductsPaginateTypeDef,
      DescribeStandardsControlsRequestDescribeStandardsControlsPaginateTypeDef,
      DescribeStandardsRequestDescribeStandardsPaginateTypeDef,
      GetEnabledStandardsRequestGetEnabledStandardsPaginateTypeDef,
      GetInsightsRequestGetInsightsPaginateTypeDef,
      ListEnabledProductsForImportRequestListEnabledProductsForImportPaginateTypeDef,
      ListFindingAggregatorsRequestListFindingAggregatorsPaginateTypeDef,
      ListInvitationsRequestListInvitationsPaginateTypeDef,
      ListMembersRequestListMembersPaginateTypeDef,
      ListOrganizationAdminAccountsRequestListOrganizationAdminAccountsPaginateTypeDef,
      ListSecurityControlDefinitionsRequestListSecurityControlDefinitionsPaginateTypeDef,
      ListStandardsControlAssociationsRequestListStandardsControlAssociationsPaginateTypeDef,
      DescribeProductsResponseTypeDef,
      DescribeStandardsControlsResponseTypeDef,
      ThreatTypeDef,
      ListFindingAggregatorsResponseTypeDef,
      FindingProviderFieldsTypeDef,
      GetAdministratorAccountResponseTypeDef,
      GetMasterAccountResponseTypeDef,
      ListInvitationsResponseTypeDef,
      GetMembersResponseTypeDef,
      ListMembersResponseTypeDef,
      InsightResultsTypeDef,
      ListSecurityControlDefinitionsResponseTypeDef,
      ListStandardsControlAssociationsResponseTypeDef,
      NetworkPathComponentDetailsTypeDef,
      NetworkTypeDef,
      PageTypeDef,
      RemediationTypeDef,
      RuleGroupSourceStatefulRulesDetailsTypeDef,
      RuleGroupSourceStatelessRuleMatchAttributesTypeDef,
      RuleGroupVariablesTypeDef,
      StandardTypeDef,
      StandardsSubscriptionTypeDef,
      StatelessCustomPublishMetricActionTypeDef,
      AwsApiCallActionTypeDef,
      NetworkConnectionActionTypeDef,
      PortProbeDetailTypeDef,
      VulnerabilityTypeDef,
      AwsEc2RouteTableDetailsTypeDef,
      AwsAutoScalingAutoScalingGroupMixedInstancesPolicyDetailsTypeDef,
      AwsAutoScalingLaunchConfigurationDetailsTypeDef,
      AwsBackupBackupPlanRuleDetailsTypeDef,
      AwsCertificateManagerCertificateRenewalSummaryTypeDef,
      AwsCloudFrontDistributionOriginItemTypeDef,
      AwsCloudFrontDistributionOriginGroupTypeDef,
      AwsCodeBuildProjectDetailsTypeDef,
      AwsDynamoDbTableReplicaTypeDef,
      AwsEc2LaunchTemplateDataDetailsTypeDef,
      AwsEc2NetworkAclDetailsTypeDef,
      AwsEc2SecurityGroupDetailsTypeDef,
      AwsEc2VpcPeeringConnectionDetailsTypeDef,
      AwsEc2VpnConnectionDetailsTypeDef,
      AwsEcsClusterConfigurationDetailsTypeDef,
      AwsEcsServiceDetailsTypeDef,
      AwsEcsTaskDefinitionContainerDefinitionsDetailsTypeDef,
      AwsEcsTaskDefinitionVolumesDetailsTypeDef,
      AwsEcsTaskDetailsTypeDef,
      AwsEfsAccessPointDetailsTypeDef,
      AwsEksClusterDetailsTypeDef,
      AwsElasticsearchDomainDetailsTypeDef,
      AwsElbLoadBalancerDetailsTypeDef,
      AwsIamAccessKeyDetailsTypeDef,
      AwsIamRoleDetailsTypeDef,
      AwsLambdaFunctionDetailsTypeDef,
      AwsOpenSearchServiceDomainDetailsTypeDef,
      AwsRdsDbSubnetGroupTypeDef,
      AwsRedshiftClusterDetailsTypeDef,
      AwsS3BucketBucketLifecycleConfigurationRulesFilterPredicateDetailsTypeDef,
      AwsS3BucketNotificationConfigurationFilterTypeDef,
      AwsS3BucketObjectLockConfigurationTypeDef,
      AwsS3BucketServerSideEncryptionConfigurationTypeDef,
      AwsS3BucketWebsiteConfigurationTypeDef,
      BatchUpdateFindingsResponseTypeDef,
      AwsSsmPatchComplianceDetailsTypeDef,
      AwsWafRegionalRuleGroupDetailsTypeDef,
      AwsWafRegionalWebAclDetailsTypeDef,
      AwsWafRuleGroupDetailsTypeDef,
      AwsWafWebAclDetailsTypeDef,
      AwsWafv2ActionAllowDetailsTypeDef,
      AwsWafv2RulesActionCaptchaDetailsTypeDef,
      AwsWafv2RulesActionCountDetailsTypeDef,
      AwsWafv2ActionBlockDetailsTypeDef,
      BatchGetStandardsControlAssociationsResponseTypeDef,
      BatchUpdateStandardsControlAssociationsResponseTypeDef,
      AwsSecurityFindingFiltersTypeDef,
      GetInsightResultsResponseTypeDef,
      NetworkHeaderTypeDef,
      OccurrencesTypeDef,
      RuleGroupSourceStatelessRuleDefinitionTypeDef,
      DescribeStandardsResponseTypeDef,
      BatchDisableStandardsResponseTypeDef,
      BatchEnableStandardsResponseTypeDef,
      GetEnabledStandardsResponseTypeDef,
      StatelessCustomActionDefinitionTypeDef,
      PortProbeActionTypeDef,
      AwsAutoScalingAutoScalingGroupDetailsTypeDef,
      AwsBackupBackupPlanBackupPlanDetailsTypeDef,
      AwsCertificateManagerCertificateDetailsTypeDef,
      AwsCloudFrontDistributionOriginsTypeDef,
      AwsCloudFrontDistributionOriginGroupsTypeDef,
      AwsDynamoDbTableDetailsTypeDef,
      AwsEc2LaunchTemplateDetailsTypeDef,
      AwsEcsClusterDetailsTypeDef,
      AwsEcsTaskDefinitionDetailsTypeDef,
      AwsRdsDbInstanceDetailsTypeDef,
      AwsS3BucketBucketLifecycleConfigurationRulesFilterDetailsTypeDef,
      AwsS3BucketNotificationConfigurationDetailTypeDef,
      AwsWafv2RulesActionDetailsTypeDef,
      AwsWafv2WebAclActionDetailsTypeDef,
      CreateInsightRequestRequestTypeDef,
      GetFindingsRequestGetFindingsPaginateTypeDef,
      GetFindingsRequestRequestTypeDef,
      InsightTypeDef,
      UpdateFindingsRequestRequestTypeDef,
      UpdateInsightRequestRequestTypeDef,
      NetworkPathComponentTypeDef,
      CustomDataIdentifiersDetectionsTypeDef,
      SensitiveDataDetectionsTypeDef,
      RuleGroupSourceStatelessRulesDetailsTypeDef,
      FirewallPolicyStatelessCustomActionsDetailsTypeDef,
      RuleGroupSourceCustomActionsDetailsTypeDef,
      ActionTypeDef,
      AwsBackupBackupPlanDetailsTypeDef,
      AwsCloudFrontDistributionDetailsTypeDef,
      AwsS3BucketBucketLifecycleConfigurationRulesDetailsTypeDef,
      AwsS3BucketNotificationConfigurationTypeDef,
      AwsWafv2RulesDetailsTypeDef,
      GetInsightsResponseTypeDef,
      CustomDataIdentifiersResultTypeDef,
      SensitiveDataResultTypeDef,
      FirewallPolicyDetailsTypeDef,
      RuleGroupSourceStatelessRulesAndCustomActionsDetailsTypeDef,
      AwsS3BucketBucketLifecycleConfigurationDetailsTypeDef,
      AwsWafv2RuleGroupDetailsTypeDef,
      AwsWafv2WebAclDetailsTypeDef,
      ClassificationResultTypeDef,
      AwsNetworkFirewallFirewallPolicyDetailsTypeDef,
      RuleGroupSourceTypeDef,
      AwsS3BucketDetailsTypeDef,
      DataClassificationDetailsTypeDef,
      RuleGroupDetailsTypeDef,
      AwsNetworkFirewallRuleGroupDetailsTypeDef,
      ResourceDetailsTypeDef,
      ResourceTypeDef,
      AwsSecurityFindingTypeDef,
      BatchImportFindingsRequestRequestTypeDef,
      GetFindingsResponseTypeDef,
  )


  def get_structure() -> AcceptAdministratorInvitationRequestRequestTypeDef:
      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-securityhub` 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_securityhub/)

  <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: 8b68755984721249901f017306f32c447988767077f9becd01ed7bfdf37be70e
name: python-mypy-boto3-service-quotas
arch: src
version: 1.26.0.post1
epoch: 0
release: 1
summary: Type annotations for boto3.ServiceQuotas 1.26.0 service generated with mypy-boto3-builder 7.11.10
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-5ab976e9-8174-40da-92c8-aeac1c8417d2
location_href: 00014278-python-mypy-boto3-service-quotas/python-mypy-boto3-service-quotas-1.26.0.post1-1.src.rpm
checksum_type: sha256
description:
  <a id="mypy-boto3-service-quotas"></a>



  [![PyPI - mypy-boto3-service-quotas](https://img.shields.io/pypi/v/mypy-boto3-service-quotas.svg?color=blue)](https://pypi.org/project/mypy-boto3-service-quotas)
  [![PyPI - Python Version](https://img.shields.io/pypi/pyversions/mypy-boto3-service-quotas.svg?color=blue)](https://pypi.org/project/mypy-boto3-service-quotas)
  [![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-service-quotas?color=blue)](https://pypistats.org/packages/mypy-boto3-service-quotas)

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

  Type annotations for
  [boto3.ServiceQuotas 1.26.0](https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/service-quotas.html#ServiceQuotas)
  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-service-quotas docs](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_service_quotas/).

  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-service-quotas](#mypy-boto3-service-quotas)
    - [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 `ServiceQuotas`.

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



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

  ```bash

  python -m pip install 'boto3-stubs[service-quotas]'




  python -m pip install 'boto3-stubs-lite[service-quotas]'



  python -m pip install mypy-boto3-service-quotas
  ```

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



  ```bash
  python -m pip uninstall -y mypy-boto3-service-quotas
  ```

  <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[service-quotas]` in your environment:

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

  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[service-quotas]` in your environment:

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

  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[service-quotas]'
  ```

  - 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[service-quotas]` with services you use in your
    environment:

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

  - 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[service-quotas]` in your environment:

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

  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[service-quotas]` in your environment:

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

  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>



  `ServiceQuotasClient` provides annotations for
  `boto3.client("service-quotas")`.

  ```python
  from boto3.session import Session

  from mypy_boto3_service_quotas import ServiceQuotasClient

  client: ServiceQuotasClient = Session().client("service-quotas")


  ```

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



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

  ```python
  from boto3.session import Session

  from mypy_boto3_service_quotas import ServiceQuotasClient
  from mypy_boto3_service_quotas.paginator import (
      ListAWSDefaultServiceQuotasPaginator,
      ListRequestedServiceQuotaChangeHistoryPaginator,
      ListRequestedServiceQuotaChangeHistoryByQuotaPaginator,
      ListServiceQuotaIncreaseRequestsInTemplatePaginator,
      ListServiceQuotasPaginator,
      ListServicesPaginator,
  )

  client: ServiceQuotasClient = Session().client("service-quotas")



  list_aws_default_service_quotas_paginator: ListAWSDefaultServiceQuotasPaginator = (
      client.get_paginator("list_aws_default_service_quotas")
  )
  list_requested_service_quota_change_history_paginator: ListRequestedServiceQuotaChangeHistoryPaginator = client.get_paginator(
      "list_requested_service_quota_change_history"
  )
  list_requested_service_quota_change_history_by_quota_paginator: ListRequestedServiceQuotaChangeHistoryByQuotaPaginator = client.get_paginator(
      "list_requested_service_quota_change_history_by_quota"
  )
  list_service_quota_increase_requests_in_template_paginator: ListServiceQuotaIncreaseRequestsInTemplatePaginator = client.get_paginator(
      "list_service_quota_increase_requests_in_template"
  )
  list_service_quotas_paginator: ListServiceQuotasPaginator = client.get_paginator(
      "list_service_quotas"
  )
  list_services_paginator: ListServicesPaginator = client.get_paginator("list_services")
  ```

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



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

  ```python
  from mypy_boto3_service_quotas.literals import (
      ErrorCodeType,
      ListAWSDefaultServiceQuotasPaginatorName,
      ListRequestedServiceQuotaChangeHistoryByQuotaPaginatorName,
      ListRequestedServiceQuotaChangeHistoryPaginatorName,
      ListServiceQuotaIncreaseRequestsInTemplatePaginatorName,
      ListServiceQuotasPaginatorName,
      ListServicesPaginatorName,
      PeriodUnitType,
      RequestStatusType,
      ServiceQuotaTemplateAssociationStatusType,
      ServiceQuotasServiceName,
      ServiceName,
      ResourceServiceName,
      PaginatorName,
      RegionName,
  )


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

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



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

  ```python
  from mypy_boto3_service_quotas.type_defs import (
      DeleteServiceQuotaIncreaseRequestFromTemplateRequestRequestTypeDef,
      ErrorReasonTypeDef,
      GetAWSDefaultServiceQuotaRequestRequestTypeDef,
      ResponseMetadataTypeDef,
      GetRequestedServiceQuotaChangeRequestRequestTypeDef,
      RequestedServiceQuotaChangeTypeDef,
      GetServiceQuotaIncreaseRequestFromTemplateRequestRequestTypeDef,
      ServiceQuotaIncreaseRequestInTemplateTypeDef,
      GetServiceQuotaRequestRequestTypeDef,
      PaginatorConfigTypeDef,
      ListAWSDefaultServiceQuotasRequestRequestTypeDef,
      ListRequestedServiceQuotaChangeHistoryByQuotaRequestRequestTypeDef,
      ListRequestedServiceQuotaChangeHistoryRequestRequestTypeDef,
      ListServiceQuotaIncreaseRequestsInTemplateRequestRequestTypeDef,
      ListServiceQuotasRequestRequestTypeDef,
      ListServicesRequestRequestTypeDef,
      ServiceInfoTypeDef,
      ListTagsForResourceRequestRequestTypeDef,
      TagTypeDef,
      MetricInfoTypeDef,
      PutServiceQuotaIncreaseRequestIntoTemplateRequestRequestTypeDef,
      QuotaPeriodTypeDef,
      RequestServiceQuotaIncreaseRequestRequestTypeDef,
      UntagResourceRequestRequestTypeDef,
      GetAssociationForServiceQuotaTemplateResponseTypeDef,
      GetRequestedServiceQuotaChangeResponseTypeDef,
      ListRequestedServiceQuotaChangeHistoryByQuotaResponseTypeDef,
      ListRequestedServiceQuotaChangeHistoryResponseTypeDef,
      RequestServiceQuotaIncreaseResponseTypeDef,
      GetServiceQuotaIncreaseRequestFromTemplateResponseTypeDef,
      ListServiceQuotaIncreaseRequestsInTemplateResponseTypeDef,
      PutServiceQuotaIncreaseRequestIntoTemplateResponseTypeDef,
      ListAWSDefaultServiceQuotasRequestListAWSDefaultServiceQuotasPaginateTypeDef,
      ListRequestedServiceQuotaChangeHistoryByQuotaRequestListRequestedServiceQuotaChangeHistoryByQuotaPaginateTypeDef,
      ListRequestedServiceQuotaChangeHistoryRequestListRequestedServiceQuotaChangeHistoryPaginateTypeDef,
      ListServiceQuotaIncreaseRequestsInTemplateRequestListServiceQuotaIncreaseRequestsInTemplatePaginateTypeDef,
      ListServiceQuotasRequestListServiceQuotasPaginateTypeDef,
      ListServicesRequestListServicesPaginateTypeDef,
      ListServicesResponseTypeDef,
      ListTagsForResourceResponseTypeDef,
      TagResourceRequestRequestTypeDef,
      ServiceQuotaTypeDef,
      GetAWSDefaultServiceQuotaResponseTypeDef,
      GetServiceQuotaResponseTypeDef,
      ListAWSDefaultServiceQuotasResponseTypeDef,
      ListServiceQuotasResponseTypeDef,
  )


  def get_structure() -> DeleteServiceQuotaIncreaseRequestFromTemplateRequestRequestTypeDef:
      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-service-quotas` 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_service_quotas/)

  <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: 65b083b149348305033d478706bf8ff73a70df18e12feca4a5ff740be3d0accb
name: python-mypy-boto3-service-quotas-help
arch: noarch
version: 1.26.0.post1
epoch: 0
release: 1
summary: Development documents and examples for mypy-boto3-service-quotas
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-5ab976e9-8174-40da-92c8-aeac1c8417d2
rpm_sourcerpm: python-mypy-boto3-service-quotas-1.26.0.post1-1.src.rpm
checksum_type: sha256
description:
  <a id="mypy-boto3-service-quotas"></a>



  [![PyPI - mypy-boto3-service-quotas](https://img.shields.io/pypi/v/mypy-boto3-service-quotas.svg?color=blue)](https://pypi.org/project/mypy-boto3-service-quotas)
  [![PyPI - Python Version](https://img.shields.io/pypi/pyversions/mypy-boto3-service-quotas.svg?color=blue)](https://pypi.org/project/mypy-boto3-service-quotas)
  [![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-service-quotas?color=blue)](https://pypistats.org/packages/mypy-boto3-service-quotas)

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

  Type annotations for
  [boto3.ServiceQuotas 1.26.0](https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/service-quotas.html#ServiceQuotas)
  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-service-quotas docs](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_service_quotas/).

  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-service-quotas](#mypy-boto3-service-quotas)
    - [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 `ServiceQuotas`.

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



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

  ```bash

  python -m pip install 'boto3-stubs[service-quotas]'




  python -m pip install 'boto3-stubs-lite[service-quotas]'



  python -m pip install mypy-boto3-service-quotas
  ```

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



  ```bash
  python -m pip uninstall -y mypy-boto3-service-quotas
  ```

  <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[service-quotas]` in your environment:

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

  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[service-quotas]` in your environment:

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

  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[service-quotas]'
  ```

  - 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[service-quotas]` with services you use in your
    environment:

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

  - 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[service-quotas]` in your environment:

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

  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[service-quotas]` in your environment:

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

  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>



  `ServiceQuotasClient` provides annotations for
  `boto3.client("service-quotas")`.

  ```python
  from boto3.session import Session

  from mypy_boto3_service_quotas import ServiceQuotasClient

  client: ServiceQuotasClient = Session().client("service-quotas")


  ```

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



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

  ```python
  from boto3.session import Session

  from mypy_boto3_service_quotas import ServiceQuotasClient
  from mypy_boto3_service_quotas.paginator import (
      ListAWSDefaultServiceQuotasPaginator,
      ListRequestedServiceQuotaChangeHistoryPaginator,
      ListRequestedServiceQuotaChangeHistoryByQuotaPaginator,
      ListServiceQuotaIncreaseRequestsInTemplatePaginator,
      ListServiceQuotasPaginator,
      ListServicesPaginator,
  )

  client: ServiceQuotasClient = Session().client("service-quotas")



  list_aws_default_service_quotas_paginator: ListAWSDefaultServiceQuotasPaginator = (
      client.get_paginator("list_aws_default_service_quotas")
  )
  list_requested_service_quota_change_history_paginator: ListRequestedServiceQuotaChangeHistoryPaginator = client.get_paginator(
      "list_requested_service_quota_change_history"
  )
  list_requested_service_quota_change_history_by_quota_paginator: ListRequestedServiceQuotaChangeHistoryByQuotaPaginator = client.get_paginator(
      "list_requested_service_quota_change_history_by_quota"
  )
  list_service_quota_increase_requests_in_template_paginator: ListServiceQuotaIncreaseRequestsInTemplatePaginator = client.get_paginator(
      "list_service_quota_increase_requests_in_template"
  )
  list_service_quotas_paginator: ListServiceQuotasPaginator = client.get_paginator(
      "list_service_quotas"
  )
  list_services_paginator: ListServicesPaginator = client.get_paginator("list_services")
  ```

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



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

  ```python
  from mypy_boto3_service_quotas.literals import (
      ErrorCodeType,
      ListAWSDefaultServiceQuotasPaginatorName,
      ListRequestedServiceQuotaChangeHistoryByQuotaPaginatorName,
      ListRequestedServiceQuotaChangeHistoryPaginatorName,
      ListServiceQuotaIncreaseRequestsInTemplatePaginatorName,
      ListServiceQuotasPaginatorName,
      ListServicesPaginatorName,
      PeriodUnitType,
      RequestStatusType,
      ServiceQuotaTemplateAssociationStatusType,
      ServiceQuotasServiceName,
      ServiceName,
      ResourceServiceName,
      PaginatorName,
      RegionName,
  )


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

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



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

  ```python
  from mypy_boto3_service_quotas.type_defs import (
      DeleteServiceQuotaIncreaseRequestFromTemplateRequestRequestTypeDef,
      ErrorReasonTypeDef,
      GetAWSDefaultServiceQuotaRequestRequestTypeDef,
      ResponseMetadataTypeDef,
      GetRequestedServiceQuotaChangeRequestRequestTypeDef,
      RequestedServiceQuotaChangeTypeDef,
      GetServiceQuotaIncreaseRequestFromTemplateRequestRequestTypeDef,
      ServiceQuotaIncreaseRequestInTemplateTypeDef,
      GetServiceQuotaRequestRequestTypeDef,
      PaginatorConfigTypeDef,
      ListAWSDefaultServiceQuotasRequestRequestTypeDef,
      ListRequestedServiceQuotaChangeHistoryByQuotaRequestRequestTypeDef,
      ListRequestedServiceQuotaChangeHistoryRequestRequestTypeDef,
      ListServiceQuotaIncreaseRequestsInTemplateRequestRequestTypeDef,
      ListServiceQuotasRequestRequestTypeDef,
      ListServicesRequestRequestTypeDef,
      ServiceInfoTypeDef,
      ListTagsForResourceRequestRequestTypeDef,
      TagTypeDef,
      MetricInfoTypeDef,
      PutServiceQuotaIncreaseRequestIntoTemplateRequestRequestTypeDef,
      QuotaPeriodTypeDef,
      RequestServiceQuotaIncreaseRequestRequestTypeDef,
      UntagResourceRequestRequestTypeDef,
      GetAssociationForServiceQuotaTemplateResponseTypeDef,
      GetRequestedServiceQuotaChangeResponseTypeDef,
      ListRequestedServiceQuotaChangeHistoryByQuotaResponseTypeDef,
      ListRequestedServiceQuotaChangeHistoryResponseTypeDef,
      RequestServiceQuotaIncreaseResponseTypeDef,
      GetServiceQuotaIncreaseRequestFromTemplateResponseTypeDef,
      ListServiceQuotaIncreaseRequestsInTemplateResponseTypeDef,
      PutServiceQuotaIncreaseRequestIntoTemplateResponseTypeDef,
      ListAWSDefaultServiceQuotasRequestListAWSDefaultServiceQuotasPaginateTypeDef,
      ListRequestedServiceQuotaChangeHistoryByQuotaRequestListRequestedServiceQuotaChangeHistoryByQuotaPaginateTypeDef,
      ListRequestedServiceQuotaChangeHistoryRequestListRequestedServiceQuotaChangeHistoryPaginateTypeDef,
      ListServiceQuotaIncreaseRequestsInTemplateRequestListServiceQuotaIncreaseRequestsInTemplatePaginateTypeDef,
      ListServiceQuotasRequestListServiceQuotasPaginateTypeDef,
      ListServicesRequestListServicesPaginateTypeDef,
      ListServicesResponseTypeDef,
      ListTagsForResourceResponseTypeDef,
      TagResourceRequestRequestTypeDef,
      ServiceQuotaTypeDef,
      GetAWSDefaultServiceQuotaResponseTypeDef,
      GetServiceQuotaResponseTypeDef,
      ListAWSDefaultServiceQuotasResponseTypeDef,
      ListServiceQuotasResponseTypeDef,
  )


  def get_structure() -> DeleteServiceQuotaIncreaseRequestFromTemplateRequestRequestTypeDef:
      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-service-quotas` 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_service_quotas/)

  <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:
  00014278-python-mypy-boto3-service-quotas/python-mypy-boto3-service-quotas-help-1.26.0.post1-1.noarch.rpm


pkgId: e8396fc6d91ce37e20d3c84f3d27a64622170863ab7bf67e7bd930b467e59259
name: python-mypy-boto3-ses
arch: src
version: 1.26.0.post1
epoch: 0
release: 1
summary: Type annotations for boto3.SES 1.26.0 service generated with mypy-boto3-builder 7.11.10
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-32acb87f-649b-4ffc-8284-5a2d6018b822
location_href: 00013241-python-mypy-boto3-ses/python-mypy-boto3-ses-1.26.0.post1-1.src.rpm
checksum_type: sha256
description:
  <a id="mypy-boto3-ses"></a>



  [![PyPI - mypy-boto3-ses](https://img.shields.io/pypi/v/mypy-boto3-ses.svg?color=blue)](https://pypi.org/project/mypy-boto3-ses)
  [![PyPI - Python Version](https://img.shields.io/pypi/pyversions/mypy-boto3-ses.svg?color=blue)](https://pypi.org/project/mypy-boto3-ses)
  [![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-ses?color=blue)](https://pypistats.org/packages/mypy-boto3-ses)

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

  Type annotations for
  [boto3.SES 1.26.0](https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/ses.html#SES)
  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-ses docs](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_ses/).

  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-ses](#mypy-boto3-ses)
    - [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 `SES`.

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



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

  ```bash

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




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



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

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



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

  <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[ses]` in your environment:

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

  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[ses]` in your environment:

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

  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[ses]'
  ```

  - 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[ses]` with services you use in your environment:

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

  - 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[ses]` in your environment:

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

  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[ses]` in your environment:

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

  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>



  `SESClient` provides annotations for `boto3.client("ses")`.

  ```python
  from boto3.session import Session

  from mypy_boto3_ses import SESClient

  client: SESClient = Session().client("ses")


  ```

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



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

  ```python
  from boto3.session import Session

  from mypy_boto3_ses import SESClient
  from mypy_boto3_ses.paginator import (
      ListConfigurationSetsPaginator,
      ListCustomVerificationEmailTemplatesPaginator,
      ListIdentitiesPaginator,
      ListReceiptRuleSetsPaginator,
      ListTemplatesPaginator,
  )

  client: SESClient = Session().client("ses")



  list_configuration_sets_paginator: ListConfigurationSetsPaginator = client.get_paginator(
      "list_configuration_sets"
  )
  list_custom_verification_email_templates_paginator: ListCustomVerificationEmailTemplatesPaginator = client.get_paginator(
      "list_custom_verification_email_templates"
  )
  list_identities_paginator: ListIdentitiesPaginator = client.get_paginator("list_identities")
  list_receipt_rule_sets_paginator: ListReceiptRuleSetsPaginator = client.get_paginator(
      "list_receipt_rule_sets"
  )
  list_templates_paginator: ListTemplatesPaginator = client.get_paginator("list_templates")
  ```

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



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

  ```python
  from boto3.session import Session

  from mypy_boto3_ses import SESClient
  from mypy_boto3_ses.waiter import IdentityExistsWaiter

  client: SESClient = Session().client("ses")



  identity_exists_waiter: IdentityExistsWaiter = client.get_waiter("identity_exists")
  ```

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



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

  ```python
  from mypy_boto3_ses.literals import (
      BehaviorOnMXFailureType,
      BounceTypeType,
      BulkEmailStatusType,
      ConfigurationSetAttributeType,
      CustomMailFromStatusType,
      DimensionValueSourceType,
      DsnActionType,
      EventTypeType,
      IdentityExistsWaiterName,
      IdentityTypeType,
      InvocationTypeType,
      ListConfigurationSetsPaginatorName,
      ListCustomVerificationEmailTemplatesPaginatorName,
      ListIdentitiesPaginatorName,
      ListReceiptRuleSetsPaginatorName,
      ListTemplatesPaginatorName,
      NotificationTypeType,
      ReceiptFilterPolicyType,
      SNSActionEncodingType,
      StopScopeType,
      TlsPolicyType,
      VerificationStatusType,
      SESServiceName,
      ServiceName,
      ResourceServiceName,
      PaginatorName,
      WaiterName,
      RegionName,
  )


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

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



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

  ```python
  from mypy_boto3_ses.type_defs import (
      AddHeaderActionTypeDef,
      ContentTypeDef,
      BounceActionTypeDef,
      BulkEmailDestinationStatusTypeDef,
      DestinationTypeDef,
      MessageTagTypeDef,
      CloneReceiptRuleSetRequestRequestTypeDef,
      CloudWatchDimensionConfigurationTypeDef,
      ConfigurationSetTypeDef,
      TrackingOptionsTypeDef,
      CreateCustomVerificationEmailTemplateRequestRequestTypeDef,
      CreateReceiptRuleSetRequestRequestTypeDef,
      TemplateTypeDef,
      CustomVerificationEmailTemplateTypeDef,
      DeleteConfigurationSetEventDestinationRequestRequestTypeDef,
      DeleteConfigurationSetRequestRequestTypeDef,
      DeleteConfigurationSetTrackingOptionsRequestRequestTypeDef,
      DeleteCustomVerificationEmailTemplateRequestRequestTypeDef,
      DeleteIdentityPolicyRequestRequestTypeDef,
      DeleteIdentityRequestRequestTypeDef,
      DeleteReceiptFilterRequestRequestTypeDef,
      DeleteReceiptRuleRequestRequestTypeDef,
      DeleteReceiptRuleSetRequestRequestTypeDef,
      DeleteTemplateRequestRequestTypeDef,
      DeleteVerifiedEmailAddressRequestRequestTypeDef,
      DeliveryOptionsTypeDef,
      ReceiptRuleSetMetadataTypeDef,
      ResponseMetadataTypeDef,
      DescribeConfigurationSetRequestRequestTypeDef,
      ReputationOptionsTypeDef,
      DescribeReceiptRuleRequestRequestTypeDef,
      DescribeReceiptRuleSetRequestRequestTypeDef,
      KinesisFirehoseDestinationTypeDef,
      SNSDestinationTypeDef,
      ExtensionFieldTypeDef,
      GetCustomVerificationEmailTemplateRequestRequestTypeDef,
      GetIdentityDkimAttributesRequestRequestTypeDef,
      IdentityDkimAttributesTypeDef,
      GetIdentityMailFromDomainAttributesRequestRequestTypeDef,
      IdentityMailFromDomainAttributesTypeDef,
      GetIdentityNotificationAttributesRequestRequestTypeDef,
      IdentityNotificationAttributesTypeDef,
      GetIdentityPoliciesRequestRequestTypeDef,
      WaiterConfigTypeDef,
      GetIdentityVerificationAttributesRequestRequestTypeDef,
      IdentityVerificationAttributesTypeDef,
      SendDataPointTypeDef,
      GetTemplateRequestRequestTypeDef,
      LambdaActionTypeDef,
      PaginatorConfigTypeDef,
      ListConfigurationSetsRequestRequestTypeDef,
      ListCustomVerificationEmailTemplatesRequestRequestTypeDef,
      ListIdentitiesRequestRequestTypeDef,
      ListIdentityPoliciesRequestRequestTypeDef,
      ListReceiptRuleSetsRequestRequestTypeDef,
      ListTemplatesRequestRequestTypeDef,
      TemplateMetadataTypeDef,
      PutIdentityPolicyRequestRequestTypeDef,
      RawMessageTypeDef,
      S3ActionTypeDef,
      SNSActionTypeDef,
      StopActionTypeDef,
      WorkmailActionTypeDef,
      ReceiptIpFilterTypeDef,
      ReorderReceiptRuleSetRequestRequestTypeDef,
      SendCustomVerificationEmailRequestRequestTypeDef,
      SetActiveReceiptRuleSetRequestRequestTypeDef,
      SetIdentityDkimEnabledRequestRequestTypeDef,
      SetIdentityFeedbackForwardingEnabledRequestRequestTypeDef,
      SetIdentityHeadersInNotificationsEnabledRequestRequestTypeDef,
      SetIdentityMailFromDomainRequestRequestTypeDef,
      SetIdentityNotificationTopicRequestRequestTypeDef,
      SetReceiptRulePositionRequestRequestTypeDef,
      TestRenderTemplateRequestRequestTypeDef,
      UpdateAccountSendingEnabledRequestRequestTypeDef,
      UpdateConfigurationSetReputationMetricsEnabledRequestRequestTypeDef,
      UpdateConfigurationSetSendingEnabledRequestRequestTypeDef,
      UpdateCustomVerificationEmailTemplateRequestRequestTypeDef,
      VerifyDomainDkimRequestRequestTypeDef,
      VerifyDomainIdentityRequestRequestTypeDef,
      VerifyEmailAddressRequestRequestTypeDef,
      VerifyEmailIdentityRequestRequestTypeDef,
      BodyTypeDef,
      BulkEmailDestinationTypeDef,
      SendTemplatedEmailRequestRequestTypeDef,
      CloudWatchDestinationTypeDef,
      CreateConfigurationSetRequestRequestTypeDef,
      CreateConfigurationSetTrackingOptionsRequestRequestTypeDef,
      UpdateConfigurationSetTrackingOptionsRequestRequestTypeDef,
      CreateTemplateRequestRequestTypeDef,
      UpdateTemplateRequestRequestTypeDef,
      PutConfigurationSetDeliveryOptionsRequestRequestTypeDef,
      EmptyResponseMetadataTypeDef,
      GetAccountSendingEnabledResponseTypeDef,
      GetCustomVerificationEmailTemplateResponseTypeDef,
      GetIdentityPoliciesResponseTypeDef,
      GetSendQuotaResponseTypeDef,
      GetTemplateResponseTypeDef,
      ListConfigurationSetsResponseTypeDef,
      ListCustomVerificationEmailTemplatesResponseTypeDef,
      ListIdentitiesResponseTypeDef,
      ListIdentityPoliciesResponseTypeDef,
      ListReceiptRuleSetsResponseTypeDef,
      ListVerifiedEmailAddressesResponseTypeDef,
      SendBounceResponseTypeDef,
      SendBulkTemplatedEmailResponseTypeDef,
      SendCustomVerificationEmailResponseTypeDef,
      SendEmailResponseTypeDef,
      SendRawEmailResponseTypeDef,
      SendTemplatedEmailResponseTypeDef,
      TestRenderTemplateResponseTypeDef,
      VerifyDomainDkimResponseTypeDef,
      VerifyDomainIdentityResponseTypeDef,
      MessageDsnTypeDef,
      RecipientDsnFieldsTypeDef,
      GetIdentityDkimAttributesResponseTypeDef,
      GetIdentityMailFromDomainAttributesResponseTypeDef,
      GetIdentityNotificationAttributesResponseTypeDef,
      GetIdentityVerificationAttributesRequestIdentityExistsWaitTypeDef,
      GetIdentityVerificationAttributesResponseTypeDef,
      GetSendStatisticsResponseTypeDef,
      ListConfigurationSetsRequestListConfigurationSetsPaginateTypeDef,
      ListCustomVerificationEmailTemplatesRequestListCustomVerificationEmailTemplatesPaginateTypeDef,
      ListIdentitiesRequestListIdentitiesPaginateTypeDef,
      ListReceiptRuleSetsRequestListReceiptRuleSetsPaginateTypeDef,
      ListTemplatesRequestListTemplatesPaginateTypeDef,
      ListTemplatesResponseTypeDef,
      SendRawEmailRequestRequestTypeDef,
      ReceiptActionTypeDef,
      ReceiptFilterTypeDef,
      MessageTypeDef,
      SendBulkTemplatedEmailRequestRequestTypeDef,
      EventDestinationTypeDef,
      BouncedRecipientInfoTypeDef,
      ReceiptRuleTypeDef,
      CreateReceiptFilterRequestRequestTypeDef,
      ListReceiptFiltersResponseTypeDef,
      SendEmailRequestRequestTypeDef,
      CreateConfigurationSetEventDestinationRequestRequestTypeDef,
      DescribeConfigurationSetResponseTypeDef,
      UpdateConfigurationSetEventDestinationRequestRequestTypeDef,
      SendBounceRequestRequestTypeDef,
      CreateReceiptRuleRequestRequestTypeDef,
      DescribeActiveReceiptRuleSetResponseTypeDef,
      DescribeReceiptRuleResponseTypeDef,
      DescribeReceiptRuleSetResponseTypeDef,
      UpdateReceiptRuleRequestRequestTypeDef,
  )


  def get_structure() -> AddHeaderActionTypeDef:
      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-ses` 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_ses/)

  <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: 7117d6d5b0216b385d05b2cb3064d9888f585fa160590d43b109a8668e448133
name: python-mypy-boto3-shield
arch: src
version: 1.26.0.post1
epoch: 0
release: 1
summary: Type annotations for boto3.Shield 1.26.0 service generated with mypy-boto3-builder 7.11.10
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-3644c3b2-397a-4151-94b3-8f366c690208
location_href: 00014315-python-mypy-boto3-shield/python-mypy-boto3-shield-1.26.0.post1-1.src.rpm
checksum_type: sha256
description:
  <a id="mypy-boto3-shield"></a>



  [![PyPI - mypy-boto3-shield](https://img.shields.io/pypi/v/mypy-boto3-shield.svg?color=blue)](https://pypi.org/project/mypy-boto3-shield)
  [![PyPI - Python Version](https://img.shields.io/pypi/pyversions/mypy-boto3-shield.svg?color=blue)](https://pypi.org/project/mypy-boto3-shield)
  [![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-shield?color=blue)](https://pypistats.org/packages/mypy-boto3-shield)

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

  Type annotations for
  [boto3.Shield 1.26.0](https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/shield.html#Shield)
  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-shield docs](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_shield/).

  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-shield](#mypy-boto3-shield)
    - [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 `Shield`.

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



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

  ```bash

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




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



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

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



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

  <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[shield]` in your environment:

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

  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[shield]` in your environment:

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

  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[shield]'
  ```

  - 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[shield]` with services you use in your environment:

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

  - 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[shield]` in your environment:

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

  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[shield]` in your environment:

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

  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>



  `ShieldClient` provides annotations for `boto3.client("shield")`.

  ```python
  from boto3.session import Session

  from mypy_boto3_shield import ShieldClient

  client: ShieldClient = Session().client("shield")


  ```

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



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

  ```python
  from boto3.session import Session

  from mypy_boto3_shield import ShieldClient
  from mypy_boto3_shield.paginator import ListAttacksPaginator, ListProtectionsPaginator

  client: ShieldClient = Session().client("shield")



  list_attacks_paginator: ListAttacksPaginator = client.get_paginator("list_attacks")
  list_protections_paginator: ListProtectionsPaginator = client.get_paginator("list_protections")
  ```

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



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

  ```python
  from mypy_boto3_shield.literals import (
      ApplicationLayerAutomaticResponseStatusType,
      AttackLayerType,
      AttackPropertyIdentifierType,
      AutoRenewType,
      ListAttacksPaginatorName,
      ListProtectionsPaginatorName,
      ProactiveEngagementStatusType,
      ProtectedResourceTypeType,
      ProtectionGroupAggregationType,
      ProtectionGroupPatternType,
      SubResourceTypeType,
      SubscriptionStateType,
      UnitType,
      ShieldServiceName,
      ServiceName,
      ResourceServiceName,
      PaginatorName,
  )


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

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



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

  ```python
  from mypy_boto3_shield.type_defs import (
      ResponseActionTypeDef,
      AssociateDRTLogBucketRequestRequestTypeDef,
      AssociateDRTRoleRequestRequestTypeDef,
      AssociateHealthCheckRequestRequestTypeDef,
      EmergencyContactTypeDef,
      MitigationTypeDef,
      SummarizedCounterTypeDef,
      ContributorTypeDef,
      AttackVectorDescriptionTypeDef,
      AttackVolumeStatisticsTypeDef,
      TagTypeDef,
      ResponseMetadataTypeDef,
      DeleteProtectionGroupRequestRequestTypeDef,
      DeleteProtectionRequestRequestTypeDef,
      DescribeAttackRequestRequestTypeDef,
      TimeRangeTypeDef,
      DescribeProtectionGroupRequestRequestTypeDef,
      ProtectionGroupTypeDef,
      DescribeProtectionRequestRequestTypeDef,
      DisableApplicationLayerAutomaticResponseRequestRequestTypeDef,
      DisassociateDRTLogBucketRequestRequestTypeDef,
      DisassociateHealthCheckRequestRequestTypeDef,
      InclusionProtectionFiltersTypeDef,
      InclusionProtectionGroupFiltersTypeDef,
      LimitTypeDef,
      PaginatorConfigTypeDef,
      ListResourcesInProtectionGroupRequestRequestTypeDef,
      ListTagsForResourceRequestRequestTypeDef,
      ProtectionGroupArbitraryPatternLimitsTypeDef,
      UntagResourceRequestRequestTypeDef,
      UpdateProtectionGroupRequestRequestTypeDef,
      UpdateSubscriptionRequestRequestTypeDef,
      ApplicationLayerAutomaticResponseConfigurationTypeDef,
      EnableApplicationLayerAutomaticResponseRequestRequestTypeDef,
      UpdateApplicationLayerAutomaticResponseRequestRequestTypeDef,
      AssociateProactiveEngagementDetailsRequestRequestTypeDef,
      UpdateEmergencyContactSettingsRequestRequestTypeDef,
      SummarizedAttackVectorTypeDef,
      AttackPropertyTypeDef,
      AttackSummaryTypeDef,
      AttackVolumeTypeDef,
      CreateProtectionGroupRequestRequestTypeDef,
      CreateProtectionRequestRequestTypeDef,
      TagResourceRequestRequestTypeDef,
      CreateProtectionResponseTypeDef,
      DescribeDRTAccessResponseTypeDef,
      DescribeEmergencyContactSettingsResponseTypeDef,
      GetSubscriptionStateResponseTypeDef,
      ListResourcesInProtectionGroupResponseTypeDef,
      ListTagsForResourceResponseTypeDef,
      ListAttacksRequestRequestTypeDef,
      DescribeProtectionGroupResponseTypeDef,
      ListProtectionGroupsResponseTypeDef,
      ListProtectionsRequestRequestTypeDef,
      ListProtectionGroupsRequestRequestTypeDef,
      ProtectionLimitsTypeDef,
      ListAttacksRequestListAttacksPaginateTypeDef,
      ListProtectionsRequestListProtectionsPaginateTypeDef,
      ProtectionGroupPatternTypeLimitsTypeDef,
      ProtectionTypeDef,
      SubResourceSummaryTypeDef,
      ListAttacksResponseTypeDef,
      AttackStatisticsDataItemTypeDef,
      ProtectionGroupLimitsTypeDef,
      DescribeProtectionResponseTypeDef,
      ListProtectionsResponseTypeDef,
      AttackDetailTypeDef,
      DescribeAttackStatisticsResponseTypeDef,
      SubscriptionLimitsTypeDef,
      DescribeAttackResponseTypeDef,
      SubscriptionTypeDef,
      DescribeSubscriptionResponseTypeDef,
  )


  def get_structure() -> ResponseActionTypeDef:
      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-shield` 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_shield/)

  <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: f1799559cf5fdd60aeb4b32ca750bf19d2af853015021785b85f7d9fcddaf55f
name: python-mypy-boto3-sqs
arch: src
version: 1.26.0.post1
epoch: 0
release: 1
summary: Type annotations for boto3.SQS 1.26.0 service generated with mypy-boto3-builder 7.11.10
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-ac37fd24-c119-456f-b9a3-6a6d065cc6cd
location_href: 00010796-python-mypy-boto3-sqs/python-mypy-boto3-sqs-1.26.0.post1-1.src.rpm
checksum_type: sha256
description:
  <a id="mypy-boto3-sqs"></a>



  [![PyPI - mypy-boto3-sqs](https://img.shields.io/pypi/v/mypy-boto3-sqs.svg?color=blue)](https://pypi.org/project/mypy-boto3-sqs)
  [![PyPI - Python Version](https://img.shields.io/pypi/pyversions/mypy-boto3-sqs.svg?color=blue)](https://pypi.org/project/mypy-boto3-sqs)
  [![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-sqs?color=blue)](https://pypistats.org/packages/mypy-boto3-sqs)

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

  Type annotations for
  [boto3.SQS 1.26.0](https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/sqs.html#SQS)
  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-sqs docs](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_sqs/).

  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-sqs](#mypy-boto3-sqs)
    - [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)
      - [Service Resource annotations](#service-resource-annotations)
      - [Other resources annotations](#other-resources-annotations)
      - [Collections annotations](#collections-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 `SQS`.

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



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

  ```bash

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




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



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

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



  Installing `mypy-boto3-sqs` 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-sqs` can be
  installed with:

  ```bash
  conda install mypy-boto3-sqs
  ```

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

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

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



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

  <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[sqs]` in your environment:

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

  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[sqs]` in your environment:

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

  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[sqs]'
  ```

  - 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[sqs]` with services you use in your environment:

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

  - 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[sqs]` in your environment:

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

  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[sqs]` in your environment:

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

  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>



  `SQSClient` provides annotations for `boto3.client("sqs")`.

  ```python
  from boto3.session import Session

  from mypy_boto3_sqs import SQSClient

  client: SQSClient = Session().client("sqs")


  ```

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



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

  ```python
  from boto3.session import Session

  from mypy_boto3_sqs import SQSClient
  from mypy_boto3_sqs.paginator import ListDeadLetterSourceQueuesPaginator, ListQueuesPaginator

  client: SQSClient = Session().client("sqs")



  list_dead_letter_source_queues_paginator: ListDeadLetterSourceQueuesPaginator = (
      client.get_paginator("list_dead_letter_source_queues")
  )
  list_queues_paginator: ListQueuesPaginator = client.get_paginator("list_queues")
  ```

  <a id="service-resource-annotations"></a>



  `SQSServiceResource` provides annotations for `boto3.resource("sqs")`.

  ```python
  from boto3.session import Session

  from mypy_boto3_sqs import SQSServiceResource

  resource: SQSServiceResource = Session().resource("sqs")


  ```

  <a id="other-resources-annotations"></a>



  `mypy_boto3_sqs.service_resource` module contains type annotations for all
  resources.

  ```python
  from boto3.session import Session

  from mypy_boto3_sqs import SQSServiceResource
  from mypy_boto3_sqs.service_resource import Message, Queue

  resource: SQSServiceResource = Session().resource("sqs")



  my_message: Message = resource.Message(...)
  my_queue: Queue = resource.Queue(...)
  ```

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



  `mypy_boto3_sqs.service_resource` module contains type annotations for all
  `SQSServiceResource` collections.

  ```python
  from boto3.session import Session

  from mypy_boto3_sqs import SQSServiceResource
  from mypy_boto3_sqs.service_resource import ServiceResourceQueuesCollection

  resource: SQSServiceResource = Session().resource("sqs")



  queues: sqs_resources.ServiceResourceQueuesCollection = resource.queues
  ```

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



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

  ```python
  from mypy_boto3_sqs.literals import (
      ListDeadLetterSourceQueuesPaginatorName,
      ListQueuesPaginatorName,
      MessageSystemAttributeNameForSendsType,
      MessageSystemAttributeNameType,
      QueueAttributeFilterType,
      QueueAttributeNameType,
      SQSServiceName,
      ServiceName,
      ResourceServiceName,
      PaginatorName,
      RegionName,
  )


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

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



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

  ```python
  from mypy_boto3_sqs.type_defs import (
      AddPermissionRequestQueueAddPermissionTypeDef,
      AddPermissionRequestRequestTypeDef,
      BatchResultErrorEntryTypeDef,
      ChangeMessageVisibilityBatchRequestEntryTypeDef,
      ChangeMessageVisibilityBatchResultEntryTypeDef,
      ResponseMetadataTypeDef,
      ChangeMessageVisibilityRequestMessageChangeVisibilityTypeDef,
      ChangeMessageVisibilityRequestRequestTypeDef,
      CreateQueueRequestRequestTypeDef,
      CreateQueueRequestServiceResourceCreateQueueTypeDef,
      DeleteMessageBatchRequestEntryTypeDef,
      DeleteMessageBatchResultEntryTypeDef,
      DeleteMessageRequestRequestTypeDef,
      DeleteQueueRequestRequestTypeDef,
      GetQueueAttributesRequestRequestTypeDef,
      GetQueueUrlRequestRequestTypeDef,
      GetQueueUrlRequestServiceResourceGetQueueByNameTypeDef,
      PaginatorConfigTypeDef,
      ListDeadLetterSourceQueuesRequestRequestTypeDef,
      ListQueueTagsRequestRequestTypeDef,
      ListQueuesRequestRequestTypeDef,
      MessageAttributeValueTypeDef,
      MessageSystemAttributeValueTypeDef,
      PurgeQueueRequestRequestTypeDef,
      QueueMessageRequestTypeDef,
      ReceiveMessageRequestQueueReceiveMessagesTypeDef,
      ReceiveMessageRequestRequestTypeDef,
      RemovePermissionRequestQueueRemovePermissionTypeDef,
      RemovePermissionRequestRequestTypeDef,
      SendMessageBatchResultEntryTypeDef,
      ServiceResourceMessageRequestTypeDef,
      ServiceResourceQueueRequestTypeDef,
      SetQueueAttributesRequestQueueSetAttributesTypeDef,
      SetQueueAttributesRequestRequestTypeDef,
      TagQueueRequestRequestTypeDef,
      UntagQueueRequestRequestTypeDef,
      ChangeMessageVisibilityBatchRequestQueueChangeMessageVisibilityBatchTypeDef,
      ChangeMessageVisibilityBatchRequestRequestTypeDef,
      ChangeMessageVisibilityBatchResultTypeDef,
      CreateQueueResultTypeDef,
      EmptyResponseMetadataTypeDef,
      GetQueueAttributesResultTypeDef,
      GetQueueUrlResultTypeDef,
      ListDeadLetterSourceQueuesResultTypeDef,
      ListQueueTagsResultTypeDef,
      ListQueuesResultTypeDef,
      SendMessageResultTypeDef,
      DeleteMessageBatchRequestQueueDeleteMessagesTypeDef,
      DeleteMessageBatchRequestRequestTypeDef,
      DeleteMessageBatchResultTypeDef,
      ListDeadLetterSourceQueuesRequestListDeadLetterSourceQueuesPaginateTypeDef,
      ListQueuesRequestListQueuesPaginateTypeDef,
      MessageTypeDef,
      SendMessageBatchRequestEntryTypeDef,
      SendMessageRequestQueueSendMessageTypeDef,
      SendMessageRequestRequestTypeDef,
      SendMessageBatchResultTypeDef,
      ReceiveMessageResultTypeDef,
      SendMessageBatchRequestQueueSendMessagesTypeDef,
      SendMessageBatchRequestRequestTypeDef,
  )


  def get_structure() -> AddPermissionRequestQueueAddPermissionTypeDef:
      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-sqs` 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_sqs/)

  <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: b65b465f24d24a7bef7683a0e9ba8d8e3d1f08411875dce4ba62d84552cfc6a0
name: python-mypy-boto3-ssm
arch: src
version: 1.26.97
epoch: 0
release: 1
summary: Type annotations for boto3.SSM 1.26.97 service generated with mypy-boto3-builder 7.13.0
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-2e6d79c2-c4cd-472c-81a0-1c749d99c51e
location_href: 00011566-python-mypy-boto3-ssm/python-mypy-boto3-ssm-1.26.97-1.src.rpm
checksum_type: sha256
description:
  <a id="mypy-boto3-ssm"></a>



  [![PyPI - mypy-boto3-ssm](https://img.shields.io/pypi/v/mypy-boto3-ssm.svg?color=blue)](https://pypi.org/project/mypy-boto3-ssm)
  [![PyPI - Python Version](https://img.shields.io/pypi/pyversions/mypy-boto3-ssm.svg?color=blue)](https://pypi.org/project/mypy-boto3-ssm)
  [![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-ssm?color=blue)](https://pypistats.org/packages/mypy-boto3-ssm)

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

  Type annotations for
  [boto3.SSM 1.26.97](https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/ssm.html#SSM)
  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.13.0](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-ssm docs](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_ssm/).

  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-ssm](#mypy-boto3-ssm)
    - [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 `SSM`.

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



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

  ```bash

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




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



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

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



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

  <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[ssm]` in your environment:

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

  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[ssm]` in your environment:

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

  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[ssm]'
  ```

  - 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[ssm]` with services you use in your environment:

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

  - 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[ssm]` in your environment:

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

  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[ssm]` in your environment:

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

  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>



  `SSMClient` provides annotations for `boto3.client("ssm")`.

  ```python
  from boto3.session import Session

  from mypy_boto3_ssm import SSMClient

  client: SSMClient = Session().client("ssm")


  ```

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



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

  ```python
  from boto3.session import Session

  from mypy_boto3_ssm import SSMClient
  from mypy_boto3_ssm.paginator import (
      DescribeActivationsPaginator,
      DescribeAssociationExecutionTargetsPaginator,
      DescribeAssociationExecutionsPaginator,
      DescribeAutomationExecutionsPaginator,
      DescribeAutomationStepExecutionsPaginator,
      DescribeAvailablePatchesPaginator,
      DescribeEffectiveInstanceAssociationsPaginator,
      DescribeEffectivePatchesForPatchBaselinePaginator,
      DescribeInstanceAssociationsStatusPaginator,
      DescribeInstanceInformationPaginator,
      DescribeInstancePatchStatesPaginator,
      DescribeInstancePatchStatesForPatchGroupPaginator,
      DescribeInstancePatchesPaginator,
      DescribeInventoryDeletionsPaginator,
      DescribeMaintenanceWindowExecutionTaskInvocationsPaginator,
      DescribeMaintenanceWindowExecutionTasksPaginator,
      DescribeMaintenanceWindowExecutionsPaginator,
      DescribeMaintenanceWindowSchedulePaginator,
      DescribeMaintenanceWindowTargetsPaginator,
      DescribeMaintenanceWindowTasksPaginator,
      DescribeMaintenanceWindowsPaginator,
      DescribeMaintenanceWindowsForTargetPaginator,
      DescribeOpsItemsPaginator,
      DescribeParametersPaginator,
      DescribePatchBaselinesPaginator,
      DescribePatchGroupsPaginator,
      DescribePatchPropertiesPaginator,
      DescribeSessionsPaginator,
      GetInventoryPaginator,
      GetInventorySchemaPaginator,
      GetOpsSummaryPaginator,
      GetParameterHistoryPaginator,
      GetParametersByPathPaginator,
      GetResourcePoliciesPaginator,
      ListAssociationVersionsPaginator,
      ListAssociationsPaginator,
      ListCommandInvocationsPaginator,
      ListCommandsPaginator,
      ListComplianceItemsPaginator,
      ListComplianceSummariesPaginator,
      ListDocumentVersionsPaginator,
      ListDocumentsPaginator,
      ListOpsItemEventsPaginator,
      ListOpsItemRelatedItemsPaginator,
      ListOpsMetadataPaginator,
      ListResourceComplianceSummariesPaginator,
      ListResourceDataSyncPaginator,
  )

  client: SSMClient = Session().client("ssm")



  describe_activations_paginator: DescribeActivationsPaginator = client.get_paginator(
      "describe_activations"
  )
  describe_association_execution_targets_paginator: DescribeAssociationExecutionTargetsPaginator = (
      client.get_paginator("describe_association_execution_targets")
  )
  describe_association_executions_paginator: DescribeAssociationExecutionsPaginator = (
      client.get_paginator("describe_association_executions")
  )
  describe_automation_executions_paginator: DescribeAutomationExecutionsPaginator = (
      client.get_paginator("describe_automation_executions")
  )
  describe_automation_step_executions_paginator: DescribeAutomationStepExecutionsPaginator = (
      client.get_paginator("describe_automation_step_executions")
  )
  describe_available_patches_paginator: DescribeAvailablePatchesPaginator = client.get_paginator(
      "describe_available_patches"
  )
  describe_effective_instance_associations_paginator: DescribeEffectiveInstanceAssociationsPaginator = client.get_paginator(
      "describe_effective_instance_associations"
  )
  describe_effective_patches_for_patch_baseline_paginator: DescribeEffectivePatchesForPatchBaselinePaginator = client.get_paginator(
      "describe_effective_patches_for_patch_baseline"
  )
  describe_instance_associations_status_paginator: DescribeInstanceAssociationsStatusPaginator = (
      client.get_paginator("describe_instance_associations_status")
  )
  describe_instance_information_paginator: DescribeInstanceInformationPaginator = (
      client.get_paginator("describe_instance_information")
  )
  describe_instance_patch_states_paginator: DescribeInstancePatchStatesPaginator = (
      client.get_paginator("describe_instance_patch_states")
  )
  describe_instance_patch_states_for_patch_group_paginator: DescribeInstancePatchStatesForPatchGroupPaginator = client.get_paginator(
      "describe_instance_patch_states_for_patch_group"
  )
  describe_instance_patches_paginator: DescribeInstancePatchesPaginator = client.get_paginator(
      "describe_instance_patches"
  )
  describe_inventory_deletions_paginator: DescribeInventoryDeletionsPaginator = client.get_paginator(
      "describe_inventory_deletions"
  )
  describe_maintenance_window_execution_task_invocations_paginator: DescribeMaintenanceWindowExecutionTaskInvocationsPaginator = client.get_paginator(
      "describe_maintenance_window_execution_task_invocations"
  )
  describe_maintenance_window_execution_tasks_paginator: DescribeMaintenanceWindowExecutionTasksPaginator = client.get_paginator(
      "describe_maintenance_window_execution_tasks"
  )
  describe_maintenance_window_executions_paginator: DescribeMaintenanceWindowExecutionsPaginator = (
      client.get_paginator("describe_maintenance_window_executions")
  )
  describe_maintenance_window_schedule_paginator: DescribeMaintenanceWindowSchedulePaginator = (
      client.get_paginator("describe_maintenance_window_schedule")
  )
  describe_maintenance_window_targets_paginator: DescribeMaintenanceWindowTargetsPaginator = (
      client.get_paginator("describe_maintenance_window_targets")
  )
  describe_maintenance_window_tasks_paginator: DescribeMaintenanceWindowTasksPaginator = (
      client.get_paginator("describe_maintenance_window_tasks")
  )
  describe_maintenance_windows_paginator: DescribeMaintenanceWindowsPaginator = client.get_paginator(
      "describe_maintenance_windows"
  )
  describe_maintenance_windows_for_target_paginator: DescribeMaintenanceWindowsForTargetPaginator = (
      client.get_paginator("describe_maintenance_windows_for_target")
  )
  describe_ops_items_paginator: DescribeOpsItemsPaginator = client.get_paginator("describe_ops_items")
  describe_parameters_paginator: DescribeParametersPaginator = client.get_paginator(
      "describe_parameters"
  )
  describe_patch_baselines_paginator: DescribePatchBaselinesPaginator = client.get_paginator(
      "describe_patch_baselines"
  )
  describe_patch_groups_paginator: DescribePatchGroupsPaginator = client.get_paginator(
      "describe_patch_groups"
  )
  describe_patch_properties_paginator: DescribePatchPropertiesPaginator = client.get_paginator(
      "describe_patch_properties"
  )
  describe_sessions_paginator: DescribeSessionsPaginator = client.get_paginator("describe_sessions")
  get_inventory_paginator: GetInventoryPaginator = client.get_paginator("get_inventory")
  get_inventory_schema_paginator: GetInventorySchemaPaginator = client.get_paginator(
      "get_inventory_schema"
  )
  get_ops_summary_paginator: GetOpsSummaryPaginator = client.get_paginator("get_ops_summary")
  get_parameter_history_paginator: GetParameterHistoryPaginator = client.get_paginator(
      "get_parameter_history"
  )
  get_parameters_by_path_paginator: GetParametersByPathPaginator = client.get_paginator(
      "get_parameters_by_path"
  )
  get_resource_policies_paginator: GetResourcePoliciesPaginator = client.get_paginator(
      "get_resource_policies"
  )
  list_association_versions_paginator: ListAssociationVersionsPaginator = client.get_paginator(
      "list_association_versions"
  )
  list_associations_paginator: ListAssociationsPaginator = client.get_paginator("list_associations")
  list_command_invocations_paginator: ListCommandInvocationsPaginator = client.get_paginator(
      "list_command_invocations"
  )
  list_commands_paginator: ListCommandsPaginator = client.get_paginator("list_commands")
  list_compliance_items_paginator: ListComplianceItemsPaginator = client.get_paginator(
      "list_compliance_items"
  )
  list_compliance_summaries_paginator: ListComplianceSummariesPaginator = client.get_paginator(
      "list_compliance_summaries"
  )
  list_document_versions_paginator: ListDocumentVersionsPaginator = client.get_paginator(
      "list_document_versions"
  )
  list_documents_paginator: ListDocumentsPaginator = client.get_paginator("list_documents")
  list_ops_item_events_paginator: ListOpsItemEventsPaginator = client.get_paginator(
      "list_ops_item_events"
  )
  list_ops_item_related_items_paginator: ListOpsItemRelatedItemsPaginator = client.get_paginator(
      "list_ops_item_related_items"
  )
  list_ops_metadata_paginator: ListOpsMetadataPaginator = client.get_paginator("list_ops_metadata")
  list_resource_compliance_summaries_paginator: ListResourceComplianceSummariesPaginator = (
      client.get_paginator("list_resource_compliance_summaries")
  )
  list_resource_data_sync_paginator: ListResourceDataSyncPaginator = client.get_paginator(
      "list_resource_data_sync"
  )
  ```

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



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

  ```python
  from boto3.session import Session

  from mypy_boto3_ssm import SSMClient
  from mypy_boto3_ssm.waiter import CommandExecutedWaiter

  client: SSMClient = Session().client("ssm")



  command_executed_waiter: CommandExecutedWaiter = client.get_waiter("command_executed")
  ```

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



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

  ```python
  from mypy_boto3_ssm.literals import (
      AssociationComplianceSeverityType,
      AssociationExecutionFilterKeyType,
      AssociationExecutionTargetsFilterKeyType,
      AssociationFilterKeyType,
      AssociationFilterOperatorTypeType,
      AssociationStatusNameType,
      AssociationSyncComplianceType,
      AttachmentHashTypeType,
      AttachmentsSourceKeyType,
      AutomationExecutionFilterKeyType,
      AutomationExecutionStatusType,
      AutomationSubtypeType,
      AutomationTypeType,
      CalendarStateType,
      CommandExecutedWaiterName,
      CommandFilterKeyType,
      CommandInvocationStatusType,
      CommandPluginStatusType,
      CommandStatusType,
      ComplianceQueryOperatorTypeType,
      ComplianceSeverityType,
      ComplianceStatusType,
      ComplianceUploadTypeType,
      ConnectionStatusType,
      DescribeActivationsFilterKeysType,
      DescribeActivationsPaginatorName,
      DescribeAssociationExecutionTargetsPaginatorName,
      DescribeAssociationExecutionsPaginatorName,
      DescribeAutomationExecutionsPaginatorName,
      DescribeAutomationStepExecutionsPaginatorName,
      DescribeAvailablePatchesPaginatorName,
      DescribeEffectiveInstanceAssociationsPaginatorName,
      DescribeEffectivePatchesForPatchBaselinePaginatorName,
      DescribeInstanceAssociationsStatusPaginatorName,
      DescribeInstanceInformationPaginatorName,
      DescribeInstancePatchStatesForPatchGroupPaginatorName,
      DescribeInstancePatchStatesPaginatorName,
      DescribeInstancePatchesPaginatorName,
      DescribeInventoryDeletionsPaginatorName,
      DescribeMaintenanceWindowExecutionTaskInvocationsPaginatorName,
      DescribeMaintenanceWindowExecutionTasksPaginatorName,
      DescribeMaintenanceWindowExecutionsPaginatorName,
      DescribeMaintenanceWindowSchedulePaginatorName,
      DescribeMaintenanceWindowTargetsPaginatorName,
      DescribeMaintenanceWindowTasksPaginatorName,
      DescribeMaintenanceWindowsForTargetPaginatorName,
      DescribeMaintenanceWindowsPaginatorName,
      DescribeOpsItemsPaginatorName,
      DescribeParametersPaginatorName,
      DescribePatchBaselinesPaginatorName,
      DescribePatchGroupsPaginatorName,
      DescribePatchPropertiesPaginatorName,
      DescribeSessionsPaginatorName,
      DocumentFilterKeyType,
      DocumentFormatType,
      DocumentHashTypeType,
      DocumentMetadataEnumType,
      DocumentParameterTypeType,
      DocumentPermissionTypeType,
      DocumentReviewActionType,
      DocumentReviewCommentTypeType,
      DocumentStatusType,
      DocumentTypeType,
      ExecutionModeType,
      ExternalAlarmStateType,
      FaultType,
      GetInventoryPaginatorName,
      GetInventorySchemaPaginatorName,
      GetOpsSummaryPaginatorName,
      GetParameterHistoryPaginatorName,
      GetParametersByPathPaginatorName,
      GetResourcePoliciesPaginatorName,
      InstanceInformationFilterKeyType,
      InstancePatchStateOperatorTypeType,
      InventoryAttributeDataTypeType,
      InventoryDeletionStatusType,
      InventoryQueryOperatorTypeType,
      InventorySchemaDeleteOptionType,
      LastResourceDataSyncStatusType,
      ListAssociationVersionsPaginatorName,
      ListAssociationsPaginatorName,
      ListCommandInvocationsPaginatorName,
      ListCommandsPaginatorName,
      ListComplianceItemsPaginatorName,
      ListComplianceSummariesPaginatorName,
      ListDocumentVersionsPaginatorName,
      ListDocumentsPaginatorName,
      ListOpsItemEventsPaginatorName,
      ListOpsItemRelatedItemsPaginatorName,
      ListOpsMetadataPaginatorName,
      ListResourceComplianceSummariesPaginatorName,
      ListResourceDataSyncPaginatorName,
      MaintenanceWindowExecutionStatusType,
      MaintenanceWindowResourceTypeType,
      MaintenanceWindowTaskCutoffBehaviorType,
      MaintenanceWindowTaskTypeType,
      NotificationEventType,
      NotificationTypeType,
      OperatingSystemType,
      OpsFilterOperatorTypeType,
      OpsItemDataTypeType,
      OpsItemEventFilterKeyType,
      OpsItemEventFilterOperatorType,
      OpsItemFilterKeyType,
      OpsItemFilterOperatorType,
      OpsItemRelatedItemsFilterKeyType,
      OpsItemRelatedItemsFilterOperatorType,
      OpsItemStatusType,
      ParameterTierType,
      ParameterTypeType,
      ParametersFilterKeyType,
      PatchActionType,
      PatchComplianceDataStateType,
      PatchComplianceLevelType,
      PatchDeploymentStatusType,
      PatchFilterKeyType,
      PatchOperationTypeType,
      PatchPropertyType,
      PatchSetType,
      PingStatusType,
      PlatformTypeType,
      RebootOptionType,
      ResourceDataSyncS3FormatType,
      ResourceTypeForTaggingType,
      ResourceTypeType,
      ReviewStatusType,
      SessionFilterKeyType,
      SessionStateType,
      SessionStatusType,
      SignalTypeType,
      SourceTypeType,
      StepExecutionFilterKeyType,
      StopTypeType,
      SSMServiceName,
      ServiceName,
      ResourceServiceName,
      PaginatorName,
      WaiterName,
      RegionName,
  )


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

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



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

  ```python
  from mypy_boto3_ssm.type_defs import (
      AccountSharingInfoTypeDef,
      TagTypeDef,
      AlarmTypeDef,
      AlarmStateInformationTypeDef,
      AssociateOpsItemRelatedItemRequestRequestTypeDef,
      ResponseMetadataTypeDef,
      AssociationOverviewTypeDef,
      AssociationStatusTypeDef,
      TargetTypeDef,
      AssociationExecutionFilterTypeDef,
      OutputSourceTypeDef,
      AssociationExecutionTargetsFilterTypeDef,
      AssociationFilterTypeDef,
      AttachmentContentTypeDef,
      AttachmentInformationTypeDef,
      AttachmentsSourceTypeDef,
      AutomationExecutionFilterTypeDef,
      ResolvedTargetsTypeDef,
      ProgressCountersTypeDef,
      PatchSourceTypeDef,
      CancelCommandRequestRequestTypeDef,
      CancelMaintenanceWindowExecutionRequestRequestTypeDef,
      CloudWatchOutputConfigTypeDef,
      CommandFilterTypeDef,
      CommandPluginTypeDef,
      NotificationConfigTypeDef,
      ComplianceExecutionSummaryTypeDef,
      ComplianceItemEntryTypeDef,
      ComplianceStringFilterTypeDef,
      SeveritySummaryTypeDef,
      RegistrationMetadataItemTypeDef,
      DocumentRequiresTypeDef,
      OpsItemDataValueTypeDef,
      OpsItemNotificationTypeDef,
      RelatedOpsItemTypeDef,
      MetadataValueTypeDef,
      DeleteActivationRequestRequestTypeDef,
      DeleteAssociationRequestRequestTypeDef,
      DeleteDocumentRequestRequestTypeDef,
      DeleteInventoryRequestRequestTypeDef,
      DeleteMaintenanceWindowRequestRequestTypeDef,
      DeleteOpsMetadataRequestRequestTypeDef,
      DeleteParameterRequestRequestTypeDef,
      DeleteParametersRequestRequestTypeDef,
      DeletePatchBaselineRequestRequestTypeDef,
      DeleteResourceDataSyncRequestRequestTypeDef,
      DeleteResourcePolicyRequestRequestTypeDef,
      DeregisterManagedInstanceRequestRequestTypeDef,
      DeregisterPatchBaselineForPatchGroupRequestRequestTypeDef,
      DeregisterTargetFromMaintenanceWindowRequestRequestTypeDef,
      DeregisterTaskFromMaintenanceWindowRequestRequestTypeDef,
      DescribeActivationsFilterTypeDef,
      PaginatorConfigTypeDef,
      DescribeAssociationRequestRequestTypeDef,
      StepExecutionFilterTypeDef,
      PatchOrchestratorFilterTypeDef,
      PatchTypeDef,
      DescribeDocumentPermissionRequestRequestTypeDef,
      DescribeDocumentRequestRequestTypeDef,
      DescribeEffectiveInstanceAssociationsRequestRequestTypeDef,
      InstanceAssociationTypeDef,
      DescribeEffectivePatchesForPatchBaselineRequestRequestTypeDef,
      DescribeInstanceAssociationsStatusRequestRequestTypeDef,
      InstanceInformationFilterTypeDef,
      InstanceInformationStringFilterTypeDef,
      InstancePatchStateFilterTypeDef,
      InstancePatchStateTypeDef,
      DescribeInstancePatchStatesRequestRequestTypeDef,
      PatchComplianceDataTypeDef,
      DescribeInventoryDeletionsRequestRequestTypeDef,
      MaintenanceWindowFilterTypeDef,
      MaintenanceWindowExecutionTaskInvocationIdentityTypeDef,
      MaintenanceWindowExecutionTypeDef,
      ScheduledWindowExecutionTypeDef,
      MaintenanceWindowIdentityForTargetTypeDef,
      MaintenanceWindowIdentityTypeDef,
      OpsItemFilterTypeDef,
      ParameterStringFilterTypeDef,
      ParametersFilterTypeDef,
      PatchBaselineIdentityTypeDef,
      DescribePatchGroupStateRequestRequestTypeDef,
      DescribePatchPropertiesRequestRequestTypeDef,
      SessionFilterTypeDef,
      DisassociateOpsItemRelatedItemRequestRequestTypeDef,
      DocumentDefaultVersionDescriptionTypeDef,
      DocumentParameterTypeDef,
      ReviewInformationTypeDef,
      DocumentFilterTypeDef,
      DocumentKeyValuesFilterTypeDef,
      DocumentReviewCommentSourceTypeDef,
      DocumentVersionInfoTypeDef,
      PatchStatusTypeDef,
      FailureDetailsTypeDef,
      GetAutomationExecutionRequestRequestTypeDef,
      GetCalendarStateRequestRequestTypeDef,
      WaiterConfigTypeDef,
      GetCommandInvocationRequestRequestTypeDef,
      GetConnectionStatusRequestRequestTypeDef,
      GetDefaultPatchBaselineRequestRequestTypeDef,
      GetDocumentRequestRequestTypeDef,
      InventoryFilterTypeDef,
      ResultAttributeTypeDef,
      GetInventorySchemaRequestRequestTypeDef,
      GetMaintenanceWindowExecutionRequestRequestTypeDef,
      GetMaintenanceWindowExecutionTaskInvocationRequestRequestTypeDef,
      GetMaintenanceWindowExecutionTaskRequestRequestTypeDef,
      MaintenanceWindowTaskParameterValueExpressionTypeDef,
      GetMaintenanceWindowRequestRequestTypeDef,
      GetMaintenanceWindowTaskRequestRequestTypeDef,
      LoggingInfoTypeDef,
      GetOpsItemRequestRequestTypeDef,
      GetOpsMetadataRequestRequestTypeDef,
      OpsFilterTypeDef,
      OpsResultAttributeTypeDef,
      GetParameterHistoryRequestRequestTypeDef,
      GetParameterRequestRequestTypeDef,
      ParameterTypeDef,
      GetParametersRequestRequestTypeDef,
      GetPatchBaselineForPatchGroupRequestRequestTypeDef,
      GetPatchBaselineRequestRequestTypeDef,
      GetResourcePoliciesRequestRequestTypeDef,
      GetResourcePoliciesResponseEntryTypeDef,
      GetServiceSettingRequestRequestTypeDef,
      ServiceSettingTypeDef,
      InstanceAggregatedAssociationOverviewTypeDef,
      S3OutputLocationTypeDef,
      S3OutputUrlTypeDef,
      InventoryDeletionSummaryItemTypeDef,
      InventoryItemAttributeTypeDef,
      InventoryItemTypeDef,
      InventoryResultItemTypeDef,
      LabelParameterVersionRequestRequestTypeDef,
      ListAssociationVersionsRequestRequestTypeDef,
      ListDocumentMetadataHistoryRequestRequestTypeDef,
      ListDocumentVersionsRequestRequestTypeDef,
      OpsItemEventFilterTypeDef,
      OpsItemRelatedItemsFilterTypeDef,
      OpsMetadataFilterTypeDef,
      OpsMetadataTypeDef,
      ListResourceDataSyncRequestRequestTypeDef,
      ListTagsForResourceRequestRequestTypeDef,
      MaintenanceWindowAutomationParametersTypeDef,
      MaintenanceWindowLambdaParametersTypeDef,
      MaintenanceWindowStepFunctionsParametersTypeDef,
      ModifyDocumentPermissionRequestRequestTypeDef,
      OpsEntityItemTypeDef,
      OpsItemIdentityTypeDef,
      ParameterInlinePolicyTypeDef,
      PatchFilterTypeDef,
      PutResourcePolicyRequestRequestTypeDef,
      RegisterDefaultPatchBaselineRequestRequestTypeDef,
      RegisterPatchBaselineForPatchGroupRequestRequestTypeDef,
      RemoveTagsFromResourceRequestRequestTypeDef,
      ResetServiceSettingRequestRequestTypeDef,
      ResourceDataSyncOrganizationalUnitTypeDef,
      ResourceDataSyncDestinationDataSharingTypeDef,
      ResumeSessionRequestRequestTypeDef,
      SendAutomationSignalRequestRequestTypeDef,
      SessionManagerOutputUrlTypeDef,
      StartAssociationsOnceRequestRequestTypeDef,
      StartSessionRequestRequestTypeDef,
      StopAutomationExecutionRequestRequestTypeDef,
      TerminateSessionRequestRequestTypeDef,
      UnlabelParameterVersionRequestRequestTypeDef,
      UpdateDocumentDefaultVersionRequestRequestTypeDef,
      UpdateMaintenanceWindowRequestRequestTypeDef,
      UpdateManagedInstanceRoleRequestRequestTypeDef,
      UpdateServiceSettingRequestRequestTypeDef,
      ActivationTypeDef,
      AddTagsToResourceRequestRequestTypeDef,
      CreateMaintenanceWindowRequestRequestTypeDef,
      PutParameterRequestRequestTypeDef,
      AlarmConfigurationTypeDef,
      AssociateOpsItemRelatedItemResponseTypeDef,
      CancelMaintenanceWindowExecutionResultTypeDef,
      CreateActivationResultTypeDef,
      CreateMaintenanceWindowResultTypeDef,
      CreateOpsItemResponseTypeDef,
      CreateOpsMetadataResultTypeDef,
      CreatePatchBaselineResultTypeDef,
      DeleteMaintenanceWindowResultTypeDef,
      DeleteParametersResultTypeDef,
      DeletePatchBaselineResultTypeDef,
      DeregisterPatchBaselineForPatchGroupResultTypeDef,
      DeregisterTargetFromMaintenanceWindowResultTypeDef,
      DeregisterTaskFromMaintenanceWindowResultTypeDef,
      DescribeDocumentPermissionResponseTypeDef,
      DescribePatchGroupStateResultTypeDef,
      DescribePatchPropertiesResultTypeDef,
      GetCalendarStateResponseTypeDef,
      GetConnectionStatusResponseTypeDef,
      GetDefaultPatchBaselineResultTypeDef,
      GetDeployablePatchSnapshotForInstanceResultTypeDef,
      GetMaintenanceWindowExecutionResultTypeDef,
      GetMaintenanceWindowExecutionTaskInvocationResultTypeDef,
      GetMaintenanceWindowResultTypeDef,
      GetPatchBaselineForPatchGroupResultTypeDef,
      LabelParameterVersionResultTypeDef,
      ListInventoryEntriesResultTypeDef,
      ListTagsForResourceResultTypeDef,
      PutInventoryResultTypeDef,
      PutParameterResultTypeDef,
      PutResourcePolicyResponseTypeDef,
      RegisterDefaultPatchBaselineResultTypeDef,
      RegisterPatchBaselineForPatchGroupResultTypeDef,
      RegisterTargetWithMaintenanceWindowResultTypeDef,
      RegisterTaskWithMaintenanceWindowResultTypeDef,
      ResumeSessionResponseTypeDef,
      StartAutomationExecutionResultTypeDef,
      StartChangeRequestExecutionResultTypeDef,
      StartSessionResponseTypeDef,
      TerminateSessionResponseTypeDef,
      UnlabelParameterVersionResultTypeDef,
      UpdateMaintenanceWindowResultTypeDef,
      UpdateOpsMetadataResultTypeDef,
      UpdateAssociationStatusRequestRequestTypeDef,
      AssociationTypeDef,
      DescribeMaintenanceWindowsForTargetRequestRequestTypeDef,
      MaintenanceWindowTargetTypeDef,
      RegisterTargetWithMaintenanceWindowRequestRequestTypeDef,
      UpdateMaintenanceWindowTargetRequestRequestTypeDef,
      UpdateMaintenanceWindowTargetResultTypeDef,
      DescribeAssociationExecutionsRequestRequestTypeDef,
      AssociationExecutionTargetTypeDef,
      DescribeAssociationExecutionTargetsRequestRequestTypeDef,
      ListAssociationsRequestRequestTypeDef,
      UpdateDocumentRequestRequestTypeDef,
      DescribeAutomationExecutionsRequestRequestTypeDef,
      GetCommandInvocationResultTypeDef,
      ListCommandInvocationsRequestRequestTypeDef,
      ListCommandsRequestRequestTypeDef,
      CommandInvocationTypeDef,
      MaintenanceWindowRunCommandParametersTypeDef,
      ComplianceItemTypeDef,
      PutComplianceItemsRequestRequestTypeDef,
      ListComplianceItemsRequestRequestTypeDef,
      ListComplianceSummariesRequestRequestTypeDef,
      ListResourceComplianceSummariesRequestRequestTypeDef,
      CompliantSummaryTypeDef,
      NonCompliantSummaryTypeDef,
      CreateActivationRequestRequestTypeDef,
      CreateDocumentRequestRequestTypeDef,
      DocumentIdentifierTypeDef,
      GetDocumentResultTypeDef,
      OpsItemSummaryTypeDef,
      CreateOpsItemRequestRequestTypeDef,
      OpsItemTypeDef,
      UpdateOpsItemRequestRequestTypeDef,
      CreateOpsMetadataRequestRequestTypeDef,
      GetOpsMetadataResultTypeDef,
      UpdateOpsMetadataRequestRequestTypeDef,
      DescribeActivationsRequestRequestTypeDef,
      DescribeActivationsRequestDescribeActivationsPaginateTypeDef,
      DescribeAssociationExecutionTargetsRequestDescribeAssociationExecutionTargetsPaginateTypeDef,
      DescribeAssociationExecutionsRequestDescribeAssociationExecutionsPaginateTypeDef,
      DescribeAutomationExecutionsRequestDescribeAutomationExecutionsPaginateTypeDef,
      DescribeEffectiveInstanceAssociationsRequestDescribeEffectiveInstanceAssociationsPaginateTypeDef,
      DescribeEffectivePatchesForPatchBaselineRequestDescribeEffectivePatchesForPatchBaselinePaginateTypeDef,
      DescribeInstanceAssociationsStatusRequestDescribeInstanceAssociationsStatusPaginateTypeDef,
      DescribeInstancePatchStatesRequestDescribeInstancePatchStatesPaginateTypeDef,
      DescribeInventoryDeletionsRequestDescribeInventoryDeletionsPaginateTypeDef,
      DescribeMaintenanceWindowsForTargetRequestDescribeMaintenanceWindowsForTargetPaginateTypeDef,
      DescribePatchPropertiesRequestDescribePatchPropertiesPaginateTypeDef,
      GetInventorySchemaRequestGetInventorySchemaPaginateTypeDef,
      GetParameterHistoryRequestGetParameterHistoryPaginateTypeDef,
      GetResourcePoliciesRequestGetResourcePoliciesPaginateTypeDef,
      ListAssociationVersionsRequestListAssociationVersionsPaginateTypeDef,
      ListAssociationsRequestListAssociationsPaginateTypeDef,
      ListCommandInvocationsRequestListCommandInvocationsPaginateTypeDef,
      ListCommandsRequestListCommandsPaginateTypeDef,
      ListComplianceItemsRequestListComplianceItemsPaginateTypeDef,
      ListComplianceSummariesRequestListComplianceSummariesPaginateTypeDef,
      ListDocumentVersionsRequestListDocumentVersionsPaginateTypeDef,
      ListResourceComplianceSummariesRequestListResourceComplianceSummariesPaginateTypeDef,
      ListResourceDataSyncRequestListResourceDataSyncPaginateTypeDef,
      DescribeAutomationStepExecutionsRequestDescribeAutomationStepExecutionsPaginateTypeDef,
      DescribeAutomationStepExecutionsRequestRequestTypeDef,
      DescribeAvailablePatchesRequestDescribeAvailablePatchesPaginateTypeDef,
      DescribeAvailablePatchesRequestRequestTypeDef,
      DescribeInstancePatchesRequestDescribeInstancePatchesPaginateTypeDef,
      DescribeInstancePatchesRequestRequestTypeDef,
      DescribeMaintenanceWindowScheduleRequestDescribeMaintenanceWindowSchedulePaginateTypeDef,
      DescribeMaintenanceWindowScheduleRequestRequestTypeDef,
      DescribePatchBaselinesRequestDescribePatchBaselinesPaginateTypeDef,
      DescribePatchBaselinesRequestRequestTypeDef,
      DescribePatchGroupsRequestDescribePatchGroupsPaginateTypeDef,
      DescribePatchGroupsRequestRequestTypeDef,
      DescribeAvailablePatchesResultTypeDef,
      DescribeEffectiveInstanceAssociationsResultTypeDef,
      DescribeInstanceInformationRequestDescribeInstanceInformationPaginateTypeDef,
      DescribeInstanceInformationRequestRequestTypeDef,
      DescribeInstancePatchStatesForPatchGroupRequestDescribeInstancePatchStatesForPatchGroupPaginateTypeDef,
      DescribeInstancePatchStatesForPatchGroupRequestRequestTypeDef,
      DescribeInstancePatchStatesForPatchGroupResultTypeDef,
      DescribeInstancePatchStatesResultTypeDef,
      DescribeInstancePatchesResultTypeDef,
      DescribeMaintenanceWindowExecutionTaskInvocationsRequestDescribeMaintenanceWindowExecutionTaskInvocationsPaginateTypeDef,
      DescribeMaintenanceWindowExecutionTaskInvocationsRequestRequestTypeDef,
      DescribeMaintenanceWindowExecutionTasksRequestDescribeMaintenanceWindowExecutionTasksPaginateTypeDef,
      DescribeMaintenanceWindowExecutionTasksRequestRequestTypeDef,
      DescribeMaintenanceWindowExecutionsRequestDescribeMaintenanceWindowExecutionsPaginateTypeDef,
      DescribeMaintenanceWindowExecutionsRequestRequestTypeDef,
      DescribeMaintenanceWindowTargetsRequestDescribeMaintenanceWindowTargetsPaginateTypeDef,
      DescribeMaintenanceWindowTargetsRequestRequestTypeDef,
      DescribeMaintenanceWindowTasksRequestDescribeMaintenanceWindowTasksPaginateTypeDef,
      DescribeMaintenanceWindowTasksRequestRequestTypeDef,
      DescribeMaintenanceWindowsRequestDescribeMaintenanceWindowsPaginateTypeDef,
      DescribeMaintenanceWindowsRequestRequestTypeDef,
      DescribeMaintenanceWindowExecutionTaskInvocationsResultTypeDef,
      DescribeMaintenanceWindowExecutionsResultTypeDef,
      DescribeMaintenanceWindowScheduleResultTypeDef,
      DescribeMaintenanceWindowsForTargetResultTypeDef,
      DescribeMaintenanceWindowsResultTypeDef,
      DescribeOpsItemsRequestDescribeOpsItemsPaginateTypeDef,
      DescribeOpsItemsRequestRequestTypeDef,
      GetParametersByPathRequestGetParametersByPathPaginateTypeDef,
      GetParametersByPathRequestRequestTypeDef,
      DescribeParametersRequestDescribeParametersPaginateTypeDef,
      DescribeParametersRequestRequestTypeDef,
      DescribePatchBaselinesResultTypeDef,
      PatchGroupPatchBaselineMappingTypeDef,
      DescribeSessionsRequestDescribeSessionsPaginateTypeDef,
      DescribeSessionsRequestRequestTypeDef,
      UpdateDocumentDefaultVersionResultTypeDef,
      DocumentDescriptionTypeDef,
      ListDocumentsRequestListDocumentsPaginateTypeDef,
      ListDocumentsRequestRequestTypeDef,
      DocumentReviewerResponseSourceTypeDef,
      DocumentReviewsTypeDef,
      ListDocumentVersionsResultTypeDef,
      EffectivePatchTypeDef,
      GetCommandInvocationRequestCommandExecutedWaitTypeDef,
      InventoryGroupTypeDef,
      ListInventoryEntriesRequestRequestTypeDef,
      GetInventoryRequestGetInventoryPaginateTypeDef,
      GetInventoryRequestRequestTypeDef,
      OpsAggregatorTypeDef,
      GetOpsSummaryRequestGetOpsSummaryPaginateTypeDef,
      GetOpsSummaryRequestRequestTypeDef,
      GetParameterResultTypeDef,
      GetParametersByPathResultTypeDef,
      GetParametersResultTypeDef,
      GetResourcePoliciesResponseTypeDef,
      GetServiceSettingResultTypeDef,
      ResetServiceSettingResultTypeDef,
      InstanceInformationTypeDef,
      InstanceAssociationOutputLocationTypeDef,
      InstanceAssociationOutputUrlTypeDef,
      InventoryDeletionSummaryTypeDef,
      InventoryItemSchemaTypeDef,
      PutInventoryRequestRequestTypeDef,
      InventoryResultEntityTypeDef,
      ListOpsItemEventsRequestListOpsItemEventsPaginateTypeDef,
      ListOpsItemEventsRequestRequestTypeDef,
      ListOpsItemRelatedItemsRequestListOpsItemRelatedItemsPaginateTypeDef,
      ListOpsItemRelatedItemsRequestRequestTypeDef,
      ListOpsMetadataRequestListOpsMetadataPaginateTypeDef,
      ListOpsMetadataRequestRequestTypeDef,
      ListOpsMetadataResultTypeDef,
      OpsEntityTypeDef,
      OpsItemEventSummaryTypeDef,
      OpsItemRelatedItemSummaryTypeDef,
      ParameterHistoryTypeDef,
      ParameterMetadataTypeDef,
      PatchFilterGroupTypeDef,
      ResourceDataSyncAwsOrganizationsSourceTypeDef,
      ResourceDataSyncS3DestinationTypeDef,
      SessionTypeDef,
      DescribeActivationsResultTypeDef,
      AssociationExecutionTypeDef,
      CommandTypeDef,
      GetMaintenanceWindowExecutionTaskResultTypeDef,
      MaintenanceWindowExecutionTaskIdentityTypeDef,
      MaintenanceWindowTaskTypeDef,
      SendCommandRequestRequestTypeDef,
      TargetLocationTypeDef,
      ListAssociationsResultTypeDef,
      DescribeMaintenanceWindowTargetsResultTypeDef,
      DescribeAssociationExecutionTargetsResultTypeDef,
      ListCommandInvocationsResultTypeDef,
      MaintenanceWindowTaskInvocationParametersTypeDef,
      ListComplianceItemsResultTypeDef,
      ComplianceSummaryItemTypeDef,
      ResourceComplianceSummaryItemTypeDef,
      ListDocumentsResultTypeDef,
      DescribeOpsItemsResponseTypeDef,
      GetOpsItemResponseTypeDef,
      DescribePatchGroupsResultTypeDef,
      CreateDocumentResultTypeDef,
      DescribeDocumentResultTypeDef,
      UpdateDocumentResultTypeDef,
      DocumentMetadataResponseInfoTypeDef,
      UpdateDocumentMetadataRequestRequestTypeDef,
      DescribeEffectivePatchesForPatchBaselineResultTypeDef,
      InventoryAggregatorTypeDef,
      DescribeInstanceInformationResultTypeDef,
      InstanceAssociationStatusInfoTypeDef,
      DeleteInventoryResultTypeDef,
      InventoryDeletionStatusItemTypeDef,
      GetInventorySchemaResultTypeDef,
      GetInventoryResultTypeDef,
      GetOpsSummaryResultTypeDef,
      ListOpsItemEventsResponseTypeDef,
      ListOpsItemRelatedItemsResponseTypeDef,
      GetParameterHistoryResultTypeDef,
      DescribeParametersResultTypeDef,
      PatchRuleTypeDef,
      ResourceDataSyncSourceTypeDef,
      ResourceDataSyncSourceWithStateTypeDef,
      DescribeSessionsResponseTypeDef,
      DescribeAssociationExecutionsResultTypeDef,
      ListCommandsResultTypeDef,
      SendCommandResultTypeDef,
      DescribeMaintenanceWindowExecutionTasksResultTypeDef,
      DescribeMaintenanceWindowTasksResultTypeDef,
      AssociationDescriptionTypeDef,
      AssociationVersionInfoTypeDef,
      CreateAssociationBatchRequestEntryTypeDef,
      CreateAssociationRequestRequestTypeDef,
      RunbookTypeDef,
      StartAutomationExecutionRequestRequestTypeDef,
      StepExecutionTypeDef,
      UpdateAssociationRequestRequestTypeDef,
      GetMaintenanceWindowTaskResultTypeDef,
      RegisterTaskWithMaintenanceWindowRequestRequestTypeDef,
      UpdateMaintenanceWindowTaskRequestRequestTypeDef,
      UpdateMaintenanceWindowTaskResultTypeDef,
      ListComplianceSummariesResultTypeDef,
      ListResourceComplianceSummariesResultTypeDef,
      ListDocumentMetadataHistoryResponseTypeDef,
      DescribeInstanceAssociationsStatusResultTypeDef,
      DescribeInventoryDeletionsResultTypeDef,
      PatchRuleGroupTypeDef,
      CreateResourceDataSyncRequestRequestTypeDef,
      UpdateResourceDataSyncRequestRequestTypeDef,
      ResourceDataSyncItemTypeDef,
      CreateAssociationResultTypeDef,
      DescribeAssociationResultTypeDef,
      UpdateAssociationResultTypeDef,
      UpdateAssociationStatusResultTypeDef,
      ListAssociationVersionsResultTypeDef,
      CreateAssociationBatchRequestRequestTypeDef,
      FailedCreateAssociationTypeDef,
      AutomationExecutionMetadataTypeDef,
      StartChangeRequestExecutionRequestRequestTypeDef,
      AutomationExecutionTypeDef,
      DescribeAutomationStepExecutionsResultTypeDef,
      BaselineOverrideTypeDef,
      CreatePatchBaselineRequestRequestTypeDef,
      GetPatchBaselineResultTypeDef,
      UpdatePatchBaselineRequestRequestTypeDef,
      UpdatePatchBaselineResultTypeDef,
      ListResourceDataSyncResultTypeDef,
      CreateAssociationBatchResultTypeDef,
      DescribeAutomationExecutionsResultTypeDef,
      GetAutomationExecutionResultTypeDef,
      GetDeployablePatchSnapshotForInstanceRequestRequestTypeDef,
  )


  def get_structure() -> AccountSharingInfoTypeDef:
      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-ssm` 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_ssm/)

  <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: acc1a962524dd96abf26b2fa7caca3a620cc9b1355b40c58a61ab11ca2337a8e
name: python-mypy-boto3-stepfunctions
arch: src
version: 1.26.21
epoch: 0
release: 1
summary: Type annotations for boto3.SFN 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-f24e7600-f3f4-4632-86f5-ef9dfd7df9b1
location_href: 00013466-python-mypy-boto3-stepfunctions/python-mypy-boto3-stepfunctions-1.26.21-1.src.rpm
checksum_type: sha256
description:
  <a id="mypy-boto3-stepfunctions"></a>



  [![PyPI - mypy-boto3-stepfunctions](https://img.shields.io/pypi/v/mypy-boto3-stepfunctions.svg?color=blue)](https://pypi.org/project/mypy-boto3-stepfunctions)
  [![PyPI - Python Version](https://img.shields.io/pypi/pyversions/mypy-boto3-stepfunctions.svg?color=blue)](https://pypi.org/project/mypy-boto3-stepfunctions)
  [![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-stepfunctions?color=blue)](https://pypistats.org/packages/mypy-boto3-stepfunctions)

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

  Type annotations for
  [boto3.SFN 1.26.21](https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/stepfunctions.html#SFN)
  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-stepfunctions docs](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_stepfunctions/).

  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-stepfunctions](#mypy-boto3-stepfunctions)
    - [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 `SFN`.

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



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

  ```bash

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




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



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

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



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

  <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[stepfunctions]` in your environment:

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

  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[stepfunctions]` in your environment:

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

  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[stepfunctions]'
  ```

  - 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[stepfunctions]` with services you use in your
    environment:

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

  - 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[stepfunctions]` in your environment:

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

  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[stepfunctions]` in your environment:

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

  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>



  `SFNClient` provides annotations for `boto3.client("stepfunctions")`.

  ```python
  from boto3.session import Session

  from mypy_boto3_stepfunctions import SFNClient

  client: SFNClient = Session().client("stepfunctions")


  ```

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



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

  ```python
  from boto3.session import Session

  from mypy_boto3_stepfunctions import SFNClient
  from mypy_boto3_stepfunctions.paginator import (
      GetExecutionHistoryPaginator,
      ListActivitiesPaginator,
      ListExecutionsPaginator,
      ListMapRunsPaginator,
      ListStateMachinesPaginator,
  )

  client: SFNClient = Session().client("stepfunctions")



  get_execution_history_paginator: GetExecutionHistoryPaginator = client.get_paginator(
      "get_execution_history"
  )
  list_activities_paginator: ListActivitiesPaginator = client.get_paginator("list_activities")
  list_executions_paginator: ListExecutionsPaginator = client.get_paginator("list_executions")
  list_map_runs_paginator: ListMapRunsPaginator = client.get_paginator("list_map_runs")
  list_state_machines_paginator: ListStateMachinesPaginator = client.get_paginator(
      "list_state_machines"
  )
  ```

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



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

  ```python
  from mypy_boto3_stepfunctions.literals import (
      ExecutionStatusType,
      GetExecutionHistoryPaginatorName,
      HistoryEventTypeType,
      ListActivitiesPaginatorName,
      ListExecutionsPaginatorName,
      ListMapRunsPaginatorName,
      ListStateMachinesPaginatorName,
      LogLevelType,
      MapRunStatusType,
      StateMachineStatusType,
      StateMachineTypeType,
      SyncExecutionStatusType,
      SFNServiceName,
      ServiceName,
      ResourceServiceName,
      PaginatorName,
      RegionName,
  )


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

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



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

  ```python
  from mypy_boto3_stepfunctions.type_defs import (
      ActivityFailedEventDetailsTypeDef,
      ActivityListItemTypeDef,
      ActivityScheduleFailedEventDetailsTypeDef,
      HistoryEventExecutionDataDetailsTypeDef,
      ActivityStartedEventDetailsTypeDef,
      ActivityTimedOutEventDetailsTypeDef,
      BillingDetailsTypeDef,
      CloudWatchEventsExecutionDataDetailsTypeDef,
      CloudWatchLogsLogGroupTypeDef,
      TagTypeDef,
      ResponseMetadataTypeDef,
      TracingConfigurationTypeDef,
      DeleteActivityInputRequestTypeDef,
      DeleteStateMachineInputRequestTypeDef,
      DescribeActivityInputRequestTypeDef,
      DescribeExecutionInputRequestTypeDef,
      DescribeMapRunInputRequestTypeDef,
      MapRunExecutionCountsTypeDef,
      MapRunItemCountsTypeDef,
      DescribeStateMachineForExecutionInputRequestTypeDef,
      DescribeStateMachineInputRequestTypeDef,
      ExecutionAbortedEventDetailsTypeDef,
      ExecutionFailedEventDetailsTypeDef,
      ExecutionListItemTypeDef,
      ExecutionTimedOutEventDetailsTypeDef,
      GetActivityTaskInputRequestTypeDef,
      PaginatorConfigTypeDef,
      GetExecutionHistoryInputRequestTypeDef,
      LambdaFunctionFailedEventDetailsTypeDef,
      LambdaFunctionScheduleFailedEventDetailsTypeDef,
      LambdaFunctionStartFailedEventDetailsTypeDef,
      LambdaFunctionTimedOutEventDetailsTypeDef,
      MapIterationEventDetailsTypeDef,
      MapRunFailedEventDetailsTypeDef,
      MapRunStartedEventDetailsTypeDef,
      MapStateStartedEventDetailsTypeDef,
      TaskFailedEventDetailsTypeDef,
      TaskStartFailedEventDetailsTypeDef,
      TaskStartedEventDetailsTypeDef,
      TaskSubmitFailedEventDetailsTypeDef,
      TaskTimedOutEventDetailsTypeDef,
      TaskCredentialsTypeDef,
      ListActivitiesInputRequestTypeDef,
      ListExecutionsInputRequestTypeDef,
      ListMapRunsInputRequestTypeDef,
      MapRunListItemTypeDef,
      ListStateMachinesInputRequestTypeDef,
      StateMachineListItemTypeDef,
      ListTagsForResourceInputRequestTypeDef,
      SendTaskFailureInputRequestTypeDef,
      SendTaskHeartbeatInputRequestTypeDef,
      SendTaskSuccessInputRequestTypeDef,
      StartExecutionInputRequestTypeDef,
      StartSyncExecutionInputRequestTypeDef,
      StopExecutionInputRequestTypeDef,
      UntagResourceInputRequestTypeDef,
      UpdateMapRunInputRequestTypeDef,
      ActivityScheduledEventDetailsTypeDef,
      ActivitySucceededEventDetailsTypeDef,
      ExecutionStartedEventDetailsTypeDef,
      ExecutionSucceededEventDetailsTypeDef,
      LambdaFunctionSucceededEventDetailsTypeDef,
      StateEnteredEventDetailsTypeDef,
      StateExitedEventDetailsTypeDef,
      TaskSubmittedEventDetailsTypeDef,
      TaskSucceededEventDetailsTypeDef,
      LogDestinationTypeDef,
      CreateActivityInputRequestTypeDef,
      TagResourceInputRequestTypeDef,
      CreateActivityOutputTypeDef,
      CreateStateMachineOutputTypeDef,
      DescribeActivityOutputTypeDef,
      DescribeExecutionOutputTypeDef,
      GetActivityTaskOutputTypeDef,
      ListActivitiesOutputTypeDef,
      ListTagsForResourceOutputTypeDef,
      StartExecutionOutputTypeDef,
      StartSyncExecutionOutputTypeDef,
      StopExecutionOutputTypeDef,
      UpdateStateMachineOutputTypeDef,
      DescribeMapRunOutputTypeDef,
      ListExecutionsOutputTypeDef,
      GetExecutionHistoryInputGetExecutionHistoryPaginateTypeDef,
      ListActivitiesInputListActivitiesPaginateTypeDef,
      ListExecutionsInputListExecutionsPaginateTypeDef,
      ListMapRunsInputListMapRunsPaginateTypeDef,
      ListStateMachinesInputListStateMachinesPaginateTypeDef,
      LambdaFunctionScheduledEventDetailsTypeDef,
      TaskScheduledEventDetailsTypeDef,
      ListMapRunsOutputTypeDef,
      ListStateMachinesOutputTypeDef,
      LoggingConfigurationTypeDef,
      HistoryEventTypeDef,
      CreateStateMachineInputRequestTypeDef,
      DescribeStateMachineForExecutionOutputTypeDef,
      DescribeStateMachineOutputTypeDef,
      UpdateStateMachineInputRequestTypeDef,
      GetExecutionHistoryOutputTypeDef,
  )


  def get_structure() -> ActivityFailedEventDetailsTypeDef:
      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-stepfunctions` 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_stepfunctions/)

  <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: 486d589e072205ba06d906953df9bccae0ca83f6a3235430c9f3daf982f8af39
name: python-mypy-boto3-sts
arch: src
version: 1.26.57
epoch: 0
release: 1
summary: Type annotations for boto3.STS 1.26.57 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-2d7acb1d-d5f6-4fc6-aed5-3a5200195d8c
location_href: 00011907-python-mypy-boto3-sts/python-mypy-boto3-sts-1.26.57-1.src.rpm
checksum_type: sha256
description:
  <a id="mypy-boto3-sts"></a>



  [![PyPI - mypy-boto3-sts](https://img.shields.io/pypi/v/mypy-boto3-sts.svg?color=blue)](https://pypi.org/project/mypy-boto3-sts)
  [![PyPI - Python Version](https://img.shields.io/pypi/pyversions/mypy-boto3-sts.svg?color=blue)](https://pypi.org/project/mypy-boto3-sts)
  [![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-sts?color=blue)](https://pypistats.org/packages/mypy-boto3-sts)

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

  Type annotations for
  [boto3.STS 1.26.57](https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/sts.html#STS)
  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-sts docs](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_sts/).

  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-sts](#mypy-boto3-sts)
    - [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)
      - [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 `STS`.

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



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

  ```bash

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




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



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

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



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

  <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[sts]` in your environment:

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

  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[sts]` in your environment:

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

  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[sts]'
  ```

  - 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[sts]` with services you use in your environment:

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

  - 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[sts]` in your environment:

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

  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[sts]` in your environment:

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

  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>



  `STSClient` provides annotations for `boto3.client("sts")`.

  ```python
  from boto3.session import Session

  from mypy_boto3_sts import STSClient

  client: STSClient = Session().client("sts")


  ```

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



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

  ```python
  from mypy_boto3_sts.literals import (
      STSServiceName,
      ServiceName,
      ResourceServiceName,
      RegionName,
  )


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

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



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

  ```python
  from mypy_boto3_sts.type_defs import (
      PolicyDescriptorTypeTypeDef,
      TagTypeDef,
      AssumedRoleUserTypeDef,
      CredentialsTypeDef,
      ResponseMetadataTypeDef,
      DecodeAuthorizationMessageRequestRequestTypeDef,
      FederatedUserTypeDef,
      GetAccessKeyInfoRequestRequestTypeDef,
      GetSessionTokenRequestRequestTypeDef,
      AssumeRoleWithSAMLRequestRequestTypeDef,
      AssumeRoleWithWebIdentityRequestRequestTypeDef,
      AssumeRoleRequestRequestTypeDef,
      GetFederationTokenRequestRequestTypeDef,
      AssumeRoleResponseTypeDef,
      AssumeRoleWithSAMLResponseTypeDef,
      AssumeRoleWithWebIdentityResponseTypeDef,
      DecodeAuthorizationMessageResponseTypeDef,
      GetAccessKeyInfoResponseTypeDef,
      GetCallerIdentityResponseTypeDef,
      GetSessionTokenResponseTypeDef,
      GetFederationTokenResponseTypeDef,
  )


  def get_structure() -> PolicyDescriptorTypeTypeDef:
      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-sts` 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_sts/)

  <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: ba234834633c33fd704aeea542011a880664ace3c8e2c2e310e19b4505db6b11
name: python-mypy-boto3-textract
arch: src
version: 1.26.98
epoch: 0
release: 1
summary: Type annotations for boto3.Textract 1.26.98 service generated with mypy-boto3-builder 7.14.2
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-b1d25c7b-0bd6-4d65-9e66-557348f28d94
location_href: 00014347-python-mypy-boto3-textract/python-mypy-boto3-textract-1.26.98-1.src.rpm
checksum_type: sha256
description:
  <a id="mypy-boto3-textract"></a>



  [![PyPI - mypy-boto3-textract](https://img.shields.io/pypi/v/mypy-boto3-textract.svg?color=blue)](https://pypi.org/project/mypy-boto3-textract)
  [![PyPI - Python Version](https://img.shields.io/pypi/pyversions/mypy-boto3-textract.svg?color=blue)](https://pypi.org/project/mypy-boto3-textract)
  [![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-textract?color=blue)](https://pypistats.org/packages/mypy-boto3-textract)

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

  Type annotations for
  [boto3.Textract 1.26.98](https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/textract.html#Textract)
  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.2](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-textract docs](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_textract/).

  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-textract](#mypy-boto3-textract)
    - [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)
      - [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 `Textract`.

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



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

  ```bash

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




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



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

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



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

  <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[textract]` in your environment:

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

  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[textract]` in your environment:

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

  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[textract]'
  ```

  - 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[textract]` with services you use in your environment:

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

  - 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[textract]` in your environment:

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

  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[textract]` in your environment:

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

  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>



  `TextractClient` provides annotations for `boto3.client("textract")`.

  ```python
  from boto3.session import Session

  from mypy_boto3_textract import TextractClient

  client: TextractClient = Session().client("textract")


  ```

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



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

  ```python
  from mypy_boto3_textract.literals import (
      BlockTypeType,
      ContentClassifierType,
      EntityTypeType,
      FeatureTypeType,
      JobStatusType,
      RelationshipTypeType,
      SelectionStatusType,
      TextTypeType,
      ValueTypeType,
      TextractServiceName,
      ServiceName,
      ResourceServiceName,
      RegionName,
  )


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

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



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

  ```python
  from mypy_boto3_textract.type_defs import (
      DocumentMetadataTypeDef,
      HumanLoopActivationOutputTypeDef,
      ResponseMetadataTypeDef,
      NormalizedValueTypeDef,
      QueryTypeDef,
      RelationshipTypeDef,
      BoundingBoxTypeDef,
      DetectedSignatureTypeDef,
      SplitDocumentTypeDef,
      UndetectedSignatureTypeDef,
      S3ObjectTypeDef,
      ExpenseCurrencyTypeDef,
      ExpenseGroupPropertyTypeDef,
      ExpenseTypeTypeDef,
      PointTypeDef,
      GetDocumentAnalysisRequestRequestTypeDef,
      WarningTypeDef,
      GetDocumentTextDetectionRequestRequestTypeDef,
      GetExpenseAnalysisRequestRequestTypeDef,
      GetLendingAnalysisRequestRequestTypeDef,
      GetLendingAnalysisSummaryRequestRequestTypeDef,
      HumanLoopDataAttributesTypeDef,
      NotificationChannelTypeDef,
      OutputConfigTypeDef,
      PredictionTypeDef,
      StartDocumentAnalysisResponseTypeDef,
      StartDocumentTextDetectionResponseTypeDef,
      StartExpenseAnalysisResponseTypeDef,
      StartLendingAnalysisResponseTypeDef,
      AnalyzeIDDetectionsTypeDef,
      QueriesConfigTypeDef,
      DocumentGroupTypeDef,
      DocumentLocationTypeDef,
      DocumentTypeDef,
      GeometryTypeDef,
      HumanLoopConfigTypeDef,
      PageClassificationTypeDef,
      IdentityDocumentFieldTypeDef,
      LendingSummaryTypeDef,
      StartDocumentAnalysisRequestRequestTypeDef,
      StartDocumentTextDetectionRequestRequestTypeDef,
      StartExpenseAnalysisRequestRequestTypeDef,
      StartLendingAnalysisRequestRequestTypeDef,
      AnalyzeExpenseRequestRequestTypeDef,
      AnalyzeIDRequestRequestTypeDef,
      DetectDocumentTextRequestRequestTypeDef,
      BlockTypeDef,
      ExpenseDetectionTypeDef,
      LendingDetectionTypeDef,
      SignatureDetectionTypeDef,
      AnalyzeDocumentRequestRequestTypeDef,
      GetLendingAnalysisSummaryResponseTypeDef,
      AnalyzeDocumentResponseTypeDef,
      DetectDocumentTextResponseTypeDef,
      GetDocumentAnalysisResponseTypeDef,
      GetDocumentTextDetectionResponseTypeDef,
      IdentityDocumentTypeDef,
      ExpenseFieldTypeDef,
      LendingFieldTypeDef,
      AnalyzeIDResponseTypeDef,
      LineItemFieldsTypeDef,
      LendingDocumentTypeDef,
      LineItemGroupTypeDef,
      ExpenseDocumentTypeDef,
      AnalyzeExpenseResponseTypeDef,
      ExtractionTypeDef,
      GetExpenseAnalysisResponseTypeDef,
      LendingResultTypeDef,
      GetLendingAnalysisResponseTypeDef,
  )


  def get_structure() -> DocumentMetadataTypeDef:
      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-textract` 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_textract/)

  <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: 42b8eb45e2fc672253c190caee940d485c93e342269a97cb59b2920e8ab5df1c
name: python-mypy-boto3-transfer
arch: src
version: 1.26.66
epoch: 0
release: 1
summary: Type annotations for boto3.Transfer 1.26.66 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-87b8f2a1-828e-433b-97a4-123c53771582
location_href: 00014339-python-mypy-boto3-transfer/python-mypy-boto3-transfer-1.26.66-1.src.rpm
checksum_type: sha256
description:
  <a id="mypy-boto3-transfer"></a>



  [![PyPI - mypy-boto3-transfer](https://img.shields.io/pypi/v/mypy-boto3-transfer.svg?color=blue)](https://pypi.org/project/mypy-boto3-transfer)
  [![PyPI - Python Version](https://img.shields.io/pypi/pyversions/mypy-boto3-transfer.svg?color=blue)](https://pypi.org/project/mypy-boto3-transfer)
  [![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-transfer?color=blue)](https://pypistats.org/packages/mypy-boto3-transfer)

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

  Type annotations for
  [boto3.Transfer 1.26.66](https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/transfer.html#Transfer)
  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-transfer docs](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_transfer/).

  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-transfer](#mypy-boto3-transfer)
    - [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 `Transfer`.

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



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

  ```bash

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




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



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

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



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

  <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[transfer]` in your environment:

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

  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[transfer]` in your environment:

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

  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[transfer]'
  ```

  - 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[transfer]` with services you use in your environment:

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

  - 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[transfer]` in your environment:

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

  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[transfer]` in your environment:

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

  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>



  `TransferClient` provides annotations for `boto3.client("transfer")`.

  ```python
  from boto3.session import Session

  from mypy_boto3_transfer import TransferClient

  client: TransferClient = Session().client("transfer")


  ```

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



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

  ```python
  from boto3.session import Session

  from mypy_boto3_transfer import TransferClient
  from mypy_boto3_transfer.paginator import (
      ListAccessesPaginator,
      ListAgreementsPaginator,
      ListCertificatesPaginator,
      ListConnectorsPaginator,
      ListExecutionsPaginator,
      ListProfilesPaginator,
      ListSecurityPoliciesPaginator,
      ListServersPaginator,
      ListTagsForResourcePaginator,
      ListUsersPaginator,
      ListWorkflowsPaginator,
  )

  client: TransferClient = Session().client("transfer")



  list_accesses_paginator: ListAccessesPaginator = client.get_paginator("list_accesses")
  list_agreements_paginator: ListAgreementsPaginator = client.get_paginator("list_agreements")
  list_certificates_paginator: ListCertificatesPaginator = client.get_paginator("list_certificates")
  list_connectors_paginator: ListConnectorsPaginator = client.get_paginator("list_connectors")
  list_executions_paginator: ListExecutionsPaginator = client.get_paginator("list_executions")
  list_profiles_paginator: ListProfilesPaginator = client.get_paginator("list_profiles")
  list_security_policies_paginator: ListSecurityPoliciesPaginator = client.get_paginator(
      "list_security_policies"
  )
  list_servers_paginator: ListServersPaginator = client.get_paginator("list_servers")
  list_tags_for_resource_paginator: ListTagsForResourcePaginator = client.get_paginator(
      "list_tags_for_resource"
  )
  list_users_paginator: ListUsersPaginator = client.get_paginator("list_users")
  list_workflows_paginator: ListWorkflowsPaginator = client.get_paginator("list_workflows")
  ```

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



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

  ```python
  from boto3.session import Session

  from mypy_boto3_transfer import TransferClient
  from mypy_boto3_transfer.waiter import ServerOfflineWaiter, ServerOnlineWaiter

  client: TransferClient = Session().client("transfer")



  server_offline_waiter: ServerOfflineWaiter = client.get_waiter("server_offline")
  server_online_waiter: ServerOnlineWaiter = client.get_waiter("server_online")
  ```

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



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

  ```python
  from mypy_boto3_transfer.literals import (
      AgreementStatusTypeType,
      As2TransportType,
      CertificateStatusTypeType,
      CertificateTypeType,
      CertificateUsageTypeType,
      CompressionEnumType,
      CustomStepStatusType,
      DomainType,
      EncryptionAlgType,
      EncryptionTypeType,
      EndpointTypeType,
      ExecutionErrorTypeType,
      ExecutionStatusType,
      HomeDirectoryTypeType,
      IdentityProviderTypeType,
      ListAccessesPaginatorName,
      ListAgreementsPaginatorName,
      ListCertificatesPaginatorName,
      ListConnectorsPaginatorName,
      ListExecutionsPaginatorName,
      ListProfilesPaginatorName,
      ListSecurityPoliciesPaginatorName,
      ListServersPaginatorName,
      ListTagsForResourcePaginatorName,
      ListUsersPaginatorName,
      ListWorkflowsPaginatorName,
      MdnResponseType,
      MdnSigningAlgType,
      OverwriteExistingType,
      ProfileTypeType,
      ProtocolType,
      ServerOfflineWaiterName,
      ServerOnlineWaiterName,
      SetStatOptionType,
      SigningAlgType,
      StateType,
      TlsSessionResumptionModeType,
      WorkflowStepTypeType,
      TransferServiceName,
      ServiceName,
      ResourceServiceName,
      PaginatorName,
      WaiterName,
      RegionName,
  )


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

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



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

  ```python
  from mypy_boto3_transfer.type_defs import (
      As2ConnectorConfigTypeDef,
      HomeDirectoryMapEntryTypeDef,
      PosixProfileTypeDef,
      ResponseMetadataTypeDef,
      TagTypeDef,
      EndpointDetailsTypeDef,
      IdentityProviderDetailsTypeDef,
      ProtocolDetailsTypeDef,
      CustomStepDetailsTypeDef,
      DeleteAccessRequestRequestTypeDef,
      DeleteAgreementRequestRequestTypeDef,
      DeleteCertificateRequestRequestTypeDef,
      DeleteConnectorRequestRequestTypeDef,
      DeleteHostKeyRequestRequestTypeDef,
      DeleteProfileRequestRequestTypeDef,
      DeleteServerRequestRequestTypeDef,
      DeleteSshPublicKeyRequestRequestTypeDef,
      DeleteStepDetailsTypeDef,
      DeleteUserRequestRequestTypeDef,
      DeleteWorkflowRequestRequestTypeDef,
      DescribeAccessRequestRequestTypeDef,
      DescribeAgreementRequestRequestTypeDef,
      DescribeCertificateRequestRequestTypeDef,
      DescribeConnectorRequestRequestTypeDef,
      DescribeExecutionRequestRequestTypeDef,
      DescribeHostKeyRequestRequestTypeDef,
      DescribeProfileRequestRequestTypeDef,
      DescribeSecurityPolicyRequestRequestTypeDef,
      DescribedSecurityPolicyTypeDef,
      DescribeServerRequestRequestTypeDef,
      WaiterConfigTypeDef,
      DescribeUserRequestRequestTypeDef,
      DescribeWorkflowRequestRequestTypeDef,
      LoggingConfigurationTypeDef,
      SshPublicKeyTypeDef,
      EfsFileLocationTypeDef,
      ExecutionErrorTypeDef,
      S3FileLocationTypeDef,
      ImportSshPublicKeyRequestRequestTypeDef,
      S3InputFileLocationTypeDef,
      PaginatorConfigTypeDef,
      ListAccessesRequestRequestTypeDef,
      ListedAccessTypeDef,
      ListAgreementsRequestRequestTypeDef,
      ListedAgreementTypeDef,
      ListCertificatesRequestRequestTypeDef,
      ListedCertificateTypeDef,
      ListConnectorsRequestRequestTypeDef,
      ListedConnectorTypeDef,
      ListExecutionsRequestRequestTypeDef,
      ListHostKeysRequestRequestTypeDef,
      ListedHostKeyTypeDef,
      ListProfilesRequestRequestTypeDef,
      ListedProfileTypeDef,
      ListSecurityPoliciesRequestRequestTypeDef,
      ListServersRequestRequestTypeDef,
      ListedServerTypeDef,
      ListTagsForResourceRequestRequestTypeDef,
      ListUsersRequestRequestTypeDef,
      ListedUserTypeDef,
      ListWorkflowsRequestRequestTypeDef,
      ListedWorkflowTypeDef,
      S3TagTypeDef,
      SendWorkflowStepStateRequestRequestTypeDef,
      UserDetailsTypeDef,
      StartFileTransferRequestRequestTypeDef,
      StartServerRequestRequestTypeDef,
      StopServerRequestRequestTypeDef,
      TestIdentityProviderRequestRequestTypeDef,
      UntagResourceRequestRequestTypeDef,
      UpdateAgreementRequestRequestTypeDef,
      UpdateCertificateRequestRequestTypeDef,
      UpdateHostKeyRequestRequestTypeDef,
      UpdateProfileRequestRequestTypeDef,
      WorkflowDetailTypeDef,
      UpdateConnectorRequestRequestTypeDef,
      CreateAccessRequestRequestTypeDef,
      DescribedAccessTypeDef,
      UpdateAccessRequestRequestTypeDef,
      UpdateUserRequestRequestTypeDef,
      CreateAccessResponseTypeDef,
      CreateAgreementResponseTypeDef,
      CreateConnectorResponseTypeDef,
      CreateProfileResponseTypeDef,
      CreateServerResponseTypeDef,
      CreateUserResponseTypeDef,
      CreateWorkflowResponseTypeDef,
      EmptyResponseMetadataTypeDef,
      ImportCertificateResponseTypeDef,
      ImportHostKeyResponseTypeDef,
      ImportSshPublicKeyResponseTypeDef,
      ListSecurityPoliciesResponseTypeDef,
      StartFileTransferResponseTypeDef,
      TestIdentityProviderResponseTypeDef,
      UpdateAccessResponseTypeDef,
      UpdateAgreementResponseTypeDef,
      UpdateCertificateResponseTypeDef,
      UpdateConnectorResponseTypeDef,
      UpdateHostKeyResponseTypeDef,
      UpdateProfileResponseTypeDef,
      UpdateServerResponseTypeDef,
      UpdateUserResponseTypeDef,
      CreateAgreementRequestRequestTypeDef,
      CreateConnectorRequestRequestTypeDef,
      CreateProfileRequestRequestTypeDef,
      CreateUserRequestRequestTypeDef,
      DescribedAgreementTypeDef,
      DescribedCertificateTypeDef,
      DescribedConnectorTypeDef,
      DescribedHostKeyTypeDef,
      DescribedProfileTypeDef,
      ImportCertificateRequestRequestTypeDef,
      ImportHostKeyRequestRequestTypeDef,
      ListTagsForResourceResponseTypeDef,
      TagResourceRequestRequestTypeDef,
      DescribeSecurityPolicyResponseTypeDef,
      DescribeServerRequestServerOfflineWaitTypeDef,
      DescribeServerRequestServerOnlineWaitTypeDef,
      DescribedUserTypeDef,
      ExecutionStepResultTypeDef,
      FileLocationTypeDef,
      InputFileLocationTypeDef,
      ListAccessesRequestListAccessesPaginateTypeDef,
      ListAgreementsRequestListAgreementsPaginateTypeDef,
      ListCertificatesRequestListCertificatesPaginateTypeDef,
      ListConnectorsRequestListConnectorsPaginateTypeDef,
      ListExecutionsRequestListExecutionsPaginateTypeDef,
      ListProfilesRequestListProfilesPaginateTypeDef,
      ListSecurityPoliciesRequestListSecurityPoliciesPaginateTypeDef,
      ListServersRequestListServersPaginateTypeDef,
      ListTagsForResourceRequestListTagsForResourcePaginateTypeDef,
      ListUsersRequestListUsersPaginateTypeDef,
      ListWorkflowsRequestListWorkflowsPaginateTypeDef,
      ListAccessesResponseTypeDef,
      ListAgreementsResponseTypeDef,
      ListCertificatesResponseTypeDef,
      ListConnectorsResponseTypeDef,
      ListHostKeysResponseTypeDef,
      ListProfilesResponseTypeDef,
      ListServersResponseTypeDef,
      ListUsersResponseTypeDef,
      ListWorkflowsResponseTypeDef,
      TagStepDetailsTypeDef,
      ServiceMetadataTypeDef,
      WorkflowDetailsTypeDef,
      DescribeAccessResponseTypeDef,
      DescribeAgreementResponseTypeDef,
      DescribeCertificateResponseTypeDef,
      DescribeConnectorResponseTypeDef,
      DescribeHostKeyResponseTypeDef,
      DescribeProfileResponseTypeDef,
      DescribeUserResponseTypeDef,
      ExecutionResultsTypeDef,
      CopyStepDetailsTypeDef,
      DecryptStepDetailsTypeDef,
      ListedExecutionTypeDef,
      CreateServerRequestRequestTypeDef,
      DescribedServerTypeDef,
      UpdateServerRequestRequestTypeDef,
      DescribedExecutionTypeDef,
      WorkflowStepTypeDef,
      ListExecutionsResponseTypeDef,
      DescribeServerResponseTypeDef,
      DescribeExecutionResponseTypeDef,
      CreateWorkflowRequestRequestTypeDef,
      DescribedWorkflowTypeDef,
      DescribeWorkflowResponseTypeDef,
  )


  def get_structure() -> As2ConnectorConfigTypeDef:
      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-transfer` 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_transfer/)

  <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.


