Acquia · Capability

Acquia Cloud API - Private Networks — Private Networks

Acquia Cloud API - Private Networks — Private Networks. 20 operations. Lead operation: Acquia Create a New Private Network. Self-contained Naftiko capability covering one Acquia business surface.

Run with Naftiko AcquiaPrivate Networks

What You Can Do

POST
Createprivatenetwork — Acquia Create a New Private Network
/v1/private-networks
DELETE
Deleteprivatenetwork — Acquia Delete a Private Network
/v1/private-networks/{privatenetworkid}
GET
Getprivatenetwork — Acquia Retrieve a Private Network by ID
/v1/private-networks/{privatenetworkid}
PUT
Updateprivatenetwork — Acquia Update a Private Network
/v1/private-networks/{privatenetworkid}
GET
Getprivatenetworkconnections — Acquia Get Connections for a Private Network.
/v1/private-networks/{privatenetworkid}/connections
PUT
Updateprivatenetworkconnections — Acquia Update Connections for a Private Network.
/v1/private-networks/{privatenetworkid}/connections
GET
Getallvpcpeersfromprivatenetwork — Acquia Get VPC Peers for a Private Network
/v1/private-networks/{privatenetworkid}/connections/vpc-peers
POST
Addvpcpeertoprivatenetwork — Acquia Add a New VPC Peer to an Existing Private Network
/v1/private-networks/{privatenetworkid}/connections/vpc-peers
DELETE
Deletevpcpeerfromprivatenetwork — Acquia Delete a VPC Peer for a Private Network.
/v1/private-networks/{privatenetworkid}/connections/vpc-peers/{vpcpeerid}
GET
Getvpcpeerfromprivatenetwork — Acquia Get a Specific VPC Peer from a Private Network
/v1/private-networks/{privatenetworkid}/connections/vpc-peers/{vpcpeerid}
GET
Getallvpnsfromprivatenetwork — Acquia Get VPNs for a Private Network
/v1/private-networks/{privatenetworkid}/connections/vpns
POST
Addvpntoprivatenetwork — Acquia Add a New VPN to an Existing Private Network
/v1/private-networks/{privatenetworkid}/connections/vpns
DELETE
Deletevpnfromprivatenetwork — Acquia Delete a VPN for a Private Network.
/v1/private-networks/{privatenetworkid}/connections/vpns/{vpnid}
GET
Getvpnfromprivatenetwork — Acquia Retrieve a VPN for a Private Network.
/v1/private-networks/{privatenetworkid}/connections/vpns/{vpnid}
PUT
Updatevpninprivatenetwork — Acquia Create or Update a VPN for a Private Network.
/v1/private-networks/{privatenetworkid}/connections/vpns/{vpnid}
GET
Getingressfromprivatenetwork — Acquia Get Ingress for a Private Network
/v1/private-networks/{privatenetworkid}/ingress
PUT
Updateprivatenetworkingress — Acquia Update Ingress for a Private Network.
/v1/private-networks/{privatenetworkid}/ingress
GET
Getprivatenetworkisolation — Acquia Get Isolation for a Private Network.
/v1/private-networks/{privatenetworkid}/isolation
PUT
Updateprivatenetworkisolation — Acquia Update Isolation Settings of a Private Network
/v1/private-networks/{privatenetworkid}/isolation
GET
Getprivatenetworksbysubscription — Acquia List Private Networks for a Subscription
/v1/subscriptions/{subscriptionid}/private-networks

MCP Tools

acquia-create-new-private-network

Acquia Create a New Private Network

acquia-delete-private-network

Acquia Delete a Private Network

idempotent
acquia-retrieve-private-network-id

Acquia Retrieve a Private Network by ID

read-only idempotent
acquia-update-private-network

Acquia Update a Private Network

idempotent
acquia-get-connections-private-network

Acquia Get Connections for a Private Network.

read-only idempotent
acquia-update-connections-private-network

