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]