Module: Aws::WorkDocs::ClientApi Private
- Includes:
- Seahorse::Model
- Defined in:
- lib/aws-sdk-workdocs/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
- AbortDocumentVersionUploadRequest =
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: 'AbortDocumentVersionUploadRequest')
- ActivateUserRequest =
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: 'ActivateUserRequest')
- ActivateUserResponse =
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: 'ActivateUserResponse')
- Activity =
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: 'Activity')
- ActivityNamesFilterType =
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: 'ActivityNamesFilterType')
- ActivityType =
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: 'ActivityType')
- AddResourcePermissionsRequest =
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: 'AddResourcePermissionsRequest')
- AddResourcePermissionsResponse =
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: 'AddResourcePermissionsResponse')
- AdditionalResponseFieldType =
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: 'AdditionalResponseFieldType')
- AdditionalResponseFieldsList =
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: 'AdditionalResponseFieldsList')
- AuthenticationHeaderType =
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: 'AuthenticationHeaderType')
- BooleanEnumType =
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: 'BooleanEnumType')
- BooleanType =
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: 'BooleanType')
- Comment =
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: 'Comment')
- CommentIdType =
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: 'CommentIdType')
- CommentList =
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: 'CommentList')
- CommentMetadata =
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: 'CommentMetadata')
- CommentStatusType =
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: 'CommentStatusType')
- CommentTextType =
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: 'CommentTextType')
- CommentVisibilityType =
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: 'CommentVisibilityType')
- ConcurrentModificationException =
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: 'ConcurrentModificationException')
- ConflictingOperationException =
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: 'ConflictingOperationException')
- ContentCategoryType =
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: 'ContentCategoryType')
- CreateCommentRequest =
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: 'CreateCommentRequest')
- CreateCommentResponse =
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: 'CreateCommentResponse')
- CreateCustomMetadataRequest =
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: 'CreateCustomMetadataRequest')
- CreateCustomMetadataResponse =
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: 'CreateCustomMetadataResponse')
- CreateFolderRequest =
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: 'CreateFolderRequest')
- CreateFolderResponse =
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: 'CreateFolderResponse')
- CreateLabelsRequest =
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: 'CreateLabelsRequest')
- CreateLabelsResponse =
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: 'CreateLabelsResponse')
- CreateNotificationSubscriptionRequest =
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: 'CreateNotificationSubscriptionRequest')
- CreateNotificationSubscriptionResponse =
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: 'CreateNotificationSubscriptionResponse')
- CreateUserRequest =
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: 'CreateUserRequest')
- CreateUserResponse =
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: 'CreateUserResponse')
- CustomMetadataKeyList =
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: 'CustomMetadataKeyList')
- CustomMetadataKeyType =
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: 'CustomMetadataKeyType')
- CustomMetadataLimitExceededException =
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: 'CustomMetadataLimitExceededException')
- CustomMetadataMap =
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::MapShape.new(name: 'CustomMetadataMap')
- CustomMetadataValueType =
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: 'CustomMetadataValueType')
- DateRangeType =
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: 'DateRangeType')
- DeactivateUserRequest =
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: 'DeactivateUserRequest')
- DeactivatingLastSystemUserException =
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: 'DeactivatingLastSystemUserException')
- DeleteCommentRequest =
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: 'DeleteCommentRequest')
- DeleteCustomMetadataRequest =
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: 'DeleteCustomMetadataRequest')
- DeleteCustomMetadataResponse =
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: 'DeleteCustomMetadataResponse')
- DeleteDocumentRequest =
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: 'DeleteDocumentRequest')
- DeleteDocumentVersionRequest =
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: 'DeleteDocumentVersionRequest')
- DeleteFolderContentsRequest =
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: 'DeleteFolderContentsRequest')
- DeleteFolderRequest =
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: 'DeleteFolderRequest')
- DeleteLabelsRequest =
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: 'DeleteLabelsRequest')
- DeleteLabelsResponse =
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: 'DeleteLabelsResponse')
- DeleteNotificationSubscriptionRequest =
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: 'DeleteNotificationSubscriptionRequest')
- DeleteUserRequest =
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: 'DeleteUserRequest')
- DescribeActivitiesRequest =
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: 'DescribeActivitiesRequest')
- DescribeActivitiesResponse =
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: 'DescribeActivitiesResponse')
- DescribeCommentsRequest =
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: 'DescribeCommentsRequest')
- DescribeCommentsResponse =
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: 'DescribeCommentsResponse')
- DescribeDocumentVersionsRequest =
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: 'DescribeDocumentVersionsRequest')
- DescribeDocumentVersionsResponse =
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: 'DescribeDocumentVersionsResponse')
- DescribeFolderContentsRequest =
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: 'DescribeFolderContentsRequest')
- DescribeFolderContentsResponse =
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: 'DescribeFolderContentsResponse')
- DescribeGroupsRequest =
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: 'DescribeGroupsRequest')
- DescribeGroupsResponse =
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: 'DescribeGroupsResponse')
- DescribeNotificationSubscriptionsRequest =
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: 'DescribeNotificationSubscriptionsRequest')
- DescribeNotificationSubscriptionsResponse =
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: 'DescribeNotificationSubscriptionsResponse')
- DescribeResourcePermissionsRequest =
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: 'DescribeResourcePermissionsRequest')
- DescribeResourcePermissionsResponse =
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: 'DescribeResourcePermissionsResponse')
- DescribeRootFoldersRequest =
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: 'DescribeRootFoldersRequest')
- DescribeRootFoldersResponse =
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: 'DescribeRootFoldersResponse')
- DescribeUsersRequest =
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: 'DescribeUsersRequest')
- DescribeUsersResponse =
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: 'DescribeUsersResponse')
- DocumentContentType =
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: 'DocumentContentType')
- DocumentLockedForCommentsException =
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: 'DocumentLockedForCommentsException')
- DocumentMetadata =
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: 'DocumentMetadata')
- DocumentMetadataList =
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: 'DocumentMetadataList')
- DocumentSourceType =
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: 'DocumentSourceType')
- DocumentSourceUrlMap =
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::MapShape.new(name: 'DocumentSourceUrlMap')
- DocumentStatusType =
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: 'DocumentStatusType')
- DocumentThumbnailType =
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: 'DocumentThumbnailType')
- DocumentThumbnailUrlMap =
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::MapShape.new(name: 'DocumentThumbnailUrlMap')
- DocumentVersionIdType =
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: 'DocumentVersionIdType')
- DocumentVersionMetadata =
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: 'DocumentVersionMetadata')
- DocumentVersionMetadataList =
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: 'DocumentVersionMetadataList')
- DocumentVersionStatus =
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: 'DocumentVersionStatus')
- DraftUploadOutOfSyncException =
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: 'DraftUploadOutOfSyncException')
- EmailAddressType =
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: 'EmailAddressType')
- EntityAlreadyExistsException =
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: 'EntityAlreadyExistsException')
- EntityIdList =
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: 'EntityIdList')
- EntityNotExistsException =
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: 'EntityNotExistsException')
- ErrorMessageType =
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: 'ErrorMessageType')
- FailedDependencyException =
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: 'FailedDependencyException')
- FieldNamesType =
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: 'FieldNamesType')
- 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::StructureShape.new(name: 'Filters')
- FolderContentType =
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: 'FolderContentType')
- FolderMetadata =
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: 'FolderMetadata')
- FolderMetadataList =
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: 'FolderMetadataList')
- GetCurrentUserRequest =
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: 'GetCurrentUserRequest')
- GetCurrentUserResponse =
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: 'GetCurrentUserResponse')
- GetDocumentPathRequest =
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: 'GetDocumentPathRequest')
- GetDocumentPathResponse =
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: 'GetDocumentPathResponse')
- GetDocumentRequest =
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: 'GetDocumentRequest')
- GetDocumentResponse =
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: 'GetDocumentResponse')
- GetDocumentVersionRequest =
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: 'GetDocumentVersionRequest')
- GetDocumentVersionResponse =
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: 'GetDocumentVersionResponse')
- GetFolderPathRequest =
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: 'GetFolderPathRequest')
- GetFolderPathResponse =
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: 'GetFolderPathResponse')
- GetFolderRequest =
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: 'GetFolderRequest')
- GetFolderResponse =
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: 'GetFolderResponse')
- GetResourcesRequest =
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: 'GetResourcesRequest')
- GetResourcesResponse =
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: 'GetResourcesResponse')
- GroupMetadata =
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: 'GroupMetadata')
- GroupMetadataList =
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: 'GroupMetadataList')
- GroupNameType =
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: 'GroupNameType')
- HashType =
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: 'HashType')
- HeaderNameType =
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: 'HeaderNameType')
- HeaderValueType =
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: 'HeaderValueType')
- IdType =
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: 'IdType')
- IllegalUserStateException =
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: 'IllegalUserStateException')
- InitiateDocumentVersionUploadRequest =
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: 'InitiateDocumentVersionUploadRequest')
- InitiateDocumentVersionUploadResponse =
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: 'InitiateDocumentVersionUploadResponse')
- InvalidArgumentException =
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: 'InvalidArgumentException')
- InvalidCommentOperationException =
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: 'InvalidCommentOperationException')
- InvalidOperationException =
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: 'InvalidOperationException')
- InvalidPasswordException =
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: 'InvalidPasswordException')
- LanguageCodeType =
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: 'LanguageCodeType')
- LimitExceededException =
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: 'LimitExceededException')
- LimitType =
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: 'LimitType')
- LocaleType =
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: 'LocaleType')
- LongRangeType =
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: 'LongRangeType')
- LongType =
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: 'LongType')
- MarkerType =
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: 'MarkerType')
- MessageType =
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: 'MessageType')
- NextMarkerType =
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: 'NextMarkerType')
- NotificationOptions =
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: 'NotificationOptions')
- OrderByFieldType =
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: 'OrderByFieldType')
- OrderType =
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: 'OrderType')
- OrganizationUserList =
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: 'OrganizationUserList')
- PageMarkerType =
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: 'PageMarkerType')
- Participants =
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: 'Participants')
- PasswordType =
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: 'PasswordType')
- PermissionInfo =
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: 'PermissionInfo')
- PermissionInfoList =
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: 'PermissionInfoList')
- PositiveIntegerType =
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: 'PositiveIntegerType')
- PositiveSizeType =
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: 'PositiveSizeType')
- Principal =
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: 'Principal')
- PrincipalList =
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: 'PrincipalList')
- PrincipalRoleType =
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: 'PrincipalRoleType')
- PrincipalType =
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: 'PrincipalType')
- ProhibitedStateException =
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: 'ProhibitedStateException')
- RemoveAllResourcePermissionsRequest =
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: 'RemoveAllResourcePermissionsRequest')
- RemoveResourcePermissionRequest =
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: 'RemoveResourcePermissionRequest')
- RequestedEntityTooLargeException =
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: 'RequestedEntityTooLargeException')
- ResourceAlreadyCheckedOutException =
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: 'ResourceAlreadyCheckedOutException')
- ResourceCollectionType =
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: 'ResourceCollectionType')
- ResourceIdType =
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: 'ResourceIdType')
- ResourceMetadata =
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: 'ResourceMetadata')
- ResourceNameType =
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: 'ResourceNameType')
- ResourcePath =
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: 'ResourcePath')
- ResourcePathComponent =
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: 'ResourcePathComponent')
- ResourcePathComponentList =
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: 'ResourcePathComponentList')
- ResourceSortType =
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: 'ResourceSortType')
- ResourceStateType =
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: 'ResourceStateType')
- ResourceType =
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: 'ResourceType')
- ResponseItem =
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: 'ResponseItem')
- ResponseItemType =
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: 'ResponseItemType')
- ResponseItemWebUrl =
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: 'ResponseItemWebUrl')
- ResponseItemsList =
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: 'ResponseItemsList')
- RestoreDocumentVersionsRequest =
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: 'RestoreDocumentVersionsRequest')
- RolePermissionType =
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: 'RolePermissionType')
- RoleType =
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: 'RoleType')
- SearchAncestorId =
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: 'SearchAncestorId')
- SearchAncestorIdList =
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: 'SearchAncestorIdList')
- SearchCollectionType =
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: 'SearchCollectionType')
- SearchCollectionTypeList =
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: 'SearchCollectionTypeList')
- SearchContentCategoryTypeList =
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: 'SearchContentCategoryTypeList')
- SearchLabel =
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: 'SearchLabel')
- SearchLabelList =
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: 'SearchLabelList')
- SearchMarkerType =
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: 'SearchMarkerType')
- SearchPrincipalRoleList =
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: 'SearchPrincipalRoleList')
- SearchPrincipalType =
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: 'SearchPrincipalType')
- SearchPrincipalTypeList =
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: 'SearchPrincipalTypeList')
- SearchQueryScopeType =
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: 'SearchQueryScopeType')
- SearchQueryScopeTypeList =
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: 'SearchQueryScopeTypeList')
- SearchQueryType =
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: 'SearchQueryType')
- SearchResourceType =
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: 'SearchResourceType')
- SearchResourceTypeList =
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: 'SearchResourceTypeList')
- SearchResourcesRequest =
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: 'SearchResourcesRequest')
- SearchResourcesResponse =
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: 'SearchResourcesResponse')
- SearchResultSortList =
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: 'SearchResultSortList')
- SearchResultsLimitType =
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: 'SearchResultsLimitType')
- SearchSortResult =
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: 'SearchSortResult')
Shapes::StructureShape.new(name: 'ServiceUnavailableException')
Shapes::StructureShape.new(name: 'SharePrincipal')
Shapes::ListShape.new(name: 'SharePrincipalList')
Shapes::StructureShape.new(name: 'ShareResult')
Shapes::ListShape.new(name: 'ShareResultsList')
Shapes::StringShape.new(name: 'ShareStatusType')
Shapes::StringShape.new(name: 'SharedLabel')
Shapes::ListShape.new(name: 'SharedLabels')
- SignedHeaderMap =
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::MapShape.new(name: 'SignedHeaderMap')
- SizeType =
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: 'SizeType')
- SortOrder =
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: 'SortOrder')
- StorageLimitExceededException =
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: 'StorageLimitExceededException')
- StorageLimitWillExceedException =
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: 'StorageLimitWillExceedException')
- StorageRuleType =
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: 'StorageRuleType')
- StorageType =
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: 'StorageType')
- Subscription =
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: 'Subscription')
- SubscriptionEndPointType =
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: 'SubscriptionEndPointType')
- SubscriptionList =
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: 'SubscriptionList')
- SubscriptionProtocolType =
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: 'SubscriptionProtocolType')
- SubscriptionType =
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: 'SubscriptionType')
- TextLocaleTypeList =
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: 'TextLocaleTypeList')
- TimeZoneIdType =
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: 'TimeZoneIdType')
- TimestampType =
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: 'TimestampType')
- TooManyLabelsException =
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: 'TooManyLabelsException')
- TooManySubscriptionsException =
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: 'TooManySubscriptionsException')
Shapes::StructureShape.new(name: 'UnauthorizedOperationException')
Shapes::StructureShape.new(name: 'UnauthorizedResourceAccessException')
- UpdateDocumentRequest =
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: 'UpdateDocumentRequest')
- UpdateDocumentVersionRequest =
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: 'UpdateDocumentVersionRequest')
- UpdateFolderRequest =
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: 'UpdateFolderRequest')
- UpdateUserRequest =
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: 'UpdateUserRequest')
- UpdateUserResponse =
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: 'UpdateUserResponse')
- UploadMetadata =
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: 'UploadMetadata')
- UrlType =
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: 'UrlType')
- User =
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: 'User')
- UserActivities =
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: 'UserActivities')
- UserAttributeValueType =
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: 'UserAttributeValueType')
- UserFilterType =
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: 'UserFilterType')
- UserIdsType =
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: 'UserIdsType')
- UserMetadata =
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: 'UserMetadata')
- UserMetadataList =
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: 'UserMetadataList')
- UserSortType =
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: 'UserSortType')
- UserStatusType =
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: 'UserStatusType')
- UserStorageMetadata =
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: 'UserStorageMetadata')
- UserType =
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: 'UserType')
- UsernameType =
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: 'UsernameType')
- 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 = "2016-05-01" api. = { "apiVersion" => "2016-05-01", "auth" => ["aws.auth#sigv4"], "endpointPrefix" => "workdocs", "jsonVersion" => "1.1", "protocol" => "rest-json", "protocols" => ["rest-json"], "serviceFullName" => "Amazon WorkDocs", "serviceId" => "WorkDocs", "signatureVersion" => "v4", "uid" => "workdocs-2016-05-01", } api.add_operation(:abort_document_version_upload, Seahorse::Model::Operation.new.tap do |o| o.name = "AbortDocumentVersionUpload" o.http_method = "DELETE" o.http_request_uri = "/api/v1/documents/{DocumentId}/versions/{VersionId}" o.input = Shapes::ShapeRef.new(shape: AbortDocumentVersionUploadRequest) o.output = Shapes::ShapeRef.new(shape: Shapes::StructureShape.new(struct_class: Aws::EmptyStructure)) o.errors << Shapes::ShapeRef.new(shape: EntityNotExistsException) o.errors << Shapes::ShapeRef.new(shape: ProhibitedStateException) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedOperationException) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedResourceAccessException) o.errors << Shapes::ShapeRef.new(shape: FailedDependencyException) o.errors << Shapes::ShapeRef.new(shape: ServiceUnavailableException) o.errors << Shapes::ShapeRef.new(shape: ConcurrentModificationException) end) api.add_operation(:activate_user, Seahorse::Model::Operation.new.tap do |o| o.name = "ActivateUser" o.http_method = "POST" o.http_request_uri = "/api/v1/users/{UserId}/activation" o.input = Shapes::ShapeRef.new(shape: ActivateUserRequest) o.output = Shapes::ShapeRef.new(shape: ActivateUserResponse) o.errors << Shapes::ShapeRef.new(shape: EntityNotExistsException) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedOperationException) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedResourceAccessException) o.errors << Shapes::ShapeRef.new(shape: FailedDependencyException) o.errors << Shapes::ShapeRef.new(shape: ServiceUnavailableException) end) api.add_operation(:add_resource_permissions, Seahorse::Model::Operation.new.tap do |o| o.name = "AddResourcePermissions" o.http_method = "POST" o.http_request_uri = "/api/v1/resources/{ResourceId}/permissions" o.input = Shapes::ShapeRef.new(shape: AddResourcePermissionsRequest) o.output = Shapes::ShapeRef.new(shape: AddResourcePermissionsResponse) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedOperationException) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedResourceAccessException) o.errors << Shapes::ShapeRef.new(shape: FailedDependencyException) o.errors << Shapes::ShapeRef.new(shape: ServiceUnavailableException) o.errors << Shapes::ShapeRef.new(shape: ProhibitedStateException) end) api.add_operation(:create_comment, Seahorse::Model::Operation.new.tap do |o| o.name = "CreateComment" o.http_method = "POST" o.http_request_uri = "/api/v1/documents/{DocumentId}/versions/{VersionId}/comment" o.input = Shapes::ShapeRef.new(shape: CreateCommentRequest) o.output = Shapes::ShapeRef.new(shape: CreateCommentResponse) o.errors << Shapes::ShapeRef.new(shape: EntityNotExistsException) o.errors << Shapes::ShapeRef.new(shape: ProhibitedStateException) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedOperationException) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedResourceAccessException) o.errors << Shapes::ShapeRef.new(shape: FailedDependencyException) o.errors << Shapes::ShapeRef.new(shape: ServiceUnavailableException) o.errors << Shapes::ShapeRef.new(shape: DocumentLockedForCommentsException) o.errors << Shapes::ShapeRef.new(shape: InvalidCommentOperationException) end) api.add_operation(:create_custom_metadata, Seahorse::Model::Operation.new.tap do |o| o.name = "CreateCustomMetadata" o.http_method = "PUT" o.http_request_uri = "/api/v1/resources/{ResourceId}/customMetadata" o.input = Shapes::ShapeRef.new(shape: CreateCustomMetadataRequest) o.output = Shapes::ShapeRef.new(shape: CreateCustomMetadataResponse) o.errors << Shapes::ShapeRef.new(shape: EntityNotExistsException) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedOperationException) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedResourceAccessException) o.errors << Shapes::ShapeRef.new(shape: ProhibitedStateException) o.errors << Shapes::ShapeRef.new(shape: CustomMetadataLimitExceededException) o.errors << Shapes::ShapeRef.new(shape: FailedDependencyException) o.errors << Shapes::ShapeRef.new(shape: ServiceUnavailableException) end) api.add_operation(:create_folder, Seahorse::Model::Operation.new.tap do |o| o.name = "CreateFolder" o.http_method = "POST" o.http_request_uri = "/api/v1/folders" o.input = Shapes::ShapeRef.new(shape: CreateFolderRequest) o.output = Shapes::ShapeRef.new(shape: CreateFolderResponse) o.errors << Shapes::ShapeRef.new(shape: EntityNotExistsException) o.errors << Shapes::ShapeRef.new(shape: EntityAlreadyExistsException) o.errors << Shapes::ShapeRef.new(shape: ProhibitedStateException) o.errors << Shapes::ShapeRef.new(shape: ConflictingOperationException) o.errors << Shapes::ShapeRef.new(shape: ConcurrentModificationException) o.errors << Shapes::ShapeRef.new(shape: LimitExceededException) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedOperationException) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedResourceAccessException) o.errors << Shapes::ShapeRef.new(shape: FailedDependencyException) o.errors << Shapes::ShapeRef.new(shape: ServiceUnavailableException) end) api.add_operation(:create_labels, Seahorse::Model::Operation.new.tap do |o| o.name = "CreateLabels" o.http_method = "PUT" o.http_request_uri = "/api/v1/resources/{ResourceId}/labels" o.input = Shapes::ShapeRef.new(shape: CreateLabelsRequest) o.output = Shapes::ShapeRef.new(shape: CreateLabelsResponse) o.errors << Shapes::ShapeRef.new(shape: EntityNotExistsException) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedOperationException) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedResourceAccessException) o.errors << Shapes::ShapeRef.new(shape: FailedDependencyException) o.errors << Shapes::ShapeRef.new(shape: ServiceUnavailableException) o.errors << Shapes::ShapeRef.new(shape: TooManyLabelsException) end) api.add_operation(:create_notification_subscription, Seahorse::Model::Operation.new.tap do |o| o.name = "CreateNotificationSubscription" o.http_method = "POST" o.http_request_uri = "/api/v1/organizations/{OrganizationId}/subscriptions" o.input = Shapes::ShapeRef.new(shape: CreateNotificationSubscriptionRequest) o.output = Shapes::ShapeRef.new(shape: CreateNotificationSubscriptionResponse) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedResourceAccessException) o.errors << Shapes::ShapeRef.new(shape: TooManySubscriptionsException) o.errors << Shapes::ShapeRef.new(shape: ServiceUnavailableException) o.errors << Shapes::ShapeRef.new(shape: InvalidArgumentException) end) api.add_operation(:create_user, Seahorse::Model::Operation.new.tap do |o| o.name = "CreateUser" o.http_method = "POST" o.http_request_uri = "/api/v1/users" o.input = Shapes::ShapeRef.new(shape: CreateUserRequest) o.output = Shapes::ShapeRef.new(shape: CreateUserResponse) o.errors << Shapes::ShapeRef.new(shape: EntityAlreadyExistsException) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedOperationException) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedResourceAccessException) o.errors << Shapes::ShapeRef.new(shape: FailedDependencyException) o.errors << Shapes::ShapeRef.new(shape: ServiceUnavailableException) end) api.add_operation(:deactivate_user, Seahorse::Model::Operation.new.tap do |o| o.name = "DeactivateUser" o.http_method = "DELETE" o.http_request_uri = "/api/v1/users/{UserId}/activation" o.input = Shapes::ShapeRef.new(shape: DeactivateUserRequest) o.output = Shapes::ShapeRef.new(shape: Shapes::StructureShape.new(struct_class: Aws::EmptyStructure)) o.errors << Shapes::ShapeRef.new(shape: EntityNotExistsException) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedOperationException) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedResourceAccessException) o.errors << Shapes::ShapeRef.new(shape: FailedDependencyException) o.errors << Shapes::ShapeRef.new(shape: ServiceUnavailableException) end) api.add_operation(:delete_comment, Seahorse::Model::Operation.new.tap do |o| o.name = "DeleteComment" o.http_method = "DELETE" o.http_request_uri = "/api/v1/documents/{DocumentId}/versions/{VersionId}/comment/{CommentId}" o.input = Shapes::ShapeRef.new(shape: DeleteCommentRequest) o.output = Shapes::ShapeRef.new(shape: Shapes::StructureShape.new(struct_class: Aws::EmptyStructure)) o.errors << Shapes::ShapeRef.new(shape: EntityNotExistsException) o.errors << Shapes::ShapeRef.new(shape: ProhibitedStateException) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedOperationException) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedResourceAccessException) o.errors << Shapes::ShapeRef.new(shape: FailedDependencyException) o.errors << Shapes::ShapeRef.new(shape: ServiceUnavailableException) o.errors << Shapes::ShapeRef.new(shape: DocumentLockedForCommentsException) end) api.add_operation(:delete_custom_metadata, Seahorse::Model::Operation.new.tap do |o| o.name = "DeleteCustomMetadata" o.http_method = "DELETE" o.http_request_uri = "/api/v1/resources/{ResourceId}/customMetadata" o.input = Shapes::ShapeRef.new(shape: DeleteCustomMetadataRequest) o.output = Shapes::ShapeRef.new(shape: DeleteCustomMetadataResponse) o.errors << Shapes::ShapeRef.new(shape: EntityNotExistsException) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedOperationException) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedResourceAccessException) o.errors << Shapes::ShapeRef.new(shape: ProhibitedStateException) o.errors << Shapes::ShapeRef.new(shape: FailedDependencyException) o.errors << Shapes::ShapeRef.new(shape: ServiceUnavailableException) end) api.add_operation(:delete_document, Seahorse::Model::Operation.new.tap do |o| o.name = "DeleteDocument" o.http_method = "DELETE" o.http_request_uri = "/api/v1/documents/{DocumentId}" o.input = Shapes::ShapeRef.new(shape: DeleteDocumentRequest) o.output = Shapes::ShapeRef.new(shape: Shapes::StructureShape.new(struct_class: Aws::EmptyStructure)) o.errors << Shapes::ShapeRef.new(shape: EntityNotExistsException) o.errors << Shapes::ShapeRef.new(shape: LimitExceededException) o.errors << Shapes::ShapeRef.new(shape: ProhibitedStateException) o.errors << Shapes::ShapeRef.new(shape: ConflictingOperationException) o.errors << Shapes::ShapeRef.new(shape: ConcurrentModificationException) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedOperationException) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedResourceAccessException) o.errors << Shapes::ShapeRef.new(shape: FailedDependencyException) o.errors << Shapes::ShapeRef.new(shape: ServiceUnavailableException) end) api.add_operation(:delete_document_version, Seahorse::Model::Operation.new.tap do |o| o.name = "DeleteDocumentVersion" o.http_method = "DELETE" o.http_request_uri = "/api/v1/documentVersions/{DocumentId}/versions/{VersionId}" o.input = Shapes::ShapeRef.new(shape: DeleteDocumentVersionRequest) o.output = Shapes::ShapeRef.new(shape: Shapes::StructureShape.new(struct_class: Aws::EmptyStructure)) o.errors << Shapes::ShapeRef.new(shape: EntityNotExistsException) o.errors << Shapes::ShapeRef.new(shape: ProhibitedStateException) o.errors << Shapes::ShapeRef.new(shape: ConflictingOperationException) o.errors << Shapes::ShapeRef.new(shape: ConcurrentModificationException) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedResourceAccessException) o.errors << Shapes::ShapeRef.new(shape: FailedDependencyException) o.errors << Shapes::ShapeRef.new(shape: InvalidOperationException) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedOperationException) end) api.add_operation(:delete_folder, Seahorse::Model::Operation.new.tap do |o| o.name = "DeleteFolder" o.http_method = "DELETE" o.http_request_uri = "/api/v1/folders/{FolderId}" o.input = Shapes::ShapeRef.new(shape: DeleteFolderRequest) o.output = Shapes::ShapeRef.new(shape: Shapes::StructureShape.new(struct_class: Aws::EmptyStructure)) o.errors << Shapes::ShapeRef.new(shape: EntityNotExistsException) o.errors << Shapes::ShapeRef.new(shape: LimitExceededException) o.errors << Shapes::ShapeRef.new(shape: ProhibitedStateException) o.errors << Shapes::ShapeRef.new(shape: ConflictingOperationException) o.errors << Shapes::ShapeRef.new(shape: ConcurrentModificationException) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedOperationException) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedResourceAccessException) o.errors << Shapes::ShapeRef.new(shape: FailedDependencyException) o.errors << Shapes::ShapeRef.new(shape: ServiceUnavailableException) end) api.add_operation(:delete_folder_contents, Seahorse::Model::Operation.new.tap do |o| o.name = "DeleteFolderContents" o.http_method = "DELETE" o.http_request_uri = "/api/v1/folders/{FolderId}/contents" o.input = Shapes::ShapeRef.new(shape: DeleteFolderContentsRequest) o.output = Shapes::ShapeRef.new(shape: Shapes::StructureShape.new(struct_class: Aws::EmptyStructure)) o.errors << Shapes::ShapeRef.new(shape: EntityNotExistsException) o.errors << Shapes::ShapeRef.new(shape: ProhibitedStateException) o.errors << Shapes::ShapeRef.new(shape: ConflictingOperationException) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedOperationException) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedResourceAccessException) o.errors << Shapes::ShapeRef.new(shape: FailedDependencyException) o.errors << Shapes::ShapeRef.new(shape: ServiceUnavailableException) end) api.add_operation(:delete_labels, Seahorse::Model::Operation.new.tap do |o| o.name = "DeleteLabels" o.http_method = "DELETE" o.http_request_uri = "/api/v1/resources/{ResourceId}/labels" o.input = Shapes::ShapeRef.new(shape: DeleteLabelsRequest) o.output = Shapes::ShapeRef.new(shape: DeleteLabelsResponse) o.errors << Shapes::ShapeRef.new(shape: EntityNotExistsException) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedOperationException) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedResourceAccessException) o.errors << Shapes::ShapeRef.new(shape: FailedDependencyException) o.errors << Shapes::ShapeRef.new(shape: ServiceUnavailableException) o.errors << Shapes::ShapeRef.new(shape: ProhibitedStateException) end) api.add_operation(:delete_notification_subscription, Seahorse::Model::Operation.new.tap do |o| o.name = "DeleteNotificationSubscription" o.http_method = "DELETE" o.http_request_uri = "/api/v1/organizations/{OrganizationId}/subscriptions/{SubscriptionId}" o.input = Shapes::ShapeRef.new(shape: DeleteNotificationSubscriptionRequest) o.output = Shapes::ShapeRef.new(shape: Shapes::StructureShape.new(struct_class: Aws::EmptyStructure)) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedResourceAccessException) o.errors << Shapes::ShapeRef.new(shape: EntityNotExistsException) o.errors << Shapes::ShapeRef.new(shape: ServiceUnavailableException) o.errors << Shapes::ShapeRef.new(shape: ProhibitedStateException) end) api.add_operation(:delete_user, Seahorse::Model::Operation.new.tap do |o| o.name = "DeleteUser" o.http_method = "DELETE" o.http_request_uri = "/api/v1/users/{UserId}" o.input = Shapes::ShapeRef.new(shape: DeleteUserRequest) o.output = Shapes::ShapeRef.new(shape: Shapes::StructureShape.new(struct_class: Aws::EmptyStructure)) o.errors << Shapes::ShapeRef.new(shape: EntityNotExistsException) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedOperationException) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedResourceAccessException) o.errors << Shapes::ShapeRef.new(shape: FailedDependencyException) o.errors << Shapes::ShapeRef.new(shape: ServiceUnavailableException) end) api.add_operation(:describe_activities, Seahorse::Model::Operation.new.tap do |o| o.name = "DescribeActivities" o.http_method = "GET" o.http_request_uri = "/api/v1/activities" o.input = Shapes::ShapeRef.new(shape: DescribeActivitiesRequest) o.output = Shapes::ShapeRef.new(shape: DescribeActivitiesResponse) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedOperationException) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedResourceAccessException) o.errors << Shapes::ShapeRef.new(shape: InvalidArgumentException) o.errors << Shapes::ShapeRef.new(shape: FailedDependencyException) o.errors << Shapes::ShapeRef.new(shape: ServiceUnavailableException) o[:pager] = Aws::Pager.new( limit_key: "limit", tokens: { "marker" => "marker" } ) end) api.add_operation(:describe_comments, Seahorse::Model::Operation.new.tap do |o| o.name = "DescribeComments" o.http_method = "GET" o.http_request_uri = "/api/v1/documents/{DocumentId}/versions/{VersionId}/comments" o.input = Shapes::ShapeRef.new(shape: DescribeCommentsRequest) o.output = Shapes::ShapeRef.new(shape: DescribeCommentsResponse) o.errors << Shapes::ShapeRef.new(shape: EntityNotExistsException) o.errors << Shapes::ShapeRef.new(shape: ProhibitedStateException) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedOperationException) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedResourceAccessException) o.errors << Shapes::ShapeRef.new(shape: FailedDependencyException) o.errors << Shapes::ShapeRef.new(shape: ServiceUnavailableException) o[:pager] = Aws::Pager.new( limit_key: "limit", tokens: { "marker" => "marker" } ) end) api.add_operation(:describe_document_versions, Seahorse::Model::Operation.new.tap do |o| o.name = "DescribeDocumentVersions" o.http_method = "GET" o.http_request_uri = "/api/v1/documents/{DocumentId}/versions" o.input = Shapes::ShapeRef.new(shape: DescribeDocumentVersionsRequest) o.output = Shapes::ShapeRef.new(shape: DescribeDocumentVersionsResponse) o.errors << Shapes::ShapeRef.new(shape: EntityNotExistsException) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedOperationException) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedResourceAccessException) o.errors << Shapes::ShapeRef.new(shape: InvalidArgumentException) o.errors << Shapes::ShapeRef.new(shape: FailedDependencyException) o.errors << Shapes::ShapeRef.new(shape: ServiceUnavailableException) o.errors << Shapes::ShapeRef.new(shape: ProhibitedStateException) o.errors << Shapes::ShapeRef.new(shape: InvalidPasswordException) o[:pager] = Aws::Pager.new( limit_key: "limit", tokens: { "marker" => "marker" } ) end) api.add_operation(:describe_folder_contents, Seahorse::Model::Operation.new.tap do |o| o.name = "DescribeFolderContents" o.http_method = "GET" o.http_request_uri = "/api/v1/folders/{FolderId}/contents" o.input = Shapes::ShapeRef.new(shape: DescribeFolderContentsRequest) o.output = Shapes::ShapeRef.new(shape: DescribeFolderContentsResponse) o.errors << Shapes::ShapeRef.new(shape: EntityNotExistsException) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedResourceAccessException) o.errors << Shapes::ShapeRef.new(shape: InvalidArgumentException) o.errors << Shapes::ShapeRef.new(shape: FailedDependencyException) o.errors << Shapes::ShapeRef.new(shape: ServiceUnavailableException) o.errors << Shapes::ShapeRef.new(shape: ProhibitedStateException) o[:pager] = Aws::Pager.new( limit_key: "limit", tokens: { "marker" => "marker" } ) end) api.add_operation(:describe_groups, Seahorse::Model::Operation.new.tap do |o| o.name = "DescribeGroups" o.http_method = "GET" o.http_request_uri = "/api/v1/groups" o.input = Shapes::ShapeRef.new(shape: DescribeGroupsRequest) o.output = Shapes::ShapeRef.new(shape: DescribeGroupsResponse) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedOperationException) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedResourceAccessException) o.errors << Shapes::ShapeRef.new(shape: FailedDependencyException) o.errors << Shapes::ShapeRef.new(shape: ServiceUnavailableException) o[:pager] = Aws::Pager.new( limit_key: "limit", tokens: { "marker" => "marker" } ) end) api.add_operation(:describe_notification_subscriptions, Seahorse::Model::Operation.new.tap do |o| o.name = "DescribeNotificationSubscriptions" o.http_method = "GET" o.http_request_uri = "/api/v1/organizations/{OrganizationId}/subscriptions" o.input = Shapes::ShapeRef.new(shape: DescribeNotificationSubscriptionsRequest) o.output = Shapes::ShapeRef.new(shape: DescribeNotificationSubscriptionsResponse) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedResourceAccessException) o.errors << Shapes::ShapeRef.new(shape: EntityNotExistsException) o.errors << Shapes::ShapeRef.new(shape: ServiceUnavailableException) o[:pager] = Aws::Pager.new( limit_key: "limit", tokens: { "marker" => "marker" } ) end) api.add_operation(:describe_resource_permissions, Seahorse::Model::Operation.new.tap do |o| o.name = "DescribeResourcePermissions" o.http_method = "GET" o.http_request_uri = "/api/v1/resources/{ResourceId}/permissions" o.input = Shapes::ShapeRef.new(shape: DescribeResourcePermissionsRequest) o.output = Shapes::ShapeRef.new(shape: DescribeResourcePermissionsResponse) o.errors << Shapes::ShapeRef.new(shape: InvalidArgumentException) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedOperationException) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedResourceAccessException) o.errors << Shapes::ShapeRef.new(shape: FailedDependencyException) o.errors << Shapes::ShapeRef.new(shape: ServiceUnavailableException) o[:pager] = Aws::Pager.new( limit_key: "limit", tokens: { "marker" => "marker" } ) end) api.add_operation(:describe_root_folders, Seahorse::Model::Operation.new.tap do |o| o.name = "DescribeRootFolders" o.http_method = "GET" o.http_request_uri = "/api/v1/me/root" o.input = Shapes::ShapeRef.new(shape: DescribeRootFoldersRequest) o.output = Shapes::ShapeRef.new(shape: DescribeRootFoldersResponse) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedOperationException) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedResourceAccessException) o.errors << Shapes::ShapeRef.new(shape: InvalidArgumentException) o.errors << Shapes::ShapeRef.new(shape: FailedDependencyException) o.errors << Shapes::ShapeRef.new(shape: ServiceUnavailableException) o[:pager] = Aws::Pager.new( limit_key: "limit", tokens: { "marker" => "marker" } ) end) api.add_operation(:describe_users, Seahorse::Model::Operation.new.tap do |o| o.name = "DescribeUsers" o.http_method = "GET" o.http_request_uri = "/api/v1/users" o.input = Shapes::ShapeRef.new(shape: DescribeUsersRequest) o.output = Shapes::ShapeRef.new(shape: DescribeUsersResponse) o.errors << Shapes::ShapeRef.new(shape: EntityNotExistsException) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedOperationException) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedResourceAccessException) o.errors << Shapes::ShapeRef.new(shape: FailedDependencyException) o.errors << Shapes::ShapeRef.new(shape: ServiceUnavailableException) o.errors << Shapes::ShapeRef.new(shape: InvalidArgumentException) o.errors << Shapes::ShapeRef.new(shape: RequestedEntityTooLargeException) o[:pager] = Aws::Pager.new( limit_key: "limit", tokens: { "marker" => "marker" } ) end) api.add_operation(:get_current_user, Seahorse::Model::Operation.new.tap do |o| o.name = "GetCurrentUser" o.http_method = "GET" o.http_request_uri = "/api/v1/me" o.input = Shapes::ShapeRef.new(shape: GetCurrentUserRequest) o.output = Shapes::ShapeRef.new(shape: GetCurrentUserResponse) o.errors << Shapes::ShapeRef.new(shape: EntityNotExistsException) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedOperationException) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedResourceAccessException) o.errors << Shapes::ShapeRef.new(shape: FailedDependencyException) o.errors << Shapes::ShapeRef.new(shape: ServiceUnavailableException) end) api.add_operation(:get_document, Seahorse::Model::Operation.new.tap do |o| o.name = "GetDocument" o.http_method = "GET" o.http_request_uri = "/api/v1/documents/{DocumentId}" o.input = Shapes::ShapeRef.new(shape: GetDocumentRequest) o.output = Shapes::ShapeRef.new(shape: GetDocumentResponse) o.errors << Shapes::ShapeRef.new(shape: EntityNotExistsException) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedOperationException) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedResourceAccessException) o.errors << Shapes::ShapeRef.new(shape: InvalidArgumentException) o.errors << Shapes::ShapeRef.new(shape: FailedDependencyException) o.errors << Shapes::ShapeRef.new(shape: ServiceUnavailableException) o.errors << Shapes::ShapeRef.new(shape: InvalidPasswordException) end) api.add_operation(:get_document_path, Seahorse::Model::Operation.new.tap do |o| o.name = "GetDocumentPath" o.http_method = "GET" o.http_request_uri = "/api/v1/documents/{DocumentId}/path" o.input = Shapes::ShapeRef.new(shape: GetDocumentPathRequest) o.output = Shapes::ShapeRef.new(shape: GetDocumentPathResponse) o.errors << Shapes::ShapeRef.new(shape: EntityNotExistsException) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedOperationException) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedResourceAccessException) o.errors << Shapes::ShapeRef.new(shape: FailedDependencyException) o.errors << Shapes::ShapeRef.new(shape: ServiceUnavailableException) end) api.add_operation(:get_document_version, Seahorse::Model::Operation.new.tap do |o| o.name = "GetDocumentVersion" o.http_method = "GET" o.http_request_uri = "/api/v1/documents/{DocumentId}/versions/{VersionId}" o.input = Shapes::ShapeRef.new(shape: GetDocumentVersionRequest) o.output = Shapes::ShapeRef.new(shape: GetDocumentVersionResponse) o.errors << Shapes::ShapeRef.new(shape: EntityNotExistsException) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedOperationException) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedResourceAccessException) o.errors << Shapes::ShapeRef.new(shape: FailedDependencyException) o.errors << Shapes::ShapeRef.new(shape: ServiceUnavailableException) o.errors << Shapes::ShapeRef.new(shape: ProhibitedStateException) o.errors << Shapes::ShapeRef.new(shape: InvalidPasswordException) end) api.add_operation(:get_folder, Seahorse::Model::Operation.new.tap do |o| o.name = "GetFolder" o.http_method = "GET" o.http_request_uri = "/api/v1/folders/{FolderId}" o.input = Shapes::ShapeRef.new(shape: GetFolderRequest) o.output = Shapes::ShapeRef.new(shape: GetFolderResponse) o.errors << Shapes::ShapeRef.new(shape: EntityNotExistsException) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedOperationException) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedResourceAccessException) o.errors << Shapes::ShapeRef.new(shape: InvalidArgumentException) o.errors << Shapes::ShapeRef.new(shape: FailedDependencyException) o.errors << Shapes::ShapeRef.new(shape: ServiceUnavailableException) o.errors << Shapes::ShapeRef.new(shape: ProhibitedStateException) end) api.add_operation(:get_folder_path, Seahorse::Model::Operation.new.tap do |o| o.name = "GetFolderPath" o.http_method = "GET" o.http_request_uri = "/api/v1/folders/{FolderId}/path" o.input = Shapes::ShapeRef.new(shape: GetFolderPathRequest) o.output = Shapes::ShapeRef.new(shape: GetFolderPathResponse) o.errors << Shapes::ShapeRef.new(shape: EntityNotExistsException) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedOperationException) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedResourceAccessException) o.errors << Shapes::ShapeRef.new(shape: FailedDependencyException) o.errors << Shapes::ShapeRef.new(shape: ServiceUnavailableException) end) api.add_operation(:get_resources, Seahorse::Model::Operation.new.tap do |o| o.name = "GetResources" o.http_method = "GET" o.http_request_uri = "/api/v1/resources" o.input = Shapes::ShapeRef.new(shape: GetResourcesRequest) o.output = Shapes::ShapeRef.new(shape: GetResourcesResponse) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedResourceAccessException) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedOperationException) o.errors << Shapes::ShapeRef.new(shape: InvalidArgumentException) o.errors << Shapes::ShapeRef.new(shape: FailedDependencyException) o.errors << Shapes::ShapeRef.new(shape: ServiceUnavailableException) end) api.add_operation(:initiate_document_version_upload, Seahorse::Model::Operation.new.tap do |o| o.name = "InitiateDocumentVersionUpload" o.http_method = "POST" o.http_request_uri = "/api/v1/documents" o.input = Shapes::ShapeRef.new(shape: InitiateDocumentVersionUploadRequest) o.output = Shapes::ShapeRef.new(shape: InitiateDocumentVersionUploadResponse) o.errors << Shapes::ShapeRef.new(shape: EntityNotExistsException) o.errors << Shapes::ShapeRef.new(shape: EntityAlreadyExistsException) o.errors << Shapes::ShapeRef.new(shape: StorageLimitExceededException) o.errors << Shapes::ShapeRef.new(shape: StorageLimitWillExceedException) o.errors << Shapes::ShapeRef.new(shape: LimitExceededException) o.errors << Shapes::ShapeRef.new(shape: ProhibitedStateException) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedOperationException) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedResourceAccessException) o.errors << Shapes::ShapeRef.new(shape: FailedDependencyException) o.errors << Shapes::ShapeRef.new(shape: ServiceUnavailableException) o.errors << Shapes::ShapeRef.new(shape: DraftUploadOutOfSyncException) o.errors << Shapes::ShapeRef.new(shape: ResourceAlreadyCheckedOutException) o.errors << Shapes::ShapeRef.new(shape: InvalidPasswordException) o.errors << Shapes::ShapeRef.new(shape: InvalidArgumentException) end) api.add_operation(:remove_all_resource_permissions, Seahorse::Model::Operation.new.tap do |o| o.name = "RemoveAllResourcePermissions" o.http_method = "DELETE" o.http_request_uri = "/api/v1/resources/{ResourceId}/permissions" o.input = Shapes::ShapeRef.new(shape: RemoveAllResourcePermissionsRequest) o.output = Shapes::ShapeRef.new(shape: Shapes::StructureShape.new(struct_class: Aws::EmptyStructure)) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedOperationException) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedResourceAccessException) o.errors << Shapes::ShapeRef.new(shape: FailedDependencyException) o.errors << Shapes::ShapeRef.new(shape: ServiceUnavailableException) end) api.add_operation(:remove_resource_permission, Seahorse::Model::Operation.new.tap do |o| o.name = "RemoveResourcePermission" o.http_method = "DELETE" o.http_request_uri = "/api/v1/resources/{ResourceId}/permissions/{PrincipalId}" o.input = Shapes::ShapeRef.new(shape: RemoveResourcePermissionRequest) o.output = Shapes::ShapeRef.new(shape: Shapes::StructureShape.new(struct_class: Aws::EmptyStructure)) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedOperationException) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedResourceAccessException) o.errors << Shapes::ShapeRef.new(shape: FailedDependencyException) o.errors << Shapes::ShapeRef.new(shape: ServiceUnavailableException) end) api.add_operation(:restore_document_versions, Seahorse::Model::Operation.new.tap do |o| o.name = "RestoreDocumentVersions" o.http_method = "POST" o.http_request_uri = "/api/v1/documentVersions/restore/{DocumentId}" o.input = Shapes::ShapeRef.new(shape: RestoreDocumentVersionsRequest) o.output = Shapes::ShapeRef.new(shape: Shapes::StructureShape.new(struct_class: Aws::EmptyStructure)) o.errors << Shapes::ShapeRef.new(shape: EntityNotExistsException) o.errors << Shapes::ShapeRef.new(shape: ProhibitedStateException) o.errors << Shapes::ShapeRef.new(shape: ConflictingOperationException) o.errors << Shapes::ShapeRef.new(shape: ConcurrentModificationException) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedResourceAccessException) o.errors << Shapes::ShapeRef.new(shape: FailedDependencyException) o.errors << Shapes::ShapeRef.new(shape: InvalidOperationException) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedOperationException) end) api.add_operation(:search_resources, Seahorse::Model::Operation.new.tap do |o| o.name = "SearchResources" o.http_method = "POST" o.http_request_uri = "/api/v1/search" o.input = Shapes::ShapeRef.new(shape: SearchResourcesRequest) o.output = Shapes::ShapeRef.new(shape: SearchResourcesResponse) o.errors << Shapes::ShapeRef.new(shape: InvalidArgumentException) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedResourceAccessException) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedOperationException) o.errors << Shapes::ShapeRef.new(shape: ServiceUnavailableException) o[:pager] = Aws::Pager.new( limit_key: "limit", tokens: { "marker" => "marker" } ) end) api.add_operation(:update_document, Seahorse::Model::Operation.new.tap do |o| o.name = "UpdateDocument" o.http_method = "PATCH" o.http_request_uri = "/api/v1/documents/{DocumentId}" o.input = Shapes::ShapeRef.new(shape: UpdateDocumentRequest) o.output = Shapes::ShapeRef.new(shape: Shapes::StructureShape.new(struct_class: Aws::EmptyStructure)) o.errors << Shapes::ShapeRef.new(shape: EntityNotExistsException) o.errors << Shapes::ShapeRef.new(shape: EntityAlreadyExistsException) o.errors << Shapes::ShapeRef.new(shape: LimitExceededException) o.errors << Shapes::ShapeRef.new(shape: ProhibitedStateException) o.errors << Shapes::ShapeRef.new(shape: ConflictingOperationException) o.errors << Shapes::ShapeRef.new(shape: ConcurrentModificationException) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedOperationException) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedResourceAccessException) o.errors << Shapes::ShapeRef.new(shape: FailedDependencyException) o.errors << Shapes::ShapeRef.new(shape: ServiceUnavailableException) end) api.add_operation(:update_document_version, Seahorse::Model::Operation.new.tap do |o| o.name = "UpdateDocumentVersion" o.http_method = "PATCH" o.http_request_uri = "/api/v1/documents/{DocumentId}/versions/{VersionId}" o.input = Shapes::ShapeRef.new(shape: UpdateDocumentVersionRequest) o.output = Shapes::ShapeRef.new(shape: Shapes::StructureShape.new(struct_class: Aws::EmptyStructure)) o.errors << Shapes::ShapeRef.new(shape: EntityNotExistsException) o.errors << Shapes::ShapeRef.new(shape: ProhibitedStateException) o.errors << Shapes::ShapeRef.new(shape: ConcurrentModificationException) o.errors << Shapes::ShapeRef.new(shape: InvalidOperationException) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedOperationException) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedResourceAccessException) o.errors << Shapes::ShapeRef.new(shape: FailedDependencyException) o.errors << Shapes::ShapeRef.new(shape: ServiceUnavailableException) end) api.add_operation(:update_folder, Seahorse::Model::Operation.new.tap do |o| o.name = "UpdateFolder" o.http_method = "PATCH" o.http_request_uri = "/api/v1/folders/{FolderId}" o.input = Shapes::ShapeRef.new(shape: UpdateFolderRequest) o.output = Shapes::ShapeRef.new(shape: Shapes::StructureShape.new(struct_class: Aws::EmptyStructure)) o.errors << Shapes::ShapeRef.new(shape: EntityNotExistsException) o.errors << Shapes::ShapeRef.new(shape: EntityAlreadyExistsException) o.errors << Shapes::ShapeRef.new(shape: ProhibitedStateException) o.errors << Shapes::ShapeRef.new(shape: ConflictingOperationException) o.errors << Shapes::ShapeRef.new(shape: ConcurrentModificationException) o.errors << Shapes::ShapeRef.new(shape: LimitExceededException) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedOperationException) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedResourceAccessException) o.errors << Shapes::ShapeRef.new(shape: FailedDependencyException) o.errors << Shapes::ShapeRef.new(shape: ServiceUnavailableException) end) api.add_operation(:update_user, Seahorse::Model::Operation.new.tap do |o| o.name = "UpdateUser" o.http_method = "PATCH" o.http_request_uri = "/api/v1/users/{UserId}" o.input = Shapes::ShapeRef.new(shape: UpdateUserRequest) o.output = Shapes::ShapeRef.new(shape: UpdateUserResponse) o.errors << Shapes::ShapeRef.new(shape: EntityNotExistsException) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedOperationException) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedResourceAccessException) o.errors << Shapes::ShapeRef.new(shape: IllegalUserStateException) o.errors << Shapes::ShapeRef.new(shape: ProhibitedStateException) o.errors << Shapes::ShapeRef.new(shape: FailedDependencyException) o.errors << Shapes::ShapeRef.new(shape: ServiceUnavailableException) o.errors << Shapes::ShapeRef.new(shape: DeactivatingLastSystemUserException) o.errors << Shapes::ShapeRef.new(shape: InvalidArgumentException) end) end