Copyright | (c) 2013-2023 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay |
Stability | auto-generated |
Portability | non-portable (GHC extensions) |
Safe Haskell | Safe-Inferred |
Language | Haskell2010 |
Synopsis
- defaultService :: Service
- _ConflictException :: AsError a => Fold a ServiceError
- _InternalServerException :: AsError a => Fold a ServiceError
- _ResourceNotFoundException :: AsError a => Fold a ServiceError
- _ValidationException :: AsError a => Fold a ServiceError
- newtype ApplicationStatus where
- ApplicationStatus' { }
- pattern ApplicationStatus_ACTIVATED :: ApplicationStatus
- pattern ApplicationStatus_DELETING :: ApplicationStatus
- pattern ApplicationStatus_FAILED :: ApplicationStatus
- pattern ApplicationStatus_REGISTERING :: ApplicationStatus
- pattern ApplicationStatus_STARTING :: ApplicationStatus
- pattern ApplicationStatus_STOPPED :: ApplicationStatus
- pattern ApplicationStatus_STOPPING :: ApplicationStatus
- pattern ApplicationStatus_UNKNOWN :: ApplicationStatus
- newtype ApplicationType where
- ApplicationType' { }
- pattern ApplicationType_HANA :: ApplicationType
- newtype ComponentStatus where
- ComponentStatus' { }
- pattern ComponentStatus_ACTIVATED :: ComponentStatus
- newtype ComponentType where
- ComponentType' { }
- pattern ComponentType_HANA :: ComponentType
- newtype CredentialType where
- CredentialType' { }
- pattern CredentialType_ADMIN :: CredentialType
- newtype DatabaseStatus where
- DatabaseStatus' { }
- pattern DatabaseStatus_RUNNING :: DatabaseStatus
- pattern DatabaseStatus_STARTING :: DatabaseStatus
- pattern DatabaseStatus_STOPPED :: DatabaseStatus
- pattern DatabaseStatus_UNKNOWN :: DatabaseStatus
- pattern DatabaseStatus_WARNING :: DatabaseStatus
- newtype DatabaseType where
- DatabaseType' { }
- pattern DatabaseType_SYSTEM :: DatabaseType
- pattern DatabaseType_TENANT :: DatabaseType
- newtype HostRole where
- HostRole' {
- fromHostRole :: Text
- pattern HostRole_LEADER :: HostRole
- pattern HostRole_STANDBY :: HostRole
- pattern HostRole_UNKNOWN :: HostRole
- pattern HostRole_WORKER :: HostRole
- HostRole' {
- newtype OperationStatus where
- OperationStatus' { }
- pattern OperationStatus_ERROR :: OperationStatus
- pattern OperationStatus_INPROGRESS :: OperationStatus
- pattern OperationStatus_SUCCESS :: OperationStatus
- newtype PermissionActionType where
- data Application = Application' {
- appRegistryArn :: Maybe Text
- arn :: Maybe Text
- components :: Maybe [Text]
- id :: Maybe Text
- lastUpdated :: Maybe POSIX
- status :: Maybe ApplicationStatus
- statusMessage :: Maybe Text
- type' :: Maybe ApplicationType
- newApplication :: Application
- application_appRegistryArn :: Lens' Application (Maybe Text)
- application_arn :: Lens' Application (Maybe Text)
- application_components :: Lens' Application (Maybe [Text])
- application_id :: Lens' Application (Maybe Text)
- application_lastUpdated :: Lens' Application (Maybe UTCTime)
- application_status :: Lens' Application (Maybe ApplicationStatus)
- application_statusMessage :: Lens' Application (Maybe Text)
- application_type :: Lens' Application (Maybe ApplicationType)
- data ApplicationCredential = ApplicationCredential' {}
- newApplicationCredential :: Text -> CredentialType -> Text -> ApplicationCredential
- applicationCredential_databaseName :: Lens' ApplicationCredential Text
- applicationCredential_credentialType :: Lens' ApplicationCredential CredentialType
- applicationCredential_secretId :: Lens' ApplicationCredential Text
- data ApplicationSummary = ApplicationSummary' {}
- newApplicationSummary :: ApplicationSummary
- applicationSummary_arn :: Lens' ApplicationSummary (Maybe Text)
- applicationSummary_id :: Lens' ApplicationSummary (Maybe Text)
- applicationSummary_tags :: Lens' ApplicationSummary (Maybe (HashMap Text Text))
- applicationSummary_type :: Lens' ApplicationSummary (Maybe ApplicationType)
- data Component = Component' {
- applicationId :: Maybe Text
- componentId :: Maybe Text
- componentType :: Maybe ComponentType
- databases :: Maybe [Text]
- hosts :: Maybe [Host]
- lastUpdated :: Maybe POSIX
- primaryHost :: Maybe Text
- status :: Maybe ComponentStatus
- newComponent :: Component
- component_applicationId :: Lens' Component (Maybe Text)
- component_componentId :: Lens' Component (Maybe Text)
- component_componentType :: Lens' Component (Maybe ComponentType)
- component_databases :: Lens' Component (Maybe [Text])
- component_hosts :: Lens' Component (Maybe [Host])
- component_lastUpdated :: Lens' Component (Maybe UTCTime)
- component_primaryHost :: Lens' Component (Maybe Text)
- component_status :: Lens' Component (Maybe ComponentStatus)
- data ComponentSummary = ComponentSummary' {}
- newComponentSummary :: ComponentSummary
- componentSummary_applicationId :: Lens' ComponentSummary (Maybe Text)
- componentSummary_componentId :: Lens' ComponentSummary (Maybe Text)
- componentSummary_componentType :: Lens' ComponentSummary (Maybe ComponentType)
- componentSummary_tags :: Lens' ComponentSummary (Maybe (HashMap Text Text))
- data Database = Database' {
- applicationId :: Maybe Text
- arn :: Maybe Text
- componentId :: Maybe Text
- credentials :: Maybe (NonEmpty ApplicationCredential)
- databaseId :: Maybe Text
- databaseName :: Maybe Text
- databaseType :: Maybe DatabaseType
- lastUpdated :: Maybe POSIX
- primaryHost :: Maybe Text
- sQLPort :: Maybe Int
- status :: Maybe DatabaseStatus
- newDatabase :: Database
- database_applicationId :: Lens' Database (Maybe Text)
- database_arn :: Lens' Database (Maybe Text)
- database_componentId :: Lens' Database (Maybe Text)
- database_credentials :: Lens' Database (Maybe (NonEmpty ApplicationCredential))
- database_databaseId :: Lens' Database (Maybe Text)
- database_databaseName :: Lens' Database (Maybe Text)
- database_databaseType :: Lens' Database (Maybe DatabaseType)
- database_lastUpdated :: Lens' Database (Maybe UTCTime)
- database_primaryHost :: Lens' Database (Maybe Text)
- database_sQLPort :: Lens' Database (Maybe Int)
- database_status :: Lens' Database (Maybe DatabaseStatus)
- data DatabaseSummary = DatabaseSummary' {
- applicationId :: Maybe Text
- arn :: Maybe Text
- componentId :: Maybe Text
- databaseId :: Maybe Text
- databaseType :: Maybe DatabaseType
- tags :: Maybe (HashMap Text Text)
- newDatabaseSummary :: DatabaseSummary
- databaseSummary_applicationId :: Lens' DatabaseSummary (Maybe Text)
- databaseSummary_arn :: Lens' DatabaseSummary (Maybe Text)
- databaseSummary_componentId :: Lens' DatabaseSummary (Maybe Text)
- databaseSummary_databaseId :: Lens' DatabaseSummary (Maybe Text)
- databaseSummary_databaseType :: Lens' DatabaseSummary (Maybe DatabaseType)
- databaseSummary_tags :: Lens' DatabaseSummary (Maybe (HashMap Text Text))
- data Host = Host' {}
- newHost :: Host
- host_hostIp :: Lens' Host (Maybe Text)
- host_hostName :: Lens' Host (Maybe Text)
- host_hostRole :: Lens' Host (Maybe HostRole)
- host_instanceId :: Lens' Host (Maybe Text)
- data Operation = Operation' {
- endTime :: Maybe POSIX
- id :: Maybe Text
- lastUpdatedTime :: Maybe POSIX
- properties :: Maybe (HashMap Text Text)
- resourceArn :: Maybe Text
- resourceId :: Maybe Text
- resourceType :: Maybe Text
- startTime :: Maybe POSIX
- status :: Maybe OperationStatus
- statusMessage :: Maybe Text
- type' :: Maybe Text
- newOperation :: Operation
- operation_endTime :: Lens' Operation (Maybe UTCTime)
- operation_id :: Lens' Operation (Maybe Text)
- operation_lastUpdatedTime :: Lens' Operation (Maybe UTCTime)
- operation_properties :: Lens' Operation (Maybe (HashMap Text Text))
- operation_resourceArn :: Lens' Operation (Maybe Text)
- operation_resourceId :: Lens' Operation (Maybe Text)
- operation_resourceType :: Lens' Operation (Maybe Text)
- operation_startTime :: Lens' Operation (Maybe UTCTime)
- operation_status :: Lens' Operation (Maybe OperationStatus)
- operation_statusMessage :: Lens' Operation (Maybe Text)
- operation_type :: Lens' Operation (Maybe Text)
Service Configuration
defaultService :: Service Source #
API version 2018-05-10
of the Amazon Systems Manager for SAP SDK configuration.
Errors
_ConflictException :: AsError a => Fold a ServiceError Source #
_InternalServerException :: AsError a => Fold a ServiceError Source #
_ResourceNotFoundException :: AsError a => Fold a ServiceError Source #
_ValidationException :: AsError a => Fold a ServiceError Source #
ApplicationStatus
newtype ApplicationStatus Source #
pattern ApplicationStatus_ACTIVATED :: ApplicationStatus | |
pattern ApplicationStatus_DELETING :: ApplicationStatus | |
pattern ApplicationStatus_FAILED :: ApplicationStatus | |
pattern ApplicationStatus_REGISTERING :: ApplicationStatus | |
pattern ApplicationStatus_STARTING :: ApplicationStatus | |
pattern ApplicationStatus_STOPPED :: ApplicationStatus | |
pattern ApplicationStatus_STOPPING :: ApplicationStatus | |
pattern ApplicationStatus_UNKNOWN :: ApplicationStatus |
Instances
ApplicationType
newtype ApplicationType Source #
pattern ApplicationType_HANA :: ApplicationType |
Instances
ComponentStatus
newtype ComponentStatus Source #
pattern ComponentStatus_ACTIVATED :: ComponentStatus |
Instances
ComponentType
newtype ComponentType Source #
pattern ComponentType_HANA :: ComponentType |
Instances
CredentialType
newtype CredentialType Source #
pattern CredentialType_ADMIN :: CredentialType |
Instances
DatabaseStatus
newtype DatabaseStatus Source #
pattern DatabaseStatus_RUNNING :: DatabaseStatus | |
pattern DatabaseStatus_STARTING :: DatabaseStatus | |
pattern DatabaseStatus_STOPPED :: DatabaseStatus | |
pattern DatabaseStatus_UNKNOWN :: DatabaseStatus | |
pattern DatabaseStatus_WARNING :: DatabaseStatus |
Instances
DatabaseType
newtype DatabaseType Source #
pattern DatabaseType_SYSTEM :: DatabaseType | |
pattern DatabaseType_TENANT :: DatabaseType |
Instances
HostRole
pattern HostRole_LEADER :: HostRole | |
pattern HostRole_STANDBY :: HostRole | |
pattern HostRole_UNKNOWN :: HostRole | |
pattern HostRole_WORKER :: HostRole |
Instances
OperationStatus
newtype OperationStatus Source #
pattern OperationStatus_ERROR :: OperationStatus | |
pattern OperationStatus_INPROGRESS :: OperationStatus | |
pattern OperationStatus_SUCCESS :: OperationStatus |
Instances
PermissionActionType
newtype PermissionActionType Source #
pattern PermissionActionType_RESTORE :: PermissionActionType |
Instances
Application
data Application Source #
See: newApplication
smart constructor.
Application' | |
|
Instances
newApplication :: Application Source #
Create a value of Application
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:appRegistryArn:Application'
, application_appRegistryArn
-
$sel:arn:Application'
, application_arn
-
$sel:components:Application'
, application_components
-
$sel:id:Application'
, application_id
-
$sel:lastUpdated:Application'
, application_lastUpdated
-
$sel:status:Application'
, application_status
-
$sel:statusMessage:Application'
, application_statusMessage
-
ApplicationCredential
data ApplicationCredential Source #
See: newApplicationCredential
smart constructor.
Instances
newApplicationCredential Source #
:: Text | |
-> CredentialType | |
-> Text | |
-> ApplicationCredential |
Create a value of ApplicationCredential
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:databaseName:ApplicationCredential'
, applicationCredential_databaseName
-
$sel:credentialType:ApplicationCredential'
, applicationCredential_credentialType
-
$sel:secretId:ApplicationCredential'
, applicationCredential_secretId
-
ApplicationSummary
data ApplicationSummary Source #
See: newApplicationSummary
smart constructor.
Instances
newApplicationSummary :: ApplicationSummary Source #
Create a value of ApplicationSummary
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:arn:ApplicationSummary'
, applicationSummary_arn
-
$sel:id:ApplicationSummary'
, applicationSummary_id
-
Component
See: newComponent
smart constructor.
Component' | |
|
Instances
newComponent :: Component Source #
Create a value of Component
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:applicationId:Component'
, component_applicationId
-
$sel:componentId:Component'
, component_componentId
-
$sel:componentType:Component'
, component_componentType
-
$sel:databases:Component'
, component_databases
-
$sel:hosts:Component'
, component_hosts
-
$sel:lastUpdated:Component'
, component_lastUpdated
-
ComponentSummary
data ComponentSummary Source #
See: newComponentSummary
smart constructor.
ComponentSummary' | |
|
Instances
newComponentSummary :: ComponentSummary Source #
Create a value of ComponentSummary
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:applicationId:ComponentSummary'
, componentSummary_applicationId
-
$sel:componentId:ComponentSummary'
, componentSummary_componentId
-
$sel:componentType:ComponentSummary'
, componentSummary_componentType
-
Database
See: newDatabase
smart constructor.
Database' | |
|
Instances
newDatabase :: Database Source #
Create a value of Database
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:applicationId:Database'
, database_applicationId
-
$sel:arn:Database'
, database_arn
-
$sel:componentId:Database'
, database_componentId
-
$sel:credentials:Database'
, database_credentials
-
$sel:databaseId:Database'
, database_databaseId
-
Database
, database_databaseName
-
$sel:databaseType:Database'
, database_databaseType
-
$sel:lastUpdated:Database'
, database_lastUpdated
-
$sel:primaryHost:Database'
, database_primaryHost
-
DatabaseSummary
data DatabaseSummary Source #
See: newDatabaseSummary
smart constructor.
DatabaseSummary' | |
|
Instances
newDatabaseSummary :: DatabaseSummary Source #
Create a value of DatabaseSummary
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:applicationId:DatabaseSummary'
, databaseSummary_applicationId
-
$sel:arn:DatabaseSummary'
, databaseSummary_arn
-
$sel:componentId:DatabaseSummary'
, databaseSummary_componentId
-
$sel:databaseId:DatabaseSummary'
, databaseSummary_databaseId
-
$sel:databaseType:DatabaseSummary'
, databaseSummary_databaseType
-
Host
See: newHost
smart constructor.
Instances
FromJSON Host Source # | |
Generic Host Source # | |
Read Host Source # | |
Show Host Source # | |
NFData Host Source # | |
Defined in Amazonka.SSMSAP.Types.Host | |
Eq Host Source # | |
Hashable Host Source # | |
Defined in Amazonka.SSMSAP.Types.Host | |
type Rep Host Source # | |
Defined in Amazonka.SSMSAP.Types.Host type Rep Host = D1 ('MetaData "Host" "Amazonka.SSMSAP.Types.Host" "amazonka-ssm-sap-2.0-7GrfuL8AFBH3uo82BcKo6b" 'False) (C1 ('MetaCons "Host'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "hostIp") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "hostName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "hostRole") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe HostRole)) :*: S1 ('MetaSel ('Just "instanceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))) |
Create a value of Host
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:hostIp:Host'
, host_hostIp
-
$sel:hostName:Host'
, host_hostName
-
Operation
See: newOperation
smart constructor.
Operation' | |
|
Instances
newOperation :: Operation Source #
Create a value of Operation
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:endTime:Operation'
, operation_endTime
-
$sel:id:Operation'
, operation_id
-
$sel:lastUpdatedTime:Operation'
, operation_lastUpdatedTime
-
$sel:properties:Operation'
, operation_properties
-
$sel:resourceArn:Operation'
, operation_resourceArn
-
$sel:resourceId:Operation'
, operation_resourceId
-
$sel:resourceType:Operation'
, operation_resourceType
-
$sel:startTime:Operation'
, operation_startTime
-
$sel:status:Operation'
, operation_status
-