Ssm Sap

This page documents function available when using the Ssm_Sap module, created with @service Ssm_Sap.

Index

Documentation

Main.Ssm_Sap.delete_resource_permissionMethod
delete_resource_permission(resource_arn)
delete_resource_permission(resource_arn, params::Dict{String,<:Any})

Removes permissions associated with the target database.

Arguments

  • resource_arn: The Amazon Resource Name (ARN) of the resource.

Optional Parameters

Optional parameters can be passed as a params::Dict{String,<:Any}. Valid keys are:

  • "ActionType": Delete or restore the permissions on the target database.
  • "SourceResourceArn": The Amazon Resource Name (ARN) of the source resource.
Main.Ssm_Sap.deregister_applicationMethod
deregister_application(application_id)
deregister_application(application_id, params::Dict{String,<:Any})

Deregister an SAP application with AWS Systems Manager for SAP. This action does not affect the existing setup of your SAP workloads on Amazon EC2.

Arguments

  • application_id: The ID of the application.
Main.Ssm_Sap.get_applicationMethod
get_application()
get_application(params::Dict{String,<:Any})

Gets an application registered with AWS Systems Manager for SAP. It also returns the components of the application.

Optional Parameters

Optional parameters can be passed as a params::Dict{String,<:Any}. Valid keys are:

  • "AppRegistryArn": The Amazon Resource Name (ARN) of the application registry.
  • "ApplicationArn": The Amazon Resource Name (ARN) of the application.
  • "ApplicationId": The ID of the application.
Main.Ssm_Sap.get_componentMethod
get_component(application_id, component_id)
get_component(application_id, component_id, params::Dict{String,<:Any})

Gets the component of an application registered with AWS Systems Manager for SAP.

Arguments

  • application_id: The ID of the application.
  • component_id: The ID of the component.
Main.Ssm_Sap.get_databaseMethod
get_database()
get_database(params::Dict{String,<:Any})

Gets the SAP HANA database of an application registered with AWS Systems Manager for SAP.

Optional Parameters

Optional parameters can be passed as a params::Dict{String,<:Any}. Valid keys are:

  • "ApplicationId": The ID of the application.
  • "ComponentId": The ID of the component.
  • "DatabaseArn": The Amazon Resource Name (ARN) of the database.
  • "DatabaseId": The ID of the database.
Main.Ssm_Sap.get_operationMethod
get_operation(operation_id)
get_operation(operation_id, params::Dict{String,<:Any})

Gets the details of an operation by specifying the operation ID.

Arguments

  • operation_id: The ID of the operation.
Main.Ssm_Sap.get_resource_permissionMethod
get_resource_permission(resource_arn)
get_resource_permission(resource_arn, params::Dict{String,<:Any})

Gets permissions associated with the target database.

Arguments

  • resource_arn: The Amazon Resource Name (ARN) of the resource.

Optional Parameters

Optional parameters can be passed as a params::Dict{String,<:Any}. Valid keys are:

  • "ActionType":
Main.Ssm_Sap.list_applicationsMethod
list_applications()
list_applications(params::Dict{String,<:Any})

Lists all the applications registered with AWS Systems Manager for SAP.

Optional Parameters

Optional parameters can be passed as a params::Dict{String,<:Any}. Valid keys are:

  • "MaxResults": The maximum number of results to return with a single call. To retrieve the remaining results, make another call with the returned nextToken value.
  • "NextToken": The token for the next page of results.
Main.Ssm_Sap.list_componentsMethod
list_components()
list_components(params::Dict{String,<:Any})

Lists all the components registered with AWS Systems Manager for SAP.

Optional Parameters

Optional parameters can be passed as a params::Dict{String,<:Any}. Valid keys are:

  • "ApplicationId": The ID of the application.
  • "MaxResults": The maximum number of results to return with a single call. To retrieve the remaining results, make another call with the returned nextToken value. If you do not specify a value for MaxResults, the request returns 50 items per page by default.
  • "NextToken": The token for the next page of results.
Main.Ssm_Sap.list_databasesMethod
list_databases()
list_databases(params::Dict{String,<:Any})

