Skip to content

Storagegateway Classes

ActivateGatewayInputRequestTypeDef

ActivationKey

  • Type:
  • Required: Yes

GatewayName

  • Type:
  • Required: Yes

GatewayTimezone

  • Type:
  • Required: Yes

GatewayRegion

  • Type:
  • Required: Yes

GatewayType

  • Type: typing.Optional[str]

TapeDriveType

  • Type: typing.Optional[str]

MediumChangerType

  • Type: typing.Optional[str]

Tags

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.storagegateway_classes.TagTypeDef]]

ActivateGatewayOutputTypeDef

GatewayARN

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

AddCacheInputRequestTypeDef

GatewayARN

  • Type:
  • Required: Yes

DiskIds

  • Type: typing.Sequence[str]
  • Required: Yes

AddCacheOutputTypeDef

GatewayARN

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

AddTagsToResourceInputRequestTypeDef

ResourceARN

  • Type:
  • Required: Yes

Tags

  • Type: typing.Sequence[aws_resource_validator.pydantic_models.storagegateway_classes.TagTypeDef]
  • Required: Yes

AddTagsToResourceOutputTypeDef

ResourceARN

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

AddUploadBufferInputRequestTypeDef

GatewayARN

  • Type:
  • Required: Yes

DiskIds

  • Type: typing.Sequence[str]
  • Required: Yes

AddUploadBufferOutputTypeDef

GatewayARN

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

AddWorkingStorageInputRequestTypeDef

GatewayARN

  • Type:
  • Required: Yes

DiskIds

  • Type: typing.Sequence[str]
  • Required: Yes

AddWorkingStorageOutputTypeDef

GatewayARN

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

AssignTapePoolInputRequestTypeDef

TapeARN

  • Type:
  • Required: Yes

PoolId

  • Type:
  • Required: Yes

BypassGovernanceRetention

  • Type: typing.Optional[bool]

AssignTapePoolOutputTypeDef

TapeARN

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

AssociateFileSystemInputRequestTypeDef

UserName

  • Type:
  • Required: Yes

Password

  • Type:
  • Required: Yes

ClientToken

  • Type:
  • Required: Yes

GatewayARN

  • Type:
  • Required: Yes

LocationARN

  • Type:
  • Required: Yes

Tags

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.storagegateway_classes.TagTypeDef]]

AuditDestinationARN

  • Type: typing.Optional[str]

CacheAttributes

  • Type: typing.Optional[aws_resource_validator.pydantic_models.storagegateway_classes.CacheAttributesTypeDef]

EndpointNetworkConfiguration

  • Type: typing.Optional[aws_resource_validator.pydantic_models.storagegateway_classes.EndpointNetworkConfigurationTypeDef]

AssociateFileSystemOutputTypeDef

FileSystemAssociationARN

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

AttachVolumeInputRequestTypeDef

GatewayARN

  • Type:
  • Required: Yes

VolumeARN

  • Type:
  • Required: Yes

NetworkInterfaceId

  • Type:
  • Required: Yes

TargetName

  • Type: typing.Optional[str]

DiskId

  • Type: typing.Optional[str]

AttachVolumeOutputTypeDef

VolumeARN

  • Type:
  • Required: Yes

TargetARN

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

AutomaticTapeCreationPolicyInfoTypeDef

AutomaticTapeCreationRules

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.storagegateway_classes.AutomaticTapeCreationRuleTypeDef]]

GatewayARN

  • Type: typing.Optional[str]

AutomaticTapeCreationRuleTypeDef

TapeBarcodePrefix

  • Type:
  • Required: Yes

PoolId

  • Type:
  • Required: Yes

TapeSizeInBytes

  • Type:
  • Required: Yes

MinimumNumTapes

  • Type:
  • Required: Yes

Worm

  • Type: typing.Optional[bool]

BandwidthRateLimitIntervalOutputTypeDef

StartHourOfDay

  • Type:
  • Required: Yes

StartMinuteOfHour

  • Type:
  • Required: Yes

EndHourOfDay

  • Type:
  • Required: Yes

EndMinuteOfHour

  • Type:
  • Required: Yes

DaysOfWeek

  • Type: typing.List[int]
  • Required: Yes

AverageUploadRateLimitInBitsPerSec

  • Type: typing.Optional[int]

AverageDownloadRateLimitInBitsPerSec

  • Type: typing.Optional[int]

BandwidthRateLimitIntervalTypeDef

StartHourOfDay

  • Type:
  • Required: Yes

StartMinuteOfHour

  • Type:
  • Required: Yes

EndHourOfDay

  • Type:
  • Required: Yes

EndMinuteOfHour

  • Type:
  • Required: Yes

DaysOfWeek

  • Type: typing.Sequence[int]
  • Required: Yes

AverageUploadRateLimitInBitsPerSec

  • Type: typing.Optional[int]

AverageDownloadRateLimitInBitsPerSec

  • Type: typing.Optional[int]

BaseValidatorModel

Oops! This Pydantic model is currently empty. Stay tuned!

CacheAttributesTypeDef

CacheStaleTimeoutInSeconds

  • Type: typing.Optional[int]

CachediSCSIVolumeTypeDef

VolumeARN

  • Type: typing.Optional[str]

VolumeId

  • Type: typing.Optional[str]

VolumeType

  • Type: typing.Optional[str]

VolumeStatus

  • Type: typing.Optional[str]

VolumeAttachmentStatus

  • Type: typing.Optional[str]

VolumeSizeInBytes

  • Type: typing.Optional[int]

VolumeProgress

  • Type: typing.Optional[float]

SourceSnapshotId

  • Type: typing.Optional[str]

VolumeiSCSIAttributes

  • Type: typing.Optional[aws_resource_validator.pydantic_models.storagegateway_classes.VolumeiSCSIAttributesTypeDef]

CreatedDate

  • Type: typing.Optional[datetime.datetime]

VolumeUsedInBytes

  • Type: typing.Optional[int]

KMSKey

  • Type: typing.Optional[str]

TargetName

  • Type: typing.Optional[str]

CancelArchivalInputRequestTypeDef

GatewayARN

  • Type:
  • Required: Yes

TapeARN

  • Type:
  • Required: Yes

CancelArchivalOutputTypeDef

TapeARN

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CancelRetrievalInputRequestTypeDef

GatewayARN

  • Type:
  • Required: Yes

TapeARN

  • Type:
  • Required: Yes

CancelRetrievalOutputTypeDef

TapeARN

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ChapInfoTypeDef

TargetARN

  • Type: typing.Optional[str]

SecretToAuthenticateInitiator

  • Type: typing.Optional[str]

InitiatorName

  • Type: typing.Optional[str]

SecretToAuthenticateTarget

  • Type: typing.Optional[str]

CreateCachediSCSIVolumeInputRequestTypeDef

GatewayARN

  • Type:
  • Required: Yes

VolumeSizeInBytes

  • Type:
  • Required: Yes

TargetName

  • Type:
  • Required: Yes

NetworkInterfaceId

  • Type:
  • Required: Yes

ClientToken

  • Type:
  • Required: Yes

SnapshotId

  • Type: typing.Optional[str]

SourceVolumeARN

  • Type: typing.Optional[str]

KMSEncrypted

  • Type: typing.Optional[bool]

KMSKey

  • Type: typing.Optional[str]

Tags

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.storagegateway_classes.TagTypeDef]]

CreateCachediSCSIVolumeOutputTypeDef

VolumeARN

  • Type:
  • Required: Yes

TargetARN

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateNFSFileShareInputRequestTypeDef

