Skip to content

Commit e9c22e9

Browse files
Tavitayya Varanasisagarp337
authored andcommitted
- Added - Support for dedicated_vantage_points JIRA:TERSI-779 DEXREQ-2957
1 parent a164b49 commit e9c22e9

File tree

10 files changed

+413
-399
lines changed

10 files changed

+413
-399
lines changed
Lines changed: 58 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,58 @@
1+
// Copyright (c) 2017, 2021, 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+
variable "compartment_ocid" {}
10+
variable "apm_domain_id" {}
11+
variable "dvp_stack_id" {}
12+
variable "dvp_stream_id" {}
13+
variable "dvp_version" {}
14+
variable "dvp_region" {}
15+
16+
provider "oci" {
17+
tenancy_ocid = var.tenancy_ocid
18+
user_ocid = var.user_ocid
19+
fingerprint = var.fingerprint
20+
private_key_path = var.private_key_path
21+
region = var.region
22+
}
23+
24+
variable "dedicated_vantage_point_display_name" {
25+
default = "displayName"
26+
}
27+
28+
variable "dedicated_vantage_point_name" {
29+
default = "name"
30+
}
31+
32+
variable "dvp_stack_type" {
33+
default = "ORACLE_RM_STACK"
34+
}
35+
36+
resource "oci_apm_synthetics_dedicated_vantage_point" "test_dedicated_vantage_point" {
37+
#Required
38+
apm_domain_id = var.apm_domain_id
39+
display_name = var.dedicated_vantage_point_display_name
40+
dvp_stack_details {
41+
#Required
42+
dvp_stack_id = var.dvp_stack_id
43+
dvp_stream_id = var.dvp_stream_id
44+
dvp_version = var.dvp_version
45+
dvp_stack_type = var.dvp_stack_type
46+
}
47+
region = var.dvp_region
48+
49+
}
50+
51+
data "oci_apm_synthetics_dedicated_vantage_points" "test_dedicated_vantage_points" {
52+
#Required
53+
apm_domain_id = var.apm_domain_id
54+
55+
#Optional
56+
display_name = var.dedicated_vantage_point_display_name
57+
name = var.dedicated_vantage_point_name
58+
}

internal/integrationtest/apm_synthetics_dedicated_vantage_point_test.go

Lines changed: 63 additions & 39 deletions
Large diffs are not rendered by default.

internal/integrationtest/apm_synthetics_monitor_test.go

Lines changed: 62 additions & 196 deletions
Large diffs are not rendered by default.

internal/provider/register_datasource.go

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -134,7 +134,10 @@ func init() {
134134
// apm_config service
135135
RegisterDatasource("oci_apm_config_config", tf_apm_config.ApmConfigConfigDataSource())
136136
RegisterDatasource("oci_apm_config_configs", tf_apm_config.ApmConfigConfigsDataSource())
137+
137138
// apm_synthetics service
139+
RegisterDatasource("oci_apm_synthetics_dedicated_vantage_points", tf_apm_synthetics.ApmSyntheticsDedicatedVantagePointsDataSource())
140+
RegisterDatasource("oci_apm_synthetics_dedicated_vantage_point", tf_apm_synthetics.ApmSyntheticsDedicatedVantagePointDataSource())
138141
RegisterDatasource("oci_apm_synthetics_monitor", tf_apm_synthetics.ApmSyntheticsMonitorDataSource())
139142
RegisterDatasource("oci_apm_synthetics_monitors", tf_apm_synthetics.ApmSyntheticsMonitorsDataSource())
140143
RegisterDatasource("oci_apm_synthetics_public_vantage_point", tf_apm_synthetics.ApmSyntheticsPublicVantagePointDataSource())

internal/provider/register_resource.go

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -100,7 +100,9 @@ func init() {
100100
// apm_config service
101101
RegisterResource("oci_apm_apm_domain", tf_apm.ApmApmDomainResource())
102102
RegisterResource("oci_apm_config_config", tf_apm_config.ApmConfigConfigResource())
103-
// apm_synthetics service
103+
104+
//apm synthetics
105+
RegisterResource("oci_apm_synthetics_dedicated_vantage_point", tf_apm_synthetics.ApmSyntheticsDedicatedVantagePointResource())
104106
RegisterResource("oci_apm_synthetics_monitor", tf_apm_synthetics.ApmSyntheticsMonitorResource())
105107
RegisterResource("oci_apm_synthetics_script", tf_apm_synthetics.ApmSyntheticsScriptResource())
106108
// appmgmt_control service

0 commit comments

Comments
 (0)