diff --git a/.doc_gen/cross-content/phrases-code-examples.ent b/.doc_gen/cross-content/phrases-code-examples.ent index 309ad7e0e2e..327eb0b3e66 100644 --- a/.doc_gen/cross-content/phrases-code-examples.ent +++ b/.doc_gen/cross-content/phrases-code-examples.ent @@ -70,4 +70,12 @@ - \ No newline at end of file + + + + + + + + + diff --git a/.doc_gen/metadata/bedrock-runtime_metadata.yaml b/.doc_gen/metadata/bedrock-runtime_metadata.yaml new file mode 100644 index 00000000000..96041b64390 --- /dev/null +++ b/.doc_gen/metadata/bedrock-runtime_metadata.yaml @@ -0,0 +1,20 @@ +# zexi 0.4.0 +bedrock-runtime_InvokeModel: + title: Invoke the specified &BR; model to run inference + title_abbrev: Invoke a model + synopsis: invoke an &BR; model to run inference. + category: + languages: + SAP ABAP: + versions: + - sdk_version: 1 + github: sap-abap/services/bdr + excerpts: + - description: Invoke a Claude V2 foundation model. This example uses features of /US2/CL_JSON which might not be available on some NetWeaver versions. + snippet_tags: + - bdr.abapv1.invokemodel_claude_v2 + - description: Invoke a Stable Diffusion foundation model. + snippet_tags: + - bdr.abapv1.invokemodel_stable_diffusion + services: + bedrock-runtime: {InvokeModel} diff --git a/.doc_gen/metadata/services.yaml b/.doc_gen/metadata/services.yaml index 5795d93a50d..808e7520fcc 100644 --- a/.doc_gen/metadata/services.yaml +++ b/.doc_gen/metadata/services.yaml @@ -120,6 +120,21 @@ batch: tags: product_categories: {'Compute'} version: batch-2016-08-10 +bedrock-runtime: + long: '&BRRUNlong;' + short: '&BRRUN;' + sort: Bedrock Runtime + expanded: + long: Amazon Bedrock Runtime + short: Amazon Bedrock Runtime + blurb: is a fully managed service that makes it easy to use foundation models from third-party providers and Amazon. + guide: + subtitle: User Guide + url: bedrock/latest/userguide/what-is-bedrock.html + api_ref: bedrock/latest/APIReference/welcome.html + tags: + product_categories: {'Machine Learning & AI'} + version: bedrock-runtime-2023-09-30 cloudformation: long: '&CFNlong;' short: '&CFN;' diff --git a/sap-abap/services/bdr/package.devc.xml b/sap-abap/services/bdr/package.devc.xml new file mode 100644 index 00000000000..e9b19bd8c4e --- /dev/null +++ b/sap-abap/services/bdr/package.devc.xml @@ -0,0 +1,10 @@ + + + + + + Package for Amazon Bedrock Runtime + + + + diff --git a/sap-abap/services/bdr/zcl_aws1_bdr_actions.clas.abap b/sap-abap/services/bdr/zcl_aws1_bdr_actions.clas.abap new file mode 100644 index 00000000000..fe76a76ce01 --- /dev/null +++ b/sap-abap/services/bdr/zcl_aws1_bdr_actions.clas.abap @@ -0,0 +1,192 @@ +class ZCL_AWS1_BDR_ACTIONS definition + public + final + create public . + +public section. +protected section. +private section. + + methods PROMPT_CLAUDE_V2 + importing + !IV_PROMPT type STRING + returning + value(OV_ANSWER) type STRING + raising + /AWS1/CX_BDRSERVEREXC + /AWS1/CX_BDRCLIENTEXC + /AWS1/CX_RT_TECHNICAL_GENERIC + /AWS1/CX_RT_SERVICE_GENERIC + /AWS1/CX_RT_NO_AUTH_GENERIC . + methods PROMPT_STABLE_DIFFUSION + importing + !IV_PROMPT type STRING + returning + value(OV_IMAGE) type XSTRING + raising + /AWS1/CX_BDRSERVEREXC + /AWS1/CX_BDRCLIENTEXC + /AWS1/CX_RT_TECHNICAL_GENERIC + /AWS1/CX_RT_SERVICE_GENERIC + /AWS1/CX_RT_NO_AUTH_GENERIC . +ENDCLASS. + + + +CLASS ZCL_AWS1_BDR_ACTIONS IMPLEMENTATION. + + + METHOD prompt_claude_v2. + CONSTANTS: cv_pfl TYPE /aws1/rt_profile_id VALUE 'ZCODE_DEMO'. + + DATA(lo_session) = /aws1/cl_rt_session_aws=>create( cv_pfl ). + DATA(lo_bdr) = /aws1/cl_bdr_factory=>create( lo_session ). + "snippet-start:[bdr.abapv1.invokemodel_claude_v2] + "Claude V2 Input Parameters should be in a format like this: +* { +* "prompt":"\n\nHuman:\\nTell me a joke\n\nAssistant:\n", +* "max_tokens_to_sample":2048, +* "temperature":0.5, +* "top_k":250, +* "top_p":1.0, +* "stop_sequences":[] +* } + + DATA: BEGIN OF ls_input, + prompt TYPE string, + max_tokens_to_sample TYPE /aws1/rt_shape_integer, + temperature TYPE /aws1/rt_shape_float, + top_k TYPE /aws1/rt_shape_integer, + top_p TYPE /aws1/rt_shape_float, + stop_sequences TYPE /aws1/rt_stringtab, + END OF ls_input. + + "Leave ls_input-stop_sequences empty. + ls_input-prompt = |\n\nHuman:\\n{ iv_prompt }\n\nAssistant:\n|. + ls_input-max_tokens_to_sample = 2048. + ls_input-temperature = '0.5'. + ls_input-top_k = 250. + ls_input-top_p = 1. + + "Serialize into JSON with /ui2/cl_json -- this assumes SAP_UI is installed. + DATA(lv_json) = /ui2/cl_json=>serialize( + EXPORTING data = ls_input + pretty_name = /ui2/cl_json=>pretty_mode-low_case ). + + TRY. + DATA(lo_response) = lo_bdr->invokemodel( + iv_body = /aws1/cl_rt_util=>string_to_xstring( lv_json ) + iv_modelid = 'anthropic.claude-v2' + iv_accept = 'application/json' + iv_contenttype = 'application/json' + ). + + "Claude V2 Response format will be: +* { +* "completion": "Knock Knock...", +* "stop_reason": "stop_sequence" +* } + DATA: BEGIN OF ls_response, + completion TYPE string, + stop_reason TYPE string, + END OF ls_response. + + /ui2/cl_json=>deserialize( + EXPORTING jsonx = lo_response->get_body( ) + pretty_name = /ui2/cl_json=>pretty_mode-camel_case + CHANGING data = ls_response ). + + DATA(lv_answer) = ls_response-completion. + CATCH /aws1/cx_bdraccessdeniedex INTO DATA(lo_ex). + WRITE: / lo_ex->get_text( ). + WRITE: / |Don't forget to enable model access at https://us-west-2.console.aws.amazon.com/bedrock/home?#/modelaccess|. + "Catch other exceptions as desired... + ENDTRY. + "snippet-end:[bdr.abapv1.invokemodel_claude_v2] + ov_answer = lv_answer. + ENDMETHOD. + + + METHOD prompt_stable_diffusion. + CONSTANTS: cv_pfl TYPE /aws1/rt_profile_id VALUE 'ZCODE_DEMO'. + + DATA(lo_session) = /aws1/cl_rt_session_aws=>create( cv_pfl ). + DATA(lo_bdr) = /aws1/cl_bdr_factory=>create( lo_session ). + "snippet-start:[bdr.abapv1.invokemodel_stable_diffusion] + "Stable Diffusion Input Parameters should be in a format like this: +* { +* "text_prompts": [ +* {"text":"Draw a dolphin with a mustache"}, +* {"text":"Make it photorealistic"} +* ], +* "cfg_scale":10, +* "seed":0, +* "steps":50 +* } + TYPES: BEGIN OF prompt_ts, + text TYPE /aws1/rt_shape_string, + END OF prompt_ts. + + DATA: BEGIN OF ls_input, + text_prompts TYPE STANDARD TABLE OF prompt_ts, + cfg_scale TYPE /aws1/rt_shape_integer, + seed TYPE /aws1/rt_shape_integer, + steps TYPE /aws1/rt_shape_integer, + END OF ls_input. + + APPEND VALUE prompt_ts( text = iv_prompt ) TO ls_input-text_prompts. + ls_input-cfg_scale = 10. + ls_input-seed = 0. "or better, choose a random integer. + ls_input-steps = 50. + + DATA(lv_json) = /ui2/cl_json=>serialize( + EXPORTING data = ls_input + pretty_name = /ui2/cl_json=>pretty_mode-low_case ). + + TRY. + DATA(lo_response) = lo_bdr->invokemodel( + iv_body = /aws1/cl_rt_util=>string_to_xstring( lv_json ) + iv_modelid = 'stability.stable-diffusion-xl-v0' + iv_accept = 'application/json' + iv_contenttype = 'application/json' + ). + + "Stable Diffusion Result Format: +* { +* "result": "success", +* "artifacts": [ +* { +* "seed": 0, +* "base64": "iVBORw0KGgoAAAANSUhEUgAAAgAAA.... +* "finishReason": "SUCCESS" +* } +* ] +* } + TYPES: BEGIN OF artifact_ts, + seed TYPE /aws1/rt_shape_integer, + base64 TYPE /aws1/rt_shape_string, + finishreason TYPE /aws1/rt_shape_string, + END OF artifact_ts. + + DATA: BEGIN OF ls_response, + result TYPE /aws1/rt_shape_string, + artifacts TYPE STANDARD TABLE OF artifact_ts, + END OF ls_response. + + /ui2/cl_json=>deserialize( + EXPORTING jsonx = lo_response->get_body( ) + pretty_name = /ui2/cl_json=>pretty_mode-camel_case + CHANGING data = ls_response ). + IF ls_response-artifacts IS NOT INITIAL. + DATA(lv_image) = cl_http_utility=>if_http_utility~decode_x_base64( ls_response-artifacts[ 1 ]-base64 ). + ENDIF. + CATCH /aws1/cx_bdraccessdeniedex INTO DATA(lo_ex). + WRITE: / lo_ex->get_text( ). + WRITE: / |Don't forget to enable model access at https://us-west-2.console.aws.amazon.com/bedrock/home?#/modelaccess|. + "Catch other exceptions as desired... + ENDTRY. + + "snippet-end:[bdr.abapv1.invokemodel_stable_diffusion] + ov_image = lv_image. + ENDMETHOD. +ENDCLASS. diff --git a/sap-abap/services/bdr/zcl_aws1_bdr_actions.clas.testclasses.abap b/sap-abap/services/bdr/zcl_aws1_bdr_actions.clas.testclasses.abap new file mode 100644 index 00000000000..3c9c80f9759 --- /dev/null +++ b/sap-abap/services/bdr/zcl_aws1_bdr_actions.clas.testclasses.abap @@ -0,0 +1,46 @@ +" """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" +" " Copyright 2022 Amazon.com, Inc. or its affiliates. All Rights +" " Reserved. +" " SPDX-License-Identifier: MIT-0 +" """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" + +CLASS ltc_zcl_aws1_bdr_actions DEFINITION DEFERRED. +CLASS zcl_aws1_bdr_actions DEFINITION LOCAL FRIENDS ltc_zcl_aws1_bdr_actions. + +CLASS ltc_zcl_aws1_bdr_actions DEFINITION FOR TESTING DURATION LONG RISK LEVEL HARMLESS. + + PRIVATE SECTION. + CONSTANTS: cv_pfl TYPE /aws1/rt_profile_id VALUE 'ZCODE_DEMO'. + + DATA ao_bdr TYPE REF TO /aws1/if_bdr. + DATA ao_session TYPE REF TO /aws1/cl_rt_session_base. + DATA ao_bdr_actions TYPE REF TO zcl_aws1_bdr_actions. + + METHODS: test_claude_v2 FOR TESTING RAISING /aws1/cx_rt_generic. + METHODS: test_stable_diffusion FOR TESTING RAISING /aws1/cx_rt_generic. + + METHODS: setup RAISING /aws1/cx_rt_generic. + +ENDCLASS. +CLASS ltc_zcl_aws1_bdr_actions IMPLEMENTATION. + + METHOD setup. + ao_session = /aws1/cl_rt_session_aws=>create( iv_profile_id = cv_pfl ). + ao_bdr = /aws1/cl_bdr_factory=>create( ao_session ). + ao_bdr_actions = NEW zcl_aws1_bdr_actions( ). + ENDMETHOD. + METHOD test_claude_v2. + DATA(lv_joke) = ao_bdr_actions->prompt_claude_v2( + 'Tell me a joke about ABAP programmers and Java programmers walking into a bar' + ). + cl_abap_unit_assert=>assert_not_initial( act = lv_joke ). + ENDMETHOD. + + METHOD test_stable_diffusion. + DATA(lv_joke) = ao_bdr_actions->prompt_stable_diffusion( + 'Show me a picture of a kitten coding in ABAP on an SAP system' + ). + cl_abap_unit_assert=>assert_not_initial( act = lv_joke ). + ENDMETHOD. + +ENDCLASS. diff --git a/sap-abap/services/bdr/zcl_aws1_bdr_actions.clas.xml b/sap-abap/services/bdr/zcl_aws1_bdr_actions.clas.xml new file mode 100644 index 00000000000..4d499f32d88 --- /dev/null +++ b/sap-abap/services/bdr/zcl_aws1_bdr_actions.clas.xml @@ -0,0 +1,91 @@ + + + + + + ZCL_AWS1_BDR_ACTIONS + E + Amazon Bedrock Runtime Code Example Actions + 1 + X + X + X + X + + + + PROMPT_CLAUDE_V2 + E + Prompt Claude V2 + + + PROMPT_STABLE_DIFFUSION + E + Prompt Claude V2 + + + + + PROMPT_CLAUDE_V2 + /AWS1/CX_BDRCLIENTEXC + E + Exception /AWS1/CX_BDRCLIENTEXC + + + PROMPT_CLAUDE_V2 + /AWS1/CX_BDRSERVEREXC + E + Exception /AWS1/CX_BDRSERVEREXC + + + PROMPT_CLAUDE_V2 + /AWS1/CX_RT_NO_AUTH_GENERIC + E + Generic lack of authorization + + + PROMPT_CLAUDE_V2 + /AWS1/CX_RT_SERVICE_GENERIC + E + Generic Service call error + + + PROMPT_CLAUDE_V2 + /AWS1/CX_RT_TECHNICAL_GENERIC + E + Technical errors + + + PROMPT_STABLE_DIFFUSION + /AWS1/CX_BDRCLIENTEXC + E + Exception /AWS1/CX_BDRCLIENTEXC + + + PROMPT_STABLE_DIFFUSION + /AWS1/CX_BDRSERVEREXC + E + Exception /AWS1/CX_BDRSERVEREXC + + + PROMPT_STABLE_DIFFUSION + /AWS1/CX_RT_NO_AUTH_GENERIC + E + Generic lack of authorization + + + PROMPT_STABLE_DIFFUSION + /AWS1/CX_RT_SERVICE_GENERIC + E + Generic Service call error + + + PROMPT_STABLE_DIFFUSION + /AWS1/CX_RT_TECHNICAL_GENERIC + E + Technical errors + + + + + diff --git a/sap-abap/services/cloudwatch/zcl_aws1_cwt_actions.clas.xml b/sap-abap/services/cloudwatch/zcl_aws1_cwt_actions.clas.xml index e63411f9b2d..9e889288872 100644 --- a/sap-abap/services/cloudwatch/zcl_aws1_cwt_actions.clas.xml +++ b/sap-abap/services/cloudwatch/zcl_aws1_cwt_actions.clas.xml @@ -14,37 +14,31 @@ - ZCL_AWS1_CWT_ACTIONS DELETE_ALARMS E Delete CloudWatch alarm - ZCL_AWS1_CWT_ACTIONS DESCRIBE_ALARMS E Describe CloudWatch alarm - ZCL_AWS1_CWT_ACTIONS DISABLE_ALARM_ACTIONS E Disable CloudWatch alarm - ZCL_AWS1_CWT_ACTIONS ENABLE_ALARM_ACTIONS E Enable CloudWatch Alarm - ZCL_AWS1_CWT_ACTIONS LIST_METRICS E List CloudWatch metrics - ZCL_AWS1_CWT_ACTIONS PUT_METRIC_ALARM E Create a CloudWatch alarm diff --git a/sap-abap/services/cloudwatch/zcl_aws1_cwt_scenario.clas.xml b/sap-abap/services/cloudwatch/zcl_aws1_cwt_scenario.clas.xml index cff4ef669c4..0964bfdcf4c 100644 --- a/sap-abap/services/cloudwatch/zcl_aws1_cwt_scenario.clas.xml +++ b/sap-abap/services/cloudwatch/zcl_aws1_cwt_scenario.clas.xml @@ -14,7 +14,6 @@ - ZCL_AWS1_CWT_SCENARIO GETTING_STARTED_WITH_CWT E Getting started with Amazon CloudWatch diff --git a/sap-abap/services/dyn/zcl_aws1_dyn_actions.clas.xml b/sap-abap/services/dyn/zcl_aws1_dyn_actions.clas.xml index 366ccc5b968..aa348588a83 100644 --- a/sap-abap/services/dyn/zcl_aws1_dyn_actions.clas.xml +++ b/sap-abap/services/dyn/zcl_aws1_dyn_actions.clas.xml @@ -14,61 +14,51 @@ - ZCL_AWS1_DYN_ACTIONS CREATE_TABLE E Create Dynamo DB Table - ZCL_AWS1_DYN_ACTIONS DELETE_ITEM E Delete item from example-table - ZCL_AWS1_DYN_ACTIONS DELETE_TABLE E Delete table - ZCL_AWS1_DYN_ACTIONS DESCRIBE_TABLE E Describe table - ZCL_AWS1_DYN_ACTIONS GET_ITEM E Get item from example-table - ZCL_AWS1_DYN_ACTIONS LIST_TABLES E List tables - ZCL_AWS1_DYN_ACTIONS PUT_ITEM E Put item into example-table - ZCL_AWS1_DYN_ACTIONS QUERY_TABLE E Query items from example-table - ZCL_AWS1_DYN_ACTIONS SCAN_ITEMS E Scan example-table - ZCL_AWS1_DYN_ACTIONS UPDATE_ITEM E Update item in example-table diff --git a/sap-abap/services/dyn/zcl_aws1_dyn_scenario.clas.xml b/sap-abap/services/dyn/zcl_aws1_dyn_scenario.clas.xml index fd80fd10035..4eecee4a30c 100644 --- a/sap-abap/services/dyn/zcl_aws1_dyn_scenario.clas.xml +++ b/sap-abap/services/dyn/zcl_aws1_dyn_scenario.clas.xml @@ -14,7 +14,6 @@ - ZCL_AWS1_DYN_SCENARIO GETTING_STARTED_WITH_TABLES E Amazon Dynamo DB Scenario. Getting started with tables diff --git a/sap-abap/services/ec2/zcl_aws1_ec2_actions.clas.xml b/sap-abap/services/ec2/zcl_aws1_ec2_actions.clas.xml index a4966db5d7f..70e3020e5ff 100644 --- a/sap-abap/services/ec2/zcl_aws1_ec2_actions.clas.xml +++ b/sap-abap/services/ec2/zcl_aws1_ec2_actions.clas.xml @@ -14,109 +14,91 @@ - ZCL_AWS1_EC2_ACTIONS ALLOCATE_ADDRESS E Allocate an Elastic IP address - ZCL_AWS1_EC2_ACTIONS ASSOCIATE_ADDRESS E Associate an Elastic IP address to an EC2 instance - ZCL_AWS1_EC2_ACTIONS CREATE_INSTANCE E Create an EC2 instance - ZCL_AWS1_EC2_ACTIONS CREATE_KEY_PAIR E Create an Amazon EC2 security key pair - ZCL_AWS1_EC2_ACTIONS CREATE_SECURITY_GROUP E Create an Amazon EC2 security group - ZCL_AWS1_EC2_ACTIONS DELETE_KEY_PAIR E Delete an Amazon EC2 security key pair - ZCL_AWS1_EC2_ACTIONS DELETE_SECURITY_GROUP E Delete an Amazon EC2 security group - ZCL_AWS1_EC2_ACTIONS DESCRIBE_ADDRESSES E Retrieve information about Elastic IP addresses - ZCL_AWS1_EC2_ACTIONS DESCRIBE_AVAILABILITY_ZONES E Retrieve information about Availability Zones - ZCL_AWS1_EC2_ACTIONS DESCRIBE_INSTANCES E Retrieve information about EC2 instances - ZCL_AWS1_EC2_ACTIONS DESCRIBE_KEY_PAIRS E Retrieve information about Amazon EC2 security key pairs - ZCL_AWS1_EC2_ACTIONS DESCRIBE_REGIONS E Retrieve information about Regions - ZCL_AWS1_EC2_ACTIONS DESCRIBE_SECURITY_GROUPS E Retrieve information about an Amazon EC2 security group - ZCL_AWS1_EC2_ACTIONS MONITOR_INSTANCE E Enable detailed monitoring for a running EC2 instance - ZCL_AWS1_EC2_ACTIONS REBOOT_INSTANCE E Reboot an EC2 instance - ZCL_AWS1_EC2_ACTIONS RELEASE_ADDRESS E Release an Elastic IP address - ZCL_AWS1_EC2_ACTIONS START_INSTANCE E Start an EC2 instance - ZCL_AWS1_EC2_ACTIONS STOP_INSTANCE E Stop an EC2 instance diff --git a/sap-abap/services/kinesis/zcl_aws1_kns_actions.clas.xml b/sap-abap/services/kinesis/zcl_aws1_kns_actions.clas.xml index cd98660171a..b0ba7bb3681 100644 --- a/sap-abap/services/kinesis/zcl_aws1_kns_actions.clas.xml +++ b/sap-abap/services/kinesis/zcl_aws1_kns_actions.clas.xml @@ -14,43 +14,36 @@ - ZCL_AWS1_KNS_ACTIONS CREATE_STREAM E Create a Kinesis stream. - ZCL_AWS1_KNS_ACTIONS DELETE_STREAM E Delete a Kinesis stream. - ZCL_AWS1_KNS_ACTIONS DESCRIBE_STREAM E Describe a Kinesis stream. - ZCL_AWS1_KNS_ACTIONS GET_RECORDS E Get data records from a Kinesis data stream's shard. - ZCL_AWS1_KNS_ACTIONS LIST_STREAMS E List Kinesis streams. - ZCL_AWS1_KNS_ACTIONS PUT_RECORD E Write data record into a Kinesis data stream. - ZCL_AWS1_KNS_ACTIONS REGISTER_STREAM_CONSUMER E Register a consumer with a Kinesis data stream. diff --git a/sap-abap/services/kinesis/zcl_aws1_kns_scenario.clas.xml b/sap-abap/services/kinesis/zcl_aws1_kns_scenario.clas.xml index e259d5dd5b1..482ae6c592b 100644 --- a/sap-abap/services/kinesis/zcl_aws1_kns_scenario.clas.xml +++ b/sap-abap/services/kinesis/zcl_aws1_kns_scenario.clas.xml @@ -14,7 +14,6 @@ - ZCL_AWS1_KNS_SCENARIO GETTING_STARTED_WITH_KNS E Getting started with Kinesis diff --git a/sap-abap/services/lambda/zcl_aws1_lmd_actions.clas.xml b/sap-abap/services/lambda/zcl_aws1_lmd_actions.clas.xml index 709ee7483c2..a6972d01fcd 100644 --- a/sap-abap/services/lambda/zcl_aws1_lmd_actions.clas.xml +++ b/sap-abap/services/lambda/zcl_aws1_lmd_actions.clas.xml @@ -14,43 +14,36 @@ - ZCL_AWS1_LMD_ACTIONS CREATE_FUNCTION E Create a Lambda function. - ZCL_AWS1_LMD_ACTIONS DELETE_FUNCTION E Delete a Lambda function. - ZCL_AWS1_LMD_ACTIONS GET_FUNCTION E Get a Lambda function. - ZCL_AWS1_LMD_ACTIONS INVOKE_FUNCTION E Invoke a Lambda function. - ZCL_AWS1_LMD_ACTIONS LIST_FUNCTIONS E List lambda functions. - ZCL_AWS1_LMD_ACTIONS UPDATE_FUNCTION_CODE E Update Lambda function code. - ZCL_AWS1_LMD_ACTIONS UPDATE_FUNCTION_CONFIGURATION E Update Lambda function configuration. diff --git a/sap-abap/services/lambda/zcl_aws1_lmd_scenario.clas.xml b/sap-abap/services/lambda/zcl_aws1_lmd_scenario.clas.xml index 0bbe42e8221..660634f8dc6 100644 --- a/sap-abap/services/lambda/zcl_aws1_lmd_scenario.clas.xml +++ b/sap-abap/services/lambda/zcl_aws1_lmd_scenario.clas.xml @@ -14,7 +14,6 @@ - ZCL_AWS1_LMD_SCENARIO GETTING_STARTED_WITH_FUNCTIONS E Get started with creating and invoking Lambda functions. diff --git a/sap-abap/services/s3/zcl_aws1_s3_actions.clas.xml b/sap-abap/services/s3/zcl_aws1_s3_actions.clas.xml index 283db486853..b47d1d40545 100644 --- a/sap-abap/services/s3/zcl_aws1_s3_actions.clas.xml +++ b/sap-abap/services/s3/zcl_aws1_s3_actions.clas.xml @@ -14,49 +14,41 @@ - ZCL_AWS1_S3_ACTIONS COPY_OBJECT E Copy an object from one bucket to another. - ZCL_AWS1_S3_ACTIONS CREATE_BUCKET E Create an S3 bucket. - ZCL_AWS1_S3_ACTIONS DELETE_BUCKET E Delete the bucket. - ZCL_AWS1_S3_ACTIONS DELETE_OBJECT E Delete an object from a bucket. - ZCL_AWS1_S3_ACTIONS GET_OBJECT E Get an object from a bucket. - ZCL_AWS1_S3_ACTIONS LIST_OBJECTS E List objects in the bucket. - ZCL_AWS1_S3_ACTIONS LIST_OBJECTS_V2 E List objects in the bucket with V2 method. - ZCL_AWS1_S3_ACTIONS PUT_OBJECT E Upload an object to a S3 bucket. diff --git a/sap-abap/services/s3/zcl_aws1_s3_scenario.clas.xml b/sap-abap/services/s3/zcl_aws1_s3_scenario.clas.xml index 6c42648b002..97af3930292 100644 --- a/sap-abap/services/s3/zcl_aws1_s3_scenario.clas.xml +++ b/sap-abap/services/s3/zcl_aws1_s3_scenario.clas.xml @@ -14,7 +14,6 @@ - ZCL_AWS1_S3_SCENARIO GETTING_STARTED_WITH_S3 E Getting started with Amazon S3 buckets and objects. diff --git a/sap-abap/services/sagemaker/zcl_aws1_sgm_actions.clas.xml b/sap-abap/services/sagemaker/zcl_aws1_sgm_actions.clas.xml index fea58ac1d78..5c556213500 100644 --- a/sap-abap/services/sagemaker/zcl_aws1_sgm_actions.clas.xml +++ b/sap-abap/services/sagemaker/zcl_aws1_sgm_actions.clas.xml @@ -14,67 +14,56 @@ - ZCL_AWS1_SGM_ACTIONS CREATE_ENDPOINT E Create an endpoint in SageMaker. - ZCL_AWS1_SGM_ACTIONS CREATE_MODEL E Create a model in SageMaker. - ZCL_AWS1_SGM_ACTIONS CREATE_TRAINING_JOB E Create a training job in SageMaker. - ZCL_AWS1_SGM_ACTIONS CREATE_TRANSFORM_JOB E Create a tranform job in SageMaker. - ZCL_AWS1_SGM_ACTIONS DELETE_ENDPOINT E Create a model in SageMaker. - ZCL_AWS1_SGM_ACTIONS DELETE_MODEL E List training jobs in SageMaker. - ZCL_AWS1_SGM_ACTIONS DESCRIBE_TRAINING_JOB E Describe training job in SageMaker. - ZCL_AWS1_SGM_ACTIONS LIST_ALGORITHMS E List algorithms in SageMaker. - ZCL_AWS1_SGM_ACTIONS LIST_MODELS E List training jobs in SageMaker. - ZCL_AWS1_SGM_ACTIONS LIST_NOTEBOOK_INSTANCES E List notebook instances in SageMaker. - ZCL_AWS1_SGM_ACTIONS LIST_TRAINING_JOBS E List training jobs in SageMaker. diff --git a/sap-abap/services/sagemaker/zcl_aws1_sgm_scenario.clas.xml b/sap-abap/services/sagemaker/zcl_aws1_sgm_scenario.clas.xml index f1b6cec76e5..5cb8ef3f709 100644 --- a/sap-abap/services/sagemaker/zcl_aws1_sgm_scenario.clas.xml +++ b/sap-abap/services/sagemaker/zcl_aws1_sgm_scenario.clas.xml @@ -14,7 +14,6 @@ - ZCL_AWS1_SGM_SCENARIO GETTING_STARTED_WITH_SGM E Create a training job in SageMaker. diff --git a/sap-abap/services/sns/zcl_aws1_sns_actions.clas.xml b/sap-abap/services/sns/zcl_aws1_sns_actions.clas.xml index 48d9e90846b..c4b3fd17488 100644 --- a/sap-abap/services/sns/zcl_aws1_sns_actions.clas.xml +++ b/sap-abap/services/sns/zcl_aws1_sns_actions.clas.xml @@ -14,55 +14,46 @@ - ZCL_AWS1_SNS_ACTIONS CREATE_TOPIC E Create a topic. - ZCL_AWS1_SNS_ACTIONS DELETE_TOPIC E Delete a topic. - ZCL_AWS1_SNS_ACTIONS GET_TOPIC_ATTRIBUTES E Get the properties of a topic. - ZCL_AWS1_SNS_ACTIONS LIST_SUBSCRIPTIONS E List the subscribers. - ZCL_AWS1_SNS_ACTIONS LIST_TOPICS E List SNS topics. - ZCL_AWS1_SNS_ACTIONS PUBLISH_TO_TOPIC E Publish to a topic. - ZCL_AWS1_SNS_ACTIONS SET_TOPIC_ATTRIBUTES E Set topic attributes. - ZCL_AWS1_SNS_ACTIONS SUBSCRIBE_EMAIL E Subscribe an email address to a topic. - ZCL_AWS1_SNS_ACTIONS UNSUBSCRIBE E Delete a subscription. diff --git a/sap-abap/services/sns/zcl_aws1_sns_scenario.clas.xml b/sap-abap/services/sns/zcl_aws1_sns_scenario.clas.xml index 09de1a5a210..6e2c479edfc 100644 --- a/sap-abap/services/sns/zcl_aws1_sns_scenario.clas.xml +++ b/sap-abap/services/sns/zcl_aws1_sns_scenario.clas.xml @@ -14,7 +14,6 @@ - ZCL_AWS1_SNS_SCENARIO PUBLISH_MESSAGE_TO_FIFO_TOPIC E Create and publish to a FIFO topic. diff --git a/sap-abap/services/sqs/zcl_aws1_sqs_actions.clas.xml b/sap-abap/services/sqs/zcl_aws1_sqs_actions.clas.xml index 5068f97c4f0..4299f3f1aa3 100644 --- a/sap-abap/services/sqs/zcl_aws1_sqs_actions.clas.xml +++ b/sap-abap/services/sqs/zcl_aws1_sqs_actions.clas.xml @@ -14,49 +14,41 @@ - ZCL_AWS1_SQS_ACTIONS CREATE_QUEUE E Create a queue. - ZCL_AWS1_SQS_ACTIONS DELETE_QUEUE E Delete a queue. - ZCL_AWS1_SQS_ACTIONS GET_QUEUE_URL E Retrieve the URL of a queue. - ZCL_AWS1_SQS_ACTIONS LIST_QUEUES E Retrieve a list of queues. - ZCL_AWS1_SQS_ACTIONS LONG_POLLING_ON_CREATE_QUEUE E Create an SQS queue with long polling enabled. - ZCL_AWS1_SQS_ACTIONS LONG_POLLING_ON_MSG_RECEIPT E Enable long polling on a message receipt. - ZCL_AWS1_SQS_ACTIONS RECEIVE_MESSAGE E Receive message from a queue. - ZCL_AWS1_SQS_ACTIONS SEND_MESSAGE E Sending message to a queue. diff --git a/sap-abap/services/textract/zcl_aws1_tex_actions.clas.xml b/sap-abap/services/textract/zcl_aws1_tex_actions.clas.xml index b282a33e561..554ce253ea1 100644 --- a/sap-abap/services/textract/zcl_aws1_tex_actions.clas.xml +++ b/sap-abap/services/textract/zcl_aws1_tex_actions.clas.xml @@ -14,31 +14,26 @@ - ZCL_AWS1_TEX_ACTIONS ANALYZE_DOCUMENT E Analyzes an input document for relationships between detects - ZCL_AWS1_TEX_ACTIONS DETECT_DOCUMENT_TEXT E Detects text in the input document. - ZCL_AWS1_TEX_ACTIONS GET_DOCUMENT_ANALYSIS E Gets the results for an document operation. - ZCL_AWS1_TEX_ACTIONS START_DOCUMENT_ANALYSIS E Starts the asynchronous analysis of an input document. - ZCL_AWS1_TEX_ACTIONS START_DOCUMENT_TEXT_DETECTION E Starts the asynchronous detection of text in a document. diff --git a/sap-abap/services/textract/zcl_aws1_tex_scenario.clas.xml b/sap-abap/services/textract/zcl_aws1_tex_scenario.clas.xml index e3b1953d966..1313bae3522 100644 --- a/sap-abap/services/textract/zcl_aws1_tex_scenario.clas.xml +++ b/sap-abap/services/textract/zcl_aws1_tex_scenario.clas.xml @@ -14,7 +14,6 @@ - ZCL_AWS1_TEX_SCENARIO GETTING_STARTED_WITH_TEX E SGM code example scenario. diff --git a/sap-abap/services/translate/zcl_aws1_xl8_actions.clas.xml b/sap-abap/services/translate/zcl_aws1_xl8_actions.clas.xml index 8bcd8b38386..df8a6f4add3 100644 --- a/sap-abap/services/translate/zcl_aws1_xl8_actions.clas.xml +++ b/sap-abap/services/translate/zcl_aws1_xl8_actions.clas.xml @@ -14,31 +14,26 @@ - ZCL_AWS1_XL8_ACTIONS DESCRIBE_TEXT_TRANSLATION_JOB E Gets the properties associated with an asynchronous job. - ZCL_AWS1_XL8_ACTIONS LIST_TEXT_TRANSLATION_JOBS E Gets a list of the batch translation jobs. - ZCL_AWS1_XL8_ACTIONS START_TEXT_TRANSLATION_JOB E Starts an asynchronous batch translation job. - ZCL_AWS1_XL8_ACTIONS STOP_TEXT_TRANSLATION_JOB E Stops an asynchronous batch translation job that is in progr - ZCL_AWS1_XL8_ACTIONS TRANSLATE_TEXT E Translates input text from the source language to the target diff --git a/sap-abap/services/translate/zcl_aws1_xl8_scenario.clas.xml b/sap-abap/services/translate/zcl_aws1_xl8_scenario.clas.xml index f40dba8eab4..c8500d29a31 100644 --- a/sap-abap/services/translate/zcl_aws1_xl8_scenario.clas.xml +++ b/sap-abap/services/translate/zcl_aws1_xl8_scenario.clas.xml @@ -14,7 +14,6 @@ - ZCL_AWS1_XL8_SCENARIO GETTING_STARTED_WITH_XL8 E Getting started with Amazon Translate.