ClientToken

  • Type:
  • Required: Yes

GatewayARN

  • Type:
  • Required: Yes

Role

  • Type:
  • Required: Yes

LocationARN

  • Type:
  • Required: Yes

NFSFileShareDefaults

  • Type: typing.Optional[aws_resource_validator.pydantic_models.storagegateway_classes.NFSFileShareDefaultsTypeDef]

KMSEncrypted

  • Type: typing.Optional[bool]

KMSKey

  • Type: typing.Optional[str]

DefaultStorageClass

  • Type: typing.Optional[str]

ObjectACL

  • Type: typing.Optional[typing.Literal['authenticated-read', 'aws-exec-read', 'bucket-owner-full-control', 'bucket-owner-read', 'private', 'public-read', 'public-read-write']]

ClientList

  • Type: typing.Optional[typing.Sequence[str]]

Squash

  • Type: typing.Optional[str]

ReadOnly

  • Type: typing.Optional[bool]

GuessMIMETypeEnabled

  • Type: typing.Optional[bool]

RequesterPays

  • Type: typing.Optional[bool]

Tags

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.storagegateway_classes.TagTypeDef]]

FileShareName

  • Type: typing.Optional[str]

CacheAttributes

  • Type: typing.Optional[aws_resource_validator.pydantic_models.storagegateway_classes.CacheAttributesTypeDef]

NotificationPolicy

  • Type: typing.Optional[str]

VPCEndpointDNSName

  • Type: typing.Optional[str]

BucketRegion

  • Type: typing.Optional[str]

AuditDestinationARN

  • Type: typing.Optional[str]

CreateNFSFileShareOutputTypeDef

FileShareARN

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateSMBFileShareInputRequestTypeDef

ClientToken

  • Type:
  • Required: Yes

GatewayARN

  • Type:
  • Required: Yes

Role

  • Type:
  • Required: Yes

LocationARN

  • Type:
  • Required: Yes

KMSEncrypted

  • Type: typing.Optional[bool]

KMSKey

  • Type: typing.Optional[str]

DefaultStorageClass

  • Type: typing.Optional[str]

ObjectACL

  • Type: typing.Optional[typing.Literal['authenticated-read', 'aws-exec-read', 'bucket-owner-full-control', 'bucket-owner-read', 'private', 'public-read', 'public-read-write']]

ReadOnly

  • Type: typing.Optional[bool]

GuessMIMETypeEnabled

  • Type: typing.Optional[bool]

RequesterPays

  • Type: typing.Optional[bool]

SMBACLEnabled

  • Type: typing.Optional[bool]

AccessBasedEnumeration

  • Type: typing.Optional[bool]

AdminUserList

  • Type: typing.Optional[typing.Sequence[str]]

ValidUserList

  • Type: typing.Optional[typing.Sequence[str]]

InvalidUserList

  • Type: typing.Optional[typing.Sequence[str]]

AuditDestinationARN

  • Type: typing.Optional[str]

Authentication

  • Type: typing.Optional[str]

CaseSensitivity

  • Type: typing.Optional[typing.Literal['CaseSensitive', 'ClientSpecified']]

Tags

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.storagegateway_classes.TagTypeDef]]

FileShareName

  • Type: typing.Optional[str]

CacheAttributes

  • Type: typing.Optional[aws_resource_validator.pydantic_models.storagegateway_classes.CacheAttributesTypeDef]

NotificationPolicy

  • Type: typing.Optional[str]

VPCEndpointDNSName

  • Type: typing.Optional[str]

BucketRegion

  • Type: typing.Optional[str]

OplocksEnabled

  • Type: typing.Optional[bool]

CreateSMBFileShareOutputTypeDef

FileShareARN

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateSnapshotFromVolumeRecoveryPointInputRequestTypeDef

VolumeARN

  • Type:
  • Required: Yes

SnapshotDescription

  • Type:
  • Required: Yes

Tags

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.storagegateway_classes.TagTypeDef]]

CreateSnapshotFromVolumeRecoveryPointOutputTypeDef

SnapshotId

  • Type:
  • Required: Yes

VolumeARN

  • Type:
  • Required: Yes

VolumeRecoveryPointTime

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateSnapshotInputRequestTypeDef

VolumeARN

  • Type:
  • Required: Yes

SnapshotDescription

  • Type:
  • Required: Yes

Tags

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.storagegateway_classes.TagTypeDef]]

CreateSnapshotOutputTypeDef

VolumeARN

  • Type:
  • Required: Yes

SnapshotId

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateStorediSCSIVolumeInputRequestTypeDef

GatewayARN

  • Type:
  • Required: Yes

DiskId

  • Type:
  • Required: Yes

PreserveExistingData

  • Type:
  • Required: Yes

TargetName

  • Type:
  • Required: Yes

NetworkInterfaceId

  • Type:
  • Required: Yes

SnapshotId

  • Type: typing.Optional[str]

KMSEncrypted

  • Type: typing.Optional[bool]

KMSKey

  • Type: typing.Optional[str]

Tags

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.storagegateway_classes.TagTypeDef]]

CreateStorediSCSIVolumeOutputTypeDef

VolumeARN

  • Type:
  • Required: Yes

VolumeSizeInBytes

  • Type:
  • Required: Yes

TargetARN

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateTapePoolInputRequestTypeDef

PoolName

  • Type:
  • Required: Yes

StorageClass

  • Type: typing.Literal['DEEP_ARCHIVE', 'GLACIER']
  • Required: Yes

RetentionLockType

  • Type: typing.Optional[typing.Literal['COMPLIANCE', 'GOVERNANCE', 'NONE']]

RetentionLockTimeInDays

  • Type: typing.Optional[int]

Tags

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.storagegateway_classes.TagTypeDef]]

CreateTapePoolOutputTypeDef

PoolARN

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateTapeWithBarcodeInputRequestTypeDef

GatewayARN

  • Type:
  • Required: Yes

TapeSizeInBytes

  • Type:
  • Required: Yes

TapeBarcode

  • Type:
  • Required: Yes

KMSEncrypted

  • Type: typing.Optional[bool]

KMSKey

  • Type: typing.Optional[str]

PoolId

  • Type: typing.Optional[str]

Worm

  • Type: typing.Optional[bool]

Tags

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.storagegateway_classes.TagTypeDef]]

CreateTapeWithBarcodeOutputTypeDef

TapeARN

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateTapesInputRequestTypeDef

GatewayARN

  • Type:
  • Required: Yes

TapeSizeInBytes

  • Type:
  • Required: Yes

ClientToken

  • Type:
  • Required: Yes

NumTapesToCreate

  • Type:
  • Required: Yes

TapeBarcodePrefix

  • Type:
  • Required: Yes

KMSEncrypted

  • Type: typing.Optional[bool]

KMSKey

  • Type: typing.Optional[str]

PoolId

  • Type: typing.Optional[str]

Worm

  • Type: typing.Optional[bool]

Tags

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.storagegateway_classes.TagTypeDef]]

CreateTapesOutputTypeDef

TapeARNs

  • Type: typing.List[str]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DeleteAutomaticTapeCreationPolicyInputRequestTypeDef

GatewayARN

  • Type:
  • Required: Yes

DeleteAutomaticTapeCreationPolicyOutputTypeDef

GatewayARN

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DeleteBandwidthRateLimitInputRequestTypeDef

GatewayARN

  • Type:
  • Required: Yes

BandwidthType

  • Type:
  • Required: Yes

DeleteBandwidthRateLimitOutputTypeDef

GatewayARN

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DeleteChapCredentialsInputRequestTypeDef

