@@ -4,135 +4,131 @@ type awsAppSyncApiKey
44 mutation : { add : false , delete : false }
55 subscription : false
66 ) {
7- id : String ! @id @search (by : [hash ])
8- description : String @search (by : [hash , regexp ])
9- expires : Int @search
10- }
7+ id : String ! @id @search (by : [hash ])
8+ description : String @search (by : [hash , regexp ])
9+ expires : Int @search
10+ }
1111
1212type awsAppSyncDataSource
1313 @generate (
1414 query : { get : false , query : true , aggregate : false }
1515 mutation : { add : false , delete : false }
1616 subscription : false
1717 ) {
18- id : String ! @id @search (by : [hash ])
19- arn : String ! @search (by : [hash ])
20- name : String @search (by : [hash , regexp ])
21- description : String @search (by : [hash , regexp ])
22- type : String @search (by : [hash , regexp ])
23- serviceRoleArn : String @search (by : [hash , regexp ])
24- dynamodbTableName : String @search (by : [hash , regexp ])
25- dynamodbAwsRegion : String @search (by : [hash , regexp ])
26- dynamodbUseCallerCredentials : String @search (by : [hash , regexp ])
27- dynamodbDeltaSyncBaseTableTTL : Int @search
28- dynamodbDeltaSyncTableName : String @search (by : [hash , regexp ])
29- dynamodbDeltaSyncTableTTL : Int @search
30- dynamodbVersioned : String @search (by : [hash , regexp ])
31- lambdaFunctionArn : String @search (by : [hash , regexp ])
32- elasticsearchEndpoint : String @search (by : [hash , regexp ])
33- elasticsearchAwsRegion : String @search (by : [hash , regexp ])
34- httpEndpoint : String @search (by : [hash , regexp ])
35- httpAuthorizationType : String @search (by : [hash , regexp ])
36- httpAuthorizationIamSigningRegion : String @search (by : [hash , regexp ])
37- httpAuthorizationIamSigningServiceName : String @search (by : [hash , regexp ])
38- relationalDatabaseSourceType : String @search (by : [hash , regexp ])
39- relationalDatabaseAwsRegion : String @search (by : [hash , regexp ])
40- relationalDatabaseClusterIdentifier : String @search (by : [hash , regexp ])
41- relationalDatabaseName : String @search (by : [hash , regexp ])
42- relationalDatabaseSchema : String @search (by : [hash , regexp ])
43- relationalDatabaseAwsSecretStoreArn : String @search (by : [hash , regexp ])
44- }
18+ id : String ! @id @search (by : [hash ])
19+ arn : String ! @search (by : [hash ])
20+ name : String @search (by : [hash , regexp ])
21+ description : String @search (by : [hash , regexp ])
22+ type : String @search (by : [hash , regexp ])
23+ serviceRoleArn : String @search (by : [hash , regexp ])
24+ dynamodbTableName : String @search (by : [hash , regexp ])
25+ dynamodbAwsRegion : String @search (by : [hash , regexp ])
26+ dynamodbUseCallerCredentials : String @search (by : [hash , regexp ])
27+ dynamodbDeltaSyncBaseTableTTL : Int @search
28+ dynamodbDeltaSyncTableName : String @search (by : [hash , regexp ])
29+ dynamodbDeltaSyncTableTTL : Int @search
30+ dynamodbVersioned : String @search (by : [hash , regexp ])
31+ lambdaFunctionArn : String @search (by : [hash , regexp ])
32+ elasticsearchEndpoint : String @search (by : [hash , regexp ])
33+ elasticsearchAwsRegion : String @search (by : [hash , regexp ])
34+ httpEndpoint : String @search (by : [hash , regexp ])
35+ httpAuthorizationType : String @search (by : [hash , regexp ])
36+ httpAuthorizationIamSigningRegion : String @search (by : [hash , regexp ])
37+ httpAuthorizationIamSigningServiceName : String @search (by : [hash , regexp ])
38+ relationalDatabaseSourceType : String @search (by : [hash , regexp ])
39+ relationalDatabaseAwsRegion : String @search (by : [hash , regexp ])
40+ relationalDatabaseClusterIdentifier : String @search (by : [hash , regexp ])
41+ relationalDatabaseName : String @search (by : [hash , regexp ])
42+ relationalDatabaseSchema : String @search (by : [hash , regexp ])
43+ relationalDatabaseAwsSecretStoreArn : String @search (by : [hash , regexp ])
44+ }
4545
4646type awsAppSyncResolver
4747 @generate (
4848 query : { get : false , query : true , aggregate : false }
4949 mutation : { add : false , delete : false }
5050 subscription : false
5151 ) {
52- id : String ! @id @search (by : [hash ])
53- arn : String ! @search (by : [hash ])
54- typeName : String @search (by : [hash , regexp ])
55- fieldName : String @search (by : [hash , regexp ])
56- dataSourceName : String @search (by : [hash , regexp ])
57- requestMappingTemplate : String @search (by : [hash , regexp ])
58- responseMappingTemplate : String @search (by : [hash , regexp ])
59- kind : String @search (by : [hash , regexp ])
60- pipelineFunctionIds : [String ] @search (by : [hash ])
61- syncConflictHandler : String @search (by : [hash , regexp ])
62- syncConflictDetection : String @search (by : [hash , regexp ])
63- syncLambdaConflictHandlerArn : String @search (by : [hash , regexp ])
64- cachingTTL : Int @search
65- cachingKeys : [String ] @search (by : [hash ])
66- }
52+ id : String ! @id @search (by : [hash ])
53+ arn : String ! @search (by : [hash ])
54+ typeName : String @search (by : [hash , regexp ])
55+ fieldName : String @search (by : [hash , regexp ])
56+ dataSourceName : String @search (by : [hash , regexp ])
57+ requestMappingTemplate : String @search (by : [hash , regexp ])
58+ responseMappingTemplate : String @search (by : [hash , regexp ])
59+ kind : String @search (by : [hash , regexp ])
60+ pipelineFunctionIds : [String ] @search (by : [hash ])
61+ syncConflictHandler : String @search (by : [hash , regexp ])
62+ syncConflictDetection : String @search (by : [hash , regexp ])
63+ syncLambdaConflictHandlerArn : String @search (by : [hash , regexp ])
64+ cachingTTL : Int @search
65+ cachingKeys : [String ] @search (by : [hash ])
66+ }
6767
6868type awsAppSyncFunction
6969 @generate (
7070 query : { get : false , query : true , aggregate : false }
7171 mutation : { add : false , delete : false }
7272 subscription : false
7373 ) {
74- id : String ! @id @search (by : [hash ])
75- arn : String ! @search (by : [hash ])
76- name : String @search (by : [hash , regexp ])
77- description : String @search (by : [hash , regexp ])
78- dataSourceName : String @search (by : [hash , regexp ])
79- requestMappingTemplate : String @search (by : [hash , regexp ])
80- responseMappingTemplate : String @search (by : [hash , regexp ])
81- functionVersion : String @search (by : [hash , regexp ])
82- resolvers : [awsAppSyncResolver ]
83- }
74+ id : String ! @id @search (by : [hash ])
75+ arn : String ! @search (by : [hash ])
76+ name : String @search (by : [hash , regexp ])
77+ description : String @search (by : [hash , regexp ])
78+ dataSourceName : String @search (by : [hash , regexp ])
79+ requestMappingTemplate : String @search (by : [hash , regexp ])
80+ responseMappingTemplate : String @search (by : [hash , regexp ])
81+ functionVersion : String @search (by : [hash , regexp ])
82+ resolvers : [awsAppSyncResolver ]
83+ }
8484
8585type awsAppSyncType
8686 @generate (
8787 query : { get : false , query : true , aggregate : false }
8888 mutation : { add : false , delete : false }
8989 subscription : false
9090 ) {
91- id : String ! @id @search (by : [hash ])
92- arn : String ! @search (by : [hash ])
93- name : String @search (by : [hash , regexp ])
94- description : String @search (by : [hash , regexp ])
95- definition : String @search (by : [hash , regexp ])
96- format : String @search (by : [hash , regexp ])
97- resolvers : [awsAppSyncResolver ]
98- }
91+ id : String ! @id @search (by : [hash ])
92+ arn : String ! @search (by : [hash ])
93+ name : String @search (by : [hash , regexp ])
94+ description : String @search (by : [hash , regexp ])
95+ definition : String @search (by : [hash , regexp ])
96+ format : String @search (by : [hash , regexp ])
97+ resolvers : [awsAppSyncResolver ]
98+ }
9999
100100type awsAppSyncGraphqlApiUris
101101 @generate (
102102 query : { get : false , query : true , aggregate : false }
103103 mutation : { add : false , delete : false }
104104 subscription : false
105105 ) {
106- id : String ! @id @search (by : [hash ])
107- key : String ! @search (by : [hash , regexp ])
108- value : String ! @search (by : [hash , regexp ])
109- }
106+ id : String ! @id @search (by : [hash ])
107+ key : String ! @search (by : [hash , regexp ])
108+ value : String ! @search (by : [hash , regexp ])
109+ }
110110
111111type awsAdditionalAuthenticationProvider
112112 @generate (
113113 query : { get : false , query : true , aggregate : false }
114114 mutation : { add : false , delete : false }
115115 subscription : false
116116 ) {
117- id : String ! @id @search (by : [hash ])
118- authenticationType : String @search (by : [hash , regexp ])
119- openIDConnectIssuer : String @search (by : [hash , regexp ])
120- openIDConnectClientId : String @search (by : [hash , regexp ])
121- openIDConnectIatTTL : Int @search
122- openIDConnectAuthTTL : Int @search
123- userPoolId : String @search (by : [hash , regexp ])
124- userPoolAwsRegion : String @search (by : [hash , regexp ])
125- userPoolAppIdClientRegex : String @search (by : [hash , regexp ])
126- }
117+ id : String ! @id @search (by : [hash ])
118+ authenticationType : String @search (by : [hash , regexp ])
119+ openIDConnectIssuer : String @search (by : [hash , regexp ])
120+ openIDConnectClientId : String @search (by : [hash , regexp ])
121+ openIDConnectIatTTL : Int @search
122+ openIDConnectAuthTTL : Int @search
123+ userPoolId : String @search (by : [hash , regexp ])
124+ userPoolAwsRegion : String @search (by : [hash , regexp ])
125+ userPoolAppIdClientRegex : String @search (by : [hash , regexp ])
126+ }
127127# TODO: add iam role connection
128128# TODO: waf web acl connection
129129# TODO: add cloudwatchLog connection
130- type awsAppSync @key (fields : " arn" ) {
131- id : String ! @id @search (by : [hash ])
132- accountId : String ! @search (by : [hash ])
133- arn : String ! @id @search (by : [hash , regexp ])
134- region : String ! @search (by : [hash , regexp ])
135- name : String ! @search (by : [hash , regexp ])
130+ type awsAppSync implements awsBaseService @key (fields : " arn" ) {
131+ name : String @search (by : [hash , regexp ])
136132 authenticationType : String @search (by : [hash , regexp ])
137133 logFieldLogLevel : String @search (by : [hash , regexp ])
138134 logCloudWatchLogsRoleArn : String @search (by : [hash , regexp ])
@@ -145,14 +141,15 @@ type awsAppSync @key(fields: "arn") {
145141 openIDConnectClientId : String @search (by : [hash , regexp ])
146142 openIDConnectIatTTL : Int @search
147143 openIDConnectAuthTTL : Int @search
148- uris : [awsAppSyncGraphqlApiUris ]
144+ uris : [awsAppSyncGraphqlApiUris ]
149145 tags : [awsRawTag ]
150146 additionalAuthenticationProviders : [awsAdditionalAuthenticationProvider ]
151147 xrayEnabled : String @search (by : [hash , regexp ])
152148 wafWebAclArn : String @search (by : [hash , regexp ])
153149 lambdaAuthorizerResultTtlInSeconds : Int @search
154150 lambdaAuthorizerUri : String @search (by : [hash , regexp ])
155- lambdaAuthorizerIdentityValidationExpression : String @search (by : [hash , regexp ])
151+ lambdaAuthorizerIdentityValidationExpression : String
152+ @search (by : [hash , regexp ])
156153 apiKeys : [awsAppSyncApiKey ]
157154 dataSources : [awsAppSyncDataSource ]
158155 functions : [awsAppSyncFunction ]
0 commit comments