Skip to content

Commit f0befe8

Browse files
authored
Upgrade terraform-provider-scm to v1.0.4 (#386)
* make tfgen * make generate_sdks
1 parent 3302827 commit f0befe8

File tree

2,675 files changed

+255128
-183081
lines changed

Some content is hidden

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

2,675 files changed

+255128
-183081
lines changed

docs/_index.md

Lines changed: 88 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ The Strata Cloud Manager provider is available as a package in all Pulumi langua
2020
The `scm` provider provides resources and functions to manage and query Strata Cloud Manager.
2121

2222
This provider covers the following aspects of Strata Cloud Manager:
23-
* Unified Networking Security
23+
* NGFW & Prisma Access
2424
## Beta Release Disclaimer
2525

2626
**This software is a pre-release version and is not ready for production use.**
@@ -31,6 +31,93 @@ This provider covers the following aspects of Strata Cloud Manager:
3131
* **Feedback:** We encourage and appreciate your feedback and bug reports. However, you acknowledge that any feedback you provide is non-confidential.
3232

3333
By using this software, you agree to these terms.
34+
## Release Notes
35+
### v1.0.4
36+
#### ENHANCEMENTS
37+
38+
* resource/scm_logical_router: Added additional tests and examples (resource, data-source)
39+
* resource/scm_decryption_profile: Added additional tests and examples (resource, data-source)
40+
* resource/scm_interface_management_profile: Added additional tests and examples (resource, data-source)
41+
* resource/scm_radius_server_profile: Added additional tests and examples (resource, data-source)
42+
* resource/scm_dns_security_profile: Added additional tests and examples (resource, data-source)
43+
* resource/scm_ethernet_interface: Added additional tests
44+
* resource/scm_vlan_interface: Added additional tests
45+
* resource/scm_loopback_interface: Added additional tests
46+
* resource/scm_tunnel_interface: Added additional tests
47+
* resource/scm_zone: Added additional tests
48+
#### BUG FIXES
49+
50+
* resource/scm_nat_rule: Fixed various errors in model definition
51+
* resource/scm_radius_server_profile: Fixed missing `name` property in model definition (#35)
52+
* resource/scm_vulnerability_protection_profile: Added support for missing category options (#42)
53+
* resource/scm_aggregate_interface: Added correct api-path (#50) and fixed missing model properties
54+
* resource/scm_logical_router: Fixed issue with model definition that caused failures during crud operations (#58)
55+
* resource/scm_interface_management_profile: Fixed issue with model definition that caused payload unmarshal error (#59)
56+
### v1.0.3
57+
#### FEATURES
58+
59+
* Rule re-ordering: Support for placing a rule in a desired location while the resource is managed through pulumi
60+
#### ENHANCEMENTS
61+
62+
* Improved Error Handling: Include API Errors by default in pulumi logs
63+
* Doc Improvement: Adapted default folder for examples from `Shared` (Prisma Access) to `All` (Global)
64+
* resource/scm_ethernet_interface: Added additional tests and examples (resource, data-source)
65+
* resource/scm_loopback_interface: Added additional tests and examples (resource, data-source)
66+
* resource/scm_tunnel_interface: Added additional tests and examples (resource, data-source)
67+
* resource/scm_layer2_subinterface: Added additional tests and examples (resource, data-source)
68+
* resource/scm_layer3_subinterface: Added additional tests and examples (resource, data-source)
69+
* resource/scm_vlan_interface: Added additional tests and examples (resource, data-source)
70+
* resource/scm_folder: Added additional tests and examples (resource, data-source)
71+
* resource/scm_snippet: Added additional tests and examples (resource, data-source)
72+
* resource/scm_app_override_rule: Added additional tests and examples (resource, data-source)
73+
* resource/scm_authentication_rule: Added additional tests and examples (resource, data-source)
74+
* resource/scm_decryption_rule: Added additional tests and examples (resource, data-source)
75+
* resource/scm_qos_rule: Added additional tests and examples (resource, data-source)
76+
* resource/scm_nat_rule: Added additional tests and examples (resource, data-source)
77+
* resource/scm_pdf_rule: Added additional tests and examples (resource, data-source)
78+
* resource/scm_security_rule: Added additional tests and examples (resource, data-source)
79+
* resource/scm_decryption_profile: Added additional tests and examples (resource, data-source)
80+
* resource/scm_radius_server_profile: Fixed issue related to the All Caps property and the unintended underscores.
81+
#### BUG FIXES
82+
83+
* resource/scm_service_connection: Fixed pushing a ikeGateway object for Service Connection (#21)
84+
* resource/scm_addresses: Fixed referesh operation for scm.Address (#22)
85+
* resource/scm_security_rule: Fixed Rule ordering (#27)
86+
* resource/scm_ethernet: Fixed errors in model definition that resulted in resource failures (#36)
87+
* resource/scm_radius_server_profile: Fixed nat rule bidirectional property (#36)
88+
* resource/scm_external_dynamic_list: Added support for handling sestive values (#38)
89+
* resource/scm_security_rule: Added Support for 'tenant_restrictions' field (#41)
90+
* resource/scm_ethernet: Fixed errors in `layer3` model definition that resulted in resource failures (#51, #52)
91+
* resource/scm_zone: Fixed errors in model definition that resulted in resource failures (#53)
92+
* resource/scm_tunnel_interface: Fixed errors in model definition that resulted in resource failures (#55)
93+
### v1.0.2
94+
#### FEATURES
95+
96+
* Added support for recreating for out-of-band deleted resources
97+
* **New Resource**: `scm.Folder`
98+
* **New Resource**: `scm.Snippet`
99+
* **New Resource**: `scm.Folder`
100+
#### ENHANCEMENTS
101+
102+
* resource/scm_antispyware_profile: Added additional tests and examples (resource, data-source)
103+
* resource/scm_vulnerability_protection_profile: Added additional tests and examples (resource, data-source)
104+
* resource/scm_service_connection: Added additional tests and examples (resource, data-source)
105+
* resource/scm_address_group: Added additional examples
106+
* resource/service_group: Added additional examples
107+
* resource/service: Added additional examples
108+
#### BUG FIXES
109+
110+
* resource/scm_antispyware_profile: Fixed min length of name in model definition
111+
* resource/scm_service_connection: Fixed incorrect folder reference in model definition
112+
* resource/<multiple-resources>: Fixed issue with pattern matching where hyphen was not correctly escaped
113+
### v1.0.1
114+
#### ENHANCEMENTS
115+
116+
* Beta disclaimer added
117+
### v1.0.0
118+
#### FEATURES
119+
120+
* Initial Release - No backwards compatibility to v0.x.y
34121
## Warranty
35122

36123
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

provider/cmd/pulumi-resource-scm/bridge-metadata.json

Lines changed: 138 additions & 30 deletions
Original file line numberDiff line numberDiff line change
@@ -22,8 +22,8 @@
2222
}
2323
}
2424
},
25-
"scm_aggregate_ethernet_interface": {
26-
"current": "scm:index/aggregateEthernetInterface:AggregateEthernetInterface",
25+
"scm_aggregate_interface": {
26+
"current": "scm:index/aggregateInterface:AggregateInterface",
2727
"majorVersion": 1,
2828
"fields": {
2929
"layer3": {
@@ -1957,8 +1957,11 @@
19571957
"majorVersion": 1,
19581958
"fields": {
19591959
"ip": {
1960+
"maxItemsOne": false
1961+
},
1962+
"ipv6": {
19601963
"fields": {
1961-
"ip": {
1964+
"address": {
19621965
"maxItemsOne": false
19631966
}
19641967
}
@@ -1984,8 +1987,26 @@
19841987
},
19851988
"source_translation": {
19861989
"fields": {
1987-
"translated_address_array": {
1988-
"maxItemsOne": false
1990+
"dynamic_ip": {
1991+
"fields": {
1992+
"fallback": {
1993+
"fields": {
1994+
"translated_address": {
1995+
"maxItemsOne": false
1996+
}
1997+
}
1998+
},
1999+
"translated_address": {
2000+
"maxItemsOne": false
2001+
}
2002+
}
2003+
},
2004+
"dynamic_ip_and_port": {
2005+
"fields": {
2006+
"translated_address": {
2007+
"maxItemsOne": false
2008+
}
2009+
}
19892010
}
19902011
}
19912012
},
@@ -2551,11 +2572,7 @@
25512572
"majorVersion": 1,
25522573
"fields": {
25532574
"ip": {
2554-
"fields": {
2555-
"ip": {
2556-
"maxItemsOne": false
2557-
}
2558-
}
2575+
"maxItemsOne": false
25592576
}
25602577
}
25612578
},
@@ -2784,6 +2801,25 @@
27842801
}
27852802
}
27862803
},
2804+
"network": {
2805+
"fields": {
2806+
"external": {
2807+
"maxItemsOne": false
2808+
},
2809+
"layer2": {
2810+
"maxItemsOne": false
2811+
},
2812+
"layer3": {
2813+
"maxItemsOne": false
2814+
},
2815+
"tap": {
2816+
"maxItemsOne": false
2817+
},
2818+
"virtual_wire": {
2819+
"maxItemsOne": false
2820+
}
2821+
}
2822+
},
27872823
"user_acl": {
27882824
"fields": {
27892825
"exclude_list": {
@@ -2880,8 +2916,8 @@
28802916
}
28812917
}
28822918
},
2883-
"scm_aggregate_ethernet_interface": {
2884-
"current": "scm:index/getAggregateEthernetInterface:getAggregateEthernetInterface",
2919+
"scm_aggregate_interface": {
2920+
"current": "scm:index/getAggregateInterface:getAggregateInterface",
28852921
"majorVersion": 1,
28862922
"fields": {
28872923
"layer3": {
@@ -2896,8 +2932,8 @@
28962932
}
28972933
}
28982934
},
2899-
"scm_aggregate_ethernet_interface_list": {
2900-
"current": "scm:index/getAggregateEthernetInterfaceList:getAggregateEthernetInterfaceList",
2935+
"scm_aggregate_interface_list": {
2936+
"current": "scm:index/getAggregateInterfaceList:getAggregateInterfaceList",
29012937
"majorVersion": 1,
29022938
"fields": {
29032939
"data": {
@@ -7044,8 +7080,11 @@
70447080
"majorVersion": 1,
70457081
"fields": {
70467082
"ip": {
7083+
"maxItemsOne": false
7084+
},
7085+
"ipv6": {
70477086
"fields": {
7048-
"ip": {
7087+
"address": {
70497088
"maxItemsOne": false
70507089
}
70517090
}
@@ -7061,8 +7100,11 @@
70617100
"elem": {
70627101
"fields": {
70637102
"ip": {
7103+
"maxItemsOne": false
7104+
},
7105+
"ipv6": {
70647106
"fields": {
7065-
"ip": {
7107+
"address": {
70667108
"maxItemsOne": false
70677109
}
70687110
}
@@ -7087,8 +7129,26 @@
70877129
},
70887130
"source_translation": {
70897131
"fields": {
7090-
"translated_address_array": {
7091-
"maxItemsOne": false
7132+
"dynamic_ip": {
7133+
"fields": {
7134+
"fallback": {
7135+
"fields": {
7136+
"translated_address": {
7137+
"maxItemsOne": false
7138+
}
7139+
}
7140+
},
7141+
"translated_address": {
7142+
"maxItemsOne": false
7143+
}
7144+
}
7145+
},
7146+
"dynamic_ip_and_port": {
7147+
"fields": {
7148+
"translated_address": {
7149+
"maxItemsOne": false
7150+
}
7151+
}
70927152
}
70937153
}
70947154
},
@@ -7119,8 +7179,26 @@
71197179
},
71207180
"source_translation": {
71217181
"fields": {
7122-
"translated_address_array": {
7123-
"maxItemsOne": false
7182+
"dynamic_ip": {
7183+
"fields": {
7184+
"fallback": {
7185+
"fields": {
7186+
"translated_address": {
7187+
"maxItemsOne": false
7188+
}
7189+
}
7190+
},
7191+
"translated_address": {
7192+
"maxItemsOne": false
7193+
}
7194+
}
7195+
},
7196+
"dynamic_ip_and_port": {
7197+
"fields": {
7198+
"translated_address": {
7199+
"maxItemsOne": false
7200+
}
7201+
}
71247202
}
71257203
}
71267204
},
@@ -8466,11 +8544,7 @@
84668544
"majorVersion": 1,
84678545
"fields": {
84688546
"ip": {
8469-
"fields": {
8470-
"ip": {
8471-
"maxItemsOne": false
8472-
}
8473-
}
8547+
"maxItemsOne": false
84748548
}
84758549
}
84768550
},
@@ -8483,11 +8557,7 @@
84838557
"elem": {
84848558
"fields": {
84858559
"ip": {
8486-
"fields": {
8487-
"ip": {
8488-
"maxItemsOne": false
8489-
}
8490-
}
8560+
"maxItemsOne": false
84918561
}
84928562
}
84938563
}
@@ -8977,6 +9047,25 @@
89779047
}
89789048
}
89799049
},
9050+
"network": {
9051+
"fields": {
9052+
"external": {
9053+
"maxItemsOne": false
9054+
},
9055+
"layer2": {
9056+
"maxItemsOne": false
9057+
},
9058+
"layer3": {
9059+
"maxItemsOne": false
9060+
},
9061+
"tap": {
9062+
"maxItemsOne": false
9063+
},
9064+
"virtual_wire": {
9065+
"maxItemsOne": false
9066+
}
9067+
}
9068+
},
89809069
"user_acl": {
89819070
"fields": {
89829071
"exclude_list": {
@@ -9007,6 +9096,25 @@
90079096
}
90089097
}
90099098
},
9099+
"network": {
9100+
"fields": {
9101+
"external": {
9102+
"maxItemsOne": false
9103+
},
9104+
"layer2": {
9105+
"maxItemsOne": false
9106+
},
9107+
"layer3": {
9108+
"maxItemsOne": false
9109+
},
9110+
"tap": {
9111+
"maxItemsOne": false
9112+
},
9113+
"virtual_wire": {
9114+
"maxItemsOne": false
9115+
}
9116+
}
9117+
},
90109118
"user_acl": {
90119119
"fields": {
90129120
"exclude_list": {

0 commit comments

Comments
 (0)