TargetARN

  • Type:
  • Required: Yes

InitiatorName

  • Type:
  • Required: Yes

DeleteChapCredentialsOutputTypeDef

TargetARN

  • Type:
  • Required: Yes

InitiatorName

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DeleteFileShareInputRequestTypeDef

FileShareARN

  • Type:
  • Required: Yes

ForceDelete

  • Type: typing.Optional[bool]

DeleteFileShareOutputTypeDef

FileShareARN

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DeleteGatewayInputRequestTypeDef

GatewayARN

  • Type:
  • Required: Yes

DeleteGatewayOutputTypeDef

GatewayARN

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DeleteSnapshotScheduleInputRequestTypeDef

VolumeARN

  • Type:
  • Required: Yes

DeleteSnapshotScheduleOutputTypeDef

VolumeARN

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DeleteTapeArchiveInputRequestTypeDef

TapeARN

  • Type:
  • Required: Yes

BypassGovernanceRetention

  • Type: typing.Optional[bool]

DeleteTapeArchiveOutputTypeDef

TapeARN

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DeleteTapeInputRequestTypeDef

GatewayARN

  • Type:
  • Required: Yes

TapeARN

  • Type:
  • Required: Yes

BypassGovernanceRetention

  • Type: typing.Optional[bool]

DeleteTapeOutputTypeDef

TapeARN

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DeleteTapePoolInputRequestTypeDef

PoolARN

  • Type:
  • Required: Yes

DeleteTapePoolOutputTypeDef

PoolARN

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DeleteVolumeInputRequestTypeDef

VolumeARN

  • Type:
  • Required: Yes

DeleteVolumeOutputTypeDef

VolumeARN

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DescribeAvailabilityMonitorTestInputRequestTypeDef

GatewayARN

  • Type:
  • Required: Yes

DescribeAvailabilityMonitorTestOutputTypeDef

GatewayARN

  • Type:
  • Required: Yes

Status

  • Type: typing.Literal['COMPLETE', 'FAILED', 'PENDING']
  • Required: Yes

StartTime

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DescribeBandwidthRateLimitInputRequestTypeDef

GatewayARN

  • Type:
  • Required: Yes

DescribeBandwidthRateLimitOutputTypeDef

GatewayARN

  • Type:
  • Required: Yes

AverageUploadRateLimitInBitsPerSec

  • Type:
  • Required: Yes

AverageDownloadRateLimitInBitsPerSec

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DescribeBandwidthRateLimitScheduleInputRequestTypeDef

GatewayARN

  • Type:
  • Required: Yes

DescribeBandwidthRateLimitScheduleOutputTypeDef

GatewayARN

  • Type:
  • Required: Yes

