Overview
Statistics
33
Operations
0
Skills
Runtime
Category
Manage Runtime Fabric clusters, agents, associations, ingress configurations, and deployment targets.
Servers
-
https://anypoint.mulesoft.com/runtimefabric/api -
https://{region}.anypoint.mulesoft.com/runtimefabric/api -
https://{region}.platform.mulesoft.com/runtimefabric/api
Authentication & Security
-
bearerAuth http
Bearer token authentication. Login endpoint: https://anypoint.mulesoft.com/accounts/api/login
-
clientAuth oauth2
OAuth2 client credentials. Token endpoint: https://anypoint.mulesoft.com/accounts/api/v2/oauth2/token
Get Organizations By Organizationid Fabrics getOrganizationsByOrganizationidFabrics
GET
Try it out
Path Parameters
Custom Query Parameters
Custom Headers
Get the list of Runtime Fabrics in the organization.
Path Parameters
organizationId *:
string
The organization id where the Runtime Fabric is registered.
Response
Successful operation.
items:
array
Array items
Examples
application/json
[
{
"id": "string",
"type": "string"
}
]
Create Organizations By Organizationid Fabrics createOrganizationsByOrganizationidFabrics
POST
Try it out
Path Parameters
Custom Query Parameters
Custom Headers
Request Body application/json
Runtime Fabric register endpoint
Path Parameters
organizationId *:
string
The organization id where the Runtime Fabric is registered.
Request Body
jsonname *:
string
The name of the Runtime Fabric cluster.
region *:
string
The region in where the Runtime Fabric will be registered.
version:
string
The desired agent version of the Runtime Fabric.
channel:
string
The desired release channel to subscribe to for the Runtime Fabric.
organizationId:
string
vendor:
string
The Kubernetes vendor of the Runtime Fabric.
Response
Resource created successfully.
id *:
string
name *:
string
The name of the Runtime Fabric cluster.
region *:
string
The region in where the Runtime Fabric will be registered.
vendor:
string
The Kubernetes vendor of the Runtime Fabric.
organizationId:
string
The anypoint organization Id associated with the Runtime Fabric.
version *:
string
Version of the Runtime Fabric.
status:
string
Last reported status.
desiredVersion:
string
Desired version of the Runtime Fabric.
availableUpgradeVersion:
string
If present, there is an new version available.
lastUpgradeTimestamp:
number
Timestamp of last reported upgrade activity in EPOCH format.
createdAt *:
number
Timestamp in EPOCH format.
upgrade:
object
If present, describes the status of the last upgrade.
nodes *:
array
Information of nodes that make up the cluster.
secondsSinceHeartbeat:
integer
Seconds since last reported heartbeat.
statusMessage:
string
channel:
string
Upgrade channel. If empty, the Fabric is subscribed to the "stable" channel.
activationData:
string
Data used to activate the Runtime Fabric cluster on the control plane.
clusterVersion:
string
(Deprecated) Version of the underlying cluster
kubernetesVersion:
string
Version of the kubernetes software in the cluster.
capacity:
object
This field provides resource usage and limits for a particular environment.
isManaged:
boolean
Indicates if the infrastructure of the Runtime Fabric is managed in cloud.
appliance:
object
If present, it contains the details of the appliance supporting the Runtime Fabric.
clusterConfigurationLevel:
string
This property indicates configuration level for this Runtime Fabric. Possible values: "production", "development", "unsupported"
features:
any
Optional features that are enabled/disabled on the Runtime Fabric.
ingress:
object
Ingress config for byok clusters
Examples
application/json
{
"id": "string",
"name": "string",
"region": "string",
"vendor": "string",
"organizationId": "string",
"version": "string",
"status": "string",
"desiredVersion": "string",
"availableUpgradeVersion": "string",
"lastUpgradeTimestamp": 0.0
}
Get Organizations By Organizationid Fabrics By Fabricid getOrganizationsByOrganizationidFabricsByFabricid
GET
Try it out
Path Parameters
Query Parameters
Custom Query Parameters
Custom Headers
Get the fabric
with id =
{fabricId}
with id =
{fabricId}
Path Parameters
organizationId *:
string
The organization id where the Runtime Fabric is registered.
fabricId *:
string
The fabric ID to identify the target resource.
Related Operations:
Query Parameters
includeCapacityForEnv:
string
If provided an enviornment Id, the response will include capacity information about the runtime fabric for that environment
Response
Successful operation.
Examples
application/json
{}
Patch Organizations By Organizationid Fabrics By Fabricid patchOrganizationsByOrganizationidFabricsByFabricid
PATCH
Try it out
Path Parameters
Custom Query Parameters
Custom Headers
Request Body application/json
Update existing fabric
Path Parameters
organizationId *:
string
The organization id where the Runtime Fabric is registered.
fabricId *:
string
The fabric ID to identify the target resource.
Related Operations:
Request Body
jsonversion:
string
The desired agent version of the Runtime Fabric.
channel:
string
The desired release channel to subscribe to for the Runtime Fabric.
name:
string
The name of the Runtime Fabric cluster.
features:
any
Optional features that are enabled/disabled on the Runtime Fabric.
ingress:
object
Ingress config for byok clusters
Response
Successful operation.
id *:
string
name *:
string
The name of the Runtime Fabric cluster.
region *:
string
The region in where the Runtime Fabric will be registered.
vendor:
string
The Kubernetes vendor of the Runtime Fabric.
organizationId:
string
The anypoint organization Id associated with the Runtime Fabric.
version *:
string
Version of the Runtime Fabric.
status:
string
Last reported status.
desiredVersion:
string
Desired version of the Runtime Fabric.
availableUpgradeVersion:
string
If present, there is an new version available.
lastUpgradeTimestamp:
number
Timestamp of last reported upgrade activity in EPOCH format.
createdAt *:
number
Timestamp in EPOCH format.
upgrade:
object
If present, describes the status of the last upgrade.
nodes *:
array
Information of nodes that make up the cluster.
secondsSinceHeartbeat:
integer
Seconds since last reported heartbeat.
statusMessage:
string
channel:
string
Upgrade channel. If empty, the Fabric is subscribed to the "stable" channel.
activationData:
string
Data used to activate the Runtime Fabric cluster on the control plane.
clusterVersion:
string
(Deprecated) Version of the underlying cluster
kubernetesVersion:
string
Version of the kubernetes software in the cluster.
capacity:
object
This field provides resource usage and limits for a particular environment.
isManaged:
boolean
Indicates if the infrastructure of the Runtime Fabric is managed in cloud.
appliance:
object
If present, it contains the details of the appliance supporting the Runtime Fabric.
clusterConfigurationLevel:
string
This property indicates configuration level for this Runtime Fabric. Possible values: "production", "development", "unsupported"
features:
any
Optional features that are enabled/disabled on the Runtime Fabric.
ingress:
object
Ingress config for byok clusters
Examples
application/json
{
"id": "string",
"name": "string",
"region": "string",
"vendor": "string",
"organizationId": "string",
"version": "string",
"status": "string",
"desiredVersion": "string",
"availableUpgradeVersion": "string",
"lastUpgradeTimestamp": 0.0
}
Delete Organizations By Organizationid Fabrics By Fabricid deleteOrganizationsByOrganizationidFabricsByFabricid
DELETE
Try it out
Path Parameters
Query Parameters
Custom Query Parameters
Custom Headers
Deletes a fabrics.
Path Parameters
organizationId *:
string
The organization id where the Runtime Fabric is registered.
fabricId *:
string
The fabric ID to identify the target resource.
Related Operations:
Query Parameters
force:
boolean
If set to "true", forces deletion of associated applications
default:
FalseResponse
Successful operation.
Get Organizations By Organizationid Fabrics By Fabricid Logforwarding getOrganizationsByOrganizationidFabricsByFabricidLogforwarding
GET
Try it out
Path Parameters
Custom Query Parameters
Custom Headers
Get the Log forwarding config information.
Path Parameters
organizationId *:
string
The organization id where the Runtime Fabric is registered.
fabricId *:
string
The fabric ID to identify the target resource.
Related Operations:
Response
Successful operation.
anypointMonitoring:
boolean
The desired action to push logs to Anypoint monitoring.
externalLogForwarding:
object
The desired action to push logs to external third party services.
Examples
application/json
{
"anypointMonitoring": true,
"externalLogForwarding": {
"azureConfig": {
"id": "string",
"type": "string"
},
"splunkConfig": {
"id": "string",
"type": "string"
},
"grayLogConfig": {
"id": "string",
"type": "string"
},
"elasticSearchConfig": {
"id": "string",
"type": "string"
},
"cloudWatchConfig": {
"id": "string",
"type": "string"
},
"syslogConfig": {
"id": "string",
"type": "string"
},
"dataDogConfig": {
"id": "string",
"type": "string"
},
"forwardLogs": {
"id": "string",
"type": "string"
}
}
}
Patch Organizations By Organizationid Fabrics By Fabricid Logforwarding patchOrganizationsByOrganizationidFabricsByFabricidLogforwarding
PATCH
Try it out
Path Parameters
Custom Query Parameters
Custom Headers
Request Body application/json
Update the Anypoint Log forwarding config
Path Parameters
organizationId *:
string
The organization id where the Runtime Fabric is registered.
fabricId *:
string
The fabric ID to identify the target resource.
Related Operations:
Request Body
jsonanypointMonitoring:
boolean
The desired action to push logs to Anypoint monitoring.
externalLogForwarding:
object
The desired action to push logs to external third party services.
Response
Successful operation.
anypointMonitoring:
boolean
The desired action to push logs to Anypoint monitoring.
externalLogForwarding:
object
The desired action to push logs to external third party services.
Examples
application/json
{
"anypointMonitoring": true,
"externalLogForwarding": {
"azureConfig": {
"id": "string",
"type": "string"
},
"splunkConfig": {
"id": "string",
"type": "string"
},
"grayLogConfig": {
"id": "string",
"type": "string"
},
"elasticSearchConfig": {
"id": "string",
"type": "string"
},
"cloudWatchConfig": {
"id": "string",
"type": "string"
},
"syslogConfig": {
"id": "string",
"type": "string"
},
"dataDogConfig": {
"id": "string",
"type": "string"
},
"forwardLogs": {
"id": "string",
"type": "string"
}
}
}
Delete Organizations By Organizationid Fabrics By Fabricid Logforwarding deleteOrganizationsByOrganizationidFabricsByFabricidLogforwarding
DELETE
Try it out
Path Parameters
Custom Query Parameters
Custom Headers
Deletes the External and Anypoint Monitoring log forwarding.
Path Parameters
organizationId *:
string
The organization id where the Runtime Fabric is registered.
fabricId *:
string
The fabric ID to identify the target resource.
Related Operations:
Response
Operation completed successfully with no content returned.
Patch Organizations By Organizationid Fabrics By Fabricid Logforwarding External patchOrganizationsByOrganizationidFabricsByFabricidLogforwardingExternal
PATCH
Try it out
Path Parameters
Custom Query Parameters
Custom Headers
Request Body multipart/form-data
Configure the External log forwarding
Path Parameters
organizationId *:
string
The organization id where the Runtime Fabric is registered.
fabricId *:
string
The fabric ID to identify the target resource.
Related Operations:
Request Body
multipart/form-datalogConfig *:
object
ca_file:
string(binary)
Response
Successful operation.
azureConfig *:
object
splunkConfig *:
object
grayLogConfig *:
object
elasticSearchConfig *:
object
cloudWatchConfig *:
object
syslogConfig *:
object
dataDogConfig *:
object
forwardLogs *:
object
Examples
application/json
{
"azureConfig": {
"id": "string",
"type": "string"
},
"splunkConfig": {
"id": "string",
"type": "string"
},
"grayLogConfig": {
"id": "string",
"type": "string"
},
"elasticSearchConfig": {
"id": "string",
"type": "string"
},
"cloudWatchConfig": {
"id": "string",
"type": "string"
},
"syslogConfig": {
"id": "string",
"type": "string"
},
"dataDogConfig": {
"id": "string",
"type": "string"
},
"forwardLogs": {
"id": "string",
"type": "string"
}
}
Delete Organizations By Organizationid Fabrics By Fabricid Logforwarding External deleteOrganizationsByOrganizationidFabricsByFabricidLogforwardingExternal
DELETE
Try it out
Path Parameters
Custom Query Parameters
Custom Headers
Deletes the External log forwarding configuration
Path Parameters
organizationId *:
string
The organization id where the Runtime Fabric is registered.
fabricId *:
string
The fabric ID to identify the target resource.
Related Operations:
Response
Operation completed successfully with no content returned.
Create Organizations By Organizationid Fabrics By Fabricid Logforwarding External Test createOrganizationsByOrganizationidFabricsByFabricidLogforwardingExternalTest
POST
Try it out
Path Parameters
Custom Query Parameters
Custom Headers
Lets the user send test message to validate the end to end connectivity.
Precondition is to have External log forwarding configured.
Response will have the 'messageRef' uuid, which is the key word for user to search in the external log service.
Precondition is to have External log forwarding configured.
Response will have the 'messageRef' uuid, which is the key word for user to search in the external log service.
Path Parameters
organizationId *:
string
The organization id where the Runtime Fabric is registered.
fabricId *:
string
The fabric ID to identify the target resource.
Related Operations:
Response
Successful operation.
messageRef *:
string
rtfName *:
string
Examples
application/json
{
"messageRef": "string",
"rtfName": "string"
}
Get Organizations By Organizationid Fabrics By Fabricid Events getOrganizationsByOrganizationidFabricsByFabricidEvents
GET
Try it out
Path Parameters
Custom Query Parameters
Custom Headers
Get cluster events.
Path Parameters
organizationId *:
string
The organization id where the Runtime Fabric is registered.
fabricId *:
string
The fabric ID to identify the target resource.
Related Operations:
Response
Successful operation.
Get Organizations By Organizationid Fabrics By Fabricid Health getOrganizationsByOrganizationidFabricsByFabricidHealth
GET
Try it out
Path Parameters
Custom Query Parameters
Custom Headers
Get detailed health information.
Path Parameters
organizationId *:
string
The organization id where the Runtime Fabric is registered.
fabricId *:
string
The fabric ID to identify the target resource.
Related Operations:
Response
Successful operation.
clusterMonitoring *:
object
The ability to monitor and report the status of the Runtime Fabric cluster.
manageDeployments *:
object
The ability to create, update, or delete application deployments in this Runtime Fabric.
loadBalancing *:
object
The ability to accept inbound requests and load-balance across different replicas of application instances.
anypointMonitoring:
object
The ability to see metrics and logs in Anypoint Monitoring.
externalLogForwarding:
object
The ability to forward application logs to an external provider.
appliance:
object
Detailed status of the appliance, when applicable.
infrastructure:
object
Detailed status of the infrastructure supporting the Runtime Fabric cluster.
persistentGateway:
object
Detailed status of the persistent gateway for Runtime Fabric cluster.
Examples
application/json
{
"clusterMonitoring": {
"healthy": true,
"updatedAt": 0.0,
"probes": {},
"failedProbes": [
{
"id": "string",
"type": "string"
}
]
},
"manageDeployments": {
"healthy": true,
"updatedAt": 0.0,
"probes": {},
"failedProbes": [
{
"id": "string",
"type": "string"
}
]
},
"loadBalancing": {
"healthy": true,
"updatedAt": 0.0,
"probes": {},
"failedProbes": [
{
"id": "string",
"type": "string"
}
]
},
"anypointMonitoring": {
"healthy": true,
"updatedAt": 0.0,
"probes": {},
"failedProbes": [
{
"id": "string",
"type": "string"
}
]
},
"externalLogForwarding": {
"healthy": true,
"updatedAt": 0.0,
"probes": {},
"failedProbes": [
{
"id": "string",
"type": "string"
}
]
},
"appliance": {
"healthy": true,
"updatedAt": 0.0,
"probes": {},
"failedProbes": [
{
"id": "string",
"type": "string"
}
]
},
"infrastructure": {
"healthy": true,
"updatedAt": 0.0,
"probes": {},
"failedProbes": [
{
"id": "string",
"type": "string"
}
]
},
"persistentGateway": {
"healthy": true,
"updatedAt": 0.0,
"probes": {},
"failedProbes": [
{
"id": "string",
"type": "string"
}
]
}
}
Get Organizations By Organizationid Groups getOrganizationsByOrganizationidGroups
GET
Try it out
Path Parameters
Custom Query Parameters
Custom Headers
Get the list of Fabric Groups.
Path Parameters
organizationId *:
string
The organization ID to identify the target resource.
Response
Successful operation.
items:
array
Array items
Examples
application/json
[
{
"id": "string",
"type": "string"
}
]
Get Organizations By Organizationid Groups By Groupid getOrganizationsByOrganizationidGroupsByGroupid
GET
Try it out
Path Parameters
Custom Query Parameters
Custom Headers
Retrieves a groups.
Path Parameters
organizationId *:
string
The organization ID to identify the target resource.
groupId *:
string
The group ID to identify the target resource.
Related Operations:
Response
Successful operation.
id *:
string
name *:
string
associations *:
array
Examples
application/json
{
"id": "string",
"name": "string",
"associations": [
{
"id": "string",
"type": "string"
}
]
}
Get Organizations By Organizationid Groups By Groupid Associations getOrganizationsByOrganizationidGroupsByGroupidAssociations
GET
Try it out
Path Parameters
Custom Query Parameters
Custom Headers
Get the list of environment associations.
Path Parameters
organizationId *:
string
The organization ID to identify the target resource.
groupId *:
string
The group ID to identify the target resource.
Related Operations:
Response
Successful operation.
items:
array
Array items
Examples
application/json
[
{
"id": "string",
"type": "string"
}
]
Create Organizations By Organizationid Groups By Groupid Associations createOrganizationsByOrganizationidGroupsByGroupidAssociations
POST
Try it out
Path Parameters
Custom Query Parameters
Custom Headers
Request Body application/json
Create a new association
Path Parameters
organizationId *:
string
The organization ID to identify the target resource.
groupId *:
string
The group ID to identify the target resource.
Related Operations:
Request Body
jsonname *:
string
environmentId *:
string
organizationId *:
string
Response
Resource created successfully.
Get Organizations By Organizationid Groups By Groupid Associations By Associationid getOrganizationsByOrganizationidGroupsByGroupidAssociationsByAssociationid
GET
Try it out
Path Parameters
Custom Query Parameters
Custom Headers
Retrieves a associations.
Path Parameters
organizationId *:
string
The organization ID to identify the target resource.
groupId *:
string
The group ID to identify the target resource.
Related Operations:
associationId *:
string
The association ID to identify the target resource.
Response
Successful operation.
id *:
string
name *:
string
environmentId *:
string
organizationId *:
string
deploymentStatus *:
string
errorMessage:
string
Examples
application/json
{
"id": "string",
"name": "string",
"environmentId": "string",
"organizationId": "string",
"deploymentStatus": "string",
"errorMessage": "string"
}
Patch Organizations By Organizationid Groups By Groupid Associations By Associationid patchOrganizationsByOrganizationidGroupsByGroupidAssociationsByAssociationid
PATCH
Try it out
Path Parameters
Custom Query Parameters
Custom Headers
Request Body application/json
Update an existing environment association.
Path Parameters
organizationId *:
string
The organization ID to identify the target resource.
groupId *:
string
The group ID to identify the target resource.
Related Operations:
associationId *:
string
The association ID to identify the target resource.
Request Body
jsonResponse
Successful operation.
id *:
string
name *:
string
environmentId *:
string
organizationId *:
string
deploymentStatus *:
string
errorMessage:
string
Examples
application/json
{
"id": "string",
"name": "string",
"environmentId": "string",
"organizationId": "string",
"deploymentStatus": "string",
"errorMessage": "string"
}
Delete Organizations By Organizationid Groups By Groupid Associations By Associationid deleteOrganizationsByOrganizationidGroupsByGroupidAssociationsByAssociationid
DELETE
Try it out
Path Parameters
Custom Query Parameters
Custom Headers
Deletes a associations.
Path Parameters
organizationId *:
string
The organization ID to identify the target resource.
groupId *:
string
The group ID to identify the target resource.
Related Operations:
associationId *:
string
The association ID to identify the target resource.
Response
Successful operation.
Delete Organizations By Organizationid deleteOrganizationsByOrganizationid
DELETE
Try it out
Path Parameters
Custom Query Parameters
Custom Headers
Deletes a organizations.
Path Parameters
organizationId *:
string
The organization ID to identify the target resource.
Response
Operation completed successfully with no content returned.
Delete Organizations By Organizationid Environments By Envid deleteOrganizationsByOrganizationidEnvironmentsByEnvid
DELETE
Try it out
Path Parameters
Custom Query Parameters
Custom Headers
Deletes a environments.
Path Parameters
organizationId *:
string
The organization ID to identify the target resource.
environmentId *:
string
The env ID to identify the target resource.
Related Operations:
Response
Operation completed successfully with no content returned.
Get Organizations By Organizationid Imageregistrycredential getOrganizationsByOrganizationidImageregistrycredential
GET
Try it out
Path Parameters
Custom Query Parameters
Custom Headers
Retrieve short-lived credential to allow pulling Runtime Fabric Docker images
Path Parameters
organizationId *:
string
The organization ID to identify the target resource.
Response
Successful operation.
user *:
string
Username for pulling Runtime Fabric Docker images
password:
string
Password for pulling Runtime Fabric Docker images
endpoint *:
string
Url of the image registry.
passwordExpirationTimestamp *:
number
Password expiration timestamp
Examples
application/json
{
"user": "string",
"password": "string",
"endpoint": "string",
"passwordExpirationTimestamp": 0.0
}
Get Runtimes getRuntimes
GET
Try it out
Query Parameters
Custom Query Parameters
Custom Headers
Retrieve all supported Mule versions. The first version returned is the most recent, recommended version, and the last version returned is the oldest supported version
Query Parameters
search *:
string
Search or filter expression to narrow results.
recommended *:
boolean
The recommended query parameter.
Response
Successful operation.
items:
array
Array items
Examples
application/json
[
{
"id": "string",
"type": "string"
}
]
Get Runtimes By Name getRuntimesByName
GET
Try it out
Path Parameters
Custom Query Parameters
Custom Headers
Retrieve a single name
Path Parameters
name *:
string
The name to identify the target resource.
Response
Successful operation.
name:
string
recommended:
boolean
endOfSupportDate:
number
Examples
application/json
{
"name": "string",
"recommended": true,
"endOfSupportDate": 0.0
}
Get Runtimes By Name Tags getRuntimesByNameTags
GET
Try it out
Path Parameters
Custom Query Parameters
Custom Headers
Retrieves tags for a name
Path Parameters
name *:
string
The name to identify the target resource.
Response
Successful operation.
items:
array
Array items
Examples
application/json
[
{
"id": "string",
"type": "string"
}
]
Get Runtimes By Name Tags By Tagid getRuntimesByNameTagsByTagid
GET
Try it out
Path Parameters
Custom Query Parameters
Custom Headers
Retrieve a single name for a name
Path Parameters
name *:
string
The name to identify the target resource.
tagId *:
string
The tag ID to identify the target resource.
Response
Successful operation.
name:
string
releaseDate:
number
scope:
array
minRtfVersion:
string
gracePeriodDays:
number
Examples
application/json
{
"name": "string",
"releaseDate": 0.0,
"scope": [
"string"
],
"minRtfVersion": "string",
"gracePeriodDays": 0.0
}
Get Downloads getDownloads
GET
Try it out
Custom Query Parameters
Custom Headers
List the available downloads
Response
Successful operation.
agent *:
object
scripts *:
object
package *:
object
rtfctl *:
object
Examples
application/json
{
"agent": {
"id": "string",
"type": "string"
},
"scripts": {
"id": "string",
"type": "string"
},
"package": {
"id": "string",
"type": "string"
},
"rtfctl": {
"id": "string",
"type": "string"
}
}
Get Download Scripts Latest getDownloadScriptsLatest
GET
Try it out
Custom Query Parameters
Custom Headers
Download the latest installer scripts
Response
Successful operation.
Get Download Installer Latest getDownloadInstallerLatest
GET
Try it out
Custom Query Parameters
Custom Headers
Download the latest installer package
Response
Successful operation.
Get Download Installer Latest Url getDownloadInstallerLatestUrl
GET
Try it out
Custom Query Parameters
Custom Headers
Get the pre-signed url of the latest installer package
Response
Successful operation.
url *:
string
Examples
application/json
{
"url": "string"
}
Get Download Agent Latest getDownloadAgentLatest
GET
Try it out
Custom Query Parameters
Custom Headers
Download the latest rtf agent helm chart
Response
Successful operation.
Get Download Rtfctl Latest getDownloadRtfctlLatest
GET
Try it out
Custom Query Parameters
Custom Headers
Download the latest rtfctl binary
Response
Successful operation.