{
   "name": "cl0-frdev",
   "matches": {
     "ipv4": {
        "ietf-acldns:dst-dnsname": 
"cloud-service.example.com" } }, "actions": { "forwarding": "accept" }

Using cloud connectors

To the left you will find an excerpt of an access control entry (ACE) that permits access to a specific host cloud-service.example.com. The entire example is found here.

 
"ace": 
  [
    {
     "name": "myctl0-todev",
       "matches": {
         "ietf-mud:mud": {
           "my-controller": [
             null
           ]
         }
       },
       "actions": {
         "forwarding": "accept"
       }
    }
  ]
 

Using my-controller

This example permits access to my-controller, which is specific to this particular class of device, as defined by its MUD URL. 

Use my-controller when you manufacturer very few models of devices, as for each separate MUD URL, the administrator will be asked to fill in who my-controller is for this device.  A complete example can be found here.

 
"ace": [
   {
     "name": "myman0-todev",
     "matches": {
        "ietf-mud:mud": {
        "same-manufacturer": [
           null
        ]
       }
      },
     "actions": {
        "forwarding": "accept"
      }
   }
 ]

 

Using same-manufacturer

This example permits access to same-manufacturer, when the authority section of a MUD URL of another device matches the authority section of the MUD URL for this device.  For example, if device A has a MUD URL of https://example.com/devA and device B has a MUD URL of https://example.com/devB, same-manufacturer will match in either's MUD file because they both contain "example.com".  A complete example can be found here.