BandwidthRateLimitIntervals

  • Type: typing.List[aws_resource_validator.pydantic_models.storagegateway_classes.BandwidthRateLimitIntervalOutputTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DescribeCacheInputRequestTypeDef

GatewayARN

  • Type:
  • Required: Yes

DescribeCacheOutputTypeDef

GatewayARN

  • Type:
  • Required: Yes

DiskIds

  • Type: typing.List[str]
  • Required: Yes

CacheAllocatedInBytes

  • Type:
  • Required: Yes

CacheUsedPercentage

  • Type:
  • Required: Yes

CacheDirtyPercentage

  • Type:
  • Required: Yes

CacheHitPercentage

  • Type:
  • Required: Yes

CacheMissPercentage

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DescribeCachediSCSIVolumesInputRequestTypeDef

VolumeARNs

  • Type: typing.Sequence[str]
  • Required: Yes

DescribeCachediSCSIVolumesOutputTypeDef

CachediSCSIVolumes

  • Type: typing.List[aws_resource_validator.pydantic_models.storagegateway_classes.CachediSCSIVolumeTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DescribeChapCredentialsInputRequestTypeDef

TargetARN

  • Type:
  • Required: Yes

DescribeChapCredentialsOutputTypeDef

ChapCredentials

  • Type: typing.List[aws_resource_validator.pydantic_models.storagegateway_classes.ChapInfoTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DescribeFileSystemAssociationsInputRequestTypeDef

FileSystemAssociationARNList

  • Type: typing.Sequence[str]
  • Required: Yes

DescribeFileSystemAssociationsOutputTypeDef

FileSystemAssociationInfoList

  • Type: typing.List[aws_resource_validator.pydantic_models.storagegateway_classes.FileSystemAssociationInfoTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DescribeGatewayInformationInputRequestTypeDef

GatewayARN

  • Type:
  • Required: Yes

DescribeGatewayInformationOutputTypeDef

GatewayARN

  • Type:
  • Required: Yes

GatewayId

  • Type:
  • Required: Yes

GatewayName

  • Type:
  • Required: Yes

GatewayTimezone

  • Type:
  • Required: Yes

GatewayState

  • Type:
  • Required: Yes

GatewayNetworkInterfaces

  • Type: typing.List[aws_resource_validator.pydantic_models.storagegateway_classes.NetworkInterfaceTypeDef]
  • Required: Yes

GatewayType

  • Type:
  • Required: Yes

NextUpdateAvailabilityDate

  • Type:
  • Required: Yes

LastSoftwareUpdate

  • Type:
  • Required: Yes

Ec2InstanceId

  • Type:
  • Required: Yes

Ec2InstanceRegion

  • Type:
  • Required: Yes

Tags

  • Type: typing.List[aws_resource_validator.pydantic_models.storagegateway_classes.TagTypeDef]
  • Required: Yes

VPCEndpoint

  • Type:
  • Required: Yes

CloudWatchLogGroupARN

  • Type:
  • Required: Yes

HostEnvironment

  • Type: typing.Literal['EC2', 'HYPER-V', 'KVM', 'OTHER', 'SNOWBALL', 'VMWARE']
  • Required: Yes

EndpointType

  • Type:
  • Required: Yes

SoftwareUpdatesEndDate

  • Type:
  • Required: Yes

DeprecationDate

  • Type:
  • Required: Yes

GatewayCapacity

  • Type: typing.Literal['Large', 'Medium', 'Small']
  • Required: Yes

SupportedGatewayCapacities

  • Type: typing.List[typing.Literal['Large', 'Medium', 'Small']]
  • Required: Yes

HostEnvironmentId

  • Type:
  • Required: Yes

SoftwareVersion

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DescribeMaintenanceStartTimeInputRequestTypeDef

GatewayARN

  • Type:
  • Required: Yes

DescribeMaintenanceStartTimeOutputTypeDef

GatewayARN

  • Type:
  • Required: Yes

HourOfDay

  • Type:
  • Required: Yes

MinuteOfHour

  • Type:
  • Required: Yes

DayOfWeek

  • Type:
  • Required: Yes

DayOfMonth

  • Type:
  • Required: Yes

Timezone

  • Type:
  • Required: Yes

SoftwareUpdatePreferences

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DescribeNFSFileSharesInputRequestTypeDef

FileShareARNList

  • Type: typing.Sequence[str]
  • Required: Yes

DescribeNFSFileSharesOutputTypeDef

NFSFileShareInfoList

  • Type: typing.List[aws_resource_validator.pydantic_models.storagegateway_classes.NFSFileShareInfoTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DescribeSMBFileSharesInputRequestTypeDef

FileShareARNList

  • Type: typing.Sequence[str]
  • Required: Yes

DescribeSMBFileSharesOutputTypeDef

SMBFileShareInfoList

  • Type: typing.List[aws_resource_validator.pydantic_models.storagegateway_classes.SMBFileShareInfoTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DescribeSMBSettingsInputRequestTypeDef

GatewayARN

  • Type:
  • Required: Yes

DescribeSMBSettingsOutputTypeDef

GatewayARN

  • Type:
  • Required: Yes

DomainName

  • Type:
  • Required: Yes

ActiveDirectoryStatus

  • Type: typing.Literal['ACCESS_DENIED', 'DETACHED', 'JOINED', 'JOINING', 'NETWORK_ERROR', 'TIMEOUT', 'UNKNOWN_ERROR']
  • Required: Yes

SMBGuestPasswordSet

  • Type:
  • Required: Yes

SMBSecurityStrategy

  • Type: typing.Literal['ClientSpecified', 'MandatoryEncryption', 'MandatoryEncryptionNoAes128', 'MandatorySigning']
  • Required: Yes

FileSharesVisible

  • Type:
  • Required: Yes

SMBLocalGroups

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DescribeSnapshotScheduleInputRequestTypeDef

VolumeARN

  • Type:
  • Required: Yes

DescribeSnapshotScheduleOutputTypeDef

VolumeARN

  • Type:
  • Required: Yes

StartAt

  • Type:
  • Required: Yes

RecurrenceInHours

  • Type:
  • Required: Yes

Description

  • Type:
  • Required: Yes

Timezone

  • Type:
  • Required: Yes

Tags

  • Type: typing.List[aws_resource_validator.pydantic_models.storagegateway_classes.TagTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DescribeStorediSCSIVolumesInputRequestTypeDef

VolumeARNs

  • Type: typing.Sequence[str]
  • Required: Yes

DescribeStorediSCSIVolumesOutputTypeDef

StorediSCSIVolumes

  • Type: typing.List[aws_resource_validator.pydantic_models.storagegateway_classes.StorediSCSIVolumeTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DescribeTapeArchivesInputDescribeTapeArchivesPaginateTypeDef

TapeARNs

  • Type: typing.Optional[typing.Sequence[str]]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.storagegateway_classes.PaginatorConfigTypeDef]

DescribeTapeArchivesInputRequestTypeDef

TapeARNs

  • Type: typing.Optional[typing.Sequence[str]]

Marker

  • Type: typing.Optional[str]

Limit

  • Type: typing.Optional[int]

DescribeTapeArchivesOutputTypeDef

TapeArchives

  • Type: typing.List[aws_resource_validator.pydantic_models.storagegateway_classes.TapeArchiveTypeDef]
  • Required: Yes

Marker

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DescribeTapeRecoveryPointsInputDescribeTapeRecoveryPointsPaginateTypeDef

GatewayARN

  • Type:
  • Required: Yes

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.storagegateway_classes.PaginatorConfigTypeDef]

DescribeTapeRecoveryPointsInputRequestTypeDef

GatewayARN

  • Type:
  • Required: Yes

Marker

  • Type: typing.Optional[str]

Limit

  • Type: typing.Optional[int]

DescribeTapeRecoveryPointsOutputTypeDef

GatewayARN

  • Type:
  • Required: Yes

TapeRecoveryPointInfos

  • Type: typing.List[aws_resource_validator.pydantic_models.storagegateway_classes.TapeRecoveryPointInfoTypeDef]
  • Required: Yes

Marker

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DescribeTapesInputDescribeTapesPaginateTypeDef

GatewayARN

  • Type:
  • Required: Yes

TapeARNs

  • Type: typing.Optional[typing.Sequence[str]]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.storagegateway_classes.PaginatorConfigTypeDef]

DescribeTapesInputRequestTypeDef

GatewayARN

  • Type:
  • Required: Yes

TapeARNs

  • Type: typing.Optional[typing.Sequence[str]]

Marker

  • Type: typing.Optional[str]

Limit

  • Type: typing.Optional[int]

DescribeTapesOutputTypeDef

Tapes

  • Type: typing.List[aws_resource_validator.pydantic_models.storagegateway_classes.TapeTypeDef]
  • Required: Yes

Marker

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DescribeUploadBufferInputRequestTypeDef

GatewayARN

  • Type:
  • Required: Yes

DescribeUploadBufferOutputTypeDef

GatewayARN

  • Type:
  • Required: Yes

DiskIds

  • Type: typing.List[str]
  • Required: Yes

UploadBufferUsedInBytes

  • Type:
  • Required: Yes

UploadBufferAllocatedInBytes

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DescribeVTLDevicesInputDescribeVTLDevicesPaginateTypeDef

GatewayARN

  • Type:
  • Required: Yes

VTLDeviceARNs

  • Type: typing.Optional[typing.Sequence[str]]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.storagegateway_classes.PaginatorConfigTypeDef]

DescribeVTLDevicesInputRequestTypeDef

GatewayARN

  • Type:
  • Required: Yes

VTLDeviceARNs

  • Type: typing.Optional[typing.Sequence[str]]

Marker

  • Type: typing.Optional[str]

Limit

  • Type: typing.Optional[int]

DescribeVTLDevicesOutputTypeDef

GatewayARN

  • Type:
  • Required: Yes

VTLDevices

  • Type: typing.List[aws_resource_validator.pydantic_models.storagegateway_classes.VTLDeviceTypeDef]
  • Required: Yes

Marker

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DescribeWorkingStorageInputRequestTypeDef

GatewayARN

  • Type:
  • Required: Yes

DescribeWorkingStorageOutputTypeDef

GatewayARN

  • Type:
  • Required: Yes

DiskIds

  • Type: typing.List[str]
  • Required: Yes

WorkingStorageUsedInBytes

  • Type:
  • Required: Yes

WorkingStorageAllocatedInBytes

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DetachVolumeInputRequestTypeDef

VolumeARN

  • Type:
  • Required: Yes

ForceDetach

  • Type: typing.Optional[bool]

DetachVolumeOutputTypeDef

VolumeARN

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DeviceiSCSIAttributesTypeDef

TargetARN

  • Type: typing.Optional[str]

NetworkInterfaceId

  • Type: typing.Optional[str]

NetworkInterfacePort

  • Type: typing.Optional[int]

ChapEnabled

  • Type: typing.Optional[bool]

DisableGatewayInputRequestTypeDef

GatewayARN

  • Type:
  • Required: Yes

DisableGatewayOutputTypeDef

GatewayARN

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DisassociateFileSystemInputRequestTypeDef

FileSystemAssociationARN

  • Type:
  • Required: Yes

ForceDelete

  • Type: typing.Optional[bool]

DisassociateFileSystemOutputTypeDef

FileSystemAssociationARN

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DiskTypeDef

DiskId

  • Type: typing.Optional[str]

DiskPath

  • Type: typing.Optional[str]

DiskNode

  • Type: typing.Optional[str]

DiskStatus

  • Type: typing.Optional[str]

DiskSizeInBytes

  • Type: typing.Optional[int]

DiskAllocationType

  • Type: typing.Optional[str]

DiskAllocationResource

  • Type: typing.Optional[str]

DiskAttributeList

  • Type: typing.Optional[typing.List[str]]

EndpointNetworkConfigurationOutputTypeDef

IpAddresses

  • Type: typing.Optional[typing.List[str]]

EndpointNetworkConfigurationTypeDef

IpAddresses

  • Type: typing.Optional[typing.Sequence[str]]

FileShareInfoTypeDef

FileShareType

  • Type: typing.Optional[typing.Literal['NFS', 'SMB']]

FileShareARN

  • Type: typing.Optional[str]

FileShareId

  • Type: typing.Optional[str]

FileShareStatus

  • Type: typing.Optional[str]

GatewayARN

  • Type: typing.Optional[str]

FileSystemAssociationInfoTypeDef

FileSystemAssociationARN

  • Type: typing.Optional[str]

LocationARN

  • Type: typing.Optional[str]

FileSystemAssociationStatus

  • Type: typing.Optional[str]

AuditDestinationARN

  • Type: typing.Optional[str]

GatewayARN

  • Type: typing.Optional[str]

Tags

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.storagegateway_classes.TagTypeDef]]

CacheAttributes

  • Type: typing.Optional[aws_resource_validator.pydantic_models.storagegateway_classes.CacheAttributesTypeDef]

EndpointNetworkConfiguration

  • Type: typing.Optional[aws_resource_validator.pydantic_models.storagegateway_classes.EndpointNetworkConfigurationOutputTypeDef]

FileSystemAssociationStatusDetails

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.storagegateway_classes.FileSystemAssociationStatusDetailTypeDef]]

