Skip to content

Commit aa834d5

Browse files
author
Christopher Brandt
committed
fix(connections): naming aliases, pluralize connections
1 parent c0d3f3e commit aa834d5

28 files changed

Lines changed: 114 additions & 90 deletions

README.md

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -79,17 +79,17 @@ CloudGraph GCP Provider will ask you what regions you would like to crawl and wi
7979
| cdnBackendBucket | project, cdnUrlMap |
8080
| cdnBackendService | project, cdnUrlMap, network |
8181
| cdnUrlMap | project, cdnBackendBucket, cdnBackendService |
82-
| cloudFunction | project, vpc |
83-
| cloudRouter | project |
82+
| cloudFunction | project, vpcConnectors |
83+
| cloudRouters | project |
8484
| computeProject | project |
85-
| dataprocClusters | project, dataprocJobs, dataprocWorkflowTemplate |
85+
| dataprocClusters | project, dataprocJobs, dataprocWorkflowTemplates |
8686
| dataprocAutoscalingPolicies | project |
8787
| dataprocJobs | project, dataprocClusters |
88-
| dataprocWorkflowTemplate | project, dataprocClusters |
88+
| dataprocWorkflowTemplates | project, dataprocClusters |
8989
| kmsCryptoKeys | iamPolicy, kmsKeyRing, project |
9090
| dnsManagedZone | project |
9191
| dnsPolicy | project, network |
92-
| firestores | project |
92+
| firestoreDatabases | project |
9393
| firewall | network, project |
9494
| folder | iamPolicy, organization, project |
9595
| kmsKeyRing | kmsCryptoKeys, project |
@@ -98,15 +98,15 @@ CloudGraph GCP Provider will ask you what regions you would like to crawl and wi
9898
| logMetric | project |
9999
| logSink | project |
100100
| logView | logBucket, project |
101-
| network | cloudRouter, dnsPolicy, firewall, project, sqlInstances, subnet, vmInstance, vpc, cdnBackendService |
101+
| network | cloudRouters, dnsPolicy, firewall, project, sqlInstances, subnet, vmInstance, vpcConnectors, cdnBackendService |
102102
| organization | folder, project |
103103
| project | ALL SERVICES |
104104
| secretManager | project |
105-
| serviceAccount | project |
105+
| serviceAccounts | project |
106106
| sqlInstances | project, network |
107107
| sslPolicies | project |
108108
| storageBucket | project |
109-
| subnet | project, network, vmInstance, vpc |
109+
| subnet | project, network, vmInstance, vpcConnectors |
110110
| targetSslProxies | project |
111111
| targetHttpsProxies | project |
112112
| vmInstance | project, network, subnet |

src/enums/serviceAliases.ts

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
export default {
2+
alertPolicy: 'alertPolicies',
3+
cloudFunction: 'cloudFunctions',
4+
dnsManagedZone: 'dnsManagedZones',
5+
dnsPolicy: 'dnsPolicies',
6+
iamPolicy: 'iamPolicies',
7+
logBucket: 'logBuckets',
8+
logMetric: 'logMetrics',
9+
logView: 'logViews',
10+
logSink: 'logSinks',
11+
storageBucket: 'storageBuckets',
12+
firewall: 'firewalls',
13+
network: 'networks',
14+
subnet: 'subnets',
15+
vmInstance: 'vmInstances',
16+
}