Acquia Update Connections for a Private Network.

idempotent
acquia-get-vpc-peers-private

Acquia Get VPC Peers for a Private Network

read-only idempotent
acquia-add-new-vpc-peer

Acquia Add a New VPC Peer to an Existing Private Network

acquia-delete-vpc-peer-private

Acquia Delete a VPC Peer for a Private Network.

idempotent
acquia-get-specific-vpc-peer

Acquia Get a Specific VPC Peer from a Private Network

read-only idempotent
acquia-get-vpns-private-network

Acquia Get VPNs for a Private Network

read-only idempotent
acquia-add-new-vpn-existing

Acquia Add a New VPN to an Existing Private Network

acquia-delete-vpn-private-network

Acquia Delete a VPN for a Private Network.

idempotent
acquia-retrieve-vpn-private-network

Acquia Retrieve a VPN for a Private Network.

read-only idempotent
acquia-create-update-vpn-private

Acquia Create or Update a VPN for a Private Network.

idempotent
acquia-get-ingress-private-network

Acquia Get Ingress for a Private Network

read-only idempotent
acquia-update-ingress-private-network

Acquia Update Ingress for a Private Network.

idempotent
acquia-get-isolation-private-network

Acquia Get Isolation for a Private Network.

read-only idempotent
acquia-update-isolation-settings-private

Acquia Update Isolation Settings of a Private Network

idempotent
acquia-list-private-networks-subscription

Acquia List Private Networks for a Subscription

read-only idempotent

Capability Spec

cloud-private-networks-private-networks.yaml Raw ↑
naftiko: 1.0.0-alpha2
info:
  label: Acquia Cloud API - Private Networks — Private Networks
  description: 'Acquia Cloud API - Private Networks — Private Networks. 20 operations. Lead operation: Acquia Create a New
    Private Network. Self-contained Naftiko capability covering one Acquia business surface.'
  tags:
  - Acquia
  - Private Networks
  created: '2026-05-19'
  modified: '2026-05-19'
binds:
- namespace: env
  keys:
    ACQUIA_API_KEY: ACQUIA_API_KEY
