amazonka-codestar-2.0: Amazon CodeStar SDK.
Copyright(c) 2013-2023 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellSafe-Inferred
LanguageHaskell2010

Amazonka.CodeStar

Description

Derived from API version 2017-04-19 of the AWS service descriptions, licensed under Apache 2.0.

AWS CodeStar

This is the API reference for AWS CodeStar. This reference provides descriptions of the operations and data types for the AWS CodeStar API along with usage examples.

You can use the AWS CodeStar API to work with:

Projects and their resources, by calling the following:

  • DeleteProject, which deletes a project.
  • DescribeProject, which lists the attributes of a project.
  • ListProjects, which lists all projects associated with your AWS account.
  • ListResources, which lists the resources associated with a project.
  • ListTagsForProject, which lists the tags associated with a project.
  • TagProject, which adds tags to a project.
  • UntagProject, which removes tags from a project.
  • UpdateProject, which updates the attributes of a project.

Teams and team members, by calling the following:

  • AssociateTeamMember, which adds an IAM user to the team for a project.
  • DisassociateTeamMember, which removes an IAM user from the team for a project.
  • ListTeamMembers, which lists all the IAM users in the team for a project, including their roles and attributes.
  • UpdateTeamMember, which updates a team member's attributes in a project.

Users, by calling the following:

  • CreateUserProfile, which creates a user profile that contains data associated with the user across all projects.
  • DeleteUserProfile, which deletes all user profile information across all projects.
  • DescribeUserProfile, which describes the profile of a user.
  • ListUserProfiles, which lists all user profiles.
  • UpdateUserProfile, which updates the profile for a user.
Synopsis

Service Configuration

defaultService :: Service Source #

API version 2017-04-19 of the Amazon CodeStar SDK configuration.

Errors

Error matchers are designed for use with the functions provided by Control.Exception.Lens. This allows catching (and rethrowing) service specific errors returned by CodeStar.

ConcurrentModificationException

_ConcurrentModificationException :: AsError a => Fold a ServiceError Source #

Another modification is being made. That modification must complete before you can make your change.

InvalidNextTokenException

_InvalidNextTokenException :: AsError a => Fold a ServiceError Source #

The next token is not valid.

InvalidServiceRoleException

_InvalidServiceRoleException :: AsError a => Fold a ServiceError Source #

The service role is not valid.

LimitExceededException

_LimitExceededException :: AsError a => Fold a ServiceError Source #

A resource limit has been exceeded.

ProjectAlreadyExistsException

_ProjectAlreadyExistsException :: AsError a => Fold a ServiceError Source #

An AWS CodeStar project with the same ID already exists in this region for the AWS account. AWS CodeStar project IDs must be unique within a region for the AWS account.

ProjectConfigurationException

_ProjectConfigurationException :: AsError a => Fold a ServiceError Source #

Project configuration information is required but not specified.

ProjectCreationFailedException

_ProjectCreationFailedException :: AsError a => Fold a ServiceError Source #

The project creation request was valid, but a nonspecific exception or error occurred during project creation. The project could not be created in AWS CodeStar.

ProjectNotFoundException

_ProjectNotFoundException :: AsError a => Fold a ServiceError Source #

The specified AWS CodeStar project was not found.

TeamMemberAlreadyAssociatedException

_TeamMemberAlreadyAssociatedException :: AsError a => Fold a ServiceError Source #

The team member is already associated with a role in this project.

TeamMemberNotFoundException

_TeamMemberNotFoundException :: AsError a => Fold a ServiceError Source #

The specified team member was not found.

UserProfileAlreadyExistsException

_UserProfileAlreadyExistsException :: AsError a => Fold a ServiceError Source #

A user profile with that name already exists in this region for the AWS account. AWS CodeStar user profile names must be unique within a region for the AWS account.

UserProfileNotFoundException

_UserProfileNotFoundException :: AsError a => Fold a ServiceError Source #

The user profile was not found.

ValidationException

_ValidationException :: AsError a => Fold a ServiceError Source #

The specified input is either not valid, or it could not be validated.

Waiters

Waiters poll by repeatedly sending a request until some remote success condition configured by the Wait specification is fulfilled. The Wait specification determines how many attempts should be made, in addition to delay and retry strategies.

Operations

Some AWS operations return results that are incomplete and require subsequent requests in order to obtain the entire result set. The process of sending subsequent requests to continue where a previous request left off is called pagination. For example, the ListObjects operation of Amazon S3 returns up to 1000 objects at a time, and you must send subsequent requests with the appropriate Marker in order to retrieve the next page of results.

Operations that have an AWSPager instance can transparently perform subsequent requests, correctly setting Markers and other request facets to iterate through the entire result set of a truncated API operation. Operations which support this have an additional note in the documentation.

Many operations have the ability to filter results on the server side. See the individual operation parameters for details.

AssociateTeamMember

data AssociateTeamMember Source #

See: newAssociateTeamMember smart constructor.

Instances

Instances details
ToJSON AssociateTeamMember Source # 
Instance details

Defined in Amazonka.CodeStar.AssociateTeamMember

ToHeaders AssociateTeamMember Source # 
Instance details

Defined in Amazonka.CodeStar.AssociateTeamMember

ToPath AssociateTeamMember Source # 
Instance details

Defined in Amazonka.CodeStar.AssociateTeamMember

ToQuery AssociateTeamMember Source # 
Instance details

Defined in Amazonka.CodeStar.AssociateTeamMember

AWSRequest AssociateTeamMember Source # 
Instance details

Defined in Amazonka.CodeStar.AssociateTeamMember

Associated Types

type AWSResponse AssociateTeamMember #

Generic AssociateTeamMember Source # 
Instance details

Defined in Amazonka.CodeStar.AssociateTeamMember

Associated Types

type Rep AssociateTeamMember :: Type -> Type #

Read AssociateTeamMember Source # 
Instance details

Defined in Amazonka.CodeStar.AssociateTeamMember

Show AssociateTeamMember Source # 
Instance details

Defined in Amazonka.CodeStar.AssociateTeamMember

NFData AssociateTeamMember Source # 
Instance details

Defined in Amazonka.CodeStar.AssociateTeamMember

Methods

rnf :: AssociateTeamMember -> () #

Eq AssociateTeamMember Source # 
Instance details

Defined in Amazonka.CodeStar.AssociateTeamMember

Hashable AssociateTeamMember Source # 
Instance details

Defined in Amazonka.CodeStar.AssociateTeamMember

type AWSResponse AssociateTeamMember Source # 
Instance details

Defined in Amazonka.CodeStar.AssociateTeamMember

type Rep AssociateTeamMember Source # 
Instance details

Defined in Amazonka.CodeStar.AssociateTeamMember

type Rep AssociateTeamMember = D1 ('MetaData "AssociateTeamMember" "Amazonka.CodeStar.AssociateTeamMember" "amazonka-codestar-2.0-J6u0QgMrENu7wBmwByxQnV" 'False) (C1 ('MetaCons "AssociateTeamMember'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "clientRequestToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "remoteAccessAllowed") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))) :*: (S1 ('MetaSel ('Just "projectId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "userArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "projectRole") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))))

newAssociateTeamMember Source #

Create a value of AssociateTeamMember with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

AssociateTeamMember, associateTeamMember_clientRequestToken - A user- or system-generated token that identifies the entity that requested the team member association to the project. This token can be used to repeat the request.

AssociateTeamMember, associateTeamMember_remoteAccessAllowed - Whether the team member is allowed to use an SSH public/private key pair to remotely access project resources, for example Amazon EC2 instances.

AssociateTeamMember, associateTeamMember_projectId - The ID of the project to which you will add the IAM user.

AssociateTeamMember, associateTeamMember_userArn - The Amazon Resource Name (ARN) for the IAM user you want to add to the AWS CodeStar project.

AssociateTeamMember, associateTeamMember_projectRole - The AWS CodeStar project role that will apply to this user. This role determines what actions a user can take in an AWS CodeStar project.

data AssociateTeamMemberResponse Source #

See: newAssociateTeamMemberResponse smart constructor.

Instances

Instances details
Generic AssociateTeamMemberResponse Source # 
Instance details

Defined in Amazonka.CodeStar.AssociateTeamMember

Associated Types

type Rep AssociateTeamMemberResponse :: Type -> Type #

Read AssociateTeamMemberResponse Source # 
Instance details

Defined in Amazonka.CodeStar.AssociateTeamMember

Show AssociateTeamMemberResponse Source # 
Instance details

Defined in Amazonka.CodeStar.AssociateTeamMember

NFData AssociateTeamMemberResponse Source # 
Instance details

Defined in Amazonka.CodeStar.AssociateTeamMember

Eq AssociateTeamMemberResponse Source # 
Instance details

Defined in Amazonka.CodeStar.AssociateTeamMember

type Rep AssociateTeamMemberResponse Source # 
Instance details

Defined in Amazonka.CodeStar.AssociateTeamMember

type Rep AssociateTeamMemberResponse = D1 ('MetaData "AssociateTeamMemberResponse" "Amazonka.CodeStar.AssociateTeamMember" "amazonka-codestar-2.0-J6u0QgMrENu7wBmwByxQnV" 'False) (C1 ('MetaCons "AssociateTeamMemberResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "clientRequestToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newAssociateTeamMemberResponse Source #

Create a value of AssociateTeamMemberResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

AssociateTeamMember, associateTeamMemberResponse_clientRequestToken - The user- or system-generated token from the initial request that can be used to repeat the request.

$sel:httpStatus:AssociateTeamMemberResponse', associateTeamMemberResponse_httpStatus - The response's http status code.

CreateProject

data CreateProject Source #

See: newCreateProject smart constructor.

Instances

Instances details
ToJSON CreateProject Source # 
Instance details

Defined in Amazonka.CodeStar.CreateProject

ToHeaders CreateProject Source # 
Instance details

Defined in Amazonka.CodeStar.CreateProject

ToPath CreateProject Source # 
Instance details

Defined in Amazonka.CodeStar.CreateProject

ToQuery CreateProject Source # 
Instance details

Defined in Amazonka.CodeStar.CreateProject

AWSRequest CreateProject Source # 
Instance details

Defined in Amazonka.CodeStar.CreateProject

Associated Types

type AWSResponse CreateProject #

Generic CreateProject Source # 
Instance details

Defined in Amazonka.CodeStar.CreateProject

Associated Types

type Rep CreateProject :: Type -> Type #

Show CreateProject Source # 
Instance details

Defined in Amazonka.CodeStar.CreateProject

NFData CreateProject Source # 
Instance details

Defined in Amazonka.CodeStar.CreateProject

Methods

rnf :: CreateProject -> () #

Eq CreateProject Source # 
Instance details

Defined in Amazonka.CodeStar.CreateProject

Hashable CreateProject Source # 
Instance details

Defined in Amazonka.CodeStar.CreateProject

type AWSResponse CreateProject Source # 
Instance details

Defined in Amazonka.CodeStar.CreateProject

type Rep CreateProject Source # 
Instance details

Defined in Amazonka.CodeStar.CreateProject

newCreateProject Source #

Create a value of CreateProject with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

CreateProject, createProject_clientRequestToken - A user- or system-generated token that identifies the entity that requested project creation. This token can be used to repeat the request.

CreateProject, createProject_description - The description of the project, if any.

$sel:sourceCode:CreateProject', createProject_sourceCode - A list of the Code objects submitted with the project request. If this parameter is specified, the request must also include the toolchain parameter.

$sel:tags:CreateProject', createProject_tags - The tags created for the project.

$sel:toolchain:CreateProject', createProject_toolchain - The name of the toolchain template file submitted with the project request. If this parameter is specified, the request must also include the sourceCode parameter.

CreateProject, createProject_name - The display name for the project to be created in AWS CodeStar.

CreateProject, createProject_id - The ID of the project to be created in AWS CodeStar.

data CreateProjectResponse Source #

See: newCreateProjectResponse smart constructor.

Instances

Instances details
Generic CreateProjectResponse Source # 
Instance details

Defined in Amazonka.CodeStar.CreateProject

Associated Types

type Rep CreateProjectResponse :: Type -> Type #

Read CreateProjectResponse Source # 
Instance details

Defined in Amazonka.CodeStar.CreateProject

Show CreateProjectResponse Source # 
Instance details

Defined in Amazonka.CodeStar.CreateProject

NFData CreateProjectResponse Source # 
Instance details

Defined in Amazonka.CodeStar.CreateProject

Methods

rnf :: CreateProjectResponse -> () #

Eq CreateProjectResponse Source # 
Instance details

Defined in Amazonka.CodeStar.CreateProject

type Rep CreateProjectResponse Source # 
Instance details

Defined in Amazonka.CodeStar.CreateProject

type Rep CreateProjectResponse = D1 ('MetaData "CreateProjectResponse" "Amazonka.CodeStar.CreateProject" "amazonka-codestar-2.0-J6u0QgMrENu7wBmwByxQnV" 'False) (C1 ('MetaCons "CreateProjectResponse'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "clientRequestToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "projectTemplateId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: (S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))))

newCreateProjectResponse Source #

Create a value of CreateProjectResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

CreateProject, createProjectResponse_clientRequestToken - A user- or system-generated token that identifies the entity that requested project creation.

$sel:projectTemplateId:CreateProjectResponse', createProjectResponse_projectTemplateId - Reserved for future use.

$sel:httpStatus:CreateProjectResponse', createProjectResponse_httpStatus - The response's http status code.

CreateProject, createProjectResponse_id - The ID of the project.

$sel:arn:CreateProjectResponse', createProjectResponse_arn - The Amazon Resource Name (ARN) of the created project.

CreateUserProfile

data CreateUserProfile Source #

See: newCreateUserProfile smart constructor.

Instances

Instances details
ToJSON CreateUserProfile Source # 
Instance details

Defined in Amazonka.CodeStar.CreateUserProfile

ToHeaders CreateUserProfile Source # 
Instance details

Defined in Amazonka.CodeStar.CreateUserProfile

ToPath CreateUserProfile Source # 
Instance details

Defined in Amazonka.CodeStar.CreateUserProfile

ToQuery CreateUserProfile Source # 
Instance details

Defined in Amazonka.CodeStar.CreateUserProfile

AWSRequest CreateUserProfile Source # 
Instance details

Defined in Amazonka.CodeStar.CreateUserProfile

Associated Types

type AWSResponse CreateUserProfile #

Generic CreateUserProfile Source # 
Instance details

Defined in Amazonka.CodeStar.CreateUserProfile

Associated Types

type Rep CreateUserProfile :: Type -> Type #

Show CreateUserProfile Source # 
Instance details

Defined in Amazonka.CodeStar.CreateUserProfile

NFData CreateUserProfile Source # 
Instance details

Defined in Amazonka.CodeStar.CreateUserProfile

Methods

rnf :: CreateUserProfile -> () #

Eq CreateUserProfile Source # 
Instance details

Defined in Amazonka.CodeStar.CreateUserProfile

Hashable CreateUserProfile Source # 
Instance details

Defined in Amazonka.CodeStar.CreateUserProfile

type AWSResponse CreateUserProfile Source # 
Instance details

Defined in Amazonka.CodeStar.CreateUserProfile

type Rep CreateUserProfile Source # 
Instance details

Defined in Amazonka.CodeStar.CreateUserProfile

type Rep CreateUserProfile = D1 ('MetaData "CreateUserProfile" "Amazonka.CodeStar.CreateUserProfile" "amazonka-codestar-2.0-J6u0QgMrENu7wBmwByxQnV" 'False) (C1 ('MetaCons "CreateUserProfile'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "sshPublicKey") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "userArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)) :*: (S1 ('MetaSel ('Just "displayName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Sensitive Text)) :*: S1 ('MetaSel ('Just "emailAddress") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Sensitive Text)))))

