Module: Aws::CodeStar::ClientApi Private
- Includes:
- Seahorse::Model
- Defined in:
- lib/aws-sdk-codestar/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
- AssociateTeamMemberRequest =
          This constant is part 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: 'AssociateTeamMemberRequest') 
- AssociateTeamMemberResult =
          This constant is part 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: 'AssociateTeamMemberResult') 
- BucketKey =
          This constant is part 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: 'BucketKey') 
- BucketName =
          This constant is part 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: 'BucketName') 
- 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') 
- Code =
          This constant is part 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: 'Code') 
- CodeCommitCodeDestination =
          This constant is part 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: 'CodeCommitCodeDestination') 
- CodeDestination =
          This constant is part 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: 'CodeDestination') 
- CodeSource =
          This constant is part 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: 'CodeSource') 
- 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') 
- CreateProjectRequest =
          This constant is part 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: 'CreateProjectRequest') 
- CreateProjectResult =
          This constant is part 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: 'CreateProjectResult') 
- CreateUserProfileRequest =
          This constant is part 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: 'CreateUserProfileRequest') 
- CreateUserProfileResult =
          This constant is part 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: 'CreateUserProfileResult') 
- CreatedTimestamp =
          This constant is part 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: 'CreatedTimestamp') 
- DeleteProjectRequest =
          This constant is part 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: 'DeleteProjectRequest') 
- DeleteProjectResult =
          This constant is part 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: 'DeleteProjectResult') 
- DeleteStack =
          This constant is part 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: 'DeleteStack') 
- DeleteUserProfileRequest =
          This constant is part 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: 'DeleteUserProfileRequest') 
- DeleteUserProfileResult =
          This constant is part 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: 'DeleteUserProfileResult') 
- DescribeProjectRequest =
          This constant is part 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: 'DescribeProjectRequest') 
- DescribeProjectResult =
          This constant is part 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: 'DescribeProjectResult') 
- DescribeUserProfileRequest =
          This constant is part 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: 'DescribeUserProfileRequest') 
- DescribeUserProfileResult =
          This constant is part 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: 'DescribeUserProfileResult') 
- DisassociateTeamMemberRequest =
          This constant is part 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: 'DisassociateTeamMemberRequest') 
- DisassociateTeamMemberResult =
          This constant is part 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: 'DisassociateTeamMemberResult') 
- Email =
          This constant is part 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: 'Email') 
- GitHubCodeDestination =
          This constant is part 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: 'GitHubCodeDestination') 
- GitHubPersonalToken =
          This constant is part 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: 'GitHubPersonalToken') 
- InvalidNextTokenException =
          This constant is part 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: 'InvalidNextTokenException') 
- InvalidServiceRoleException =
          This constant is part 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: 'InvalidServiceRoleException') 
- LastModifiedTimestamp =
          This constant is part 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: 'LastModifiedTimestamp') 
- 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') 
- ListProjectsRequest =
          This constant is part 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: 'ListProjectsRequest') 
- ListProjectsResult =
          This constant is part 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: 'ListProjectsResult') 
- ListResourcesRequest =
          This constant is part 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: 'ListResourcesRequest') 
- ListResourcesResult =
          This constant is part 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: 'ListResourcesResult') 
- ListTagsForProjectRequest =
          This constant is part 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: 'ListTagsForProjectRequest') 
- ListTagsForProjectResult =
          This constant is part 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: 'ListTagsForProjectResult') 
- ListTeamMembersRequest =
          This constant is part 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: 'ListTeamMembersRequest') 
- ListTeamMembersResult =
          This constant is part 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: 'ListTeamMembersResult') 
- ListUserProfilesRequest =
          This constant is part 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: 'ListUserProfilesRequest') 
- ListUserProfilesResult =
          This constant is part 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: 'ListUserProfilesResult') 
- 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') 
- PaginationToken =
          This constant is part 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: 'PaginationToken') 
- ProjectAlreadyExistsException =
          This constant is part 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: 'ProjectAlreadyExistsException') 
- ProjectArn =
          This constant is part 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: 'ProjectArn') 
- ProjectConfigurationException =
          This constant is part 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: 'ProjectConfigurationException') 
