Module: Aws::FSx::ClientApi Private
- Includes:
- Seahorse::Model
- Defined in:
- lib/aws-sdk-fsx/client_api.rb
This module is part of a private API. You should avoid using this module if possible, as it may be removed or be changed in the future.
Constant Summary collapse
- AWSAccountId =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'AWSAccountId')
- ActiveDirectoryError =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ActiveDirectoryError')
- ActiveDirectoryErrorType =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'ActiveDirectoryErrorType')
- ArchivePath =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'ArchivePath')
- AutomaticBackupRetentionDays =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::IntegerShape.new(name: 'AutomaticBackupRetentionDays')
- Backup =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'Backup')
- BackupFailureDetails =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'BackupFailureDetails')
- BackupId =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'BackupId')
- BackupIds =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'BackupIds')
- BackupInProgress =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'BackupInProgress')
- BackupLifecycle =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'BackupLifecycle')
- BackupNotFound =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'BackupNotFound')
- BackupRestoring =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'BackupRestoring')
- BackupType =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'BackupType')
- Backups =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'Backups')
- BadRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'BadRequest')
- ClientRequestToken =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'ClientRequestToken')
- CreateBackupRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'CreateBackupRequest')
- CreateBackupResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'CreateBackupResponse')
- CreateFileSystemFromBackupRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'CreateFileSystemFromBackupRequest')
- CreateFileSystemFromBackupResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'CreateFileSystemFromBackupResponse')
- CreateFileSystemLustreConfiguration =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'CreateFileSystemLustreConfiguration')
- CreateFileSystemRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'CreateFileSystemRequest')
- CreateFileSystemResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'CreateFileSystemResponse')
- CreateFileSystemWindowsConfiguration =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'CreateFileSystemWindowsConfiguration')
- CreationTime =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::TimestampShape.new(name: 'CreationTime')
- DNSName =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'DNSName')
- DailyTime =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'DailyTime')
- DataRepositoryConfiguration =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DataRepositoryConfiguration')
- DeleteBackupRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DeleteBackupRequest')
- DeleteBackupResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DeleteBackupResponse')
- DeleteFileSystemRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DeleteFileSystemRequest')
- DeleteFileSystemResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DeleteFileSystemResponse')
- DeleteFileSystemWindowsConfiguration =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DeleteFileSystemWindowsConfiguration')
- DeleteFileSystemWindowsResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DeleteFileSystemWindowsResponse')
- DescribeBackupsRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DescribeBackupsRequest')
- DescribeBackupsResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DescribeBackupsResponse')
- DescribeFileSystemsRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DescribeFileSystemsRequest')
- DescribeFileSystemsResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DescribeFileSystemsResponse')
- DirectoryId =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'DirectoryId')
- ErrorMessage =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'ErrorMessage')
- FileSystem =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'FileSystem')
- FileSystemFailureDetails =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'FileSystemFailureDetails')
- FileSystemId =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'FileSystemId')
- FileSystemIds =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'FileSystemIds')
- FileSystemLifecycle =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'FileSystemLifecycle')
- FileSystemMaintenanceOperation =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'FileSystemMaintenanceOperation')
- FileSystemMaintenanceOperations =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'FileSystemMaintenanceOperations')
- FileSystemNotFound =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'FileSystemNotFound')
- FileSystemType =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'FileSystemType')
- FileSystems =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'FileSystems')
- Filter =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'Filter')
- FilterName =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'FilterName')
- FilterValue =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'FilterValue')
- FilterValues =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'FilterValues')
- Filters =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'Filters')
- Flag =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::BooleanShape.new(name: 'Flag')
- IncompatibleParameterError =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'IncompatibleParameterError')
- InternalServerError =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'InternalServerError')
- InvalidExportPath =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'InvalidExportPath')
- InvalidImportPath =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'InvalidImportPath')
- InvalidNetworkSettings =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'InvalidNetworkSettings')
- KmsKeyId =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'KmsKeyId')
- ListTagsForResourceRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListTagsForResourceRequest')
- ListTagsForResourceResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListTagsForResourceResponse')
- LustreFileSystemConfiguration =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'LustreFileSystemConfiguration')
- MaxResults =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::IntegerShape.new(name: 'MaxResults')
- Megabytes =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::IntegerShape.new(name: 'Megabytes')
- MegabytesPerSecond =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::IntegerShape.new(name: 'MegabytesPerSecond')
- MissingFileSystemConfiguration =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'MissingFileSystemConfiguration')
- NetworkInterfaceId =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'NetworkInterfaceId')
- NetworkInterfaceIds =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'NetworkInterfaceIds')
- NextToken =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'NextToken')
- NotServiceResourceError =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'NotServiceResourceError')
- Parameter =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'Parameter')
- ProgressPercent =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::IntegerShape.new(name: 'ProgressPercent')
- ResourceARN =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'ResourceARN')
- ResourceDoesNotSupportTagging =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ResourceDoesNotSupportTagging')
- ResourceNotFound =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ResourceNotFound')
- SecurityGroupId =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'SecurityGroupId')
- SecurityGroupIds =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'SecurityGroupIds')
- ServiceLimit =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'ServiceLimit')
- ServiceLimitExceeded =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ServiceLimitExceeded')
- StorageCapacity =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::IntegerShape.new(name: 'StorageCapacity')
- SubnetId =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'SubnetId')
- SubnetIds =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'SubnetIds')
- Tag =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'Tag')
- TagKey =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'TagKey')
- TagKeys =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'TagKeys')
- TagResourceRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'TagResourceRequest')
- TagResourceResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'TagResourceResponse')
- TagValue =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'TagValue')
- Tags =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'Tags')
- UntagResourceRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'UntagResourceRequest')
- UntagResourceResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'UntagResourceResponse')
- UpdateFileSystemLustreConfiguration =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'UpdateFileSystemLustreConfiguration')
- UpdateFileSystemRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'UpdateFileSystemRequest')
- UpdateFileSystemResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'UpdateFileSystemResponse')
- UpdateFileSystemWindowsConfiguration =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'UpdateFileSystemWindowsConfiguration')
- VpcId =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'VpcId')
- WeeklyTime =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'WeeklyTime')
- WindowsFileSystemConfiguration =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'WindowsFileSystemConfiguration')
- API =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Seahorse::Model::Api.new.tap do |api| api.version = "2018-03-01" api. = { "apiVersion" => "2018-03-01", "endpointPrefix" => "fsx", "jsonVersion" => "1.1", "protocol" => "json", "serviceFullName" => "Amazon FSx", "serviceId" => "FSx", "signatureVersion" => "v4", "targetPrefix" => "AWSSimbaAPIService_v20180301", "uid" => "fsx-2018-03-01", } api.add_operation(:create_backup, Seahorse::Model::Operation.new.tap do |o| o.name = "CreateBackup" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: CreateBackupRequest) o.output = Shapes::ShapeRef.new(shape: CreateBackupResponse) o.errors << Shapes::ShapeRef.new(shape: BadRequest) o.errors << Shapes::ShapeRef.new(shape: FileSystemNotFound) o.errors << Shapes::ShapeRef.new(shape: BackupInProgress) o.errors << Shapes::ShapeRef.new(shape: IncompatibleParameterError) o.errors << Shapes::ShapeRef.new(shape: ServiceLimitExceeded) o.errors << Shapes::ShapeRef.new(shape: InternalServerError) end) api.add_operation(:create_file_system, Seahorse::Model::Operation.new.tap do |o| o.name = "CreateFileSystem" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: CreateFileSystemRequest) o.output = Shapes::ShapeRef.new(shape: CreateFileSystemResponse) o.errors << Shapes::ShapeRef.new(shape: BadRequest) o.errors << Shapes::ShapeRef.new(shape: ActiveDirectoryError) o.errors << Shapes::ShapeRef.new(shape: IncompatibleParameterError) o.errors << Shapes::ShapeRef.new(shape: InvalidImportPath) o.errors << Shapes::ShapeRef.new(shape: InvalidExportPath) o.errors << Shapes::ShapeRef.new(shape: InvalidNetworkSettings) o.errors << Shapes::ShapeRef.new(shape: ServiceLimitExceeded) o.errors << Shapes::ShapeRef.new(shape: InternalServerError) o.errors << Shapes::ShapeRef.new(shape: MissingFileSystemConfiguration) end) api.add_operation(:create_file_system_from_backup, Seahorse::Model::Operation.new.tap do |o| o.name = "CreateFileSystemFromBackup" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: CreateFileSystemFromBackupRequest) o.output = Shapes::ShapeRef.new(shape: CreateFileSystemFromBackupResponse) o.errors << Shapes::ShapeRef.new(shape: BadRequest) o.errors << Shapes::ShapeRef.new(shape: ActiveDirectoryError) o.errors << Shapes::ShapeRef.new(shape: IncompatibleParameterError) o.errors << Shapes::ShapeRef.new(shape: InvalidNetworkSettings) o.errors << Shapes::ShapeRef.new(shape: ServiceLimitExceeded) o.errors << Shapes::ShapeRef.new(shape: BackupNotFound) o.errors << Shapes::ShapeRef.new(shape: InternalServerError) o.errors << Shapes::ShapeRef.new(shape: MissingFileSystemConfiguration) end) api.add_operation(:delete_backup, Seahorse::Model::Operation.new.tap do |o| o.name = "DeleteBackup" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: DeleteBackupRequest) o.output = Shapes::ShapeRef.new(shape: DeleteBackupResponse) o.errors << Shapes::ShapeRef.new(shape: BadRequest) o.errors << Shapes::ShapeRef.new(shape: BackupInProgress) o.errors << Shapes::ShapeRef.new(shape: BackupNotFound) o.errors << Shapes::ShapeRef.new(shape: BackupRestoring) o.errors << Shapes::ShapeRef.new(shape: IncompatibleParameterError) o.errors << Shapes::ShapeRef.new(shape: InternalServerError) end) api.add_operation(:delete_file_system, Seahorse::Model::Operation.new.tap do |o| o.name = "DeleteFileSystem" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: DeleteFileSystemRequest) o.output = Shapes::ShapeRef.new(shape: DeleteFileSystemResponse) o.errors << Shapes::ShapeRef.new(shape: BadRequest) o.errors << Shapes::ShapeRef.new(shape: IncompatibleParameterError) o.errors << Shapes::ShapeRef.new(shape: FileSystemNotFound) o.errors << Shapes::ShapeRef.new(shape: ServiceLimitExceeded) o.errors << Shapes::ShapeRef.new(shape: InternalServerError) end) api.add_operation(:describe_backups, Seahorse::Model::Operation.new.tap do |o| o.name = "DescribeBackups" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: DescribeBackupsRequest) o.output = Shapes::ShapeRef.new(shape: DescribeBackupsResponse) o.errors << Shapes::ShapeRef.new(shape: BadRequest) o.errors << Shapes::ShapeRef.new(shape: FileSystemNotFound) o.errors << Shapes::ShapeRef.new(shape: BackupNotFound) o.errors << Shapes::ShapeRef.new(shape: InternalServerError) o[:pager] = Aws::Pager.new( limit_key: "max_results", tokens: { "next_token" => "next_token" } ) end) api.add_operation(:describe_file_systems, Seahorse::Model::Operation.new.tap do |o| o.name = "DescribeFileSystems" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: DescribeFileSystemsRequest) o.output = Shapes::ShapeRef.new(shape: DescribeFileSystemsResponse) o.errors << Shapes::ShapeRef.new(shape: BadRequest) o.errors << Shapes::ShapeRef.new(shape: FileSystemNotFound) o.errors << Shapes::ShapeRef.new(shape: InternalServerError) o[:pager] = Aws::Pager.new( limit_key: "max_results", tokens: { "next_token" => "next_token" } ) end) api.add_operation(:list_tags_for_resource, Seahorse::Model::Operation.new.tap do |o| o.name = "ListTagsForResource" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: ListTagsForResourceRequest) o.output = Shapes::ShapeRef.new(shape: ListTagsForResourceResponse) o.errors << Shapes::ShapeRef.new(shape: BadRequest) o.errors << Shapes::ShapeRef.new(shape: InternalServerError) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFound) o.errors << Shapes::ShapeRef.new(shape: NotServiceResourceError) o.errors << Shapes::ShapeRef.new(shape: ResourceDoesNotSupportTagging) end) api.add_operation(:tag_resource, Seahorse::Model::Operation.new.tap do |o| o.name = "TagResource" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: TagResourceRequest) o.output = Shapes::ShapeRef.new(shape: TagResourceResponse) o.errors << Shapes::ShapeRef.new(shape: BadRequest) o.errors << Shapes::ShapeRef.new(shape: InternalServerError) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFound) o.errors << Shapes::ShapeRef.new(shape: NotServiceResourceError) o.errors << Shapes::ShapeRef.new(shape: ResourceDoesNotSupportTagging) end) api.add_operation(:untag_resource, Seahorse::Model::Operation.new.tap do |o| o.name = "UntagResource" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: UntagResourceRequest) o.output = Shapes::ShapeRef.new(shape: UntagResourceResponse) o.errors << Shapes::ShapeRef.new(shape: BadRequest) o.errors << Shapes::ShapeRef.new(shape: InternalServerError) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFound) o.errors << Shapes::ShapeRef.new(shape: NotServiceResourceError) o.errors << Shapes::ShapeRef.new(shape: ResourceDoesNotSupportTagging) end) api.add_operation(:update_file_system, Seahorse::Model::Operation.new.tap do |o| o.name = "UpdateFileSystem" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: UpdateFileSystemRequest) o.output = Shapes::ShapeRef.new(shape: UpdateFileSystemResponse) o.errors << Shapes::ShapeRef.new(shape: BadRequest) o.errors << Shapes::ShapeRef.new(shape: IncompatibleParameterError) o.errors << Shapes::ShapeRef.new(shape: InternalServerError) o.errors << Shapes::ShapeRef.new(shape: FileSystemNotFound) o.errors << Shapes::ShapeRef.new(shape: MissingFileSystemConfiguration) end) end