| 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
Contents
- 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
Description
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.
Constructors
| DeleteResourcePermission' (Maybe PermissionActionType) (Maybe Text) Text |
Instances
newDeleteResourcePermission Source #
Arguments
| :: Text | |
| -> DeleteResourcePermission |
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.
Constructors
| DeleteResourcePermissionResponse' (Maybe Text) Int |
Instances
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.
Constructors
| DeregisterApplication' Text |
Instances
newDeregisterApplication Source #
Arguments
| :: Text | |
| -> DeregisterApplication |
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.
Constructors
| DeregisterApplicationResponse' Int |
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.
Constructors
| GetApplication' (Maybe Text) (Maybe Text) |
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.
Constructors
| GetApplicationResponse' (Maybe Application) (Maybe (HashMap Text Text)) Int |
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.
Constructors
| GetComponent' Text Text |
Instances
Arguments
| :: Text | |
| -> Text | |
| -> GetComponent |
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.
Constructors
| GetComponentResponse' (Maybe Component) Int |
Instances
newGetComponentResponse Source #
Arguments
| :: Int | |
| -> GetComponentResponse |
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 #
Arguments
| :: Int | |
| -> GetDatabaseResponse |
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.
Constructors
| GetOperation' Text |
Instances
Arguments
| :: Text | |
| -> GetOperation |
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.
Constructors
| GetOperationResponse' (Maybe Operation) Int |
Instances
newGetOperationResponse Source #
Arguments
| :: Int | |
| -> GetOperationResponse |
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.
Constructors
| GetResourcePermission' (Maybe PermissionActionType) Text |
Instances
newGetResourcePermission Source #
Arguments
| :: Text | |
| -> GetResourcePermission |
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.
Constructors
| GetResourcePermissionResponse' (Maybe Text) Int |
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.
Constructors
| ListApplications' (Maybe Natural) (Maybe Text) |
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.
Constructors
| ListApplicationsResponse' (Maybe [ApplicationSummary]) (Maybe Text) Int |
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.
Constructors
| ListComponentsResponse' (Maybe [ComponentSummary]) (Maybe Text) Int |
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.
Constructors
| ListDatabasesResponse' (Maybe [DatabaseSummary]) (Maybe Text) Int |
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.
Constructors
| ListTagsForResource' Text |
Instances
newListTagsForResource Source #
Arguments
| :: Text | |
| -> ListTagsForResource |
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.
Constructors
| PutResourcePermission' PermissionActionType Text Text |
Instances
newPutResourcePermission Source #
Arguments
| :: PermissionActionType | |
| -> Text | |
| -> Text | |
| -> PutResourcePermission |
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.
Constructors
| PutResourcePermissionResponse' (Maybe Text) Int |
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.
Constructors
| RegisterApplication' (Maybe Text) (Maybe Text) (Maybe (HashMap Text Text)) Text ApplicationType (NonEmpty Text) (NonEmpty ApplicationCredential) |
Instances
newRegisterApplication Source #
Arguments
| :: Text | |
| -> ApplicationType | |
| -> NonEmpty Text | |
| -> NonEmpty ApplicationCredential | |
| -> RegisterApplication |
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.
Constructors
| RegisterApplicationResponse' (Maybe Application) (Maybe Text) Int |
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.
Constructors
| TagResource' Text (HashMap Text Text) |
Instances
Arguments
| :: Text | |
| -> TagResource |
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.
Constructors
| TagResourceResponse' Int |
Instances
newTagResourceResponse Source #
Arguments
| :: Int | |
| -> TagResourceResponse |
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.
Constructors
| UntagResource' Text [Text] |
Instances
Arguments
| :: Text | |
| -> UntagResource |
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.
Constructors
| UntagResourceResponse' Int |
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.
Constructors
| UpdateApplicationSettings' (Maybe (NonEmpty ApplicationCredential)) (Maybe (NonEmpty ApplicationCredential)) Text |
Instances
newUpdateApplicationSettings Source #
Arguments
| :: Text | |
| -> UpdateApplicationSettings |
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 #
Arguments
| :: Int | |
| -> UpdateApplicationSettingsResponse |
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 #
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' (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.
Constructors
| ApplicationCredential' Text CredentialType (Sensitive Text) |
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' (Maybe Text) (Maybe Text) (Maybe (HashMap Text Text)) (Maybe ApplicationType) |
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' (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.
Constructors
| ComponentSummary' (Maybe Text) (Maybe Text) (Maybe ComponentType) (Maybe (HashMap Text Text)) |
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' (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.
Constructors
| 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.
Constructors
| 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 -