src/enums/services.ts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -81,7 +81,6 @@ export default {
8181
logView: 'logView',
8282
organization: 'organization',
8383
network: 'network',
84-
// organizations: 'organizations',
8584
project: 'project',
8685
sqlInstances: 'sqlInstances',
8786
sslPolicies: 'sslPolicies',

src/services/alertPolicy/schema.graphql

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ type gcpAlertPolicy implements gcpBaseResource @key(fields: "id") {
99
notificationChannels: [String] @search(by: [hash])
1010
creationRecord: gcpAlertPolicyMutationRecord
1111
mutationRecord: gcpAlertPolicyMutationRecord
12-
project: [gcpProject] @hasInverse(field: alertPolicy)
12+
project: [gcpProject] @hasInverse(field: alertPolicies)
1313
}
1414

1515
type gcpAlertPolicyDocumentation

src/services/cloudFunction/schema.graphql

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,8 +19,8 @@ type gcpCloudFunction implements gcpBaseResource @key(fields: "id") {
1919
vpcConnectorEgressSettings: String @search(by: [hash, regexp])
2020
ingressSettings: String @search(by: [hash, regexp])
2121
buildId: String @search(by: [hash, regexp])
22-
project: [gcpProject] @hasInverse(field: cloudFunction)
23-
vpcConnectors: [gcpVpcConnector] @hasInverse(field: cloudFunction)
22+
project: [gcpProject] @hasInverse(field: cloudFunctions)
23+
vpcConnectors: [gcpVpcConnector] @hasInverse(field: cloudFunctions)
2424
}
2525

2626
type gcpCloudFunctionSourceRepository

src/services/dnsManagedZone/schema.graphql

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -63,5 +63,5 @@ type gcpDnsManagedZone implements gcpBaseResource
6363
serviceDirectoryConfigNamespaceDeactivateTime: String @search(by: [hash, regexp])
6464
cloudLoggingConfigKind: String @search(by: [hash, regexp])
6565
cloudLoggingConfigEnableLogging: Boolean @search
66-
project: [gcpProject] @hasInverse(field: dnsManagedZone)
66+
project: [gcpProject] @hasInverse(field: dnsManagedZones)
6767
}

src/services/dnsPolicy/schema.graphql

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,6 @@ type gcpDnsPolicy implements gcpBaseResource
2121
alternativeNameServerConfigKind: String @search(by: [hash, regexp])
2222
alternativeNameServerConfigTargetNameServers: [gcpDnsPolicyAlternativeNameServerConfigTargetNameServer]
2323
enableLogging: Boolean @search
24-
network: [gcpNetwork] @hasInverse(field: dnsPolicy)
25-
project: [gcpProject] @hasInverse(field: dnsPolicy)
24+
network: [gcpNetwork] @hasInverse(field: dnsPolicies)
25+
project: [gcpProject] @hasInverse(field: dnsPolicies)
2626
}

src/services/firewall/schema.graphql

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,8 +19,8 @@ type gcpFirewall {
1919
sourceTags: [String] @search(by: [hash])
2020
targetServiceAccounts: [String] @search(by: [hash])
2121
targetTags: [String] @search(by: [hash])
22-
network: [gcpNetwork] @hasInverse(field: firewall)
23-
project: [gcpProject] @hasInverse(field: firewall)
22+
network: [gcpNetwork] @hasInverse(field: firewalls)
23+
project: [gcpProject] @hasInverse(field: firewalls)
2424
}
2525

2626
type gcpFirewallAccess

src/services/folder/connections.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@ export default ({
4040
id: policy.id,
4141
resourceType: services.iamPolicy,
4242
relation: 'child',
43-
field: 'iamPolicy',
43+
field: 'iamPolicies',
4444
})
4545
}
4646
}

src/services/folder/schema.graphql

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ type gcpFolder implements gcpBaseResource @key(fields: "id") {
66
updateTime: String @search(by: [hash, regexp])
77
deleteTime: String @search(by: [hash, regexp])
88
etag: String @search(by: [hash, regexp])
9-
organization: [gcpOrganization] @hasInverse(field: folder)
10-
project: [gcpProject] @hasInverse(field: folder)
11-
iamPolicy: [gcpIamPolicy] @hasInverse(field: folder)
9+
organization: [gcpOrganization] @hasInverse(field: folders)
10+
projects: [gcpProject] @hasInverse(field: folder)
11+
iamPolicies: [gcpIamPolicy] @hasInverse(field: folder)
1212
}

0 commit comments

Comments
 (0)