FileSystemAssociationStatusDetailTypeDef

ErrorCode

  • Type: typing.Optional[str]

FileSystemAssociationSummaryTypeDef

FileSystemAssociationId

  • Type: typing.Optional[str]

FileSystemAssociationARN

  • Type: typing.Optional[str]

FileSystemAssociationStatus

  • Type: typing.Optional[str]

GatewayARN

  • Type: typing.Optional[str]

GatewayInfoTypeDef

GatewayId

  • Type: typing.Optional[str]

GatewayARN

  • Type: typing.Optional[str]

GatewayType

  • Type: typing.Optional[str]

GatewayOperationalState

  • Type: typing.Optional[str]

GatewayName

  • Type: typing.Optional[str]

Ec2InstanceId

  • Type: typing.Optional[str]

Ec2InstanceRegion

  • Type: typing.Optional[str]

HostEnvironment

  • Type: typing.Optional[typing.Literal['EC2', 'HYPER-V', 'KVM', 'OTHER', 'SNOWBALL', 'VMWARE']]

HostEnvironmentId

  • Type: typing.Optional[str]

DeprecationDate

  • Type: typing.Optional[str]

SoftwareVersion

  • Type: typing.Optional[str]

JoinDomainInputRequestTypeDef

GatewayARN

  • Type:
  • Required: Yes

DomainName

  • Type:
  • Required: Yes

UserName

  • Type:
  • Required: Yes

Password

  • Type:
  • Required: Yes

OrganizationalUnit

  • Type: typing.Optional[str]

DomainControllers

  • Type: typing.Optional[typing.Sequence[str]]

TimeoutInSeconds

  • Type: typing.Optional[int]

JoinDomainOutputTypeDef

GatewayARN

  • Type:
  • Required: Yes

ActiveDirectoryStatus

  • Type: typing.Literal['ACCESS_DENIED', 'DETACHED', 'JOINED', 'JOINING', 'NETWORK_ERROR', 'TIMEOUT', 'UNKNOWN_ERROR']
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ListAutomaticTapeCreationPoliciesInputRequestTypeDef

GatewayARN

  • Type: typing.Optional[str]

ListAutomaticTapeCreationPoliciesOutputTypeDef

AutomaticTapeCreationPolicyInfos

  • Type: typing.List[aws_resource_validator.pydantic_models.storagegateway_classes.AutomaticTapeCreationPolicyInfoTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ListFileSharesInputListFileSharesPaginateTypeDef

GatewayARN

  • Type: typing.Optional[str]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.storagegateway_classes.PaginatorConfigTypeDef]

ListFileSharesInputRequestTypeDef

GatewayARN

  • Type: typing.Optional[str]

Limit

  • Type: typing.Optional[int]

Marker

  • Type: typing.Optional[str]

ListFileSharesOutputTypeDef

Marker

  • Type:
  • Required: Yes

NextMarker

  • Type:
  • Required: Yes

FileShareInfoList

  • Type: typing.List[aws_resource_validator.pydantic_models.storagegateway_classes.FileShareInfoTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ListFileSystemAssociationsInputListFileSystemAssociationsPaginateTypeDef

GatewayARN

  • Type: typing.Optional[str]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.storagegateway_classes.PaginatorConfigTypeDef]

ListFileSystemAssociationsInputRequestTypeDef

GatewayARN

  • Type: typing.Optional[str]

Limit

  • Type: typing.Optional[int]

Marker

  • Type: typing.Optional[str]

ListFileSystemAssociationsOutputTypeDef

Marker

  • Type:
  • Required: Yes

NextMarker

  • Type:
  • Required: Yes

FileSystemAssociationSummaryList

  • Type: typing.List[aws_resource_validator.pydantic_models.storagegateway_classes.FileSystemAssociationSummaryTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ListGatewaysInputListGatewaysPaginateTypeDef

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.storagegateway_classes.PaginatorConfigTypeDef]

ListGatewaysInputRequestTypeDef

Marker

  • Type: typing.Optional[str]

Limit

  • Type: typing.Optional[int]

ListGatewaysOutputTypeDef

Gateways

  • Type: typing.List[aws_resource_validator.pydantic_models.storagegateway_classes.GatewayInfoTypeDef]
  • Required: Yes

Marker

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ListLocalDisksInputRequestTypeDef

GatewayARN

  • Type:
  • Required: Yes

ListLocalDisksOutputTypeDef

GatewayARN

  • Type:
  • Required: Yes

Disks

  • Type: typing.List[aws_resource_validator.pydantic_models.storagegateway_classes.DiskTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ListTagsForResourceInputListTagsForResourcePaginateTypeDef

ResourceARN

  • Type:
  • Required: Yes

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.storagegateway_classes.PaginatorConfigTypeDef]

ListTagsForResourceInputRequestTypeDef

ResourceARN

  • Type:
  • Required: Yes

Marker

  • Type: typing.Optional[str]

Limit

  • Type: typing.Optional[int]

ListTagsForResourceOutputTypeDef

ResourceARN

  • Type:
  • Required: Yes

Marker

  • Type:
  • Required: Yes

Tags

  • Type: typing.List[aws_resource_validator.pydantic_models.storagegateway_classes.TagTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ListTapePoolsInputListTapePoolsPaginateTypeDef

PoolARNs

  • Type: typing.Optional[typing.Sequence[str]]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.storagegateway_classes.PaginatorConfigTypeDef]

ListTapePoolsInputRequestTypeDef

PoolARNs

  • Type: typing.Optional[typing.Sequence[str]]

Marker

  • Type: typing.Optional[str]

Limit

  • Type: typing.Optional[int]

ListTapePoolsOutputTypeDef

PoolInfos

  • Type: typing.List[aws_resource_validator.pydantic_models.storagegateway_classes.PoolInfoTypeDef]
  • Required: Yes

Marker

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ListTapesInputListTapesPaginateTypeDef

TapeARNs

  • Type: typing.Optional[typing.Sequence[str]]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.storagegateway_classes.PaginatorConfigTypeDef]

ListTapesInputRequestTypeDef

TapeARNs

  • Type: typing.Optional[typing.Sequence[str]]

Marker

  • Type: typing.Optional[str]

Limit

  • Type: typing.Optional[int]

ListTapesOutputTypeDef

TapeInfos

  • Type: typing.List[aws_resource_validator.pydantic_models.storagegateway_classes.TapeInfoTypeDef]
  • Required: Yes

Marker

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ListVolumeInitiatorsInputRequestTypeDef

VolumeARN

  • Type:
  • Required: Yes

ListVolumeInitiatorsOutputTypeDef

Initiators

  • Type: typing.List[str]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ListVolumeRecoveryPointsInputRequestTypeDef

