1+ {
2+ "__injected_declarative_manifest" : {
3+ "version" : " 6.48.6" ,
4+ "type" : " DeclarativeSource" ,
5+ "check" : {
6+ "type" : " CheckStream" ,
7+ "dynamic_streams_check_configs" : [
8+ {
9+ "type" : " DynamicStreamCheckConfig" ,
10+ "stream_count" : 1 ,
11+ "dynamic_stream_name" : " sys_db_object"
12+ }
13+ ]
14+ },
15+ "definitions" : {
16+ "streams" : {},
17+ "base_requester" : {
18+ "type" : " HttpRequester" ,
19+ "url_base" : " https://{{ config['servicenow_instance'] }}.service-now.com/api/now/table" ,
20+ "authenticator" : {
21+ "type" : " BasicHttpAuthenticator" ,
22+ "password" : " {{ config[\" password\" ] }}" ,
23+ "username" : " {{ config[\" username\" ] }}"
24+ }
25+ }
26+ },
27+ "streams" : [
28+ {
29+ "type" : " DeclarativeStream" ,
30+ "name" : " sn_diagram_builder_shape_property_override_to_shape_template" ,
31+ "retriever" : {
32+ "type" : " SimpleRetriever" ,
33+ "decoder" : {
34+ "type" : " JsonDecoder"
35+ },
36+ "requester" : {
37+ "type" : " HttpRequester" ,
38+ "url_base" : " https://{{ config['servicenow_instance'] }}.service-now.com/api/now/table" ,
39+ "authenticator" : {
40+ "type" : " BasicHttpAuthenticator" ,
41+ "password" : " {{ config[\" password\" ] }}" ,
42+ "username" : " {{ config[\" username\" ] }}"
43+ },
44+ "path" : " /sn_diagram_builder_shape_property_override_to_shape_template" ,
45+ "http_method" : " GET"
46+ },
47+ "record_selector" : {
48+ "type" : " RecordSelector" ,
49+ "extractor" : {
50+ "type" : " DpathExtractor" ,
51+ "field_path" : [
52+ " result"
53+ ]
54+ }
55+ }
56+ },
57+ "schema_loader" : {
58+ "type" : " DynamicSchemaLoader" ,
59+ "retriever" : {
60+ "type" : " SimpleRetriever" ,
61+ "requester" : {
62+ "type" : " HttpRequester" ,
63+ "url_base" : " https://{{ config['servicenow_instance'] }}.service-now.com/api/now/table" ,
64+ "authenticator" : {
65+ "type" : " BasicHttpAuthenticator" ,
66+ "password" : " {{ config[\" password\" ] }}" ,
67+ "username" : " {{ config[\" username\" ] }}"
68+ },
69+ "path" : " /sys_dictionary" ,
70+ "http_method" : " GET" ,
71+ "request_parameters" : {
72+ "sysparm_query" : " name=sn_diagram_builder_shape_property_override_to_shape_template^elementISNOTEMPTY"
73+ }
74+ },
75+ "record_selector" : {
76+ "type" : " RecordSelector" ,
77+ "extractor" : {
78+ "type" : " DpathExtractor" ,
79+ "field_path" : []
80+ }
81+ }
82+ },
83+ "schema_type_identifier" : {
84+ "type" : " SchemaTypeIdentifier" ,
85+ "key_pointer" : [
86+ " element"
87+ ],
88+ "schema_pointer" : [
89+ " result"
90+ ]
91+ }
92+ },
93+ "dynamic_stream_name" : " sys_db_object"
94+ }
95+ ],
96+ "spec" : {
97+ "type" : " Spec" ,
98+ "connection_specification" : {
99+ "type" : " object" ,
100+ "$schema" : " http://json-schema.org/draft-07/schema#" ,
101+ "required" : [
102+ " username" ,
103+ " servicenow_instance"
104+ ],
105+ "properties" : {
106+ "password" : {
107+ "type" : " string" ,
108+ "order" : 1 ,
109+ "title" : " Password" ,
110+ "always_show" : true ,
111+ "airbyte_secret" : true
112+ },
113+ "username" : {
114+ "type" : " string" ,
115+ "order" : 0 ,
116+ "title" : " Username"
117+ },
118+ "servicenow_instance" : {
119+ "type" : " string" ,
120+ "description" : " instance subdomain under .servicenow.com" ,
121+ "order" : 2 ,
122+ "title" : " servicenow_instance"
123+ }
124+ },
125+ "additionalProperties" : true
126+ }
127+ },
128+ "schemas" : {
129+ "sys_db_object_stream_template" : {
130+ "type" : " object" ,
131+ "$schema" : " http://json-schema.org/schema#" ,
132+ "properties" : {
133+ "order" : {
134+ "type" : [
135+ " string" ,
136+ " null"
137+ ]
138+ }
139+ },
140+ "additionalProperties" : true
141+ }
142+ },
143+ "dynamic_streams" : []
144+ },
145+ "__command" : " test_read" ,
146+ "__test_read_config" : {"max_pages_per_slice" : 2 , "max_slices" : 5 , "max_records" : 10 },
147+ "username" : " admin" ,
148+ "password" : " ^hMhRi*H8s8K" ,
149+ "servicenow_instance" : " dev299258"
150+ }
0 commit comments