StorageGateway module#
Index > StorageGateway
Auto-generated documentation for StorageGateway type annotations stubs module types-boto3-storagegateway.
How to install#
Generate locally (recommended)#
You can generate type annotations for boto3
package locally with mypy-boto3-builder
.
Use uv for build isolation.
- Run mypy-boto3-builder in your package root directory:
uvx --with 'boto3==1.36.26' mypy-boto3-builder
- Select
boto3
AWS SDK. - Add
StorageGateway
service. - Use provided commands to install generated packages.
VSCode extension#
Add AWS Boto3
extension to your VSCode and run AWS boto3: Quick Start
command.
Click Modify
and select boto3 common
and StorageGateway
.
From PyPI with pip#
Install types-boto3
for StorageGateway
service.
# install with boto3 type annotations
python -m pip install 'types-boto3[storagegateway]'
# Lite version does not provide session.client/resource overloads
# it is more RAM-friendly, but requires explicit type annotations
python -m pip install 'types-boto3-lite[storagegateway]'
# standalone installation
python -m pip install types-boto3-storagegateway
How to uninstall#
python -m pip uninstall -y types-boto3-storagegateway
Usage#
Code samples can be found in Examples.
StorageGatewayClient#
Type annotations and code completion for boto3.client("storagegateway")
as StorageGatewayClient
boto3 documentation
# StorageGatewayClient usage example
from boto3.session import Session
from types_boto3_storagegateway.client import StorageGatewayClient
def get_client() -> StorageGatewayClient:
return Session().client("storagegateway")
Paginators#
Type annotations and code completion for paginators
from boto3.client("storagegateway").get_paginator("...")
.
# DescribeTapeArchivesPaginator usage example
from boto3.session import Session
from types_boto3_storagegateway.paginator import DescribeTapeArchivesPaginator
def get_describe_tape_archives_paginator() -> DescribeTapeArchivesPaginator:
return Session().client("storagegateway").get_paginator("describe_tape_archives"))
- DescribeTapeArchivesPaginator
- DescribeTapeRecoveryPointsPaginator
- DescribeTapesPaginator
- DescribeVTLDevicesPaginator
- ListFileSharesPaginator
- ListFileSystemAssociationsPaginator
- ListGatewaysPaginator
- ListTagsForResourcePaginator
- ListTapePoolsPaginator
- ListTapesPaginator
- ListVolumesPaginator
Literals#
Type annotations for literals used in methods and schema.
# ActiveDirectoryStatusType usage example
from types_boto3_storagegateway.literals import ActiveDirectoryStatusType
def get_value() -> ActiveDirectoryStatusType:
return "ACCESS_DENIED"
- ActiveDirectoryStatusType
- AutomaticUpdatePolicyType
- AvailabilityMonitorTestStatusType
- CacheReportFilterNameType
- CacheReportStatusType
- CaseSensitivityType
- DescribeTapeArchivesPaginatorName
- DescribeTapeRecoveryPointsPaginatorName
- DescribeTapesPaginatorName
- DescribeVTLDevicesPaginatorName
- EncryptionTypeType
- FileShareTypeType
- GatewayCapacityType
- HostEnvironmentType
- ListFileSharesPaginatorName
- ListFileSystemAssociationsPaginatorName
- ListGatewaysPaginatorName
- ListTagsForResourcePaginatorName
- ListTapePoolsPaginatorName
- ListTapesPaginatorName
- ListVolumesPaginatorName
- ObjectACLType
- PoolStatusType
- RetentionLockTypeType
- SMBSecurityStrategyType
- TapeStorageClassType
- StorageGatewayServiceName
- ServiceName
- ResourceServiceName
- PaginatorName
- RegionName
Type definitions#
Type annotations for type definitions used in methods and schema.
- TagTypeDef
- ResponseMetadataTypeDef
- AddCacheInputTypeDef
- AddUploadBufferInputTypeDef
- AddWorkingStorageInputTypeDef
- AssignTapePoolInputTypeDef
- CacheAttributesTypeDef
- AttachVolumeInputTypeDef
- AutomaticTapeCreationRuleTypeDef
- BandwidthRateLimitIntervalOutputTypeDef
- BandwidthRateLimitIntervalTypeDef
- CacheReportFilterOutputTypeDef
- CacheReportFilterTypeDef
- VolumeiSCSIAttributesTypeDef
- CancelArchivalInputTypeDef
- CancelCacheReportInputTypeDef
- CancelRetrievalInputTypeDef
- ChapInfoTypeDef
- NFSFileShareDefaultsTypeDef
- DeleteAutomaticTapeCreationPolicyInputTypeDef
- DeleteBandwidthRateLimitInputTypeDef
- DeleteCacheReportInputTypeDef
- DeleteChapCredentialsInputTypeDef
- DeleteFileShareInputTypeDef
- DeleteGatewayInputTypeDef
- DeleteSnapshotScheduleInputTypeDef
- DeleteTapeArchiveInputTypeDef
- DeleteTapeInputTypeDef
- DeleteTapePoolInputTypeDef
- DeleteVolumeInputTypeDef
- DescribeAvailabilityMonitorTestInputTypeDef
- DescribeBandwidthRateLimitInputTypeDef
- DescribeBandwidthRateLimitScheduleInputTypeDef
- DescribeCacheInputTypeDef
- DescribeCacheReportInputTypeDef
- DescribeCachediSCSIVolumesInputTypeDef
- DescribeChapCredentialsInputTypeDef
- DescribeFileSystemAssociationsInputTypeDef
- DescribeGatewayInformationInputTypeDef
- NetworkInterfaceTypeDef
- DescribeMaintenanceStartTimeInputTypeDef
- SoftwareUpdatePreferencesTypeDef
- DescribeNFSFileSharesInputTypeDef
- DescribeSMBFileSharesInputTypeDef
- DescribeSMBSettingsInputTypeDef
- SMBLocalGroupsOutputTypeDef
- DescribeSnapshotScheduleInputTypeDef
- DescribeStorediSCSIVolumesInputTypeDef
- PaginatorConfigTypeDef
- DescribeTapeArchivesInputTypeDef
- TapeArchiveTypeDef
- DescribeTapeRecoveryPointsInputTypeDef
- TapeRecoveryPointInfoTypeDef
- DescribeTapesInputTypeDef
- TapeTypeDef
- DescribeUploadBufferInputTypeDef
- DescribeVTLDevicesInputTypeDef
- DescribeWorkingStorageInputTypeDef
- DetachVolumeInputTypeDef
- DeviceiSCSIAttributesTypeDef
- DisableGatewayInputTypeDef
- DisassociateFileSystemInputTypeDef
- DiskTypeDef
- EndpointNetworkConfigurationOutputTypeDef
- EndpointNetworkConfigurationTypeDef
- FileShareInfoTypeDef
- FileSystemAssociationStatusDetailTypeDef
- FileSystemAssociationSummaryTypeDef
- GatewayInfoTypeDef
- JoinDomainInputTypeDef
- ListAutomaticTapeCreationPoliciesInputTypeDef
- ListCacheReportsInputTypeDef
- ListFileSharesInputTypeDef
- ListFileSystemAssociationsInputTypeDef
- ListGatewaysInputTypeDef
- ListLocalDisksInputTypeDef
- ListTagsForResourceInputTypeDef
- ListTapePoolsInputTypeDef
- PoolInfoTypeDef
- ListTapesInputTypeDef
- TapeInfoTypeDef
- ListVolumeInitiatorsInputTypeDef
- ListVolumeRecoveryPointsInputTypeDef
- VolumeRecoveryPointInfoTypeDef
- ListVolumesInputTypeDef
- VolumeInfoTypeDef
- NotifyWhenUploadedInputTypeDef
- RefreshCacheInputTypeDef
- RemoveTagsFromResourceInputTypeDef
- ResetCacheInputTypeDef
- RetrieveTapeArchiveInputTypeDef
- RetrieveTapeRecoveryPointInputTypeDef
- SMBLocalGroupsTypeDef
- SetLocalConsolePasswordInputTypeDef
- SetSMBGuestPasswordInputTypeDef
- ShutdownGatewayInputTypeDef
- StartAvailabilityMonitorTestInputTypeDef
- StartGatewayInputTypeDef
- UpdateBandwidthRateLimitInputTypeDef
- UpdateChapCredentialsInputTypeDef
- UpdateGatewayInformationInputTypeDef
- UpdateGatewaySoftwareNowInputTypeDef
- UpdateSMBFileShareVisibilityInputTypeDef
- UpdateSMBSecurityStrategyInputTypeDef
- UpdateVTLDeviceTypeInputTypeDef
- ActivateGatewayInputTypeDef
- AddTagsToResourceInputTypeDef
- CreateCachediSCSIVolumeInputTypeDef
- CreateSnapshotFromVolumeRecoveryPointInputTypeDef
- CreateSnapshotInputTypeDef
- CreateStorediSCSIVolumeInputTypeDef
- CreateTapePoolInputTypeDef
- CreateTapeWithBarcodeInputTypeDef
- CreateTapesInputTypeDef
- UpdateSnapshotScheduleInputTypeDef
- ActivateGatewayOutputTypeDef
- AddCacheOutputTypeDef
- AddTagsToResourceOutputTypeDef
- AddUploadBufferOutputTypeDef
- AddWorkingStorageOutputTypeDef
- AssignTapePoolOutputTypeDef
- AssociateFileSystemOutputTypeDef
- AttachVolumeOutputTypeDef
- CancelArchivalOutputTypeDef
- CancelCacheReportOutputTypeDef
- CancelRetrievalOutputTypeDef
- CreateCachediSCSIVolumeOutputTypeDef
- CreateNFSFileShareOutputTypeDef
- CreateSMBFileShareOutputTypeDef
- CreateSnapshotFromVolumeRecoveryPointOutputTypeDef
- CreateSnapshotOutputTypeDef
- CreateStorediSCSIVolumeOutputTypeDef
- CreateTapePoolOutputTypeDef
- CreateTapeWithBarcodeOutputTypeDef
- CreateTapesOutputTypeDef
- DeleteAutomaticTapeCreationPolicyOutputTypeDef
- DeleteBandwidthRateLimitOutputTypeDef
- DeleteCacheReportOutputTypeDef
- DeleteChapCredentialsOutputTypeDef
- DeleteFileShareOutputTypeDef
- DeleteGatewayOutputTypeDef
- DeleteSnapshotScheduleOutputTypeDef
- DeleteTapeArchiveOutputTypeDef
- DeleteTapeOutputTypeDef
- DeleteTapePoolOutputTypeDef
- DeleteVolumeOutputTypeDef
- DescribeAvailabilityMonitorTestOutputTypeDef
- DescribeBandwidthRateLimitOutputTypeDef
- DescribeCacheOutputTypeDef
- DescribeSnapshotScheduleOutputTypeDef
- DescribeUploadBufferOutputTypeDef
- DescribeWorkingStorageOutputTypeDef
- DetachVolumeOutputTypeDef
- DisableGatewayOutputTypeDef
- DisassociateFileSystemOutputTypeDef
- JoinDomainOutputTypeDef
- ListTagsForResourceOutputTypeDef
- ListVolumeInitiatorsOutputTypeDef
- NotifyWhenUploadedOutputTypeDef
- RefreshCacheOutputTypeDef
- RemoveTagsFromResourceOutputTypeDef
- ResetCacheOutputTypeDef
- RetrieveTapeArchiveOutputTypeDef
- RetrieveTapeRecoveryPointOutputTypeDef
- SetLocalConsolePasswordOutputTypeDef
- SetSMBGuestPasswordOutputTypeDef
- ShutdownGatewayOutputTypeDef
- StartAvailabilityMonitorTestOutputTypeDef
- StartCacheReportOutputTypeDef
- StartGatewayOutputTypeDef
- UpdateAutomaticTapeCreationPolicyOutputTypeDef
- UpdateBandwidthRateLimitOutputTypeDef
- UpdateBandwidthRateLimitScheduleOutputTypeDef
- UpdateChapCredentialsOutputTypeDef
- UpdateFileSystemAssociationOutputTypeDef
- UpdateGatewayInformationOutputTypeDef
- UpdateGatewaySoftwareNowOutputTypeDef
- UpdateMaintenanceStartTimeOutputTypeDef
- UpdateNFSFileShareOutputTypeDef
- UpdateSMBFileShareOutputTypeDef
- UpdateSMBFileShareVisibilityOutputTypeDef
- UpdateSMBLocalGroupsOutputTypeDef
- UpdateSMBSecurityStrategyOutputTypeDef
- UpdateSnapshotScheduleOutputTypeDef
- UpdateVTLDeviceTypeOutputTypeDef
- CreateSMBFileShareInputTypeDef
- SMBFileShareInfoTypeDef
- UpdateFileSystemAssociationInputTypeDef
- UpdateSMBFileShareInputTypeDef
- AutomaticTapeCreationPolicyInfoTypeDef
- UpdateAutomaticTapeCreationPolicyInputTypeDef
- DescribeBandwidthRateLimitScheduleOutputTypeDef
- BandwidthRateLimitIntervalUnionTypeDef
- CacheReportInfoTypeDef
- CacheReportFilterUnionTypeDef
- CachediSCSIVolumeTypeDef
- StorediSCSIVolumeTypeDef
- DescribeChapCredentialsOutputTypeDef
- CreateNFSFileShareInputTypeDef
- NFSFileShareInfoTypeDef
- UpdateNFSFileShareInputTypeDef
- DescribeGatewayInformationOutputTypeDef
- DescribeMaintenanceStartTimeOutputTypeDef
- UpdateMaintenanceStartTimeInputTypeDef
- DescribeSMBSettingsOutputTypeDef
- DescribeTapeArchivesInputPaginateTypeDef
- DescribeTapeRecoveryPointsInputPaginateTypeDef
- DescribeTapesInputPaginateTypeDef
- DescribeVTLDevicesInputPaginateTypeDef
- ListFileSharesInputPaginateTypeDef
- ListFileSystemAssociationsInputPaginateTypeDef
- ListGatewaysInputPaginateTypeDef
- ListTagsForResourceInputPaginateTypeDef
- ListTapePoolsInputPaginateTypeDef
- ListTapesInputPaginateTypeDef
- ListVolumesInputPaginateTypeDef
- DescribeTapeArchivesOutputTypeDef
- DescribeTapeRecoveryPointsOutputTypeDef
- DescribeTapesOutputTypeDef
- VTLDeviceTypeDef
- ListLocalDisksOutputTypeDef
- EndpointNetworkConfigurationUnionTypeDef
- ListFileSharesOutputTypeDef
- FileSystemAssociationInfoTypeDef
- ListFileSystemAssociationsOutputTypeDef
- ListGatewaysOutputTypeDef
- ListTapePoolsOutputTypeDef
- ListTapesOutputTypeDef
- ListVolumeRecoveryPointsOutputTypeDef
- ListVolumesOutputTypeDef
- SMBLocalGroupsUnionTypeDef
- DescribeSMBFileSharesOutputTypeDef
- ListAutomaticTapeCreationPoliciesOutputTypeDef
- UpdateBandwidthRateLimitScheduleInputTypeDef
- DescribeCacheReportOutputTypeDef
- ListCacheReportsOutputTypeDef
- StartCacheReportInputTypeDef
- DescribeCachediSCSIVolumesOutputTypeDef
- DescribeStorediSCSIVolumesOutputTypeDef
- DescribeNFSFileSharesOutputTypeDef
- DescribeVTLDevicesOutputTypeDef
- AssociateFileSystemInputTypeDef
- DescribeFileSystemAssociationsOutputTypeDef
- UpdateSMBLocalGroupsInputTypeDef