Lists the SAP HANA databases of an application registered with AWS Systems Manager for SAP.

Optional Parameters

Optional parameters can be passed as a params::Dict{String,<:Any}. Valid keys are:

  • "ApplicationId": The ID of the application.
  • "ComponentId": The ID of the component.
  • "MaxResults": The maximum number of results to return with a single call. To retrieve the remaining results, make another call with the returned nextToken value. If you do not specify a value for MaxResults, the request returns 50 items per page by default.
  • "NextToken": The token for the next page of results.
Main.Ssm_Sap.list_operationsMethod
list_operations(application_id)
list_operations(application_id, params::Dict{String,<:Any})

Lists the operations performed by AWS Systems Manager for SAP.

Arguments

  • application_id: The ID of the application.

Optional Parameters

Optional parameters can be passed as a params::Dict{String,<:Any}. Valid keys are:

  • "Filters": The filters of an operation.
  • "MaxResults": The maximum number of results to return with a single call. To retrieve the remaining results, make another call with the returned nextToken value. If you do not specify a value for MaxResults, the request returns 50 items per page by default.
  • "NextToken": The token for the next page of results.
Main.Ssm_Sap.list_tags_for_resourceMethod
list_tags_for_resource(resource_arn)
list_tags_for_resource(resource_arn, params::Dict{String,<:Any})

Lists all tags on an SAP HANA application and/or database registered with AWS Systems Manager for SAP.

Arguments

  • resource_arn: The Amazon Resource Name (ARN) of the resource.
Main.Ssm_Sap.put_resource_permissionMethod
put_resource_permission(action_type, resource_arn, source_resource_arn)
put_resource_permission(action_type, resource_arn, source_resource_arn, params::Dict{String,<:Any})

Adds permissions to the target database.

Arguments

  • action_type:
  • resource_arn:
  • source_resource_arn:
Main.Ssm_Sap.register_applicationMethod
register_application(application_id, application_type, credentials, instances)
register_application(application_id, application_type, credentials, instances, params::Dict{String,<:Any})

Register an SAP application with AWS Systems Manager for SAP. You must meet the following requirements before registering. The SAP application you want to register with AWS Systems Manager for SAP is running on Amazon EC2. AWS Systems Manager Agent must be setup on an Amazon EC2 instance along with the required IAM permissions. Amazon EC2 instance(s) must have access to the secrets created in AWS Secrets Manager to manage SAP applications and components.

Arguments

  • application_id: The ID of the application.
  • application_type: The type of the application.
  • credentials: The credentials of the SAP application.
  • instances: The Amazon EC2 instances on which your SAP application is running.

Optional Parameters

Optional parameters can be passed as a params::Dict{String,<:Any}. Valid keys are:

  • "SapInstanceNumber": The SAP instance number of the application.
  • "Sid": The System ID of the application.
  • "Tags": The tags to be attached to the SAP application.
Main.Ssm_Sap.tag_resourceMethod
tag_resource(resource_arn, tags)
tag_resource(resource_arn, tags, params::Dict{String,<:Any})

Creates tag for a resource by specifying the ARN.

Arguments

  • resource_arn: The Amazon Resource Name (ARN) of the resource.
  • tags: The tags on a resource.
Main.Ssm_Sap.untag_resourceMethod
untag_resource(resource_arn, tag_keys)
untag_resource(resource_arn, tag_keys, params::Dict{String,<:Any})

Delete the tags for a resource.

Arguments

  • resource_arn: The Amazon Resource Name (ARN) of the resource.
  • tag_keys: Adds/updates or removes credentials for applications registered with AWS Systems Manager for SAP.
Main.Ssm_Sap.update_application_settingsMethod
update_application_settings(application_id)
update_application_settings(application_id, params::Dict{String,<:Any})

Updates the settings of an application registered with AWS Systems Manager for SAP.

Arguments

  • application_id: The ID of the application.

Optional Parameters

Optional parameters can be passed as a params::Dict{String,<:Any}. Valid keys are:

  • "CredentialsToAddOrUpdate": The credentials to be added or updated.
  • "CredentialsToRemove": The credentials to be removed.