newCreateUserProfile Source #

Create a value of CreateUserProfile with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

CreateUserProfile, createUserProfile_sshPublicKey - The SSH public key associated with the user in AWS CodeStar. If a project owner allows the user remote access to project resources, this public key will be used along with the user's private key for SSH access.

CreateUserProfile, createUserProfile_userArn - The Amazon Resource Name (ARN) of the user in IAM.

CreateUserProfile, createUserProfile_displayName - The name that will be displayed as the friendly name for the user in AWS CodeStar.

CreateUserProfile, createUserProfile_emailAddress - The email address that will be displayed as part of the user's profile in AWS CodeStar.

data CreateUserProfileResponse Source #

See: newCreateUserProfileResponse smart constructor.

Instances

Instances details
Generic CreateUserProfileResponse Source # 
Instance details

Defined in Amazonka.CodeStar.CreateUserProfile

Associated Types

type Rep CreateUserProfileResponse :: Type -> Type #

Show CreateUserProfileResponse Source # 
Instance details

Defined in Amazonka.CodeStar.CreateUserProfile

NFData CreateUserProfileResponse Source # 
Instance details

Defined in Amazonka.CodeStar.CreateUserProfile

Eq CreateUserProfileResponse Source # 
Instance details

Defined in Amazonka.CodeStar.CreateUserProfile

type Rep CreateUserProfileResponse Source # 
Instance details

Defined in Amazonka.CodeStar.CreateUserProfile

type Rep CreateUserProfileResponse = D1 ('MetaData "CreateUserProfileResponse" "Amazonka.CodeStar.CreateUserProfile" "amazonka-codestar-2.0-J6u0QgMrENu7wBmwByxQnV" 'False) (C1 ('MetaCons "CreateUserProfileResponse'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "createdTimestamp") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: (S1 ('MetaSel ('Just "displayName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Sensitive Text))) :*: S1 ('MetaSel ('Just "emailAddress") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Sensitive Text))))) :*: ((S1 ('MetaSel ('Just "lastModifiedTimestamp") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "sshPublicKey") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "userArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))))

newCreateUserProfileResponse Source #

Create a value of CreateUserProfileResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:createdTimestamp:CreateUserProfileResponse', createUserProfileResponse_createdTimestamp - The date the user profile was created, in timestamp format.

CreateUserProfile, createUserProfileResponse_displayName - The name that is displayed as the friendly name for the user in AWS CodeStar.

CreateUserProfile, createUserProfileResponse_emailAddress - The email address that is displayed as part of the user's profile in AWS CodeStar.

$sel:lastModifiedTimestamp:CreateUserProfileResponse', createUserProfileResponse_lastModifiedTimestamp - The date the user profile was last modified, in timestamp format.

CreateUserProfile, createUserProfileResponse_sshPublicKey - The SSH public key associated with the user in AWS CodeStar. This is the public portion of the public/private keypair the user can use to access project resources if a project owner allows the user remote access to those resources.

$sel:httpStatus:CreateUserProfileResponse', createUserProfileResponse_httpStatus - The response's http status code.

CreateUserProfile, createUserProfileResponse_userArn - The Amazon Resource Name (ARN) of the user in IAM.

DeleteProject

data DeleteProject Source #

See: newDeleteProject smart constructor.

Instances

Instances details
ToJSON DeleteProject Source # 
Instance details

Defined in Amazonka.CodeStar.DeleteProject

ToHeaders DeleteProject Source # 
Instance details

Defined in Amazonka.CodeStar.DeleteProject

ToPath DeleteProject Source # 
Instance details

Defined in Amazonka.CodeStar.DeleteProject

ToQuery DeleteProject Source # 
Instance details

Defined in Amazonka.CodeStar.DeleteProject

AWSRequest DeleteProject Source # 
Instance details

Defined in Amazonka.CodeStar.DeleteProject

Associated Types

type AWSResponse DeleteProject #

Generic DeleteProject Source # 
Instance details

Defined in Amazonka.CodeStar.DeleteProject

Associated Types

type Rep DeleteProject :: Type -> Type #

Read DeleteProject Source # 
Instance details

Defined in Amazonka.CodeStar.DeleteProject

Show DeleteProject Source # 
Instance details

Defined in Amazonka.CodeStar.DeleteProject

NFData DeleteProject Source # 
Instance details

Defined in Amazonka.CodeStar.DeleteProject

Methods

rnf :: DeleteProject -> () #

Eq DeleteProject Source # 
Instance details

Defined in Amazonka.CodeStar.DeleteProject

Hashable DeleteProject Source # 
Instance details

Defined in Amazonka.CodeStar.DeleteProject

type AWSResponse DeleteProject Source # 
Instance details

Defined in Amazonka.CodeStar.DeleteProject

type Rep DeleteProject Source # 
Instance details

Defined in Amazonka.CodeStar.DeleteProject

