diff --git a/baton_capabilities.json b/baton_capabilities.json new file mode 100644 index 00000000..37aecdcc --- /dev/null +++ b/baton_capabilities.json @@ -0,0 +1,87 @@ +{ + "@type": "type.googleapis.com/c1.connector.v2.ConnectorCapabilities", + "resourceTypeCapabilities": [ + { + "resourceType": { + "id": "app", + "displayName": "App", + "traits": [ + "TRAIT_APP" + ], + "annotations": [ + { + "@type": "type.googleapis.com/c1.connector.v2.V1Identifier", + "id": "app" + } + ] + }, + "capabilities": [ + "CAPABILITY_SYNC", + "CAPABILITY_PROVISION" + ] + }, + { + "resourceType": { + "id": "group", + "displayName": "Group", + "traits": [ + "TRAIT_GROUP" + ], + "annotations": [ + { + "@type": "type.googleapis.com/c1.connector.v2.V1Identifier", + "id": "group" + } + ] + }, + "capabilities": [ + "CAPABILITY_SYNC", + "CAPABILITY_PROVISION" + ] + }, + { + "resourceType": { + "id": "role", + "displayName": "Role", + "traits": [ + "TRAIT_ROLE" + ], + "annotations": [ + { + "@type": "type.googleapis.com/c1.connector.v2.V1Identifier", + "id": "role" + } + ] + }, + "capabilities": [ + "CAPABILITY_SYNC", + "CAPABILITY_PROVISION" + ] + }, + { + "resourceType": { + "id": "user", + "displayName": "User", + "traits": [ + "TRAIT_USER" + ], + "annotations": [ + { + "@type": "type.googleapis.com/c1.connector.v2.V1Identifier", + "id": "user" + }, + { + "@type": "type.googleapis.com/c1.connector.v2.SkipEntitlementsAndGrants" + } + ] + }, + "capabilities": [ + "CAPABILITY_SYNC" + ] + } + ], + "connectorCapabilities": [ + "CAPABILITY_SYNC", + "CAPABILITY_PROVISION" + ] +} \ No newline at end of file