11{
2- "@type" : " type.googleapis.com/c1.connector.v2.ConnectorCapabilities" ,
3- "resourceTypeCapabilities" : [
2+ "@type" : " type.googleapis.com/c1.connector.v2.ConnectorCapabilities" ,
3+ "resourceTypeCapabilities" : [
44 {
5- "resourceType" : {
6- "id" : " group" ,
7- "displayName" : " Group" ,
8- "traits" : [
5+ "resourceType" : {
6+ "id" : " group" ,
7+ "displayName" : " Group" ,
8+ "traits" : [
99 " TRAIT_GROUP"
1010 ]
1111 },
12- "capabilities" : [
12+ "capabilities" : [
1313 " CAPABILITY_SYNC" ,
1414 " CAPABILITY_TARGETED_SYNC" ,
1515 " CAPABILITY_PROVISION"
1616 ]
1717 },
1818 {
19- "resourceType" : {
20- "id" : " role" ,
21- "displayName" : " Role" ,
22- "traits" : [
19+ "resourceType" : {
20+ "id" : " role" ,
21+ "displayName" : " Role" ,
22+ "traits" : [
2323 " TRAIT_ROLE"
2424 ]
2525 },
26- "capabilities" : [
26+ "capabilities" : [
2727 " CAPABILITY_SYNC" ,
2828 " CAPABILITY_PROVISION"
2929 ]
3030 },
3131 {
32- "resourceType" : {
33- "id" : " user" ,
34- "displayName" : " User" ,
35- "traits" : [
32+ "resourceType" : {
33+ "id" : " user" ,
34+ "displayName" : " User" ,
35+ "traits" : [
3636 " TRAIT_USER"
3737 ],
38- "annotations" : [
38+ "annotations" : [
3939 {
40- "@type" : " type.googleapis.com/c1.connector.v2.SkipEntitlementsAndGrants"
40+ "@type" : " type.googleapis.com/c1.connector.v2.SkipEntitlementsAndGrants"
4141 }
4242 ]
4343 },
44- "capabilities" : [
44+ "capabilities" : [
4545 " CAPABILITY_SYNC" ,
4646 " CAPABILITY_TARGETED_SYNC" ,
4747 " CAPABILITY_ACCOUNT_PROVISIONING" ,
48+ " CAPABILITY_CREDENTIAL_ROTATION" ,
4849 " CAPABILITY_RESOURCE_DELETE"
4950 ]
5051 }
5152 ],
52- "connectorCapabilities" : [
53+ "connectorCapabilities" : [
5354 " CAPABILITY_PROVISION" ,
5455 " CAPABILITY_SYNC" ,
5556 " CAPABILITY_ACCOUNT_PROVISIONING" ,
57+ " CAPABILITY_CREDENTIAL_ROTATION" ,
5658 " CAPABILITY_RESOURCE_DELETE" ,
5759 " CAPABILITY_TARGETED_SYNC"
5860 ],
59- "credentialDetails" : {
60- "capabilityAccountProvisioning" : {
61- "supportedCredentialOptions" : [
62- " CAPABILITY_DETAIL_CREDENTIAL_OPTION_NO_PASSWORD"
61+ "credentialDetails" : {
62+ "capabilityAccountProvisioning" : {
63+ "supportedCredentialOptions" : [
64+ " CAPABILITY_DETAIL_CREDENTIAL_OPTION_ENCRYPTED_PASSWORD" ,
65+ " CAPABILITY_DETAIL_CREDENTIAL_OPTION_NO_PASSWORD" ,
66+ " CAPABILITY_DETAIL_CREDENTIAL_OPTION_RANDOM_PASSWORD"
6367 ],
64- "preferredCredentialOption" : " CAPABILITY_DETAIL_CREDENTIAL_OPTION_NO_PASSWORD"
68+ "preferredCredentialOption" : " CAPABILITY_DETAIL_CREDENTIAL_OPTION_NO_PASSWORD"
69+ },
70+ "capabilityCredentialRotation" : {
71+ "supportedCredentialOptions" : [
72+ " CAPABILITY_DETAIL_CREDENTIAL_OPTION_ENCRYPTED_PASSWORD" ,
73+ " CAPABILITY_DETAIL_CREDENTIAL_OPTION_NO_PASSWORD" ,
74+ " CAPABILITY_DETAIL_CREDENTIAL_OPTION_RANDOM_PASSWORD"
75+ ],
76+ "preferredCredentialOption" : " CAPABILITY_DETAIL_CREDENTIAL_OPTION_ENCRYPTED_PASSWORD"
6577 }
6678 }
6779}
0 commit comments