type Rep DeleteProject = D1 ('MetaData "DeleteProject" "Amazonka.CodeStar.DeleteProject" "amazonka-codestar-2.0-J6u0QgMrENu7wBmwByxQnV" 'False) (C1 ('MetaCons "DeleteProject'" 'PrefixI 'True) (S1 ('MetaSel ('Just "clientRequestToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "deleteStack") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newDeleteProject Source #

Create a value of DeleteProject with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:clientRequestToken:DeleteProject', deleteProject_clientRequestToken - A user- or system-generated token that identifies the entity that requested project deletion. This token can be used to repeat the request.

$sel:deleteStack:DeleteProject', deleteProject_deleteStack - Whether to send a delete request for the primary stack in AWS CloudFormation originally used to generate the project and its resources. This option will delete all AWS resources for the project (except for any buckets in Amazon S3) as well as deleting the project itself. Recommended for most use cases.

DeleteProject, deleteProject_id - The ID of the project to be deleted in AWS CodeStar.

data DeleteProjectResponse Source #

See: newDeleteProjectResponse smart constructor.

Instances

Instances details
Generic DeleteProjectResponse Source # 
Instance details

Defined in Amazonka.CodeStar.DeleteProject

Associated Types

type Rep DeleteProjectResponse :: Type -> Type #

Read DeleteProjectResponse Source # 
Instance details

Defined in Amazonka.CodeStar.DeleteProject

Show DeleteProjectResponse Source # 
Instance details

Defined in Amazonka.CodeStar.DeleteProject

NFData DeleteProjectResponse Source # 
Instance details

Defined in Amazonka.CodeStar.DeleteProject

Methods

rnf :: DeleteProjectResponse -> () #

Eq DeleteProjectResponse Source # 
Instance details

Defined in Amazonka.CodeStar.DeleteProject

type Rep DeleteProjectResponse Source # 
Instance details

Defined in Amazonka.CodeStar.DeleteProject

type Rep DeleteProjectResponse = D1 ('MetaData "DeleteProjectResponse" "Amazonka.CodeStar.DeleteProject" "amazonka-codestar-2.0-J6u0QgMrENu7wBmwByxQnV" 'False) (C1 ('MetaCons "DeleteProjectResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "projectArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "stackId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newDeleteProjectResponse Source #

Create a value of DeleteProjectResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

DeleteProjectResponse, deleteProjectResponse_projectArn - The Amazon Resource Name (ARN) of the deleted project.

$sel:stackId:DeleteProjectResponse', deleteProjectResponse_stackId - The ID of the primary stack in AWS CloudFormation that will be deleted as part of deleting the project and its resources.

$sel:httpStatus:DeleteProjectResponse', deleteProjectResponse_httpStatus - The response's http status code.

DeleteUserProfile

data DeleteUserProfile Source #

See: newDeleteUserProfile smart constructor.

Constructors

DeleteUserProfile' Text 

Instances

Instances details
ToJSON DeleteUserProfile Source # 
Instance details

Defined in Amazonka.CodeStar.DeleteUserProfile

ToHeaders DeleteUserProfile Source # 
Instance details

Defined in Amazonka.CodeStar.DeleteUserProfile

ToPath DeleteUserProfile Source # 
Instance details

Defined in Amazonka.CodeStar.DeleteUserProfile

ToQuery DeleteUserProfile Source # 
Instance details

Defined in Amazonka.CodeStar.DeleteUserProfile

AWSRequest DeleteUserProfile Source # 
Instance details

Defined in Amazonka.CodeStar.DeleteUserProfile

Associated Types

type AWSResponse DeleteUserProfile #

Generic DeleteUserProfile Source # 
Instance details

Defined in Amazonka.CodeStar.DeleteUserProfile

Associated Types

type Rep DeleteUserProfile :: Type -> Type #

Read DeleteUserProfile Source # 
Instance details

Defined in Amazonka.CodeStar.DeleteUserProfile

Show DeleteUserProfile Source # 
Instance details

Defined in Amazonka.CodeStar.DeleteUserProfile

NFData DeleteUserProfile Source # 
Instance details

Defined in Amazonka.CodeStar.DeleteUserProfile

Methods

rnf :: DeleteUserProfile -> () #

Eq DeleteUserProfile Source # 
Instance details

Defined in Amazonka.CodeStar.DeleteUserProfile

Hashable DeleteUserProfile Source # 
Instance details

Defined in Amazonka.CodeStar.DeleteUserProfile

type AWSResponse DeleteUserProfile Source # 
Instance details

Defined in Amazonka.CodeStar.DeleteUserProfile

type Rep DeleteUserProfile Source # 
Instance details

Defined in Amazonka.CodeStar.DeleteUserProfile

type Rep DeleteUserProfile = D1 ('MetaData "DeleteUserProfile" "Amazonka.CodeStar.DeleteUserProfile" "amazonka-codestar-2.0-J6u0QgMrENu7wBmwByxQnV" 'False) (C1 ('MetaCons "DeleteUserProfile'" 'PrefixI 'True) (S1 ('MetaSel ('Just "userArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newDeleteUserProfile Source #

Create a value of DeleteUserProfile with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

DeleteUserProfile, deleteUserProfile_userArn - The Amazon Resource Name (ARN) of the user to delete from AWS CodeStar.

data DeleteUserProfileResponse Source #

See: newDeleteUserProfileResponse smart constructor.

Instances

Instances details
Generic DeleteUserProfileResponse Source # 
Instance details

Defined in Amazonka.CodeStar.DeleteUserProfile

Associated Types

type Rep DeleteUserProfileResponse :: Type -> Type #

Read DeleteUserProfileResponse Source # 
Instance details

Defined in Amazonka.CodeStar.DeleteUserProfile

Show DeleteUserProfileResponse Source # 
Instance details

Defined in Amazonka.CodeStar.DeleteUserProfile

NFData DeleteUserProfileResponse Source # 
Instance details

Defined in Amazonka.CodeStar.DeleteUserProfile

Eq DeleteUserProfileResponse Source # 
Instance details

Defined in Amazonka.CodeStar.DeleteUserProfile

type Rep DeleteUserProfileResponse Source # 
Instance details

Defined in Amazonka.CodeStar.DeleteUserProfile

type Rep DeleteUserProfileResponse = D1 ('MetaData "DeleteUserProfileResponse" "Amazonka.CodeStar.DeleteUserProfile" "amazonka-codestar-2.0-J6u0QgMrENu7wBmwByxQnV" 'False) (C1 ('MetaCons "DeleteUserProfileResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "userArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newDeleteUserProfileResponse Source #

Create a value of DeleteUserProfileResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:DeleteUserProfileResponse', deleteUserProfileResponse_httpStatus - The response's http status code.

DeleteUserProfile, deleteUserProfileResponse_userArn - The Amazon Resource Name (ARN) of the user deleted from AWS CodeStar.

DescribeProject

data DescribeProject Source #

See: newDescribeProject smart constructor.

Constructors

DescribeProject' Text 

Instances

Instances details
ToJSON DescribeProject Source # 
Instance details

Defined in Amazonka.CodeStar.DescribeProject

ToHeaders DescribeProject Source # 
Instance details

Defined in Amazonka.CodeStar.DescribeProject

ToPath DescribeProject Source # 
Instance details

Defined in Amazonka.CodeStar.DescribeProject

ToQuery DescribeProject Source # 
Instance details

Defined in Amazonka.CodeStar.DescribeProject

AWSRequest DescribeProject Source # 
Instance details

Defined in Amazonka.CodeStar.DescribeProject

Associated Types

type AWSResponse DescribeProject #

Generic DescribeProject Source # 
Instance details

Defined in Amazonka.CodeStar.DescribeProject

Associated Types

type Rep DescribeProject :: Type -> Type #

Read DescribeProject Source # 
Instance details

Defined in Amazonka.CodeStar.DescribeProject

Show DescribeProject Source # 
Instance details

Defined in Amazonka.CodeStar.DescribeProject

NFData DescribeProject Source # 
Instance details

Defined in Amazonka.CodeStar.DescribeProject

Methods

rnf :: DescribeProject -> () #

Eq DescribeProject Source # 
Instance details

Defined in Amazonka.CodeStar.DescribeProject

Hashable DescribeProject Source # 
Instance details

Defined in Amazonka.CodeStar.DescribeProject

type AWSResponse DescribeProject Source # 
Instance details

Defined in Amazonka.CodeStar.DescribeProject

type Rep DescribeProject Source # 
Instance details

Defined in Amazonka.CodeStar.DescribeProject

type Rep DescribeProject = D1 ('MetaData "DescribeProject" "Amazonka.CodeStar.DescribeProject" "amazonka-codestar-2.0-J6u0QgMrENu7wBmwByxQnV" 'False) (C1 ('MetaCons "DescribeProject'" 'PrefixI 'True) (S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newDescribeProject Source #

Create a value of DescribeProject with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

DescribeProject, describeProject_id - The ID of the project.

data DescribeProjectResponse Source #

See: newDescribeProjectResponse smart constructor.

Instances

Instances details
Generic DescribeProjectResponse Source # 
Instance details

Defined in Amazonka.CodeStar.DescribeProject

Associated Types

type Rep DescribeProjectResponse :: Type -> Type #

Show DescribeProjectResponse Source # 
Instance details

Defined in Amazonka.CodeStar.DescribeProject

NFData DescribeProjectResponse Source # 
Instance details

Defined in Amazonka.CodeStar.DescribeProject

Methods

rnf :: DescribeProjectResponse -> () #

Eq DescribeProjectResponse Source # 
Instance details

Defined in Amazonka.CodeStar.DescribeProject

type Rep DescribeProjectResponse Source # 
Instance details

Defined in Amazonka.CodeStar.DescribeProject

newDescribeProjectResponse Source #

Create a value of DescribeProjectResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:arn:DescribeProjectResponse', describeProjectResponse_arn - The Amazon Resource Name (ARN) for the project.

$sel:clientRequestToken:DescribeProjectResponse', describeProjectResponse_clientRequestToken - A user- or system-generated token that identifies the entity that requested project creation.

$sel:createdTimeStamp:DescribeProjectResponse', describeProjectResponse_createdTimeStamp - The date and time the project was created, in timestamp format.

DescribeProjectResponse, describeProjectResponse_description - The description of the project, if any.

DescribeProject, describeProjectResponse_id - The ID of the project.

DescribeProjectResponse, describeProjectResponse_name - The display name for the project.

$sel:projectTemplateId:DescribeProjectResponse', describeProjectResponse_projectTemplateId - The ID for the AWS CodeStar project template used to create the project.

$sel:stackId:DescribeProjectResponse', describeProjectResponse_stackId - The ID of the primary stack in AWS CloudFormation used to generate resources for the project.

$sel:status:DescribeProjectResponse', describeProjectResponse_status - The project creation or deletion status.

$sel:httpStatus:DescribeProjectResponse', describeProjectResponse_httpStatus - The response's http status code.

DescribeUserProfile

data DescribeUserProfile Source #

See: newDescribeUserProfile smart constructor.

Instances

Instances details
ToJSON DescribeUserProfile Source # 
Instance details

Defined in Amazonka.CodeStar.DescribeUserProfile

ToHeaders DescribeUserProfile Source # 
Instance details

Defined in Amazonka.CodeStar.DescribeUserProfile

ToPath DescribeUserProfile Source # 
Instance details

Defined in Amazonka.CodeStar.DescribeUserProfile

ToQuery DescribeUserProfile Source # 
Instance details

Defined in Amazonka.CodeStar.DescribeUserProfile

AWSRequest DescribeUserProfile Source # 
Instance details

Defined in Amazonka.CodeStar.DescribeUserProfile

Associated Types

type AWSResponse DescribeUserProfile #

Generic DescribeUserProfile Source # 
Instance details

Defined in Amazonka.CodeStar.DescribeUserProfile

Associated Types

type Rep DescribeUserProfile :: Type -> Type #

Read DescribeUserProfile Source # 
Instance details

Defined in Amazonka.CodeStar.DescribeUserProfile

Show DescribeUserProfile Source # 
Instance details

Defined in Amazonka.CodeStar.DescribeUserProfile

NFData DescribeUserProfile Source # 
Instance details

Defined in Amazonka.CodeStar.DescribeUserProfile

Methods

rnf :: DescribeUserProfile -> () #

Eq DescribeUserProfile Source # 
Instance details

Defined in Amazonka.CodeStar.DescribeUserProfile

Hashable DescribeUserProfile Source # 
Instance details

Defined in Amazonka.CodeStar.DescribeUserProfile

type AWSResponse DescribeUserProfile Source # 
Instance details

Defined in Amazonka.CodeStar.DescribeUserProfile

type Rep DescribeUserProfile Source # 
Instance details

Defined in Amazonka.CodeStar.DescribeUserProfile

type Rep DescribeUserProfile = D1 ('MetaData "DescribeUserProfile" "Amazonka.CodeStar.DescribeUserProfile" "amazonka-codestar-2.0-J6u0QgMrENu7wBmwByxQnV" 'False) (C1 ('MetaCons "DescribeUserProfile'" 'PrefixI 'True) (S1 ('MetaSel ('Just "userArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newDescribeUserProfile Source #

Create a value of DescribeUserProfile with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

DescribeUserProfile, describeUserProfile_userArn - The Amazon Resource Name (ARN) of the user.

data DescribeUserProfileResponse Source #

See: newDescribeUserProfileResponse smart constructor.

Instances

Instances details
Generic DescribeUserProfileResponse Source # 
Instance details

Defined in Amazonka.CodeStar.DescribeUserProfile

Associated Types

type Rep DescribeUserProfileResponse :: Type -> Type #

Show DescribeUserProfileResponse Source # 
Instance details

Defined in Amazonka.CodeStar.DescribeUserProfile

NFData DescribeUserProfileResponse Source # 
Instance details

Defined in Amazonka.CodeStar.DescribeUserProfile

Eq DescribeUserProfileResponse Source # 
Instance details

Defined in Amazonka.CodeStar.DescribeUserProfile

type Rep DescribeUserProfileResponse Source # 
Instance details

Defined in Amazonka.CodeStar.DescribeUserProfile

type Rep DescribeUserProfileResponse = D1 ('MetaData "DescribeUserProfileResponse" "Amazonka.CodeStar.DescribeUserProfile" "amazonka-codestar-2.0-J6u0QgMrENu7wBmwByxQnV" 'False) (C1 ('MetaCons "DescribeUserProfileResponse'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "displayName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Sensitive Text))) :*: (S1 ('MetaSel ('Just "emailAddress") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Sensitive Text))) :*: S1 ('MetaSel ('Just "sshPublicKey") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "userArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)) :*: (S1 ('MetaSel ('Just "createdTimestamp") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 POSIX) :*: S1 ('MetaSel ('Just "lastModifiedTimestamp") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 POSIX)))))

newDescribeUserProfileResponse Source #

Create a value of DescribeUserProfileResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

DescribeUserProfileResponse, describeUserProfileResponse_displayName - The display name shown for the user in AWS CodeStar projects. For example, this could be set to both first and last name ("Mary Major") or a single name ("Mary"). The display name is also used to generate the initial icon associated with the user in AWS CodeStar projects. If spaces are included in the display name, the first character that appears after the space will be used as the second character in the user initial icon. The initial icon displays a maximum of two characters, so a display name with more than one space (for example "Mary Jane Major") would generate an initial icon using the first character and the first character after the space ("MJ", not "MM").

DescribeUserProfileResponse, describeUserProfileResponse_emailAddress - The email address for the user. Optional.

DescribeUserProfileResponse, describeUserProfileResponse_sshPublicKey - The SSH public key associated with the user. This SSH public key is associated with the user profile, and can be used in conjunction with the associated private key for access to project resources, such as Amazon EC2 instances, if a project owner grants remote access to those resources.

$sel:httpStatus:DescribeUserProfileResponse', describeUserProfileResponse_httpStatus - The response's http status code.

DescribeUserProfile, describeUserProfileResponse_userArn - The Amazon Resource Name (ARN) of the user.

$sel:createdTimestamp:DescribeUserProfileResponse', describeUserProfileResponse_createdTimestamp - The date and time when the user profile was created in AWS CodeStar, in timestamp format.

$sel:lastModifiedTimestamp:DescribeUserProfileResponse', describeUserProfileResponse_lastModifiedTimestamp - The date and time when the user profile was last modified, in timestamp format.

DisassociateTeamMember

data DisassociateTeamMember Source #

See: newDisassociateTeamMember smart constructor.

Instances

Instances details
ToJSON DisassociateTeamMember Source # 
Instance details

Defined in Amazonka.CodeStar.DisassociateTeamMember

ToHeaders DisassociateTeamMember Source # 
Instance details

Defined in Amazonka.CodeStar.DisassociateTeamMember

ToPath DisassociateTeamMember Source # 
Instance details

Defined in Amazonka.CodeStar.DisassociateTeamMember

ToQuery DisassociateTeamMember Source # 
Instance details

Defined in Amazonka.CodeStar.DisassociateTeamMember

AWSRequest DisassociateTeamMember Source # 
Instance details

Defined in Amazonka.CodeStar.DisassociateTeamMember

Associated Types

type AWSResponse DisassociateTeamMember #

Generic DisassociateTeamMember Source # 
Instance details

Defined in Amazonka.CodeStar.DisassociateTeamMember

Associated Types

type Rep DisassociateTeamMember :: Type -> Type #

Read DisassociateTeamMember Source # 
Instance details

Defined in Amazonka.CodeStar.DisassociateTeamMember

Show DisassociateTeamMember Source # 
Instance details

Defined in Amazonka.CodeStar.DisassociateTeamMember

NFData DisassociateTeamMember Source # 
Instance details

Defined in Amazonka.CodeStar.DisassociateTeamMember

Methods

rnf :: DisassociateTeamMember -> () #

Eq DisassociateTeamMember Source # 
Instance details

Defined in Amazonka.CodeStar.DisassociateTeamMember

Hashable DisassociateTeamMember Source # 
Instance details

Defined in Amazonka.CodeStar.DisassociateTeamMember

type AWSResponse DisassociateTeamMember Source # 
Instance details

Defined in Amazonka.CodeStar.DisassociateTeamMember

type Rep DisassociateTeamMember Source # 
Instance details

Defined in Amazonka.CodeStar.DisassociateTeamMember

type Rep DisassociateTeamMember = D1 ('MetaData "DisassociateTeamMember" "Amazonka.CodeStar.DisassociateTeamMember" "amazonka-codestar-2.0-J6u0QgMrENu7wBmwByxQnV" 'False) (C1 ('MetaCons "DisassociateTeamMember'" 'PrefixI 'True) (S1 ('MetaSel ('Just "projectId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "userArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newDisassociateTeamMember Source #

Create a value of DisassociateTeamMember with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

DisassociateTeamMember, disassociateTeamMember_projectId - The ID of the AWS CodeStar project from which you want to remove a team member.

DisassociateTeamMember, disassociateTeamMember_userArn - The Amazon Resource Name (ARN) of the IAM user or group whom you want to remove from the project.

data DisassociateTeamMemberResponse Source #

See: newDisassociateTeamMemberResponse smart constructor.

Instances

Instances details
Generic DisassociateTeamMemberResponse Source # 
Instance details

Defined in Amazonka.CodeStar.DisassociateTeamMember

Associated Types

type Rep DisassociateTeamMemberResponse :: Type -> Type #

Read DisassociateTeamMemberResponse Source # 
Instance details

Defined in Amazonka.CodeStar.DisassociateTeamMember

Show DisassociateTeamMemberResponse Source # 
Instance details

Defined in Amazonka.CodeStar.DisassociateTeamMember

NFData DisassociateTeamMemberResponse Source # 
Instance details

Defined in Amazonka.CodeStar.DisassociateTeamMember

Eq DisassociateTeamMemberResponse Source # 
Instance details

Defined in Amazonka.CodeStar.DisassociateTeamMember

type Rep DisassociateTeamMemberResponse Source # 
Instance details

Defined in Amazonka.CodeStar.DisassociateTeamMember

type Rep DisassociateTeamMemberResponse = D1 ('MetaData "DisassociateTeamMemberResponse" "Amazonka.CodeStar.DisassociateTeamMember" "amazonka-codestar-2.0-J6u0QgMrENu7wBmwByxQnV" 'False) (C1 ('MetaCons "DisassociateTeamMemberResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newDisassociateTeamMemberResponse Source #

Create a value of DisassociateTeamMemberResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:DisassociateTeamMemberResponse', disassociateTeamMemberResponse_httpStatus - The response's http status code.

ListProjects (Paginated)

data ListProjects Source #

See: newListProjects smart constructor.

Instances

Instances details
ToJSON ListProjects Source # 
Instance details

Defined in Amazonka.CodeStar.ListProjects

ToHeaders ListProjects Source # 
Instance details

Defined in Amazonka.CodeStar.ListProjects

ToPath ListProjects Source # 
Instance details

Defined in Amazonka.CodeStar.ListProjects

ToQuery ListProjects Source # 
Instance details

Defined in Amazonka.CodeStar.ListProjects

AWSPager ListProjects Source # 
Instance details

Defined in Amazonka.CodeStar.ListProjects

AWSRequest ListProjects Source # 
Instance details

Defined in Amazonka.CodeStar.ListProjects

Associated Types

type AWSResponse ListProjects #

Generic ListProjects Source # 
Instance details

Defined in Amazonka.CodeStar.ListProjects

Associated Types

type Rep ListProjects :: Type -> Type #

Read ListProjects Source # 
Instance details

Defined in Amazonka.CodeStar.ListProjects

Show ListProjects Source # 
Instance details

Defined in Amazonka.CodeStar.ListProjects

NFData ListProjects Source # 
Instance details

Defined in Amazonka.CodeStar.ListProjects

Methods

rnf :: ListProjects -> () #

Eq ListProjects Source # 
Instance details

Defined in Amazonka.CodeStar.ListProjects

Hashable ListProjects Source # 
Instance details

Defined in Amazonka.CodeStar.ListProjects

type AWSResponse ListProjects Source # 
Instance details

Defined in Amazonka.CodeStar.ListProjects

type Rep ListProjects Source # 
Instance details

Defined in Amazonka.CodeStar.ListProjects

type Rep ListProjects = D1 ('MetaData "ListProjects" "Amazonka.CodeStar.ListProjects" "amazonka-codestar-2.0-J6u0QgMrENu7wBmwByxQnV" 'False) (C1 ('MetaCons "ListProjects'" 'PrefixI 'True) (S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newListProjects :: ListProjects Source #

Create a value of ListProjects with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:maxResults:ListProjects', listProjects_maxResults - The maximum amount of data that can be contained in a single set of results.

ListProjects, listProjects_nextToken - The continuation token to be used to return the next set of results, if the results cannot be returned in one response.

data ListProjectsResponse Source #

See: newListProjectsResponse smart constructor.

Instances

Instances details
Generic ListProjectsResponse Source # 
Instance details

Defined in Amazonka.CodeStar.ListProjects

Associated Types

type Rep ListProjectsResponse :: Type -> Type #

Read ListProjectsResponse Source # 
Instance details

Defined in Amazonka.CodeStar.ListProjects

Show ListProjectsResponse Source # 
Instance details

Defined in Amazonka.CodeStar.ListProjects

NFData ListProjectsResponse Source # 
Instance details

Defined in Amazonka.CodeStar.ListProjects

Methods

rnf :: ListProjectsResponse -> () #

Eq ListProjectsResponse Source # 
Instance details

Defined in Amazonka.CodeStar.ListProjects

type Rep ListProjectsResponse Source # 
Instance details

Defined in Amazonka.CodeStar.ListProjects

type Rep ListProjectsResponse = D1 ('MetaData "ListProjectsResponse" "Amazonka.CodeStar.ListProjects" "amazonka-codestar-2.0-J6u0QgMrENu7wBmwByxQnV" 'False) (C1 ('MetaCons "ListProjectsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "projects") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [ProjectSummary]))))

newListProjectsResponse Source #

Create a value of ListProjectsResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

ListProjects, listProjectsResponse_nextToken - The continuation token to use when requesting the next set of results, if there are more results to be returned.

$sel:httpStatus:ListProjectsResponse', listProjectsResponse_httpStatus - The response's http status code.

$sel:projects:ListProjectsResponse', listProjectsResponse_projects - A list of projects.

ListResources (Paginated)

data ListResources Source #

See: newListResources smart constructor.

Instances

Instances details
ToJSON ListResources Source # 
Instance details

Defined in Amazonka.CodeStar.ListResources

ToHeaders ListResources Source # 
Instance details

Defined in Amazonka.CodeStar.ListResources

ToPath ListResources Source # 
Instance details

Defined in Amazonka.CodeStar.ListResources

ToQuery ListResources Source # 
Instance details

Defined in Amazonka.CodeStar.ListResources

AWSPager ListResources Source # 
Instance details

Defined in Amazonka.CodeStar.ListResources

AWSRequest ListResources Source # 
Instance details

Defined in Amazonka.CodeStar.ListResources

Associated Types

type AWSResponse ListResources #

Generic ListResources Source # 
Instance details

Defined in Amazonka.CodeStar.ListResources

Associated Types

type Rep ListResources :: Type -> Type #

Read ListResources Source # 
Instance details

Defined in Amazonka.CodeStar.ListResources

Show ListResources Source # 
Instance details

Defined in Amazonka.CodeStar.ListResources

NFData ListResources Source # 
Instance details

Defined in Amazonka.CodeStar.ListResources

Methods

rnf :: ListResources -> () #

Eq ListResources Source # 
Instance details

Defined in Amazonka.CodeStar.ListResources

Hashable ListResources Source # 
Instance details

Defined in Amazonka.CodeStar.ListResources

type AWSResponse ListResources Source # 
Instance details

Defined in Amazonka.CodeStar.ListResources

type Rep ListResources Source # 
Instance details

Defined in Amazonka.CodeStar.ListResources

type Rep ListResources = D1 ('MetaData "ListResources" "Amazonka.CodeStar.ListResources" "amazonka-codestar-2.0-J6u0QgMrENu7wBmwByxQnV" 'False) (C1 ('MetaCons "ListResources'" 'PrefixI 'True) (S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "projectId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newListResources Source #

Create a value of ListResources with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:maxResults:ListResources', listResources_maxResults - The maximum amount of data that can be contained in a single set of results.

ListResources, listResources_nextToken - The continuation token for the next set of results, if the results cannot be returned in one response.

ListResources, listResources_projectId - The ID of the project.

data ListResourcesResponse Source #

See: newListResourcesResponse smart constructor.

Instances

Instances details
Generic ListResourcesResponse Source # 
Instance details

Defined in Amazonka.CodeStar.ListResources

Associated Types

type Rep ListResourcesResponse :: Type -> Type #

Read ListResourcesResponse Source # 
Instance details

Defined in Amazonka.CodeStar.ListResources

Show ListResourcesResponse Source # 
Instance details

Defined in Amazonka.CodeStar.ListResources

NFData ListResourcesResponse Source # 
Instance details

Defined in Amazonka.CodeStar.ListResources

Methods

rnf :: ListResourcesResponse -> () #

Eq ListResourcesResponse Source # 
Instance details

Defined in Amazonka.CodeStar.ListResources

type Rep ListResourcesResponse Source # 
Instance details

Defined in Amazonka.CodeStar.ListResources

type Rep ListResourcesResponse = D1 ('MetaData "ListResourcesResponse" "Amazonka.CodeStar.ListResources" "amazonka-codestar-2.0-J6u0QgMrENu7wBmwByxQnV" 'False) (C1 ('MetaCons "ListResourcesResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "resources") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Resource])) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newListResourcesResponse Source #

Create a value of ListResourcesResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

ListResources, listResourcesResponse_nextToken - The continuation token to use when requesting the next set of results, if there are more results to be returned.

$sel:resources:ListResourcesResponse', listResourcesResponse_resources - An array of resources associated with the project.

$sel:httpStatus:ListResourcesResponse', listResourcesResponse_httpStatus - The response's http status code.

ListTagsForProject

data ListTagsForProject Source #

See: newListTagsForProject smart constructor.

Instances

Instances details
ToJSON ListTagsForProject Source # 
Instance details

Defined in Amazonka.CodeStar.ListTagsForProject

ToHeaders ListTagsForProject Source # 
Instance details

Defined in Amazonka.CodeStar.ListTagsForProject

ToPath ListTagsForProject Source # 
Instance details

Defined in Amazonka.CodeStar.ListTagsForProject

ToQuery ListTagsForProject Source # 
Instance details

Defined in Amazonka.CodeStar.ListTagsForProject

AWSRequest ListTagsForProject Source # 
Instance details

Defined in Amazonka.CodeStar.ListTagsForProject

Associated Types

type AWSResponse ListTagsForProject #

Generic ListTagsForProject Source # 
Instance details

Defined in Amazonka.CodeStar.ListTagsForProject

Associated Types

type Rep ListTagsForProject :: Type -> Type #

Read ListTagsForProject Source # 
Instance details

Defined in Amazonka.CodeStar.ListTagsForProject

Show ListTagsForProject Source # 
Instance details

Defined in Amazonka.CodeStar.ListTagsForProject

NFData ListTagsForProject Source # 
Instance details

Defined in Amazonka.CodeStar.ListTagsForProject

Methods

rnf :: ListTagsForProject -> () #

Eq ListTagsForProject Source # 
Instance details

Defined in Amazonka.CodeStar.ListTagsForProject

Hashable ListTagsForProject Source # 
Instance details

Defined in Amazonka.CodeStar.ListTagsForProject

type AWSResponse ListTagsForProject Source # 
Instance details

Defined in Amazonka.CodeStar.ListTagsForProject

type Rep ListTagsForProject Source # 
Instance details

Defined in Amazonka.CodeStar.ListTagsForProject

type Rep ListTagsForProject = D1 ('MetaData "ListTagsForProject" "Amazonka.CodeStar.ListTagsForProject" "amazonka-codestar-2.0-J6u0QgMrENu7wBmwByxQnV" 'False) (C1 ('MetaCons "ListTagsForProject'" 'PrefixI 'True) (S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newListTagsForProject Source #

Create a value of ListTagsForProject with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:maxResults:ListTagsForProject', listTagsForProject_maxResults - Reserved for future use.

ListTagsForProject, listTagsForProject_nextToken - Reserved for future use.

ListTagsForProject, listTagsForProject_id - The ID of the project to get tags for.

data ListTagsForProjectResponse Source #

See: newListTagsForProjectResponse smart constructor.

Instances

Instances details
Generic ListTagsForProjectResponse Source # 
Instance details

Defined in Amazonka.CodeStar.ListTagsForProject

Associated Types

type Rep ListTagsForProjectResponse :: Type -> Type #

Read ListTagsForProjectResponse Source # 
Instance details

Defined in Amazonka.CodeStar.ListTagsForProject

Show ListTagsForProjectResponse Source # 
Instance details

Defined in Amazonka.CodeStar.ListTagsForProject

NFData ListTagsForProjectResponse Source # 
Instance details

Defined in Amazonka.CodeStar.ListTagsForProject

Eq ListTagsForProjectResponse Source # 
Instance details

Defined in Amazonka.CodeStar.ListTagsForProject

type Rep ListTagsForProjectResponse Source # 
Instance details

Defined in Amazonka.CodeStar.ListTagsForProject

type Rep ListTagsForProjectResponse = D1 ('MetaData "ListTagsForProjectResponse" "Amazonka.CodeStar.ListTagsForProject" "amazonka-codestar-2.0-J6u0QgMrENu7wBmwByxQnV" 'False) (C1 ('MetaCons "ListTagsForProjectResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text Text))) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newListTagsForProjectResponse Source #

Create a value of ListTagsForProjectResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

ListTagsForProject, listTagsForProjectResponse_nextToken - Reserved for future use.

$sel:tags:ListTagsForProjectResponse', listTagsForProjectResponse_tags - The tags for the project.

$sel:httpStatus:ListTagsForProjectResponse', listTagsForProjectResponse_httpStatus - The response's http status code.

ListTeamMembers (Paginated)

data ListTeamMembers Source #

See: newListTeamMembers smart constructor.

Instances

Instances details
ToJSON ListTeamMembers Source # 
Instance details

Defined in Amazonka.CodeStar.ListTeamMembers

ToHeaders ListTeamMembers Source # 
Instance details

Defined in Amazonka.CodeStar.ListTeamMembers

ToPath ListTeamMembers Source # 
Instance details

Defined in Amazonka.CodeStar.ListTeamMembers

ToQuery ListTeamMembers Source # 
Instance details

Defined in Amazonka.CodeStar.ListTeamMembers

AWSPager ListTeamMembers Source # 
Instance details

Defined in Amazonka.CodeStar.ListTeamMembers

AWSRequest ListTeamMembers Source # 
Instance details

Defined in Amazonka.CodeStar.ListTeamMembers

Associated Types

type AWSResponse ListTeamMembers #

Generic ListTeamMembers Source # 
Instance details

Defined in Amazonka.CodeStar.ListTeamMembers

Associated Types

type Rep ListTeamMembers :: Type -> Type #

Read ListTeamMembers Source # 
Instance details

Defined in Amazonka.CodeStar.ListTeamMembers

Show ListTeamMembers Source # 
Instance details

Defined in Amazonka.CodeStar.ListTeamMembers

NFData ListTeamMembers Source # 
Instance details

Defined in Amazonka.CodeStar.ListTeamMembers

Methods

rnf :: ListTeamMembers -> () #

Eq ListTeamMembers Source # 
Instance details

Defined in Amazonka.CodeStar.ListTeamMembers

Hashable ListTeamMembers Source # 
Instance details

Defined in Amazonka.CodeStar.ListTeamMembers

type AWSResponse ListTeamMembers Source # 
Instance details

Defined in Amazonka.CodeStar.ListTeamMembers

type Rep ListTeamMembers Source # 
Instance details

Defined in Amazonka.CodeStar.ListTeamMembers

type Rep ListTeamMembers = D1 ('MetaData "ListTeamMembers" "Amazonka.CodeStar.ListTeamMembers" "amazonka-codestar-2.0-J6u0QgMrENu7wBmwByxQnV" 'False) (C1 ('MetaCons "ListTeamMembers'" 'PrefixI 'True) (S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "projectId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newListTeamMembers Source #

Create a value of ListTeamMembers with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:maxResults:ListTeamMembers', listTeamMembers_maxResults - The maximum number of team members you want returned in a response.

ListTeamMembers, listTeamMembers_nextToken - The continuation token for the next set of results, if the results cannot be returned in one response.

ListTeamMembers, listTeamMembers_projectId - The ID of the project for which you want to list team members.

data ListTeamMembersResponse Source #

See: newListTeamMembersResponse smart constructor.

Instances

Instances details
Generic ListTeamMembersResponse Source # 
Instance details

Defined in Amazonka.CodeStar.ListTeamMembers

Associated Types

type Rep ListTeamMembersResponse :: Type -> Type #

Read ListTeamMembersResponse Source # 
Instance details

Defined in Amazonka.CodeStar.ListTeamMembers

Show ListTeamMembersResponse Source # 
Instance details

Defined in Amazonka.CodeStar.ListTeamMembers

NFData ListTeamMembersResponse Source # 
Instance details

Defined in Amazonka.CodeStar.ListTeamMembers

Methods

rnf :: ListTeamMembersResponse -> () #

Eq ListTeamMembersResponse Source # 
Instance details

Defined in Amazonka.CodeStar.ListTeamMembers

type Rep ListTeamMembersResponse Source # 
Instance details

Defined in Amazonka.CodeStar.ListTeamMembers

type Rep ListTeamMembersResponse = D1 ('MetaData "ListTeamMembersResponse" "Amazonka.CodeStar.ListTeamMembers" "amazonka-codestar-2.0-J6u0QgMrENu7wBmwByxQnV" 'False) (C1 ('MetaCons "ListTeamMembersResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "teamMembers") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [TeamMember]))))

newListTeamMembersResponse Source #

Create a value of ListTeamMembersResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

ListTeamMembers, listTeamMembersResponse_nextToken - The continuation token to use when requesting the next set of results, if there are more results to be returned.

$sel:httpStatus:ListTeamMembersResponse', listTeamMembersResponse_httpStatus - The response's http status code.

$sel:teamMembers:ListTeamMembersResponse', listTeamMembersResponse_teamMembers - A list of team member objects for the project.

ListUserProfiles (Paginated)

data ListUserProfiles Source #

See: newListUserProfiles smart constructor.

Instances

Instances details
ToJSON ListUserProfiles Source # 
Instance details

Defined in Amazonka.CodeStar.ListUserProfiles

ToHeaders ListUserProfiles Source # 
Instance details

Defined in Amazonka.CodeStar.ListUserProfiles

ToPath ListUserProfiles Source # 
Instance details

Defined in Amazonka.CodeStar.ListUserProfiles

ToQuery ListUserProfiles Source # 
Instance details

Defined in Amazonka.CodeStar.ListUserProfiles

AWSPager ListUserProfiles Source # 
Instance details

Defined in Amazonka.CodeStar.ListUserProfiles

AWSRequest ListUserProfiles Source # 
Instance details

Defined in Amazonka.CodeStar.ListUserProfiles

Associated Types

type AWSResponse ListUserProfiles #

Generic ListUserProfiles Source # 
Instance details

Defined in Amazonka.CodeStar.ListUserProfiles

Associated Types

type Rep ListUserProfiles :: Type -> Type #

Read ListUserProfiles Source # 
Instance details

Defined in Amazonka.CodeStar.ListUserProfiles

Show ListUserProfiles Source # 
Instance details

Defined in Amazonka.CodeStar.ListUserProfiles

NFData ListUserProfiles Source # 
Instance details

Defined in Amazonka.CodeStar.ListUserProfiles

Methods

rnf :: ListUserProfiles -> () #

Eq ListUserProfiles Source # 
Instance details

Defined in Amazonka.CodeStar.ListUserProfiles

Hashable ListUserProfiles Source # 
Instance details

Defined in Amazonka.CodeStar.ListUserProfiles

type AWSResponse ListUserProfiles Source # 
Instance details

Defined in Amazonka.CodeStar.ListUserProfiles

type Rep ListUserProfiles Source # 
Instance details

Defined in Amazonka.CodeStar.ListUserProfiles

type Rep ListUserProfiles = D1 ('MetaData "ListUserProfiles" "Amazonka.CodeStar.ListUserProfiles" "amazonka-codestar-2.0-J6u0QgMrENu7wBmwByxQnV" 'False) (C1 ('MetaCons "ListUserProfiles'" 'PrefixI 'True) (S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newListUserProfiles :: ListUserProfiles Source #

Create a value of ListUserProfiles with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:maxResults:ListUserProfiles', listUserProfiles_maxResults - The maximum number of results to return in a response.

ListUserProfiles, listUserProfiles_nextToken - The continuation token for the next set of results, if the results cannot be returned in one response.

data ListUserProfilesResponse Source #

See: newListUserProfilesResponse smart constructor.

Instances

Instances details
Generic ListUserProfilesResponse Source # 
Instance details

Defined in Amazonka.CodeStar.ListUserProfiles

Associated Types

type Rep ListUserProfilesResponse :: Type -> Type #

Show ListUserProfilesResponse Source # 
Instance details

Defined in Amazonka.CodeStar.ListUserProfiles

NFData ListUserProfilesResponse Source # 
Instance details

Defined in Amazonka.CodeStar.ListUserProfiles

Eq ListUserProfilesResponse Source # 
Instance details

Defined in Amazonka.CodeStar.ListUserProfiles

type Rep ListUserProfilesResponse Source # 
Instance details

Defined in Amazonka.CodeStar.ListUserProfiles

type Rep ListUserProfilesResponse = D1 ('MetaData "ListUserProfilesResponse" "Amazonka.CodeStar.ListUserProfiles" "amazonka-codestar-2.0-J6u0QgMrENu7wBmwByxQnV" 'False) (C1 ('MetaCons "ListUserProfilesResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "userProfiles") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [UserProfileSummary]))))

newListUserProfilesResponse Source #

Create a value of ListUserProfilesResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

ListUserProfiles, listUserProfilesResponse_nextToken - The continuation token to use when requesting the next set of results, if there are more results to be returned.

$sel:httpStatus:ListUserProfilesResponse', listUserProfilesResponse_httpStatus - The response's http status code.

$sel:userProfiles:ListUserProfilesResponse', listUserProfilesResponse_userProfiles - All the user profiles configured in AWS CodeStar for an AWS account.

TagProject

data TagProject Source #

See: newTagProject smart constructor.

Constructors

TagProject' Text (HashMap Text Text) 

Instances

Instances details
ToJSON TagProject Source # 
Instance details

Defined in Amazonka.CodeStar.TagProject

ToHeaders TagProject Source # 
Instance details

Defined in Amazonka.CodeStar.TagProject

Methods

toHeaders :: TagProject -> [Header] #

ToPath TagProject Source # 
Instance details

Defined in Amazonka.CodeStar.TagProject

ToQuery TagProject Source # 
Instance details

Defined in Amazonka.CodeStar.TagProject

AWSRequest TagProject Source # 
Instance details

Defined in Amazonka.CodeStar.TagProject

Associated Types

type AWSResponse TagProject #

Generic TagProject Source # 
Instance details

Defined in Amazonka.CodeStar.TagProject

Associated Types

type Rep TagProject :: Type -> Type #

Read TagProject Source # 
Instance details

Defined in Amazonka.CodeStar.TagProject

Show TagProject Source # 
Instance details

Defined in Amazonka.CodeStar.TagProject

NFData TagProject Source # 
Instance details

Defined in Amazonka.CodeStar.TagProject

Methods

rnf :: TagProject -> () #

Eq TagProject Source # 
Instance details

Defined in Amazonka.CodeStar.TagProject

Hashable TagProject Source # 
Instance details

Defined in Amazonka.CodeStar.TagProject

type AWSResponse TagProject Source # 
Instance details

Defined in Amazonka.CodeStar.TagProject

type Rep TagProject Source # 
Instance details

Defined in Amazonka.CodeStar.TagProject

type Rep TagProject = D1 ('MetaData "TagProject" "Amazonka.CodeStar.TagProject" "amazonka-codestar-2.0-J6u0QgMrENu7wBmwByxQnV" 'False) (C1 ('MetaCons "TagProject'" 'PrefixI 'True) (S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (HashMap Text Text))))

newTagProject Source #

Arguments

:: Text

TagProject

-> TagProject 

Create a value of TagProject with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

TagProject, tagProject_id - The ID of the project you want to add a tag to.

TagProject, tagProject_tags - The tags you want to add to the project.

data TagProjectResponse Source #

See: newTagProjectResponse smart constructor.

Instances

Instances details
Generic TagProjectResponse Source # 
Instance details

Defined in Amazonka.CodeStar.TagProject

Associated Types

type Rep TagProjectResponse :: Type -> Type #

Read TagProjectResponse Source # 
Instance details

Defined in Amazonka.CodeStar.TagProject

Show TagProjectResponse Source # 
Instance details

Defined in Amazonka.CodeStar.TagProject

NFData TagProjectResponse Source # 
Instance details

Defined in Amazonka.CodeStar.TagProject

Methods

rnf :: TagProjectResponse -> () #

Eq TagProjectResponse Source # 
Instance details

Defined in Amazonka.CodeStar.TagProject

type Rep TagProjectResponse Source # 
Instance details

Defined in Amazonka.CodeStar.TagProject

type Rep TagProjectResponse = D1 ('MetaData "TagProjectResponse" "Amazonka.CodeStar.TagProject" "amazonka-codestar-2.0-J6u0QgMrENu7wBmwByxQnV" 'False) (C1 ('MetaCons "TagProjectResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text Text))) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newTagProjectResponse Source #

Create a value of TagProjectResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

TagProject, tagProjectResponse_tags - The tags for the project.

$sel:httpStatus:TagProjectResponse', tagProjectResponse_httpStatus - The response's http status code.

UntagProject

data UntagProject Source #

See: newUntagProject smart constructor.

Constructors

UntagProject' Text [Text] 

Instances

Instances details
ToJSON UntagProject Source # 
Instance details

Defined in Amazonka.CodeStar.UntagProject

ToHeaders UntagProject Source # 
Instance details

Defined in Amazonka.CodeStar.UntagProject

ToPath UntagProject Source # 
Instance details

Defined in Amazonka.CodeStar.UntagProject

ToQuery UntagProject Source # 
Instance details

Defined in Amazonka.CodeStar.UntagProject

AWSRequest UntagProject Source # 
Instance details

Defined in Amazonka.CodeStar.UntagProject

Associated Types

type AWSResponse UntagProject #

Generic UntagProject Source # 
Instance details

Defined in Amazonka.CodeStar.UntagProject

Associated Types

type Rep UntagProject :: Type -> Type #

Read UntagProject Source # 
Instance details

Defined in Amazonka.CodeStar.UntagProject

Show UntagProject Source # 
Instance details

Defined in Amazonka.CodeStar.UntagProject

NFData UntagProject Source # 
Instance details

Defined in Amazonka.CodeStar.UntagProject

Methods

rnf :: UntagProject -> () #

Eq UntagProject Source # 
Instance details

Defined in Amazonka.CodeStar.UntagProject

Hashable UntagProject Source # 
Instance details

Defined in Amazonka.CodeStar.UntagProject

type AWSResponse UntagProject Source # 
Instance details

Defined in Amazonka.CodeStar.UntagProject

type Rep UntagProject Source # 
Instance details

Defined in Amazonka.CodeStar.UntagProject

type Rep UntagProject = D1 ('MetaData "UntagProject" "Amazonka.CodeStar.UntagProject" "amazonka-codestar-2.0-J6u0QgMrENu7wBmwByxQnV" 'False) (C1 ('MetaCons "UntagProject'" 'PrefixI 'True) (S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [Text])))

newUntagProject Source #

Create a value of UntagProject with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

UntagProject, untagProject_id - The ID of the project to remove tags from.

$sel:tags:UntagProject', untagProject_tags - The tags to remove from the project.

data UntagProjectResponse Source #

See: newUntagProjectResponse smart constructor.

Instances

Instances details
Generic UntagProjectResponse Source # 
Instance details

Defined in Amazonka.CodeStar.UntagProject

Associated Types

type Rep UntagProjectResponse :: Type -> Type #

Read UntagProjectResponse Source # 
Instance details

Defined in Amazonka.CodeStar.UntagProject

Show UntagProjectResponse Source # 
Instance details

Defined in Amazonka.CodeStar.UntagProject

NFData UntagProjectResponse Source # 
Instance details

Defined in Amazonka.CodeStar.UntagProject

Methods

rnf :: UntagProjectResponse -> () #

Eq UntagProjectResponse Source # 
Instance details

Defined in Amazonka.CodeStar.UntagProject

type Rep UntagProjectResponse Source # 
Instance details

Defined in Amazonka.CodeStar.UntagProject

type Rep UntagProjectResponse = D1 ('MetaData "UntagProjectResponse" "Amazonka.CodeStar.UntagProject" "amazonka-codestar-2.0-J6u0QgMrENu7wBmwByxQnV" 'False) (C1 ('MetaCons "UntagProjectResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newUntagProjectResponse Source #

Create a value of UntagProjectResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:UntagProjectResponse', untagProjectResponse_httpStatus - The response's http status code.

UpdateProject

data UpdateProject Source #

See: newUpdateProject smart constructor.

Instances

Instances details
ToJSON UpdateProject Source # 
Instance details

Defined in Amazonka.CodeStar.UpdateProject

ToHeaders UpdateProject Source # 
Instance details

Defined in Amazonka.CodeStar.UpdateProject

ToPath UpdateProject Source # 
Instance details

Defined in Amazonka.CodeStar.UpdateProject

ToQuery UpdateProject Source # 
Instance details

Defined in Amazonka.CodeStar.UpdateProject

AWSRequest UpdateProject Source # 
Instance details

Defined in Amazonka.CodeStar.UpdateProject

Associated Types

type AWSResponse UpdateProject #

Generic UpdateProject Source # 
Instance details

Defined in Amazonka.CodeStar.UpdateProject

Associated Types

type Rep UpdateProject :: Type -> Type #

Show UpdateProject Source # 
Instance details

Defined in Amazonka.CodeStar.UpdateProject

NFData UpdateProject Source # 
Instance details

Defined in Amazonka.CodeStar.UpdateProject

Methods

rnf :: UpdateProject -> () #

Eq UpdateProject Source # 
Instance details

Defined in Amazonka.CodeStar.UpdateProject

Hashable UpdateProject Source # 
Instance details

Defined in Amazonka.CodeStar.UpdateProject

type AWSResponse UpdateProject Source # 
Instance details

Defined in Amazonka.CodeStar.UpdateProject

type Rep UpdateProject Source # 
Instance details

Defined in Amazonka.CodeStar.UpdateProject

type Rep UpdateProject = D1 ('MetaData "UpdateProject" "Amazonka.CodeStar.UpdateProject" "amazonka-codestar-2.0-J6u0QgMrENu7wBmwByxQnV" 'False) (C1 ('MetaCons "UpdateProject'" 'PrefixI 'True) (S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Sensitive Text))) :*: (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Sensitive Text))) :*: S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newUpdateProject Source #

Create a value of UpdateProject with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

UpdateProject, updateProject_description - The description of the project, if any.

UpdateProject, updateProject_name - The name of the project you want to update.

UpdateProject, updateProject_id - The ID of the project you want to update.

data UpdateProjectResponse Source #

See: newUpdateProjectResponse smart constructor.

Instances

Instances details
Generic UpdateProjectResponse Source # 
Instance details

Defined in Amazonka.CodeStar.UpdateProject

Associated Types

type Rep UpdateProjectResponse :: Type -> Type #

Read UpdateProjectResponse Source # 
Instance details

Defined in Amazonka.CodeStar.UpdateProject

Show UpdateProjectResponse Source # 
Instance details

Defined in Amazonka.CodeStar.UpdateProject

NFData UpdateProjectResponse Source # 
Instance details

Defined in Amazonka.CodeStar.UpdateProject

Methods

rnf :: UpdateProjectResponse -> () #

Eq UpdateProjectResponse Source # 
Instance details

Defined in Amazonka.CodeStar.UpdateProject

type Rep UpdateProjectResponse Source # 
Instance details

Defined in Amazonka.CodeStar.UpdateProject

type Rep UpdateProjectResponse = D1 ('MetaData "UpdateProjectResponse" "Amazonka.CodeStar.UpdateProject" "amazonka-codestar-2.0-J6u0QgMrENu7wBmwByxQnV" 'False) (C1 ('MetaCons "UpdateProjectResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newUpdateProjectResponse Source #

Create a value of UpdateProjectResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:UpdateProjectResponse', updateProjectResponse_httpStatus - The response's http status code.

UpdateTeamMember

data UpdateTeamMember Source #

See: newUpdateTeamMember smart constructor.

Instances

Instances details
ToJSON UpdateTeamMember Source # 
Instance details

Defined in Amazonka.CodeStar.UpdateTeamMember

ToHeaders UpdateTeamMember Source # 
Instance details

Defined in Amazonka.CodeStar.UpdateTeamMember

ToPath UpdateTeamMember Source # 
Instance details

Defined in Amazonka.CodeStar.UpdateTeamMember

ToQuery UpdateTeamMember Source # 
Instance details

Defined in Amazonka.CodeStar.UpdateTeamMember

AWSRequest UpdateTeamMember Source # 
Instance details

Defined in Amazonka.CodeStar.UpdateTeamMember

Associated Types

type AWSResponse UpdateTeamMember #

Generic UpdateTeamMember Source # 
Instance details

Defined in Amazonka.CodeStar.UpdateTeamMember

Associated Types

type Rep UpdateTeamMember :: Type -> Type #

Read UpdateTeamMember Source # 
Instance details

Defined in Amazonka.CodeStar.UpdateTeamMember

Show UpdateTeamMember Source # 
Instance details

Defined in Amazonka.CodeStar.UpdateTeamMember

NFData UpdateTeamMember Source # 
Instance details

Defined in Amazonka.CodeStar.UpdateTeamMember

Methods

rnf :: UpdateTeamMember -> () #

Eq UpdateTeamMember Source # 
Instance details

Defined in Amazonka.CodeStar.UpdateTeamMember

Hashable UpdateTeamMember Source # 
Instance details

Defined in Amazonka.CodeStar.UpdateTeamMember

type AWSResponse UpdateTeamMember Source # 
Instance details

Defined in Amazonka.CodeStar.UpdateTeamMember

type Rep UpdateTeamMember Source # 
Instance details

Defined in Amazonka.CodeStar.UpdateTeamMember

type Rep UpdateTeamMember = D1 ('MetaData "UpdateTeamMember" "Amazonka.CodeStar.UpdateTeamMember" "amazonka-codestar-2.0-J6u0QgMrENu7wBmwByxQnV" 'False) (C1 ('MetaCons "UpdateTeamMember'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "projectRole") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "remoteAccessAllowed") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))) :*: (S1 ('MetaSel ('Just "projectId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "userArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newUpdateTeamMember Source #

Create a value of UpdateTeamMember with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

UpdateTeamMember, updateTeamMember_projectRole - The role assigned to the user in the project. Project roles have different levels of access. For more information, see Working with Teams in the AWS CodeStar User Guide.

UpdateTeamMember, updateTeamMember_remoteAccessAllowed - Whether a team member is allowed to remotely access project resources using the SSH public key associated with the user's profile. Even if this is set to True, the user must associate a public key with their profile before the user can access resources.

UpdateTeamMember, updateTeamMember_projectId - The ID of the project.

UpdateTeamMember, updateTeamMember_userArn - The Amazon Resource Name (ARN) of the user for whom you want to change team membership attributes.

data UpdateTeamMemberResponse Source #

See: newUpdateTeamMemberResponse smart constructor.

Instances

Instances details
Generic UpdateTeamMemberResponse Source # 
Instance details

Defined in Amazonka.CodeStar.UpdateTeamMember

Associated Types

type Rep UpdateTeamMemberResponse :: Type -> Type #

Read UpdateTeamMemberResponse Source # 
Instance details

Defined in Amazonka.CodeStar.UpdateTeamMember

Show UpdateTeamMemberResponse Source # 
Instance details

Defined in Amazonka.CodeStar.UpdateTeamMember

NFData UpdateTeamMemberResponse Source # 
Instance details

Defined in Amazonka.CodeStar.UpdateTeamMember

Eq UpdateTeamMemberResponse Source # 
Instance details

Defined in Amazonka.CodeStar.UpdateTeamMember

type Rep UpdateTeamMemberResponse Source # 
Instance details

Defined in Amazonka.CodeStar.UpdateTeamMember

type Rep UpdateTeamMemberResponse = D1 ('MetaData "UpdateTeamMemberResponse" "Amazonka.CodeStar.UpdateTeamMember" "amazonka-codestar-2.0-J6u0QgMrENu7wBmwByxQnV" 'False) (C1 ('MetaCons "UpdateTeamMemberResponse'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "projectRole") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "remoteAccessAllowed") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))) :*: (S1 ('MetaSel ('Just "userArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newUpdateTeamMemberResponse Source #

Create a value of UpdateTeamMemberResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

UpdateTeamMember, updateTeamMemberResponse_projectRole - The project role granted to the user.

UpdateTeamMember, updateTeamMemberResponse_remoteAccessAllowed - Whether a team member is allowed to remotely access project resources using the SSH public key associated with the user's profile.

UpdateTeamMember, updateTeamMemberResponse_userArn - The Amazon Resource Name (ARN) of the user whose team membership attributes were updated.

$sel:httpStatus:UpdateTeamMemberResponse', updateTeamMemberResponse_httpStatus - The response's http status code.

UpdateUserProfile

data UpdateUserProfile Source #

See: newUpdateUserProfile smart constructor.

Instances

Instances details
ToJSON UpdateUserProfile Source # 
Instance details

Defined in Amazonka.CodeStar.UpdateUserProfile

ToHeaders UpdateUserProfile Source # 
Instance details

Defined in Amazonka.CodeStar.UpdateUserProfile

ToPath UpdateUserProfile Source # 
Instance details

Defined in Amazonka.CodeStar.UpdateUserProfile

ToQuery UpdateUserProfile Source # 
Instance details

Defined in Amazonka.CodeStar.UpdateUserProfile

AWSRequest UpdateUserProfile Source # 
Instance details

Defined in Amazonka.CodeStar.UpdateUserProfile

Associated Types

type AWSResponse UpdateUserProfile #

Generic UpdateUserProfile Source # 
Instance details

Defined in Amazonka.CodeStar.UpdateUserProfile

Associated Types

type Rep UpdateUserProfile :: Type -> Type #

Show UpdateUserProfile Source # 
Instance details

Defined in Amazonka.CodeStar.UpdateUserProfile

NFData UpdateUserProfile Source # 
Instance details

Defined in Amazonka.CodeStar.UpdateUserProfile

Methods

rnf :: UpdateUserProfile -> () #

Eq UpdateUserProfile Source # 
Instance details

Defined in Amazonka.CodeStar.UpdateUserProfile

Hashable UpdateUserProfile Source # 
Instance details

Defined in Amazonka.CodeStar.UpdateUserProfile

type AWSResponse UpdateUserProfile Source # 
Instance details

Defined in Amazonka.CodeStar.UpdateUserProfile

type Rep UpdateUserProfile Source # 
Instance details

Defined in Amazonka.CodeStar.UpdateUserProfile

type Rep UpdateUserProfile = D1 ('MetaData "UpdateUserProfile" "Amazonka.CodeStar.UpdateUserProfile" "amazonka-codestar-2.0-J6u0QgMrENu7wBmwByxQnV" 'False) (C1 ('MetaCons "UpdateUserProfile'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "displayName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Sensitive Text))) :*: S1 ('MetaSel ('Just "emailAddress") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Sensitive Text)))) :*: (S1 ('MetaSel ('Just "sshPublicKey") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "userArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newUpdateUserProfile Source #

Create a value of UpdateUserProfile with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

UpdateUserProfile, updateUserProfile_displayName - The name that is displayed as the friendly name for the user in AWS CodeStar.

UpdateUserProfile, updateUserProfile_emailAddress - The email address that is displayed as part of the user's profile in AWS CodeStar.

UpdateUserProfile, updateUserProfile_sshPublicKey - The SSH public key associated with the user in AWS CodeStar. If a project owner allows the user remote access to project resources, this public key will be used along with the user's private key for SSH access.

UpdateUserProfile, updateUserProfile_userArn - The name that will be displayed as the friendly name for the user in AWS CodeStar.

data UpdateUserProfileResponse Source #

See: newUpdateUserProfileResponse smart constructor.

Instances

Instances details
Generic UpdateUserProfileResponse Source # 
Instance details

Defined in Amazonka.CodeStar.UpdateUserProfile

Associated Types

type Rep UpdateUserProfileResponse :: Type -> Type #

Show UpdateUserProfileResponse Source # 
Instance details

Defined in Amazonka.CodeStar.UpdateUserProfile

NFData UpdateUserProfileResponse Source # 
Instance details

Defined in Amazonka.CodeStar.UpdateUserProfile

Eq UpdateUserProfileResponse Source # 
Instance details

Defined in Amazonka.CodeStar.UpdateUserProfile

type Rep UpdateUserProfileResponse Source # 
Instance details

Defined in Amazonka.CodeStar.UpdateUserProfile

type Rep UpdateUserProfileResponse = D1 ('MetaData "UpdateUserProfileResponse" "Amazonka.CodeStar.UpdateUserProfile" "amazonka-codestar-2.0-J6u0QgMrENu7wBmwByxQnV" 'False) (C1 ('MetaCons "UpdateUserProfileResponse'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "createdTimestamp") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: (S1 ('MetaSel ('Just "displayName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Sensitive Text))) :*: S1 ('MetaSel ('Just "emailAddress") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Sensitive Text))))) :*: ((S1 ('MetaSel ('Just "lastModifiedTimestamp") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "sshPublicKey") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "userArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))))

newUpdateUserProfileResponse Source #

Create a value of UpdateUserProfileResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:createdTimestamp:UpdateUserProfileResponse', updateUserProfileResponse_createdTimestamp - The date the user profile was created, in timestamp format.

UpdateUserProfile, updateUserProfileResponse_displayName - The name that is displayed as the friendly name for the user in AWS CodeStar.

UpdateUserProfile, updateUserProfileResponse_emailAddress - The email address that is displayed as part of the user's profile in AWS CodeStar.

$sel:lastModifiedTimestamp:UpdateUserProfileResponse', updateUserProfileResponse_lastModifiedTimestamp - The date the user profile was last modified, in timestamp format.

UpdateUserProfile, updateUserProfileResponse_sshPublicKey - The SSH public key associated with the user in AWS CodeStar. This is the public portion of the public/private keypair the user can use to access project resources if a project owner allows the user remote access to those resources.

$sel:httpStatus:UpdateUserProfileResponse', updateUserProfileResponse_httpStatus - The response's http status code.

UpdateUserProfile, updateUserProfileResponse_userArn - The Amazon Resource Name (ARN) of the user in IAM.

Types

Code

data Code Source #

Location and destination information about the source code files provided with the project request. The source code is uploaded to the new project source repository after project creation.

See: newCode smart constructor.

Instances

Instances details
ToJSON Code Source # 
Instance details

Defined in Amazonka.CodeStar.Types.Code

Generic Code Source # 
Instance details

Defined in Amazonka.CodeStar.Types.Code

Associated Types

type Rep Code :: Type -> Type #

Methods

from :: Code -> Rep Code x #

to :: Rep Code x -> Code #

Show Code Source # 
Instance details

Defined in Amazonka.CodeStar.Types.Code

Methods

showsPrec :: Int -> Code -> ShowS #

show :: Code -> String #

showList :: [Code] -> ShowS #

NFData Code Source # 
Instance details

Defined in Amazonka.CodeStar.Types.Code

Methods

rnf :: Code -> () #

Eq Code Source # 
Instance details

Defined in Amazonka.CodeStar.Types.Code

Methods

(==) :: Code -> Code -> Bool #

(/=) :: Code -> Code -> Bool #

Hashable Code Source # 
Instance details

Defined in Amazonka.CodeStar.Types.Code

Methods

hashWithSalt :: Int -> Code -> Int #

hash :: Code -> Int #

type Rep Code Source # 
Instance details

Defined in Amazonka.CodeStar.Types.Code

type Rep Code = D1 ('MetaData "Code" "Amazonka.CodeStar.Types.Code" "amazonka-codestar-2.0-J6u0QgMrENu7wBmwByxQnV" 'False) (C1 ('MetaCons "Code'" 'PrefixI 'True) (S1 ('MetaSel ('Just "source") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 CodeSource) :*: S1 ('MetaSel ('Just "destination") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 CodeDestination)))

newCode Source #

Create a value of Code with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:source:Code', code_source - The location where the source code files provided with the project request are stored. AWS CodeStar retrieves the files during project creation.

$sel:destination:Code', code_destination - The repository to be created in AWS CodeStar. Valid values are AWS CodeCommit or GitHub. After AWS CodeStar provisions the new repository, the source code files provided with the project request are placed in the repository.

CodeCommitCodeDestination

data CodeCommitCodeDestination Source #

Information about the AWS CodeCommit repository to be created in AWS CodeStar. This is where the source code files provided with the project request will be uploaded after project creation.

See: newCodeCommitCodeDestination smart constructor.

Instances

Instances details
ToJSON CodeCommitCodeDestination Source # 
Instance details

Defined in Amazonka.CodeStar.Types.CodeCommitCodeDestination

Generic CodeCommitCodeDestination Source # 
Instance details

Defined in Amazonka.CodeStar.Types.CodeCommitCodeDestination

Associated Types

type Rep CodeCommitCodeDestination :: Type -> Type #

Read CodeCommitCodeDestination Source # 
Instance details

Defined in Amazonka.CodeStar.Types.CodeCommitCodeDestination

Show CodeCommitCodeDestination Source # 
Instance details

Defined in Amazonka.CodeStar.Types.CodeCommitCodeDestination

NFData CodeCommitCodeDestination Source # 
Instance details

Defined in Amazonka.CodeStar.Types.CodeCommitCodeDestination

Eq CodeCommitCodeDestination Source # 
Instance details

Defined in Amazonka.CodeStar.Types.CodeCommitCodeDestination

Hashable CodeCommitCodeDestination Source # 
Instance details

Defined in Amazonka.CodeStar.Types.CodeCommitCodeDestination

type Rep CodeCommitCodeDestination Source # 
Instance details

Defined in Amazonka.CodeStar.Types.CodeCommitCodeDestination

type Rep CodeCommitCodeDestination = D1 ('MetaData "CodeCommitCodeDestination" "Amazonka.CodeStar.Types.CodeCommitCodeDestination" "amazonka-codestar-2.0-J6u0QgMrENu7wBmwByxQnV" 'False) (C1 ('MetaCons "CodeCommitCodeDestination'" 'PrefixI 'True) (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newCodeCommitCodeDestination Source #

Create a value of CodeCommitCodeDestination with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:name:CodeCommitCodeDestination', codeCommitCodeDestination_name - The name of the AWS CodeCommit repository to be created in AWS CodeStar.

CodeDestination

data CodeDestination Source #

The repository to be created in AWS CodeStar. Valid values are AWS CodeCommit or GitHub. After AWS CodeStar provisions the new repository, the source code files provided with the project request are placed in the repository.

See: newCodeDestination smart constructor.

Instances

Instances details
ToJSON CodeDestination Source # 
Instance details

Defined in Amazonka.CodeStar.Types.CodeDestination

Generic CodeDestination Source # 
Instance details

Defined in Amazonka.CodeStar.Types.CodeDestination

Associated Types

type Rep CodeDestination :: Type -> Type #

Show CodeDestination Source # 
Instance details

Defined in Amazonka.CodeStar.Types.CodeDestination

NFData CodeDestination Source # 
Instance details

Defined in Amazonka.CodeStar.Types.CodeDestination

Methods

rnf :: CodeDestination -> () #

Eq CodeDestination Source # 
Instance details

Defined in Amazonka.CodeStar.Types.CodeDestination

Hashable CodeDestination Source # 
Instance details

Defined in Amazonka.CodeStar.Types.CodeDestination

type Rep CodeDestination Source # 
Instance details

Defined in Amazonka.CodeStar.Types.CodeDestination

type Rep CodeDestination = D1 ('MetaData "CodeDestination" "Amazonka.CodeStar.Types.CodeDestination" "amazonka-codestar-2.0-J6u0QgMrENu7wBmwByxQnV" 'False) (C1 ('MetaCons "CodeDestination'" 'PrefixI 'True) (S1 ('MetaSel ('Just "codeCommit") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe CodeCommitCodeDestination)) :*: S1 ('MetaSel ('Just "gitHub") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe GitHubCodeDestination))))

newCodeDestination :: CodeDestination Source #

Create a value of CodeDestination with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:codeCommit:CodeDestination', codeDestination_codeCommit - Information about the AWS CodeCommit repository to be created in AWS CodeStar. This is where the source code files provided with the project request will be uploaded after project creation.

$sel:gitHub:CodeDestination', codeDestination_gitHub - Information about the GitHub repository to be created in AWS CodeStar. This is where the source code files provided with the project request will be uploaded after project creation.

CodeSource

data CodeSource Source #

The location where the source code files provided with the project request are stored. AWS CodeStar retrieves the files during project creation.

See: newCodeSource smart constructor.

Constructors

CodeSource' S3Location 

Instances

Instances details
ToJSON CodeSource Source # 
Instance details

Defined in Amazonka.CodeStar.Types.CodeSource

Generic CodeSource Source # 
Instance details

Defined in Amazonka.CodeStar.Types.CodeSource

Associated Types

type Rep CodeSource :: Type -> Type #

Read CodeSource Source # 
Instance details

Defined in Amazonka.CodeStar.Types.CodeSource

Show CodeSource Source # 
Instance details

Defined in Amazonka.CodeStar.Types.CodeSource

NFData CodeSource Source # 
Instance details

Defined in Amazonka.CodeStar.Types.CodeSource

Methods

rnf :: CodeSource -> () #

Eq CodeSource Source # 
Instance details

Defined in Amazonka.CodeStar.Types.CodeSource

Hashable CodeSource Source # 
Instance details

Defined in Amazonka.CodeStar.Types.CodeSource

type Rep CodeSource Source # 
Instance details

Defined in Amazonka.CodeStar.Types.CodeSource

type Rep CodeSource = D1 ('MetaData "CodeSource" "Amazonka.CodeStar.Types.CodeSource" "amazonka-codestar-2.0-J6u0QgMrENu7wBmwByxQnV" 'False) (C1 ('MetaCons "CodeSource'" 'PrefixI 'True) (S1 ('MetaSel ('Just "s3") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 S3Location)))

newCodeSource Source #

Create a value of CodeSource with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:s3:CodeSource', codeSource_s3 - Information about the Amazon S3 location where the source code files provided with the project request are stored.

GitHubCodeDestination

data GitHubCodeDestination Source #

Information about the GitHub repository to be created in AWS CodeStar. This is where the source code files provided with the project request will be uploaded after project creation.

See: newGitHubCodeDestination smart constructor.

Instances

Instances details
ToJSON GitHubCodeDestination Source # 
Instance details

Defined in Amazonka.CodeStar.Types.GitHubCodeDestination

Generic GitHubCodeDestination Source # 
Instance details

Defined in Amazonka.CodeStar.Types.GitHubCodeDestination

Associated Types

type Rep GitHubCodeDestination :: Type -> Type #

Show GitHubCodeDestination Source # 
Instance details

Defined in Amazonka.CodeStar.Types.GitHubCodeDestination

NFData GitHubCodeDestination Source # 
Instance details

Defined in Amazonka.CodeStar.Types.GitHubCodeDestination

Methods

rnf :: GitHubCodeDestination -> () #

Eq GitHubCodeDestination Source # 
Instance details

Defined in Amazonka.CodeStar.Types.GitHubCodeDestination

Hashable GitHubCodeDestination Source # 
Instance details

Defined in Amazonka.CodeStar.Types.GitHubCodeDestination

type Rep GitHubCodeDestination Source # 
Instance details

Defined in Amazonka.CodeStar.Types.GitHubCodeDestination

type Rep GitHubCodeDestination = D1 ('MetaData "GitHubCodeDestination" "Amazonka.CodeStar.Types.GitHubCodeDestination" "amazonka-codestar-2.0-J6u0QgMrENu7wBmwByxQnV" 'False) (C1 ('MetaCons "GitHubCodeDestination'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "type'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))) :*: ((S1 ('MetaSel ('Just "owner") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "privateRepository") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Bool)) :*: (S1 ('MetaSel ('Just "issuesEnabled") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Bool) :*: S1 ('MetaSel ('Just "token") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Sensitive Text))))))

newGitHubCodeDestination Source #

Create a value of GitHubCodeDestination with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:description:GitHubCodeDestination', gitHubCodeDestination_description - Description for the GitHub repository to be created in AWS CodeStar. This description displays in GitHub after the repository is created.

$sel:name:GitHubCodeDestination', gitHubCodeDestination_name - Name of the GitHub repository to be created in AWS CodeStar.

$sel:type':GitHubCodeDestination', gitHubCodeDestination_type - The type of GitHub repository to be created in AWS CodeStar. Valid values are User or Organization.

$sel:owner:GitHubCodeDestination', gitHubCodeDestination_owner - The GitHub username for the owner of the GitHub repository to be created in AWS CodeStar. If this repository should be owned by a GitHub organization, provide its name.

$sel:privateRepository:GitHubCodeDestination', gitHubCodeDestination_privateRepository - Whether the GitHub repository is to be a private repository.

$sel:issuesEnabled:GitHubCodeDestination', gitHubCodeDestination_issuesEnabled - Whether to enable issues for the GitHub repository.

$sel:token:GitHubCodeDestination', gitHubCodeDestination_token - The GitHub user's personal access token for the GitHub repository.

ProjectStatus

data ProjectStatus Source #

An indication of whether a project creation or deletion is failed or successful.

See: newProjectStatus smart constructor.

Constructors

ProjectStatus' (Maybe Text) Text 

Instances

Instances details
FromJSON ProjectStatus Source # 
Instance details

Defined in Amazonka.CodeStar.Types.ProjectStatus

Generic ProjectStatus Source # 
Instance details

Defined in Amazonka.CodeStar.Types.ProjectStatus

Associated Types

type Rep ProjectStatus :: Type -> Type #

Read ProjectStatus Source # 
Instance details

Defined in Amazonka.CodeStar.Types.ProjectStatus

Show ProjectStatus Source # 
Instance details

Defined in Amazonka.CodeStar.Types.ProjectStatus

NFData ProjectStatus Source # 
Instance details

Defined in Amazonka.CodeStar.Types.ProjectStatus

Methods

rnf :: ProjectStatus -> () #

Eq ProjectStatus Source # 
Instance details

Defined in Amazonka.CodeStar.Types.ProjectStatus

Hashable ProjectStatus Source # 
Instance details

Defined in Amazonka.CodeStar.Types.ProjectStatus

type Rep ProjectStatus Source # 
Instance details

Defined in Amazonka.CodeStar.Types.ProjectStatus

type Rep ProjectStatus = D1 ('MetaData "ProjectStatus" "Amazonka.CodeStar.Types.ProjectStatus" "amazonka-codestar-2.0-J6u0QgMrENu7wBmwByxQnV" 'False) (C1 ('MetaCons "ProjectStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "reason") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "state") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newProjectStatus Source #

Create a value of ProjectStatus with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:reason:ProjectStatus', projectStatus_reason - In the case of a project creation or deletion failure, a reason for the failure.

$sel:state:ProjectStatus', projectStatus_state - The phase of completion for a project creation or deletion.

ProjectSummary

data ProjectSummary Source #

Information about the metadata for a project.

See: newProjectSummary smart constructor.

Constructors

ProjectSummary' (Maybe Text) (Maybe Text) 

Instances

Instances details
FromJSON ProjectSummary Source # 
Instance details

Defined in Amazonka.CodeStar.Types.ProjectSummary

Generic ProjectSummary Source # 
Instance details

Defined in Amazonka.CodeStar.Types.ProjectSummary

Associated Types

type Rep ProjectSummary :: Type -> Type #

Read ProjectSummary Source # 
Instance details

Defined in Amazonka.CodeStar.Types.ProjectSummary

Show ProjectSummary Source # 
Instance details

Defined in Amazonka.CodeStar.Types.ProjectSummary

NFData ProjectSummary Source # 
Instance details

Defined in Amazonka.CodeStar.Types.ProjectSummary

Methods

rnf :: ProjectSummary -> () #

Eq ProjectSummary Source # 
Instance details

Defined in Amazonka.CodeStar.Types.ProjectSummary

Hashable ProjectSummary Source # 
Instance details

Defined in Amazonka.CodeStar.Types.ProjectSummary

type Rep ProjectSummary Source # 
Instance details

Defined in Amazonka.CodeStar.Types.ProjectSummary

type Rep ProjectSummary = D1 ('MetaData "ProjectSummary" "Amazonka.CodeStar.Types.ProjectSummary" "amazonka-codestar-2.0-J6u0QgMrENu7wBmwByxQnV" 'False) (C1 ('MetaCons "ProjectSummary'" 'PrefixI 'True) (S1 ('MetaSel ('Just "projectArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "projectId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newProjectSummary :: ProjectSummary Source #

Create a value of ProjectSummary with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:projectArn:ProjectSummary', projectSummary_projectArn - The Amazon Resource Name (ARN) of the project.

$sel:projectId:ProjectSummary', projectSummary_projectId - The ID of the project.

Resource

data Resource Source #

Information about a resource for a project.

See: newResource smart constructor.

Constructors

Resource' Text 

Instances

Instances details
FromJSON Resource Source # 
Instance details

Defined in Amazonka.CodeStar.Types.Resource

Generic Resource Source # 
Instance details

Defined in Amazonka.CodeStar.Types.Resource

Associated Types

type Rep Resource :: Type -> Type #

Methods

from :: Resource -> Rep Resource x #

to :: Rep Resource x -> Resource #

Read Resource Source # 
Instance details

Defined in Amazonka.CodeStar.Types.Resource

Show Resource Source # 
Instance details

Defined in Amazonka.CodeStar.Types.Resource

NFData Resource Source # 
Instance details

Defined in Amazonka.CodeStar.Types.Resource

Methods

rnf :: Resource -> () #

Eq Resource Source # 
Instance details

Defined in Amazonka.CodeStar.Types.Resource

Hashable Resource Source # 
Instance details

Defined in Amazonka.CodeStar.Types.Resource

Methods

hashWithSalt :: Int -> Resource -> Int #

hash :: Resource -> Int #

type Rep Resource Source # 
Instance details

Defined in Amazonka.CodeStar.Types.Resource

type Rep Resource = D1 ('MetaData "Resource" "Amazonka.CodeStar.Types.Resource" "amazonka-codestar-2.0-J6u0QgMrENu7wBmwByxQnV" 'False) (C1 ('MetaCons "Resource'" 'PrefixI 'True) (S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newResource Source #

Create a value of Resource with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:id:Resource', resource_id - The Amazon Resource Name (ARN) of the resource.

S3Location

data S3Location Source #

The Amazon S3 location where the source code files provided with the project request are stored.

See: newS3Location smart constructor.

Constructors

S3Location' (Maybe Text) (Maybe Text) 

Instances

Instances details
ToJSON S3Location Source # 
Instance details

Defined in Amazonka.CodeStar.Types.S3Location

Generic S3Location Source # 
Instance details

Defined in Amazonka.CodeStar.Types.S3Location

Associated Types

type Rep S3Location :: Type -> Type #

Read S3Location Source # 
Instance details

Defined in Amazonka.CodeStar.Types.S3Location

Show S3Location Source # 
Instance details

Defined in Amazonka.CodeStar.Types.S3Location

NFData S3Location Source # 
Instance details

Defined in Amazonka.CodeStar.Types.S3Location

Methods

rnf :: S3Location -> () #

Eq S3Location Source # 
Instance details

Defined in Amazonka.CodeStar.Types.S3Location

Hashable S3Location Source # 
Instance details

Defined in Amazonka.CodeStar.Types.S3Location

type Rep S3Location Source # 
Instance details

Defined in Amazonka.CodeStar.Types.S3Location

type Rep S3Location = D1 ('MetaData "S3Location" "Amazonka.CodeStar.Types.S3Location" "amazonka-codestar-2.0-J6u0QgMrENu7wBmwByxQnV" 'False) (C1 ('MetaCons "S3Location'" 'PrefixI 'True) (S1 ('MetaSel ('Just "bucketKey") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "bucketName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newS3Location :: S3Location Source #

Create a value of S3Location with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:bucketKey:S3Location', s3Location_bucketKey - The Amazon S3 object key where the source code files provided with the project request are stored.

$sel:bucketName:S3Location', s3Location_bucketName - The Amazon S3 bucket name where the source code files provided with the project request are stored.

TeamMember

data TeamMember Source #

Information about a team member in a project.

See: newTeamMember smart constructor.

Constructors

TeamMember' (Maybe Bool) Text Text 

Instances

Instances details
FromJSON TeamMember Source # 
Instance details

Defined in Amazonka.CodeStar.Types.TeamMember

Generic TeamMember Source # 
Instance details

Defined in Amazonka.CodeStar.Types.TeamMember

Associated Types

type Rep TeamMember :: Type -> Type #

Read TeamMember Source # 
Instance details

Defined in Amazonka.CodeStar.Types.TeamMember

Show TeamMember Source # 
Instance details

Defined in Amazonka.CodeStar.Types.TeamMember

NFData TeamMember Source # 
Instance details

Defined in Amazonka.CodeStar.Types.TeamMember

Methods

rnf :: TeamMember -> () #

Eq TeamMember Source # 
Instance details

Defined in Amazonka.CodeStar.Types.TeamMember

Hashable TeamMember Source # 
Instance details

Defined in Amazonka.CodeStar.Types.TeamMember

type Rep TeamMember Source # 
Instance details

Defined in Amazonka.CodeStar.Types.TeamMember

type Rep TeamMember = D1 ('MetaData "TeamMember" "Amazonka.CodeStar.Types.TeamMember" "amazonka-codestar-2.0-J6u0QgMrENu7wBmwByxQnV" 'False) (C1 ('MetaCons "TeamMember'" 'PrefixI 'True) (S1 ('MetaSel ('Just "remoteAccessAllowed") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: (S1 ('MetaSel ('Just "userArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "projectRole") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newTeamMember Source #

Create a value of TeamMember with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:remoteAccessAllowed:TeamMember', teamMember_remoteAccessAllowed - Whether the user is allowed to remotely access project resources using an SSH public/private key pair.

$sel:userArn:TeamMember', teamMember_userArn - The Amazon Resource Name (ARN) of the user in IAM.

$sel:projectRole:TeamMember', teamMember_projectRole - The role assigned to the user in the project. Project roles have different levels of access. For more information, see Working with Teams in the AWS CodeStar User Guide.

Toolchain

data Toolchain Source #

The toolchain template file provided with the project request. AWS CodeStar uses the template to provision the toolchain stack in AWS CloudFormation.

See: newToolchain smart constructor.

Instances

Instances details
ToJSON Toolchain Source # 
Instance details

Defined in Amazonka.CodeStar.Types.Toolchain

Generic Toolchain Source # 
Instance details

Defined in Amazonka.CodeStar.Types.Toolchain

Associated Types

type Rep Toolchain :: Type -> Type #

Show Toolchain Source # 
Instance details

Defined in Amazonka.CodeStar.Types.Toolchain

NFData Toolchain Source # 
Instance details

Defined in Amazonka.CodeStar.Types.Toolchain

Methods

rnf :: Toolchain -> () #

Eq Toolchain Source # 
Instance details

Defined in Amazonka.CodeStar.Types.Toolchain

Hashable Toolchain Source # 
Instance details

Defined in Amazonka.CodeStar.Types.Toolchain

type Rep Toolchain Source # 
Instance details

Defined in Amazonka.CodeStar.Types.Toolchain

type Rep Toolchain = D1 ('MetaData "Toolchain" "Amazonka.CodeStar.Types.Toolchain" "amazonka-codestar-2.0-J6u0QgMrENu7wBmwByxQnV" 'False) (C1 ('MetaCons "Toolchain'" 'PrefixI 'True) (S1 ('MetaSel ('Just "roleArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "stackParameters") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text (Sensitive Text)))) :*: S1 ('MetaSel ('Just "source") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ToolchainSource))))

newToolchain Source #

Create a value of Toolchain with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:roleArn:Toolchain', toolchain_roleArn - The service role ARN for AWS CodeStar to use for the toolchain template during stack provisioning.

$sel:stackParameters:Toolchain', toolchain_stackParameters - The list of parameter overrides to be passed into the toolchain template during stack provisioning, if any.

$sel:source:Toolchain', toolchain_source - The Amazon S3 location where the toolchain template file provided with the project request is stored. AWS CodeStar retrieves the file during project creation.

ToolchainSource

data ToolchainSource Source #

The Amazon S3 location where the toolchain template file provided with the project request is stored. AWS CodeStar retrieves the file during project creation.

See: newToolchainSource smart constructor.

Instances

Instances details
ToJSON ToolchainSource Source # 
Instance details

Defined in Amazonka.CodeStar.Types.ToolchainSource

Generic ToolchainSource Source # 
Instance details

Defined in Amazonka.CodeStar.Types.ToolchainSource

Associated Types

type Rep ToolchainSource :: Type -> Type #

Read ToolchainSource Source # 
Instance details

Defined in Amazonka.CodeStar.Types.ToolchainSource

Show ToolchainSource Source # 
Instance details

Defined in Amazonka.CodeStar.Types.ToolchainSource

NFData ToolchainSource Source # 
Instance details

Defined in Amazonka.CodeStar.Types.ToolchainSource

Methods

rnf :: ToolchainSource -> () #

Eq ToolchainSource Source # 
Instance details

Defined in Amazonka.CodeStar.Types.ToolchainSource

Hashable ToolchainSource Source # 
Instance details

Defined in Amazonka.CodeStar.Types.ToolchainSource

type Rep ToolchainSource Source # 
Instance details

Defined in Amazonka.CodeStar.Types.ToolchainSource

type Rep ToolchainSource = D1 ('MetaData "ToolchainSource" "Amazonka.CodeStar.Types.ToolchainSource" "amazonka-codestar-2.0-J6u0QgMrENu7wBmwByxQnV" 'False) (C1 ('MetaCons "ToolchainSource'" 'PrefixI 'True) (S1 ('MetaSel ('Just "s3") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 S3Location)))

newToolchainSource Source #

Create a value of ToolchainSource with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:s3:ToolchainSource', toolchainSource_s3 - The Amazon S3 bucket where the toolchain template file provided with the project request is stored.

UserProfileSummary

data UserProfileSummary Source #

Information about a user's profile in AWS CodeStar.

See: newUserProfileSummary smart constructor.

Instances

Instances details
FromJSON UserProfileSummary Source # 
Instance details

Defined in Amazonka.CodeStar.Types.UserProfileSummary

Generic UserProfileSummary Source # 
Instance details

Defined in Amazonka.CodeStar.Types.UserProfileSummary

Associated Types

type Rep UserProfileSummary :: Type -> Type #

Show UserProfileSummary Source # 
Instance details

Defined in Amazonka.CodeStar.Types.UserProfileSummary

NFData UserProfileSummary Source # 
Instance details

Defined in Amazonka.CodeStar.Types.UserProfileSummary

Methods

rnf :: UserProfileSummary -> () #

Eq UserProfileSummary Source # 
Instance details

Defined in Amazonka.CodeStar.Types.UserProfileSummary

Hashable UserProfileSummary Source # 
Instance details

Defined in Amazonka.CodeStar.Types.UserProfileSummary

type Rep UserProfileSummary Source # 
Instance details

Defined in Amazonka.CodeStar.Types.UserProfileSummary

type Rep UserProfileSummary = D1 ('MetaData "UserProfileSummary" "Amazonka.CodeStar.Types.UserProfileSummary" "amazonka-codestar-2.0-J6u0QgMrENu7wBmwByxQnV" 'False) (C1 ('MetaCons "UserProfileSummary'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "displayName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Sensitive Text))) :*: S1 ('MetaSel ('Just "emailAddress") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Sensitive Text)))) :*: (S1 ('MetaSel ('Just "sshPublicKey") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "userArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newUserProfileSummary :: UserProfileSummary Source #

Create a value of UserProfileSummary with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:displayName:UserProfileSummary', userProfileSummary_displayName - The display name of a user in AWS CodeStar. For example, this could be set to both first and last name ("Mary Major") or a single name ("Mary"). The display name is also used to generate the initial icon associated with the user in AWS CodeStar projects. If spaces are included in the display name, the first character that appears after the space will be used as the second character in the user initial icon. The initial icon displays a maximum of two characters, so a display name with more than one space (for example "Mary Jane Major") would generate an initial icon using the first character and the first character after the space ("MJ", not "MM").

$sel:emailAddress:UserProfileSummary', userProfileSummary_emailAddress - The email address associated with the user.

$sel:sshPublicKey:UserProfileSummary', userProfileSummary_sshPublicKey - The SSH public key associated with the user in AWS CodeStar. If a project owner allows the user remote access to project resources, this public key will be used along with the user's private key for SSH access.

$sel:userArn:UserProfileSummary', userProfileSummary_userArn - The Amazon Resource Name (ARN) of the user in IAM.