Skip to content

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]