- ProjectCreationFailedException =
          This constant is part 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: 'ProjectCreationFailedException') 
- ProjectDescription =
          This constant is part 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: 'ProjectDescription') 
- ProjectId =
          This constant is part 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: 'ProjectId') 
- ProjectName =
          This constant is part 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: 'ProjectName') 
- ProjectNotFoundException =
          This constant is part 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: 'ProjectNotFoundException') 
- ProjectStatus =
          This constant is part 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: 'ProjectStatus') 
- ProjectSummary =
          This constant is part 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: 'ProjectSummary') 
- ProjectTemplateId =
          This constant is part 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: 'ProjectTemplateId') 
- ProjectsList =
          This constant is part 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: 'ProjectsList') 
- Reason =
          This constant is part 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: 'Reason') 
- RemoteAccessAllowed =
          This constant is part 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: 'RemoteAccessAllowed') 
- RepositoryDescription =
          This constant is part 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: 'RepositoryDescription') 
- RepositoryEnableIssues =
          This constant is part 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: 'RepositoryEnableIssues') 
- RepositoryIsPrivate =
          This constant is part 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: 'RepositoryIsPrivate') 
- RepositoryName =
          This constant is part 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: 'RepositoryName') 
- RepositoryOwner =
          This constant is part 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: 'RepositoryOwner') 
- RepositoryType =
          This constant is part 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: 'RepositoryType') 
- Resource =
          This constant is part 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: 'Resource') 
- ResourceId =
          This constant is part 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: 'ResourceId') 
- ResourcesResult =
          This constant is part 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: 'ResourcesResult') 
- Role =
          This constant is part 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: 'Role') 
- RoleArn =
          This constant is part 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: 'RoleArn') 
- S3Location =
          This constant is part 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: 'S3Location') 
- SourceCode =
          This constant is part 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: 'SourceCode') 
- SshPublicKey =
          This constant is part 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: 'SshPublicKey') 
- StackId =
          This constant is part 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: 'StackId') 
- State =
          This constant is part 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: 'State') 
- 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') 
- TagProjectRequest =
          This constant is part 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: 'TagProjectRequest') 
- TagProjectResult =
          This constant is part 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: 'TagProjectResult') 
- 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::MapShape.new(name: 'Tags') 
- TeamMember =
          This constant is part 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: 'TeamMember') 
- TeamMemberAlreadyAssociatedException =
          This constant is part 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: 'TeamMemberAlreadyAssociatedException') 
- TeamMemberNotFoundException =
          This constant is part 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: 'TeamMemberNotFoundException') 
- TeamMemberResult =
          This constant is part 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: 'TeamMemberResult') 
- TemplateParameterKey =
          This constant is part 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: 'TemplateParameterKey') 
- TemplateParameterMap =
          This constant is part 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: 'TemplateParameterMap') 
- TemplateParameterValue =
          This constant is part 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: 'TemplateParameterValue') 
- Toolchain =
          This constant is part 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: 'Toolchain') 
- ToolchainSource =
          This constant is part 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: 'ToolchainSource') 
- UntagProjectRequest =
          This constant is part 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: 'UntagProjectRequest') 
- UntagProjectResult =
          This constant is part 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: 'UntagProjectResult') 
- UpdateProjectRequest =
          This constant is part 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: 'UpdateProjectRequest') 
- UpdateProjectResult =
          This constant is part 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: 'UpdateProjectResult') 
- UpdateTeamMemberRequest =
          This constant is part 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: 'UpdateTeamMemberRequest') 
- UpdateTeamMemberResult =
          This constant is part 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: 'UpdateTeamMemberResult') 
- UpdateUserProfileRequest =
          This constant is part 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: 'UpdateUserProfileRequest') 
- UpdateUserProfileResult =
          This constant is part 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: 'UpdateUserProfileResult') 
- UserArn =
          This constant is part 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: 'UserArn') 
- UserProfileAlreadyExistsException =
          This constant is part 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: 'UserProfileAlreadyExistsException') 
- UserProfileDisplayName =
          This constant is part 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: 'UserProfileDisplayName') 
- UserProfileNotFoundException =
          This constant is part 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: 'UserProfileNotFoundException') 
