Overview
Statistics
55
Operations
0
Skills
Runtime
Category
Manage Private Spaces, connections, egress and ingress configurations, IAM roles, and logs for CloudHub 2.0.
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 Private Spaces listPrivateSpaces
GET
Try it out
Path Parameters
Custom Query Parameters
Custom Headers
get the list of Private Spaces in the organization.
Path Parameters
organizationId *:
string
The organization ID to identify the target resource.
Response
Successful operation.
Examples
application/json
{}
Create a Private Space createPrivateSpace
POST
Try it out
Path Parameters
Custom Query Parameters
Custom Headers
Request Body application/json
create a Private Space
Path Parameters
organizationId *:
string
The organization ID to identify the target resource.
Request Body
jsonname *:
string
The name of the Private Space.
flavor:
string
The flavor of the Private Space.
environments:
object
Environment association for the Private Space
network:
object
Private space network configuration
managedFirewallRules:
array
Deprecated
firewallRules:
array
The firewall rules for the Private Space
Response
Resource created successfully.
Examples
application/json
{}
List supported VPN configurations listSupportedVpnConfigs
GET
Try it out
Path Parameters
Custom Query Parameters
Custom Headers
get supported vpn configs
Path Parameters
organizationId *:
string
The organization ID to identify the target resource.
Response
Successful operation.
Get monthly patch window schedule getMonthlyPatchWindow
GET
Try it out
Path Parameters
Custom Query Parameters
Custom Headers
get the latest upcoming monthly patch window schedule
Path Parameters
organizationId *:
string
The organization ID to identify the target resource.
Response
Successful operation.
releaseYear *:
integer
Year of monthly patch releases
releaseMonth *:
string
Patch release month
sandboxStartDate *:
string
Start date for monthly patching in sandbox spaces
sandboxEndDate *:
string
End date for monthly patching in sandbox spaces
productionStartDate *:
string
Start date for monthly patching in production spaces
productionEndDate *:
string
End date for monthly patching in production spaces
Examples
application/json
{
"releaseYear": 2024,
"releaseMonth": "MARCH",
"sandboxStartDate": "2024-03-18T00:00:00+00:00",
"sandboxEndDate": "2024-03-22T23:59:59.999000+00:00",
"productionStartDate": "2024-03-23T00:00:00+00:00",
"productionEndDate": "2024-03-24T23:59:59.999000+00:00"
}
Get a Private Space getPrivateSpace
GET
Try it out
Path Parameters
Custom Query Parameters
Custom Headers
get the Private Space
Path Parameters
organizationId *:
string
The organization ID to identify the target resource.
privateSpaceId *:
string
The privateSpace ID to identify the target resource.
Related Operations:
Response
Successful operation.
Examples
application/json
{}
Update a Private Space updatePrivateSpace
PATCH
Try it out
Path Parameters
Custom Query Parameters
Custom Headers
Request Body application/json
Update existing Private Space
Path Parameters
organizationId *:
string
The organization ID to identify the target resource.
privateSpaceId *:
string
The privateSpace ID to identify the target resource.
Related Operations:
Request Body
jsonenvironments *:
object
Environment association for the Private Space
network *:
object
Private space network configuration
managedFirewallRules:
array
Deprecated
firewallRules *:
array
The firewall rules for the Private Space
logForwarding *:
object
Private space log forwarding configuration
ingressConfiguration *:
object
Private space ingress configuration
enableIAMRole:
boolean
If true, application deployed to this space will have the Private Space IAM role attached to the service account.
enableEgress:
boolean
edgeHpaConfigs:
object
hpa config for edge pods in rtf namespace
Response
Successful operation.
Delete a Private Space deletePrivateSpace
DELETE
Try it out
Path Parameters
Custom Query Parameters
Custom Headers
delete the Private Space
Path Parameters
organizationId *:
string
The organization ID to identify the target resource.
privateSpaceId *:
string
The privateSpace ID to identify the target resource.
Related Operations:
Response
Successful operation.
List Private Space associations listAssociations
GET
Try it out
Path Parameters
Custom Query Parameters
Custom Headers
get all associations of a private space.
Path Parameters
organizationId *:
string
The organization ID to identify the target resource.
privateSpaceId *:
string
The privateSpace 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"
},
{
"id": "79810eb2-c999-4104-b650-31ea2962a200",
"environmentId": "3e9d5bde-6ef7-4947-9f98-0f7c32d48909",
"organizationId": "1ffdaa42-4702-4747-aeb9-aecab0f5ac1b"
}
]
Create Private Space associations createAssociations
POST
Try it out
Path Parameters
Custom Query Parameters
Custom Headers
Request Body application/json
create associations for Private space with business groups and environments
Path Parameters
organizationId *:
string
The organization ID to identify the target resource.
privateSpaceId *:
string
The privateSpace ID to identify the target resource.
Related Operations:
Request Body
jsonassociations *:
array
List of associations
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"
},
{
"id": "79810eb2-c999-4104-b650-31ea2962a200",
"environmentId": "3e9d5bde-6ef7-4947-9f98-0f7c32d48909",
"organizationId": "1ffdaa42-4702-4747-aeb9-aecab0f5ac1b"
}
]
Get a Private Space association getAssociation
GET
Try it out
Path Parameters
Custom Query Parameters
Custom Headers
get a specific associations of a private space.
Path Parameters
organizationId *:
string
The organization ID to identify the target resource.
privateSpaceId *:
string
The privateSpace ID to identify the target resource.
Related Operations:
associationId *:
string
The association ID to identify the target resource.
Response
Successful operation.
id *:
string
The UUID of the association.
name:
string
environmentId *:
string
The type of environment. Can be
all, sandbox, production, or a specific environment UUID.organizationId *:
string
The type of organization. Can be
all, or specific organization UUID.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 a Private Space association deleteAssociation
DELETE
Try it out
Path Parameters
Custom Query Parameters
Custom Headers
delete an association
Path Parameters
organizationId *:
string
The organization ID to identify the target resource.
privateSpaceId *:
string
The privateSpace ID to identify the target resource.
Related Operations:
associationId *:
string
The association ID to identify the target resource.
Response
Successful operation.
Get available ports getAvailablePorts
GET
Try it out
Path Parameters
Query Parameters
Custom Query Parameters
Custom Headers
Get the next set of available ports.
Path Parameters
organizationId *:
string
The organization ID to identify the target resource.
privateSpaceId *:
string
The privateSpace ID to identify the target resource.
Related Operations:
Query Parameters
available *:
boolean
Return next free/available ports
default:
Falsecount *:
integer
Size of the available port list between 1 to 10
default:
1, max: 10Response
Successful operation.
ports *:
array
List of the ports to be leased by the owner
Examples
application/json
{
"ports": [
0
]
}
Get IAM roles for the Private Space getPrivateSpaceIamRoles
GET
Try it out
Path Parameters
Custom Query Parameters
Custom Headers
get the IAM roles associated with the space.
Path Parameters
organizationId *:
string
The organization ID to identify the target resource.
privateSpaceId *:
string
The privateSpace ID to identify the target resource.
Related Operations:
Response
Successful operation.
roles *:
array
IAM roles associated with the space
organizationId *:
string
The parent organization ID of the space
spaceId *:
string
id of the space.
message:
string
IAM roles associated with the space
Examples
application/json
{
"roles": [
"string"
],
"organizationId": "string",
"spaceId": "string",
"message": "string"
}
Get AWS account ID for the Private Space getPrivateSpaceAwsAccountId
GET
Try it out
Path Parameters
Custom Query Parameters
Custom Headers
get the AWS account Id a string value.
Path Parameters
organizationId *:
string
The organization ID to identify the target resource.
privateSpaceId *:
string
The privateSpace ID to identify the target resource.
Related Operations:
Response
Successful operation.
Schedule or trigger Private Space upgrade schedulePrivateSpaceUpgrade
PATCH
Try it out
Path Parameters
Query Parameters
Custom Query Parameters
Custom Headers
Either upgrade now or (re)schedule an upgrade later
Path Parameters
organizationId *:
string
The organization ID to identify the target resource.
privateSpaceId *:
string
The privateSpace ID to identify the target resource.
Related Operations:
Query Parameters
date:
string
The date query parameter.
optIn *:
boolean
The optIn query parameter.
Response
Successful operation.
scheduledUpdateTime:
string
Date of scheduled upgrade
status *:
string
The status of the upgrade
Examples
application/json
{
"scheduledUpdateTime": "2024-02-28T17:57:36+00:00",
"status": "QUEUED"
}
Cancel a scheduled Private Space upgrade cancelPrivateSpaceUpgrade
DELETE
Try it out
Path Parameters
Custom Query Parameters
Custom Headers
cancel a scheduled upgrade
Path Parameters
organizationId *:
string
The organization ID to identify the target resource.
privateSpaceId *:
string
The privateSpace ID to identify the target resource.
Related Operations:
Response
Successful operation.
Get Private Space upgrade status getPrivateSpaceUpgradeStatus
GET
Try it out
Path Parameters
Custom Query Parameters
Custom Headers
get the upgrade status of the space
Path Parameters
organizationId *:
string
The organization ID to identify the target resource.
privateSpaceId *:
string
The privateSpace ID to identify the target resource.
Related Operations:
Response
Successful operation.
scheduledUpdateTime:
string
Date of scheduled upgrade
status *:
string
The status of the upgrade
Examples
application/json
{
"scheduledUpdateTime": "2024-02-28T17:57:36+00:00",
"status": "QUEUED"
}
List egress rule groups listEgressRuleGroups
GET
Try it out
Path Parameters
Custom Query Parameters
Custom Headers
get all egress rule groups of a private space.
Path Parameters
organizationId *:
string
The organization ID to identify the target resource.
privateSpaceId *:
string
The privateSpace ID to identify the target resource.
Related Operations:
Response
Successful operation.
items:
array
Array items
Examples
application/json
[
{
"id": "65f106d7-5e39-474d-8224-28d92d00b210",
"name": "example-rule-group",
"rules": [
{
"domains": [
"example.com"
],
"protocol": "tcp",
"fromPort": 1,
"toPort": 65535,
"description": ""
}
]
}
]
Create an egress rule group createEgressRuleGroup
POST
Try it out
Path Parameters
Custom Query Parameters
Custom Headers
Request Body application/json
create an egress rule group
Path Parameters
organizationId *:
string
The organization ID to identify the target resource.
privateSpaceId *:
string
The privateSpace ID to identify the target resource.
Related Operations:
Request Body
jsonname *:
string
The name of the rule group.
rules:
array
Response
Successful operation.
id *:
string
name *:
string
The name of the rule group.
rules:
array
isDefault:
boolean
Examples
application/json
{
"id": "string",
"name": "string",
"rules": [
{
"id": "string",
"type": "string"
}
],
"isDefault": true
}
Get an egress rule group getEgressRuleGroup
GET
Try it out
Path Parameters
Custom Query Parameters
Custom Headers
get a specific egress rule group
Path Parameters
organizationId *:
string
The organization ID to identify the target resource.
privateSpaceId *:
string
The privateSpace ID to identify the target resource.
Related Operations:
ruleGroupId *:
string
The ruleGroup ID to identify the target resource.
Response
Successful operation.
id *:
string
name *:
string
The name of the rule group.
rules:
array
isDefault:
boolean
Examples
application/json
{
"id": "string",
"name": "string",
"rules": [
{
"id": "string",
"type": "string"
}
],
"isDefault": true
}
Update an egress rule group updateEgressRuleGroup
PATCH
Try it out
Path Parameters
Custom Query Parameters
Custom Headers
Request Body application/json
Update egress rule group.
Path Parameters
organizationId *:
string
The organization ID to identify the target resource.
privateSpaceId *:
string
The privateSpace ID to identify the target resource.
Related Operations:
ruleGroupId *:
string
The ruleGroup ID to identify the target resource.
Request Body
jsonname *:
string
The name of the rule group.
rules:
array
Response
Successful operation.
id *:
string
name *:
string
The name of the rule group.
rules:
array
isDefault:
boolean
Examples
application/json
{
"id": "string",
"name": "string",
"rules": [
{
"id": "string",
"type": "string"
}
],
"isDefault": true
}
Delete an egress rule group deleteEgressRuleGroup
DELETE
Try it out
Path Parameters
Custom Query Parameters
Custom Headers
delete egress rule group
Path Parameters
organizationId *:
string
The organization ID to identify the target resource.
privateSpaceId *:
string
The privateSpace ID to identify the target resource.
Related Operations:
ruleGroupId *:
string
The ruleGroup ID to identify the target resource.
Response
Successful operation.
List Private Space routes listPrivateSpaceRoutes
GET
Try it out
Path Parameters
Custom Query Parameters
Custom Headers
get the list of CIDR's in the private space.
Path Parameters
organizationId *:
string
The organization ID to identify the target resource.
privateSpaceId *:
string
The privateSpace ID to identify the target resource.
Related Operations:
Response
Successful operation.
items:
array
Array items
Examples
application/json
[
{
"id": "string",
"type": "string"
}
]
Update Private Space routes updatePrivateSpaceRoutes
PATCH
Try it out
Path Parameters
Custom Query Parameters
Custom Headers
Request Body application/json
Update the CIDRs that the Cloudhub VPC will send traffic to via the IGW.
Path Parameters
organizationId *:
string
The organization ID to identify the target resource.
privateSpaceId *:
string
The privateSpace ID to identify the target resource.
Related Operations:
Request Body
jsonnetworkGateways *:
array
The CIDRs that the Cloudhub VPC will send traffic to via the IGW.
default:
[]Response
Request accepted for processing.
items:
array
Array items
Examples
application/json
[
{
"id": "string",
"type": "string"
}
]
List Private Space connections listConnections
GET
Try it out
Path Parameters
Custom Query Parameters
Custom Headers
get the list of Connections inside the private space.
Path Parameters
organizationId *:
string
The organization ID to identify the target resource.
privateSpaceId *:
string
The privateSpace ID to identify the target resource.
Related Operations:
Response
Successful operation.
Examples
application/json
{}
Create a Private Space connection createConnection
POST
Try it out
Path Parameters
Custom Query Parameters
Custom Headers
Request Body application/json
create a Private Space Connection
Path Parameters
organizationId *:
string
The organization ID to identify the target resource.
privateSpaceId *:
string
The privateSpace ID to identify the target resource.
Related Operations:
Request Body
jsonname *:
string
vpns *:
array
Response
Resource created successfully.
Examples
application/json
{}
Get a Private Space connection getConnection
GET
Try it out
Path Parameters
Custom Query Parameters
Custom Headers
get the Private Space Connection
Path Parameters
organizationId *:
string
The organization ID to identify the target resource.
privateSpaceId *:
string
The privateSpace ID to identify the target resource.
Related Operations:
connectionId *:
string
The connection ID to identify the target resource.
Response
Successful operation.
Examples
application/json
{}
Update a Private Space connection updateConnection
PATCH
Try it out
Path Parameters
Custom Query Parameters
Custom Headers
Request Body application/json
Update existing Private Space Connection
Path Parameters
organizationId *:
string
The organization ID to identify the target resource.
privateSpaceId *:
string
The privateSpace ID to identify the target resource.
Related Operations:
connectionId *:
string
The connection ID to identify the target resource.
Request Body
jsonid *:
string
name *:
string
staticRoutes:
array
The CIDRs that the Cloudhub VPC will send traffic to via the VPN.
default:
[]Response
Successful operation.
id *:
string
name *:
string
vpns *:
array
Examples
application/json
{
"id": "string",
"name": "string",
"vpns": [
{
"id": "string",
"type": "string"
}
]
}
Delete a Private Space connection deleteConnection
DELETE
Try it out
Path Parameters
Custom Query Parameters
Custom Headers
delete the Private Space Connection
Path Parameters
organizationId *:
string
The organization ID to identify the target resource.
privateSpaceId *:
string
The privateSpace ID to identify the target resource.
Related Operations:
connectionId *:
string
The connection ID to identify the target resource.
Response
Successful operation.
Add a VPN to a connection addConnectionVpn
POST
Try it out
Path Parameters
Custom Query Parameters
Custom Headers
add a vpn to an existing connection.
Path Parameters
organizationId *:
string
The organization ID to identify the target resource.
privateSpaceId *:
string
The privateSpace ID to identify the target resource.
Related Operations:
Response
Resource created successfully.
Examples
application/json
{}
Update a VPN in a connection updateConnectionVpn
PATCH
Try it out
Path Parameters
Custom Query Parameters
Custom Headers
Request Body application/json
delete a vpn from a connection.
Path Parameters
organizationId *:
string
The organization ID to identify the target resource.
privateSpaceId *:
string
The privateSpace ID to identify the target resource.
Related Operations:
vpnId *:
string
The vpn ID to identify the target resource.
Request Body
jsonid *:
string
name:
string
remoteAsn:
number
The ASN of the customer's outside network, used by VPNs utilizing BGP for routes.
localAsn:
number
The ASN of the customer's cloudhub network, used by VPNs utilizing BGP for routes.
remoteIpAddress *:
string
The IP address of the customer's VPN device on their outside network
staticRoutes *:
array
The CIDRs that the Cloudhub VPC will send traffic to via the VPN.
default:
[]vpnTunnels *:
array
VPN tunnel configuration that the customer wants to be applied to their VPN connection.
default:
[]Response
Successful operation.
id *:
string
name:
string
remoteAsn:
number
The ASN of the customer's outside network, used by VPNs utilizing BGP for routes.
localAsn:
number
The ASN of the customer's cloudhub network, used by VPNs utilizing BGP for routes.
remoteIpAddress *:
string
The IP address of the customer's VPN device on their outside network
staticRoutes *:
array
The CIDRs that the Cloudhub VPC will send traffic to via the VPN.
default:
[]vpnTunnels *:
array
VPN tunnel configuration that the customer wants to be applied to their VPN connection.
default:
[]Examples
application/json
{
"id": "string",
"name": "string",
"remoteAsn": 0.0,
"localAsn": 0.0,
"remoteIpAddress": "string",
"staticRoutes": [
"string"
],
"vpnTunnels": [
{
"id": "string",
"type": "string"
}
]
}
Delete a VPN from a connection deleteConnectionVpn
DELETE
Try it out
Path Parameters
Custom Query Parameters
Custom Headers
delete a vpn from a connection.
Path Parameters
organizationId *:
string
The organization ID to identify the target resource.
privateSpaceId *:
string
The privateSpace ID to identify the target resource.
Related Operations:
vpnId *:
string
The vpn ID to identify the target resource.
Response
Successful operation.
Download VPN connection guide getVpnConnectionGuide
GET
Try it out
Path Parameters
Query Parameters
Custom Query Parameters
Custom Headers
Retrieves a connectionGuide.
Path Parameters
organizationId *:
string
The organization ID to identify the target resource.
privateSpaceId *:
string
The privateSpace ID to identify the target resource.
Related Operations:
vpnId *:
string
The vpn ID to identify the target resource.
Query Parameters
vendor *:
string
The vendor query parameter.
platform *:
string
The platform query parameter.
software *:
string
The software query parameter.
Response
Successful operation.
List Private Space Transit Gateway connections listPrivateSpaceTgws
GET
Try it out
Path Parameters
Custom Query Parameters
Custom Headers
get list of TGW connections assocated with a private space.
Path Parameters
organizationId *:
string
The organization ID to identify the target resource.
privateSpaceId *:
string
The privateSpace ID to identify the target resource.
Related Operations:
Response
Successful operation.
Examples
application/json
{}
Create a Private Space Transit Gateway connection createPrivateSpaceTgw
POST
Try it out
Path Parameters
Custom Query Parameters
Custom Headers
Request Body application/json
create a private space TGW connection.
Path Parameters
organizationId *:
string
The organization ID to identify the target resource.
privateSpaceId *:
string
The privateSpace ID to identify the target resource.
Related Operations:
Request Body
jsonname *:
string
resourceShareId *:
string
resourceShareAccount *:
string
routes *:
array
Response
Resource created successfully.
Examples
application/json
{}
Get a Private Space Transit Gateway getPrivateSpaceTgw
GET
Try it out
Path Parameters
Custom Query Parameters
Custom Headers
Get the transitgateway
with id =
{transitgatewayId}
with id =
{transitgatewayId}
Path Parameters
organizationId *:
string
The organization ID to identify the target resource.
privateSpaceId *:
string
The privateSpace ID to identify the target resource.
Related Operations:
tgwId *:
string
The tgw ID to identify the target resource.
Related Operations:
Response
Successful operation.
Examples
application/json
{}
Update a Private Space Transit Gateway updatePrivateSpaceTgw
PATCH
Try it out
Path Parameters
Custom Query Parameters
Custom Headers
Request Body application/json
patch the Private Space TGW Connection
Path Parameters
organizationId *:
string
The organization ID to identify the target resource.
privateSpaceId *:
string
The privateSpace ID to identify the target resource.
Related Operations:
tgwId *:
string
The tgw ID to identify the target resource.
Related Operations:
Request Body
jsonname *:
string
Response
Successful operation.
id *:
string
name *:
string
accountId:
string
spec *:
object
status *:
object
Examples
application/json
{
"id": "string",
"name": "string",
"accountId": "string",
"spec": {
"id": "string",
"type": "string"
},
"status": {
"id": "string",
"type": "string"
}
}
Detach a Transit Gateway from a Private Space deletePrivateSpaceTgw
DELETE
Try it out
Path Parameters
Custom Query Parameters
Custom Headers
Detach a Transit Gateway from the Private Space
Path Parameters
organizationId *:
string
The organization ID to identify the target resource.
privateSpaceId *:
string
The privateSpace ID to identify the target resource.
Related Operations:
tgwId *:
string
The tgw ID to identify the target resource.
Related Operations:
Response
Successful operation.
List Transit Gateway connection routes listTgwConnectionRoutes
GET
Try it out
Path Parameters
Custom Query Parameters
Custom Headers
get TGW routes configured to tgw connection.
Path Parameters
organizationId *:
string
The organization ID to identify the target resource.
privateSpaceId *:
string
The privateSpace ID to identify the target resource.
Related Operations:
tgwId *:
string
The tgw ID to identify the target resource.
Related Operations:
Response
Successful operation.
Update Transit Gateway connection routes updateTgwConnectionRoutes
PATCH
Try it out
Path Parameters
Custom Query Parameters
Custom Headers
Request Body application/json
patch routes for a TGW connection.
Path Parameters
organizationId *:
string
The organization ID to identify the target resource.
privateSpaceId *:
string
The privateSpace ID to identify the target resource.
Related Operations:
tgwId *:
string
The tgw ID to identify the target resource.
Related Operations:
Request Body
jsonitems:
array
Array items
Response
Successful operation.
List Transit Gateway routes for Private Space listPrivateSpaceTgwRoutes
GET
Try it out
Path Parameters
Custom Query Parameters
Custom Headers
get TGW routes configured to private space.
Path Parameters
organizationId *:
string
The organization ID to identify the target resource.
privateSpaceId *:
string
The privateSpace ID to identify the target resource.
Related Operations:
Response
Successful operation.
List TLS contexts listTlsContexts
GET
Try it out
Path Parameters
Custom Query Parameters
Custom Headers
get the list of TLS contexts inside the private space.
Path Parameters
organizationId *:
string
The organization ID to identify the target resource.
privateSpaceId *:
string
The privateSpace ID to identify the target resource.
Related Operations:
Response
Successful operation.
Examples
application/json
{}
Create a TLS context createTlsContext
POST
Try it out
Path Parameters
Custom Query Parameters
Custom Headers
Request Body application/json
create a TLS context
Path Parameters
organizationId *:
string
The organization ID to identify the target resource.
privateSpaceId *:
string
The privateSpace ID to identify the target resource.
Related Operations:
Request Body
jsonResponse
Resource created successfully.
Examples
application/json
{}
Get a TLS context getTlsContext
GET
Try it out
Path Parameters
Custom Query Parameters
Custom Headers
get the TLS context
Path Parameters
organizationId *:
string
The organization ID to identify the target resource.
privateSpaceId *:
string
The privateSpace ID to identify the target resource.
Related Operations:
contextId *:
string
The context ID to identify the target resource.
Response
Successful operation.
Examples
application/json
{}
Update a TLS context updateTlsContext
PATCH
Try it out
Path Parameters
Custom Query Parameters
Custom Headers
Update an existing TLS context
Path Parameters
organizationId *:
string
The organization ID to identify the target resource.
privateSpaceId *:
string
The privateSpace ID to identify the target resource.
Related Operations:
contextId *:
string
The context ID to identify the target resource.
Response
Successful operation.
id *:
string
name *:
string
trustStore:
object
keyStore *:
object
ciphers *:
object
type:
string
"custom" TLS context is managed by users, whereas "default" is managed by Cloudhub 2.0
Examples
application/json
{
"id": "string",
"name": "string",
"trustStore": {
"id": "string",
"type": "string"
},
"keyStore": {
"id": "string",
"type": "string"
},
"ciphers": {
"id": "string",
"type": "string"
},
"type": "string"
}
Delete a TLS context deleteTlsContext
DELETE
Try it out
Path Parameters
Custom Query Parameters
Custom Headers
delete the TLS context
Path Parameters
organizationId *:
string
The organization ID to identify the target resource.
privateSpaceId *:
string
The privateSpace ID to identify the target resource.
Related Operations:
contextId *:
string
The context ID to identify the target resource.
Response
Successful operation.
Download ingress logs downloadIngressLogs
GET
Try it out
Path Parameters
Custom Query Parameters
Custom Headers
download ingress logs in ascending order
Path Parameters
organizationId *:
string
The organization ID to identify the target resource.
privateSpaceId *:
string
The privateSpace ID to identify the target resource.
Related Operations:
Response
Successful operation.
List Transit Gateway connections for the org listOrgTransitGateways
GET
Try it out
Path Parameters
Query Parameters
Custom Query Parameters
Custom Headers
get list of TGW connections assocated with an organization.
Path Parameters
organizationId *:
string
The organization ID to identify the target resource.
Query Parameters
region:
string
The region query parameter.
privateSpaceId:
string
The privateSpace ID query parameter.
Response
Successful operation.
Examples
application/json
{}
Remove a Transit Gateway from the organization deleteOrgTransitGateway
DELETE
Try it out
Path Parameters
Custom Query Parameters
Custom Headers
Remove the Transit gateway from your Anypoint Platform organization
Path Parameters
organizationId *:
string
The organization ID to identify the target resource.
tgwId *:
string
The tgw ID to identify the target resource.
Related Operations:
Response
Successful operation.
Get Transit Gateway routes listOrgTgwRoutes
GET
Try it out
Path Parameters
Custom Query Parameters
Custom Headers
get TGW routes configured for a gateway
Path Parameters
organizationId *:
string
The organization ID to identify the target resource.
tgwId *:
string
The tgw ID to identify the target resource.
Related Operations:
Response
Successful operation.
List deployment targets listTargets
GET
Try it out
Path Parameters
Custom Query Parameters
Custom Headers
get list of target deployments within an organization
Path Parameters
organizationId *:
string
The organization ID to identify the target resource.
Response
Successful operation.
Examples
application/json
{}
Get a deployment target getTarget
GET
Try it out
Path Parameters
Custom Query Parameters
Custom Headers
get the target
Path Parameters
organizationId *:
string
The organization ID to identify the target resource.
id *:
string
The id to identify the target resource.
Response
Successful operation.
id *:
string
name *:
string
version *:
string
The version of the target.
type *:
string
The type of the target.
vendor:
string
The Kubernetes vendor of the Runtime Fabric.
runtimes *:
array
egressRuleGroups:
array
status *:
string
environments:
array
If present determines if the target is restricted to a particular set of environments. If it is restricted to all environments then an empty list has to be provided. If not present then there is not target restriction over an environment.
isAvailableForDeployments *:
boolean
Determines if a deployment can be perfomed in a particular target.
replicationStrategies:
object
Replication Strategies for this target per deployment type.
nodes *:
array
defaults:
object
Default deployment settings for this target
enhancedSecurity:
boolean
Flag for whether the target supports enhanced security features.
featureFlags:
object
Supported Feature flags for the target
region *:
string
Target Region
Examples
application/json
{
"id": "string",
"name": "string",
"version": "string",
"type": "string",
"vendor": "string",
"runtimes": [
{
"id": "string",
"type": "string"
}
],
"egressRuleGroups": [
{
"id": "string",
"type": "string"
}
],
"status": "string",
"environments": [
"string"
],
"isAvailableForDeployments": true
}
Migrate a Cloudhub VPC to a Private Space migrateVpcToPrivateSpace
POST
Try it out
Path Parameters
Custom Query Parameters
Custom Headers
Request Body application/json
create an equivalent Private Space for provided Cloudhub VPC
Path Parameters
organizationId *:
string
The organization ID to identify the target resource.
vpcId *:
string
The id of Cloudhub VPC to upgrade
Related Operations:
Request Body
jsonname *:
string
The name of the private space
reservedCidrs:
array
The list of reserved CIDR blocks for your private space to prevent IP address overlap. Required when you want
to connect your private space to your corporate network (either on-premises or in the cloud). Use CIDR notation
and commas:
to connect your private space to your corporate network (either on-premises or in the cloud). Use CIDR notation
and commas:
192.168.0.0/16, 172.16.0.0/12.Response
Resource created successfully.
Examples
application/json
{}
List Cloudhub VPCs eligible for upgrade listMigratableVpcs
GET
Try it out
Path Parameters
Custom Query Parameters
Custom Headers
get Cloudhub VPCs upgrade eligibility information
Path Parameters
organizationId *:
string
The organization ID to identify the target resource.
Response
Successful operation.
Get VPC upgrade eligibility getVpcMigrationInfo
GET
Try it out
Path Parameters
Custom Query Parameters
Custom Headers
get Cloudhub VPC upgrade eligibility information
Path Parameters
organizationId *:
string
The organization ID to identify the target resource.
vpcId *:
string
The id of Cloudhub VPC
Related Operations:
Response
Successful operation.