-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy pathschema.yml
104 lines (85 loc) · 3.04 KB
/
schema.yml
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
# Copyright (c) 2021 Oracle and/or its affiliates.
# Licensed under the Universal Permissive License v 1.0 as shown at https://oss.oracle.com/licenses/upl.
title: "OCI IAM Identity Domain Dashboards Deployment"
stackDescription: "A stack to deploy Logging Analytics Dashboards for OCI IAM Identity Domains."
schemaVersion: 1.1.0
version: "0.0.1"
locale: "en"
variableGroups:
- title: "OCI IAM Identity Domain Information"
variables:
- "region"
- "iam_dashboard_compartmentid"
- "iam_dashboard_domain_ocid"
- title: "Service Connector for Logging Analytics"
variables:
- "create_service_connector_audit"
- "logging_analytics_log_group_name"
- "service_connector_audit_state"
- title: "Hidden Variables"
visible: false
variables:
- "tenancy_ocid"
- "user_ocid"
- "fingerprint"
- "private_key_path"
- "private_key_password"
- "iam_dashboard_import_custom_content_file"
- "iam_dashboard_custom_content_expect"
- "iam_dashboard_custom_content_is_overwrite"
variables:
iam_dashboard_domain_ocid:
type: string
title: "IAM Identity Domain OCID"
description: "The OCID of the existing OCI IAM Identity Domain to be used in the Dashboard queries"
required: true
region:
type: oci:identity:region:name
title: "Identity Domain Region"
description: "Base Region of the IAM Identity Domain. Note: Logging Analytics will be onboarded on this region"
required: true
iam_dashboard_compartmentid:
type: oci:identity:compartment:id
title: "Identity Domain Compartment Name"
description: "Compartment where the OCI IAM Identity Domain resides and where the dashboard and saved queries will be deployed"
required: true
create_service_connector_audit:
type: boolean
title: "Create Service Connector for IAM Identity Domain Audit?"
description: "Creates a Service Connector for IAM Identity Domain Audit logs with Logging Analytics as the Target. It's created in the same compartment as the Dasboard"
required: true
default: false
service_connector_audit_state:
type: enum
required: false
title: "Service Connector Hub State"
description: "Initial state in which to create the Service Connector Hub for Audit logs."
default: INACTIVE
visible: create_service_connector_audit
enum:
- INACTIVE
- ACTIVE
logging_analytics_log_group_name:
type: string
required: true
default: "iam_identity_domain_audit"
description: "Name of the Logging Analytics Log Group that will have the Audit Logs"
title: "Logging Analytic Log Group Name"
visible: create_service_connector_audit
# Variables not required to display to user
user_ocid:
type: string
fingerprint:
type: string
private_key_path:
type: string
private_key_password:
type: password
# tenancy_ocid:
# type: string
iam_dashboard_custom_content_expect:
type: string
iam_dashboard_import_custom_content_file:
type: string
iam_dashboard_custom_content_is_overwrite:
type: boolean