Copyright | (c) 2013-2017 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay <brendan.g.hay+amazonka@gmail.com> |
Stability | auto-generated |
Portability | non-portable (GHC extensions) |
Safe Haskell | None |
Language | Haskell2010 |
- codeStar :: Service
- _TeamMemberAlreadyAssociatedException :: AsError a => Getting (First ServiceError) a ServiceError
- _ValidationException :: AsError a => Getting (First ServiceError) a ServiceError
- _InvalidServiceRoleException :: AsError a => Getting (First ServiceError) a ServiceError
- _ProjectCreationFailedException :: AsError a => Getting (First ServiceError) a ServiceError
- _UserProfileAlreadyExistsException :: AsError a => Getting (First ServiceError) a ServiceError
- _ProjectNotFoundException :: AsError a => Getting (First ServiceError) a ServiceError
- _TeamMemberNotFoundException :: AsError a => Getting (First ServiceError) a ServiceError
- _ProjectAlreadyExistsException :: AsError a => Getting (First ServiceError) a ServiceError
- _ProjectConfigurationException :: AsError a => Getting (First ServiceError) a ServiceError
- _ConcurrentModificationException :: AsError a => Getting (First ServiceError) a ServiceError
- _InvalidNextTokenException :: AsError a => Getting (First ServiceError) a ServiceError
- _UserProfileNotFoundException :: AsError a => Getting (First ServiceError) a ServiceError
- _LimitExceededException :: AsError a => Getting (First ServiceError) a ServiceError
- data ProjectSummary
- projectSummary :: ProjectSummary
- psProjectARN :: Lens' ProjectSummary (Maybe Text)
- psProjectId :: Lens' ProjectSummary (Maybe Text)
- data Resource
- resource :: Text -> Resource
- rId :: Lens' Resource Text
- data TeamMember
- teamMember :: Text -> Text -> TeamMember
- tmRemoteAccessAllowed :: Lens' TeamMember (Maybe Bool)
- tmUserARN :: Lens' TeamMember Text
- tmProjectRole :: Lens' TeamMember Text
- data UserProfileSummary
- userProfileSummary :: UserProfileSummary
- upsSshPublicKey :: Lens' UserProfileSummary (Maybe Text)
- upsUserARN :: Lens' UserProfileSummary (Maybe Text)
- upsEmailAddress :: Lens' UserProfileSummary (Maybe Text)
- upsDisplayName :: Lens' UserProfileSummary (Maybe Text)
Service Configuration
Errors
_TeamMemberAlreadyAssociatedException :: AsError a => Getting (First ServiceError) a ServiceError Source #
The team member is already associated with a role in this project.
_ValidationException :: AsError a => Getting (First ServiceError) a ServiceError Source #
The specified input is either not valid, or it could not be validated.
_InvalidServiceRoleException :: AsError a => Getting (First ServiceError) a ServiceError Source #
The service role is not valid.
_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 :: 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 :: AsError a => Getting (First ServiceError) a ServiceError Source #
The specified AWS CodeStar project was not found.
_TeamMemberNotFoundException :: AsError a => Getting (First ServiceError) a ServiceError Source #
The specified team member was not found.
_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 :: AsError a => Getting (First ServiceError) a ServiceError Source #
Project configuration information is required but not specified.
_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 :: AsError a => Getting (First ServiceError) a ServiceError Source #
The next token is not valid.
_UserProfileNotFoundException :: AsError a => Getting (First ServiceError) a ServiceError Source #
The user profile was not found.
_LimitExceededException :: AsError a => Getting (First ServiceError) a ServiceError Source #
A resource limit has been exceeded.
ProjectSummary
data ProjectSummary Source #
Information about the metadata for a project.
See: projectSummary
smart constructor.
projectSummary :: ProjectSummary Source #
Creates a value of ProjectSummary
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
psProjectARN
- The Amazon Resource Name (ARN) of the project.psProjectId
- The ID of the project.
psProjectARN :: Lens' ProjectSummary (Maybe Text) Source #
The Amazon Resource Name (ARN) of the project.
psProjectId :: Lens' ProjectSummary (Maybe Text) Source #
The ID of the project.
Resource
Information about a resource for a project.
See: resource
smart constructor.
TeamMember
data TeamMember Source #
Information about a team member in a project.
See: teamMember
smart constructor.
Creates a value of TeamMember
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
tmRemoteAccessAllowed
- Whether the user is allowed to remotely access project resources using an SSH public/private key pair.tmUserARN
- The Amazon Resource Name (ARN) of the user in IAM.tmProjectRole
- 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 .
tmRemoteAccessAllowed :: Lens' TeamMember (Maybe Bool) Source #
Whether the user is allowed to remotely access project resources using an SSH public/private key pair.
tmProjectRole :: Lens' TeamMember Text Source #
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 .
UserProfileSummary
data UserProfileSummary Source #
Information about a user's profile in AWS CodeStar.
See: userProfileSummary
smart constructor.
userProfileSummary :: UserProfileSummary Source #
Creates a value of UserProfileSummary
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
upsSshPublicKey
- 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.upsUserARN
- The Amazon Resource Name (ARN) of the user in IAM.upsEmailAddress
- The email address associated with the user.upsDisplayName
- 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).
upsSshPublicKey :: Lens' UserProfileSummary (Maybe Text) Source #
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.
upsUserARN :: Lens' UserProfileSummary (Maybe Text) Source #
The Amazon Resource Name (ARN) of the user in IAM.
upsEmailAddress :: Lens' UserProfileSummary (Maybe Text) Source #
The email address associated with the user.
upsDisplayName :: Lens' UserProfileSummary (Maybe Text) Source #
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).