You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: modules/ROOT/pages/api-groups-manage-api-group-instance-contracts.adoc
+6-9Lines changed: 6 additions & 9 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -20,15 +20,12 @@ When an application has multiple contracts with the same API instance, only one
20
20
.The screen capture displays the contract levels and the contract status for the API instance contracts.
21
21
image:api-groups-instance-contracts.png[API Group Instance Contracts,95%,100%]
22
22
23
-
<1> The contracts for an API instance at the instance-level
24
-
25
-
<2> The API Group for which the contracts are displayed
26
-
27
-
<3> The applications that currently have a contract with the API instance
28
-
29
-
<4> The contract that is currently active
30
-
31
-
<5> The contracts for an API instance at the API Group-level
23
+
[calloutlist]
24
+
. The contracts for an API instance at the instance-level
25
+
. The API Group for which the contracts are displayed
26
+
. The applications that currently have a contract with the API instance
27
+
. The contract that is currently active
28
+
. The contracts for an API instance at the API Group-level
32
29
33
30
An application can have multiple contracts with the different APIs in an API Group. You can view the API instance contracts at the API Group level. The contracts are sorted by the applications that are in contract with the API Group. The contract that is currently active within an API Group is displayed as `Applied`.
Copy file name to clipboardExpand all lines: modules/ROOT/pages/configure-api-task.adoc
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -18,7 +18,7 @@ Not all options are available depending on the runtime as well as the API.
18
18
| *Base path* | Specifies the URL prefix for all API paths, relative to the host root. It must start with a leading slash /. | No |
19
19
| **Advanced Options** | | |
20
20
| *Scheme* | Specifies whether to use HTTP or HTTPS. | Yes | If you select HTTPS, specify a TLS context for inbound traffic.
21
-
| *Port* | Specifies the number to use if the displayed port is incorrect. | No |
21
+
| *Port* | Specifies the number to use if the displayed port is incorrect. | No | Port can be shared between API instances over the same Target as long as the Base paths are different. Only available on Flex 1.2.0+.
22
22
|===
23
23
24
24
== Configure an API Instance on Service Mesh Options
Copy file name to clipboardExpand all lines: modules/ROOT/pages/datagraph-settings.adoc
+5-7Lines changed: 5 additions & 7 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -7,13 +7,11 @@ On the DataGraph Administration settings page, you can select environments, view
7
7
8
8
image::datagraph-settings.png[The illustration shows the Anypoint DataGraph Administration page]
9
9
10
-
<1> *Switch Environment* control. Click the control to see a list of environments you have added to your organization. Select an environment to switch.
11
-
12
-
<1> *Consumer endpoint* edit options. To edit the current endpoint, click the *Edit consumer endpoint* icon. To revert to the system-generated endpoint, click the *Revert* icon.
13
-
14
-
<1> *DataGraph Policies* configuration options. You can choose to restrict requests to your unified schema from registered client applications only, set SLA-based rate limiting for requests, or allow requests from anyone with access to the unified schema's endpoint.
15
-
16
-
<1> *DataGraph external client providers* control. To see a list of external client providers previously configured by your organization administrators, click the control. Select a provider from the list. To run queries in Anypoint DataGraph, obtain proper credentials from the external client provider.
10
+
[calloutlist]
11
+
. *Switch Environment* control. Click the control to see a list of environments you have added to your organization. Select an environment to switch.
12
+
. *Consumer endpoint* edit options. To edit the current endpoint, click the *Edit consumer endpoint* icon. To revert to the system-generated endpoint, click the *Revert* icon.
13
+
. *DataGraph Policies* configuration options. You can choose to restrict requests to your unified schema from registered client applications only, set SLA-based rate limiting for requests, or allow requests from anyone with access to the unified schema's endpoint.
14
+
. *DataGraph external client providers* control. To see a list of external client providers previously configured by your organization administrators, click the control. Select a provider from the list. To run queries in Anypoint DataGraph, obtain proper credentials from the external client provider.
17
15
+
18
16
If your administrators haven't configured any external client providers, this item is not available.
Copy file name to clipboardExpand all lines: modules/ROOT/pages/latest-overview-concept.adoc
+11-11Lines changed: 11 additions & 11 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -22,9 +22,9 @@ To access API Manager, log in to Anypoint Platform and select *API Manager* from
22
22
23
23
image::api-manager-ui-overview.png["API Manager page navigation shown with callouts.",97%,97%]
24
24
25
-
<1> The environment selector. Anypoint Platform enables you to create and manage separate deployment environments for APIs and applications. API Manager displays all environments except design environments. For details, see xref:switch-environment-task.adoc[Switching Environments].
26
-
27
-
<2> Navigation menu:
25
+
[calloutlist]
26
+
. The environment selector. Anypoint Platform enables you to create and manage separate deployment environments for APIs and applications. API Manager displays all environments except design environments. For details, see xref:switch-environment-task.adoc[Switching Environments].
27
+
. Navigation menu:
28
28
* *API Groups*
29
29
+
30
30
An _API group_ is an API asset that enables organizations to publish a group of API instances as a single unit. For details, see xref:api-groups-landing-page.adoc[API Groups].
@@ -44,19 +44,19 @@ Anypoint DataGraph enables you to unify all the data within your application net
44
44
+
45
45
API analytics provide insight into how your APIs are being used and how they are performing. For details, see xref:viewing-api-analytics.adoc[Reviewing Analytics Usage].
46
46
47
-
<3> The *Add API* button. Enables you to add a new API instance, to promote an API from any environment to the current environment, or to import a configuration ZIP file that was exported from API Manager. For details, see xref:getting-started-proxy.adoc[Getting Started with Managing an API].
47
+
. The *Add API* button. Enables you to add a new API instance, to promote an API from any environment to the current environment, or to import a configuration ZIP file that was exported from API Manager. For details, see xref:getting-started-proxy.adoc[Getting Started with Managing an API].
48
48
49
-
<4> The *Environment information* button, available only to administrator users. Enables administrators to display a dialog with information about the current environment, such as environment credentials. Use environment credentials to provision the Anypoint Service Mesh adapter or to configure Studio to sync with your environment.
49
+
. The *Environment information* button, available only to administrator users. Enables administrators to display a dialog with information about the current environment, such as environment credentials. Use environment credentials to provision the Anypoint Service Mesh adapter or to configure Studio to sync with your environment.
50
50
51
-
<5> Search. Enables you to search for managed APIs using the API search field. Searches are case-insensitive. Filter search results by selecting *Active*.
51
+
. Search. Enables you to search for managed APIs using the API search field. Searches are case-insensitive. Filter search results by selecting *Active*.
52
52
53
-
<6> The tracking registration status of each API: *Active*, *Inactive*, or *Unregistered*.
53
+
. The tracking registration status of each API: *Active*, *Inactive*, or *Unregistered*.
54
54
+
55
55
A status of *Unregistered* means that Anypoint Platform has never tracked the endpoint for this API version. Either you have entered a URL for an API or proxy that hasn't yet communicated with the platform, or you have declared an endpoint that is hosted somewhere other than an API gateway and need to proxy that endpoint so that the platform can track it.
56
56
+
57
57
The endpoint must have a tracking registration status of *Active* for governance policies and SLA tiers to function.
58
58
59
-
<7> The name of each API. Clicking the API name navigates you to the API *Settings* view, where you manage the following:
59
+
. The name of each API. Clicking the API name navigates you to the API *Settings* view, where you manage the following:
60
60
+
61
61
** *Alerts*
62
62
+
@@ -71,15 +71,15 @@ For details, see xref:policies-landing-page.adoc[Policies].
71
71
+
72
72
For details, see xref:defining-sla-tiers.adoc[Reviewing SLA Tiers Concepts].
73
73
74
-
<8> The percentage of API requests that resulted in errors (in the past 24 hours).
74
+
. The percentage of API requests that resulted in errors (in the past 24 hours).
75
75
+
76
76
If "No Data" is displayed, automatic monitoring has not been enabled for the API. For details, see xref:monitoring::quick-start.adoc[Monitoring Quick Start].
77
77
78
-
<9> The total number of API requests (in the past 24 hours).
78
+
. The total number of API requests (in the past 24 hours).
79
79
+
80
80
If "No Data" is displayed, automatic monitoring has not been enabled for the API. For details, see xref:monitoring::quick-start.adoc[Monitoring Quick Start].
81
81
82
-
<10> The number of contracted client applications for each API. For details,
82
+
. The number of contracted client applications for each API. For details,
83
83
see xref:api-contracts-landing-page.adoc[Client Applications and Contracts].
Copy file name to clipboardExpand all lines: modules/ROOT/pages/rate-limit-1.2.0-task.adoc
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -60,7 +60,7 @@ Possible identifiers must extract the result from the request using DataWeave, b
60
60
61
61
As one algorithm must exist for every identifier, carefully create the DataWeave expression not to return an unbounded co-domain (or a very large one), as it will require hosting the same amount of algorithms in memory (if there is at least a request for every possible identifier). For example, suppose the DataWeave expression uses the ip as the identifier in a runtime that is public to the Internet. If every public IPv4 IP in the internet makes a request to this runtime, there will be 3,706,452,992 algorithms running in a single runtime. On an average of 250 bytes per algorithm, this would be approximately 1 terabyte in rate limit algorithms.
62
62
63
-
MuleSoft recommends using a DatatWeave expression that resolves to a finite number of identifiers, and to keep the resulting set as small as possible.
63
+
MuleSoft recommends using a DataWeave expression that resolves to a finite number of identifiers, and to keep the resulting set as small as possible.
value for key ${apiId} from properties provider Domain properties - within
14
14
resolver Deployment properties trying to process key apiId - within
15
-
esolver global-properties configuration attributes trying to process key apiId - within resolver environment properties provider trying to process key apiId - within resolver Deployment properties trying to process key apiId - within resolver External files trying to process key apiId - within resolver Deployment properties trying to process key apiId
15
+
resolver global-properties configuration attributes trying to process key apiId - within resolver environment properties provider trying to process key apiId - within resolver Deployment properties trying to process key apiId - within resolver External files trying to process key apiId - within resolver Deployment properties trying to process key apiId
0 commit comments