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
- _ConflictException :: AsError a => Getting (First ServiceError) a ServiceError
- _ForbiddenException :: AsError a => Getting (First ServiceError) a ServiceError
- _NotFoundException :: AsError a => Getting (First ServiceError) a ServiceError
- _TooManyRequestsException :: AsError a => Getting (First ServiceError) a ServiceError
- _InternalServerErrorException :: AsError a => Getting (First ServiceError) a ServiceError
- _ConcurrentAccessException :: AsError a => Getting (First ServiceError) a ServiceError
- _BadRequestException :: AsError a => Getting (First ServiceError) a ServiceError
- _LimitExceededException :: AsError a => Getting (First ServiceError) a ServiceError
- newtype ConnectionType where
- ConnectionType' { }
- pattern ConnectionType_CONNECT_SSH :: ConnectionType
- pattern ConnectionType_CONNECT_SSM :: ConnectionType
- newtype EnvironmentLifecycleStatus where
- EnvironmentLifecycleStatus' { }
- pattern EnvironmentLifecycleStatus_CREATED :: EnvironmentLifecycleStatus
- pattern EnvironmentLifecycleStatus_CREATE_FAILED :: EnvironmentLifecycleStatus
- pattern EnvironmentLifecycleStatus_CREATING :: EnvironmentLifecycleStatus
- pattern EnvironmentLifecycleStatus_DELETE_FAILED :: EnvironmentLifecycleStatus
- pattern EnvironmentLifecycleStatus_DELETING :: EnvironmentLifecycleStatus
- newtype EnvironmentStatus where
- EnvironmentStatus' { }
- pattern EnvironmentStatus_Connecting :: EnvironmentStatus
- pattern EnvironmentStatus_Creating :: EnvironmentStatus
- pattern EnvironmentStatus_Deleting :: EnvironmentStatus
- pattern EnvironmentStatus_Error :: EnvironmentStatus
- pattern EnvironmentStatus_Ready :: EnvironmentStatus
- pattern EnvironmentStatus_Stopped :: EnvironmentStatus
- pattern EnvironmentStatus_Stopping :: EnvironmentStatus
- newtype EnvironmentType where
- EnvironmentType' { }
- pattern EnvironmentType_Ec2 :: EnvironmentType
- pattern EnvironmentType_Ssh :: EnvironmentType
- newtype ManagedCredentialsAction where
- newtype ManagedCredentialsStatus where
- ManagedCredentialsStatus' { }
- pattern ManagedCredentialsStatus_DISABLED_BY_COLLABORATOR :: ManagedCredentialsStatus
- pattern ManagedCredentialsStatus_DISABLED_BY_DEFAULT :: ManagedCredentialsStatus
- pattern ManagedCredentialsStatus_DISABLED_BY_OWNER :: ManagedCredentialsStatus
- pattern ManagedCredentialsStatus_ENABLED_BY_OWNER :: ManagedCredentialsStatus
- pattern ManagedCredentialsStatus_ENABLED_ON_CREATE :: ManagedCredentialsStatus
- pattern ManagedCredentialsStatus_FAILED_REMOVAL_BY_COLLABORATOR :: ManagedCredentialsStatus
- pattern ManagedCredentialsStatus_FAILED_REMOVAL_BY_OWNER :: ManagedCredentialsStatus
- pattern ManagedCredentialsStatus_PENDING_REMOVAL_BY_COLLABORATOR :: ManagedCredentialsStatus
- pattern ManagedCredentialsStatus_PENDING_REMOVAL_BY_OWNER :: ManagedCredentialsStatus
- pattern ManagedCredentialsStatus_PENDING_START_REMOVAL_BY_COLLABORATOR :: ManagedCredentialsStatus
- pattern ManagedCredentialsStatus_PENDING_START_REMOVAL_BY_OWNER :: ManagedCredentialsStatus
- newtype MemberPermissions where
- MemberPermissions' { }
- pattern MemberPermissions_Read_only :: MemberPermissions
- pattern MemberPermissions_Read_write :: MemberPermissions
- newtype Permissions where
- Permissions' { }
- pattern Permissions_Owner :: Permissions
- pattern Permissions_Read_only :: Permissions
- pattern Permissions_Read_write :: Permissions
- data Environment = Environment' {}
- newEnvironment :: EnvironmentType -> Text -> Text -> Environment
- environment_lifecycle :: Lens' Environment (Maybe EnvironmentLifecycle)
- environment_name :: Lens' Environment (Maybe Text)
- environment_id :: Lens' Environment (Maybe Text)
- environment_connectionType :: Lens' Environment (Maybe ConnectionType)
- environment_description :: Lens' Environment (Maybe Text)
- environment_managedCredentialsStatus :: Lens' Environment (Maybe ManagedCredentialsStatus)
- environment_type :: Lens' Environment EnvironmentType
- environment_arn :: Lens' Environment Text
- environment_ownerArn :: Lens' Environment Text
- data EnvironmentLifecycle = EnvironmentLifecycle' {}
- newEnvironmentLifecycle :: EnvironmentLifecycle
- environmentLifecycle_status :: Lens' EnvironmentLifecycle (Maybe EnvironmentLifecycleStatus)
- environmentLifecycle_failureResource :: Lens' EnvironmentLifecycle (Maybe Text)
- environmentLifecycle_reason :: Lens' EnvironmentLifecycle (Maybe Text)
- data EnvironmentMember = EnvironmentMember' {
- lastAccess :: Maybe POSIX
- permissions :: Permissions
- userId :: Text
- userArn :: Text
- environmentId :: Text
- newEnvironmentMember :: Permissions -> Text -> Text -> Text -> EnvironmentMember
- environmentMember_lastAccess :: Lens' EnvironmentMember (Maybe UTCTime)
- environmentMember_permissions :: Lens' EnvironmentMember Permissions
- environmentMember_userId :: Lens' EnvironmentMember Text
- environmentMember_userArn :: Lens' EnvironmentMember Text
- environmentMember_environmentId :: Lens' EnvironmentMember Text
- data Tag = Tag' {}
- newTag :: Text -> Text -> Tag
- tag_key :: Lens' Tag Text
- tag_value :: Lens' Tag Text
Service Configuration
defaultService :: Service Source #
API version 2017-09-23
of the Amazon Cloud9 SDK configuration.
Errors
_ConflictException :: AsError a => Getting (First ServiceError) a ServiceError Source #
A conflict occurred.
_ForbiddenException :: AsError a => Getting (First ServiceError) a ServiceError Source #
An access permissions issue occurred.
_NotFoundException :: AsError a => Getting (First ServiceError) a ServiceError Source #
The target resource cannot be found.
_TooManyRequestsException :: AsError a => Getting (First ServiceError) a ServiceError Source #
Too many service requests were made over the given time period.
_InternalServerErrorException :: AsError a => Getting (First ServiceError) a ServiceError Source #
An internal server error occurred.
_ConcurrentAccessException :: AsError a => Getting (First ServiceError) a ServiceError Source #
A concurrent access issue occurred.
_BadRequestException :: AsError a => Getting (First ServiceError) a ServiceError Source #
The target request is invalid.
_LimitExceededException :: AsError a => Getting (First ServiceError) a ServiceError Source #
A service limit was exceeded.
ConnectionType
newtype ConnectionType Source #
pattern ConnectionType_CONNECT_SSH :: ConnectionType | |
pattern ConnectionType_CONNECT_SSM :: ConnectionType |
Instances
EnvironmentLifecycleStatus
newtype EnvironmentLifecycleStatus Source #
Instances
EnvironmentStatus
newtype EnvironmentStatus Source #
pattern EnvironmentStatus_Connecting :: EnvironmentStatus | |
pattern EnvironmentStatus_Creating :: EnvironmentStatus | |
pattern EnvironmentStatus_Deleting :: EnvironmentStatus | |
pattern EnvironmentStatus_Error :: EnvironmentStatus | |
pattern EnvironmentStatus_Ready :: EnvironmentStatus | |
pattern EnvironmentStatus_Stopped :: EnvironmentStatus | |
pattern EnvironmentStatus_Stopping :: EnvironmentStatus |
Instances
EnvironmentType
newtype EnvironmentType Source #
pattern EnvironmentType_Ec2 :: EnvironmentType | |
pattern EnvironmentType_Ssh :: EnvironmentType |
Instances
ManagedCredentialsAction
newtype ManagedCredentialsAction Source #
pattern ManagedCredentialsAction_DISABLE :: ManagedCredentialsAction | |
pattern ManagedCredentialsAction_ENABLE :: ManagedCredentialsAction |
Instances
ManagedCredentialsStatus
newtype ManagedCredentialsStatus Source #
Instances
MemberPermissions
newtype MemberPermissions Source #
pattern MemberPermissions_Read_only :: MemberPermissions | |
pattern MemberPermissions_Read_write :: MemberPermissions |
Instances
Permissions
newtype Permissions Source #
pattern Permissions_Owner :: Permissions | |
pattern Permissions_Read_only :: Permissions | |
pattern Permissions_Read_write :: Permissions |
Instances
Environment
data Environment Source #
Information about an Cloud9 development environment.
See: newEnvironment
smart constructor.
Environment' | |
|
Instances
:: EnvironmentType | |
-> Text | |
-> Text | |
-> Environment |
Create a value of Environment
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:lifecycle:Environment'
, environment_lifecycle
- The state of the environment in its creation or deletion lifecycle.
$sel:name:Environment'
, environment_name
- The name of the environment.
$sel:id:Environment'
, environment_id
- The ID of the environment.
$sel:connectionType:Environment'
, environment_connectionType
- The connection type used for connecting to an Amazon EC2 environment.
CONNECT_SSH
is selected by default.
$sel:description:Environment'
, environment_description
- The description for the environment.
$sel:managedCredentialsStatus:Environment'
, environment_managedCredentialsStatus
- Describes the status of Amazon Web Services managed temporary
credentials for the Cloud9 environment. Available values are:
ENABLED_ON_CREATE
ENABLED_BY_OWNER
DISABLED_BY_DEFAULT
DISABLED_BY_OWNER
DISABLED_BY_COLLABORATOR
PENDING_REMOVAL_BY_COLLABORATOR
PENDING_REMOVAL_BY_OWNER
FAILED_REMOVAL_BY_COLLABORATOR
ENABLED_BY_OWNER
DISABLED_BY_DEFAULT
$sel:type':Environment'
, environment_type
- The type of environment. Valid values include the following:
ec2
: An Amazon Elastic Compute Cloud (Amazon EC2) instance connects to the environment.ssh
: Your own server connects to the environment.
$sel:arn:Environment'
, environment_arn
- The Amazon Resource Name (ARN) of the environment.
$sel:ownerArn:Environment'
, environment_ownerArn
- The Amazon Resource Name (ARN) of the environment owner.
environment_lifecycle :: Lens' Environment (Maybe EnvironmentLifecycle) Source #
The state of the environment in its creation or deletion lifecycle.
environment_name :: Lens' Environment (Maybe Text) Source #
The name of the environment.
environment_id :: Lens' Environment (Maybe Text) Source #
The ID of the environment.
environment_connectionType :: Lens' Environment (Maybe ConnectionType) Source #
The connection type used for connecting to an Amazon EC2 environment.
CONNECT_SSH
is selected by default.
environment_description :: Lens' Environment (Maybe Text) Source #
The description for the environment.
environment_managedCredentialsStatus :: Lens' Environment (Maybe ManagedCredentialsStatus) Source #
Describes the status of Amazon Web Services managed temporary credentials for the Cloud9 environment. Available values are:
ENABLED_ON_CREATE
ENABLED_BY_OWNER
DISABLED_BY_DEFAULT
DISABLED_BY_OWNER
DISABLED_BY_COLLABORATOR
PENDING_REMOVAL_BY_COLLABORATOR
PENDING_REMOVAL_BY_OWNER
FAILED_REMOVAL_BY_COLLABORATOR
ENABLED_BY_OWNER
DISABLED_BY_DEFAULT
environment_type :: Lens' Environment EnvironmentType Source #
The type of environment. Valid values include the following:
ec2
: An Amazon Elastic Compute Cloud (Amazon EC2) instance connects to the environment.ssh
: Your own server connects to the environment.
environment_arn :: Lens' Environment Text Source #
The Amazon Resource Name (ARN) of the environment.
environment_ownerArn :: Lens' Environment Text Source #
The Amazon Resource Name (ARN) of the environment owner.
EnvironmentLifecycle
data EnvironmentLifecycle Source #
Information about the current creation or deletion lifecycle state of an Cloud9 development environment.
See: newEnvironmentLifecycle
smart constructor.
EnvironmentLifecycle' | |
|
Instances
newEnvironmentLifecycle :: EnvironmentLifecycle Source #
Create a value of EnvironmentLifecycle
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:EnvironmentLifecycle'
, environmentLifecycle_status
- The current creation or deletion lifecycle state of the environment.
CREATING
: The environment is in the process of being created.CREATED
: The environment was successfully created.CREATE_FAILED
: The environment failed to be created.DELETING
: The environment is in the process of being deleted.DELETE_FAILED
: The environment failed to delete.
$sel:failureResource:EnvironmentLifecycle'
, environmentLifecycle_failureResource
- If the environment failed to delete, the Amazon Resource Name (ARN) of
the related Amazon Web Services resource.
$sel:reason:EnvironmentLifecycle'
, environmentLifecycle_reason
- Any informational message about the lifecycle state of the environment.
environmentLifecycle_status :: Lens' EnvironmentLifecycle (Maybe EnvironmentLifecycleStatus) Source #
The current creation or deletion lifecycle state of the environment.
CREATING
: The environment is in the process of being created.CREATED
: The environment was successfully created.CREATE_FAILED
: The environment failed to be created.DELETING
: The environment is in the process of being deleted.DELETE_FAILED
: The environment failed to delete.
environmentLifecycle_failureResource :: Lens' EnvironmentLifecycle (Maybe Text) Source #
If the environment failed to delete, the Amazon Resource Name (ARN) of the related Amazon Web Services resource.
environmentLifecycle_reason :: Lens' EnvironmentLifecycle (Maybe Text) Source #
Any informational message about the lifecycle state of the environment.
EnvironmentMember
data EnvironmentMember Source #
Information about an environment member for an Cloud9 development environment.
See: newEnvironmentMember
smart constructor.
EnvironmentMember' | |
|
Instances
:: Permissions | |
-> Text | |
-> Text | |
-> Text | |
-> EnvironmentMember |
Create a value of EnvironmentMember
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:lastAccess:EnvironmentMember'
, environmentMember_lastAccess
- The time, expressed in epoch time format, when the environment member
last opened the environment.
$sel:permissions:EnvironmentMember'
, environmentMember_permissions
- The type of environment member permissions associated with this
environment member. Available values include:
owner
: Owns the environment.read-only
: Has read-only access to the environment.read-write
: Has read-write access to the environment.
$sel:userId:EnvironmentMember'
, environmentMember_userId
- The user ID in Identity and Access Management (IAM) of the environment
member.
$sel:userArn:EnvironmentMember'
, environmentMember_userArn
- The Amazon Resource Name (ARN) of the environment member.
$sel:environmentId:EnvironmentMember'
, environmentMember_environmentId
- The ID of the environment for the environment member.
environmentMember_lastAccess :: Lens' EnvironmentMember (Maybe UTCTime) Source #
The time, expressed in epoch time format, when the environment member last opened the environment.
environmentMember_permissions :: Lens' EnvironmentMember Permissions Source #
The type of environment member permissions associated with this environment member. Available values include:
owner
: Owns the environment.read-only
: Has read-only access to the environment.read-write
: Has read-write access to the environment.
environmentMember_userId :: Lens' EnvironmentMember Text Source #
The user ID in Identity and Access Management (IAM) of the environment member.
environmentMember_userArn :: Lens' EnvironmentMember Text Source #
The Amazon Resource Name (ARN) of the environment member.
environmentMember_environmentId :: Lens' EnvironmentMember Text Source #
The ID of the environment for the environment member.
Tag
Metadata that is associated with Amazon Web Services resources. In
particular, a name-value pair that can be associated with an Cloud9
development environment. There are two types of tags: user tags and
system tags. A user tag is created by the user. A system tag is
automatically created by Amazon Web Services services. A system tag is
prefixed with "aws:"
and cannot be modified by the user.
See: newTag
smart constructor.
Instances
Eq Tag Source # | |
Show Tag Source # | |
Generic Tag Source # | |
NFData Tag Source # | |
Defined in Amazonka.Cloud9.Types.Tag | |
Hashable Tag Source # | |
Defined in Amazonka.Cloud9.Types.Tag | |
ToJSON Tag Source # | |
Defined in Amazonka.Cloud9.Types.Tag | |
FromJSON Tag Source # | |
type Rep Tag Source # | |
Defined in Amazonka.Cloud9.Types.Tag type Rep Tag = D1 ('MetaData "Tag" "Amazonka.Cloud9.Types.Tag" "libZSservicesZSamazonka-cloud9ZSamazonka-cloud9" 'False) (C1 ('MetaCons "Tag'" 'PrefixI 'True) (S1 ('MetaSel ('Just "key") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Sensitive Text)) :*: S1 ('MetaSel ('Just "value") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Sensitive Text)))) |
Create a value of Tag
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:key:Tag'
, tag_key
- The name part of a tag.
$sel:value:Tag'
, tag_value
- The value part of a tag.