libZSservicesZSamazonka-codestarZSamazonka-codestar
Copyright(c) 2013-2021 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay <brendan.g.hay+amazonka@gmail.com>
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellNone

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.

TeamMemberAlreadyAssociatedException

_TeamMemberAlreadyAssociatedException :: AsError a => Getting (First ServiceError) a ServiceError Source #

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

ValidationException

_ValidationException :: AsError a => Getting (First ServiceError) a ServiceError Source #

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

InvalidServiceRoleException

ProjectCreationFailedException

_ProjectCreationFailedException :: AsError a => Getting (First ServiceError) 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.

UserProfileAlreadyExistsException

_UserProfileAlreadyExistsException :: AsError a => Getting (First ServiceError) 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.

ProjectNotFoundException

_ProjectNotFoundException :: AsError a => Getting (First ServiceError) a ServiceError Source #

The specified AWS CodeStar project was not found.

TeamMemberNotFoundException

_TeamMemberNotFoundException :: AsError a => Getting (First ServiceError) a ServiceError Source #

The specified team member was not found.

ProjectAlreadyExistsException

_ProjectAlreadyExistsException :: AsError a => Getting (First ServiceError) 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 => Getting (First ServiceError) a ServiceError Source #

Project configuration information is required but not specified.

ConcurrentModificationException

_ConcurrentModificationException :: AsError a => Getting (First ServiceError) a ServiceError Source #

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

InvalidNextTokenException

UserProfileNotFoundException

LimitExceededException

_LimitExceededException :: AsError a => Getting (First ServiceError) a ServiceError Source #

A resource limit has been exceeded.

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.

ListProjects (Paginated)

data ListProjects Source #

See: newListProjects smart constructor.

Instances

Instances details
Eq ListProjects Source # 
Instance details

Defined in Amazonka.CodeStar.ListProjects

Read ListProjects Source # 
Instance details

Defined in Amazonka.CodeStar.ListProjects

Show ListProjects Source # 
Instance details

Defined in Amazonka.CodeStar.ListProjects

Generic ListProjects Source # 
Instance details

Defined in Amazonka.CodeStar.ListProjects

Associated Types

type Rep ListProjects :: Type -> Type #

NFData ListProjects Source # 
Instance details

Defined in Amazonka.CodeStar.ListProjects

Methods

rnf :: ListProjects -> () #

Hashable ListProjects Source # 
Instance details

Defined in Amazonka.CodeStar.ListProjects

ToJSON 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 #

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

type Rep ListProjects Source # 
Instance details

Defined in Amazonka.CodeStar.ListProjects

type Rep ListProjects = D1 ('MetaData "ListProjects" "Amazonka.CodeStar.ListProjects" "libZSservicesZSamazonka-codestarZSamazonka-codestar" 'False) (C1 ('MetaCons "ListProjects'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural))))
type AWSResponse ListProjects Source # 
Instance details

Defined in Amazonka.CodeStar.ListProjects

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:nextToken: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.

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

data ListProjectsResponse Source #

See: newListProjectsResponse smart constructor.

Instances

Instances details
Eq ListProjectsResponse Source # 
Instance details

Defined in Amazonka.CodeStar.ListProjects

Read ListProjectsResponse Source # 
Instance details

Defined in Amazonka.CodeStar.ListProjects

Show ListProjectsResponse Source # 
Instance details

Defined in Amazonka.CodeStar.ListProjects

Generic ListProjectsResponse Source # 
Instance details

Defined in Amazonka.CodeStar.ListProjects

Associated Types

type Rep ListProjectsResponse :: Type -> Type #

NFData ListProjectsResponse Source # 
Instance details

Defined in Amazonka.CodeStar.ListProjects

Methods

rnf :: ListProjectsResponse -> () #

type Rep ListProjectsResponse Source # 
Instance details

Defined in Amazonka.CodeStar.ListProjects