- UserProfileSummary =
          This constant is part 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: 'UserProfileSummary') 
- UserProfilesList =
          This constant is part 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: 'UserProfilesList') 
- ValidationException =
          This constant is part 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: 'ValidationException') 
- 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 = "2017-04-19" api. = { "apiVersion" => "2017-04-19", "auth" => ["aws.auth#sigv4"], "endpointPrefix" => "codestar", "jsonVersion" => "1.1", "protocol" => "json", "protocols" => ["json"], "serviceAbbreviation" => "CodeStar", "serviceFullName" => "AWS CodeStar", "serviceId" => "CodeStar", "signatureVersion" => "v4", "targetPrefix" => "CodeStar_20170419", "uid" => "codestar-2017-04-19", } api.add_operation(:associate_team_member, Seahorse::Model::Operation.new.tap do |o| o.name = "AssociateTeamMember" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: AssociateTeamMemberRequest) o.output = Shapes::ShapeRef.new(shape: AssociateTeamMemberResult) o.errors << Shapes::ShapeRef.new(shape: LimitExceededException) o.errors << Shapes::ShapeRef.new(shape: ProjectNotFoundException) o.errors << Shapes::ShapeRef.new(shape: TeamMemberAlreadyAssociatedException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: InvalidServiceRoleException) o.errors << Shapes::ShapeRef.new(shape: ProjectConfigurationException) o.errors << Shapes::ShapeRef.new(shape: ConcurrentModificationException) end) api.add_operation(:create_project, Seahorse::Model::Operation.new.tap do |o| o.name = "CreateProject" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: CreateProjectRequest) o.output = Shapes::ShapeRef.new(shape: CreateProjectResult) o.errors << Shapes::ShapeRef.new(shape: ProjectAlreadyExistsException) o.errors << Shapes::ShapeRef.new(shape: LimitExceededException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: ProjectCreationFailedException) o.errors << Shapes::ShapeRef.new(shape: InvalidServiceRoleException) o.errors << Shapes::ShapeRef.new(shape: ProjectConfigurationException) o.errors << Shapes::ShapeRef.new(shape: ConcurrentModificationException) end) api.add_operation(:create_user_profile, Seahorse::Model::Operation.new.tap do |o| o.name = "CreateUserProfile" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: CreateUserProfileRequest) o.output = Shapes::ShapeRef.new(shape: CreateUserProfileResult) o.errors << Shapes::ShapeRef.new(shape: UserProfileAlreadyExistsException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) end) api.add_operation(:delete_project, Seahorse::Model::Operation.new.tap do |o| o.name = "DeleteProject" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: DeleteProjectRequest) o.output = Shapes::ShapeRef.new(shape: DeleteProjectResult) o.errors << Shapes::ShapeRef.new(shape: ConcurrentModificationException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: InvalidServiceRoleException) end) api.add_operation(:delete_user_profile, Seahorse::Model::Operation.new.tap do |o| o.name = "DeleteUserProfile" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: DeleteUserProfileRequest) o.output = Shapes::ShapeRef.new(shape: DeleteUserProfileResult) o.errors << Shapes::ShapeRef.new(shape: ValidationException) end) api.add_operation(:describe_project, Seahorse::Model::Operation.new.tap do |o| o.name = "DescribeProject" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: DescribeProjectRequest) o.output = Shapes::ShapeRef.new(shape: DescribeProjectResult) o.errors << Shapes::ShapeRef.new(shape: ProjectNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: InvalidServiceRoleException) o.errors << Shapes::ShapeRef.new(shape: ProjectConfigurationException) o.errors << Shapes::ShapeRef.new(shape: ConcurrentModificationException) end) api.add_operation(:describe_user_profile, Seahorse::Model::Operation.new.tap do |o| o.name = "DescribeUserProfile" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: DescribeUserProfileRequest) o.output = Shapes::ShapeRef.new(shape: DescribeUserProfileResult) o.errors << Shapes::ShapeRef.new(shape: UserProfileNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) end) api.add_operation(:disassociate_team_member, Seahorse::Model::Operation.new.tap do |o| o.name = "DisassociateTeamMember" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: DisassociateTeamMemberRequest) o.output = Shapes::ShapeRef.new(shape: DisassociateTeamMemberResult) o.errors << Shapes::ShapeRef.new(shape: ProjectNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: InvalidServiceRoleException) o.errors << Shapes::ShapeRef.new(shape: ConcurrentModificationException) end) api.add_operation(:list_projects, Seahorse::Model::Operation.new.tap do |o| o.name = "ListProjects" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: ListProjectsRequest) o.output = Shapes::ShapeRef.new(shape: ListProjectsResult) o.errors << Shapes::ShapeRef.new(shape: InvalidNextTokenException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) end) api.add_operation(:list_resources, Seahorse::Model::Operation.new.tap do |o| o.name = "ListResources" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: ListResourcesRequest) o.output = Shapes::ShapeRef.new(shape: ListResourcesResult) o.errors << Shapes::ShapeRef.new(shape: ProjectNotFoundException) o.errors << Shapes::ShapeRef.new(shape: InvalidNextTokenException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) end) api.add_operation(:list_tags_for_project, Seahorse::Model::Operation.new.tap do |o| o.name = "ListTagsForProject" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: ListTagsForProjectRequest) o.output = Shapes::ShapeRef.new(shape: ListTagsForProjectResult) o.errors << Shapes::ShapeRef.new(shape: ProjectNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: InvalidNextTokenException) end) api.add_operation(:list_team_members, Seahorse::Model::Operation.new.tap do |o| o.name = "ListTeamMembers" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: ListTeamMembersRequest) o.output = Shapes::ShapeRef.new(shape: ListTeamMembersResult) o.errors << Shapes::ShapeRef.new(shape: ProjectNotFoundException) o.errors << Shapes::ShapeRef.new(shape: InvalidNextTokenException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) end) api.add_operation(:list_user_profiles, Seahorse::Model::Operation.new.tap do |o| o.name = "ListUserProfiles" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: ListUserProfilesRequest) o.output = Shapes::ShapeRef.new(shape: ListUserProfilesResult) o.errors << Shapes::ShapeRef.new(shape: InvalidNextTokenException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) end) api.add_operation(:tag_project, Seahorse::Model::Operation.new.tap do |o| o.name = "TagProject" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: TagProjectRequest) o.output = Shapes::ShapeRef.new(shape: TagProjectResult) o.errors << Shapes::ShapeRef.new(shape: ProjectNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: LimitExceededException) o.errors << Shapes::ShapeRef.new(shape: ConcurrentModificationException) end) api.add_operation(:untag_project, Seahorse::Model::Operation.new.tap do |o| o.name = "UntagProject" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: UntagProjectRequest) o.output = Shapes::ShapeRef.new(shape: UntagProjectResult) o.errors << Shapes::ShapeRef.new(shape: ProjectNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: LimitExceededException) o.errors << Shapes::ShapeRef.new(shape: ConcurrentModificationException) end) api.add_operation(:update_project, Seahorse::Model::Operation.new.tap do |o| o.name = "UpdateProject" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: UpdateProjectRequest) o.output = Shapes::ShapeRef.new(shape: UpdateProjectResult) o.errors << Shapes::ShapeRef.new(shape: ProjectNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) end) api.add_operation(:update_team_member, Seahorse::Model::Operation.new.tap do |o| o.name = "UpdateTeamMember" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: UpdateTeamMemberRequest) o.output = Shapes::ShapeRef.new(shape: UpdateTeamMemberResult) o.errors << Shapes::ShapeRef.new(shape: LimitExceededException) o.errors << Shapes::ShapeRef.new(shape: ProjectNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: InvalidServiceRoleException) o.errors << Shapes::ShapeRef.new(shape: ProjectConfigurationException) o.errors << Shapes::ShapeRef.new(shape: ConcurrentModificationException) o.errors << Shapes::ShapeRef.new(shape: TeamMemberNotFoundException) end) api.add_operation(:update_user_profile, Seahorse::Model::Operation.new.tap do |o| o.name = "UpdateUserProfile" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: UpdateUserProfileRequest) o.output = Shapes::ShapeRef.new(shape: UpdateUserProfileResult) o.errors << Shapes::ShapeRef.new(shape: UserProfileNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) end) end