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 |
- Service Configuration
- Errors
- Waiters
- Operations
- DeleteResourcePermission
- DeregisterApplication
- GetApplication
- GetComponent
- GetDatabase
- GetOperation
- GetResourcePermission
- ListApplications (Paginated)
- ListComponents (Paginated)
- ListDatabases (Paginated)
- ListTagsForResource
- PutResourcePermission
- RegisterApplication
- TagResource
- UntagResource
- UpdateApplicationSettings
- Types
Derived from API version 2018-05-10
of the AWS service descriptions, licensed under Apache 2.0.
This API reference provides descriptions, syntax, and other details about each of the actions and data types for AWS Systems Manager for SAP. The topic for each action shows the API request parameters and responses.
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
- data DeleteResourcePermission = DeleteResourcePermission' (Maybe PermissionActionType) (Maybe Text) Text
- newDeleteResourcePermission :: Text -> DeleteResourcePermission
- data DeleteResourcePermissionResponse = DeleteResourcePermissionResponse' (Maybe Text) Int
- newDeleteResourcePermissionResponse :: Int -> DeleteResourcePermissionResponse
- data DeregisterApplication = DeregisterApplication' Text
- newDeregisterApplication :: Text -> DeregisterApplication
- data DeregisterApplicationResponse = DeregisterApplicationResponse' Int
- newDeregisterApplicationResponse :: Int -> DeregisterApplicationResponse
- data GetApplication = GetApplication' (Maybe Text) (Maybe Text)
- newGetApplication :: GetApplication
- data GetApplicationResponse = GetApplicationResponse' (Maybe Application) (Maybe (HashMap Text Text)) Int
- newGetApplicationResponse :: Int -> GetApplicationResponse
- data GetComponent = GetComponent' Text Text
- newGetComponent :: Text -> Text -> GetComponent
- data GetComponentResponse = GetComponentResponse' (Maybe Component) Int
- newGetComponentResponse :: Int -> GetComponentResponse
- data GetDatabase = GetDatabase' (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text)
- newGetDatabase :: GetDatabase
- data GetDatabaseResponse = GetDatabaseResponse' (Maybe Database) (Maybe (HashMap Text Text)) Int
- newGetDatabaseResponse :: Int -> GetDatabaseResponse
- data GetOperation = GetOperation' Text
- newGetOperation :: Text -> GetOperation
- data GetOperationResponse = GetOperationResponse' (Maybe Operation) Int
- newGetOperationResponse :: Int -> GetOperationResponse
- data GetResourcePermission = GetResourcePermission' (Maybe PermissionActionType) Text
- newGetResourcePermission :: Text -> GetResourcePermission
- data GetResourcePermissionResponse = GetResourcePermissionResponse' (Maybe Text) Int
- newGetResourcePermissionResponse :: Int -> GetResourcePermissionResponse
- data ListApplications = ListApplications' (Maybe Natural) (Maybe Text)
- newListApplications :: ListApplications
- data ListApplicationsResponse = ListApplicationsResponse' (Maybe [ApplicationSummary]) (Maybe Text) Int
- newListApplicationsResponse :: Int -> ListApplicationsResponse
- data ListComponents = ListComponents' (Maybe Text) (Maybe Natural) (Maybe Text)
- newListComponents :: ListComponents
- data ListComponentsResponse = ListComponentsResponse' (Maybe [ComponentSummary]) (Maybe Text) Int
- newListComponentsResponse :: Int -> ListComponentsResponse
- data ListDatabases = ListDatabases' (Maybe Text) (Maybe Text) (Maybe Natural) (Maybe Text)
- newListDatabases :: ListDatabases
- data ListDatabasesResponse = ListDatabasesResponse' (Maybe [DatabaseSummary]) (Maybe Text) Int
- newListDatabasesResponse :: Int -> ListDatabasesResponse
- data ListTagsForResource = ListTagsForResource' Text
- newListTagsForResource :: Text -> ListTagsForResource
- data ListTagsForResourceResponse = ListTagsForResourceResponse' (Maybe (HashMap Text Text)) Int
- newListTagsForResourceResponse :: Int -> ListTagsForResourceResponse
- data PutResourcePermission = PutResourcePermission' PermissionActionType Text Text
- newPutResourcePermission :: PermissionActionType -> Text -> Text -> PutResourcePermission
- data PutResourcePermissionResponse = PutResourcePermissionResponse' (Maybe Text) Int
- newPutResourcePermissionResponse :: Int -> PutResourcePermissionResponse
- data RegisterApplication = RegisterApplication' (Maybe Text) (Maybe Text) (Maybe (HashMap Text Text)) Text ApplicationType (NonEmpty Text) (NonEmpty ApplicationCredential)
- newRegisterApplication :: Text -> ApplicationType -> NonEmpty Text -> NonEmpty ApplicationCredential -> RegisterApplication
- data RegisterApplicationResponse = RegisterApplicationResponse' (Maybe Application) (Maybe Text) Int
- newRegisterApplicationResponse :: Int -> RegisterApplicationResponse
- data TagResource = TagResource' Text (HashMap Text Text)
- newTagResource :: Text -> TagResource
- data TagResourceResponse = TagResourceResponse' Int
- newTagResourceResponse :: Int -> TagResourceResponse
- data UntagResource = UntagResource' Text [Text]
- newUntagResource :: Text -> UntagResource
- data UntagResourceResponse = UntagResourceResponse' Int
- newUntagResourceResponse :: Int -> UntagResourceResponse
- data UpdateApplicationSettings = UpdateApplicationSettings' (Maybe (NonEmpty ApplicationCredential)) (Maybe (NonEmpty ApplicationCredential)) Text
- newUpdateApplicationSettings :: Text -> UpdateApplicationSettings
- data UpdateApplicationSettingsResponse = UpdateApplicationSettingsResponse' (Maybe Text) (Maybe [Text]) Int
- newUpdateApplicationSettingsResponse :: Int -> UpdateApplicationSettingsResponse
- 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' (Maybe Text) (Maybe Text) (Maybe [Text]) (Maybe Text) (Maybe POSIX) (Maybe ApplicationStatus) (Maybe Text) (Maybe ApplicationType)
- newApplication :: Application
- data ApplicationCredential = ApplicationCredential' Text CredentialType (Sensitive Text)
- newApplicationCredential :: Text -> CredentialType -> Text -> ApplicationCredential
- data ApplicationSummary = ApplicationSummary' (Maybe Text) (Maybe Text) (Maybe (HashMap Text Text)) (Maybe ApplicationType)
- newApplicationSummary :: ApplicationSummary
- data Component = Component' (Maybe Text) (Maybe Text) (Maybe ComponentType) (Maybe [Text]) (Maybe [Host]) (Maybe POSIX) (Maybe Text) (Maybe ComponentStatus)
- newComponent :: Component
- data ComponentSummary = ComponentSummary' (Maybe Text) (Maybe Text) (Maybe ComponentType) (Maybe (HashMap Text Text))
- newComponentSummary :: ComponentSummary
- data Database = Database' (Maybe Text) (Maybe Text) (Maybe Text) (Maybe (NonEmpty ApplicationCredential)) (Maybe Text) (Maybe Text) (Maybe DatabaseType) (Maybe POSIX) (Maybe Text) (Maybe Int) (Maybe DatabaseStatus)
- newDatabase :: Database
- data DatabaseSummary = DatabaseSummary' (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe DatabaseType) (Maybe (HashMap Text Text))
- newDatabaseSummary :: DatabaseSummary
- data Host = Host' (Maybe Text) (Maybe Text) (Maybe HostRole) (Maybe Text)
- newHost :: Host
- data Operation = Operation' (Maybe POSIX) (Maybe Text) (Maybe POSIX) (Maybe (HashMap Text Text)) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe POSIX) (Maybe OperationStatus) (Maybe Text) (Maybe Text)
- newOperation :: Operation
Service Configuration
defaultService :: Service Source #
API version 2018-05-10
of the Amazon Systems Manager for SAP SDK configuration.
Errors
Error matchers are designed for use with the functions provided by
Control.Exception.Lens.
This allows catching (and rethrowing) service specific errors returned
by SSMSAP
.
ConflictException
_ConflictException :: AsError a => Fold a ServiceError Source #
InternalServerException
_InternalServerException :: AsError a => Fold a ServiceError Source #
ResourceNotFoundException
_ResourceNotFoundException :: AsError a => Fold a ServiceError Source #
ValidationException
_ValidationException :: AsError a => Fold a ServiceError Source #
Waiters
Waiters poll by repeatedly sending a request until some remote success condition
configured by the Wait
specification is fulfilled. The Wait
specification
determines how many attempts should be made, in addition to delay and retry strategies.
Operations
Some AWS operations return results that are incomplete and require subsequent
requests in order to obtain the entire result set. The process of sending
subsequent requests to continue where a previous request left off is called
pagination. For example, the ListObjects
operation of Amazon S3 returns up to
1000 objects at a time, and you must send subsequent requests with the
appropriate Marker in order to retrieve the next page of results.
Operations that have an AWSPager
instance can transparently perform subsequent
requests, correctly setting Markers and other request facets to iterate through
the entire result set of a truncated API operation. Operations which support
this have an additional note in the documentation.
Many operations have the ability to filter results on the server side. See the individual operation parameters for details.
DeleteResourcePermission
data DeleteResourcePermission Source #
See: newDeleteResourcePermission
smart constructor.
Instances
newDeleteResourcePermission Source #
Create a value of DeleteResourcePermission
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:actionType:DeleteResourcePermission'
, deleteResourcePermission_actionType
-
$sel:sourceResourceArn:DeleteResourcePermission'
, deleteResourcePermission_sourceResourceArn
-
DeleteResourcePermission
, deleteResourcePermission_resourceArn
-
data DeleteResourcePermissionResponse Source #
See: newDeleteResourcePermissionResponse
smart constructor.
Instances
Generic DeleteResourcePermissionResponse Source # | |
Read DeleteResourcePermissionResponse Source # | |
Show DeleteResourcePermissionResponse Source # | |
Defined in Amazonka.SSMSAP.DeleteResourcePermission | |
NFData DeleteResourcePermissionResponse Source # | |
Defined in Amazonka.SSMSAP.DeleteResourcePermission rnf :: DeleteResourcePermissionResponse -> () # | |
Eq DeleteResourcePermissionResponse Source # | |
type Rep DeleteResourcePermissionResponse Source # | |
Defined in Amazonka.SSMSAP.DeleteResourcePermission type Rep DeleteResourcePermissionResponse = D1 ('MetaData "DeleteResourcePermissionResponse" "Amazonka.SSMSAP.DeleteResourcePermission" "amazonka-ssm-sap-2.0-7GrfuL8AFBH3uo82BcKo6b" 'False) (C1 ('MetaCons "DeleteResourcePermissionResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "policy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))) |
newDeleteResourcePermissionResponse Source #
Create a value of DeleteResourcePermissionResponse
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:policy:DeleteResourcePermissionResponse'
, deleteResourcePermissionResponse_policy
-
$sel:httpStatus:DeleteResourcePermissionResponse'
, deleteResourcePermissionResponse_httpStatus
- The response's http status code.
DeregisterApplication
data DeregisterApplication Source #
See: newDeregisterApplication
smart constructor.
Instances
newDeregisterApplication Source #
Create a value of DeregisterApplication
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:
DeregisterApplication
, deregisterApplication_applicationId
-
data DeregisterApplicationResponse Source #
See: newDeregisterApplicationResponse
smart constructor.
Instances
newDeregisterApplicationResponse Source #
Create a value of DeregisterApplicationResponse
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:httpStatus:DeregisterApplicationResponse'
, deregisterApplicationResponse_httpStatus
- The response's http status code.
GetApplication
data GetApplication Source #
See: newGetApplication
smart constructor.
Instances
newGetApplication :: GetApplication Source #
Create a value of GetApplication
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:applicationArn:GetApplication'
, getApplication_applicationArn
-
data GetApplicationResponse Source #
See: newGetApplicationResponse
smart constructor.
Instances
newGetApplicationResponse Source #
Create a value of GetApplicationResponse
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:application:GetApplicationResponse'
, getApplicationResponse_application
-
GetApplicationResponse
, getApplicationResponse_tags
-
$sel:httpStatus:GetApplicationResponse'
, getApplicationResponse_httpStatus
- The response's http status code.
GetComponent
data GetComponent Source #
See: newGetComponent
smart constructor.
Instances
Create a value of GetComponent
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:
data GetComponentResponse Source #
See: newGetComponentResponse
smart constructor.
Instances
newGetComponentResponse Source #
Create a value of GetComponentResponse
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:component:GetComponentResponse'
, getComponentResponse_component
-
$sel:httpStatus:GetComponentResponse'
, getComponentResponse_httpStatus
- The response's http status code.
GetDatabase
data GetDatabase Source #
See: newGetDatabase
smart constructor.
Instances
newGetDatabase :: GetDatabase Source #
Create a value of GetDatabase
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:
GetDatabase
, getDatabase_applicationId
-
GetDatabase
, getDatabase_componentId
-
data GetDatabaseResponse Source #
See: newGetDatabaseResponse
smart constructor.
Instances
newGetDatabaseResponse Source #
Create a value of GetDatabaseResponse
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:database:GetDatabaseResponse'
, getDatabaseResponse_database
-
GetDatabaseResponse
, getDatabaseResponse_tags
-
$sel:httpStatus:GetDatabaseResponse'
, getDatabaseResponse_httpStatus
- The response's http status code.
GetOperation
data GetOperation Source #
See: newGetOperation
smart constructor.
Instances
Create a value of GetOperation
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:
data GetOperationResponse Source #
See: newGetOperationResponse
smart constructor.
Instances
newGetOperationResponse Source #
Create a value of GetOperationResponse
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:operation:GetOperationResponse'
, getOperationResponse_operation
-
$sel:httpStatus:GetOperationResponse'
, getOperationResponse_httpStatus
- The response's http status code.
GetResourcePermission
data GetResourcePermission Source #
See: newGetResourcePermission
smart constructor.
Instances
newGetResourcePermission Source #
Create a value of GetResourcePermission
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:actionType:GetResourcePermission'
, getResourcePermission_actionType
-
data GetResourcePermissionResponse Source #
See: newGetResourcePermissionResponse
smart constructor.
Instances
newGetResourcePermissionResponse Source #
Create a value of GetResourcePermissionResponse
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:policy:GetResourcePermissionResponse'
, getResourcePermissionResponse_policy
-
$sel:httpStatus:GetResourcePermissionResponse'
, getResourcePermissionResponse_httpStatus
- The response's http status code.
ListApplications (Paginated)
data ListApplications Source #
See: newListApplications
smart constructor.
Instances
newListApplications :: ListApplications Source #
Create a value of ListApplications
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:maxResults:ListApplications'
, listApplications_maxResults
-
data ListApplicationsResponse Source #
See: newListApplicationsResponse
smart constructor.
Instances
newListApplicationsResponse Source #
Create a value of ListApplicationsResponse
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:applications:ListApplicationsResponse'
, listApplicationsResponse_applications
-
ListApplications
, listApplicationsResponse_nextToken
-
$sel:httpStatus:ListApplicationsResponse'
, listApplicationsResponse_httpStatus
- The response's http status code.
ListComponents (Paginated)
data ListComponents Source #
See: newListComponents
smart constructor.
Instances
newListComponents :: ListComponents Source #
Create a value of ListComponents
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:
ListComponents
, listComponents_applicationId
-
$sel:maxResults:ListComponents'
, listComponents_maxResults
-
data ListComponentsResponse Source #
See: newListComponentsResponse
smart constructor.
Instances
newListComponentsResponse Source #
Create a value of ListComponentsResponse
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:
ListComponentsResponse
, listComponentsResponse_components
-
ListComponents
, listComponentsResponse_nextToken
-
$sel:httpStatus:ListComponentsResponse'
, listComponentsResponse_httpStatus
- The response's http status code.
ListDatabases (Paginated)
data ListDatabases Source #
See: newListDatabases
smart constructor.
Instances
newListDatabases :: ListDatabases Source #
Create a value of ListDatabases
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:
ListDatabases
, listDatabases_applicationId
-
ListDatabases
, listDatabases_componentId
-
data ListDatabasesResponse Source #
See: newListDatabasesResponse
smart constructor.
Instances
newListDatabasesResponse Source #
Create a value of ListDatabasesResponse
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:
ListDatabasesResponse
, listDatabasesResponse_databases
-
ListDatabases
, listDatabasesResponse_nextToken
-
$sel:httpStatus:ListDatabasesResponse'
, listDatabasesResponse_httpStatus
- The response's http status code.
ListTagsForResource
data ListTagsForResource Source #
See: newListTagsForResource
smart constructor.
Instances
newListTagsForResource Source #
Create a value of ListTagsForResource
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:
data ListTagsForResourceResponse Source #
See: newListTagsForResourceResponse
smart constructor.
Instances
newListTagsForResourceResponse Source #
Create a value of ListTagsForResourceResponse
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:
ListTagsForResourceResponse
, listTagsForResourceResponse_tags
-
$sel:httpStatus:ListTagsForResourceResponse'
, listTagsForResourceResponse_httpStatus
- The response's http status code.
PutResourcePermission
data PutResourcePermission Source #
See: newPutResourcePermission
smart constructor.
Instances
newPutResourcePermission Source #
Create a value of PutResourcePermission
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:actionType:PutResourcePermission'
, putResourcePermission_actionType
-
$sel:sourceResourceArn:PutResourcePermission'
, putResourcePermission_sourceResourceArn
-
data PutResourcePermissionResponse Source #
See: newPutResourcePermissionResponse
smart constructor.
Instances
newPutResourcePermissionResponse Source #
Create a value of PutResourcePermissionResponse
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:policy:PutResourcePermissionResponse'
, putResourcePermissionResponse_policy
-
$sel:httpStatus:PutResourcePermissionResponse'
, putResourcePermissionResponse_httpStatus
- The response's http status code.
RegisterApplication
data RegisterApplication Source #
See: newRegisterApplication
smart constructor.
RegisterApplication' (Maybe Text) (Maybe Text) (Maybe (HashMap Text Text)) Text ApplicationType (NonEmpty Text) (NonEmpty ApplicationCredential) |
Instances
newRegisterApplication Source #
Create a value of RegisterApplication
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:sapInstanceNumber:RegisterApplication'
, registerApplication_sapInstanceNumber
-
$sel:sid:RegisterApplication'
, registerApplication_sid
-
RegisterApplication
, registerApplication_tags
-
RegisterApplication
, registerApplication_applicationId
-
$sel:applicationType:RegisterApplication'
, registerApplication_applicationType
-
$sel:instances:RegisterApplication'
, registerApplication_instances
-
data RegisterApplicationResponse Source #
See: newRegisterApplicationResponse
smart constructor.
Instances
newRegisterApplicationResponse Source #
Create a value of RegisterApplicationResponse
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:application:RegisterApplicationResponse'
, registerApplicationResponse_application
-
$sel:operationId:RegisterApplicationResponse'
, registerApplicationResponse_operationId
-
$sel:httpStatus:RegisterApplicationResponse'
, registerApplicationResponse_httpStatus
- The response's http status code.
TagResource
data TagResource Source #
See: newTagResource
smart constructor.
Instances
Create a value of TagResource
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:
data TagResourceResponse Source #
See: newTagResourceResponse
smart constructor.
Instances
newTagResourceResponse Source #
Create a value of TagResourceResponse
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:httpStatus:TagResourceResponse'
, tagResourceResponse_httpStatus
- The response's http status code.
UntagResource
data UntagResource Source #
See: newUntagResource
smart constructor.
Instances
Create a value of UntagResource
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:
UntagResource
, untagResource_resourceArn
-
$sel:tagKeys:UntagResource'
, untagResource_tagKeys
- Adds/updates or removes credentials for applications registered with
AWS Systems Manager for SAP.
data UntagResourceResponse Source #
See: newUntagResourceResponse
smart constructor.
Instances
newUntagResourceResponse Source #
Create a value of UntagResourceResponse
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:httpStatus:UntagResourceResponse'
, untagResourceResponse_httpStatus
- The response's http status code.
UpdateApplicationSettings
data UpdateApplicationSettings Source #
See: newUpdateApplicationSettings
smart constructor.
UpdateApplicationSettings' (Maybe (NonEmpty ApplicationCredential)) (Maybe (NonEmpty ApplicationCredential)) Text |
Instances
newUpdateApplicationSettings Source #
Create a value of UpdateApplicationSettings
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:credentialsToAddOrUpdate:UpdateApplicationSettings'
, updateApplicationSettings_credentialsToAddOrUpdate
-
$sel:credentialsToRemove:UpdateApplicationSettings'
, updateApplicationSettings_credentialsToRemove
-
UpdateApplicationSettings
, updateApplicationSettings_applicationId
-
data UpdateApplicationSettingsResponse Source #
See: newUpdateApplicationSettingsResponse
smart constructor.
Instances
newUpdateApplicationSettingsResponse Source #
Create a value of UpdateApplicationSettingsResponse
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:message:UpdateApplicationSettingsResponse'
, updateApplicationSettingsResponse_message
-
$sel:operationIds:UpdateApplicationSettingsResponse'
, updateApplicationSettingsResponse_operationIds
-
$sel:httpStatus:UpdateApplicationSettingsResponse'
, updateApplicationSettingsResponse_httpStatus
- The response's http status code.
Types
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' (Maybe Text) (Maybe Text) (Maybe [Text]) (Maybe Text) (Maybe POSIX) (Maybe ApplicationStatus) (Maybe Text) (Maybe ApplicationType) |
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' (Maybe Text) (Maybe Text) (Maybe ComponentType) (Maybe [Text]) (Maybe [Host]) (Maybe POSIX) (Maybe Text) (Maybe ComponentStatus) |
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.
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' (Maybe Text) (Maybe Text) (Maybe Text) (Maybe (NonEmpty ApplicationCredential)) (Maybe Text) (Maybe Text) (Maybe DatabaseType) (Maybe POSIX) (Maybe Text) (Maybe Int) (Maybe DatabaseStatus) |
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' (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe DatabaseType) (Maybe (HashMap Text Text)) |
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' (Maybe POSIX) (Maybe Text) (Maybe POSIX) (Maybe (HashMap Text Text)) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe POSIX) (Maybe OperationStatus) (Maybe Text) (Maybe Text) |
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
-