type Rep ListProjectsResponse = D1 ('MetaData "ListProjectsResponse" "Amazonka.CodeStar.ListProjects" "libZSservicesZSamazonka-codestarZSamazonka-codestar" '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:

$sel:nextToken: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.

ListTeamMembers (Paginated)

data ListTeamMembers Source #

See: newListTeamMembers smart constructor.

Instances

Instances details
Eq ListTeamMembers Source # 
Instance details

Defined in Amazonka.CodeStar.ListTeamMembers

Read ListTeamMembers Source # 
Instance details

Defined in Amazonka.CodeStar.ListTeamMembers

Show ListTeamMembers Source # 
Instance details

Defined in Amazonka.CodeStar.ListTeamMembers

Generic ListTeamMembers Source # 
Instance details

Defined in Amazonka.CodeStar.ListTeamMembers

Associated Types

type Rep ListTeamMembers :: Type -> Type #

NFData ListTeamMembers Source # 
Instance details

Defined in Amazonka.CodeStar.ListTeamMembers

Methods

rnf :: ListTeamMembers -> () #

Hashable ListTeamMembers Source # 
Instance details

Defined in Amazonka.CodeStar.ListTeamMembers

ToJSON 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 #

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

type Rep ListTeamMembers Source # 
Instance details

Defined in Amazonka.CodeStar.ListTeamMembers

type Rep ListTeamMembers = D1 ('MetaData "ListTeamMembers" "Amazonka.CodeStar.ListTeamMembers" "libZSservicesZSamazonka-codestarZSamazonka-codestar" 'False) (C1 ('MetaCons "ListTeamMembers'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "projectId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))
type AWSResponse ListTeamMembers Source # 
Instance details

Defined in Amazonka.CodeStar.ListTeamMembers

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:nextToken:ListTeamMembers', listTeamMembers_nextToken - The continuation token for the next set of results, if the results cannot be returned in one response.

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

$sel:projectId: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
Eq ListTeamMembersResponse Source # 
Instance details

Defined in Amazonka.CodeStar.ListTeamMembers

Read ListTeamMembersResponse Source # 
Instance details

Defined in Amazonka.CodeStar.ListTeamMembers

Show ListTeamMembersResponse Source # 
Instance details

Defined in Amazonka.CodeStar.ListTeamMembers

Generic ListTeamMembersResponse Source # 
Instance details

Defined in Amazonka.CodeStar.ListTeamMembers

Associated Types

type Rep ListTeamMembersResponse :: Type -> Type #

NFData ListTeamMembersResponse Source # 
Instance details

Defined in Amazonka.CodeStar.ListTeamMembers

Methods

rnf :: ListTeamMembersResponse -> () #

type Rep ListTeamMembersResponse Source # 
Instance details

Defined in Amazonka.CodeStar.ListTeamMembers

type Rep ListTeamMembersResponse = D1 ('MetaData "ListTeamMembersResponse" "Amazonka.CodeStar.ListTeamMembers" "libZSservicesZSamazonka-codestarZSamazonka-codestar" '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:

$sel:nextToken: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.

DeleteProject

data DeleteProject Source #

See: newDeleteProject smart constructor.

Instances

Instances details
Eq DeleteProject Source # 
Instance details

Defined in Amazonka.CodeStar.DeleteProject

Read DeleteProject Source # 
Instance details

Defined in Amazonka.CodeStar.DeleteProject

Show DeleteProject Source # 
Instance details

Defined in Amazonka.CodeStar.DeleteProject

Generic DeleteProject Source # 
Instance details

Defined in Amazonka.CodeStar.DeleteProject

Associated Types

type Rep DeleteProject :: Type -> Type #

NFData DeleteProject Source # 
Instance details

Defined in Amazonka.CodeStar.DeleteProject

Methods

rnf :: DeleteProject -> () #

Hashable DeleteProject Source # 
Instance details

Defined in Amazonka.CodeStar.DeleteProject

ToJSON DeleteProject Source # 
Instance details

Defined in Amazonka.CodeStar.DeleteProject

AWSRequest DeleteProject Source # 
Instance details

Defined in Amazonka.CodeStar.DeleteProject

Associated Types

type AWSResponse 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

type Rep DeleteProject Source # 
Instance details

Defined in Amazonka.CodeStar.DeleteProject

type Rep DeleteProject = D1 ('MetaData "DeleteProject" "Amazonka.CodeStar.DeleteProject" "libZSservicesZSamazonka-codestarZSamazonka-codestar" 'False) (C1 ('MetaCons "DeleteProject'" 'PrefixI 'True) (S1 ('MetaSel ('Just "deleteStack") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: (S1 ('MetaSel ('Just "clientRequestToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))
type AWSResponse DeleteProject Source # 
Instance details

Defined in Amazonka.CodeStar.DeleteProject

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: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.

$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:id:DeleteProject', deleteProject_id - The ID of the project to be deleted in AWS CodeStar.

data DeleteProjectResponse Source #

See: newDeleteProjectResponse smart constructor.

Instances

Instances details
Eq DeleteProjectResponse Source # 
Instance details

Defined in Amazonka.CodeStar.DeleteProject

Read DeleteProjectResponse Source # 
Instance details

Defined in Amazonka.CodeStar.DeleteProject

Show DeleteProjectResponse Source # 
Instance details

Defined in Amazonka.CodeStar.DeleteProject

Generic DeleteProjectResponse Source # 
Instance details

Defined in Amazonka.CodeStar.DeleteProject

Associated Types

type Rep DeleteProjectResponse :: Type -> Type #

NFData DeleteProjectResponse Source # 
Instance details

Defined in Amazonka.CodeStar.DeleteProject

Methods

rnf :: DeleteProjectResponse -> () #

type Rep DeleteProjectResponse Source # 
Instance details

Defined in Amazonka.CodeStar.DeleteProject

type Rep DeleteProjectResponse = D1 ('MetaData "DeleteProjectResponse" "Amazonka.CodeStar.DeleteProject" "libZSservicesZSamazonka-codestarZSamazonka-codestar" '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:

$sel:projectArn: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.

UpdateProject

data UpdateProject Source #

See: newUpdateProject smart constructor.

Instances

Instances details
Eq UpdateProject Source # 
Instance details

Defined in Amazonka.CodeStar.UpdateProject

Show UpdateProject Source # 
Instance details

Defined in Amazonka.CodeStar.UpdateProject

Generic UpdateProject Source # 
Instance details

Defined in Amazonka.CodeStar.UpdateProject

Associated Types

type Rep UpdateProject :: Type -> Type #

NFData UpdateProject Source # 
Instance details

Defined in Amazonka.CodeStar.UpdateProject

Methods

rnf :: UpdateProject -> () #

Hashable UpdateProject Source # 
Instance details

Defined in Amazonka.CodeStar.UpdateProject

ToJSON UpdateProject Source # 
Instance details

Defined in Amazonka.CodeStar.UpdateProject

AWSRequest UpdateProject Source # 
Instance details

Defined in Amazonka.CodeStar.UpdateProject

Associated Types

type AWSResponse 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

type Rep UpdateProject Source # 
Instance details

Defined in Amazonka.CodeStar.UpdateProject

type Rep UpdateProject = D1 ('MetaData "UpdateProject" "Amazonka.CodeStar.UpdateProject" "libZSservicesZSamazonka-codestarZSamazonka-codestar" 'False) (C1 ('MetaCons "UpdateProject'" 'PrefixI 'True) (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Sensitive Text))) :*: (S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Sensitive Text))) :*: S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))
type AWSResponse UpdateProject Source # 
Instance details

Defined in Amazonka.CodeStar.UpdateProject

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:

$sel:name:UpdateProject', updateProject_name - The name of the project you want to update.

$sel:description:UpdateProject', updateProject_description - The description of the project, if any.

$sel:id:UpdateProject', updateProject_id - The ID of the project you want to update.

data UpdateProjectResponse Source #

See: newUpdateProjectResponse smart constructor.

Instances

Instances details
Eq UpdateProjectResponse Source # 
Instance details

Defined in Amazonka.CodeStar.UpdateProject

Read UpdateProjectResponse Source # 
Instance details

Defined in Amazonka.CodeStar.UpdateProject

Show UpdateProjectResponse Source # 
Instance details

Defined in Amazonka.CodeStar.UpdateProject

Generic UpdateProjectResponse Source # 
Instance details

Defined in Amazonka.CodeStar.UpdateProject

Associated Types

type Rep UpdateProjectResponse :: Type -> Type #

NFData UpdateProjectResponse Source # 
Instance details

Defined in Amazonka.CodeStar.UpdateProject

Methods

rnf :: UpdateProjectResponse -> () #

type Rep UpdateProjectResponse Source # 
Instance details

Defined in Amazonka.CodeStar.UpdateProject

type Rep UpdateProjectResponse = D1 ('MetaData "UpdateProjectResponse" "Amazonka.CodeStar.UpdateProject" "libZSservicesZSamazonka-codestarZSamazonka-codestar" '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.

DisassociateTeamMember

data DisassociateTeamMember Source #

See: newDisassociateTeamMember smart constructor.

Instances

Instances details
Eq DisassociateTeamMember Source # 
Instance details

Defined in Amazonka.CodeStar.DisassociateTeamMember

Read DisassociateTeamMember Source # 
Instance details

Defined in Amazonka.CodeStar.DisassociateTeamMember

Show DisassociateTeamMember Source # 
Instance details

Defined in Amazonka.CodeStar.DisassociateTeamMember

Generic DisassociateTeamMember Source # 
Instance details

Defined in Amazonka.CodeStar.DisassociateTeamMember

Associated Types

type Rep DisassociateTeamMember :: Type -> Type #

NFData DisassociateTeamMember Source # 
Instance details

Defined in Amazonka.CodeStar.DisassociateTeamMember

Methods

rnf :: DisassociateTeamMember -> () #

Hashable DisassociateTeamMember Source # 
Instance details

Defined in Amazonka.CodeStar.DisassociateTeamMember

ToJSON DisassociateTeamMember Source # 
Instance details

Defined in Amazonka.CodeStar.DisassociateTeamMember

AWSRequest DisassociateTeamMember Source # 
Instance details

Defined in Amazonka.CodeStar.DisassociateTeamMember

Associated Types

type AWSResponse 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

type Rep DisassociateTeamMember Source # 
Instance details

Defined in Amazonka.CodeStar.DisassociateTeamMember

type Rep DisassociateTeamMember = D1 ('MetaData "DisassociateTeamMember" "Amazonka.CodeStar.DisassociateTeamMember" "libZSservicesZSamazonka-codestarZSamazonka-codestar" 'False) (C1 ('MetaCons "DisassociateTeamMember'" 'PrefixI 'True) (S1 ('MetaSel ('Just "projectId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "userArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse DisassociateTeamMember Source # 
Instance details

Defined in Amazonka.CodeStar.DisassociateTeamMember

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:

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

$sel:userArn: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
Eq DisassociateTeamMemberResponse Source # 
Instance details

Defined in Amazonka.CodeStar.DisassociateTeamMember

Read DisassociateTeamMemberResponse Source # 
Instance details

Defined in Amazonka.CodeStar.DisassociateTeamMember

Show DisassociateTeamMemberResponse Source # 
Instance details

Defined in Amazonka.CodeStar.DisassociateTeamMember

Generic DisassociateTeamMemberResponse Source # 
Instance details

Defined in Amazonka.CodeStar.DisassociateTeamMember

Associated Types

type Rep DisassociateTeamMemberResponse :: Type -> Type #

NFData 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" "libZSservicesZSamazonka-codestarZSamazonka-codestar" '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.

TagProject

data TagProject Source #

See: newTagProject smart constructor.

Constructors

TagProject' Text (HashMap Text Text) 

Instances

Instances details
Eq TagProject Source # 
Instance details

Defined in Amazonka.CodeStar.TagProject

Read TagProject Source # 
Instance details

Defined in Amazonka.CodeStar.TagProject

Show TagProject Source # 
Instance details

Defined in Amazonka.CodeStar.TagProject

Generic TagProject Source # 
Instance details

Defined in Amazonka.CodeStar.TagProject

Associated Types

type Rep TagProject :: Type -> Type #

NFData TagProject Source # 
Instance details

Defined in Amazonka.CodeStar.TagProject

Methods

rnf :: TagProject -> () #

Hashable TagProject Source # 
Instance details

Defined in Amazonka.CodeStar.TagProject

ToJSON TagProject Source # 
Instance details

Defined in Amazonka.CodeStar.TagProject

AWSRequest TagProject Source # 
Instance details

Defined in Amazonka.CodeStar.TagProject

Associated Types

type AWSResponse 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

type Rep TagProject Source # 
Instance details

Defined in Amazonka.CodeStar.TagProject

type Rep TagProject = D1 ('MetaData "TagProject" "Amazonka.CodeStar.TagProject" "libZSservicesZSamazonka-codestarZSamazonka-codestar" '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))))
type AWSResponse TagProject Source # 
Instance details

Defined in Amazonka.CodeStar.TagProject

newTagProject Source #

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:

$sel:id:TagProject', tagProject_id - The ID of the project you want to add a tag to.

$sel:tags:TagProject', tagProject_tags - The tags you want to add to the project.

data TagProjectResponse Source #

See: newTagProjectResponse smart constructor.

Instances

Instances details
Eq TagProjectResponse Source # 
Instance details

Defined in Amazonka.CodeStar.TagProject

Read TagProjectResponse Source # 
Instance details

Defined in Amazonka.CodeStar.TagProject

Show TagProjectResponse Source # 
Instance details

Defined in Amazonka.CodeStar.TagProject

Generic TagProjectResponse Source # 
Instance details

Defined in Amazonka.CodeStar.TagProject

Associated Types

type Rep TagProjectResponse :: Type -> Type #

NFData TagProjectResponse Source # 
Instance details

Defined in Amazonka.CodeStar.TagProject

Methods

rnf :: TagProjectResponse -> () #

type Rep TagProjectResponse Source # 
Instance details

Defined in Amazonka.CodeStar.TagProject

type Rep TagProjectResponse = D1 ('MetaData "TagProjectResponse" "Amazonka.CodeStar.TagProject" "libZSservicesZSamazonka-codestarZSamazonka-codestar" '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:

$sel:tags:TagProject', tagProjectResponse_tags - The tags for the project.

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

DescribeProject

data DescribeProject Source #

See: newDescribeProject smart constructor.

Constructors

DescribeProject' Text 

Instances

Instances details
Eq DescribeProject Source # 
Instance details

Defined in Amazonka.CodeStar.DescribeProject

Read DescribeProject Source # 
Instance details

Defined in Amazonka.CodeStar.DescribeProject

Show DescribeProject Source # 
Instance details

Defined in Amazonka.CodeStar.DescribeProject

Generic DescribeProject Source # 
Instance details

Defined in Amazonka.CodeStar.DescribeProject

Associated Types

type Rep DescribeProject :: Type -> Type #

NFData DescribeProject Source # 
Instance details

Defined in Amazonka.CodeStar.DescribeProject

Methods

rnf :: DescribeProject -> () #

Hashable DescribeProject Source # 
Instance details

Defined in Amazonka.CodeStar.DescribeProject

ToJSON DescribeProject Source # 
Instance details

Defined in Amazonka.CodeStar.DescribeProject

AWSRequest DescribeProject Source # 
Instance details

Defined in Amazonka.CodeStar.DescribeProject

Associated Types

type AWSResponse 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

type Rep DescribeProject Source # 
Instance details

Defined in Amazonka.CodeStar.DescribeProject

type Rep DescribeProject = D1 ('MetaData "DescribeProject" "Amazonka.CodeStar.DescribeProject" "libZSservicesZSamazonka-codestarZSamazonka-codestar" 'False) (C1 ('MetaCons "DescribeProject'" 'PrefixI 'True) (S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse DescribeProject Source # 
Instance details

Defined in Amazonka.CodeStar.DescribeProject

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:

$sel:id:DescribeProject', describeProject_id - The ID of the project.

data DescribeProjectResponse Source #

See: newDescribeProjectResponse smart constructor.

Instances

Instances details
Eq DescribeProjectResponse Source # 
Instance details

Defined in Amazonka.CodeStar.DescribeProject

Show DescribeProjectResponse Source # 
Instance details

Defined in Amazonka.CodeStar.DescribeProject

Generic DescribeProjectResponse Source # 
Instance details

Defined in Amazonka.CodeStar.DescribeProject

Associated Types

type Rep DescribeProjectResponse :: Type -> Type #

NFData DescribeProjectResponse Source # 
Instance details

Defined in Amazonka.CodeStar.DescribeProject

Methods

rnf :: DescribeProjectResponse -> () #

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:status:DescribeProjectResponse', describeProjectResponse_status - The project creation or deletion status.

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

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

$sel:name:DescribeProjectResponse', describeProjectResponse_name - The display name for the project.

$sel:id:DescribeProject', describeProjectResponse_id - The ID of the project.

$sel:stackId:DescribeProjectResponse', describeProjectResponse_stackId - The ID of the primary stack in AWS CloudFormation used to generate resources 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.

$sel:description:DescribeProjectResponse', describeProjectResponse_description - The description of the project, if any.

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

ListUserProfiles (Paginated)

data ListUserProfiles Source #

See: newListUserProfiles smart constructor.

Instances

Instances details
Eq ListUserProfiles Source # 
Instance details

Defined in Amazonka.CodeStar.ListUserProfiles

Read ListUserProfiles Source # 
Instance details

Defined in Amazonka.CodeStar.ListUserProfiles

Show ListUserProfiles Source # 
Instance details

Defined in Amazonka.CodeStar.ListUserProfiles

Generic ListUserProfiles Source # 
Instance details

Defined in Amazonka.CodeStar.ListUserProfiles

Associated Types

type Rep ListUserProfiles :: Type -> Type #

NFData ListUserProfiles Source # 
Instance details

Defined in Amazonka.CodeStar.ListUserProfiles

Methods

rnf :: ListUserProfiles -> () #

Hashable ListUserProfiles Source # 
Instance details

Defined in Amazonka.CodeStar.ListUserProfiles

ToJSON 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 #

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

type Rep ListUserProfiles Source # 
Instance details

Defined in Amazonka.CodeStar.ListUserProfiles

type Rep ListUserProfiles = D1 ('MetaData "ListUserProfiles" "Amazonka.CodeStar.ListUserProfiles" "libZSservicesZSamazonka-codestarZSamazonka-codestar" 'False) (C1 ('MetaCons "ListUserProfiles'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural))))
type AWSResponse ListUserProfiles Source # 
Instance details

Defined in Amazonka.CodeStar.ListUserProfiles

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:nextToken:ListUserProfiles', listUserProfiles_nextToken - The continuation token for the next set of results, if the results cannot be returned in one response.

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

data ListUserProfilesResponse Source #

See: newListUserProfilesResponse smart constructor.

Instances

Instances details
Eq ListUserProfilesResponse Source # 
Instance details

Defined in Amazonka.CodeStar.ListUserProfiles

Show ListUserProfilesResponse Source # 
Instance details

Defined in Amazonka.CodeStar.ListUserProfiles

Generic ListUserProfilesResponse Source # 
Instance details

Defined in Amazonka.CodeStar.ListUserProfiles

Associated Types

type Rep ListUserProfilesResponse :: Type -> Type #

NFData 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" "libZSservicesZSamazonka-codestarZSamazonka-codestar" '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:

$sel:nextToken: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.

ListResources (Paginated)

data ListResources Source #

See: newListResources smart constructor.

Instances

Instances details
Eq ListResources Source # 
Instance details

Defined in Amazonka.CodeStar.ListResources

Read ListResources Source # 
Instance details

Defined in Amazonka.CodeStar.ListResources

Show ListResources Source # 
Instance details

Defined in Amazonka.CodeStar.ListResources

Generic ListResources Source # 
Instance details

Defined in Amazonka.CodeStar.ListResources

Associated Types

type Rep ListResources :: Type -> Type #

NFData ListResources Source # 
Instance details

Defined in Amazonka.CodeStar.ListResources

Methods

rnf :: ListResources -> () #

Hashable ListResources Source # 
Instance details

Defined in Amazonka.CodeStar.ListResources

ToJSON 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 #

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

type Rep ListResources Source # 
Instance details

Defined in Amazonka.CodeStar.ListResources

type Rep ListResources = D1 ('MetaData "ListResources" "Amazonka.CodeStar.ListResources" "libZSservicesZSamazonka-codestarZSamazonka-codestar" 'False) (C1 ('MetaCons "ListResources'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "projectId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))
type AWSResponse ListResources Source # 
Instance details

Defined in Amazonka.CodeStar.ListResources

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:nextToken:ListResources', listResources_nextToken - The continuation token for the next set of results, if the results cannot be returned in one response.

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

$sel:projectId:ListResources', listResources_projectId - The ID of the project.

data ListResourcesResponse Source #

See: newListResourcesResponse smart constructor.

Instances

Instances details
Eq ListResourcesResponse Source # 
Instance details

Defined in Amazonka.CodeStar.ListResources

Read ListResourcesResponse Source # 
Instance details

Defined in Amazonka.CodeStar.ListResources

Show ListResourcesResponse Source # 
Instance details

Defined in Amazonka.CodeStar.ListResources

Generic ListResourcesResponse Source # 
Instance details

Defined in Amazonka.CodeStar.ListResources

Associated Types

type Rep ListResourcesResponse :: Type -> Type #

NFData ListResourcesResponse Source # 
Instance details

Defined in Amazonka.CodeStar.ListResources

Methods

rnf :: ListResourcesResponse -> () #

type Rep ListResourcesResponse Source # 
Instance details

Defined in Amazonka.CodeStar.ListResources

type Rep ListResourcesResponse = D1 ('MetaData "ListResourcesResponse" "Amazonka.CodeStar.ListResources" "libZSservicesZSamazonka-codestarZSamazonka-codestar" 'False) (C1 ('MetaCons "ListResourcesResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "resources") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Resource])) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: 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:

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

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

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

AssociateTeamMember

data AssociateTeamMember Source #

See: newAssociateTeamMember smart constructor.

Instances

Instances details
Eq AssociateTeamMember Source # 
Instance details

Defined in Amazonka.CodeStar.AssociateTeamMember

Read AssociateTeamMember Source # 
Instance details

Defined in Amazonka.CodeStar.AssociateTeamMember

Show AssociateTeamMember Source # 
Instance details

Defined in Amazonka.CodeStar.AssociateTeamMember

Generic AssociateTeamMember Source # 
Instance details

Defined in Amazonka.CodeStar.AssociateTeamMember

Associated Types

type Rep AssociateTeamMember :: Type -> Type #

NFData AssociateTeamMember Source # 
Instance details

Defined in Amazonka.CodeStar.AssociateTeamMember

Methods

rnf :: AssociateTeamMember -> () #

Hashable AssociateTeamMember Source # 
Instance details

Defined in Amazonka.CodeStar.AssociateTeamMember

ToJSON AssociateTeamMember Source # 
Instance details

Defined in Amazonka.CodeStar.AssociateTeamMember

AWSRequest AssociateTeamMember Source # 
Instance details

Defined in Amazonka.CodeStar.AssociateTeamMember

Associated Types

type AWSResponse 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

type Rep AssociateTeamMember Source # 
Instance details

Defined in Amazonka.CodeStar.AssociateTeamMember

type Rep AssociateTeamMember = D1 ('MetaData "AssociateTeamMember" "Amazonka.CodeStar.AssociateTeamMember" "libZSservicesZSamazonka-codestarZSamazonka-codestar" 'False) (C1 ('MetaCons "AssociateTeamMember'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "remoteAccessAllowed") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "clientRequestToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (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)))))
type AWSResponse AssociateTeamMember Source # 
Instance details

Defined in Amazonka.CodeStar.AssociateTeamMember

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:

$sel:remoteAccessAllowed: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.

$sel:clientRequestToken: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.

$sel:projectId:AssociateTeamMember', associateTeamMember_projectId - The ID of the project to which you will add the IAM user.

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

$sel:projectRole: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
Eq AssociateTeamMemberResponse Source # 
Instance details

Defined in Amazonka.CodeStar.AssociateTeamMember

Read AssociateTeamMemberResponse Source # 
Instance details

Defined in Amazonka.CodeStar.AssociateTeamMember

Show AssociateTeamMemberResponse Source # 
Instance details

Defined in Amazonka.CodeStar.AssociateTeamMember

Generic AssociateTeamMemberResponse Source # 
Instance details

Defined in Amazonka.CodeStar.AssociateTeamMember

Associated Types

type Rep AssociateTeamMemberResponse :: Type -> Type #

NFData 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" "libZSservicesZSamazonka-codestarZSamazonka-codestar" '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:

$sel:clientRequestToken: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.

UntagProject

data UntagProject Source #

See: newUntagProject smart constructor.

Constructors

UntagProject' Text [Text] 

Instances

Instances details
Eq UntagProject Source # 
Instance details

Defined in Amazonka.CodeStar.UntagProject

Read UntagProject Source # 
Instance details

Defined in Amazonka.CodeStar.UntagProject

Show UntagProject Source # 
Instance details

Defined in Amazonka.CodeStar.UntagProject

Generic UntagProject Source # 
Instance details

Defined in Amazonka.CodeStar.UntagProject

Associated Types

type Rep UntagProject :: Type -> Type #

NFData UntagProject Source # 
Instance details

Defined in Amazonka.CodeStar.UntagProject

Methods

rnf :: UntagProject -> () #

Hashable UntagProject Source # 
Instance details

Defined in Amazonka.CodeStar.UntagProject

ToJSON UntagProject Source # 
Instance details

Defined in Amazonka.CodeStar.UntagProject

AWSRequest UntagProject Source # 
Instance details

Defined in Amazonka.CodeStar.UntagProject

Associated Types

type AWSResponse 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

type Rep UntagProject Source # 
Instance details

Defined in Amazonka.CodeStar.UntagProject

type Rep UntagProject = D1 ('MetaData "UntagProject" "Amazonka.CodeStar.UntagProject" "libZSservicesZSamazonka-codestarZSamazonka-codestar" 'False) (C1 ('MetaCons "UntagProject'" 'PrefixI 'True) (S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [Text])))
type AWSResponse UntagProject Source # 
Instance details

Defined in Amazonka.CodeStar.UntagProject

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:

$sel:id: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
Eq UntagProjectResponse Source # 
Instance details

Defined in Amazonka.CodeStar.UntagProject

Read UntagProjectResponse Source # 
Instance details

Defined in Amazonka.CodeStar.UntagProject

Show UntagProjectResponse Source # 
Instance details

Defined in Amazonka.CodeStar.UntagProject

Generic UntagProjectResponse Source # 
Instance details

Defined in Amazonka.CodeStar.UntagProject

Associated Types

type Rep UntagProjectResponse :: Type -> Type #

NFData UntagProjectResponse Source # 
Instance details

Defined in Amazonka.CodeStar.UntagProject

Methods

rnf :: UntagProjectResponse -> () #

type Rep UntagProjectResponse Source # 
Instance details

Defined in Amazonka.CodeStar.UntagProject

type Rep UntagProjectResponse = D1 ('MetaData "UntagProjectResponse" "Amazonka.CodeStar.UntagProject" "libZSservicesZSamazonka-codestarZSamazonka-codestar" '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.

UpdateTeamMember

data UpdateTeamMember Source #

See: newUpdateTeamMember smart constructor.

Instances

Instances details
Eq UpdateTeamMember Source # 
Instance details

Defined in Amazonka.CodeStar.UpdateTeamMember

Read UpdateTeamMember Source # 
Instance details

Defined in Amazonka.CodeStar.UpdateTeamMember

Show UpdateTeamMember Source # 
Instance details

Defined in Amazonka.CodeStar.UpdateTeamMember

Generic UpdateTeamMember Source # 
Instance details

Defined in Amazonka.CodeStar.UpdateTeamMember

Associated Types

type Rep UpdateTeamMember :: Type -> Type #

NFData UpdateTeamMember Source # 
Instance details

Defined in Amazonka.CodeStar.UpdateTeamMember

Methods

rnf :: UpdateTeamMember -> () #

Hashable UpdateTeamMember Source # 
Instance details

Defined in Amazonka.CodeStar.UpdateTeamMember

ToJSON UpdateTeamMember Source # 
Instance details

Defined in Amazonka.CodeStar.UpdateTeamMember

AWSRequest UpdateTeamMember Source # 
Instance details

Defined in Amazonka.CodeStar.UpdateTeamMember

Associated Types

type AWSResponse 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

type Rep UpdateTeamMember Source # 
Instance details

Defined in Amazonka.CodeStar.UpdateTeamMember

type Rep UpdateTeamMember = D1 ('MetaData "UpdateTeamMember" "Amazonka.CodeStar.UpdateTeamMember" "libZSservicesZSamazonka-codestarZSamazonka-codestar" 'False) (C1 ('MetaCons "UpdateTeamMember'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "remoteAccessAllowed") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "projectRole") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "projectId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "userArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))
type AWSResponse UpdateTeamMember Source # 
Instance details

Defined in Amazonka.CodeStar.UpdateTeamMember

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:

$sel:remoteAccessAllowed: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.

$sel:projectRole: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.

$sel:projectId:UpdateTeamMember', updateTeamMember_projectId - The ID of the project.

$sel:userArn: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
Eq UpdateTeamMemberResponse Source # 
Instance details

Defined in Amazonka.CodeStar.UpdateTeamMember

Read UpdateTeamMemberResponse Source # 
Instance details

Defined in Amazonka.CodeStar.UpdateTeamMember

Show UpdateTeamMemberResponse Source # 
Instance details

Defined in Amazonka.CodeStar.UpdateTeamMember

Generic UpdateTeamMemberResponse Source # 
Instance details

Defined in Amazonka.CodeStar.UpdateTeamMember

Associated Types

type Rep UpdateTeamMemberResponse :: Type -> Type #

NFData 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" "libZSservicesZSamazonka-codestarZSamazonka-codestar" 'False) (C1 ('MetaCons "UpdateTeamMemberResponse'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "userArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "remoteAccessAllowed") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))) :*: (S1 ('MetaSel ('Just "projectRole") '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:

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

$sel:remoteAccessAllowed: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.

$sel:projectRole:UpdateTeamMember', updateTeamMemberResponse_projectRole - The project role granted to the user.

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

DescribeUserProfile

data DescribeUserProfile Source #

See: newDescribeUserProfile smart constructor.

Instances

Instances details
Eq DescribeUserProfile Source # 
Instance details

Defined in Amazonka.CodeStar.DescribeUserProfile

Read DescribeUserProfile Source # 
Instance details

Defined in Amazonka.CodeStar.DescribeUserProfile

Show DescribeUserProfile Source # 
Instance details

Defined in Amazonka.CodeStar.DescribeUserProfile

Generic DescribeUserProfile Source # 
Instance details

Defined in Amazonka.CodeStar.DescribeUserProfile

Associated Types

type Rep DescribeUserProfile :: Type -> Type #

NFData DescribeUserProfile Source # 
Instance details

Defined in Amazonka.CodeStar.DescribeUserProfile

Methods

rnf :: DescribeUserProfile -> () #

Hashable DescribeUserProfile Source # 
Instance details

Defined in Amazonka.CodeStar.DescribeUserProfile

ToJSON DescribeUserProfile Source # 
Instance details

Defined in Amazonka.CodeStar.DescribeUserProfile

AWSRequest DescribeUserProfile Source # 
Instance details

Defined in Amazonka.CodeStar.DescribeUserProfile

Associated Types

type AWSResponse 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

type Rep DescribeUserProfile Source # 
Instance details

Defined in Amazonka.CodeStar.DescribeUserProfile

type Rep DescribeUserProfile = D1 ('MetaData "DescribeUserProfile" "Amazonka.CodeStar.DescribeUserProfile" "libZSservicesZSamazonka-codestarZSamazonka-codestar" 'False) (C1 ('MetaCons "DescribeUserProfile'" 'PrefixI 'True) (S1 ('MetaSel ('Just "userArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse DescribeUserProfile Source # 
Instance details

Defined in Amazonka.CodeStar.DescribeUserProfile

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:

$sel:userArn:DescribeUserProfile', describeUserProfile_userArn - The Amazon Resource Name (ARN) of the user.

data DescribeUserProfileResponse Source #

See: newDescribeUserProfileResponse smart constructor.

Instances

Instances details
Eq DescribeUserProfileResponse Source # 
Instance details

Defined in Amazonka.CodeStar.DescribeUserProfile

Show DescribeUserProfileResponse Source # 
Instance details

Defined in Amazonka.CodeStar.DescribeUserProfile

Generic DescribeUserProfileResponse Source # 
Instance details

Defined in Amazonka.CodeStar.DescribeUserProfile

Associated Types

type Rep DescribeUserProfileResponse :: Type -> Type #

NFData 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" "libZSservicesZSamazonka-codestarZSamazonka-codestar" 'False) (C1 ('MetaCons "DescribeUserProfileResponse'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "sshPublicKey") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "emailAddress") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Sensitive Text))) :*: S1 ('MetaSel ('Just "displayName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Sensitive 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:

$sel:sshPublicKey: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:emailAddress:DescribeUserProfileResponse', describeUserProfileResponse_emailAddress - The email address for the user. Optional.

$sel:displayName: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").

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

$sel:userArn: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.

ListTagsForProject

data ListTagsForProject Source #

See: newListTagsForProject smart constructor.

Instances

Instances details
Eq ListTagsForProject Source # 
Instance details

Defined in Amazonka.CodeStar.ListTagsForProject

Read ListTagsForProject Source # 
Instance details

Defined in Amazonka.CodeStar.ListTagsForProject

Show ListTagsForProject Source # 
Instance details

Defined in Amazonka.CodeStar.ListTagsForProject

Generic ListTagsForProject Source # 
Instance details

Defined in Amazonka.CodeStar.ListTagsForProject

Associated Types

type Rep ListTagsForProject :: Type -> Type #

NFData ListTagsForProject Source # 
Instance details

Defined in Amazonka.CodeStar.ListTagsForProject

Methods

rnf :: ListTagsForProject -> () #

Hashable ListTagsForProject Source # 
Instance details

Defined in Amazonka.CodeStar.ListTagsForProject

ToJSON ListTagsForProject Source # 
Instance details

Defined in Amazonka.CodeStar.ListTagsForProject

AWSRequest ListTagsForProject Source # 
Instance details

Defined in Amazonka.CodeStar.ListTagsForProject

Associated Types

type AWSResponse 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

type Rep ListTagsForProject Source # 
Instance details

Defined in Amazonka.CodeStar.ListTagsForProject

type Rep ListTagsForProject = D1 ('MetaData "ListTagsForProject" "Amazonka.CodeStar.ListTagsForProject" "libZSservicesZSamazonka-codestarZSamazonka-codestar" 'False) (C1 ('MetaCons "ListTagsForProject'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))
type AWSResponse ListTagsForProject Source # 
Instance details

Defined in Amazonka.CodeStar.ListTagsForProject

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:nextToken:ListTagsForProject', listTagsForProject_nextToken - Reserved for future use.

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

$sel:id:ListTagsForProject', listTagsForProject_id - The ID of the project to get tags for.

data ListTagsForProjectResponse Source #

See: newListTagsForProjectResponse smart constructor.

Instances

Instances details
Eq ListTagsForProjectResponse Source # 
Instance details

Defined in Amazonka.CodeStar.ListTagsForProject

Read ListTagsForProjectResponse Source # 
Instance details

Defined in Amazonka.CodeStar.ListTagsForProject

Show ListTagsForProjectResponse Source # 
Instance details

Defined in Amazonka.CodeStar.ListTagsForProject

Generic ListTagsForProjectResponse Source # 
Instance details

Defined in Amazonka.CodeStar.ListTagsForProject

Associated Types

type Rep ListTagsForProjectResponse :: Type -> Type #

NFData 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" "libZSservicesZSamazonka-codestarZSamazonka-codestar" '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:

$sel:nextToken: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.

DeleteUserProfile

data DeleteUserProfile Source #

See: newDeleteUserProfile smart constructor.

Constructors

DeleteUserProfile' Text 

Instances

Instances details
Eq DeleteUserProfile Source # 
Instance details

Defined in Amazonka.CodeStar.DeleteUserProfile

Read DeleteUserProfile Source # 
Instance details

Defined in Amazonka.CodeStar.DeleteUserProfile

Show DeleteUserProfile Source # 
Instance details

Defined in Amazonka.CodeStar.DeleteUserProfile

Generic DeleteUserProfile Source # 
Instance details

Defined in Amazonka.CodeStar.DeleteUserProfile

Associated Types

type Rep DeleteUserProfile :: Type -> Type #

NFData DeleteUserProfile Source # 
Instance details

Defined in Amazonka.CodeStar.DeleteUserProfile

Methods

rnf :: DeleteUserProfile -> () #

Hashable DeleteUserProfile Source # 
Instance details

Defined in Amazonka.CodeStar.DeleteUserProfile

ToJSON DeleteUserProfile Source # 
Instance details

Defined in Amazonka.CodeStar.DeleteUserProfile

AWSRequest DeleteUserProfile Source # 
Instance details

Defined in Amazonka.CodeStar.DeleteUserProfile

Associated Types

type AWSResponse 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

type Rep DeleteUserProfile Source # 
Instance details

Defined in Amazonka.CodeStar.DeleteUserProfile

type Rep DeleteUserProfile = D1 ('MetaData "DeleteUserProfile" "Amazonka.CodeStar.DeleteUserProfile" "libZSservicesZSamazonka-codestarZSamazonka-codestar" 'False) (C1 ('MetaCons "DeleteUserProfile'" 'PrefixI 'True) (S1 ('MetaSel ('Just "userArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse DeleteUserProfile Source # 
Instance details

Defined in Amazonka.CodeStar.DeleteUserProfile

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:

$sel:userArn: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
Eq DeleteUserProfileResponse Source # 
Instance details

Defined in Amazonka.CodeStar.DeleteUserProfile

Read DeleteUserProfileResponse Source # 
Instance details

Defined in Amazonka.CodeStar.DeleteUserProfile

Show DeleteUserProfileResponse Source # 
Instance details

Defined in Amazonka.CodeStar.DeleteUserProfile

Generic DeleteUserProfileResponse Source # 
Instance details

Defined in Amazonka.CodeStar.DeleteUserProfile

Associated Types

type Rep DeleteUserProfileResponse :: Type -> Type #

NFData 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" "libZSservicesZSamazonka-codestarZSamazonka-codestar" '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.

$sel:userArn:DeleteUserProfile', deleteUserProfileResponse_userArn - The Amazon Resource Name (ARN) of the user deleted from AWS CodeStar.

UpdateUserProfile

data UpdateUserProfile Source #

See: newUpdateUserProfile smart constructor.

Instances

Instances details
Eq UpdateUserProfile Source # 
Instance details

Defined in Amazonka.CodeStar.UpdateUserProfile

Show UpdateUserProfile Source # 
Instance details

Defined in Amazonka.CodeStar.UpdateUserProfile

Generic UpdateUserProfile Source # 
Instance details

Defined in Amazonka.CodeStar.UpdateUserProfile

Associated Types

type Rep UpdateUserProfile :: Type -> Type #

NFData UpdateUserProfile Source # 
Instance details

Defined in Amazonka.CodeStar.UpdateUserProfile

Methods

rnf :: UpdateUserProfile -> () #

Hashable UpdateUserProfile Source # 
Instance details

Defined in Amazonka.CodeStar.UpdateUserProfile

ToJSON UpdateUserProfile Source # 
Instance details

Defined in Amazonka.CodeStar.UpdateUserProfile

AWSRequest UpdateUserProfile Source # 
Instance details

Defined in Amazonka.CodeStar.UpdateUserProfile

Associated Types

type AWSResponse 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

type Rep UpdateUserProfile Source # 
Instance details

Defined in Amazonka.CodeStar.UpdateUserProfile

type Rep UpdateUserProfile = D1 ('MetaData "UpdateUserProfile" "Amazonka.CodeStar.UpdateUserProfile" "libZSservicesZSamazonka-codestarZSamazonka-codestar" 'False) (C1 ('MetaCons "UpdateUserProfile'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "sshPublicKey") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "emailAddress") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Sensitive Text)))) :*: (S1 ('MetaSel ('Just "displayName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Sensitive Text))) :*: S1 ('MetaSel ('Just "userArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))
type AWSResponse UpdateUserProfile Source # 
Instance details

Defined in Amazonka.CodeStar.UpdateUserProfile

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:

$sel:sshPublicKey: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.

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

$sel:displayName:UpdateUserProfile', updateUserProfile_displayName - The name that is displayed as the friendly name for the user in AWS CodeStar.

$sel:userArn: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
Eq UpdateUserProfileResponse Source # 
Instance details

Defined in Amazonka.CodeStar.UpdateUserProfile

Show UpdateUserProfileResponse Source # 
Instance details

Defined in Amazonka.CodeStar.UpdateUserProfile

Generic UpdateUserProfileResponse Source # 
Instance details

Defined in Amazonka.CodeStar.UpdateUserProfile

Associated Types

type Rep UpdateUserProfileResponse :: Type -> Type #

NFData 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" "libZSservicesZSamazonka-codestarZSamazonka-codestar" 'False) (C1 ('MetaCons "UpdateUserProfileResponse'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "lastModifiedTimestamp") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: (S1 ('MetaSel ('Just "sshPublicKey") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "emailAddress") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Sensitive Text))))) :*: ((S1 ('MetaSel ('Just "displayName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Sensitive Text))) :*: S1 ('MetaSel ('Just "createdTimestamp") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX))) :*: (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:lastModifiedTimestamp:UpdateUserProfileResponse', updateUserProfileResponse_lastModifiedTimestamp - The date the user profile was last modified, in timestamp format.

$sel:sshPublicKey: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:emailAddress:UpdateUserProfile', updateUserProfileResponse_emailAddress - The email address that is displayed as part of the user's profile in AWS CodeStar.

$sel:displayName:UpdateUserProfile', updateUserProfileResponse_displayName - The name that is displayed as the friendly name for the user in AWS CodeStar.

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

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

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

CreateUserProfile

data CreateUserProfile Source #

See: newCreateUserProfile smart constructor.

Instances

Instances details
Eq CreateUserProfile Source # 
Instance details

Defined in Amazonka.CodeStar.CreateUserProfile

Show CreateUserProfile Source # 
Instance details

Defined in Amazonka.CodeStar.CreateUserProfile

Generic CreateUserProfile Source # 
Instance details

Defined in Amazonka.CodeStar.CreateUserProfile

Associated Types

type Rep CreateUserProfile :: Type -> Type #

NFData CreateUserProfile Source # 
Instance details

Defined in Amazonka.CodeStar.CreateUserProfile

Methods

rnf :: CreateUserProfile -> () #

Hashable CreateUserProfile Source # 
Instance details

Defined in Amazonka.CodeStar.CreateUserProfile

ToJSON CreateUserProfile Source # 
Instance details

Defined in Amazonka.CodeStar.CreateUserProfile

AWSRequest CreateUserProfile Source # 
Instance details

Defined in Amazonka.CodeStar.CreateUserProfile

Associated Types

type AWSResponse 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

type Rep CreateUserProfile Source # 
Instance details

Defined in Amazonka.CodeStar.CreateUserProfile

type Rep CreateUserProfile = D1 ('MetaData "CreateUserProfile" "Amazonka.CodeStar.CreateUserProfile" "libZSservicesZSamazonka-codestarZSamazonka-codestar" '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)))))
type AWSResponse CreateUserProfile Source # 
Instance details

Defined in Amazonka.CodeStar.CreateUserProfile

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:

$sel:sshPublicKey: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.

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

$sel:displayName:CreateUserProfile', createUserProfile_displayName - The name that will be displayed as the friendly name for the user in AWS CodeStar.

$sel:emailAddress: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
Eq CreateUserProfileResponse Source # 
Instance details

Defined in Amazonka.CodeStar.CreateUserProfile

Show CreateUserProfileResponse Source # 
Instance details

Defined in Amazonka.CodeStar.CreateUserProfile

Generic CreateUserProfileResponse Source # 
Instance details

Defined in Amazonka.CodeStar.CreateUserProfile

Associated Types

type Rep CreateUserProfileResponse :: Type -> Type #

NFData 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" "libZSservicesZSamazonka-codestarZSamazonka-codestar" 'False) (C1 ('MetaCons "CreateUserProfileResponse'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "lastModifiedTimestamp") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: (S1 ('MetaSel ('Just "sshPublicKey") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "emailAddress") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Sensitive Text))))) :*: ((S1 ('MetaSel ('Just "displayName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Sensitive Text))) :*: S1 ('MetaSel ('Just "createdTimestamp") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX))) :*: (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:lastModifiedTimestamp:CreateUserProfileResponse', createUserProfileResponse_lastModifiedTimestamp - The date the user profile was last modified, in timestamp format.

$sel:sshPublicKey: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:emailAddress:CreateUserProfile', createUserProfileResponse_emailAddress - The email address that is displayed as part of the user's profile in AWS CodeStar.

$sel:displayName:CreateUserProfile', createUserProfileResponse_displayName - The name that is displayed as the friendly name for the user in AWS CodeStar.

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

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

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

CreateProject

data CreateProject Source #

See: newCreateProject smart constructor.

Instances

Instances details
Eq CreateProject Source # 
Instance details

Defined in Amazonka.CodeStar.CreateProject

Show CreateProject Source # 
Instance details

Defined in Amazonka.CodeStar.CreateProject

Generic CreateProject Source # 
Instance details

Defined in Amazonka.CodeStar.CreateProject

Associated Types

type Rep CreateProject :: Type -> Type #

NFData CreateProject Source # 
Instance details

Defined in Amazonka.CodeStar.CreateProject

Methods

rnf :: CreateProject -> () #

Hashable CreateProject Source # 
Instance details

Defined in Amazonka.CodeStar.CreateProject

ToJSON CreateProject Source # 
Instance details

Defined in Amazonka.CodeStar.CreateProject

AWSRequest CreateProject Source # 
Instance details

Defined in Amazonka.CodeStar.CreateProject

Associated Types

type AWSResponse 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

type Rep CreateProject Source # 
Instance details

Defined in Amazonka.CodeStar.CreateProject

type AWSResponse 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:

$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: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.

$sel:clientRequestToken: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.

$sel:description:CreateProject', createProject_description - The description of the project, if any.

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

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

$sel:id:CreateProject', createProject_id - The ID of the project to be created in AWS CodeStar.

data CreateProjectResponse Source #

See: newCreateProjectResponse smart constructor.

Instances

Instances details
Eq CreateProjectResponse Source # 
Instance details

Defined in Amazonka.CodeStar.CreateProject

Read CreateProjectResponse Source # 
Instance details

Defined in Amazonka.CodeStar.CreateProject

Show CreateProjectResponse Source # 
Instance details

Defined in Amazonka.CodeStar.CreateProject

Generic CreateProjectResponse Source # 
Instance details

Defined in Amazonka.CodeStar.CreateProject

Associated Types

type Rep CreateProjectResponse :: Type -> Type #

NFData CreateProjectResponse Source # 
Instance details

Defined in Amazonka.CodeStar.CreateProject

Methods

rnf :: CreateProjectResponse -> () #

type Rep CreateProjectResponse Source # 
Instance details

Defined in Amazonka.CodeStar.CreateProject

type Rep CreateProjectResponse = D1 ('MetaData "CreateProjectResponse" "Amazonka.CodeStar.CreateProject" "libZSservicesZSamazonka-codestarZSamazonka-codestar" 'False) (C1 ('MetaCons "CreateProjectResponse'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "projectTemplateId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "clientRequestToken") '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:

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

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

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

$sel:id:CreateProject', createProjectResponse_id - The ID of the project.

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

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
Eq Code Source # 
Instance details

Defined in Amazonka.CodeStar.Types.Code

Methods

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

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

Show Code Source # 
Instance details

Defined in Amazonka.CodeStar.Types.Code

Methods

showsPrec :: Int -> Code -> ShowS #

show :: Code -> String #

showList :: [Code] -> ShowS #

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 #

NFData Code Source # 
Instance details

Defined in Amazonka.CodeStar.Types.Code

Methods

rnf :: Code -> () #

Hashable Code Source # 
Instance details

Defined in Amazonka.CodeStar.Types.Code

Methods

hashWithSalt :: Int -> Code -> Int #

hash :: Code -> Int #

ToJSON Code Source # 
Instance details

Defined in Amazonka.CodeStar.Types.Code

type Rep Code Source # 
Instance details

Defined in Amazonka.CodeStar.Types.Code

type Rep Code = D1 ('MetaData "Code" "Amazonka.CodeStar.Types.Code" "libZSservicesZSamazonka-codestarZSamazonka-codestar" '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
Eq CodeCommitCodeDestination Source # 
Instance details

Defined in Amazonka.CodeStar.Types.CodeCommitCodeDestination

Read CodeCommitCodeDestination Source # 
Instance details

Defined in Amazonka.CodeStar.Types.CodeCommitCodeDestination

Show 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 #

NFData CodeCommitCodeDestination Source # 
Instance details

Defined in Amazonka.CodeStar.Types.CodeCommitCodeDestination

Hashable CodeCommitCodeDestination Source # 
Instance details

Defined in Amazonka.CodeStar.Types.CodeCommitCodeDestination

ToJSON 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" "libZSservicesZSamazonka-codestarZSamazonka-codestar" '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
Eq CodeDestination Source # 
Instance details

Defined in Amazonka.CodeStar.Types.CodeDestination

Show 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 #

NFData CodeDestination Source # 
Instance details

Defined in Amazonka.CodeStar.Types.CodeDestination

Methods

rnf :: CodeDestination -> () #

Hashable CodeDestination Source # 
Instance details

Defined in Amazonka.CodeStar.Types.CodeDestination

ToJSON 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" "libZSservicesZSamazonka-codestarZSamazonka-codestar" '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
Eq CodeSource Source # 
Instance details

Defined in Amazonka.CodeStar.Types.CodeSource

Read CodeSource Source # 
Instance details

Defined in Amazonka.CodeStar.Types.CodeSource

Show 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 #

NFData CodeSource Source # 
Instance details

Defined in Amazonka.CodeStar.Types.CodeSource

Methods

rnf :: CodeSource -> () #

Hashable CodeSource Source # 
Instance details

Defined in Amazonka.CodeStar.Types.CodeSource

ToJSON 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" "libZSservicesZSamazonka-codestarZSamazonka-codestar" '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
Eq GitHubCodeDestination Source # 
Instance details

Defined in Amazonka.CodeStar.Types.GitHubCodeDestination

Show 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 #

NFData GitHubCodeDestination Source # 
Instance details

Defined in Amazonka.CodeStar.Types.GitHubCodeDestination

Methods

rnf :: GitHubCodeDestination -> () #

Hashable GitHubCodeDestination Source # 
Instance details

Defined in Amazonka.CodeStar.Types.GitHubCodeDestination

ToJSON 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" "libZSservicesZSamazonka-codestarZSamazonka-codestar" '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
Eq ProjectStatus Source # 
Instance details

Defined in Amazonka.CodeStar.Types.ProjectStatus

Read ProjectStatus Source # 
Instance details

Defined in Amazonka.CodeStar.Types.ProjectStatus

Show 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 #

NFData ProjectStatus Source # 
Instance details

Defined in Amazonka.CodeStar.Types.ProjectStatus

Methods

rnf :: ProjectStatus -> () #

Hashable ProjectStatus Source # 
Instance details

Defined in Amazonka.CodeStar.Types.ProjectStatus

FromJSON 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" "libZSservicesZSamazonka-codestarZSamazonka-codestar" '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
Eq ProjectSummary Source # 
Instance details

Defined in Amazonka.CodeStar.Types.ProjectSummary

Read ProjectSummary Source # 
Instance details

Defined in Amazonka.CodeStar.Types.ProjectSummary

Show 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 #

NFData ProjectSummary Source # 
Instance details

Defined in Amazonka.CodeStar.Types.ProjectSummary

Methods

rnf :: ProjectSummary -> () #

Hashable ProjectSummary Source # 
Instance details

Defined in Amazonka.CodeStar.Types.ProjectSummary

FromJSON 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" "libZSservicesZSamazonka-codestarZSamazonka-codestar" '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
Eq Resource Source # 
Instance details

Defined in Amazonka.CodeStar.Types.Resource

Read Resource Source # 
Instance details

Defined in Amazonka.CodeStar.Types.Resource

Show 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 #

NFData Resource Source # 
Instance details

Defined in Amazonka.CodeStar.Types.Resource

Methods

rnf :: Resource -> () #

Hashable Resource Source # 
Instance details

Defined in Amazonka.CodeStar.Types.Resource

Methods

hashWithSalt :: Int -> Resource -> Int #

hash :: Resource -> Int #

FromJSON Resource Source # 
Instance details

Defined in Amazonka.CodeStar.Types.Resource

type Rep Resource Source # 
Instance details

Defined in Amazonka.CodeStar.Types.Resource

type Rep Resource = D1 ('MetaData "Resource" "Amazonka.CodeStar.Types.Resource" "libZSservicesZSamazonka-codestarZSamazonka-codestar" '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
Eq S3Location Source # 
Instance details

Defined in Amazonka.CodeStar.Types.S3Location

Read S3Location Source # 
Instance details

Defined in Amazonka.CodeStar.Types.S3Location

Show 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 #

NFData S3Location Source # 
Instance details

Defined in Amazonka.CodeStar.Types.S3Location

Methods

rnf :: S3Location -> () #

Hashable S3Location Source # 
Instance details

Defined in Amazonka.CodeStar.Types.S3Location

ToJSON 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" "libZSservicesZSamazonka-codestarZSamazonka-codestar" '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
Eq TeamMember Source # 
Instance details

Defined in Amazonka.CodeStar.Types.TeamMember

Read TeamMember Source # 
Instance details

Defined in Amazonka.CodeStar.Types.TeamMember

Show 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 #

NFData TeamMember Source # 
Instance details

Defined in Amazonka.CodeStar.Types.TeamMember

Methods

rnf :: TeamMember -> () #

Hashable TeamMember Source # 
Instance details

Defined in Amazonka.CodeStar.Types.TeamMember

FromJSON 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" "libZSservicesZSamazonka-codestarZSamazonka-codestar" '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
Eq Toolchain Source # 
Instance details

Defined in Amazonka.CodeStar.Types.Toolchain

Show 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 #

NFData Toolchain Source # 
Instance details

Defined in Amazonka.CodeStar.Types.Toolchain

Methods

rnf :: Toolchain -> () #

Hashable Toolchain Source # 
Instance details

Defined in Amazonka.CodeStar.Types.Toolchain

ToJSON 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" "libZSservicesZSamazonka-codestarZSamazonka-codestar" 'False) (C1 ('MetaCons "Toolchain'" 'PrefixI 'True) (S1 ('MetaSel ('Just "stackParameters") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text (Sensitive Text)))) :*: (S1 ('MetaSel ('Just "roleArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe 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:stackParameters:Toolchain', toolchain_stackParameters - The list of parameter overrides to be passed into the toolchain template during stack provisioning, if any.

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

$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
Eq ToolchainSource Source # 
Instance details

Defined in Amazonka.CodeStar.Types.ToolchainSource

Read ToolchainSource Source # 
Instance details

Defined in Amazonka.CodeStar.Types.ToolchainSource

Show 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 #

NFData ToolchainSource Source # 
Instance details

Defined in Amazonka.CodeStar.Types.ToolchainSource

Methods

rnf :: ToolchainSource -> () #

Hashable ToolchainSource Source # 
Instance details

Defined in Amazonka.CodeStar.Types.ToolchainSource

ToJSON 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" "libZSservicesZSamazonka-codestarZSamazonka-codestar" '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
Eq UserProfileSummary Source # 
Instance details

Defined in Amazonka.CodeStar.Types.UserProfileSummary

Show 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 #

NFData UserProfileSummary Source # 
Instance details

Defined in Amazonka.CodeStar.Types.UserProfileSummary

Methods

rnf :: UserProfileSummary -> () #

Hashable UserProfileSummary Source # 
Instance details

Defined in Amazonka.CodeStar.Types.UserProfileSummary

FromJSON 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" "libZSservicesZSamazonka-codestarZSamazonka-codestar" 'False) (C1 ('MetaCons "UserProfileSummary'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "sshPublicKey") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "userArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "emailAddress") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Sensitive Text))) :*: S1 ('MetaSel ('Just "displayName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Sensitive 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: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.

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

$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").