From 8818a152fcc22a7f2e07c068d6971478adacf1e3 Mon Sep 17 00:00:00 2001 From: Glenn Rodgers Date: Tue, 14 Jan 2025 16:42:03 -0500 Subject: [PATCH 1/4] Edits --- .../_partials/api-configuration-tables.adoc | 16 ++++++++++++++-- .../ROOT/pages/create-instance-task-flex.adoc | 12 +++++++++++- 2 files changed, 25 insertions(+), 3 deletions(-) diff --git a/modules/ROOT/pages/_partials/api-configuration-tables.adoc b/modules/ROOT/pages/_partials/api-configuration-tables.adoc index 105fb70c1..8e9e8154c 100644 --- a/modules/ROOT/pages/_partials/api-configuration-tables.adoc +++ b/modules/ROOT/pages/_partials/api-configuration-tables.adoc @@ -1,4 +1,4 @@ -//tag::flex-downstream[] +//tag::flex-downstream-self-managed[] [%header%autowidth.spread,cols="15%,35%,15%,35%"] |=== | Field Name | Description | Required | Notes @@ -11,7 +11,19 @@ | *Consumer endpoint* | Specifies a proxy application's address for consumers to use for sending requests.| No | | *Client provider* | Specifies a client provider for the API. | No | Anypoint Platform acts as the client provider by default. To configure an external client provider, see xref:access-management::managing-api-clients.adoc[Client Providers]. |=== -//end::flex-downstream[] +//end::flex-downstream-self-managed[] + +//tag::flex-downstream-managed[] +[%header%autowidth.spread,cols="15%,35%,15%,35%"] +|=== +| Field Name | Description | Required | Notes +| *Base path* | Specifies the URL prefix for all API paths, relative to the host root. It must start with a leading slash `/`. | Yes | +| *Client provider* | Specifies a client provider for the API. | No | Anypoint Platform acts as the client provider by default. To configure an external client provider, see xref:access-management::managing-api-clients.adoc[Client Providers]. +| *Instance label* | Specifies a label for the API. | No | If you have multiple managed instances of the same API, add a label to differentiate each instance from the others. +| *Advanced Options* | | | +| *Consumer endpoint* | Specifies a proxy application's address for consumers to use for sending requests.| No | +|=== +//end::flex-downstream-managed[] //tag::flex-upstream[] [%header%autowidth.spread,cols="15%,35%,15%,35%"] diff --git a/modules/ROOT/pages/create-instance-task-flex.adoc b/modules/ROOT/pages/create-instance-task-flex.adoc index 262f2728d..f76caca68 100644 --- a/modules/ROOT/pages/create-instance-task-flex.adoc +++ b/modules/ROOT/pages/create-instance-task-flex.adoc @@ -26,7 +26,17 @@ include::partial$task-add-api-instance.adoc[tags=mid-steps;asset-type-options-fl . Configure the downstream configuration settings: + -include::partial$api-configuration-tables.adoc[tags=flex-downstream] +.Managed Flex Gateway +[%collapsible] +==== +include::partial$api-configuration-tables.adoc[tags=flex-downstream-managed] +==== ++ +.Self-Managed Flex Gateway (Connected Mode) +[%collapsible] +==== +include::partial$api-configuration-tables.adoc[tags=flex-downstream-self-managed] +==== . Click *Next*. . Configure one of the following upstream configurations: ** *Single Upstream Service* + From 312ad2d2e7352e28e0a02c3a8b5a9bbeac19dc9a Mon Sep 17 00:00:00 2001 From: Glenn Rodgers Date: Fri, 31 Jan 2025 14:06:34 -0500 Subject: [PATCH 2/4] Update api-configuration-tables.adoc --- modules/ROOT/pages/_partials/api-configuration-tables.adoc | 1 - 1 file changed, 1 deletion(-) diff --git a/modules/ROOT/pages/_partials/api-configuration-tables.adoc b/modules/ROOT/pages/_partials/api-configuration-tables.adoc index 8e9e8154c..fb158e646 100644 --- a/modules/ROOT/pages/_partials/api-configuration-tables.adoc +++ b/modules/ROOT/pages/_partials/api-configuration-tables.adoc @@ -9,7 +9,6 @@ | *Instance label* | Specifies a label for the API. | No | If you have multiple managed instances of the same API, add a label to differentiate each instance from the others. | *Advanced Options* | | | | *Consumer endpoint* | Specifies a proxy application's address for consumers to use for sending requests.| No | -| *Client provider* | Specifies a client provider for the API. | No | Anypoint Platform acts as the client provider by default. To configure an external client provider, see xref:access-management::managing-api-clients.adoc[Client Providers]. |=== //end::flex-downstream-self-managed[] From 6049676dfee4f0f9fa1b452b121a4c44744e6ab7 Mon Sep 17 00:00:00 2001 From: Marina B Date: Fri, 14 Mar 2025 12:43:43 -0700 Subject: [PATCH 3/4] Update status from DISCONNECTED to *Not Running* --- modules/ROOT/pages/create-instance-task-flex.adoc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/modules/ROOT/pages/create-instance-task-flex.adoc b/modules/ROOT/pages/create-instance-task-flex.adoc index 320115fc6..1ea057e8f 100644 --- a/modules/ROOT/pages/create-instance-task-flex.adoc +++ b/modules/ROOT/pages/create-instance-task-flex.adoc @@ -16,7 +16,7 @@ include::partial$task-add-api-instance.adoc[tags=intro1;flex-intro;intro2] + [NOTE] -- -If you do not see a Flex Gateway listed, or you see a Flex Gateway but its status is DISCONNECTED, +If you do not see a Flex Gateway listed, or you see a Flex Gateway but its status is *Not Running*, See xref:gateway::flex-install.adoc[Install Flex Gateway] and xref:gateway::flex-conn-reg-run.adoc[Register and Run in Connected Mode] for more information. -- @@ -189,4 +189,4 @@ include::partial$task-import-api.adoc[] == Notes -* Although OpenAPI Specification (OAS) 3.0 is supported, the callback feature is not. To work around this issue, either handle the callback outside of the Mule runtime engine domain or use an OAS 3.0 specification that does not use callbacks. \ No newline at end of file +* Although OpenAPI Specification (OAS) 3.0 is supported, the callback feature is not. To work around this issue, either handle the callback outside of the Mule runtime engine domain or use an OAS 3.0 specification that does not use callbacks. From cca1b9c6b0027c89da53b2e54e1e7d6154761674 Mon Sep 17 00:00:00 2001 From: glenn-rodgers-sf <115032644+glenn-rodgers-sf@users.noreply.github.com> Date: Mon, 17 Mar 2025 10:31:41 -0400 Subject: [PATCH 4/4] Apply suggestions from code review Co-authored-by: Cristian Pose <101070178+Crispy-Salesforce@users.noreply.github.com> --- modules/ROOT/pages/create-instance-task-flex.adoc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/modules/ROOT/pages/create-instance-task-flex.adoc b/modules/ROOT/pages/create-instance-task-flex.adoc index 1ea057e8f..445844570 100644 --- a/modules/ROOT/pages/create-instance-task-flex.adoc +++ b/modules/ROOT/pages/create-instance-task-flex.adoc @@ -16,7 +16,7 @@ include::partial$task-add-api-instance.adoc[tags=intro1;flex-intro;intro2] + [NOTE] -- -If you do not see a Flex Gateway listed, or you see a Flex Gateway but its status is *Not Running*, +If you don't see a Flex Gateway listed, or you see a Flex Gateway but its status is *Not Running*, See xref:gateway::flex-install.adoc[Install Flex Gateway] and xref:gateway::flex-conn-reg-run.adoc[Register and Run in Connected Mode] for more information. -- @@ -189,4 +189,4 @@ include::partial$task-import-api.adoc[] == Notes -* Although OpenAPI Specification (OAS) 3.0 is supported, the callback feature is not. To work around this issue, either handle the callback outside of the Mule runtime engine domain or use an OAS 3.0 specification that does not use callbacks. +* Although OpenAPI Specification (OAS) 3.0 is supported, the callback feature is not. To work around this issue, either handle the callback outside of the Mule runtime engine domain or use an OAS 3.0 specification that doesn't use callbacks.