/AWS1/CL_AG2=>CREATESTAGE()
¶
About CreateStage¶
Creates a Stage for an API.
Method Signature¶
IMPORTING¶
Required arguments:¶
IV_APIID
TYPE /AWS1/AG2__STRING
/AWS1/AG2__STRING
¶
The API identifier.
IV_STAGENAME
TYPE /AWS1/AG2STRWLENGTHBETWEEN1A01
/AWS1/AG2STRWLENGTHBETWEEN1A01
¶
The name of the stage.
Optional arguments:¶
IO_ACCESSLOGSETTINGS
TYPE REF TO /AWS1/CL_AG2ACCESSLOGSETTINGS
/AWS1/CL_AG2ACCESSLOGSETTINGS
¶
Settings for logging access in this stage.
IV_AUTODEPLOY
TYPE /AWS1/AG2__BOOLEAN
/AWS1/AG2__BOOLEAN
¶
Specifies whether updates to an API automatically trigger a new deployment. The default value is false.
IV_CLIENTCERTIFICATEID
TYPE /AWS1/AG2ID
/AWS1/AG2ID
¶
The identifier of a client certificate for a Stage. Supported only for WebSocket APIs.
IO_DEFAULTROUTESETTINGS
TYPE REF TO /AWS1/CL_AG2ROUTESETTINGS
/AWS1/CL_AG2ROUTESETTINGS
¶
The default route settings for the stage.
IV_DEPLOYMENTID
TYPE /AWS1/AG2ID
/AWS1/AG2ID
¶
The deployment identifier of the API stage.
IV_DESCRIPTION
TYPE /AWS1/AG2STRWLENGTHBETWEEN0A00
/AWS1/AG2STRWLENGTHBETWEEN0A00
¶
The description for the API stage.
IT_ROUTESETTINGS
TYPE /AWS1/CL_AG2ROUTESETTINGS=>TT_ROUTESETTINGSMAP
TT_ROUTESETTINGSMAP
¶
Route settings for the stage, by routeKey.
IT_STAGEVARIABLES
TYPE /AWS1/CL_AG2STAGEVARIABLESMA00=>TT_STAGEVARIABLESMAP
TT_STAGEVARIABLESMAP
¶
A map that defines the stage variables for a Stage. Variable names can have alphanumeric and underscore characters, and the values must match [A-Za-z0-9-._~:/?#&=,]+.
IT_TAGS
TYPE /AWS1/CL_AG2TAGS_W=>TT_TAGS
TT_TAGS
¶
The collection of tags. Each tag element is associated with a given resource.