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.
source
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.
source
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.
source
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.
source
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.
source
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.
source
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":
source
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.
source
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.
source
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.
source
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.
source
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.
source
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:
source
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.
source
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.
source
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.
source
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.
source