{"type":"model","meta":{"id":"/apps/pubhub/media/cloud-security-apis-in-eft/83e8a10367d157243cd1c3e478b807cb81262a3d/285f00e0-2a84-3aa5-a063-4c30a2b82db0","info":{"title":"Cisco Secure Access Resource Connector Groups and Resource Connectors API","description":"Manage the Resource Connector Groups and Resource Connectors in the organization.\n","version":"1.0.0","contact":{"name":"Cloud Security Developer Community"}},"security":[{"oauthFlow":[]}],"tags":[{"name":"Connector Groups","description":"Manage the Resource Connector Groups."},{"name":"Connectors","description":"Manage the Resource Connectors."},{"name":"Secure Access"}],"x-parser-conf":{"overview":{"markdownPath":"secure-access/reference/deployments/connector-groups-overview.md","uri":"secure-access-api-reference-connector-groups-overview"}},"openapi":"3.0.1","servers":[{"url":"https://api.sse.cisco.com/{basePath}","variables":{"basePath":{"default":"deployments/v2"}}}],"securitySchemes":{"oauthFlow":{"type":"oauth2","description":"Client credential flow.","flows":{"clientCredentials":{"tokenUrl":"https://api.sse.cisco.com/auth/v2/token","scopes":{"deployments.resourceconnectors:read":"Read the Resource Connector Group or Connector resources","deployments.resourceconnectors:write":"Write the Resource Connector Group or Connector resources"}}}}}},"spec":{"type":"array","description":"Update properties of the Resource Connector Group.","items":{"type":"object","required":["op","path"],"properties":{"op":{"description":"The label that describes the type of operation.","type":"string","enum":["replace"],"example":"replace","$$ref":"#/components/schemas/op"},"path":{"type":"string","enum":["/name","/confirmedAgentsEnabled","/provisioningKey","/resourceIds","/forwardDNS"],"description":"The Resource Connector Group property.\nYou can set these properties on the Connector Group: `name`, `confirmedAgentsEnabled`, `provisioningKey`, `forwardDNS`, and `resourceIds`.","example":"/name"},"value":{"description":"The value of the property.\nWhen the value of the `path` field is `provisioningKey`, the `value` field accepts an empty string or is not required.","oneOf":[{"type":"string","description":"New value for the paths \"/name\", \"/confirmedAgentsEnabled\" and \"/resourceIds\".","example":"us-east-1"},{"type":"array","description":"The DNS configuration for the Connector Group.","items":{"type":"object","properties":{"dnsResourceId":{"type":"integer","description":"The ID for the DNS server that is associated with the Connector Group.","example":123456},"domains":{"type":"string","description":"A comma-separated list of domains. DNS requests for these domains are sent to the DNS server that is identified by `dnsResourceId`.","example":"domain1.com,domain2.com"}}},"example":[{"dnsResourceId":123456,"domains":"domain1.com,domain2.com"}],"$$ref":"#/components/schemas/forwardDNS"}]}}},"example":[{"op":"replace","path":"/provisioningKey"},{"op":"replace","path":"/name","value":"Some renamed group"},{"op":"replace","path":"/forwardDNS","value":[{"dnsResourceId":123456,"domains":"domainone.com,domaintwo.com"}]}],"$$ref":"#/components/schemas/connectorGroupPatchReq","title":"connectorGroupPatchReq"}}