Storagegateway Classes
ActivateGatewayInput
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.List[aws_resource_validator.pydantic_models.storagegateway.storagegateway_classes.Tag]]
ActivateGatewayOutput
GatewayARN
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
AddCacheInput
GatewayARN
- Type:
- Required: Yes
DiskIds
- Type: typing.List[str]
- Required: Yes
AddCacheOutput
GatewayARN
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
AddTagsToResourceInput
ResourceARN
- Type:
- Required: Yes
Tags
- Type: typing.List[aws_resource_validator.pydantic_models.storagegateway.storagegateway_classes.Tag]
- Required: Yes
AddTagsToResourceOutput
ResourceARN
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
AddUploadBufferInput
GatewayARN
- Type:
- Required: Yes
DiskIds
- Type: typing.List[str]
- Required: Yes
AddUploadBufferOutput
GatewayARN
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
AddWorkingStorageInput
GatewayARN
- Type:
- Required: Yes
DiskIds
- Type: typing.List[str]
- Required: Yes
AddWorkingStorageOutput
GatewayARN
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
AssignTapePoolInput
TapeARN
- Type:
- Required: Yes
PoolId
- Type:
- Required: Yes
BypassGovernanceRetention
- Type: typing.Optional[bool]
AssignTapePoolOutput
TapeARN
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
AssociateFileSystemInput
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.List[aws_resource_validator.pydantic_models.storagegateway.storagegateway_classes.Tag]]
AuditDestinationARN
- Type: typing.Optional[str]
CacheAttributes
- Type:
EndpointNetworkConfiguration
- Type: typing.Union[aws_resource_validator.pydantic_models.storagegateway.storagegateway_classes.EndpointNetworkConfiguration, aws_resource_validator.pydantic_models.storagegateway.storagegateway_classes.EndpointNetworkConfigurationOutput, NoneType]
AssociateFileSystemOutput
FileSystemAssociationARN
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
AttachVolumeInput
GatewayARN
- Type:
- Required: Yes
VolumeARN
- Type:
- Required: Yes
NetworkInterfaceId
- Type:
- Required: Yes
TargetName
- Type: typing.Optional[str]
DiskId
- Type: typing.Optional[str]
AttachVolumeOutput
VolumeARN
- Type:
- Required: Yes
TargetARN
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
AutomaticTapeCreationPolicyInfo
AutomaticTapeCreationRules
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.storagegateway.storagegateway_classes.AutomaticTapeCreationRule]]
GatewayARN
- Type: typing.Optional[str]
AutomaticTapeCreationRule
TapeBarcodePrefix
- Type:
- Required: Yes
PoolId
- Type:
- Required: Yes
TapeSizeInBytes
- Type:
- Required: Yes
MinimumNumTapes
- Type:
- Required: Yes
Worm
- Type: typing.Optional[bool]
BandwidthRateLimitInterval
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]
BandwidthRateLimitIntervalOutput
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]
BaseValidatorModel
Oops! This Pydantic model is currently empty. Stay tuned!
CacheAttributes
CacheStaleTimeoutInSeconds
- Type: typing.Optional[int]
CacheReportFilter
Name
- Type: typing.Literal['UploadFailureReason', 'UploadState']
- Required: Yes
Values
- Type: typing.List[str]
- Required: Yes
CacheReportFilterOutput
Name
- Type: typing.Literal['UploadFailureReason', 'UploadState']
- Required: Yes
Values
- Type: typing.List[str]
- Required: Yes
CacheReportInfo
CacheReportARN
- Type: typing.Optional[str]
CacheReportStatus
- Type: typing.Optional[typing.Literal['CANCELED', 'COMPLETED', 'ERROR', 'FAILED', 'IN_PROGRESS']]
ReportCompletionPercent
- Type: typing.Optional[int]
EndTime
- Type: typing.Optional[datetime.datetime]
Role
- Type: typing.Optional[str]
FileShareARN
- Type: typing.Optional[str]
LocationARN
- Type: typing.Optional[str]
StartTime
- Type: typing.Optional[datetime.datetime]
InclusionFilters
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.storagegateway.storagegateway_classes.CacheReportFilterOutput]]
ExclusionFilters
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.storagegateway.storagegateway_classes.CacheReportFilterOutput]]
ReportName
- Type: typing.Optional[str]
Tags
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.storagegateway.storagegateway_classes.Tag]]
CachediSCSIVolume
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:
CreatedDate
- Type: typing.Optional[datetime.datetime]
VolumeUsedInBytes
- Type: typing.Optional[int]
KMSKey
- Type: typing.Optional[str]
TargetName
- Type: typing.Optional[str]
CancelArchivalInput
GatewayARN
- Type:
- Required: Yes
TapeARN
- Type:
- Required: Yes
CancelArchivalOutput
TapeARN
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CancelCacheReportInput
CacheReportARN
- Type:
- Required: Yes
CancelCacheReportOutput
CacheReportARN
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CancelRetrievalInput
GatewayARN
- Type:
- Required: Yes
TapeARN
- Type:
- Required: Yes
CancelRetrievalOutput
TapeARN
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
ChapInfo
TargetARN
- Type: typing.Optional[str]
SecretToAuthenticateInitiator
- Type: typing.Optional[str]
InitiatorName
- Type: typing.Optional[str]
SecretToAuthenticateTarget
- Type: typing.Optional[str]
CreateCachediSCSIVolumeInput
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.List[aws_resource_validator.pydantic_models.storagegateway.storagegateway_classes.Tag]]
CreateCachediSCSIVolumeOutput
VolumeARN
- Type:
- Required: Yes
TargetARN
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreateNFSFileShareInput
ClientToken
- Type:
- Required: Yes
GatewayARN
- Type:
- Required: Yes
Role
- Type:
- Required: Yes
LocationARN
- Type:
- Required: Yes
NFSFileShareDefaults
- Type:
EncryptionType
- Type: typing.Optional[typing.Literal['DsseKms', 'SseKms', 'SseS3']]
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.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.storagegateway_classes.Tag]]
FileShareName
- Type: typing.Optional[str]
CacheAttributes
- Type:
NotificationPolicy
- Type: typing.Optional[str]
VPCEndpointDNSName
- Type: typing.Optional[str]
BucketRegion
- Type: typing.Optional[str]
AuditDestinationARN
- Type: typing.Optional[str]
CreateNFSFileShareOutput
FileShareARN
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreateSMBFileShareInput
ClientToken
- Type:
- Required: Yes
GatewayARN
- Type:
- Required: Yes
Role
- Type:
- Required: Yes
LocationARN
- Type:
- Required: Yes
EncryptionType
- Type: typing.Optional[typing.Literal['DsseKms', 'SseKms', 'SseS3']]
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.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.storagegateway_classes.Tag]]
FileShareName
- Type: typing.Optional[str]
CacheAttributes
- Type:
NotificationPolicy
- Type: typing.Optional[str]
VPCEndpointDNSName
- Type: typing.Optional[str]
BucketRegion
- Type: typing.Optional[str]
OplocksEnabled
- Type: typing.Optional[bool]
CreateSMBFileShareOutput
FileShareARN
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreateSnapshotFromVolumeRecoveryPointInput
VolumeARN
- Type:
- Required: Yes
SnapshotDescription
- Type:
- Required: Yes
Tags
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.storagegateway.storagegateway_classes.Tag]]
CreateSnapshotFromVolumeRecoveryPointOutput
SnapshotId
- Type:
- Required: Yes
VolumeARN
- Type:
- Required: Yes
VolumeRecoveryPointTime
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreateSnapshotInput
VolumeARN
- Type:
- Required: Yes
SnapshotDescription
- Type:
- Required: Yes
Tags
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.storagegateway.storagegateway_classes.Tag]]
CreateSnapshotOutput
VolumeARN
- Type:
- Required: Yes
SnapshotId
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreateStorediSCSIVolumeInput
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.List[aws_resource_validator.pydantic_models.storagegateway.storagegateway_classes.Tag]]
CreateStorediSCSIVolumeOutput
VolumeARN
- Type:
- Required: Yes
VolumeSizeInBytes
- Type:
- Required: Yes
TargetARN
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreateTapePoolInput
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.List[aws_resource_validator.pydantic_models.storagegateway.storagegateway_classes.Tag]]
CreateTapePoolOutput
PoolARN
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreateTapeWithBarcodeInput
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.List[aws_resource_validator.pydantic_models.storagegateway.storagegateway_classes.Tag]]
CreateTapeWithBarcodeOutput
TapeARN
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreateTapesInput
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.List[aws_resource_validator.pydantic_models.storagegateway.storagegateway_classes.Tag]]
CreateTapesOutput
TapeARNs
- Type: typing.List[str]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DeleteAutomaticTapeCreationPolicyInput
GatewayARN
- Type:
- Required: Yes
DeleteAutomaticTapeCreationPolicyOutput
GatewayARN
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DeleteBandwidthRateLimitInput
GatewayARN
- Type:
- Required: Yes
BandwidthType
- Type:
- Required: Yes
DeleteBandwidthRateLimitOutput
GatewayARN
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DeleteCacheReportInput
CacheReportARN
- Type:
- Required: Yes
DeleteCacheReportOutput
CacheReportARN
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DeleteChapCredentialsInput
TargetARN
- Type:
- Required: Yes
InitiatorName
- Type:
- Required: Yes
DeleteChapCredentialsOutput
TargetARN
- Type:
- Required: Yes
InitiatorName
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DeleteFileShareInput
FileShareARN
- Type:
- Required: Yes
ForceDelete
- Type: typing.Optional[bool]
DeleteFileShareOutput
FileShareARN
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DeleteGatewayInput
GatewayARN
- Type:
- Required: Yes
DeleteGatewayOutput
GatewayARN
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DeleteSnapshotScheduleInput
VolumeARN
- Type:
- Required: Yes
DeleteSnapshotScheduleOutput
VolumeARN
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DeleteTapeArchiveInput
TapeARN
- Type:
- Required: Yes
BypassGovernanceRetention
- Type: typing.Optional[bool]
DeleteTapeArchiveOutput
TapeARN
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DeleteTapeInput
GatewayARN
- Type:
- Required: Yes
TapeARN
- Type:
- Required: Yes
BypassGovernanceRetention
- Type: typing.Optional[bool]
DeleteTapeOutput
TapeARN
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DeleteTapePoolInput
PoolARN
- Type:
- Required: Yes
DeleteTapePoolOutput
PoolARN
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DeleteVolumeInput
VolumeARN
- Type:
- Required: Yes
DeleteVolumeOutput
VolumeARN
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DescribeAvailabilityMonitorTestInput
GatewayARN
- Type:
- Required: Yes
DescribeAvailabilityMonitorTestOutput
GatewayARN
- Type:
- Required: Yes
Status
- Type: typing.Literal['COMPLETE', 'FAILED', 'PENDING']
- Required: Yes
StartTime
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DescribeBandwidthRateLimitInput
GatewayARN
- Type:
- Required: Yes
DescribeBandwidthRateLimitOutput
GatewayARN
- Type:
- Required: Yes
AverageUploadRateLimitInBitsPerSec
- Type:
- Required: Yes
AverageDownloadRateLimitInBitsPerSec
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DescribeBandwidthRateLimitScheduleInput
GatewayARN
- Type:
- Required: Yes
DescribeBandwidthRateLimitScheduleOutput
GatewayARN
- Type:
- Required: Yes
BandwidthRateLimitIntervals
- Type: typing.List[aws_resource_validator.pydantic_models.storagegateway.storagegateway_classes.BandwidthRateLimitIntervalOutput]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DescribeCacheInput
GatewayARN
- Type:
- Required: Yes
DescribeCacheOutput
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
DescribeCacheReportInput
CacheReportARN
- Type:
- Required: Yes
DescribeCacheReportOutput
CacheReportInfo
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DescribeCachediSCSIVolumesInput
VolumeARNs
- Type: typing.List[str]
- Required: Yes
DescribeCachediSCSIVolumesOutput
CachediSCSIVolumes
- Type: typing.List[aws_resource_validator.pydantic_models.storagegateway.storagegateway_classes.CachediSCSIVolume]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DescribeChapCredentialsInput
TargetARN
- Type:
- Required: Yes
DescribeChapCredentialsOutput
ChapCredentials
- Type: typing.List[aws_resource_validator.pydantic_models.storagegateway.storagegateway_classes.ChapInfo]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DescribeFileSystemAssociationsInput
FileSystemAssociationARNList
- Type: typing.List[str]
- Required: Yes
DescribeFileSystemAssociationsOutput
FileSystemAssociationInfoList
- Type: typing.List[aws_resource_validator.pydantic_models.storagegateway.storagegateway_classes.FileSystemAssociationInfo]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DescribeGatewayInformationInput
GatewayARN
- Type:
- Required: Yes
DescribeGatewayInformationOutput
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.storagegateway_classes.NetworkInterface]
- 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.storagegateway_classes.Tag]
- 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
DescribeMaintenanceStartTimeInput
GatewayARN
- Type:
- Required: Yes
DescribeMaintenanceStartTimeOutput
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
DescribeNFSFileSharesInput
FileShareARNList
- Type: typing.List[str]
- Required: Yes
DescribeNFSFileSharesOutput
NFSFileShareInfoList
- Type: typing.List[aws_resource_validator.pydantic_models.storagegateway.storagegateway_classes.NFSFileShareInfo]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DescribeSMBFileSharesInput
FileShareARNList
- Type: typing.List[str]
- Required: Yes
DescribeSMBFileSharesOutput
SMBFileShareInfoList
- Type: typing.List[aws_resource_validator.pydantic_models.storagegateway.storagegateway_classes.SMBFileShareInfo]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DescribeSMBSettingsInput
GatewayARN
- Type:
- Required: Yes
DescribeSMBSettingsOutput
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
DescribeSnapshotScheduleInput
VolumeARN
- Type:
- Required: Yes
DescribeSnapshotScheduleOutput
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.storagegateway_classes.Tag]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DescribeStorediSCSIVolumesInput
VolumeARNs
- Type: typing.List[str]
- Required: Yes
DescribeStorediSCSIVolumesOutput
StorediSCSIVolumes
- Type: typing.List[aws_resource_validator.pydantic_models.storagegateway.storagegateway_classes.StorediSCSIVolume]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DescribeTapeArchivesInput
TapeARNs
- Type: typing.Optional[typing.List[str]]
Marker
- Type: typing.Optional[str]
Limit
- Type: typing.Optional[int]
DescribeTapeArchivesInputPaginate
TapeARNs
- Type: typing.Optional[typing.List[str]]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.storagegateway.storagegateway_classes.PaginatorConfig]
DescribeTapeArchivesOutput
TapeArchives
- Type: typing.List[aws_resource_validator.pydantic_models.storagegateway.storagegateway_classes.TapeArchive]
- Required: Yes
Marker
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DescribeTapeRecoveryPointsInput
GatewayARN
- Type:
- Required: Yes
Marker
- Type: typing.Optional[str]
Limit
- Type: typing.Optional[int]
DescribeTapeRecoveryPointsInputPaginate
GatewayARN
- Type:
- Required: Yes
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.storagegateway.storagegateway_classes.PaginatorConfig]
DescribeTapeRecoveryPointsOutput
GatewayARN
- Type:
- Required: Yes
TapeRecoveryPointInfos
- Type: typing.List[aws_resource_validator.pydantic_models.storagegateway.storagegateway_classes.TapeRecoveryPointInfo]
- Required: Yes
Marker
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DescribeTapesInput
GatewayARN
- Type:
- Required: Yes
TapeARNs
- Type: typing.Optional[typing.List[str]]
Marker
- Type: typing.Optional[str]
Limit
- Type: typing.Optional[int]
DescribeTapesInputPaginate
GatewayARN
- Type:
- Required: Yes
TapeARNs
- Type: typing.Optional[typing.List[str]]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.storagegateway.storagegateway_classes.PaginatorConfig]
DescribeTapesOutput
Tapes
- Type: typing.List[aws_resource_validator.pydantic_models.storagegateway.storagegateway_classes.Tape]
- Required: Yes
Marker
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DescribeUploadBufferInput
GatewayARN
- Type:
- Required: Yes
DescribeUploadBufferOutput
GatewayARN
- Type:
- Required: Yes
DiskIds
- Type: typing.List[str]
- Required: Yes
UploadBufferUsedInBytes
- Type:
- Required: Yes
UploadBufferAllocatedInBytes
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DescribeVTLDevicesInput
GatewayARN
- Type:
- Required: Yes
VTLDeviceARNs
- Type: typing.Optional[typing.List[str]]
Marker
- Type: typing.Optional[str]
Limit
- Type: typing.Optional[int]
DescribeVTLDevicesInputPaginate
GatewayARN
- Type:
- Required: Yes
VTLDeviceARNs
- Type: typing.Optional[typing.List[str]]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.storagegateway.storagegateway_classes.PaginatorConfig]
DescribeVTLDevicesOutput
GatewayARN
- Type:
- Required: Yes
VTLDevices
- Type: typing.List[aws_resource_validator.pydantic_models.storagegateway.storagegateway_classes.VTLDevice]
- Required: Yes
Marker
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DescribeWorkingStorageInput
GatewayARN
- Type:
- Required: Yes
DescribeWorkingStorageOutput
GatewayARN
- Type:
- Required: Yes
DiskIds
- Type: typing.List[str]
- Required: Yes
WorkingStorageUsedInBytes
- Type:
- Required: Yes
WorkingStorageAllocatedInBytes
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DetachVolumeInput
VolumeARN
- Type:
- Required: Yes
ForceDetach
- Type: typing.Optional[bool]
DetachVolumeOutput
VolumeARN
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DeviceiSCSIAttributes
TargetARN
- Type: typing.Optional[str]
NetworkInterfaceId
- Type: typing.Optional[str]
NetworkInterfacePort
- Type: typing.Optional[int]
ChapEnabled
- Type: typing.Optional[bool]
DisableGatewayInput
GatewayARN
- Type:
- Required: Yes
DisableGatewayOutput
GatewayARN
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DisassociateFileSystemInput
FileSystemAssociationARN
- Type:
- Required: Yes
ForceDelete
- Type: typing.Optional[bool]
DisassociateFileSystemOutput
FileSystemAssociationARN
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
Disk
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]]
EndpointNetworkConfiguration
IpAddresses
- Type: typing.Optional[typing.List[str]]
EndpointNetworkConfigurationOutput
IpAddresses
- Type: typing.Optional[typing.List[str]]
EvictFilesFailingUploadInput
FileShareARN
- Type:
- Required: Yes
ForceRemove
- Type: typing.Optional[bool]
EvictFilesFailingUploadOutput
NotificationId
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
FileShareInfo
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]
FileSystemAssociationInfo
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.storagegateway_classes.Tag]]
CacheAttributes
- Type:
EndpointNetworkConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.storagegateway.storagegateway_classes.EndpointNetworkConfigurationOutput]
FileSystemAssociationStatusDetails
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.storagegateway.storagegateway_classes.FileSystemAssociationStatusDetail]]
FileSystemAssociationStatusDetail
ErrorCode
- Type: typing.Optional[str]
FileSystemAssociationSummary
FileSystemAssociationId
- Type: typing.Optional[str]
FileSystemAssociationARN
- Type: typing.Optional[str]
FileSystemAssociationStatus
- Type: typing.Optional[str]
GatewayARN
- Type: typing.Optional[str]
GatewayInfo
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]
JoinDomainInput
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.List[str]]
TimeoutInSeconds
- Type: typing.Optional[int]
JoinDomainOutput
GatewayARN
- Type:
- Required: Yes
ActiveDirectoryStatus
- Type: typing.Literal['ACCESS_DENIED', 'DETACHED', 'JOINED', 'JOINING', 'NETWORK_ERROR', 'TIMEOUT', 'UNKNOWN_ERROR']
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
ListAutomaticTapeCreationPoliciesInput
GatewayARN
- Type: typing.Optional[str]
ListAutomaticTapeCreationPoliciesOutput
AutomaticTapeCreationPolicyInfos
- Type: typing.List[aws_resource_validator.pydantic_models.storagegateway.storagegateway_classes.AutomaticTapeCreationPolicyInfo]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
ListCacheReportsInput
Marker
- Type: typing.Optional[str]
ListCacheReportsOutput
CacheReportList
- Type: typing.List[aws_resource_validator.pydantic_models.storagegateway.storagegateway_classes.CacheReportInfo]
- Required: Yes
Marker
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
ListFileSharesInput
GatewayARN
- Type: typing.Optional[str]
Limit
- Type: typing.Optional[int]
Marker
- Type: typing.Optional[str]
ListFileSharesInputPaginate
GatewayARN
- Type: typing.Optional[str]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.storagegateway.storagegateway_classes.PaginatorConfig]
ListFileSharesOutput
Marker
- Type:
- Required: Yes
NextMarker
- Type:
- Required: Yes
FileShareInfoList
- Type: typing.List[aws_resource_validator.pydantic_models.storagegateway.storagegateway_classes.FileShareInfo]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
ListFileSystemAssociationsInput
GatewayARN
- Type: typing.Optional[str]
Limit
- Type: typing.Optional[int]
Marker
- Type: typing.Optional[str]
ListFileSystemAssociationsInputPaginate
GatewayARN
- Type: typing.Optional[str]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.storagegateway.storagegateway_classes.PaginatorConfig]
ListFileSystemAssociationsOutput
Marker
- Type:
- Required: Yes
NextMarker
- Type:
- Required: Yes
FileSystemAssociationSummaryList
- Type: typing.List[aws_resource_validator.pydantic_models.storagegateway.storagegateway_classes.FileSystemAssociationSummary]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
ListGatewaysInput
Marker
- Type: typing.Optional[str]
Limit
- Type: typing.Optional[int]
ListGatewaysInputPaginate
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.storagegateway.storagegateway_classes.PaginatorConfig]
ListGatewaysOutput
Gateways
- Type: typing.List[aws_resource_validator.pydantic_models.storagegateway.storagegateway_classes.GatewayInfo]
- Required: Yes
Marker
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
ListLocalDisksInput
GatewayARN
- Type:
- Required: Yes
ListLocalDisksOutput
GatewayARN
- Type:
- Required: Yes
Disks
- Type: typing.List[aws_resource_validator.pydantic_models.storagegateway.storagegateway_classes.Disk]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
ListTagsForResourceInput
ResourceARN
- Type:
- Required: Yes
Marker
- Type: typing.Optional[str]
Limit
- Type: typing.Optional[int]
ListTagsForResourceInputPaginate
ResourceARN
- Type:
- Required: Yes
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.storagegateway.storagegateway_classes.PaginatorConfig]
ListTagsForResourceOutput
ResourceARN
- Type:
- Required: Yes
Marker
- Type:
- Required: Yes
Tags
- Type: typing.List[aws_resource_validator.pydantic_models.storagegateway.storagegateway_classes.Tag]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
ListTapePoolsInput
PoolARNs
- Type: typing.Optional[typing.List[str]]
Marker
- Type: typing.Optional[str]
Limit
- Type: typing.Optional[int]
ListTapePoolsInputPaginate
PoolARNs
- Type: typing.Optional[typing.List[str]]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.storagegateway.storagegateway_classes.PaginatorConfig]
ListTapePoolsOutput
PoolInfos
- Type: typing.List[aws_resource_validator.pydantic_models.storagegateway.storagegateway_classes.PoolInfo]
- Required: Yes
Marker
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
ListTapesInput
TapeARNs
- Type: typing.Optional[typing.List[str]]
Marker
- Type: typing.Optional[str]
Limit
- Type: typing.Optional[int]
ListTapesInputPaginate
TapeARNs
- Type: typing.Optional[typing.List[str]]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.storagegateway.storagegateway_classes.PaginatorConfig]
ListTapesOutput
TapeInfos
- Type: typing.List[aws_resource_validator.pydantic_models.storagegateway.storagegateway_classes.TapeInfo]
- Required: Yes
Marker
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
ListVolumeInitiatorsInput
VolumeARN
- Type:
- Required: Yes
ListVolumeInitiatorsOutput
Initiators
- Type: typing.List[str]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
ListVolumeRecoveryPointsInput
GatewayARN
- Type:
- Required: Yes
ListVolumeRecoveryPointsOutput
GatewayARN
- Type:
- Required: Yes
VolumeRecoveryPointInfos
- Type: typing.List[aws_resource_validator.pydantic_models.storagegateway.storagegateway_classes.VolumeRecoveryPointInfo]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
ListVolumesInput
GatewayARN
- Type: typing.Optional[str]
Marker
- Type: typing.Optional[str]
Limit
- Type: typing.Optional[int]
ListVolumesInputPaginate
GatewayARN
- Type: typing.Optional[str]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.storagegateway.storagegateway_classes.PaginatorConfig]
ListVolumesOutput
GatewayARN
- Type:
- Required: Yes
Marker
- Type:
- Required: Yes
VolumeInfos
- Type: typing.List[aws_resource_validator.pydantic_models.storagegateway.storagegateway_classes.VolumeInfo]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NFSFileShareDefaults
FileMode
- Type: typing.Optional[str]
DirectoryMode
- Type: typing.Optional[str]
GroupId
- Type: typing.Optional[int]
OwnerId
- Type: typing.Optional[int]
NFSFileShareInfo
NFSFileShareDefaults
- Type:
FileShareARN
- Type: typing.Optional[str]
FileShareId
- Type: typing.Optional[str]
FileShareStatus
- Type: typing.Optional[str]
GatewayARN
- Type: typing.Optional[str]
EncryptionType
- Type: typing.Optional[typing.Literal['DsseKms', 'SseKms', 'SseS3']]
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.storagegateway_classes.Tag]]
FileShareName
- Type: typing.Optional[str]
CacheAttributes
- Type:
NotificationPolicy
- Type: typing.Optional[str]
VPCEndpointDNSName
- Type: typing.Optional[str]
BucketRegion
- Type: typing.Optional[str]
AuditDestinationARN
- Type: typing.Optional[str]
NetworkInterface
Ipv4Address
- Type: typing.Optional[str]
MacAddress
- Type: typing.Optional[str]
Ipv6Address
- Type: typing.Optional[str]
NotifyWhenUploadedInput
FileShareARN
- Type:
- Required: Yes
NotifyWhenUploadedOutput
FileShareARN
- Type:
- Required: Yes
NotificationId
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
PaginatorConfig
MaxItems
- Type: typing.Optional[int]
PageSize
- Type: typing.Optional[int]
StartingToken
- Type: typing.Optional[str]
PoolInfo
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']]
RefreshCacheInput
FileShareARN
- Type:
- Required: Yes
FolderList
- Type: typing.Optional[typing.List[str]]
Recursive
- Type: typing.Optional[bool]
RefreshCacheOutput
FileShareARN
- Type:
- Required: Yes
NotificationId
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
RemoveTagsFromResourceInput
ResourceARN
- Type:
- Required: Yes
TagKeys
- Type: typing.List[str]
- Required: Yes
RemoveTagsFromResourceOutput
ResourceARN
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
ResetCacheInput
GatewayARN
- Type:
- Required: Yes
ResetCacheOutput
GatewayARN
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
ResponseMetadata
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]
RetrieveTapeArchiveInput
TapeARN
- Type:
- Required: Yes
GatewayARN
- Type:
- Required: Yes
RetrieveTapeArchiveOutput
TapeARN
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
RetrieveTapeRecoveryPointInput
TapeARN
- Type:
- Required: Yes
GatewayARN
- Type:
- Required: Yes
RetrieveTapeRecoveryPointOutput
TapeARN
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
SMBFileShareInfo
FileShareARN
- Type: typing.Optional[str]
FileShareId
- Type: typing.Optional[str]
FileShareStatus
- Type: typing.Optional[str]
GatewayARN
- Type: typing.Optional[str]
EncryptionType
- Type: typing.Optional[typing.Literal['DsseKms', 'SseKms', 'SseS3']]
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.storagegateway_classes.Tag]]
FileShareName
- Type: typing.Optional[str]
CacheAttributes
- Type:
NotificationPolicy
- Type: typing.Optional[str]
VPCEndpointDNSName
- Type: typing.Optional[str]
BucketRegion
- Type: typing.Optional[str]
OplocksEnabled
- Type: typing.Optional[bool]
SMBLocalGroups
GatewayAdmins
- Type: typing.Optional[typing.List[str]]
SMBLocalGroupsOutput
GatewayAdmins
- Type: typing.Optional[typing.List[str]]
SetLocalConsolePasswordInput
GatewayARN
- Type:
- Required: Yes
LocalConsolePassword
- Type:
- Required: Yes
SetLocalConsolePasswordOutput
GatewayARN
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
SetSMBGuestPasswordInput
GatewayARN
- Type:
- Required: Yes
Password
- Type:
- Required: Yes
SetSMBGuestPasswordOutput
GatewayARN
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
ShutdownGatewayInput
GatewayARN
- Type:
- Required: Yes
ShutdownGatewayOutput
GatewayARN
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
SoftwareUpdatePreferences
AutomaticUpdatePolicy
- Type: typing.Optional[typing.Literal['ALL_VERSIONS', 'EMERGENCY_VERSIONS_ONLY']]
StartAvailabilityMonitorTestInput
GatewayARN
- Type:
- Required: Yes
StartAvailabilityMonitorTestOutput
GatewayARN
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
StartCacheReportInput
FileShareARN
- Type:
- Required: Yes
Role
- Type:
- Required: Yes
LocationARN
- Type:
- Required: Yes
BucketRegion
- Type:
- Required: Yes
ClientToken
- Type:
- Required: Yes
VPCEndpointDNSName
- Type: typing.Optional[str]
InclusionFilters
- Type: typing.Optional[typing.List[typing.Union[aws_resource_validator.pydantic_models.storagegateway.storagegateway_classes.CacheReportFilter, aws_resource_validator.pydantic_models.storagegateway.storagegateway_classes.CacheReportFilterOutput]]]
ExclusionFilters
- Type: typing.Optional[typing.List[typing.Union[aws_resource_validator.pydantic_models.storagegateway.storagegateway_classes.CacheReportFilter, aws_resource_validator.pydantic_models.storagegateway.storagegateway_classes.CacheReportFilterOutput]]]
Tags
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.storagegateway.storagegateway_classes.Tag]]
StartCacheReportOutput
CacheReportARN
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
StartGatewayInput
GatewayARN
- Type:
- Required: Yes
StartGatewayOutput
GatewayARN
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
StorediSCSIVolume
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:
CreatedDate
- Type: typing.Optional[datetime.datetime]
VolumeUsedInBytes
- Type: typing.Optional[int]
KMSKey
- Type: typing.Optional[str]
TargetName
- Type: typing.Optional[str]
Tag
Key
- Type:
- Required: Yes
Value
- Type:
- Required: Yes
Tape
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]
TapeArchive
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]
TapeInfo
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]
TapeRecoveryPointInfo
TapeARN
- Type: typing.Optional[str]
TapeRecoveryPointTime
- Type: typing.Optional[datetime.datetime]
TapeSizeInBytes
- Type: typing.Optional[int]
TapeStatus
- Type: typing.Optional[str]
UpdateAutomaticTapeCreationPolicyInput
AutomaticTapeCreationRules
- Type: typing.List[aws_resource_validator.pydantic_models.storagegateway.storagegateway_classes.AutomaticTapeCreationRule]
- Required: Yes
GatewayARN
- Type:
- Required: Yes
UpdateAutomaticTapeCreationPolicyOutput
GatewayARN
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
UpdateBandwidthRateLimitInput
GatewayARN
- Type:
- Required: Yes
AverageUploadRateLimitInBitsPerSec
- Type: typing.Optional[int]
AverageDownloadRateLimitInBitsPerSec
- Type: typing.Optional[int]
UpdateBandwidthRateLimitOutput
GatewayARN
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
UpdateBandwidthRateLimitScheduleInput
GatewayARN
- Type:
- Required: Yes
BandwidthRateLimitIntervals
- Type: typing.List[typing.Union[aws_resource_validator.pydantic_models.storagegateway.storagegateway_classes.BandwidthRateLimitInterval, aws_resource_validator.pydantic_models.storagegateway.storagegateway_classes.BandwidthRateLimitIntervalOutput]]
- Required: Yes
UpdateBandwidthRateLimitScheduleOutput
GatewayARN
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
UpdateChapCredentialsInput
TargetARN
- Type:
- Required: Yes
SecretToAuthenticateInitiator
- Type:
- Required: Yes
InitiatorName
- Type:
- Required: Yes
SecretToAuthenticateTarget
- Type: typing.Optional[str]
UpdateChapCredentialsOutput
TargetARN
- Type:
- Required: Yes
InitiatorName
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
UpdateFileSystemAssociationInput
FileSystemAssociationARN
- Type:
- Required: Yes
UserName
- Type: typing.Optional[str]
Password
- Type: typing.Optional[str]
AuditDestinationARN
- Type: typing.Optional[str]
CacheAttributes
- Type:
UpdateFileSystemAssociationOutput
FileSystemAssociationARN
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
UpdateGatewayInformationInput
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']]
UpdateGatewayInformationOutput
GatewayARN
- Type:
- Required: Yes
GatewayName
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
UpdateGatewaySoftwareNowInput
GatewayARN
- Type:
- Required: Yes
UpdateGatewaySoftwareNowOutput
GatewayARN
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
UpdateMaintenanceStartTimeInput
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:
UpdateMaintenanceStartTimeOutput
GatewayARN
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
UpdateNFSFileShareInput
FileShareARN
- Type:
- Required: Yes
EncryptionType
- Type: typing.Optional[typing.Literal['DsseKms', 'SseKms', 'SseS3']]
KMSEncrypted
- Type: typing.Optional[bool]
KMSKey
- Type: typing.Optional[str]
NFSFileShareDefaults
- Type:
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]
FileShareName
- Type: typing.Optional[str]
CacheAttributes
- Type:
NotificationPolicy
- Type: typing.Optional[str]
AuditDestinationARN
- Type: typing.Optional[str]
UpdateNFSFileShareOutput
FileShareARN
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
UpdateSMBFileShareInput
FileShareARN
- Type:
- Required: Yes
EncryptionType
- Type: typing.Optional[typing.Literal['DsseKms', 'SseKms', 'SseS3']]
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.List[str]]
ValidUserList
- Type: typing.Optional[typing.List[str]]
InvalidUserList
- Type: typing.Optional[typing.List[str]]
AuditDestinationARN
- Type: typing.Optional[str]
CaseSensitivity
- Type: typing.Optional[typing.Literal['CaseSensitive', 'ClientSpecified']]
FileShareName
- Type: typing.Optional[str]
CacheAttributes
- Type:
NotificationPolicy
- Type: typing.Optional[str]
OplocksEnabled
- Type: typing.Optional[bool]
UpdateSMBFileShareOutput
FileShareARN
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
UpdateSMBFileShareVisibilityInput
GatewayARN
- Type:
- Required: Yes
FileSharesVisible
- Type:
- Required: Yes
UpdateSMBFileShareVisibilityOutput
GatewayARN
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
UpdateSMBLocalGroupsInput
GatewayARN
- Type:
- Required: Yes
SMBLocalGroups
- Type: typing.Union[aws_resource_validator.pydantic_models.storagegateway.storagegateway_classes.SMBLocalGroups, aws_resource_validator.pydantic_models.storagegateway.storagegateway_classes.SMBLocalGroupsOutput]
- Required: Yes
UpdateSMBLocalGroupsOutput
GatewayARN
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
UpdateSMBSecurityStrategyInput
GatewayARN
- Type:
- Required: Yes
SMBSecurityStrategy
- Type: typing.Literal['ClientSpecified', 'MandatoryEncryption', 'MandatoryEncryptionNoAes128', 'MandatorySigning']
- Required: Yes
UpdateSMBSecurityStrategyOutput
GatewayARN
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
UpdateSnapshotScheduleInput
VolumeARN
- Type:
- Required: Yes
StartAt
- Type:
- Required: Yes
RecurrenceInHours
- Type:
- Required: Yes
Description
- Type: typing.Optional[str]
Tags
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.storagegateway.storagegateway_classes.Tag]]
UpdateSnapshotScheduleOutput
VolumeARN
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
UpdateVTLDeviceTypeInput
VTLDeviceARN
- Type:
- Required: Yes
DeviceType
- Type:
- Required: Yes
UpdateVTLDeviceTypeOutput
VTLDeviceARN
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
VTLDevice
VTLDeviceARN
- Type: typing.Optional[str]
VTLDeviceType
- Type: typing.Optional[str]
VTLDeviceVendor
- Type: typing.Optional[str]
VTLDeviceProductIdentifier
- Type: typing.Optional[str]
DeviceiSCSIAttributes
- Type:
VolumeInfo
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]
VolumeRecoveryPointInfo
VolumeARN
- Type: typing.Optional[str]
VolumeSizeInBytes
- Type: typing.Optional[int]
VolumeUsageInBytes
- Type: typing.Optional[int]
VolumeRecoveryPointTime
- Type: typing.Optional[str]
VolumeiSCSIAttributes
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]