| 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 |
Amazonka.SSMSAP.Types
Description
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 #
Constructors
| ApplicationStatus' | |
Fields | |
Bundled Patterns
| 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 #
Constructors
| ApplicationType' | |
Fields | |
Bundled Patterns
| pattern ApplicationType_HANA :: ApplicationType |
Instances
ComponentStatus
newtype ComponentStatus Source #
Constructors
| ComponentStatus' | |
Fields | |
Bundled Patterns
| pattern ComponentStatus_ACTIVATED :: ComponentStatus |
Instances
ComponentType
newtype ComponentType Source #
Constructors
| ComponentType' | |
Fields | |
Bundled Patterns
| pattern ComponentType_HANA :: ComponentType |
Instances
CredentialType
newtype CredentialType Source #
Constructors
| CredentialType' | |
Fields | |
Bundled Patterns
| pattern CredentialType_ADMIN :: CredentialType |
Instances
DatabaseStatus
newtype DatabaseStatus Source #
Constructors
| DatabaseStatus' | |
Fields | |
Bundled Patterns
| 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 #
Constructors
| DatabaseType' | |
Fields | |
Bundled Patterns
| pattern DatabaseType_SYSTEM :: DatabaseType | |
| pattern DatabaseType_TENANT :: DatabaseType |
Instances
HostRole
Constructors
| HostRole' | |
Fields
| |
Bundled Patterns
| pattern HostRole_LEADER :: HostRole | |
| pattern HostRole_STANDBY :: HostRole | |
| pattern HostRole_UNKNOWN :: HostRole | |
| pattern HostRole_WORKER :: HostRole |
Instances
OperationStatus
newtype OperationStatus Source #
Constructors
| OperationStatus' | |
Fields | |
Bundled Patterns
| pattern OperationStatus_ERROR :: OperationStatus | |
| pattern OperationStatus_INPROGRESS :: OperationStatus | |
| pattern OperationStatus_SUCCESS :: OperationStatus |
Instances
PermissionActionType
newtype PermissionActionType Source #
Constructors
| PermissionActionType' | |
Fields | |
Bundled Patterns
| pattern PermissionActionType_RESTORE :: PermissionActionType |
Instances
Application
data Application Source #
See: newApplication smart constructor.
Constructors
| Application' | |
Fields
| |
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.
Constructors
| ApplicationCredential' | |
Fields | |
Instances
newApplicationCredential Source #
Arguments
| :: 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.
Constructors
| ApplicationSummary' | |
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.
Constructors
| Component' | |
Fields
| |
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.
Constructors
| ComponentSummary' | |
Fields
| |
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.
Constructors
| Database' | |
Fields
| |
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.
Constructors
| DatabaseSummary' | |
Fields
| |
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.
Constructors
| Host' | |
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.
Constructors
| Operation' | |
Fields
| |
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 -