GatewayARN

  • Type:
  • Required: Yes

ListVolumeRecoveryPointsOutputTypeDef

GatewayARN

  • Type:
  • Required: Yes

VolumeRecoveryPointInfos

  • Type: typing.List[aws_resource_validator.pydantic_models.storagegateway_classes.VolumeRecoveryPointInfoTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ListVolumesInputListVolumesPaginateTypeDef

GatewayARN

  • Type: typing.Optional[str]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.storagegateway_classes.PaginatorConfigTypeDef]

ListVolumesInputRequestTypeDef

GatewayARN

  • Type: typing.Optional[str]

Marker

  • Type: typing.Optional[str]

Limit

  • Type: typing.Optional[int]

ListVolumesOutputTypeDef

GatewayARN

  • Type:
  • Required: Yes

Marker

  • Type:
  • Required: Yes

VolumeInfos

  • Type: typing.List[aws_resource_validator.pydantic_models.storagegateway_classes.VolumeInfoTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NFSFileShareDefaultsTypeDef

FileMode

  • Type: typing.Optional[str]

DirectoryMode

  • Type: typing.Optional[str]

GroupId

  • Type: typing.Optional[int]

OwnerId

  • Type: typing.Optional[int]

NFSFileShareInfoTypeDef

NFSFileShareDefaults

  • Type: typing.Optional[aws_resource_validator.pydantic_models.storagegateway_classes.NFSFileShareDefaultsTypeDef]

FileShareARN

  • Type: typing.Optional[str]

FileShareId

  • Type: typing.Optional[str]

FileShareStatus

  • Type: typing.Optional[str]

GatewayARN

  • Type: typing.Optional[str]

KMSEncrypted

  • Type: typing.Optional[bool]

KMSKey

  • Type: typing.Optional[str]

Path

  • Type: typing.Optional[str]

Role

  • Type: typing.Optional[str]

LocationARN

  • Type: typing.Optional[str]

DefaultStorageClass

  • Type: typing.Optional[str]

ObjectACL

  • Type: typing.Optional[typing.Literal['authenticated-read', 'aws-exec-read', 'bucket-owner-full-control', 'bucket-owner-read', 'private', 'public-read', 'public-read-write']]

ClientList

  • Type: typing.Optional[typing.List[str]]

Squash

  • Type: typing.Optional[str]

ReadOnly

  • Type: typing.Optional[bool]

GuessMIMETypeEnabled

  • Type: typing.Optional[bool]

RequesterPays

  • Type: typing.Optional[bool]

Tags

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.storagegateway_classes.TagTypeDef]]

FileShareName

  • Type: typing.Optional[str]

CacheAttributes

  • Type: typing.Optional[aws_resource_validator.pydantic_models.storagegateway_classes.CacheAttributesTypeDef]

NotificationPolicy

  • Type: typing.Optional[str]

VPCEndpointDNSName

  • Type: typing.Optional[str]

BucketRegion

  • Type: typing.Optional[str]

AuditDestinationARN

  • Type: typing.Optional[str]

NetworkInterfaceTypeDef

Ipv4Address

  • Type: typing.Optional[str]

MacAddress

  • Type: typing.Optional[str]

Ipv6Address

  • Type: typing.Optional[str]

NotifyWhenUploadedInputRequestTypeDef

FileShareARN

  • Type:
  • Required: Yes

NotifyWhenUploadedOutputTypeDef

FileShareARN

  • Type:
  • Required: Yes

NotificationId

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

PaginatorConfigTypeDef

MaxItems

  • Type: typing.Optional[int]

PageSize

  • Type: typing.Optional[int]

StartingToken

  • Type: typing.Optional[str]

PoolInfoTypeDef

PoolARN

  • Type: typing.Optional[str]

PoolName

  • Type: typing.Optional[str]

StorageClass

  • Type: typing.Optional[typing.Literal['DEEP_ARCHIVE', 'GLACIER']]

RetentionLockType

  • Type: typing.Optional[typing.Literal['COMPLIANCE', 'GOVERNANCE', 'NONE']]

RetentionLockTimeInDays

  • Type: typing.Optional[int]

PoolStatus

  • Type: typing.Optional[typing.Literal['ACTIVE', 'DELETED']]

RefreshCacheInputRequestTypeDef

FileShareARN

  • Type:
  • Required: Yes

FolderList

  • Type: typing.Optional[typing.Sequence[str]]

Recursive

  • Type: typing.Optional[bool]

RefreshCacheOutputTypeDef

FileShareARN

  • Type:
  • Required: Yes

NotificationId

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

RemoveTagsFromResourceInputRequestTypeDef

ResourceARN

  • Type:
  • Required: Yes

TagKeys

  • Type: typing.Sequence[str]
  • Required: Yes

RemoveTagsFromResourceOutputTypeDef

ResourceARN

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ResetCacheInputRequestTypeDef

GatewayARN

  • Type:
  • Required: Yes

ResetCacheOutputTypeDef

GatewayARN

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ResponseMetadataTypeDef

RequestId

  • Type:
  • Required: Yes

HTTPStatusCode

  • Type:
  • Required: Yes

HTTPHeaders

  • Type: typing.Dict[str, str]
  • Required: Yes

RetryAttempts

  • Type:
  • Required: Yes

HostId

  • Type: typing.Optional[str]

RetrieveTapeArchiveInputRequestTypeDef

TapeARN

  • Type:
  • Required: Yes

GatewayARN

  • Type:
  • Required: Yes

RetrieveTapeArchiveOutputTypeDef

TapeARN

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

RetrieveTapeRecoveryPointInputRequestTypeDef

TapeARN

  • Type:
  • Required: Yes

GatewayARN

  • Type:
  • Required: Yes

RetrieveTapeRecoveryPointOutputTypeDef

TapeARN

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

SMBFileShareInfoTypeDef

FileShareARN

  • Type: typing.Optional[str]

FileShareId

  • Type: typing.Optional[str]

FileShareStatus

  • Type: typing.Optional[str]

GatewayARN

  • Type: typing.Optional[str]

KMSEncrypted

  • Type: typing.Optional[bool]

KMSKey

  • Type: typing.Optional[str]

Path

  • Type: typing.Optional[str]

Role

  • Type: typing.Optional[str]

LocationARN

  • Type: typing.Optional[str]

DefaultStorageClass

  • Type: typing.Optional[str]

ObjectACL

  • Type: typing.Optional[typing.Literal['authenticated-read', 'aws-exec-read', 'bucket-owner-full-control', 'bucket-owner-read', 'private', 'public-read', 'public-read-write']]

ReadOnly

  • Type: typing.Optional[bool]

GuessMIMETypeEnabled

  • Type: typing.Optional[bool]

RequesterPays

  • Type: typing.Optional[bool]

SMBACLEnabled

  • Type: typing.Optional[bool]

AccessBasedEnumeration

  • Type: typing.Optional[bool]

AdminUserList

  • Type: typing.Optional[typing.List[str]]

ValidUserList

  • Type: typing.Optional[typing.List[str]]

InvalidUserList

  • Type: typing.Optional[typing.List[str]]

AuditDestinationARN

  • Type: typing.Optional[str]

Authentication

  • Type: typing.Optional[str]

CaseSensitivity

  • Type: typing.Optional[typing.Literal['CaseSensitive', 'ClientSpecified']]

Tags

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.storagegateway_classes.TagTypeDef]]

FileShareName

  • Type: typing.Optional[str]

CacheAttributes

  • Type: typing.Optional[aws_resource_validator.pydantic_models.storagegateway_classes.CacheAttributesTypeDef]

