Skip to content

Commit 0a4940b

Browse files
Terraform Team AutomationNagaRajuPasunuri
authored andcommitted
Added - Support for Database Management: Database Named Credentials
1 parent 2d167d2 commit 0a4940b

File tree

121 files changed

+5183
-1431
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

121 files changed

+5183
-1431
lines changed
Lines changed: 100 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,100 @@
1+
// Copyright (c) 2017, 2020, Oracle and/or its affiliates. All rights reserved.
2+
// Licensed under the Mozilla Public License v2.0
3+
4+
variable "tenancy_ocid" {}
5+
variable "user_ocid" {}
6+
variable "fingerprint" {}
7+
variable "private_key_path" {}
8+
variable "region" {}
9+
10+
provider "oci" {
11+
tenancy_ocid = var.tenancy_ocid
12+
user_ocid = var.user_ocid
13+
fingerprint = var.fingerprint
14+
private_key_path = var.private_key_path
15+
region = var.region
16+
}
17+
18+
variable "managed_databases_database_parameter_credentials_password" {
19+
default = "DBPassword"
20+
}
21+
22+
variable "managed_databases_database_parameter_credentials_username" {
23+
default = "SYS"
24+
}
25+
26+
variable "managed_databases_database_parameter_credentials_role" {
27+
default = "SYSDBA"
28+
}
29+
30+
variable "managed_databases_database_parameter_parameters_name" {
31+
default = "open_cursors"
32+
}
33+
34+
variable "managed_databases_database_parameter_parameters_value" {
35+
default = "305"
36+
}
37+
38+
variable "managed_databases_database_parameter_update_comment" {
39+
default = "Terraform update of open cursors"
40+
}
41+
42+
variable "managed_databases_database_parameter_scope" {
43+
default = "BOTH"
44+
}
45+
46+
variable "managed_databases_database_parameter_is_allowed_values_included" {
47+
default = "false"
48+
}
49+
50+
variable "managed_databases_database_parameter_source" {
51+
default = "CURRENT"
52+
}
53+
54+
55+
resource "oci_database_management_managed_databases_change_database_parameter" "test_managed_databases_change_database_parameter" {
56+
#Required
57+
credentials {
58+
59+
#Optional
60+
password = var.managed_databases_database_parameter_credentials_password
61+
role = var.managed_databases_database_parameter_credentials_role
62+
user_name = var.managed_databases_database_parameter_credentials_username
63+
}
64+
managed_database_id = var.managed_database_id
65+
parameters {
66+
#Required
67+
name = var.managed_databases_database_parameter_parameters_name
68+
value = var.managed_databases_database_parameter_parameters_value
69+
70+
#Optional
71+
update_comment = var.managed_databases_database_parameter_update_comment
72+
}
73+
scope = var.managed_databases_database_parameter_scope
74+
}
75+
76+
77+
resource "oci_database_management_managed_databases_reset_database_parameter" "test_managed_databases_reset_database_parameter" {
78+
#Required
79+
credentials {
80+
81+
#Optional
82+
password = var.managed_databases_database_parameter_credentials_password
83+
role = var.managed_databases_database_parameter_credentials_role
84+
user_name = var.managed_databases_database_parameter_credentials_username
85+
}
86+
managed_database_id = var.managed_database_id
87+
parameters = [var.managed_databases_database_parameter_parameters_name]
88+
scope = var.managed_databases_database_parameter_scope
89+
}
90+
91+
92+
data "oci_database_management_managed_databases_database_parameter" "test_managed_databases_database_parameter" {
93+
#Required
94+
managed_database_id = var.managed_database_id
95+
96+
#Optional
97+
is_allowed_values_included = var.managed_databases_database_parameter_is_allowed_values_included
98+
name = var.managed_databases_database_parameter_parameters_name
99+
source = var.managed_databases_database_parameter_source
100+
}

0 commit comments

Comments
 (0)