This repository has been archived by the owner on May 13, 2024. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 11
/
Copy pathschema.yaml
executable file
·234 lines (204 loc) · 6.08 KB
/
schema.yaml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
## Copyright © 2020, Oracle and/or its affiliates.
## All rights reserved. The Universal Permissive License (UPL), Version 1.0 as shown at http://oss.oracle.com/licenses/upl
title: "Create ADW and OAC in Oracle Cloud Infrastructure"
stackDescription: "Deploy Autonomous Data Warehouse (ADW) and Oracle Analytics Cloud (OAC) in Oracle Cloud Infrastructure."
schemaVersion: 1.1.0
version: "20190404"
locale: "en"
variableGroups:
- title: General Configuration
visible: false
variables:
- tenancy_ocid
- release
- region
- title: Required Configuration
visible: true
variables:
- compartment_ocid
- autonomous_database_admin_password
- analytics_instance_idcs_access_token
- show_advanced
- title: ADW Optional Configuration
visible:
and:
- show_advanced
variables:
- autonomous_database_cpu_core_count
- autonomous_database_db_name
- autonomous_database_display_name
- autonomous_database_db_version
- autonomous_database_is_auto_scaling_enabled
- autonomous_database_data_storage_size_in_tbs
- autonomous_database_db_workload
- autonomous_database_license_model
- autonomous_database_data_safe_status
- autonomous_database_whitelisted_ips
- title: OAC Optional Configuration
visible:
and:
- show_advanced
variables:
- analytics_instance_capacity_capacity_type
- analytics_instance_capacity_capacity_value
- analytics_instance_feature_set
- analytics_instance_license_type
- analytics_instance_name
variables:
show_advanced:
type: boolean
title: "Show advanced options?"
description: "Shows advanced options."
visible: true
default: false
compartment_ocid:
type: oci:identity:compartment:id
required: true
visibile: true
title: Compartment
description: "Compartment where you want to create the solution resources"
region:
type: oci:identity:region:name
required: true
visibile: true
title: Region
description: "Region where you want to deploy the resources defined by this stack."
autonomous_database_admin_password:
type: password
required: true
title: "ADW Database Password"
description: "ADW Database Password for ADMIN user."
minLength: 12
maxLength: 30
pattern: ^[A-Za-z][A-Za-z0-9_#\$]+$
analytics_instance_idcs_access_token:
type: text
required: true
title: "IDCS Acccess Token for OAC"
description: "IDCS Acccess Token required by Oracle Analytics Cloud (OAC)."
# Optional Configuration
autonomous_database_cpu_core_count:
type: number
minimum: 1
maximum: 128
multipleOf: 1
default: 1
visible: true
required: false
title: "ADW database CPU core count"
description: "Autonomous Data Warehouse (ADW) CPU core count"
autonomous_database_db_name:
type: string
default: "aTFdb"
visible: true
required: false
title: "ADW database name"
description: "Autonomous Data Warehouse (ADW) Database name"
autonomous_database_display_name:
type: string
default: "My ATP DB"
visible: true
required: false
title: "ADW database display name"
description: "Autonomous Data Warehouse (ADW) Database display name"
autonomous_database_db_version:
type: enum
default: "19c"
visible: true
required: false
title: "ADW database version"
description: "Autonomous Data Warehouse (ADW) Database version"
enum:
- "19c"
autonomous_database_is_auto_scaling_enabled:
type: boolean
default: false
visible: true
required: false
title: "ADW database auto-scalling enabled"
description: "Autonomous Data Warehouse (ADW) auto-scalling enabled"
autonomous_database_data_storage_size_in_tbs:
type: number
minimum: 1
maximum: 128
multipleOf: 1
default: 1
visible: true
required: false
title: "ADW database data storage size in TBs"
description: "Autonomous Data Warehouse (ADW) data storage size in terabytes."
autonomous_database_db_workload:
type: enum
default: "DW"
visible: true
required: false
title: "ADW database data workload"
description: "Autonomous Data Warehouse (ADW) workload."
enum:
- "DW"
autonomous_database_license_model:
type: enum
default: "BRING_YOUR_OWN_LICENSE"
visible: true
required: false
title: "ADW databaselicense model"
description: "Autonomous Data Warehouse (ADW) license model."
enum:
- "LICENSE_INCLUDED"
- "BRING_YOUR_OWN_LICENSE"
autonomous_database_data_safe_status:
type: enum
default: "NOT_REGISTERED"
visible: true
required: false
title: "ADW database DataSafe status"
description: "Autonomous Data Warehouse (ADW) DataSafe status."
enum:
- "NOT_REGISTERED"
autonomous_database_whitelisted_ips:
type: string
default: "[\"\"]"
visible: true
required: false
title: "ADW database whitelisted IPs"
description: "Autonomous Data Warehouse (ADW) whitelisted IPs."
analytics_instance_capacity_capacity_type:
type: enum
default: "OLPU_COUNT"
visible: true
required: false
title: "OAC instance capacity type"
description: "Oracle Analytics Cloud (OAC) instance capacity type"
enum:
- "OLPU_COUNT"
analytics_instance_feature_set:
type: enum
default: "ENTERPRISE_ANALYTICS"
visible: true
required: false
title: "OAC instance feature set"
description: "Oracle Analytics Cloud (OAC) instance feature set"
enum:
- "ENTERPRISE_ANALYTICS"
analytics_instance_license_type:
type: enum
default: "LICENSE_INCLUDED"
visible: true
required: false
title: "OAC instance license_type"
description: "Oracle Analytics Cloud (OAC) instance license_type"
enum:
- "LICENSE_INCLUDED"
- "BRING_YOUR_OWN_LICENSE"
analytics_instance_name:
type: string
default: "OAC"
visible: true
required: false
title: "OAC instance name"
description: "Oracle Analytics Cloud (OAC) instance name"
release:
type: string
required: false
visible: false
title: "Reference Architecture Release (OCI Architecture Center)"