// Code generated by smithy-go-codegen DO NOT EDIT.

// Package codecatalyst provides the API client, operations, and parameter types
// for Amazon CodeCatalyst.
//
// Welcome to the Amazon CodeCatalyst API reference. This reference provides
// descriptions of operations and data types for Amazon CodeCatalyst. You can use
// the Amazon CodeCatalyst API to work with the following objects. Spaces, by
// calling the following:
//   - DeleteSpace , which deletes a space.
//   - GetSpace , which returns information about a space.
//   - GetSubscription , which returns information about the Amazon Web Services
//     account used for billing purposes and the billing plan for the space.
//   - ListSpaces , which retrieves a list of spaces.
//   - UpdateSpace , which hanges one or more values for a space.
//
// Projects, by calling the following:
//   - CreateProject which creates a project in a specified space.
//   - GetProject , which returns information about a project.
//   - ListProjects , which retrieves a list of projects in a space.
//
// Users, by calling the following:
//   - GetUserDetails , which returns information about a user in Amazon
//     CodeCatalyst.
//
// Source repositories, by calling the following:
//   - CreateSourceRepository , which creates an empty Git-based source repository
//     in a specified project.
//   - CreateSourceRepositoryBranch , which creates a branch in a specified
//     repository where you can work on code.
//   - DeleteSourceRepository , which deletes a source repository.
//   - GetSourceRepository , which returns information about a source repository.
//   - GetSourceRepositoryCloneUrls , which returns information about the URLs that
//     can be used with a Git client to clone a source repository.
//   - ListSourceRepositories , which retrieves a list of source repositories in a
//     project.
//   - ListSourceRepositoryBranches , which retrieves a list of branches in a
//     source repository.
//
// Dev Environments and the Amazon Web Services Toolkits, by calling the
// following:
//   - CreateDevEnvironment , which creates a Dev Environment, where you can
//     quickly work on the code stored in the source repositories of your project.
//   - DeleteDevEnvironment , which deletes a Dev Environment.
//   - GetDevEnvironment , which returns information about a Dev Environment.
//   - ListDevEnvironments , which retrieves a list of Dev Environments in a
//     project.
//   - ListDevEnvironmentSessions , which retrieves a list of active Dev
//     Environment sessions in a project.
//   - StartDevEnvironment , which starts a specified Dev Environment and puts it
//     into an active state.
//   - StartDevEnvironmentSession , which starts a session to a specified Dev
//     Environment.
//   - StopDevEnvironment , which stops a specified Dev Environment and puts it
//     into an stopped state.
//   - StopDevEnvironmentSession , which stops a session for a specified Dev
//     Environment.
//   - UpdateDevEnvironment , which changes one or more values for a Dev
//     Environment.
//
// Security, activity, and resource management in Amazon CodeCatalyst, by calling
// the following:
//   - CreateAccessToken , which creates a personal access token (PAT) for the
//     current user.
//   - DeleteAccessToken , which deletes a specified personal access token (PAT).
//   - ListAccessTokens , which lists all personal access tokens (PATs) associated
//     with a user.
//   - ListEventLogs , which retrieves a list of events that occurred during a
//     specified time period in a space.
//   - VerifySession , which verifies whether the calling user has a valid Amazon
//     CodeCatalyst login and session.
//
// If you are using the Amazon CodeCatalyst APIs with an SDK or the CLI, you must
// configure your computer to work with Amazon CodeCatalyst and single sign-on
// (SSO). For more information, see Setting up to use the CLI with Amazon
// CodeCatalyst (https://docs.aws.amazon.com/codecatalyst/latest/userguide/set-up-cli.html)
// and the SSO documentation for your SDK.
package codecatalyst