Copyright | (c) 2013-2021 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 |
Synopsis
- defaultService :: 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 Code = Code' {}
- newCode :: CodeSource -> CodeDestination -> Code
- code_source :: Lens' Code CodeSource
- code_destination :: Lens' Code CodeDestination
- data CodeCommitCodeDestination = CodeCommitCodeDestination' {}
- newCodeCommitCodeDestination :: Text -> CodeCommitCodeDestination
- codeCommitCodeDestination_name :: Lens' CodeCommitCodeDestination Text
- data CodeDestination = CodeDestination' {}
- newCodeDestination :: CodeDestination
- codeDestination_codeCommit :: Lens' CodeDestination (Maybe CodeCommitCodeDestination)
- codeDestination_gitHub :: Lens' CodeDestination (Maybe GitHubCodeDestination)
- data CodeSource = CodeSource' {
- s3 :: S3Location
- newCodeSource :: S3Location -> CodeSource
- codeSource_s3 :: Lens' CodeSource S3Location
- data GitHubCodeDestination = GitHubCodeDestination' {}
- newGitHubCodeDestination :: Text -> Text -> Text -> Bool -> Bool -> Text -> GitHubCodeDestination
- gitHubCodeDestination_description :: Lens' GitHubCodeDestination (Maybe Text)
- gitHubCodeDestination_name :: Lens' GitHubCodeDestination Text
- gitHubCodeDestination_type :: Lens' GitHubCodeDestination Text
- gitHubCodeDestination_owner :: Lens' GitHubCodeDestination Text
- gitHubCodeDestination_privateRepository :: Lens' GitHubCodeDestination Bool
- gitHubCodeDestination_issuesEnabled :: Lens' GitHubCodeDestination Bool
- gitHubCodeDestination_token :: Lens' GitHubCodeDestination Text
- data ProjectStatus = ProjectStatus' {}
- newProjectStatus :: Text -> ProjectStatus
- projectStatus_reason :: Lens' ProjectStatus (Maybe Text)
- projectStatus_state :: Lens' ProjectStatus Text
- data ProjectSummary = ProjectSummary' {}
- newProjectSummary :: ProjectSummary
- projectSummary_projectArn :: Lens' ProjectSummary (Maybe Text)
- projectSummary_projectId :: Lens' ProjectSummary (Maybe Text)
- data Resource = Resource' {}
- newResource :: Text -> Resource
- resource_id :: Lens' Resource Text
- data S3Location = S3Location' {}
- newS3Location :: S3Location
- s3Location_bucketKey :: Lens' S3Location (Maybe Text)
- s3Location_bucketName :: Lens' S3Location (Maybe Text)
- data TeamMember = TeamMember' {}
- newTeamMember :: Text -> Text -> TeamMember
- teamMember_remoteAccessAllowed :: Lens' TeamMember (Maybe Bool)
- teamMember_userArn :: Lens' TeamMember Text
- teamMember_projectRole :: Lens' TeamMember Text
- data Toolchain = Toolchain' {}
- newToolchain :: ToolchainSource -> Toolchain
- toolchain_stackParameters :: Lens' Toolchain (Maybe (HashMap Text Text))
- toolchain_roleArn :: Lens' Toolchain (Maybe Text)
- toolchain_source :: Lens' Toolchain ToolchainSource
- data ToolchainSource = ToolchainSource' {
- s3 :: S3Location
- newToolchainSource :: S3Location -> ToolchainSource
- toolchainSource_s3 :: Lens' ToolchainSource S3Location
- data UserProfileSummary = UserProfileSummary' {
- sshPublicKey :: Maybe Text
- userArn :: Maybe Text
- emailAddress :: Maybe (Sensitive Text)
- displayName :: Maybe (Sensitive Text)
- newUserProfileSummary :: UserProfileSummary
- userProfileSummary_sshPublicKey :: Lens' UserProfileSummary (Maybe Text)
- userProfileSummary_userArn :: Lens' UserProfileSummary (Maybe Text)
- userProfileSummary_emailAddress :: Lens' UserProfileSummary (Maybe Text)
- userProfileSummary_displayName :: Lens' UserProfileSummary (Maybe Text)
Service Configuration
defaultService :: Service Source #
API version 2017-04-19
of the Amazon CodeStar SDK 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.
Code
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.
Code' | |
|
Instances
Eq Code Source # | |
Show Code Source # | |
Generic Code Source # | |
NFData Code Source # | |
Defined in Amazonka.CodeStar.Types.Code | |
Hashable Code Source # | |
Defined in Amazonka.CodeStar.Types.Code | |
ToJSON Code Source # | |
Defined in Amazonka.CodeStar.Types.Code | |
type Rep Code Source # | |
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))) |
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.
code_source :: Lens' Code CodeSource Source #
The location where the source code files provided with the project request are stored. AWS CodeStar retrieves the files during project creation.
code_destination :: Lens' Code 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.
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
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.
codeCommitCodeDestination_name :: Lens' CodeCommitCodeDestination Text Source #
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.
CodeDestination' | |
|
Instances
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.
codeDestination_codeCommit :: Lens' CodeDestination (Maybe 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.
codeDestination_gitHub :: Lens' CodeDestination (Maybe 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.
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.
CodeSource' | |
|
Instances
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.
codeSource_s3 :: Lens' CodeSource S3Location Source #
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.
GitHubCodeDestination' | |
|
Instances
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.
gitHubCodeDestination_description :: Lens' GitHubCodeDestination (Maybe Text) Source #
Description for the GitHub repository to be created in AWS CodeStar. This description displays in GitHub after the repository is created.
gitHubCodeDestination_name :: Lens' GitHubCodeDestination Text Source #
Name of the GitHub repository to be created in AWS CodeStar.
gitHubCodeDestination_type :: Lens' GitHubCodeDestination Text Source #
The type of GitHub repository to be created in AWS CodeStar. Valid values are User or Organization.
gitHubCodeDestination_owner :: Lens' GitHubCodeDestination Text Source #
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.
gitHubCodeDestination_privateRepository :: Lens' GitHubCodeDestination Bool Source #
Whether the GitHub repository is to be a private repository.
gitHubCodeDestination_issuesEnabled :: Lens' GitHubCodeDestination Bool Source #
Whether to enable issues for the GitHub repository.
gitHubCodeDestination_token :: Lens' GitHubCodeDestination Text Source #
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.
Instances
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.
projectStatus_reason :: Lens' ProjectStatus (Maybe Text) Source #
In the case of a project creation or deletion failure, a reason for the failure.
projectStatus_state :: Lens' ProjectStatus Text Source #
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.
Instances
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.
projectSummary_projectArn :: Lens' ProjectSummary (Maybe Text) Source #
The Amazon Resource Name (ARN) of the project.
projectSummary_projectId :: Lens' ProjectSummary (Maybe Text) Source #
The ID of the project.
Resource
Information about a resource for a project.
See: newResource
smart constructor.
Instances
Eq Resource Source # | |
Read Resource Source # | |
Show Resource Source # | |
Generic Resource Source # | |
NFData Resource Source # | |
Defined in Amazonka.CodeStar.Types.Resource | |
Hashable Resource Source # | |
Defined in Amazonka.CodeStar.Types.Resource | |
FromJSON Resource Source # | |
type Rep Resource Source # | |
Defined in Amazonka.CodeStar.Types.Resource |
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.
Instances
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.
s3Location_bucketKey :: Lens' S3Location (Maybe Text) Source #
The Amazon S3 object key where the source code files provided with the project request are stored.
s3Location_bucketName :: Lens' S3Location (Maybe Text) Source #
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.
TeamMember' | |
|
Instances
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.
teamMember_remoteAccessAllowed :: Lens' TeamMember (Maybe Bool) Source #
Whether the user is allowed to remotely access project resources using an SSH public/private key pair.
teamMember_userArn :: Lens' TeamMember Text Source #
The Amazon Resource Name (ARN) of the user in IAM.
teamMember_projectRole :: 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.
Toolchain
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.
Toolchain' | |
|
Instances
Eq Toolchain Source # | |
Show Toolchain Source # | |
Generic Toolchain Source # | |
NFData Toolchain Source # | |
Defined in Amazonka.CodeStar.Types.Toolchain | |
Hashable Toolchain Source # | |
Defined in Amazonka.CodeStar.Types.Toolchain | |
ToJSON Toolchain Source # | |
Defined in Amazonka.CodeStar.Types.Toolchain | |
type Rep Toolchain Source # | |
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)))) |
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.
toolchain_stackParameters :: Lens' Toolchain (Maybe (HashMap Text Text)) Source #
The list of parameter overrides to be passed into the toolchain template during stack provisioning, if any.
toolchain_roleArn :: Lens' Toolchain (Maybe Text) Source #
The service role ARN for AWS CodeStar to use for the toolchain template during stack provisioning.
toolchain_source :: Lens' Toolchain 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.
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.
ToolchainSource' | |
|
Instances
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.
toolchainSource_s3 :: Lens' ToolchainSource S3Location Source #
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.
UserProfileSummary' | |
|
Instances
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").
userProfileSummary_sshPublicKey :: 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.
userProfileSummary_userArn :: Lens' UserProfileSummary (Maybe Text) Source #
The Amazon Resource Name (ARN) of the user in IAM.
userProfileSummary_emailAddress :: Lens' UserProfileSummary (Maybe Text) Source #
The email address associated with the user.
userProfileSummary_displayName :: 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").