Skip to content

Commit ba43519

Browse files
Releasing version 5.6.0
Releasing version 5.6.0
2 parents a97550c + 9064e68 commit ba43519

File tree

171 files changed

+1145
-291
lines changed

Some content is hidden

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

171 files changed

+1145
-291
lines changed

CHANGELOG.md

Lines changed: 9 additions & 1 deletion

examples/aiDocument/main.tf

Lines changed: 40 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ resource "oci_ai_document_project" "test_project" {
2222
compartment_id = var.compartment_id
2323
}
2424

25-
resource "oci_ai_document_model" "test_model" {
25+
resource "oci_ai_document_model" "test_model1" {
2626
#Required
2727
compartment_id = var.compartment_id
2828
model_type = "KEY_VALUE_EXTRACTION"
@@ -38,6 +38,44 @@ resource "oci_ai_document_model" "test_model" {
3838
#Optional
3939
display_name = "test_tf_model"
4040
is_quick_mode = "false"
41-
max_training_time_in_hours = "0.5"
41+
model_version = var.model_model_version
42+
}
43+
44+
resource "oci_ai_document_model" "test_model2" {
45+
#Required
46+
compartment_id = var.compartment_id
47+
model_type = "KEY_VALUE_EXTRACTION"
48+
project_id = oci_ai_document_project.test_project.id
49+
50+
training_dataset {
51+
bucket = "tf_test_bucket"
52+
dataset_type = "OBJECT_STORAGE"
53+
namespace = "axgexwaxnm7k"
54+
object = "tf_test_aadhar_1686719828190.jsonl"
55+
}
56+
57+
#Optional
58+
display_name = "test_tf_model2"
59+
is_quick_mode = "false"
60+
model_version = var.model_model_version
61+
}
62+
63+
resource "oci_ai_document_model" "test_compose_model" {
64+
#Required
65+
compartment_id = var.compartment_id
66+
model_type = "KEY_VALUE_EXTRACTION"
67+
project_id = oci_ai_document_project.test_project.id
68+
69+
component_models {
70+
model_id = oci_ai_document_model.test_model1.id
71+
}
72+
73+
component_models {
74+
model_id = oci_ai_document_model.test_model2.id
75+
}
76+
77+
#Optional
78+
display_name = "test_compose_model"
79+
is_quick_mode = "false"
4280
model_version = var.model_model_version
4381
}

examples/budget/main.tf renamed to examples/budget/budget/main.tf

Lines changed: 16 additions & 70 deletions
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ variable "subscription_id" {
2727
}
2828

2929
provider "oci" {
30-
provider = "4.67.0"
30+
# version = "4.67.0"
3131
region = var.region
3232
tenancy_ocid = var.tenancy_ocid
3333
user_ocid = var.user_ocid
@@ -52,40 +52,6 @@ resource "oci_budget_budget" "test_budget" {
5252
budget_processing_period_start_offset = "11"
5353
}
5454

55-
resource "oci_budget_budget" "test_budget_invoice" {
56-
#Required
57-
amount = "1"
58-
compartment_id = var.tenancy_ocid
59-
reset_period = "MONTHLY"
60-
target_type = "COMPARTMENT"
61-
62-
targets = [
63-
var.subscription_id
64-
]
65-
66-
#Optional
67-
description = "budget invoice description"
68-
display_name = "budget_invoice"
69-
processing_period_type = "INVOICE"
70-
}
71-
72-
# get budget should happen after alert rule is successful
73-
# as alert rule creation updates the `alert_rule_count` field
74-
data "oci_budget_budget" "budget1" {
75-
budget_id = oci_budget_budget.test_budget.id
76-
depends_on = [
77-
data.oci_budget_alert_rule.test_alert_rule
78-
]
79-
}
80-
81-
data "oci_budget_budget" "budget_invoice" {
82-
budget_id = oci_budget_budget.test_budget_invoice.id
83-
depends_on = [
84-
data.oci_budget_alert_rule.test_alert_rule
85-
]
86-
}
87-
88-
8955
data "oci_budget_budgets" "test_budgets" {
9056
#Required
9157
compartment_id = var.tenancy_ocid
@@ -96,40 +62,22 @@ data "oci_budget_budgets" "test_budgets" {
9662

9763
output "budget" {
9864
value = {
99-
amount = data.oci_budget_budget.budget1.amount
100-
compartment_id = data.oci_budget_budget.budget1.compartment_id
101-
reset_period = data.oci_budget_budget.budget1.reset_period
102-
targets = data.oci_budget_budget.budget1.targets[0]
103-
description = data.oci_budget_budget.budget1.description
104-
display_name = data.oci_budget_budget.budget1.display_name
105-
alert_rule_count = data.oci_budget_budget.budget1.alert_rule_count
106-
state = data.oci_budget_budget.budget1.state
107-
time_created = data.oci_budget_budget.budget1.time_created
108-
time_updated = data.oci_budget_budget.budget1.time_updated
109-
version = data.oci_budget_budget.budget1.version
65+
amount = oci_budget_budget.test_budget.amount
66+
compartment_id = oci_budget_budget.test_budget.compartment_id
67+
reset_period = oci_budget_budget.test_budget.reset_period
68+
targets = oci_budget_budget.test_budget.targets[0]
69+
description = oci_budget_budget.test_budget.description
70+
display_name = oci_budget_budget.test_budget.display_name
71+
alert_rule_count = oci_budget_budget.test_budget.alert_rule_count
72+
state = oci_budget_budget.test_budget.state
73+
time_created = oci_budget_budget.test_budget.time_created
74+
time_updated = oci_budget_budget.test_budget.time_updated
75+
version = oci_budget_budget.test_budget.version
11076
}
11177
# These values are not always present
112-
// actual_spend = data.oci_budget_budget.budget1.actual_spend
113-
// forecasted_spend = data.oci_budget_budget.budget1.forecasted_spend
114-
// time_spend_computed = data.oci_budget_budget.budget1.time_spend_computed
115-
}
116-
117-
output "budget_invoice" {
118-
value = {
119-
amount = data.oci_budget_budget.budget_invoice.amount
120-
compartment_id = data.oci_budget_budget.budget_invoice.compartment_id
121-
reset_period = data.oci_budget_budget.budget_invoice.reset_period
122-
targets = data.oci_budget_budget.budget_invoice.targets[0]
123-
description = data.oci_budget_budget.budget_invoice.description
124-
display_name = data.oci_budget_budget.budget_invoice.display_name
125-
alert_rule_count = data.oci_budget_budget.budget_invoice.alert_rule_count
126-
state = data.oci_budget_budget.budget_invoice.state
127-
time_created = data.oci_budget_budget.budget_invoice.time_created
128-
time_updated = data.oci_budget_budget.budget_invoice.time_updated
129-
version = data.oci_budget_budget.budget_invoice.version
130-
131-
processing_period_type = data.oci_budget_budget.budget_invoice.processing_period_type
132-
}
78+
// actual_spend = oci_budget_budget.test_budget.actual_spend
79+
// forecasted_spend = oci_budget_budget.test_budget.forecasted_spend
80+
// time_spend_computed = oci_budget_budget.test_budget.time_spend_computed
13381
}
13482

13583
resource "oci_budget_alert_rule" "test_alert_rule" {
@@ -178,6 +126,4 @@ data "oci_budget_alert_rules" "test_alert_rules" {
178126
#Optional
179127
// display_name = oci_budget_alert_rule.test_alert_rule.display_name
180128
state = "ACTIVE"
181-
}
182-
183-
129+
}
Lines changed: 128 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,128 @@
1+
// Copyright (c) 2017, 2023, Oracle and/or its affiliates. All rights reserved.
2+
// Licensed under the Mozilla Public License v2.0
3+
4+
/*
5+
* This example shows how to use the single use budget and alert rule resources.
6+
*/
7+
8+
variable "tenancy_ocid" {
9+
}
10+
11+
variable "user_ocid" {
12+
}
13+
14+
variable "fingerprint" {
15+
}
16+
17+
variable "private_key_path" {
18+
}
19+
20+
variable "compartment_ocid" {
21+
}
22+
23+
variable "region" {
24+
}
25+
26+
variable "subscription_id" {
27+
}
28+
29+
provider "oci" {
30+
# version = "4.67.0"
31+
region = var.region
32+
tenancy_ocid = var.tenancy_ocid
33+
user_ocid = var.user_ocid
34+
fingerprint = var.fingerprint
35+
private_key_path = var.private_key_path
36+
}
37+
38+
resource "oci_budget_budget" "test_single_use_budget" {
39+
# Required
40+
amount = "1"
41+
compartment_id = var.tenancy_ocid
42+
reset_period = "MONTHLY"
43+
target_type = "COMPARTMENT"
44+
45+
targets = [
46+
var.compartment_ocid,
47+
]
48+
49+
# Optional
50+
description = "budget single use"
51+
display_name = "budget2"
52+
processing_period_type = "SINGLE_USE"
53+
start_date = "2023-07-12T16:01:19.847222+05:30"
54+
end_date = "2023-08-12T16:01:19.847222+05:30"
55+
}
56+
57+
58+
data "oci_budget_budgets" "test_budgets" {
59+
#Required
60+
compartment_id = var.tenancy_ocid
61+
#Optional
62+
// display_name = oci_budget_budget.test_budget.display_name
63+
// state = "ACTIVE"
64+
}
65+
66+
output "budget_single_use" {
67+
value = {
68+
amount = oci_budget_budget.test_single_use_budget.amount
69+
compartment_id = oci_budget_budget.test_single_use_budget.compartment_id
70+
reset_period = oci_budget_budget.test_single_use_budget.reset_period
71+
targets = oci_budget_budget.test_single_use_budget.targets[0]
72+
description = oci_budget_budget.test_single_use_budget.description
73+
display_name = oci_budget_budget.test_single_use_budget.display_name
74+
alert_rule_count = oci_budget_budget.test_single_use_budget.alert_rule_count
75+
state = oci_budget_budget.test_single_use_budget.state
76+
time_created = oci_budget_budget.test_single_use_budget.time_created
77+
time_updated = oci_budget_budget.test_single_use_budget.time_updated
78+
version = oci_budget_budget.test_single_use_budget.version
79+
processing_period_type = oci_budget_budget.test_single_use_budget.processing_period_type
80+
}
81+
}
82+
83+
resource "oci_budget_alert_rule" "test_alert_rule" {
84+
#Required
85+
budget_id = oci_budget_budget.test_single_use_budget.id
86+
threshold = "100"
87+
threshold_type = "ABSOLUTE"
88+
type = "ACTUAL"
89+
90+
#Optional
91+
description = "alertRuleDescription"
92+
display_name = "alertRule"
93+
message = "possible overspend"
94+
recipients = "[email protected]"
95+
}
96+
97+
output "alert_rule" {
98+
value = {
99+
budget_id = data.oci_budget_alert_rule.test_alert_rule.budget_id
100+
recipients = data.oci_budget_alert_rule.test_alert_rule.recipients
101+
description = data.oci_budget_alert_rule.test_alert_rule.description
102+
display_name = data.oci_budget_alert_rule.test_alert_rule.display_name
103+
message = data.oci_budget_alert_rule.test_alert_rule.message
104+
recipients = data.oci_budget_alert_rule.test_alert_rule.recipients
105+
state = data.oci_budget_alert_rule.test_alert_rule.state
106+
threshold = data.oci_budget_alert_rule.test_alert_rule.threshold
107+
threshold_type = data.oci_budget_alert_rule.test_alert_rule.threshold_type
108+
time_created = data.oci_budget_alert_rule.test_alert_rule.time_created
109+
time_updated = data.oci_budget_alert_rule.test_alert_rule.time_updated
110+
type = data.oci_budget_alert_rule.test_alert_rule.type
111+
version = data.oci_budget_alert_rule.test_alert_rule.version
112+
}
113+
}
114+
115+
data "oci_budget_alert_rule" "test_alert_rule" {
116+
#Required
117+
budget_id = oci_budget_budget.test_single_use_budget.id
118+
alert_rule_id = oci_budget_alert_rule.test_alert_rule.id
119+
}
120+
121+
data "oci_budget_alert_rules" "test_alert_rules" {
122+
#Required
123+
budget_id = oci_budget_budget.test_single_use_budget.id
124+
125+
#Optional
126+
// display_name = oci_budget_alert_rule.test_alert_rule.display_name
127+
state = "ACTIVE"
128+
}

examples/compute/instance_pool/instance_pool.tf

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -270,6 +270,8 @@ resource "oci_core_instance_pool" "test_instance_pool" {
270270
size = 2
271271
state = "RUNNING"
272272
display_name = "TestInstancePool"
273+
instance_display_name_formatter = "host-$${launchCount}"
274+
instance_hostname_formatter = "host-$${launchCount}"
273275

274276
placement_configurations {
275277
availability_domain = data.oci_identity_availability_domain.ad.name

examples/zips/adm.zip

0 Bytes
Binary file not shown.
0 Bytes
Binary file not shown.

examples/zips/aiDocument.zip

57 Bytes
Binary file not shown.

examples/zips/aiVision.zip

0 Bytes
Binary file not shown.

examples/zips/always_free.zip

0 Bytes
Binary file not shown.

0 commit comments

Comments
 (0)