NotificationPolicy

  • Type: typing.Optional[str]

VPCEndpointDNSName

  • Type: typing.Optional[str]

BucketRegion

  • Type: typing.Optional[str]

OplocksEnabled

  • Type: typing.Optional[bool]

SMBLocalGroupsOutputTypeDef

GatewayAdmins

  • Type: typing.Optional[typing.List[str]]

SMBLocalGroupsTypeDef

GatewayAdmins

  • Type: typing.Optional[typing.Sequence[str]]

SetLocalConsolePasswordInputRequestTypeDef

GatewayARN

  • Type:
  • Required: Yes

LocalConsolePassword

  • Type:
  • Required: Yes

SetLocalConsolePasswordOutputTypeDef

GatewayARN

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

SetSMBGuestPasswordInputRequestTypeDef

GatewayARN

  • Type:
  • Required: Yes

Password

  • Type:
  • Required: Yes

SetSMBGuestPasswordOutputTypeDef

GatewayARN

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ShutdownGatewayInputRequestTypeDef

GatewayARN

  • Type:
  • Required: Yes

ShutdownGatewayOutputTypeDef

GatewayARN

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

SoftwareUpdatePreferencesTypeDef

AutomaticUpdatePolicy

  • Type: typing.Optional[typing.Literal['ALL_VERSIONS', 'EMERGENCY_VERSIONS_ONLY']]

StartAvailabilityMonitorTestInputRequestTypeDef

GatewayARN

  • Type:
  • Required: Yes

StartAvailabilityMonitorTestOutputTypeDef

GatewayARN

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

StartGatewayInputRequestTypeDef

GatewayARN

  • Type:
  • Required: Yes

StartGatewayOutputTypeDef

GatewayARN

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

StorediSCSIVolumeTypeDef

VolumeARN

  • Type: typing.Optional[str]

VolumeId

  • Type: typing.Optional[str]

VolumeType

  • Type: typing.Optional[str]

VolumeStatus

  • Type: typing.Optional[str]

VolumeAttachmentStatus

  • Type: typing.Optional[str]

VolumeSizeInBytes

  • Type: typing.Optional[int]

VolumeProgress

  • Type: typing.Optional[float]

VolumeDiskId

  • Type: typing.Optional[str]

SourceSnapshotId

  • Type: typing.Optional[str]

PreservedExistingData

  • Type: typing.Optional[bool]

VolumeiSCSIAttributes

  • Type: typing.Optional[aws_resource_validator.pydantic_models.storagegateway_classes.VolumeiSCSIAttributesTypeDef]

CreatedDate

  • Type: typing.Optional[datetime.datetime]

VolumeUsedInBytes

  • Type: typing.Optional[int]

KMSKey

  • Type: typing.Optional[str]

TargetName

  • Type: typing.Optional[str]

TagTypeDef

Key

  • Type:
  • Required: Yes

Value

  • Type:
  • Required: Yes

TapeArchiveTypeDef

TapeARN

  • Type: typing.Optional[str]

TapeBarcode

  • Type: typing.Optional[str]

TapeCreatedDate

  • Type: typing.Optional[datetime.datetime]

TapeSizeInBytes

  • Type: typing.Optional[int]

CompletionTime

  • Type: typing.Optional[datetime.datetime]

RetrievedTo

  • Type: typing.Optional[str]

TapeStatus

  • Type: typing.Optional[str]

TapeUsedInBytes

  • Type: typing.Optional[int]

KMSKey

  • Type: typing.Optional[str]

PoolId

  • Type: typing.Optional[str]

Worm

  • Type: typing.Optional[bool]

RetentionStartDate

  • Type: typing.Optional[datetime.datetime]

PoolEntryDate

  • Type: typing.Optional[datetime.datetime]

TapeInfoTypeDef

TapeARN

  • Type: typing.Optional[str]

TapeBarcode

  • Type: typing.Optional[str]

TapeSizeInBytes

  • Type: typing.Optional[int]

TapeStatus

  • Type: typing.Optional[str]

GatewayARN

  • Type: typing.Optional[str]

PoolId

  • Type: typing.Optional[str]

RetentionStartDate

  • Type: typing.Optional[datetime.datetime]

PoolEntryDate

  • Type: typing.Optional[datetime.datetime]

TapeRecoveryPointInfoTypeDef

TapeARN

  • Type: typing.Optional[str]

TapeRecoveryPointTime

  • Type: typing.Optional[datetime.datetime]

TapeSizeInBytes

  • Type: typing.Optional[int]

TapeStatus

  • Type: typing.Optional[str]

TapeTypeDef

TapeARN

  • Type: typing.Optional[str]

TapeBarcode

  • Type: typing.Optional[str]

TapeCreatedDate

  • Type: typing.Optional[datetime.datetime]

TapeSizeInBytes

  • Type: typing.Optional[int]

TapeStatus

  • Type: typing.Optional[str]

VTLDevice

  • Type: typing.Optional[str]

Progress

  • Type: typing.Optional[float]

TapeUsedInBytes

  • Type: typing.Optional[int]

KMSKey

  • Type: typing.Optional[str]

PoolId

  • Type: typing.Optional[str]

Worm

  • Type: typing.Optional[bool]

RetentionStartDate

  • Type: typing.Optional[datetime.datetime]

PoolEntryDate

  • Type: typing.Optional[datetime.datetime]

UpdateAutomaticTapeCreationPolicyInputRequestTypeDef

AutomaticTapeCreationRules

  • Type: typing.Sequence[aws_resource_validator.pydantic_models.storagegateway_classes.AutomaticTapeCreationRuleTypeDef]
  • Required: Yes

GatewayARN

  • Type:
  • Required: Yes

UpdateAutomaticTapeCreationPolicyOutputTypeDef

GatewayARN

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

UpdateBandwidthRateLimitInputRequestTypeDef

GatewayARN

  • Type:
  • Required: Yes

AverageUploadRateLimitInBitsPerSec

  • Type: typing.Optional[int]

AverageDownloadRateLimitInBitsPerSec

  • Type: typing.Optional[int]

UpdateBandwidthRateLimitOutputTypeDef

GatewayARN

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

UpdateBandwidthRateLimitScheduleInputRequestTypeDef

GatewayARN

  • Type:
  • Required: Yes

BandwidthRateLimitIntervals

  • Type: typing.Sequence[typing.Union[aws_resource_validator.pydantic_models.storagegateway_classes.BandwidthRateLimitIntervalTypeDef, aws_resource_validator.pydantic_models.storagegateway_classes.BandwidthRateLimitIntervalOutputTypeDef]]
  • Required: Yes

UpdateBandwidthRateLimitScheduleOutputTypeDef

GatewayARN

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

UpdateChapCredentialsInputRequestTypeDef

TargetARN

  • Type:
  • Required: Yes

SecretToAuthenticateInitiator

  • Type:
  • Required: Yes

InitiatorName

  • Type:
  • Required: Yes

SecretToAuthenticateTarget

  • Type: typing.Optional[str]

UpdateChapCredentialsOutputTypeDef

TargetARN

  • Type:
  • Required: Yes

InitiatorName

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

UpdateFileSystemAssociationInputRequestTypeDef

FileSystemAssociationARN

  • Type:
  • Required: Yes

UserName

  • Type: typing.Optional[str]

Password

  • Type: typing.Optional[str]

AuditDestinationARN

  • Type: typing.Optional[str]

CacheAttributes

  • Type: typing.Optional[aws_resource_validator.pydantic_models.storagegateway_classes.CacheAttributesTypeDef]

UpdateFileSystemAssociationOutputTypeDef