capability:
  consumes:
  - type: http
    namespace: cloud-private-networks-private-networks
    baseUri: ''
    description: Acquia Cloud API - Private Networks — Private Networks business capability. Self-contained, no shared references.
    resources:
    - name: private-networks
      path: /private-networks
      operations:
      - name: createprivatenetwork
        method: POST
        description: Acquia Create a New Private Network
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: false
    - name: private-networks-privateNetworkId
      path: /private-networks/{privateNetworkId}
      operations:
      - name: deleteprivatenetwork
        method: DELETE
        description: Acquia Delete a Private Network
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
      - name: getprivatenetwork
        method: GET
        description: Acquia Retrieve a Private Network by ID
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
      - name: updateprivatenetwork
        method: PUT
        description: Acquia Update a Private Network
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: false
    - name: private-networks-privateNetworkId-connections
      path: /private-networks/{privateNetworkId}/connections
      operations:
      - name: getprivatenetworkconnections
        method: GET
        description: Acquia Get Connections for a Private Network.
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
      - name: updateprivatenetworkconnections
        method: PUT
        description: Acquia Update Connections for a Private Network.
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: false
    - name: private-networks-privateNetworkId-connections-vpc-peers
      path: /private-networks/{privateNetworkId}/connections/vpc-peers
      operations:
      - name: getallvpcpeersfromprivatenetwork
        method: GET
        description: Acquia Get VPC Peers for a Private Network
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
      - name: addvpcpeertoprivatenetwork
        method: POST
        description: Acquia Add a New VPC Peer to an Existing Private Network
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: false
    - name: private-networks-privateNetworkId-connections-vpc-peers-vpcPeerId
      path: /private-networks/{privateNetworkId}/connections/vpc-peers/{vpcPeerId}
      operations:
      - name: deletevpcpeerfromprivatenetwork
        method: DELETE
        description: Acquia Delete a VPC Peer for a Private Network.
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
      - name: getvpcpeerfromprivatenetwork
        method: GET
        description: Acquia Get a Specific VPC Peer from a Private Network
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: private-networks-privateNetworkId-connections-vpns
      path: /private-networks/{privateNetworkId}/connections/vpns
      operations:
      - name: getallvpnsfromprivatenetwork
        method: GET
        description: Acquia Get VPNs for a Private Network
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
      - name: addvpntoprivatenetwork
        method: POST
        description: Acquia Add a New VPN to an Existing Private Network
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: true
    - name: private-networks-privateNetworkId-connections-vpns-vpnId
      path: /private-networks/{privateNetworkId}/connections/vpns/{vpnId}
      operations:
      - name: deletevpnfromprivatenetwork
        method: DELETE
        description: Acquia Delete a VPN for a Private Network.
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
      - name: getvpnfromprivatenetwork
        method: GET
        description: Acquia Retrieve a VPN for a Private Network.
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
      - name: updatevpninprivatenetwork
        method: PUT
        description: Acquia Create or Update a VPN for a Private Network.
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: true
    - name: private-networks-privateNetworkId-ingress
      path: /private-networks/{privateNetworkId}/ingress
      operations:
      - name: getingressfromprivatenetwork
        method: GET
        description: Acquia Get Ingress for a Private Network
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
      - name: updateprivatenetworkingress
        method: PUT
        description: Acquia Update Ingress for a Private Network.
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: true
    - name: private-networks-privateNetworkId-isolation
      path: /private-networks/{privateNetworkId}/isolation
      operations:
      - name: getprivatenetworkisolation
        method: GET
        description: Acquia Get Isolation for a Private Network.
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
      - name: updateprivatenetworkisolation
        method: PUT
        description: Acquia Update Isolation Settings of a Private Network
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: true
    - name: subscriptions-subscriptionId-private-networks
      path: /subscriptions/{subscriptionId}/private-networks
      operations:
      - name: getprivatenetworksbysubscription
        method: GET
        description: Acquia List Private Networks for a Subscription
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    authentication:
      type: bearer
      token: '{{env.ACQUIA_API_KEY}}'
  exposes:
  - type: rest
    namespace: cloud-private-networks-private-networks-rest
    port: 8080
    description: REST adapter for Acquia Cloud API - Private Networks — Private Networks. One Spectral-compliant resource
      per consumed operation, prefixed with /v1.
    resources:
    - path: /v1/private-networks
      name: private-networks
      description: REST surface for private-networks.
      operations:
      - method: POST
        name: createprivatenetwork
        description: Acquia Create a New Private Network
        call: cloud-private-networks-private-networks.createprivatenetwork
        with:
          body: rest.body
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/private-networks/{privatenetworkid}
      name: private-networks-privatenetworkid
      description: REST surface for private-networks-privateNetworkId.
      operations:
      - method: DELETE
        name: deleteprivatenetwork
        description: Acquia Delete a Private Network
        call: cloud-private-networks-private-networks.deleteprivatenetwork
        outputParameters:
        - type: object
          mapping: $.
      - method: GET
        name: getprivatenetwork
        description: Acquia Retrieve a Private Network by ID
        call: cloud-private-networks-private-networks.getprivatenetwork
        outputParameters:
        - type: object
          mapping: $.
      - method: PUT
        name: updateprivatenetwork
        description: Acquia Update a Private Network
        call: cloud-private-networks-private-networks.updateprivatenetwork
        with:
          body: rest.body
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/private-networks/{privatenetworkid}/connections
      name: private-networks-privatenetworkid-connections
      description: REST surface for private-networks-privateNetworkId-connections.
      operations:
      - method: GET
        name: getprivatenetworkconnections
        description: Acquia Get Connections for a Private Network.
        call: cloud-private-networks-private-networks.getprivatenetworkconnections
        outputParameters:
        - type: object
          mapping: $.
      - method: PUT
        name: updateprivatenetworkconnections
        description: Acquia Update Connections for a Private Network.
        call: cloud-private-networks-private-networks.updateprivatenetworkconnections
        with:
          body: rest.body
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/private-networks/{privatenetworkid}/connections/vpc-peers
      name: private-networks-privatenetworkid-connections-vpc-peers
      description: REST surface for private-networks-privateNetworkId-connections-vpc-peers.
      operations:
      - method: GET
        name: getallvpcpeersfromprivatenetwork
        description: Acquia Get VPC Peers for a Private Network
        call: cloud-private-networks-private-networks.getallvpcpeersfromprivatenetwork
        outputParameters:
        - type: object
          mapping: $.
      - method: POST
        name: addvpcpeertoprivatenetwork
        description: Acquia Add a New VPC Peer to an Existing Private Network
        call: cloud-private-networks-private-networks.addvpcpeertoprivatenetwork
        with:
          body: rest.body
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/private-networks/{privatenetworkid}/connections/vpc-peers/{vpcpeerid}
      name: private-networks-privatenetworkid-connections-vpc-peers-vpcpeerid
      description: REST surface for private-networks-privateNetworkId-connections-vpc-peers-vpcPeerId.
      operations:
      - method: DELETE
        name: deletevpcpeerfromprivatenetwork
        description: Acquia Delete a VPC Peer for a Private Network.
        call: cloud-private-networks-private-networks.deletevpcpeerfromprivatenetwork
        outputParameters:
        - type: object
          mapping: $.
      - method: GET
        name: getvpcpeerfromprivatenetwork
        description: Acquia Get a Specific VPC Peer from a Private Network
        call: cloud-private-networks-private-networks.getvpcpeerfromprivatenetwork
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/private-networks/{privatenetworkid}/connections/vpns
      name: private-networks-privatenetworkid-connections-vpns
      description: REST surface for private-networks-privateNetworkId-connections-vpns.
      operations:
      - method: GET
        name: getallvpnsfromprivatenetwork
        description: Acquia Get VPNs for a Private Network
        call: cloud-private-networks-private-networks.getallvpnsfromprivatenetwork
        outputParameters:
        - type: object
          mapping: $.
      - method: POST
        name: addvpntoprivatenetwork
        description: Acquia Add a New VPN to an Existing Private Network
        call: cloud-private-networks-private-networks.addvpntoprivatenetwork
        with:
          body: rest.body
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/private-networks/{privatenetworkid}/connections/vpns/{vpnid}
      name: private-networks-privatenetworkid-connections-vpns-vpnid
      description: REST surface for private-networks-privateNetworkId-connections-vpns-vpnId.
      operations:
      - method: DELETE
        name: deletevpnfromprivatenetwork
        description: Acquia Delete a VPN for a Private Network.
        call: cloud-private-networks-private-networks.deletevpnfromprivatenetwork
        outputParameters:
        - type: object
          mapping: $.
      - method: GET
        name: getvpnfromprivatenetwork
        description: Acquia Retrieve a VPN for a Private Network.
        call: cloud-private-networks-private-networks.getvpnfromprivatenetwork
        outputParameters:
        - type: object
          mapping: $.
      - method: PUT
        name: updatevpninprivatenetwork
        description: Acquia Create or Update a VPN for a Private Network.
        call: cloud-private-networks-private-networks.updatevpninprivatenetwork
        with:
          body: rest.body
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/private-networks/{privatenetworkid}/ingress
      name: private-networks-privatenetworkid-ingress
      description: REST surface for private-networks-privateNetworkId-ingress.
      operations:
      - method: GET
        name: getingressfromprivatenetwork
        description: Acquia Get Ingress for a Private Network
        call: cloud-private-networks-private-networks.getingressfromprivatenetwork
        outputParameters:
        - type: object
          mapping: $.
      - method: PUT
        name: updateprivatenetworkingress
        description: Acquia Update Ingress for a Private Network.
        call: cloud-private-networks-private-networks.updateprivatenetworkingress
        with:
          body: rest.body
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/private-networks/{privatenetworkid}/isolation
      name: private-networks-privatenetworkid-isolation
      description: REST surface for private-networks-privateNetworkId-isolation.
      operations:
      - method: GET
        name: getprivatenetworkisolation
        description: Acquia Get Isolation for a Private Network.
        call: cloud-private-networks-private-networks.getprivatenetworkisolation
        outputParameters:
        - type: object
          mapping: $.
      - method: PUT
        name: updateprivatenetworkisolation
        description: Acquia Update Isolation Settings of a Private Network
        call: cloud-private-networks-private-networks.updateprivatenetworkisolation
        with:
          body: rest.body
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/subscriptions/{subscriptionid}/private-networks
      name: subscriptions-subscriptionid-private-networks
      description: REST surface for subscriptions-subscriptionId-private-networks.
      operations:
      - method: GET
        name: getprivatenetworksbysubscription
        description: Acquia List Private Networks for a Subscription
        call: cloud-private-networks-private-networks.getprivatenetworksbysubscription
        outputParameters:
        - type: object
          mapping: $.
  - type: mcp
    namespace: cloud-private-networks-private-networks-mcp
    port: 9090
    transport: http
    description: MCP adapter for Acquia Cloud API - Private Networks — Private Networks. One tool per consumed operation,
      routed inline through this capability's consumes block.
    tools:
    - name: acquia-create-new-private-network
      description: Acquia Create a New Private Network
      hints:
        readOnly: false
        destructive: false
        idempotent: false
      call: cloud-private-networks-private-networks.createprivatenetwork
      with:
        body: tools.body
      outputParameters:
      - type: object
        mapping: $.
    - name: acquia-delete-private-network
      description: Acquia Delete a Private Network
      hints:
        readOnly: false
        destructive: true
        idempotent: true
      call: cloud-private-networks-private-networks.deleteprivatenetwork
      outputParameters:
      - type: object
        mapping: $.
    - name: acquia-retrieve-private-network-id
      description: Acquia Retrieve a Private Network by ID
      hints:
        readOnly: true
        destructive: false
        idempotent: true
      call: cloud-private-networks-private-networks.getprivatenetwork
      outputParameters:
      - type: object
        mapping: $.
    - name: acquia-update-private-network
      description: Acquia Update a Private Network
      hints:
        readOnly: false
        destructive: false
        idempotent: true
      call: cloud-private-networks-private-networks.updateprivatenetwork
      with:
        body: tools.body
      outputParameters:
      - type: object
        mapping: $.
    - name: acquia-get-connections-private-network
      description: Acquia Get Connections for a Private Network.
      hints:
        readOnly: true
        destructive: false
        idempotent: true
      call: cloud-private-networks-private-networks.getprivatenetworkconnections
      outputParameters:
      - type: object
        mapping: $.
    - name: acquia-update-connections-private-network
      description: Acquia Update Connections for a Private Network.
      hints:
        readOnly: false
        destructive: false
        idempotent: true
      call: cloud-private-networks-private-networks.updateprivatenetworkconnections
      with:
        body: tools.body
      outputParameters:
      - type: object
        mapping: $.
    - name: acquia-get-vpc-peers-private
      description: Acquia Get VPC Peers for a Private Network
      hints:
        readOnly: true
        destructive: false
        idempotent: true
      call: cloud-private-networks-private-networks.getallvpcpeersfromprivatenetwork
      outputParameters:
      - type: object
        mapping: $.
    - name: acquia-add-new-vpc-peer
      description: Acquia Add a New VPC Peer to an Existing Private Network
      hints:
        readOnly: false
        destructive: false
        idempotent: false
      call: cloud-private-networks-private-networks.addvpcpeertoprivatenetwork
      with:
        body: tools.body
      outputParameters:
      - type: object
        mapping: $.
    - name: acquia-delete-vpc-peer-private
      description: Acquia Delete a VPC Peer for a Private Network.
      hints:
        readOnly: false
        destructive: true
        idempotent: true
      call: cloud-private-networks-private-networks.deletevpcpeerfromprivatenetwork
      outputParameters:
      - type: object
        mapping: $.
    - name: acquia-get-specific-vpc-peer
      description: Acquia Get a Specific VPC Peer from a Private Network
      hints:
        readOnly: true
        destructive: false
        idempotent: true
      call: cloud-private-networks-private-networks.getvpcpeerfromprivatenetwork
      outputParameters:
      - type: object
        mapping: $.
    - name: acquia-get-vpns-private-network
      description: Acquia Get VPNs for a Private Network
      hints:
        readOnly: true
        destructive: false
        idempotent: true
      call: cloud-private-networks-private-networks.getallvpnsfromprivatenetwork
      outputParameters:
      - type: object
        mapping: $.
    - name: acquia-add-new-vpn-existing
      description: Acquia Add a New VPN to an Existing Private Network
      hints:
        readOnly: false
        destructive: false
        idempotent: false
      call: cloud-private-networks-private-networks.addvpntoprivatenetwork
      with:
        body: tools.body
      outputParameters:
      - type: object
        mapping: $.
    - name: acquia-delete-vpn-private-network
      description: Acquia Delete a VPN for a Private Network.
      hints:
        readOnly: false
        destructive: true
        idempotent: true
      call: cloud-private-networks-private-networks.deletevpnfromprivatenetwork
      outputParameters:
      - type: object
        mapping: $.
    - name: acquia-retrieve-vpn-private-network
      description: Acquia Retrieve a VPN for a Private Network.
      hints:
        readOnly: true
        destructive: false
        idempotent: true
      call: cloud-private-networks-private-networks.getvpnfromprivatenetwork
      outputParameters:
      - type: object
        mapping: $.
    - name: acquia-create-update-vpn-private
      description: Acquia Create or Update a VPN for a Private Network.
      hints:
        readOnly: false
        destructive: false
        idempotent: true
      call: cloud-private-networks-private-networks.updatevpninprivatenetwork
      with:
        body: tools.body
      outputParameters:
      - type: object
        mapping: $.
    - name: acquia-get-ingress-private-network
      description: Acquia Get Ingress for a Private Network
      hints:
        readOnly: true
        destructive: false
        idempotent: true
      call: cloud-private-networks-private-networks.getingressfromprivatenetwork
      outputParameters:
      - type: object
        mapping: $.
    - name: acquia-update-ingress-private-network
      description: Acquia Update Ingress for a Private Network.
      hints:
        readOnly: false
        destructive: false
        idempotent: true
      call: cloud-private-networks-private-networks.updateprivatenetworkingress
      with:
        body: tools.body
      outputParameters:
      - type: object
        mapping: $.
    - name: acquia-get-isolation-private-network
      description: Acquia Get Isolation for a Private Network.
      hints:
        readOnly: true
        destructive: false
        idempotent: true
      call: cloud-private-networks-private-networks.getprivatenetworkisolation
      outputParameters:
      - type: object
        mapping: $.
    - name: acquia-update-isolation-settings-private
      description: Acquia Update Isolation Settings of a Private Network
      hints:
        readOnly: false
        destructive: false
        idempotent: true
      call: cloud-private-networks-private-networks.updateprivatenetworkisolation
      with:
        body: tools.body
      outputParameters:
      - type: object
        mapping: $.
    - name: acquia-list-private-networks-subscription
      description: Acquia List Private Networks for a Subscription
      hints:
        readOnly: true
        destructive: false
        idempotent: true
      call: cloud-private-networks-private-networks.getprivatenetworksbysubscription
      outputParameters:
      - type: object
        mapping: $.