Overview
Statistics
45
Operations
0
Skills
Runtime
Category
Manage Runtime Fabric clusters, agents, associations, ingress configurations, and deployment targets.
Servers
-
US
https://anypoint.mulesoft.com/runtimefabric/api -
EU
https://eu1.anypoint.mulesoft.com/runtimefabric/api -
CA
https://ca1.platform.mulesoft.com/runtimefabric/api -
JP
https://jp1.platform.mulesoft.com/runtimefabric/api -
IN
https://in1.platform.mulesoft.com/runtimefabric/api -
AU
https://au1.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
List Runtime Fabrics listFabrics
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 to identify the target resource.
Response
Successful operation.
items:
array
Array items
Examples
application/json
[
{
"id": "string",
"type": "string"
}
]
Register a Runtime Fabric registerFabric
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 to identify the target resource.
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 Runtime Fabric by ID getFabric
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 to identify the target resource.
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
{}
Update Runtime Fabric updateFabric
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 to identify the target resource.
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 Runtime Fabric deleteFabric
DELETE
Try it out
Path Parameters
Query Parameters
Custom Query Parameters
Custom Headers
Deletes a fabrics.
Path Parameters
organizationId *:
string
The organization ID to identify the target resource.
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 log forwarding configuration getFabricLogForwarding
GET
Try it out
Path Parameters
Custom Query Parameters
Custom Headers
Get the Log forwarding config information.
Path Parameters
organizationId *:
string
The organization ID to identify the target resource.
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"
}
}
}
Update log forwarding configuration updateFabricLogForwarding
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 to identify the target resource.
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 log forwarding configuration deleteFabricLogForwarding
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 to identify the target resource.
fabricId *:
string
The fabric ID to identify the target resource.
Related Operations:
Response
Operation completed successfully with no content returned.
Configure external log forwarding updateExternalLogForwarding
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 to identify the target resource.
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 external log forwarding deleteExternalLogForwarding
DELETE
Try it out
Path Parameters
Custom Query Parameters
Custom Headers
Deletes the External log forwarding configuration
Path Parameters
organizationId *:
string
The organization ID to identify the target resource.
fabricId *:
string
The fabric ID to identify the target resource.
Related Operations:
Response
Operation completed successfully with no content returned.
Test external log forwarding delivery testExternalLogForwarding
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 to identify the target resource.
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"
}
List Runtime Fabric cluster events listFabricEvents
GET
Try it out
Path Parameters
Custom Query Parameters
Custom Headers
Retrieve the cluster events across the Runtime Fabrics in the organization.
Path Parameters
organizationId *:
string
The organization ID to identify the target resource.
Response
Successful operation.
items:
array
Array items
Examples
application/json
[
{
"type": "connectivity",
"message": "Cannot reach anypoint.mulesoft.com: connection timed out",
"createdAt": 1573599617.0,
"updatedAt": 1573599618.0
},
{
"type": "component",
"message": "Cronjob/registry-creds failed: aws-cli connection timed out",
"createdAt": 1573599617.0,
"updatedAt": 1573599618.0,
"resolvedAt": 1573599618.0
}
]
Get Runtime Fabric health getFabricHealth
GET
Try it out
Path Parameters
Custom Query Parameters
Custom Headers
Get detailed health information.
Path Parameters
organizationId *:
string
The organization ID to identify the target resource.
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 OIDC issuers getFabricOidcIssuers
GET
Try it out
Path Parameters
Custom Query Parameters
Custom Headers
Retrieve the OIDC issuers associated with the Runtime Fabric.
Path Parameters
organizationId *:
string
The organization ID to identify the target resource.
fabricId *:
string
The fabric ID to identify the target resource.
Related Operations:
Response
Successful operation.
oidcIssuers:
array
OIDC issuer URLs associated with the Runtime Fabric. Omit the field to leave the existing value unchanged. Send an empty array ([]) to explicitly clear the OIDC issuers.
Examples
application/json
{
"oidcIssuers": [
"https://login.example.com/oidc"
]
}
Update OIDC issuers updateFabricOidcIssuers
PATCH
Try it out
Path Parameters
Custom Query Parameters
Custom Headers
Request Body application/json
Update the OIDC issuers associated with the Runtime Fabric. Omit the field to leave the existing value unchanged. Send an empty array ([]) to explicitly clear the OIDC issuers.
Path Parameters
organizationId *:
string
The organization ID to identify the target resource.
fabricId *:
string
The fabric ID to identify the target resource.
Related Operations:
Request Body
jsonoidcIssuers:
array
OIDC issuer URLs associated with the Runtime Fabric. Omit the field to leave the existing value unchanged. Send an empty array ([]) to explicitly clear the OIDC issuers.
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"
}
List fabric associations listFabricAssociations
GET
Try it out
Path Parameters
Custom Query Parameters
Custom Headers
Retrieve all associations of the Runtime Fabric.
Path Parameters
organizationId *:
string
The organization ID to identify the target resource.
fabricId *:
string
The fabric ID to identify the target resource.
Related Operations:
Response
Successful operation.
items:
array
Array items
Examples
application/json
[
{
"id": "d282e462-07af-4146-b7d8-8bd7e6b18d83",
"environmentId": "2ea3eff9-569a-4495-b7b6-1e28c6440aeb",
"organizationId": "1ffdaa42-4702-4747-aeb9-aecab0f5ac1b"
}
]
Create fabric associations createFabricAssociations
POST
Try it out
Path Parameters
Custom Query Parameters
Custom Headers
Request Body application/json
Create associations for the Runtime Fabric with business groups and environments.
Path Parameters
organizationId *:
string
The organization ID to identify the target resource.
fabricId *:
string
The fabric ID to identify the target resource.
Related Operations:
Request Body
jsonassociations *:
array
The list of associations to create.
Examples
application/json
{
"associations": [
{
"organizationId": "1ffdaa42-4702-4747-aeb9-aecab0f5ac1b",
"environment": "2ea3eff9-569a-4495-b7b6-1e28c6440aeb"
},
{
"organizationId": "1ffdaa42-4702-4747-aeb9-aecab0f5ac1b",
"environment": "3e9d5bde-6ef7-4947-9f98-0f7c32d48909"
}
]
}
Response
Successful operation.
items:
array
Array items
Examples
application/json
[
{
"id": "d282e462-07af-4146-b7d8-8bd7e6b18d83",
"environmentId": "2ea3eff9-569a-4495-b7b6-1e28c6440aeb",
"organizationId": "1ffdaa42-4702-4747-aeb9-aecab0f5ac1b"
}
]
Get fabric association getFabricAssociation
GET
Try it out
Path Parameters
Custom Query Parameters
Custom Headers
Retrieve a specific association of the Runtime Fabric.
Path Parameters
organizationId *:
string
The organization ID to identify the target resource.
fabricId *:
string
The fabric 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": "d282e462-07af-4146-b7d8-8bd7e6b18d83",
"environmentId": "2ea3eff9-569a-4495-b7b6-1e28c6440aeb",
"organizationId": "1ffdaa42-4702-4747-aeb9-aecab0f5ac1b"
}
Delete fabric association deleteFabricAssociation
DELETE
Try it out
Path Parameters
Custom Query Parameters
Custom Headers
Delete a specific association of the Runtime Fabric.
Path Parameters
organizationId *:
string
The organization ID to identify the target resource.
fabricId *:
string
The fabric ID to identify the target resource.
Related Operations:
associationId *:
string
The association ID to identify the target resource.
Response
Resource deleted successfully.
Get upgrade pre-check status getUpgradeCompatibilityCheck
GET
Try it out
Path Parameters
Query Parameters
Custom Query Parameters
Custom Headers
Retrieve the pre-upgrade compatibility check status.
Path Parameters
organizationId *:
string
The organization ID to identify the target resource.
fabricId *:
string
The fabric ID to identify the target resource.
Related Operations:
Query Parameters
scope:
string
Optional parameter to limit the scope of the pre-check operation.
default:
allResponse
Successful operation.
mTls:
object
rtfRegistry:
object
Examples
application/json
{
"mTls": {
"status": "success"
},
"rtfRegistry": {
"status": "running",
"actionId": "string"
}
}
Run upgrade pre-check runUpgradeCompatibilityCheck
POST
Try it out
Path Parameters
Query Parameters
Custom Query Parameters
Custom Headers
Run the pre-upgrade compatibility checks against the appliance-based fabric. Includes the status of the checks in the fabric response.
Path Parameters
organizationId *:
string
The organization ID to identify the target resource.
fabricId *:
string
The fabric ID to identify the target resource.
Related Operations:
Query Parameters
scope:
string
Optional parameter to limit the scope of the pre-check operation.
default:
allforce:
string
Optional parameter to force run the pre-check. Supported values are 'true' or 'false'.
default:
falseResponse
Successful operation.
mTls:
object
rtfRegistry:
object
Examples
application/json
{
"mTls": {
"status": "running",
"actionId": "string"
}
}
Check Kubernetes compatibility getK8sCompatibilityCheck
GET
Try it out
Path Parameters
Custom Query Parameters
Custom Headers
Check fabric compatibility with a specific Kubernetes release.
Path Parameters
organizationId *:
string
The organization ID to identify the target resource.
fabricId *:
string
The fabric ID to identify the target resource.
Related Operations:
Response
Successful operation.
isCompatible *:
boolean
Whether the fabric version is compatible with a specific Kubernetes release.
details *:
string
The reason why the fabric version is not compatible with a specific Kubernetes release.
kubernetesVersion *:
string
The fabric's current Kubernetes version.
Examples
application/json
{
"isCompatible": true,
"details": "string",
"kubernetesVersion": "string"
}
List fabric groups listFabricGroups
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 fabric group by ID getFabricGroup
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 *:
integer
API Manager API group id (integer; not Exchange Maven groupId).
min: 0, max: 2147483647
Response
Successful operation.
id *:
string
name *:
string
associations *:
array
Examples
application/json
{
"id": "string",
"name": "string",
"associations": [
{
"id": "string",
"type": "string"
}
]
}
List environment associations listGroupAssociations
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 *:
integer
API Manager API group id (integer; not Exchange Maven groupId).
min: 0, max: 2147483647
Response
Successful operation.
items:
array
Array items
Examples
application/json
[
{
"id": "string",
"type": "string"
}
]
Create environment association createAssociation
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 *:
integer
API Manager API group id (integer; not Exchange Maven groupId).
min: 0, max: 2147483647
Request Body
jsonname *:
string
environmentId *:
string
organizationId *:
string
Response
Resource created successfully.
Get environment association by ID getAssociation
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 *:
integer
API Manager API group id (integer; not Exchange Maven groupId).
min: 0, max: 2147483647
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"
}
Update environment association updateAssociation
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 *:
integer
API Manager API group id (integer; not Exchange Maven groupId).
min: 0, max: 2147483647
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 environment association deleteAssociation
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 *:
integer
API Manager API group id (integer; not Exchange Maven groupId).
min: 0, max: 2147483647
associationId *:
string
The association ID to identify the target resource.
Response
Successful operation.
Delete organization Runtime Fabric data deleteOrganization
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 environment deleteEnvironment
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 image registry credential getImageRegistryCredential
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 image registry properties getImageRegistryProperties
GET
Try it out
Path Parameters
Custom Query Parameters
Custom Headers
Retrieve properties related to the image registry.
Path Parameters
organizationId *:
string
The organization ID to identify the target resource.
Response
Successful operation.
RTF_IMAGE_REGISTRY_ENDPOINT *:
string
The auth proxy url of the image registry for pulling Runtime Fabric Docker images.
RTF_IMAGE_REGISTRY_USER:
string
The auth proxy username for pulling Runtime Fabric Docker images.
RTF_IMAGE_REGISTRY_PASSWORD:
string
The auth proxy password for pulling Runtime Fabric Docker images.
Examples
application/json
{
"RTF_IMAGE_REGISTRY_ENDPOINT": "https://registry.example.com",
"RTF_IMAGE_REGISTRY_USER": "string",
"RTF_IMAGE_REGISTRY_PASSWORD": "string"
}
Get agent manifest getAgentManifest
GET
Try it out
Path Parameters
Custom Query Parameters
Custom Headers
Retrieve the agent manifest holding the dependency information a specific agent version uses for BYOK installations.
Path Parameters
version *:
string
The agent release version to identify the target manifest.
Response
Successful operation.
agentVersion *:
string
The version of the agent.
dependencies *:
array
Lists the dependencies of the agent.
Examples
application/json
{
"agentVersion": "string",
"dependencies": [
{
"artifact": "string",
"version": "string",
"provider": "Generic"
}
]
}
List runtime support dates listRuntimeSupportDates
GET
Try it out
Custom Query Parameters
Custom Headers
List the support dates for the Mule runtime versions.
Response
Successful operation.
items:
array
Array items
Examples
application/json
[
{
"version": "string",
"channel": "string",
"endOfStandardSupportDate": 0.0,
"endOfExtendedSupportDate": 0.0,
"endOfLifeSupportDate": 0.0
}
]
List supported Mule runtime versions listRuntimes
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 Mule runtime by name getRuntime
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
}
List tags for a runtime listRuntimeTags
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 runtime tag by ID getRuntimeTag
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
}
List available 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"
}
}
Download latest installer scripts getDownloadScriptsLatest
GET
Try it out
Custom Query Parameters
Custom Headers
Download the latest installer scripts
Response
Successful operation.
Download latest installer package getDownloadInstallerLatest
GET
Try it out
Custom Query Parameters
Custom Headers
Download the latest installer package
Response
Successful operation.
Get pre-signed installer 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"
}
Download latest agent helm chart getDownloadAgentLatest
GET
Try it out
Custom Query Parameters
Custom Headers
Download the latest rtf agent helm chart
Response
Successful operation.
Download latest rtfctl binary getDownloadRtfctlLatest
GET
Try it out
Custom Query Parameters
Custom Headers
Download the latest rtfctl binary
Response
Successful operation.