{
  "url": "",
  "name": "agent-registry",
  "prefix": "agent-registry",
  "timestamp": "1786060806",
  "actions": [
    {
      "url": "",
      "name": "CreateRegistry",
      "description": "",
      "access": "Write",
      "resources": [],
      "conditions": []
    },
    {
      "url": "",
      "name": "CreateRegistryRecord",
      "description": "",
      "access": "Write",
      "resources": [
        {
          "name": "registry",
          "is_required": null
        }
      ],
      "conditions": []
    },
    {
      "url": "",
      "name": "DeleteRegistry",
      "description": "",
      "access": "Write",
      "resources": [
        {
          "name": "registry",
          "is_required": null
        }
      ],
      "conditions": []
    },
    {
      "url": "",
      "name": "DeleteRegistryRecord",
      "description": "",
      "access": "Write",
      "resources": [
        {
          "name": "registry-record",
          "is_required": null
        }
      ],
      "conditions": []
    },
    {
      "url": "",
      "name": "GetDiscoverableRegistryRecord",
      "description": "",
      "access": "Read",
      "resources": [
        {
          "name": "registry-record",
          "is_required": null
        }
      ],
      "conditions": []
    },
    {
      "url": "",
      "name": "GetRegistry",
      "description": "",
      "access": "Read",
      "resources": [
        {
          "name": "registry",
          "is_required": null
        }
      ],
      "conditions": []
    },
    {
      "url": "",
      "name": "GetRegistryRecord",
      "description": "",
      "access": "Read",
      "resources": [
        {
          "name": "registry-record",
          "is_required": null
        }
      ],
      "conditions": []
    },
    {
      "url": "",
      "name": "InvokeRegistryMcp",
      "description": "",
      "access": "Read",
      "resources": [
        {
          "name": "registry",
          "is_required": null
        }
      ],
      "conditions": []
    },
    {
      "url": "",
      "name": "ListDiscoverableRegistryRecords",
      "description": "",
      "access": "List",
      "resources": [
        {
          "name": "registry",
          "is_required": null
        }
      ],
      "conditions": []
    },
    {
      "url": "",
      "name": "ListRegistries",
      "description": "",
      "access": "List",
      "resources": [],
      "conditions": []
    },
    {
      "url": "",
      "name": "ListRegistryRecords",
      "description": "",
      "access": "List",
      "resources": [
        {
          "name": "registry",
          "is_required": null
        }
      ],
      "conditions": []
    },
    {
      "url": "",
      "name": "ListTagsForResource",
      "description": "",
      "access": "List",
      "resources": [
        {
          "name": "registry",
          "is_required": null
        },
        {
          "name": "registry-record",
          "is_required": null
        }
      ],
      "conditions": []
    },
    {
      "url": "",
      "name": "SearchDiscoverableRegistryRecords",
      "description": "",
      "access": "Read",
      "resources": [
        {
          "name": "registry",
          "is_required": null
        }
      ],
      "conditions": []
    },
    {
      "url": "",
      "name": "SubmitRegistryRecordForApproval",
      "description": "",
      "access": "Write",
      "resources": [
        {
          "name": "registry-record",
          "is_required": null
        }
      ],
      "conditions": []
    },
    {
      "url": "",
      "name": "TagResource",
      "description": "",
      "access": "Tagging",
      "resources": [
        {
          "name": "registry",
          "is_required": null
        },
        {
          "name": "registry-record",
          "is_required": null
        }
      ],
      "conditions": [
        "aws:RequestTag/${TagKey}",
        "aws:TagKeys"
      ]
    },
    {
      "url": "",
      "name": "UntagResource",
      "description": "",
      "access": "Tagging",
      "resources": [
        {
          "name": "registry",
          "is_required": null
        },
        {
          "name": "registry-record",
          "is_required": null
        }
      ],
      "conditions": [
        "aws:TagKeys"
      ]
    },
    {
      "url": "",
      "name": "UpdateRegistry",
      "description": "",
      "access": "Write",
      "resources": [
        {
          "name": "registry",
          "is_required": null
        }
      ],
      "conditions": []
    },
    {
      "url": "",
      "name": "UpdateRegistryRecord",
      "description": "",
      "access": "Write",
      "resources": [
        {
          "name": "registry-record",
          "is_required": null
        }
      ],
      "conditions": []
    },
    {
      "url": "",
      "name": "UpdateRegistryRecordStatus",
      "description": "",
      "access": "Write",
      "resources": [
        {
          "name": "registry-record",
          "is_required": null
        }
      ],
      "conditions": []
    }
  ],
  "resources": [
    {
      "url": "",
      "name": "registry",
      "arn": "arn:${Partition}:agent-registry:${Region}:${Account}:registry/${RegistryId}",
      "conditions": [
        "aws:ResourceTag/${TagKey}"
      ]
    },
    {
      "url": "",
      "name": "registry-record",
      "arn": "arn:${Partition}:agent-registry:${Region}:${Account}:registry/${RegistryId}/record/${RecordId}",
      "conditions": [
        "aws:ResourceTag/${TagKey}"
      ]
    }
  ],
  "conditions": [
    {
      "url": "",
      "name": "aws:RequestTag/${TagKey}",
      "description": "",
      "type": "String"
    },
    {
      "url": "",
      "name": "aws:ResourceTag/${TagKey}",
      "description": "",
      "type": "String"
    },
    {
      "url": "",
      "name": "aws:TagKeys",
      "description": "",
      "type": "ArrayOfString"
    }
  ]
}