FileSystemAssociationARN

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

UpdateGatewayInformationInputRequestTypeDef

GatewayARN

  • Type:
  • Required: Yes

GatewayName

  • Type: typing.Optional[str]

GatewayTimezone

  • Type: typing.Optional[str]

CloudWatchLogGroupARN

  • Type: typing.Optional[str]

GatewayCapacity

  • Type: typing.Optional[typing.Literal['Large', 'Medium', 'Small']]

UpdateGatewayInformationOutputTypeDef

GatewayARN

  • Type:
  • Required: Yes

GatewayName

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

UpdateGatewaySoftwareNowInputRequestTypeDef

GatewayARN

  • Type:
  • Required: Yes

UpdateGatewaySoftwareNowOutputTypeDef

GatewayARN

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

UpdateMaintenanceStartTimeInputRequestTypeDef

GatewayARN

  • Type:
  • Required: Yes

HourOfDay

  • Type: typing.Optional[int]

MinuteOfHour

  • Type: typing.Optional[int]

DayOfWeek

  • Type: typing.Optional[int]

DayOfMonth

  • Type: typing.Optional[int]

SoftwareUpdatePreferences

  • Type: typing.Optional[aws_resource_validator.pydantic_models.storagegateway_classes.SoftwareUpdatePreferencesTypeDef]

UpdateMaintenanceStartTimeOutputTypeDef

GatewayARN

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

UpdateNFSFileShareInputRequestTypeDef

FileShareARN

  • Type:
  • Required: Yes

KMSEncrypted

  • Type: typing.Optional[bool]

KMSKey

  • Type: typing.Optional[str]

NFSFileShareDefaults

  • Type: typing.Optional[aws_resource_validator.pydantic_models.storagegateway_classes.NFSFileShareDefaultsTypeDef]

DefaultStorageClass

  • Type: typing.Optional[str]

ObjectACL

  • Type: typing.Optional[typing.Literal['authenticated-read', 'aws-exec-read', 'bucket-owner-full-control', 'bucket-owner-read', 'private', 'public-read', 'public-read-write']]

ClientList

  • Type: typing.Optional[typing.Sequence[str]]

Squash

  • Type: typing.Optional[str]

ReadOnly

  • Type: typing.Optional[bool]

GuessMIMETypeEnabled

  • Type: typing.Optional[bool]

RequesterPays

  • Type: typing.Optional[bool]

FileShareName

  • Type: typing.Optional[str]

CacheAttributes

  • Type: typing.Optional[aws_resource_validator.pydantic_models.storagegateway_classes.CacheAttributesTypeDef]

NotificationPolicy

  • Type: typing.Optional[str]

AuditDestinationARN

  • Type: typing.Optional[str]

UpdateNFSFileShareOutputTypeDef

FileShareARN

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

UpdateSMBFileShareInputRequestTypeDef

FileShareARN

  • Type:
  • Required: Yes

KMSEncrypted

  • Type: typing.Optional[bool]

KMSKey

  • Type: typing.Optional[str]

DefaultStorageClass

  • Type: typing.Optional[str]

ObjectACL

  • Type: typing.Optional[typing.Literal['authenticated-read', 'aws-exec-read', 'bucket-owner-full-control', 'bucket-owner-read', 'private', 'public-read', 'public-read-write']]

ReadOnly

  • Type: typing.Optional[bool]

GuessMIMETypeEnabled

  • Type: typing.Optional[bool]

RequesterPays

  • Type: typing.Optional[bool]

SMBACLEnabled

  • Type: typing.Optional[bool]

AccessBasedEnumeration

  • Type: typing.Optional[bool]

AdminUserList

  • Type: typing.Optional[typing.Sequence[str]]

ValidUserList

  • Type: typing.Optional[typing.Sequence[str]]

InvalidUserList

  • Type: typing.Optional[typing.Sequence[str]]

AuditDestinationARN

  • Type: typing.Optional[str]

CaseSensitivity

  • Type: typing.Optional[typing.Literal['CaseSensitive', 'ClientSpecified']]

FileShareName

  • Type: typing.Optional[str]

CacheAttributes

  • Type: typing.Optional[aws_resource_validator.pydantic_models.storagegateway_classes.CacheAttributesTypeDef]

NotificationPolicy

  • Type: typing.Optional[str]

OplocksEnabled

  • Type: typing.Optional[bool]

UpdateSMBFileShareOutputTypeDef

FileShareARN

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

UpdateSMBFileShareVisibilityInputRequestTypeDef

GatewayARN

  • Type:
  • Required: Yes

FileSharesVisible

  • Type:
  • Required: Yes

UpdateSMBFileShareVisibilityOutputTypeDef

GatewayARN

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

UpdateSMBLocalGroupsInputRequestTypeDef

GatewayARN

  • Type:
  • Required: Yes

SMBLocalGroups

  • Type:
  • Required: Yes

UpdateSMBLocalGroupsOutputTypeDef

GatewayARN

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

UpdateSMBSecurityStrategyInputRequestTypeDef

GatewayARN

  • Type:
  • Required: Yes

SMBSecurityStrategy

  • Type: typing.Literal['ClientSpecified', 'MandatoryEncryption', 'MandatoryEncryptionNoAes128', 'MandatorySigning']
  • Required: Yes

UpdateSMBSecurityStrategyOutputTypeDef

GatewayARN

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

UpdateSnapshotScheduleInputRequestTypeDef

VolumeARN

  • Type:
  • Required: Yes

StartAt

  • Type:
  • Required: Yes

RecurrenceInHours

  • Type:
  • Required: Yes

Description

  • Type: typing.Optional[str]

Tags

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.storagegateway_classes.TagTypeDef]]

UpdateSnapshotScheduleOutputTypeDef

VolumeARN

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

UpdateVTLDeviceTypeInputRequestTypeDef

VTLDeviceARN

  • Type:
  • Required: Yes

DeviceType

  • Type:
  • Required: Yes

UpdateVTLDeviceTypeOutputTypeDef

VTLDeviceARN

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

VTLDeviceTypeDef

VTLDeviceARN

  • Type: typing.Optional[str]

VTLDeviceType

  • Type: typing.Optional[str]

VTLDeviceVendor

  • Type: typing.Optional[str]

VTLDeviceProductIdentifier

  • Type: typing.Optional[str]

DeviceiSCSIAttributes

  • Type: typing.Optional[aws_resource_validator.pydantic_models.storagegateway_classes.DeviceiSCSIAttributesTypeDef]

VolumeInfoTypeDef

VolumeARN

  • Type: typing.Optional[str]

VolumeId

  • Type: typing.Optional[str]

GatewayARN

  • Type: typing.Optional[str]

GatewayId

  • Type: typing.Optional[str]

VolumeType

  • Type: typing.Optional[str]

VolumeSizeInBytes

  • Type: typing.Optional[int]

VolumeAttachmentStatus

  • Type: typing.Optional[str]

VolumeRecoveryPointInfoTypeDef

VolumeARN

  • Type: typing.Optional[str]

VolumeSizeInBytes

  • Type: typing.Optional[int]

VolumeUsageInBytes

  • Type: typing.Optional[int]

VolumeRecoveryPointTime

  • Type: typing.Optional[str]

VolumeiSCSIAttributesTypeDef

TargetARN

  • Type: typing.Optional[str]

NetworkInterfaceId

  • Type: typing.Optional[str]

NetworkInterfacePort

  • Type: typing.Optional[int]

LunNumber

  • Type: typing.Optional[int]

ChapEnabled

  • Type: typing.Optional[bool]