From ecd841eaa9a74ee70d9600f0e3e6090f3ab47d5a Mon Sep 17 00:00:00 2001 From: Sam Levenick Date: Thu, 11 Oct 2018 16:01:49 -0700 Subject: [PATCH 01/15] Add basic provider --- build/inspec/CHANGELOG.md | 5 + build/inspec/inspec/google_compute_address.rb | 26 +++++ .../inspec/inspec/google_compute_addresss.rb | 26 +++++ .../inspec/google_compute_autoscaler.rb | 26 +++++ .../inspec/google_compute_autoscalers.rb | 26 +++++ .../inspec/google_compute_backend_bucket.rb | 26 +++++ .../inspec/google_compute_backend_buckets.rb | 26 +++++ .../inspec/google_compute_backend_service.rb | 26 +++++ .../inspec/google_compute_backend_services.rb | 26 +++++ build/inspec/inspec/google_compute_disk.rb | 26 +++++ .../inspec/inspec/google_compute_disk_type.rb | 26 +++++ .../inspec/google_compute_disk_types.rb | 26 +++++ build/inspec/inspec/google_compute_disks.rb | 26 +++++ .../inspec/inspec/google_compute_firewall.rb | 26 +++++ .../inspec/inspec/google_compute_firewalls.rb | 26 +++++ .../inspec/google_compute_forwarding_rule.rb | 26 +++++ .../inspec/google_compute_forwarding_rules.rb | 26 +++++ .../inspec/google_compute_global_address.rb | 26 +++++ .../inspec/google_compute_global_addresss.rb | 26 +++++ .../google_compute_global_forwarding_rule.rb | 26 +++++ .../google_compute_global_forwarding_rules.rb | 26 +++++ .../inspec/google_compute_health_check.rb | 26 +++++ .../inspec/google_compute_health_checks.rb | 26 +++++ .../google_compute_http_health_check.rb | 26 +++++ .../google_compute_http_health_checks.rb | 26 +++++ .../google_compute_https_health_check.rb | 26 +++++ .../google_compute_https_health_checks.rb | 26 +++++ build/inspec/inspec/google_compute_image.rb | 26 +++++ build/inspec/inspec/google_compute_images.rb | 26 +++++ .../inspec/inspec/google_compute_instance.rb | 26 +++++ .../inspec/google_compute_instance_group.rb | 26 +++++ .../google_compute_instance_group_manager.rb | 26 +++++ .../google_compute_instance_group_managers.rb | 26 +++++ .../inspec/google_compute_instance_groups.rb | 26 +++++ .../google_compute_instance_template.rb | 26 +++++ .../google_compute_instance_templates.rb | 26 +++++ .../inspec/inspec/google_compute_instances.rb | 26 +++++ build/inspec/inspec/google_compute_license.rb | 26 +++++ .../inspec/inspec/google_compute_licenses.rb | 26 +++++ .../inspec/google_compute_machine_type.rb | 26 +++++ .../inspec/google_compute_machine_types.rb | 26 +++++ build/inspec/inspec/google_compute_network.rb | 26 +++++ .../inspec/inspec/google_compute_networks.rb | 26 +++++ build/inspec/inspec/google_compute_region.rb | 26 +++++ .../google_compute_region_autoscaler.rb | 26 +++++ .../google_compute_region_autoscalers.rb | 26 +++++ .../inspec/google_compute_region_disk.rb | 26 +++++ .../inspec/google_compute_region_disk_type.rb | 26 +++++ .../google_compute_region_disk_types.rb | 26 +++++ .../inspec/google_compute_region_disks.rb | 26 +++++ build/inspec/inspec/google_compute_regions.rb | 26 +++++ build/inspec/inspec/google_compute_route.rb | 26 +++++ build/inspec/inspec/google_compute_router.rb | 26 +++++ build/inspec/inspec/google_compute_routers.rb | 26 +++++ build/inspec/inspec/google_compute_routes.rb | 26 +++++ .../inspec/inspec/google_compute_snapshot.rb | 26 +++++ .../inspec/inspec/google_compute_snapshots.rb | 26 +++++ .../inspec/google_compute_ssl_certificate.rb | 26 +++++ .../inspec/google_compute_ssl_certificates.rb | 26 +++++ .../inspec/google_compute_ssl_policy.rb | 26 +++++ .../inspec/google_compute_ssl_policys.rb | 26 +++++ .../inspec/google_compute_subnetwork.rb | 26 +++++ .../inspec/google_compute_subnetworks.rb | 26 +++++ .../google_compute_target_http_proxy.rb | 26 +++++ .../google_compute_target_http_proxys.rb | 26 +++++ .../google_compute_target_https_proxy.rb | 26 +++++ .../google_compute_target_https_proxys.rb | 26 +++++ .../inspec/google_compute_target_pool.rb | 26 +++++ .../inspec/google_compute_target_pools.rb | 26 +++++ .../inspec/google_compute_target_ssl_proxy.rb | 26 +++++ .../google_compute_target_ssl_proxys.rb | 26 +++++ .../inspec/google_compute_target_tcp_proxy.rb | 26 +++++ .../google_compute_target_tcp_proxys.rb | 26 +++++ .../google_compute_target_vpn_gateway.rb | 26 +++++ .../google_compute_target_vpn_gateways.rb | 26 +++++ build/inspec/inspec/google_compute_url_map.rb | 26 +++++ .../inspec/inspec/google_compute_url_maps.rb | 26 +++++ .../inspec/google_compute_vpn_tunnel.rb | 26 +++++ .../inspec/google_compute_vpn_tunnels.rb | 26 +++++ build/inspec/inspec/google_compute_zone.rb | 26 +++++ build/inspec/inspec/google_compute_zones.rb | 26 +++++ compiler.rb | 1 + products/compute/inspec.yaml | 32 ++++++ provider/inspec.rb | 76 +++++++++++++ provider/inspec/manifest.rb | 46 ++++++++ provider/inspec/property_override.rb | 36 +++++++ provider/inspec/resource_override.rb | 102 ++++++++++++++++++ tasks/common.rb | 1 + templates/inspec/plural_resource.erb | 17 +++ templates/inspec/singular_resource.erb | 17 +++ 90 files changed, 2413 insertions(+) create mode 100644 build/inspec/CHANGELOG.md create mode 100644 build/inspec/inspec/google_compute_address.rb create mode 100644 build/inspec/inspec/google_compute_addresss.rb create mode 100644 build/inspec/inspec/google_compute_autoscaler.rb create mode 100644 build/inspec/inspec/google_compute_autoscalers.rb create mode 100644 build/inspec/inspec/google_compute_backend_bucket.rb create mode 100644 build/inspec/inspec/google_compute_backend_buckets.rb create mode 100644 build/inspec/inspec/google_compute_backend_service.rb create mode 100644 build/inspec/inspec/google_compute_backend_services.rb create mode 100644 build/inspec/inspec/google_compute_disk.rb create mode 100644 build/inspec/inspec/google_compute_disk_type.rb create mode 100644 build/inspec/inspec/google_compute_disk_types.rb create mode 100644 build/inspec/inspec/google_compute_disks.rb create mode 100644 build/inspec/inspec/google_compute_firewall.rb create mode 100644 build/inspec/inspec/google_compute_firewalls.rb create mode 100644 build/inspec/inspec/google_compute_forwarding_rule.rb create mode 100644 build/inspec/inspec/google_compute_forwarding_rules.rb create mode 100644 build/inspec/inspec/google_compute_global_address.rb create mode 100644 build/inspec/inspec/google_compute_global_addresss.rb create mode 100644 build/inspec/inspec/google_compute_global_forwarding_rule.rb create mode 100644 build/inspec/inspec/google_compute_global_forwarding_rules.rb create mode 100644 build/inspec/inspec/google_compute_health_check.rb create mode 100644 build/inspec/inspec/google_compute_health_checks.rb create mode 100644 build/inspec/inspec/google_compute_http_health_check.rb create mode 100644 build/inspec/inspec/google_compute_http_health_checks.rb create mode 100644 build/inspec/inspec/google_compute_https_health_check.rb create mode 100644 build/inspec/inspec/google_compute_https_health_checks.rb create mode 100644 build/inspec/inspec/google_compute_image.rb create mode 100644 build/inspec/inspec/google_compute_images.rb create mode 100644 build/inspec/inspec/google_compute_instance.rb create mode 100644 build/inspec/inspec/google_compute_instance_group.rb create mode 100644 build/inspec/inspec/google_compute_instance_group_manager.rb create mode 100644 build/inspec/inspec/google_compute_instance_group_managers.rb create mode 100644 build/inspec/inspec/google_compute_instance_groups.rb create mode 100644 build/inspec/inspec/google_compute_instance_template.rb create mode 100644 build/inspec/inspec/google_compute_instance_templates.rb create mode 100644 build/inspec/inspec/google_compute_instances.rb create mode 100644 build/inspec/inspec/google_compute_license.rb create mode 100644 build/inspec/inspec/google_compute_licenses.rb create mode 100644 build/inspec/inspec/google_compute_machine_type.rb create mode 100644 build/inspec/inspec/google_compute_machine_types.rb create mode 100644 build/inspec/inspec/google_compute_network.rb create mode 100644 build/inspec/inspec/google_compute_networks.rb create mode 100644 build/inspec/inspec/google_compute_region.rb create mode 100644 build/inspec/inspec/google_compute_region_autoscaler.rb create mode 100644 build/inspec/inspec/google_compute_region_autoscalers.rb create mode 100644 build/inspec/inspec/google_compute_region_disk.rb create mode 100644 build/inspec/inspec/google_compute_region_disk_type.rb create mode 100644 build/inspec/inspec/google_compute_region_disk_types.rb create mode 100644 build/inspec/inspec/google_compute_region_disks.rb create mode 100644 build/inspec/inspec/google_compute_regions.rb create mode 100644 build/inspec/inspec/google_compute_route.rb create mode 100644 build/inspec/inspec/google_compute_router.rb create mode 100644 build/inspec/inspec/google_compute_routers.rb create mode 100644 build/inspec/inspec/google_compute_routes.rb create mode 100644 build/inspec/inspec/google_compute_snapshot.rb create mode 100644 build/inspec/inspec/google_compute_snapshots.rb create mode 100644 build/inspec/inspec/google_compute_ssl_certificate.rb create mode 100644 build/inspec/inspec/google_compute_ssl_certificates.rb create mode 100644 build/inspec/inspec/google_compute_ssl_policy.rb create mode 100644 build/inspec/inspec/google_compute_ssl_policys.rb create mode 100644 build/inspec/inspec/google_compute_subnetwork.rb create mode 100644 build/inspec/inspec/google_compute_subnetworks.rb create mode 100644 build/inspec/inspec/google_compute_target_http_proxy.rb create mode 100644 build/inspec/inspec/google_compute_target_http_proxys.rb create mode 100644 build/inspec/inspec/google_compute_target_https_proxy.rb create mode 100644 build/inspec/inspec/google_compute_target_https_proxys.rb create mode 100644 build/inspec/inspec/google_compute_target_pool.rb create mode 100644 build/inspec/inspec/google_compute_target_pools.rb create mode 100644 build/inspec/inspec/google_compute_target_ssl_proxy.rb create mode 100644 build/inspec/inspec/google_compute_target_ssl_proxys.rb create mode 100644 build/inspec/inspec/google_compute_target_tcp_proxy.rb create mode 100644 build/inspec/inspec/google_compute_target_tcp_proxys.rb create mode 100644 build/inspec/inspec/google_compute_target_vpn_gateway.rb create mode 100644 build/inspec/inspec/google_compute_target_vpn_gateways.rb create mode 100644 build/inspec/inspec/google_compute_url_map.rb create mode 100644 build/inspec/inspec/google_compute_url_maps.rb create mode 100644 build/inspec/inspec/google_compute_vpn_tunnel.rb create mode 100644 build/inspec/inspec/google_compute_vpn_tunnels.rb create mode 100644 build/inspec/inspec/google_compute_zone.rb create mode 100644 build/inspec/inspec/google_compute_zones.rb create mode 100644 products/compute/inspec.yaml create mode 100644 provider/inspec.rb create mode 100644 provider/inspec/manifest.rb create mode 100644 provider/inspec/property_override.rb create mode 100644 provider/inspec/resource_override.rb create mode 100644 templates/inspec/plural_resource.erb create mode 100644 templates/inspec/singular_resource.erb diff --git a/build/inspec/CHANGELOG.md b/build/inspec/CHANGELOG.md new file mode 100644 index 000000000000..4183b7a328e6 --- /dev/null +++ b/build/inspec/CHANGELOG.md @@ -0,0 +1,5 @@ +# Changelog + +## 0.1.0 (2017-10-04) + +Initial release diff --git a/build/inspec/inspec/google_compute_address.rb b/build/inspec/inspec/google_compute_address.rb new file mode 100644 index 000000000000..cff0f4e87db6 --- /dev/null +++ b/build/inspec/inspec/google_compute_address.rb @@ -0,0 +1,26 @@ +# Copyright 2018 Google Inc. +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +# ---------------------------------------------------------------------------- +# +# *** AUTO GENERATED CODE *** AUTO GENERATED CODE *** +# +# ---------------------------------------------------------------------------- +# +# This file is automatically generated by Magic Modules and manual +# changes will be clobbered when the file is regenerated. +# +# Please read more about how to change this file in README.md and +# CONTRIBUTING.md located at the root of this package. +# +# ---------------------------------------------------------------------------- diff --git a/build/inspec/inspec/google_compute_addresss.rb b/build/inspec/inspec/google_compute_addresss.rb new file mode 100644 index 000000000000..cff0f4e87db6 --- /dev/null +++ b/build/inspec/inspec/google_compute_addresss.rb @@ -0,0 +1,26 @@ +# Copyright 2018 Google Inc. +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +# ---------------------------------------------------------------------------- +# +# *** AUTO GENERATED CODE *** AUTO GENERATED CODE *** +# +# ---------------------------------------------------------------------------- +# +# This file is automatically generated by Magic Modules and manual +# changes will be clobbered when the file is regenerated. +# +# Please read more about how to change this file in README.md and +# CONTRIBUTING.md located at the root of this package. +# +# ---------------------------------------------------------------------------- diff --git a/build/inspec/inspec/google_compute_autoscaler.rb b/build/inspec/inspec/google_compute_autoscaler.rb new file mode 100644 index 000000000000..cff0f4e87db6 --- /dev/null +++ b/build/inspec/inspec/google_compute_autoscaler.rb @@ -0,0 +1,26 @@ +# Copyright 2018 Google Inc. +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +# ---------------------------------------------------------------------------- +# +# *** AUTO GENERATED CODE *** AUTO GENERATED CODE *** +# +# ---------------------------------------------------------------------------- +# +# This file is automatically generated by Magic Modules and manual +# changes will be clobbered when the file is regenerated. +# +# Please read more about how to change this file in README.md and +# CONTRIBUTING.md located at the root of this package. +# +# ---------------------------------------------------------------------------- diff --git a/build/inspec/inspec/google_compute_autoscalers.rb b/build/inspec/inspec/google_compute_autoscalers.rb new file mode 100644 index 000000000000..cff0f4e87db6 --- /dev/null +++ b/build/inspec/inspec/google_compute_autoscalers.rb @@ -0,0 +1,26 @@ +# Copyright 2018 Google Inc. +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +# ---------------------------------------------------------------------------- +# +# *** AUTO GENERATED CODE *** AUTO GENERATED CODE *** +# +# ---------------------------------------------------------------------------- +# +# This file is automatically generated by Magic Modules and manual +# changes will be clobbered when the file is regenerated. +# +# Please read more about how to change this file in README.md and +# CONTRIBUTING.md located at the root of this package. +# +# ---------------------------------------------------------------------------- diff --git a/build/inspec/inspec/google_compute_backend_bucket.rb b/build/inspec/inspec/google_compute_backend_bucket.rb new file mode 100644 index 000000000000..cff0f4e87db6 --- /dev/null +++ b/build/inspec/inspec/google_compute_backend_bucket.rb @@ -0,0 +1,26 @@ +# Copyright 2018 Google Inc. +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +# ---------------------------------------------------------------------------- +# +# *** AUTO GENERATED CODE *** AUTO GENERATED CODE *** +# +# ---------------------------------------------------------------------------- +# +# This file is automatically generated by Magic Modules and manual +# changes will be clobbered when the file is regenerated. +# +# Please read more about how to change this file in README.md and +# CONTRIBUTING.md located at the root of this package. +# +# ---------------------------------------------------------------------------- diff --git a/build/inspec/inspec/google_compute_backend_buckets.rb b/build/inspec/inspec/google_compute_backend_buckets.rb new file mode 100644 index 000000000000..cff0f4e87db6 --- /dev/null +++ b/build/inspec/inspec/google_compute_backend_buckets.rb @@ -0,0 +1,26 @@ +# Copyright 2018 Google Inc. +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +# ---------------------------------------------------------------------------- +# +# *** AUTO GENERATED CODE *** AUTO GENERATED CODE *** +# +# ---------------------------------------------------------------------------- +# +# This file is automatically generated by Magic Modules and manual +# changes will be clobbered when the file is regenerated. +# +# Please read more about how to change this file in README.md and +# CONTRIBUTING.md located at the root of this package. +# +# ---------------------------------------------------------------------------- diff --git a/build/inspec/inspec/google_compute_backend_service.rb b/build/inspec/inspec/google_compute_backend_service.rb new file mode 100644 index 000000000000..cff0f4e87db6 --- /dev/null +++ b/build/inspec/inspec/google_compute_backend_service.rb @@ -0,0 +1,26 @@ +# Copyright 2018 Google Inc. +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +# ---------------------------------------------------------------------------- +# +# *** AUTO GENERATED CODE *** AUTO GENERATED CODE *** +# +# ---------------------------------------------------------------------------- +# +# This file is automatically generated by Magic Modules and manual +# changes will be clobbered when the file is regenerated. +# +# Please read more about how to change this file in README.md and +# CONTRIBUTING.md located at the root of this package. +# +# ---------------------------------------------------------------------------- diff --git a/build/inspec/inspec/google_compute_backend_services.rb b/build/inspec/inspec/google_compute_backend_services.rb new file mode 100644 index 000000000000..cff0f4e87db6 --- /dev/null +++ b/build/inspec/inspec/google_compute_backend_services.rb @@ -0,0 +1,26 @@ +# Copyright 2018 Google Inc. +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +# ---------------------------------------------------------------------------- +# +# *** AUTO GENERATED CODE *** AUTO GENERATED CODE *** +# +# ---------------------------------------------------------------------------- +# +# This file is automatically generated by Magic Modules and manual +# changes will be clobbered when the file is regenerated. +# +# Please read more about how to change this file in README.md and +# CONTRIBUTING.md located at the root of this package. +# +# ---------------------------------------------------------------------------- diff --git a/build/inspec/inspec/google_compute_disk.rb b/build/inspec/inspec/google_compute_disk.rb new file mode 100644 index 000000000000..cff0f4e87db6 --- /dev/null +++ b/build/inspec/inspec/google_compute_disk.rb @@ -0,0 +1,26 @@ +# Copyright 2018 Google Inc. +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +# ---------------------------------------------------------------------------- +# +# *** AUTO GENERATED CODE *** AUTO GENERATED CODE *** +# +# ---------------------------------------------------------------------------- +# +# This file is automatically generated by Magic Modules and manual +# changes will be clobbered when the file is regenerated. +# +# Please read more about how to change this file in README.md and +# CONTRIBUTING.md located at the root of this package. +# +# ---------------------------------------------------------------------------- diff --git a/build/inspec/inspec/google_compute_disk_type.rb b/build/inspec/inspec/google_compute_disk_type.rb new file mode 100644 index 000000000000..cff0f4e87db6 --- /dev/null +++ b/build/inspec/inspec/google_compute_disk_type.rb @@ -0,0 +1,26 @@ +# Copyright 2018 Google Inc. +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +# ---------------------------------------------------------------------------- +# +# *** AUTO GENERATED CODE *** AUTO GENERATED CODE *** +# +# ---------------------------------------------------------------------------- +# +# This file is automatically generated by Magic Modules and manual +# changes will be clobbered when the file is regenerated. +# +# Please read more about how to change this file in README.md and +# CONTRIBUTING.md located at the root of this package. +# +# ---------------------------------------------------------------------------- diff --git a/build/inspec/inspec/google_compute_disk_types.rb b/build/inspec/inspec/google_compute_disk_types.rb new file mode 100644 index 000000000000..cff0f4e87db6 --- /dev/null +++ b/build/inspec/inspec/google_compute_disk_types.rb @@ -0,0 +1,26 @@ +# Copyright 2018 Google Inc. +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +# ---------------------------------------------------------------------------- +# +# *** AUTO GENERATED CODE *** AUTO GENERATED CODE *** +# +# ---------------------------------------------------------------------------- +# +# This file is automatically generated by Magic Modules and manual +# changes will be clobbered when the file is regenerated. +# +# Please read more about how to change this file in README.md and +# CONTRIBUTING.md located at the root of this package. +# +# ---------------------------------------------------------------------------- diff --git a/build/inspec/inspec/google_compute_disks.rb b/build/inspec/inspec/google_compute_disks.rb new file mode 100644 index 000000000000..cff0f4e87db6 --- /dev/null +++ b/build/inspec/inspec/google_compute_disks.rb @@ -0,0 +1,26 @@ +# Copyright 2018 Google Inc. +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +# ---------------------------------------------------------------------------- +# +# *** AUTO GENERATED CODE *** AUTO GENERATED CODE *** +# +# ---------------------------------------------------------------------------- +# +# This file is automatically generated by Magic Modules and manual +# changes will be clobbered when the file is regenerated. +# +# Please read more about how to change this file in README.md and +# CONTRIBUTING.md located at the root of this package. +# +# ---------------------------------------------------------------------------- diff --git a/build/inspec/inspec/google_compute_firewall.rb b/build/inspec/inspec/google_compute_firewall.rb new file mode 100644 index 000000000000..cff0f4e87db6 --- /dev/null +++ b/build/inspec/inspec/google_compute_firewall.rb @@ -0,0 +1,26 @@ +# Copyright 2018 Google Inc. +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +# ---------------------------------------------------------------------------- +# +# *** AUTO GENERATED CODE *** AUTO GENERATED CODE *** +# +# ---------------------------------------------------------------------------- +# +# This file is automatically generated by Magic Modules and manual +# changes will be clobbered when the file is regenerated. +# +# Please read more about how to change this file in README.md and +# CONTRIBUTING.md located at the root of this package. +# +# ---------------------------------------------------------------------------- diff --git a/build/inspec/inspec/google_compute_firewalls.rb b/build/inspec/inspec/google_compute_firewalls.rb new file mode 100644 index 000000000000..cff0f4e87db6 --- /dev/null +++ b/build/inspec/inspec/google_compute_firewalls.rb @@ -0,0 +1,26 @@ +# Copyright 2018 Google Inc. +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +# ---------------------------------------------------------------------------- +# +# *** AUTO GENERATED CODE *** AUTO GENERATED CODE *** +# +# ---------------------------------------------------------------------------- +# +# This file is automatically generated by Magic Modules and manual +# changes will be clobbered when the file is regenerated. +# +# Please read more about how to change this file in README.md and +# CONTRIBUTING.md located at the root of this package. +# +# ---------------------------------------------------------------------------- diff --git a/build/inspec/inspec/google_compute_forwarding_rule.rb b/build/inspec/inspec/google_compute_forwarding_rule.rb new file mode 100644 index 000000000000..cff0f4e87db6 --- /dev/null +++ b/build/inspec/inspec/google_compute_forwarding_rule.rb @@ -0,0 +1,26 @@ +# Copyright 2018 Google Inc. +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +# ---------------------------------------------------------------------------- +# +# *** AUTO GENERATED CODE *** AUTO GENERATED CODE *** +# +# ---------------------------------------------------------------------------- +# +# This file is automatically generated by Magic Modules and manual +# changes will be clobbered when the file is regenerated. +# +# Please read more about how to change this file in README.md and +# CONTRIBUTING.md located at the root of this package. +# +# ---------------------------------------------------------------------------- diff --git a/build/inspec/inspec/google_compute_forwarding_rules.rb b/build/inspec/inspec/google_compute_forwarding_rules.rb new file mode 100644 index 000000000000..cff0f4e87db6 --- /dev/null +++ b/build/inspec/inspec/google_compute_forwarding_rules.rb @@ -0,0 +1,26 @@ +# Copyright 2018 Google Inc. +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +# ---------------------------------------------------------------------------- +# +# *** AUTO GENERATED CODE *** AUTO GENERATED CODE *** +# +# ---------------------------------------------------------------------------- +# +# This file is automatically generated by Magic Modules and manual +# changes will be clobbered when the file is regenerated. +# +# Please read more about how to change this file in README.md and +# CONTRIBUTING.md located at the root of this package. +# +# ---------------------------------------------------------------------------- diff --git a/build/inspec/inspec/google_compute_global_address.rb b/build/inspec/inspec/google_compute_global_address.rb new file mode 100644 index 000000000000..cff0f4e87db6 --- /dev/null +++ b/build/inspec/inspec/google_compute_global_address.rb @@ -0,0 +1,26 @@ +# Copyright 2018 Google Inc. +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +# ---------------------------------------------------------------------------- +# +# *** AUTO GENERATED CODE *** AUTO GENERATED CODE *** +# +# ---------------------------------------------------------------------------- +# +# This file is automatically generated by Magic Modules and manual +# changes will be clobbered when the file is regenerated. +# +# Please read more about how to change this file in README.md and +# CONTRIBUTING.md located at the root of this package. +# +# ---------------------------------------------------------------------------- diff --git a/build/inspec/inspec/google_compute_global_addresss.rb b/build/inspec/inspec/google_compute_global_addresss.rb new file mode 100644 index 000000000000..cff0f4e87db6 --- /dev/null +++ b/build/inspec/inspec/google_compute_global_addresss.rb @@ -0,0 +1,26 @@ +# Copyright 2018 Google Inc. +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +# ---------------------------------------------------------------------------- +# +# *** AUTO GENERATED CODE *** AUTO GENERATED CODE *** +# +# ---------------------------------------------------------------------------- +# +# This file is automatically generated by Magic Modules and manual +# changes will be clobbered when the file is regenerated. +# +# Please read more about how to change this file in README.md and +# CONTRIBUTING.md located at the root of this package. +# +# ---------------------------------------------------------------------------- diff --git a/build/inspec/inspec/google_compute_global_forwarding_rule.rb b/build/inspec/inspec/google_compute_global_forwarding_rule.rb new file mode 100644 index 000000000000..cff0f4e87db6 --- /dev/null +++ b/build/inspec/inspec/google_compute_global_forwarding_rule.rb @@ -0,0 +1,26 @@ +# Copyright 2018 Google Inc. +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +# ---------------------------------------------------------------------------- +# +# *** AUTO GENERATED CODE *** AUTO GENERATED CODE *** +# +# ---------------------------------------------------------------------------- +# +# This file is automatically generated by Magic Modules and manual +# changes will be clobbered when the file is regenerated. +# +# Please read more about how to change this file in README.md and +# CONTRIBUTING.md located at the root of this package. +# +# ---------------------------------------------------------------------------- diff --git a/build/inspec/inspec/google_compute_global_forwarding_rules.rb b/build/inspec/inspec/google_compute_global_forwarding_rules.rb new file mode 100644 index 000000000000..cff0f4e87db6 --- /dev/null +++ b/build/inspec/inspec/google_compute_global_forwarding_rules.rb @@ -0,0 +1,26 @@ +# Copyright 2018 Google Inc. +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +# ---------------------------------------------------------------------------- +# +# *** AUTO GENERATED CODE *** AUTO GENERATED CODE *** +# +# ---------------------------------------------------------------------------- +# +# This file is automatically generated by Magic Modules and manual +# changes will be clobbered when the file is regenerated. +# +# Please read more about how to change this file in README.md and +# CONTRIBUTING.md located at the root of this package. +# +# ---------------------------------------------------------------------------- diff --git a/build/inspec/inspec/google_compute_health_check.rb b/build/inspec/inspec/google_compute_health_check.rb new file mode 100644 index 000000000000..cff0f4e87db6 --- /dev/null +++ b/build/inspec/inspec/google_compute_health_check.rb @@ -0,0 +1,26 @@ +# Copyright 2018 Google Inc. +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +# ---------------------------------------------------------------------------- +# +# *** AUTO GENERATED CODE *** AUTO GENERATED CODE *** +# +# ---------------------------------------------------------------------------- +# +# This file is automatically generated by Magic Modules and manual +# changes will be clobbered when the file is regenerated. +# +# Please read more about how to change this file in README.md and +# CONTRIBUTING.md located at the root of this package. +# +# ---------------------------------------------------------------------------- diff --git a/build/inspec/inspec/google_compute_health_checks.rb b/build/inspec/inspec/google_compute_health_checks.rb new file mode 100644 index 000000000000..cff0f4e87db6 --- /dev/null +++ b/build/inspec/inspec/google_compute_health_checks.rb @@ -0,0 +1,26 @@ +# Copyright 2018 Google Inc. +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +# ---------------------------------------------------------------------------- +# +# *** AUTO GENERATED CODE *** AUTO GENERATED CODE *** +# +# ---------------------------------------------------------------------------- +# +# This file is automatically generated by Magic Modules and manual +# changes will be clobbered when the file is regenerated. +# +# Please read more about how to change this file in README.md and +# CONTRIBUTING.md located at the root of this package. +# +# ---------------------------------------------------------------------------- diff --git a/build/inspec/inspec/google_compute_http_health_check.rb b/build/inspec/inspec/google_compute_http_health_check.rb new file mode 100644 index 000000000000..cff0f4e87db6 --- /dev/null +++ b/build/inspec/inspec/google_compute_http_health_check.rb @@ -0,0 +1,26 @@ +# Copyright 2018 Google Inc. +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +# ---------------------------------------------------------------------------- +# +# *** AUTO GENERATED CODE *** AUTO GENERATED CODE *** +# +# ---------------------------------------------------------------------------- +# +# This file is automatically generated by Magic Modules and manual +# changes will be clobbered when the file is regenerated. +# +# Please read more about how to change this file in README.md and +# CONTRIBUTING.md located at the root of this package. +# +# ---------------------------------------------------------------------------- diff --git a/build/inspec/inspec/google_compute_http_health_checks.rb b/build/inspec/inspec/google_compute_http_health_checks.rb new file mode 100644 index 000000000000..cff0f4e87db6 --- /dev/null +++ b/build/inspec/inspec/google_compute_http_health_checks.rb @@ -0,0 +1,26 @@ +# Copyright 2018 Google Inc. +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +# ---------------------------------------------------------------------------- +# +# *** AUTO GENERATED CODE *** AUTO GENERATED CODE *** +# +# ---------------------------------------------------------------------------- +# +# This file is automatically generated by Magic Modules and manual +# changes will be clobbered when the file is regenerated. +# +# Please read more about how to change this file in README.md and +# CONTRIBUTING.md located at the root of this package. +# +# ---------------------------------------------------------------------------- diff --git a/build/inspec/inspec/google_compute_https_health_check.rb b/build/inspec/inspec/google_compute_https_health_check.rb new file mode 100644 index 000000000000..cff0f4e87db6 --- /dev/null +++ b/build/inspec/inspec/google_compute_https_health_check.rb @@ -0,0 +1,26 @@ +# Copyright 2018 Google Inc. +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +# ---------------------------------------------------------------------------- +# +# *** AUTO GENERATED CODE *** AUTO GENERATED CODE *** +# +# ---------------------------------------------------------------------------- +# +# This file is automatically generated by Magic Modules and manual +# changes will be clobbered when the file is regenerated. +# +# Please read more about how to change this file in README.md and +# CONTRIBUTING.md located at the root of this package. +# +# ---------------------------------------------------------------------------- diff --git a/build/inspec/inspec/google_compute_https_health_checks.rb b/build/inspec/inspec/google_compute_https_health_checks.rb new file mode 100644 index 000000000000..cff0f4e87db6 --- /dev/null +++ b/build/inspec/inspec/google_compute_https_health_checks.rb @@ -0,0 +1,26 @@ +# Copyright 2018 Google Inc. +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +# ---------------------------------------------------------------------------- +# +# *** AUTO GENERATED CODE *** AUTO GENERATED CODE *** +# +# ---------------------------------------------------------------------------- +# +# This file is automatically generated by Magic Modules and manual +# changes will be clobbered when the file is regenerated. +# +# Please read more about how to change this file in README.md and +# CONTRIBUTING.md located at the root of this package. +# +# ---------------------------------------------------------------------------- diff --git a/build/inspec/inspec/google_compute_image.rb b/build/inspec/inspec/google_compute_image.rb new file mode 100644 index 000000000000..cff0f4e87db6 --- /dev/null +++ b/build/inspec/inspec/google_compute_image.rb @@ -0,0 +1,26 @@ +# Copyright 2018 Google Inc. +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +# ---------------------------------------------------------------------------- +# +# *** AUTO GENERATED CODE *** AUTO GENERATED CODE *** +# +# ---------------------------------------------------------------------------- +# +# This file is automatically generated by Magic Modules and manual +# changes will be clobbered when the file is regenerated. +# +# Please read more about how to change this file in README.md and +# CONTRIBUTING.md located at the root of this package. +# +# ---------------------------------------------------------------------------- diff --git a/build/inspec/inspec/google_compute_images.rb b/build/inspec/inspec/google_compute_images.rb new file mode 100644 index 000000000000..cff0f4e87db6 --- /dev/null +++ b/build/inspec/inspec/google_compute_images.rb @@ -0,0 +1,26 @@ +# Copyright 2018 Google Inc. +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +# ---------------------------------------------------------------------------- +# +# *** AUTO GENERATED CODE *** AUTO GENERATED CODE *** +# +# ---------------------------------------------------------------------------- +# +# This file is automatically generated by Magic Modules and manual +# changes will be clobbered when the file is regenerated. +# +# Please read more about how to change this file in README.md and +# CONTRIBUTING.md located at the root of this package. +# +# ---------------------------------------------------------------------------- diff --git a/build/inspec/inspec/google_compute_instance.rb b/build/inspec/inspec/google_compute_instance.rb new file mode 100644 index 000000000000..cff0f4e87db6 --- /dev/null +++ b/build/inspec/inspec/google_compute_instance.rb @@ -0,0 +1,26 @@ +# Copyright 2018 Google Inc. +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +# ---------------------------------------------------------------------------- +# +# *** AUTO GENERATED CODE *** AUTO GENERATED CODE *** +# +# ---------------------------------------------------------------------------- +# +# This file is automatically generated by Magic Modules and manual +# changes will be clobbered when the file is regenerated. +# +# Please read more about how to change this file in README.md and +# CONTRIBUTING.md located at the root of this package. +# +# ---------------------------------------------------------------------------- diff --git a/build/inspec/inspec/google_compute_instance_group.rb b/build/inspec/inspec/google_compute_instance_group.rb new file mode 100644 index 000000000000..cff0f4e87db6 --- /dev/null +++ b/build/inspec/inspec/google_compute_instance_group.rb @@ -0,0 +1,26 @@ +# Copyright 2018 Google Inc. +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +# ---------------------------------------------------------------------------- +# +# *** AUTO GENERATED CODE *** AUTO GENERATED CODE *** +# +# ---------------------------------------------------------------------------- +# +# This file is automatically generated by Magic Modules and manual +# changes will be clobbered when the file is regenerated. +# +# Please read more about how to change this file in README.md and +# CONTRIBUTING.md located at the root of this package. +# +# ---------------------------------------------------------------------------- diff --git a/build/inspec/inspec/google_compute_instance_group_manager.rb b/build/inspec/inspec/google_compute_instance_group_manager.rb new file mode 100644 index 000000000000..cff0f4e87db6 --- /dev/null +++ b/build/inspec/inspec/google_compute_instance_group_manager.rb @@ -0,0 +1,26 @@ +# Copyright 2018 Google Inc. +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +# ---------------------------------------------------------------------------- +# +# *** AUTO GENERATED CODE *** AUTO GENERATED CODE *** +# +# ---------------------------------------------------------------------------- +# +# This file is automatically generated by Magic Modules and manual +# changes will be clobbered when the file is regenerated. +# +# Please read more about how to change this file in README.md and +# CONTRIBUTING.md located at the root of this package. +# +# ---------------------------------------------------------------------------- diff --git a/build/inspec/inspec/google_compute_instance_group_managers.rb b/build/inspec/inspec/google_compute_instance_group_managers.rb new file mode 100644 index 000000000000..cff0f4e87db6 --- /dev/null +++ b/build/inspec/inspec/google_compute_instance_group_managers.rb @@ -0,0 +1,26 @@ +# Copyright 2018 Google Inc. +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +# ---------------------------------------------------------------------------- +# +# *** AUTO GENERATED CODE *** AUTO GENERATED CODE *** +# +# ---------------------------------------------------------------------------- +# +# This file is automatically generated by Magic Modules and manual +# changes will be clobbered when the file is regenerated. +# +# Please read more about how to change this file in README.md and +# CONTRIBUTING.md located at the root of this package. +# +# ---------------------------------------------------------------------------- diff --git a/build/inspec/inspec/google_compute_instance_groups.rb b/build/inspec/inspec/google_compute_instance_groups.rb new file mode 100644 index 000000000000..cff0f4e87db6 --- /dev/null +++ b/build/inspec/inspec/google_compute_instance_groups.rb @@ -0,0 +1,26 @@ +# Copyright 2018 Google Inc. +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +# ---------------------------------------------------------------------------- +# +# *** AUTO GENERATED CODE *** AUTO GENERATED CODE *** +# +# ---------------------------------------------------------------------------- +# +# This file is automatically generated by Magic Modules and manual +# changes will be clobbered when the file is regenerated. +# +# Please read more about how to change this file in README.md and +# CONTRIBUTING.md located at the root of this package. +# +# ---------------------------------------------------------------------------- diff --git a/build/inspec/inspec/google_compute_instance_template.rb b/build/inspec/inspec/google_compute_instance_template.rb new file mode 100644 index 000000000000..cff0f4e87db6 --- /dev/null +++ b/build/inspec/inspec/google_compute_instance_template.rb @@ -0,0 +1,26 @@ +# Copyright 2018 Google Inc. +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +# ---------------------------------------------------------------------------- +# +# *** AUTO GENERATED CODE *** AUTO GENERATED CODE *** +# +# ---------------------------------------------------------------------------- +# +# This file is automatically generated by Magic Modules and manual +# changes will be clobbered when the file is regenerated. +# +# Please read more about how to change this file in README.md and +# CONTRIBUTING.md located at the root of this package. +# +# ---------------------------------------------------------------------------- diff --git a/build/inspec/inspec/google_compute_instance_templates.rb b/build/inspec/inspec/google_compute_instance_templates.rb new file mode 100644 index 000000000000..cff0f4e87db6 --- /dev/null +++ b/build/inspec/inspec/google_compute_instance_templates.rb @@ -0,0 +1,26 @@ +# Copyright 2018 Google Inc. +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +# ---------------------------------------------------------------------------- +# +# *** AUTO GENERATED CODE *** AUTO GENERATED CODE *** +# +# ---------------------------------------------------------------------------- +# +# This file is automatically generated by Magic Modules and manual +# changes will be clobbered when the file is regenerated. +# +# Please read more about how to change this file in README.md and +# CONTRIBUTING.md located at the root of this package. +# +# ---------------------------------------------------------------------------- diff --git a/build/inspec/inspec/google_compute_instances.rb b/build/inspec/inspec/google_compute_instances.rb new file mode 100644 index 000000000000..cff0f4e87db6 --- /dev/null +++ b/build/inspec/inspec/google_compute_instances.rb @@ -0,0 +1,26 @@ +# Copyright 2018 Google Inc. +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +# ---------------------------------------------------------------------------- +# +# *** AUTO GENERATED CODE *** AUTO GENERATED CODE *** +# +# ---------------------------------------------------------------------------- +# +# This file is automatically generated by Magic Modules and manual +# changes will be clobbered when the file is regenerated. +# +# Please read more about how to change this file in README.md and +# CONTRIBUTING.md located at the root of this package. +# +# ---------------------------------------------------------------------------- diff --git a/build/inspec/inspec/google_compute_license.rb b/build/inspec/inspec/google_compute_license.rb new file mode 100644 index 000000000000..cff0f4e87db6 --- /dev/null +++ b/build/inspec/inspec/google_compute_license.rb @@ -0,0 +1,26 @@ +# Copyright 2018 Google Inc. +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +# ---------------------------------------------------------------------------- +# +# *** AUTO GENERATED CODE *** AUTO GENERATED CODE *** +# +# ---------------------------------------------------------------------------- +# +# This file is automatically generated by Magic Modules and manual +# changes will be clobbered when the file is regenerated. +# +# Please read more about how to change this file in README.md and +# CONTRIBUTING.md located at the root of this package. +# +# ---------------------------------------------------------------------------- diff --git a/build/inspec/inspec/google_compute_licenses.rb b/build/inspec/inspec/google_compute_licenses.rb new file mode 100644 index 000000000000..cff0f4e87db6 --- /dev/null +++ b/build/inspec/inspec/google_compute_licenses.rb @@ -0,0 +1,26 @@ +# Copyright 2018 Google Inc. +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +# ---------------------------------------------------------------------------- +# +# *** AUTO GENERATED CODE *** AUTO GENERATED CODE *** +# +# ---------------------------------------------------------------------------- +# +# This file is automatically generated by Magic Modules and manual +# changes will be clobbered when the file is regenerated. +# +# Please read more about how to change this file in README.md and +# CONTRIBUTING.md located at the root of this package. +# +# ---------------------------------------------------------------------------- diff --git a/build/inspec/inspec/google_compute_machine_type.rb b/build/inspec/inspec/google_compute_machine_type.rb new file mode 100644 index 000000000000..cff0f4e87db6 --- /dev/null +++ b/build/inspec/inspec/google_compute_machine_type.rb @@ -0,0 +1,26 @@ +# Copyright 2018 Google Inc. +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +# ---------------------------------------------------------------------------- +# +# *** AUTO GENERATED CODE *** AUTO GENERATED CODE *** +# +# ---------------------------------------------------------------------------- +# +# This file is automatically generated by Magic Modules and manual +# changes will be clobbered when the file is regenerated. +# +# Please read more about how to change this file in README.md and +# CONTRIBUTING.md located at the root of this package. +# +# ---------------------------------------------------------------------------- diff --git a/build/inspec/inspec/google_compute_machine_types.rb b/build/inspec/inspec/google_compute_machine_types.rb new file mode 100644 index 000000000000..cff0f4e87db6 --- /dev/null +++ b/build/inspec/inspec/google_compute_machine_types.rb @@ -0,0 +1,26 @@ +# Copyright 2018 Google Inc. +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +# ---------------------------------------------------------------------------- +# +# *** AUTO GENERATED CODE *** AUTO GENERATED CODE *** +# +# ---------------------------------------------------------------------------- +# +# This file is automatically generated by Magic Modules and manual +# changes will be clobbered when the file is regenerated. +# +# Please read more about how to change this file in README.md and +# CONTRIBUTING.md located at the root of this package. +# +# ---------------------------------------------------------------------------- diff --git a/build/inspec/inspec/google_compute_network.rb b/build/inspec/inspec/google_compute_network.rb new file mode 100644 index 000000000000..cff0f4e87db6 --- /dev/null +++ b/build/inspec/inspec/google_compute_network.rb @@ -0,0 +1,26 @@ +# Copyright 2018 Google Inc. +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +# ---------------------------------------------------------------------------- +# +# *** AUTO GENERATED CODE *** AUTO GENERATED CODE *** +# +# ---------------------------------------------------------------------------- +# +# This file is automatically generated by Magic Modules and manual +# changes will be clobbered when the file is regenerated. +# +# Please read more about how to change this file in README.md and +# CONTRIBUTING.md located at the root of this package. +# +# ---------------------------------------------------------------------------- diff --git a/build/inspec/inspec/google_compute_networks.rb b/build/inspec/inspec/google_compute_networks.rb new file mode 100644 index 000000000000..cff0f4e87db6 --- /dev/null +++ b/build/inspec/inspec/google_compute_networks.rb @@ -0,0 +1,26 @@ +# Copyright 2018 Google Inc. +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +# ---------------------------------------------------------------------------- +# +# *** AUTO GENERATED CODE *** AUTO GENERATED CODE *** +# +# ---------------------------------------------------------------------------- +# +# This file is automatically generated by Magic Modules and manual +# changes will be clobbered when the file is regenerated. +# +# Please read more about how to change this file in README.md and +# CONTRIBUTING.md located at the root of this package. +# +# ---------------------------------------------------------------------------- diff --git a/build/inspec/inspec/google_compute_region.rb b/build/inspec/inspec/google_compute_region.rb new file mode 100644 index 000000000000..cff0f4e87db6 --- /dev/null +++ b/build/inspec/inspec/google_compute_region.rb @@ -0,0 +1,26 @@ +# Copyright 2018 Google Inc. +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +# ---------------------------------------------------------------------------- +# +# *** AUTO GENERATED CODE *** AUTO GENERATED CODE *** +# +# ---------------------------------------------------------------------------- +# +# This file is automatically generated by Magic Modules and manual +# changes will be clobbered when the file is regenerated. +# +# Please read more about how to change this file in README.md and +# CONTRIBUTING.md located at the root of this package. +# +# ---------------------------------------------------------------------------- diff --git a/build/inspec/inspec/google_compute_region_autoscaler.rb b/build/inspec/inspec/google_compute_region_autoscaler.rb new file mode 100644 index 000000000000..cff0f4e87db6 --- /dev/null +++ b/build/inspec/inspec/google_compute_region_autoscaler.rb @@ -0,0 +1,26 @@ +# Copyright 2018 Google Inc. +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +# ---------------------------------------------------------------------------- +# +# *** AUTO GENERATED CODE *** AUTO GENERATED CODE *** +# +# ---------------------------------------------------------------------------- +# +# This file is automatically generated by Magic Modules and manual +# changes will be clobbered when the file is regenerated. +# +# Please read more about how to change this file in README.md and +# CONTRIBUTING.md located at the root of this package. +# +# ---------------------------------------------------------------------------- diff --git a/build/inspec/inspec/google_compute_region_autoscalers.rb b/build/inspec/inspec/google_compute_region_autoscalers.rb new file mode 100644 index 000000000000..cff0f4e87db6 --- /dev/null +++ b/build/inspec/inspec/google_compute_region_autoscalers.rb @@ -0,0 +1,26 @@ +# Copyright 2018 Google Inc. +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +# ---------------------------------------------------------------------------- +# +# *** AUTO GENERATED CODE *** AUTO GENERATED CODE *** +# +# ---------------------------------------------------------------------------- +# +# This file is automatically generated by Magic Modules and manual +# changes will be clobbered when the file is regenerated. +# +# Please read more about how to change this file in README.md and +# CONTRIBUTING.md located at the root of this package. +# +# ---------------------------------------------------------------------------- diff --git a/build/inspec/inspec/google_compute_region_disk.rb b/build/inspec/inspec/google_compute_region_disk.rb new file mode 100644 index 000000000000..cff0f4e87db6 --- /dev/null +++ b/build/inspec/inspec/google_compute_region_disk.rb @@ -0,0 +1,26 @@ +# Copyright 2018 Google Inc. +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +# ---------------------------------------------------------------------------- +# +# *** AUTO GENERATED CODE *** AUTO GENERATED CODE *** +# +# ---------------------------------------------------------------------------- +# +# This file is automatically generated by Magic Modules and manual +# changes will be clobbered when the file is regenerated. +# +# Please read more about how to change this file in README.md and +# CONTRIBUTING.md located at the root of this package. +# +# ---------------------------------------------------------------------------- diff --git a/build/inspec/inspec/google_compute_region_disk_type.rb b/build/inspec/inspec/google_compute_region_disk_type.rb new file mode 100644 index 000000000000..cff0f4e87db6 --- /dev/null +++ b/build/inspec/inspec/google_compute_region_disk_type.rb @@ -0,0 +1,26 @@ +# Copyright 2018 Google Inc. +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +# ---------------------------------------------------------------------------- +# +# *** AUTO GENERATED CODE *** AUTO GENERATED CODE *** +# +# ---------------------------------------------------------------------------- +# +# This file is automatically generated by Magic Modules and manual +# changes will be clobbered when the file is regenerated. +# +# Please read more about how to change this file in README.md and +# CONTRIBUTING.md located at the root of this package. +# +# ---------------------------------------------------------------------------- diff --git a/build/inspec/inspec/google_compute_region_disk_types.rb b/build/inspec/inspec/google_compute_region_disk_types.rb new file mode 100644 index 000000000000..cff0f4e87db6 --- /dev/null +++ b/build/inspec/inspec/google_compute_region_disk_types.rb @@ -0,0 +1,26 @@ +# Copyright 2018 Google Inc. +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +# ---------------------------------------------------------------------------- +# +# *** AUTO GENERATED CODE *** AUTO GENERATED CODE *** +# +# ---------------------------------------------------------------------------- +# +# This file is automatically generated by Magic Modules and manual +# changes will be clobbered when the file is regenerated. +# +# Please read more about how to change this file in README.md and +# CONTRIBUTING.md located at the root of this package. +# +# ---------------------------------------------------------------------------- diff --git a/build/inspec/inspec/google_compute_region_disks.rb b/build/inspec/inspec/google_compute_region_disks.rb new file mode 100644 index 000000000000..cff0f4e87db6 --- /dev/null +++ b/build/inspec/inspec/google_compute_region_disks.rb @@ -0,0 +1,26 @@ +# Copyright 2018 Google Inc. +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +# ---------------------------------------------------------------------------- +# +# *** AUTO GENERATED CODE *** AUTO GENERATED CODE *** +# +# ---------------------------------------------------------------------------- +# +# This file is automatically generated by Magic Modules and manual +# changes will be clobbered when the file is regenerated. +# +# Please read more about how to change this file in README.md and +# CONTRIBUTING.md located at the root of this package. +# +# ---------------------------------------------------------------------------- diff --git a/build/inspec/inspec/google_compute_regions.rb b/build/inspec/inspec/google_compute_regions.rb new file mode 100644 index 000000000000..cff0f4e87db6 --- /dev/null +++ b/build/inspec/inspec/google_compute_regions.rb @@ -0,0 +1,26 @@ +# Copyright 2018 Google Inc. +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +# ---------------------------------------------------------------------------- +# +# *** AUTO GENERATED CODE *** AUTO GENERATED CODE *** +# +# ---------------------------------------------------------------------------- +# +# This file is automatically generated by Magic Modules and manual +# changes will be clobbered when the file is regenerated. +# +# Please read more about how to change this file in README.md and +# CONTRIBUTING.md located at the root of this package. +# +# ---------------------------------------------------------------------------- diff --git a/build/inspec/inspec/google_compute_route.rb b/build/inspec/inspec/google_compute_route.rb new file mode 100644 index 000000000000..cff0f4e87db6 --- /dev/null +++ b/build/inspec/inspec/google_compute_route.rb @@ -0,0 +1,26 @@ +# Copyright 2018 Google Inc. +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +# ---------------------------------------------------------------------------- +# +# *** AUTO GENERATED CODE *** AUTO GENERATED CODE *** +# +# ---------------------------------------------------------------------------- +# +# This file is automatically generated by Magic Modules and manual +# changes will be clobbered when the file is regenerated. +# +# Please read more about how to change this file in README.md and +# CONTRIBUTING.md located at the root of this package. +# +# ---------------------------------------------------------------------------- diff --git a/build/inspec/inspec/google_compute_router.rb b/build/inspec/inspec/google_compute_router.rb new file mode 100644 index 000000000000..cff0f4e87db6 --- /dev/null +++ b/build/inspec/inspec/google_compute_router.rb @@ -0,0 +1,26 @@ +# Copyright 2018 Google Inc. +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +# ---------------------------------------------------------------------------- +# +# *** AUTO GENERATED CODE *** AUTO GENERATED CODE *** +# +# ---------------------------------------------------------------------------- +# +# This file is automatically generated by Magic Modules and manual +# changes will be clobbered when the file is regenerated. +# +# Please read more about how to change this file in README.md and +# CONTRIBUTING.md located at the root of this package. +# +# ---------------------------------------------------------------------------- diff --git a/build/inspec/inspec/google_compute_routers.rb b/build/inspec/inspec/google_compute_routers.rb new file mode 100644 index 000000000000..cff0f4e87db6 --- /dev/null +++ b/build/inspec/inspec/google_compute_routers.rb @@ -0,0 +1,26 @@ +# Copyright 2018 Google Inc. +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +# ---------------------------------------------------------------------------- +# +# *** AUTO GENERATED CODE *** AUTO GENERATED CODE *** +# +# ---------------------------------------------------------------------------- +# +# This file is automatically generated by Magic Modules and manual +# changes will be clobbered when the file is regenerated. +# +# Please read more about how to change this file in README.md and +# CONTRIBUTING.md located at the root of this package. +# +# ---------------------------------------------------------------------------- diff --git a/build/inspec/inspec/google_compute_routes.rb b/build/inspec/inspec/google_compute_routes.rb new file mode 100644 index 000000000000..cff0f4e87db6 --- /dev/null +++ b/build/inspec/inspec/google_compute_routes.rb @@ -0,0 +1,26 @@ +# Copyright 2018 Google Inc. +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +# ---------------------------------------------------------------------------- +# +# *** AUTO GENERATED CODE *** AUTO GENERATED CODE *** +# +# ---------------------------------------------------------------------------- +# +# This file is automatically generated by Magic Modules and manual +# changes will be clobbered when the file is regenerated. +# +# Please read more about how to change this file in README.md and +# CONTRIBUTING.md located at the root of this package. +# +# ---------------------------------------------------------------------------- diff --git a/build/inspec/inspec/google_compute_snapshot.rb b/build/inspec/inspec/google_compute_snapshot.rb new file mode 100644 index 000000000000..cff0f4e87db6 --- /dev/null +++ b/build/inspec/inspec/google_compute_snapshot.rb @@ -0,0 +1,26 @@ +# Copyright 2018 Google Inc. +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +# ---------------------------------------------------------------------------- +# +# *** AUTO GENERATED CODE *** AUTO GENERATED CODE *** +# +# ---------------------------------------------------------------------------- +# +# This file is automatically generated by Magic Modules and manual +# changes will be clobbered when the file is regenerated. +# +# Please read more about how to change this file in README.md and +# CONTRIBUTING.md located at the root of this package. +# +# ---------------------------------------------------------------------------- diff --git a/build/inspec/inspec/google_compute_snapshots.rb b/build/inspec/inspec/google_compute_snapshots.rb new file mode 100644 index 000000000000..cff0f4e87db6 --- /dev/null +++ b/build/inspec/inspec/google_compute_snapshots.rb @@ -0,0 +1,26 @@ +# Copyright 2018 Google Inc. +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +# ---------------------------------------------------------------------------- +# +# *** AUTO GENERATED CODE *** AUTO GENERATED CODE *** +# +# ---------------------------------------------------------------------------- +# +# This file is automatically generated by Magic Modules and manual +# changes will be clobbered when the file is regenerated. +# +# Please read more about how to change this file in README.md and +# CONTRIBUTING.md located at the root of this package. +# +# ---------------------------------------------------------------------------- diff --git a/build/inspec/inspec/google_compute_ssl_certificate.rb b/build/inspec/inspec/google_compute_ssl_certificate.rb new file mode 100644 index 000000000000..cff0f4e87db6 --- /dev/null +++ b/build/inspec/inspec/google_compute_ssl_certificate.rb @@ -0,0 +1,26 @@ +# Copyright 2018 Google Inc. +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +# ---------------------------------------------------------------------------- +# +# *** AUTO GENERATED CODE *** AUTO GENERATED CODE *** +# +# ---------------------------------------------------------------------------- +# +# This file is automatically generated by Magic Modules and manual +# changes will be clobbered when the file is regenerated. +# +# Please read more about how to change this file in README.md and +# CONTRIBUTING.md located at the root of this package. +# +# ---------------------------------------------------------------------------- diff --git a/build/inspec/inspec/google_compute_ssl_certificates.rb b/build/inspec/inspec/google_compute_ssl_certificates.rb new file mode 100644 index 000000000000..cff0f4e87db6 --- /dev/null +++ b/build/inspec/inspec/google_compute_ssl_certificates.rb @@ -0,0 +1,26 @@ +# Copyright 2018 Google Inc. +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +# ---------------------------------------------------------------------------- +# +# *** AUTO GENERATED CODE *** AUTO GENERATED CODE *** +# +# ---------------------------------------------------------------------------- +# +# This file is automatically generated by Magic Modules and manual +# changes will be clobbered when the file is regenerated. +# +# Please read more about how to change this file in README.md and +# CONTRIBUTING.md located at the root of this package. +# +# ---------------------------------------------------------------------------- diff --git a/build/inspec/inspec/google_compute_ssl_policy.rb b/build/inspec/inspec/google_compute_ssl_policy.rb new file mode 100644 index 000000000000..cff0f4e87db6 --- /dev/null +++ b/build/inspec/inspec/google_compute_ssl_policy.rb @@ -0,0 +1,26 @@ +# Copyright 2018 Google Inc. +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +# ---------------------------------------------------------------------------- +# +# *** AUTO GENERATED CODE *** AUTO GENERATED CODE *** +# +# ---------------------------------------------------------------------------- +# +# This file is automatically generated by Magic Modules and manual +# changes will be clobbered when the file is regenerated. +# +# Please read more about how to change this file in README.md and +# CONTRIBUTING.md located at the root of this package. +# +# ---------------------------------------------------------------------------- diff --git a/build/inspec/inspec/google_compute_ssl_policys.rb b/build/inspec/inspec/google_compute_ssl_policys.rb new file mode 100644 index 000000000000..cff0f4e87db6 --- /dev/null +++ b/build/inspec/inspec/google_compute_ssl_policys.rb @@ -0,0 +1,26 @@ +# Copyright 2018 Google Inc. +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +# ---------------------------------------------------------------------------- +# +# *** AUTO GENERATED CODE *** AUTO GENERATED CODE *** +# +# ---------------------------------------------------------------------------- +# +# This file is automatically generated by Magic Modules and manual +# changes will be clobbered when the file is regenerated. +# +# Please read more about how to change this file in README.md and +# CONTRIBUTING.md located at the root of this package. +# +# ---------------------------------------------------------------------------- diff --git a/build/inspec/inspec/google_compute_subnetwork.rb b/build/inspec/inspec/google_compute_subnetwork.rb new file mode 100644 index 000000000000..cff0f4e87db6 --- /dev/null +++ b/build/inspec/inspec/google_compute_subnetwork.rb @@ -0,0 +1,26 @@ +# Copyright 2018 Google Inc. +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +# ---------------------------------------------------------------------------- +# +# *** AUTO GENERATED CODE *** AUTO GENERATED CODE *** +# +# ---------------------------------------------------------------------------- +# +# This file is automatically generated by Magic Modules and manual +# changes will be clobbered when the file is regenerated. +# +# Please read more about how to change this file in README.md and +# CONTRIBUTING.md located at the root of this package. +# +# ---------------------------------------------------------------------------- diff --git a/build/inspec/inspec/google_compute_subnetworks.rb b/build/inspec/inspec/google_compute_subnetworks.rb new file mode 100644 index 000000000000..cff0f4e87db6 --- /dev/null +++ b/build/inspec/inspec/google_compute_subnetworks.rb @@ -0,0 +1,26 @@ +# Copyright 2018 Google Inc. +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +# ---------------------------------------------------------------------------- +# +# *** AUTO GENERATED CODE *** AUTO GENERATED CODE *** +# +# ---------------------------------------------------------------------------- +# +# This file is automatically generated by Magic Modules and manual +# changes will be clobbered when the file is regenerated. +# +# Please read more about how to change this file in README.md and +# CONTRIBUTING.md located at the root of this package. +# +# ---------------------------------------------------------------------------- diff --git a/build/inspec/inspec/google_compute_target_http_proxy.rb b/build/inspec/inspec/google_compute_target_http_proxy.rb new file mode 100644 index 000000000000..cff0f4e87db6 --- /dev/null +++ b/build/inspec/inspec/google_compute_target_http_proxy.rb @@ -0,0 +1,26 @@ +# Copyright 2018 Google Inc. +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +# ---------------------------------------------------------------------------- +# +# *** AUTO GENERATED CODE *** AUTO GENERATED CODE *** +# +# ---------------------------------------------------------------------------- +# +# This file is automatically generated by Magic Modules and manual +# changes will be clobbered when the file is regenerated. +# +# Please read more about how to change this file in README.md and +# CONTRIBUTING.md located at the root of this package. +# +# ---------------------------------------------------------------------------- diff --git a/build/inspec/inspec/google_compute_target_http_proxys.rb b/build/inspec/inspec/google_compute_target_http_proxys.rb new file mode 100644 index 000000000000..cff0f4e87db6 --- /dev/null +++ b/build/inspec/inspec/google_compute_target_http_proxys.rb @@ -0,0 +1,26 @@ +# Copyright 2018 Google Inc. +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +# ---------------------------------------------------------------------------- +# +# *** AUTO GENERATED CODE *** AUTO GENERATED CODE *** +# +# ---------------------------------------------------------------------------- +# +# This file is automatically generated by Magic Modules and manual +# changes will be clobbered when the file is regenerated. +# +# Please read more about how to change this file in README.md and +# CONTRIBUTING.md located at the root of this package. +# +# ---------------------------------------------------------------------------- diff --git a/build/inspec/inspec/google_compute_target_https_proxy.rb b/build/inspec/inspec/google_compute_target_https_proxy.rb new file mode 100644 index 000000000000..cff0f4e87db6 --- /dev/null +++ b/build/inspec/inspec/google_compute_target_https_proxy.rb @@ -0,0 +1,26 @@ +# Copyright 2018 Google Inc. +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +# ---------------------------------------------------------------------------- +# +# *** AUTO GENERATED CODE *** AUTO GENERATED CODE *** +# +# ---------------------------------------------------------------------------- +# +# This file is automatically generated by Magic Modules and manual +# changes will be clobbered when the file is regenerated. +# +# Please read more about how to change this file in README.md and +# CONTRIBUTING.md located at the root of this package. +# +# ---------------------------------------------------------------------------- diff --git a/build/inspec/inspec/google_compute_target_https_proxys.rb b/build/inspec/inspec/google_compute_target_https_proxys.rb new file mode 100644 index 000000000000..cff0f4e87db6 --- /dev/null +++ b/build/inspec/inspec/google_compute_target_https_proxys.rb @@ -0,0 +1,26 @@ +# Copyright 2018 Google Inc. +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +# ---------------------------------------------------------------------------- +# +# *** AUTO GENERATED CODE *** AUTO GENERATED CODE *** +# +# ---------------------------------------------------------------------------- +# +# This file is automatically generated by Magic Modules and manual +# changes will be clobbered when the file is regenerated. +# +# Please read more about how to change this file in README.md and +# CONTRIBUTING.md located at the root of this package. +# +# ---------------------------------------------------------------------------- diff --git a/build/inspec/inspec/google_compute_target_pool.rb b/build/inspec/inspec/google_compute_target_pool.rb new file mode 100644 index 000000000000..cff0f4e87db6 --- /dev/null +++ b/build/inspec/inspec/google_compute_target_pool.rb @@ -0,0 +1,26 @@ +# Copyright 2018 Google Inc. +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +# ---------------------------------------------------------------------------- +# +# *** AUTO GENERATED CODE *** AUTO GENERATED CODE *** +# +# ---------------------------------------------------------------------------- +# +# This file is automatically generated by Magic Modules and manual +# changes will be clobbered when the file is regenerated. +# +# Please read more about how to change this file in README.md and +# CONTRIBUTING.md located at the root of this package. +# +# ---------------------------------------------------------------------------- diff --git a/build/inspec/inspec/google_compute_target_pools.rb b/build/inspec/inspec/google_compute_target_pools.rb new file mode 100644 index 000000000000..cff0f4e87db6 --- /dev/null +++ b/build/inspec/inspec/google_compute_target_pools.rb @@ -0,0 +1,26 @@ +# Copyright 2018 Google Inc. +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +# ---------------------------------------------------------------------------- +# +# *** AUTO GENERATED CODE *** AUTO GENERATED CODE *** +# +# ---------------------------------------------------------------------------- +# +# This file is automatically generated by Magic Modules and manual +# changes will be clobbered when the file is regenerated. +# +# Please read more about how to change this file in README.md and +# CONTRIBUTING.md located at the root of this package. +# +# ---------------------------------------------------------------------------- diff --git a/build/inspec/inspec/google_compute_target_ssl_proxy.rb b/build/inspec/inspec/google_compute_target_ssl_proxy.rb new file mode 100644 index 000000000000..cff0f4e87db6 --- /dev/null +++ b/build/inspec/inspec/google_compute_target_ssl_proxy.rb @@ -0,0 +1,26 @@ +# Copyright 2018 Google Inc. +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +# ---------------------------------------------------------------------------- +# +# *** AUTO GENERATED CODE *** AUTO GENERATED CODE *** +# +# ---------------------------------------------------------------------------- +# +# This file is automatically generated by Magic Modules and manual +# changes will be clobbered when the file is regenerated. +# +# Please read more about how to change this file in README.md and +# CONTRIBUTING.md located at the root of this package. +# +# ---------------------------------------------------------------------------- diff --git a/build/inspec/inspec/google_compute_target_ssl_proxys.rb b/build/inspec/inspec/google_compute_target_ssl_proxys.rb new file mode 100644 index 000000000000..cff0f4e87db6 --- /dev/null +++ b/build/inspec/inspec/google_compute_target_ssl_proxys.rb @@ -0,0 +1,26 @@ +# Copyright 2018 Google Inc. +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +# ---------------------------------------------------------------------------- +# +# *** AUTO GENERATED CODE *** AUTO GENERATED CODE *** +# +# ---------------------------------------------------------------------------- +# +# This file is automatically generated by Magic Modules and manual +# changes will be clobbered when the file is regenerated. +# +# Please read more about how to change this file in README.md and +# CONTRIBUTING.md located at the root of this package. +# +# ---------------------------------------------------------------------------- diff --git a/build/inspec/inspec/google_compute_target_tcp_proxy.rb b/build/inspec/inspec/google_compute_target_tcp_proxy.rb new file mode 100644 index 000000000000..cff0f4e87db6 --- /dev/null +++ b/build/inspec/inspec/google_compute_target_tcp_proxy.rb @@ -0,0 +1,26 @@ +# Copyright 2018 Google Inc. +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +# ---------------------------------------------------------------------------- +# +# *** AUTO GENERATED CODE *** AUTO GENERATED CODE *** +# +# ---------------------------------------------------------------------------- +# +# This file is automatically generated by Magic Modules and manual +# changes will be clobbered when the file is regenerated. +# +# Please read more about how to change this file in README.md and +# CONTRIBUTING.md located at the root of this package. +# +# ---------------------------------------------------------------------------- diff --git a/build/inspec/inspec/google_compute_target_tcp_proxys.rb b/build/inspec/inspec/google_compute_target_tcp_proxys.rb new file mode 100644 index 000000000000..cff0f4e87db6 --- /dev/null +++ b/build/inspec/inspec/google_compute_target_tcp_proxys.rb @@ -0,0 +1,26 @@ +# Copyright 2018 Google Inc. +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +# ---------------------------------------------------------------------------- +# +# *** AUTO GENERATED CODE *** AUTO GENERATED CODE *** +# +# ---------------------------------------------------------------------------- +# +# This file is automatically generated by Magic Modules and manual +# changes will be clobbered when the file is regenerated. +# +# Please read more about how to change this file in README.md and +# CONTRIBUTING.md located at the root of this package. +# +# ---------------------------------------------------------------------------- diff --git a/build/inspec/inspec/google_compute_target_vpn_gateway.rb b/build/inspec/inspec/google_compute_target_vpn_gateway.rb new file mode 100644 index 000000000000..cff0f4e87db6 --- /dev/null +++ b/build/inspec/inspec/google_compute_target_vpn_gateway.rb @@ -0,0 +1,26 @@ +# Copyright 2018 Google Inc. +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +# ---------------------------------------------------------------------------- +# +# *** AUTO GENERATED CODE *** AUTO GENERATED CODE *** +# +# ---------------------------------------------------------------------------- +# +# This file is automatically generated by Magic Modules and manual +# changes will be clobbered when the file is regenerated. +# +# Please read more about how to change this file in README.md and +# CONTRIBUTING.md located at the root of this package. +# +# ---------------------------------------------------------------------------- diff --git a/build/inspec/inspec/google_compute_target_vpn_gateways.rb b/build/inspec/inspec/google_compute_target_vpn_gateways.rb new file mode 100644 index 000000000000..cff0f4e87db6 --- /dev/null +++ b/build/inspec/inspec/google_compute_target_vpn_gateways.rb @@ -0,0 +1,26 @@ +# Copyright 2018 Google Inc. +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +# ---------------------------------------------------------------------------- +# +# *** AUTO GENERATED CODE *** AUTO GENERATED CODE *** +# +# ---------------------------------------------------------------------------- +# +# This file is automatically generated by Magic Modules and manual +# changes will be clobbered when the file is regenerated. +# +# Please read more about how to change this file in README.md and +# CONTRIBUTING.md located at the root of this package. +# +# ---------------------------------------------------------------------------- diff --git a/build/inspec/inspec/google_compute_url_map.rb b/build/inspec/inspec/google_compute_url_map.rb new file mode 100644 index 000000000000..cff0f4e87db6 --- /dev/null +++ b/build/inspec/inspec/google_compute_url_map.rb @@ -0,0 +1,26 @@ +# Copyright 2018 Google Inc. +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +# ---------------------------------------------------------------------------- +# +# *** AUTO GENERATED CODE *** AUTO GENERATED CODE *** +# +# ---------------------------------------------------------------------------- +# +# This file is automatically generated by Magic Modules and manual +# changes will be clobbered when the file is regenerated. +# +# Please read more about how to change this file in README.md and +# CONTRIBUTING.md located at the root of this package. +# +# ---------------------------------------------------------------------------- diff --git a/build/inspec/inspec/google_compute_url_maps.rb b/build/inspec/inspec/google_compute_url_maps.rb new file mode 100644 index 000000000000..cff0f4e87db6 --- /dev/null +++ b/build/inspec/inspec/google_compute_url_maps.rb @@ -0,0 +1,26 @@ +# Copyright 2018 Google Inc. +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +# ---------------------------------------------------------------------------- +# +# *** AUTO GENERATED CODE *** AUTO GENERATED CODE *** +# +# ---------------------------------------------------------------------------- +# +# This file is automatically generated by Magic Modules and manual +# changes will be clobbered when the file is regenerated. +# +# Please read more about how to change this file in README.md and +# CONTRIBUTING.md located at the root of this package. +# +# ---------------------------------------------------------------------------- diff --git a/build/inspec/inspec/google_compute_vpn_tunnel.rb b/build/inspec/inspec/google_compute_vpn_tunnel.rb new file mode 100644 index 000000000000..cff0f4e87db6 --- /dev/null +++ b/build/inspec/inspec/google_compute_vpn_tunnel.rb @@ -0,0 +1,26 @@ +# Copyright 2018 Google Inc. +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +# ---------------------------------------------------------------------------- +# +# *** AUTO GENERATED CODE *** AUTO GENERATED CODE *** +# +# ---------------------------------------------------------------------------- +# +# This file is automatically generated by Magic Modules and manual +# changes will be clobbered when the file is regenerated. +# +# Please read more about how to change this file in README.md and +# CONTRIBUTING.md located at the root of this package. +# +# ---------------------------------------------------------------------------- diff --git a/build/inspec/inspec/google_compute_vpn_tunnels.rb b/build/inspec/inspec/google_compute_vpn_tunnels.rb new file mode 100644 index 000000000000..cff0f4e87db6 --- /dev/null +++ b/build/inspec/inspec/google_compute_vpn_tunnels.rb @@ -0,0 +1,26 @@ +# Copyright 2018 Google Inc. +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +# ---------------------------------------------------------------------------- +# +# *** AUTO GENERATED CODE *** AUTO GENERATED CODE *** +# +# ---------------------------------------------------------------------------- +# +# This file is automatically generated by Magic Modules and manual +# changes will be clobbered when the file is regenerated. +# +# Please read more about how to change this file in README.md and +# CONTRIBUTING.md located at the root of this package. +# +# ---------------------------------------------------------------------------- diff --git a/build/inspec/inspec/google_compute_zone.rb b/build/inspec/inspec/google_compute_zone.rb new file mode 100644 index 000000000000..cff0f4e87db6 --- /dev/null +++ b/build/inspec/inspec/google_compute_zone.rb @@ -0,0 +1,26 @@ +# Copyright 2018 Google Inc. +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +# ---------------------------------------------------------------------------- +# +# *** AUTO GENERATED CODE *** AUTO GENERATED CODE *** +# +# ---------------------------------------------------------------------------- +# +# This file is automatically generated by Magic Modules and manual +# changes will be clobbered when the file is regenerated. +# +# Please read more about how to change this file in README.md and +# CONTRIBUTING.md located at the root of this package. +# +# ---------------------------------------------------------------------------- diff --git a/build/inspec/inspec/google_compute_zones.rb b/build/inspec/inspec/google_compute_zones.rb new file mode 100644 index 000000000000..cff0f4e87db6 --- /dev/null +++ b/build/inspec/inspec/google_compute_zones.rb @@ -0,0 +1,26 @@ +# Copyright 2018 Google Inc. +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +# ---------------------------------------------------------------------------- +# +# *** AUTO GENERATED CODE *** AUTO GENERATED CODE *** +# +# ---------------------------------------------------------------------------- +# +# This file is automatically generated by Magic Modules and manual +# changes will be clobbered when the file is regenerated. +# +# Please read more about how to change this file in README.md and +# CONTRIBUTING.md located at the root of this package. +# +# ---------------------------------------------------------------------------- diff --git a/compiler.rb b/compiler.rb index a5ab7386c61b..323295c27714 100755 --- a/compiler.rb +++ b/compiler.rb @@ -31,6 +31,7 @@ require 'provider/chef' require 'provider/chef/bundle' require 'provider/example' +require 'provider/inspec' require 'provider/puppet' require 'provider/puppet/bundle' require 'provider/terraform' diff --git a/products/compute/inspec.yaml b/products/compute/inspec.yaml new file mode 100644 index 000000000000..71c08da8b4d7 --- /dev/null +++ b/products/compute/inspec.yaml @@ -0,0 +1,32 @@ +# Copyright 2017 Google Inc. +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +# TODO(alexstephen): Match all objects w/ Puppet. +# TODO(alexstephen): Match all special behavior Puppet <=> Chef, e.g. cannot +# edit InstanceGroup +--- !ruby/object:Provider::Inspec::Config +manifest: !ruby/object:Provider::Inspec::Manifest + version: '0.1.0' + source: 'FIXME' + issues: 'FIXME' + summary: 'InSpec resources for verifying GCP infrastructure' + description: | + InSpec resources for verifying GCP infrastructure +files: !ruby/object:Provider::Config::Files +style: +functions: +changelog: + - !ruby/object:Provider::Config::Changelog + version: '0.1.0' + date: 2017-10-04T10:00:00-0700 + general: 'Initial release' diff --git a/provider/inspec.rb b/provider/inspec.rb new file mode 100644 index 000000000000..388e4a9fe996 --- /dev/null +++ b/provider/inspec.rb @@ -0,0 +1,76 @@ +# Copyright 2017 Google Inc. +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +require 'google/ruby_utils' +require 'provider/config' +require 'provider/core' +require 'provider/inspec/manifest' +require 'provider/inspec/resource_override' +require 'provider/inspec/property_override' + +module Provider + # Code generator for Example Cookbooks that manage Google Cloud Platform + # resources. + class Inspec < Provider::Core + + include Google::RubyUtils + # Settings for the provider + class Config < Provider::Config + attr_reader :manifest + def provider + Provider::Inspec + end + + def resource_override + Provider::Inspec::ResourceOverride + end + + def property_override + Provider::Inspec::PropertyOverride + end + + end + + # This function uses the resource templates to create singular and plural + # resources that can be used by InSpec + def generate_resource(data) + target_folder = File.join(data[:output_folder], 'inspec') + FileUtils.mkpath target_folder + name = data[:object].name.underscore + generate_resource_file data.clone.merge( + default_template: 'templates/inspec/singular_resource.erb', + out_file: File.join(target_folder, "google_#{data[:product_name]}_#{name}.rb") + ) + generate_resource_file data.clone.merge( + default_template: 'templates/inspec/plural_resource.erb', + out_file: File.join(target_folder, "google_#{data[:product_name]}_#{name}s.rb") + ) + end + + # TODO? + def generate_resource_tests(data) end + + def generate_base_property(data) end + + def generate_simple_property(type, data) end + + def generate_typed_array(data, prop) + + end + + def emit_resourceref_object(data) + end + def emit_nested_object(data) + end + end +end \ No newline at end of file diff --git a/provider/inspec/manifest.rb b/provider/inspec/manifest.rb new file mode 100644 index 000000000000..e622e44d9143 --- /dev/null +++ b/provider/inspec/manifest.rb @@ -0,0 +1,46 @@ +# Copyright 2017 Google Inc. +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +require 'provider/core' + +module Provider + class Inspec < Provider::Core + # Metadata for manifest.json + class Manifest < Api::Object + attr_reader :additional_info + attr_reader :depends + attr_reader :description + attr_reader :issues + attr_reader :operating_systems + attr_reader :requires + attr_reader :source + attr_reader :summary + attr_reader :version + + def validate + check_optional_property :additional_info, Array + check_optional_property :depends, Array + check_property :description, String + check_property :issues, String + check_property :operating_systems, Array + check_property :source, String + check_property :summary, String + check_property :version, String + check_property_list :depends, Provider::Config::Requirements + check_property_list \ + :operating_systems, Provider::Config::OperatingSystem + super + end + end + end +end diff --git a/provider/inspec/property_override.rb b/provider/inspec/property_override.rb new file mode 100644 index 000000000000..67d3deabf746 --- /dev/null +++ b/provider/inspec/property_override.rb @@ -0,0 +1,36 @@ +# Copyright 2017 Google Inc. +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +require 'api/object' +require 'provider/abstract_core' +require 'provider/property_override' + +module Provider + class Inspec < Provider::Core + # Collection of fields allowed in the PropertyOverride section for + # inspec. All fields should be `attr_reader :` + module OverrideFields + end + + # inspec-specific overrides to api.yaml. + class PropertyOverride < Provider::PropertyOverride + include OverrideFields + + private + + def overriden + Provider::Inspec::OverrideFields + end + end + end +end diff --git a/provider/inspec/resource_override.rb b/provider/inspec/resource_override.rb new file mode 100644 index 000000000000..1fa1a44ce351 --- /dev/null +++ b/provider/inspec/resource_override.rb @@ -0,0 +1,102 @@ +# Copyright 2017 Google Inc. +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +require 'provider/core' +require 'provider/resource_override' + +module Provider + class Inspec < Provider::Core + # inspec specific properties to be added to Api::Resource + module OverrideProperties + attr_reader :access_api_results + attr_reader :custom_create_resource + attr_reader :custom_update_resource + attr_reader :deprecated + attr_reader :handlers + attr_reader :manual + attr_reader :provider_helpers + attr_reader :resource_to_request + attr_reader :requires + attr_reader :return_if_object + attr_reader :unwrap_resource + end + + # Custom inspec code to handle type convergence operations + class Handlers < Api::Object + attr_reader :collection # A custom collection function to use + attr_reader :create + attr_reader :delete + attr_reader :update + attr_reader :post_create + attr_reader :prefetch + attr_reader :resource_to_request_patch + attr_reader :return_if_object + attr_reader :self_link # A custom self_link function to use + + def validate + super + + check_optional_property :collection, String + check_optional_property :create, String + check_optional_property :delete, String + check_optional_property :update, String + check_optional_property :post_create, String + check_optional_property :prefetch, String + check_optional_property :resource_to_request_patch, String + check_optional_property :return_if_object, String + check_optional_property :self_link, String + end + end + + # Product specific overriden properties for inspec + class ResourceOverride < Provider::ResourceOverride + include OverrideProperties + + def validate + assign_defaults + + super + + check_property :access_api_results, :boolean + check_optional_property :custom_create_resource, :boolean + check_optional_property :custom_update_resource, :boolean + check_property :deprecated, :boolean + check_optional_property :handlers, Provider::Inspec::Handlers + check_property :manual, :boolean + check_property :resource_to_request, :boolean + check_property :return_if_object, :boolean + check_property :unwrap_resource, :boolean + + check_property_list :provider_helpers, String + check_property_list :requires, String + end + + private + + def assign_defaults + default_value_property :access_api_results, false + default_value_property :deprecated, false + default_value_property :manual, false + default_value_property :provider_helpers, [] + default_value_property :requires, [] + default_value_property :resource_to_request, true + default_value_property :return_if_object, true + default_value_property :unwrap_resource, true + end + + def overriden + Provider::Inspec::OverrideProperties + end + end + end +end diff --git a/tasks/common.rb b/tasks/common.rb index 346d0be475b4..a1b098263074 100644 --- a/tasks/common.rb +++ b/tasks/common.rb @@ -16,6 +16,7 @@ ansible_facts: 'build/ansible', puppet: 'build/puppet/%s', chef: 'build/chef/%s', + inspec: 'build/inspec', terraform: 'build/terraform' }.freeze diff --git a/templates/inspec/plural_resource.erb b/templates/inspec/plural_resource.erb new file mode 100644 index 000000000000..3628efec92c1 --- /dev/null +++ b/templates/inspec/plural_resource.erb @@ -0,0 +1,17 @@ +<%# The license inside this block applies to this file. +# Copyright 2017 Google Inc. +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +-%> +<%= compile 'templates/license.erb' -%> + +<%= lines(autogen_notice :ruby) -%> \ No newline at end of file diff --git a/templates/inspec/singular_resource.erb b/templates/inspec/singular_resource.erb new file mode 100644 index 000000000000..3628efec92c1 --- /dev/null +++ b/templates/inspec/singular_resource.erb @@ -0,0 +1,17 @@ +<%# The license inside this block applies to this file. +# Copyright 2017 Google Inc. +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +-%> +<%= compile 'templates/license.erb' -%> + +<%= lines(autogen_notice :ruby) -%> \ No newline at end of file From 16d6a8b38b6ac3df968a4c94bcfb6dac9ed63e01 Mon Sep 17 00:00:00 2001 From: Sam Levenick Date: Thu, 11 Oct 2018 16:06:15 -0700 Subject: [PATCH 02/15] Remove build --- build/inspec/CHANGELOG.md | 5 ---- build/inspec/inspec/google_compute_address.rb | 26 ------------------- .../inspec/inspec/google_compute_addresss.rb | 26 ------------------- .../inspec/google_compute_autoscaler.rb | 26 ------------------- .../inspec/google_compute_autoscalers.rb | 26 ------------------- .../inspec/google_compute_backend_bucket.rb | 26 ------------------- .../inspec/google_compute_backend_buckets.rb | 26 ------------------- .../inspec/google_compute_backend_service.rb | 26 ------------------- .../inspec/google_compute_backend_services.rb | 26 ------------------- build/inspec/inspec/google_compute_disk.rb | 26 ------------------- .../inspec/inspec/google_compute_disk_type.rb | 26 ------------------- .../inspec/google_compute_disk_types.rb | 26 ------------------- build/inspec/inspec/google_compute_disks.rb | 26 ------------------- .../inspec/inspec/google_compute_firewall.rb | 26 ------------------- .../inspec/inspec/google_compute_firewalls.rb | 26 ------------------- .../inspec/google_compute_forwarding_rule.rb | 26 ------------------- .../inspec/google_compute_forwarding_rules.rb | 26 ------------------- .../inspec/google_compute_global_address.rb | 26 ------------------- .../inspec/google_compute_global_addresss.rb | 26 ------------------- .../google_compute_global_forwarding_rule.rb | 26 ------------------- .../google_compute_global_forwarding_rules.rb | 26 ------------------- .../inspec/google_compute_health_check.rb | 26 ------------------- .../inspec/google_compute_health_checks.rb | 26 ------------------- .../google_compute_http_health_check.rb | 26 ------------------- .../google_compute_http_health_checks.rb | 26 ------------------- .../google_compute_https_health_check.rb | 26 ------------------- .../google_compute_https_health_checks.rb | 26 ------------------- build/inspec/inspec/google_compute_image.rb | 26 ------------------- build/inspec/inspec/google_compute_images.rb | 26 ------------------- .../inspec/inspec/google_compute_instance.rb | 26 ------------------- .../inspec/google_compute_instance_group.rb | 26 ------------------- .../google_compute_instance_group_manager.rb | 26 ------------------- .../google_compute_instance_group_managers.rb | 26 ------------------- .../inspec/google_compute_instance_groups.rb | 26 ------------------- .../google_compute_instance_template.rb | 26 ------------------- .../google_compute_instance_templates.rb | 26 ------------------- .../inspec/inspec/google_compute_instances.rb | 26 ------------------- build/inspec/inspec/google_compute_license.rb | 26 ------------------- .../inspec/inspec/google_compute_licenses.rb | 26 ------------------- .../inspec/google_compute_machine_type.rb | 26 ------------------- .../inspec/google_compute_machine_types.rb | 26 ------------------- build/inspec/inspec/google_compute_network.rb | 26 ------------------- .../inspec/inspec/google_compute_networks.rb | 26 ------------------- build/inspec/inspec/google_compute_region.rb | 26 ------------------- .../google_compute_region_autoscaler.rb | 26 ------------------- .../google_compute_region_autoscalers.rb | 26 ------------------- .../inspec/google_compute_region_disk.rb | 26 ------------------- .../inspec/google_compute_region_disk_type.rb | 26 ------------------- .../google_compute_region_disk_types.rb | 26 ------------------- .../inspec/google_compute_region_disks.rb | 26 ------------------- build/inspec/inspec/google_compute_regions.rb | 26 ------------------- build/inspec/inspec/google_compute_route.rb | 26 ------------------- build/inspec/inspec/google_compute_router.rb | 26 ------------------- build/inspec/inspec/google_compute_routers.rb | 26 ------------------- build/inspec/inspec/google_compute_routes.rb | 26 ------------------- .../inspec/inspec/google_compute_snapshot.rb | 26 ------------------- .../inspec/inspec/google_compute_snapshots.rb | 26 ------------------- .../inspec/google_compute_ssl_certificate.rb | 26 ------------------- .../inspec/google_compute_ssl_certificates.rb | 26 ------------------- .../inspec/google_compute_ssl_policy.rb | 26 ------------------- .../inspec/google_compute_ssl_policys.rb | 26 ------------------- .../inspec/google_compute_subnetwork.rb | 26 ------------------- .../inspec/google_compute_subnetworks.rb | 26 ------------------- .../google_compute_target_http_proxy.rb | 26 ------------------- .../google_compute_target_http_proxys.rb | 26 ------------------- .../google_compute_target_https_proxy.rb | 26 ------------------- .../google_compute_target_https_proxys.rb | 26 ------------------- .../inspec/google_compute_target_pool.rb | 26 ------------------- .../inspec/google_compute_target_pools.rb | 26 ------------------- .../inspec/google_compute_target_ssl_proxy.rb | 26 ------------------- .../google_compute_target_ssl_proxys.rb | 26 ------------------- .../inspec/google_compute_target_tcp_proxy.rb | 26 ------------------- .../google_compute_target_tcp_proxys.rb | 26 ------------------- .../google_compute_target_vpn_gateway.rb | 26 ------------------- .../google_compute_target_vpn_gateways.rb | 26 ------------------- build/inspec/inspec/google_compute_url_map.rb | 26 ------------------- .../inspec/inspec/google_compute_url_maps.rb | 26 ------------------- .../inspec/google_compute_vpn_tunnel.rb | 26 ------------------- .../inspec/google_compute_vpn_tunnels.rb | 26 ------------------- build/inspec/inspec/google_compute_zone.rb | 26 ------------------- build/inspec/inspec/google_compute_zones.rb | 26 ------------------- 81 files changed, 2085 deletions(-) delete mode 100644 build/inspec/CHANGELOG.md delete mode 100644 build/inspec/inspec/google_compute_address.rb delete mode 100644 build/inspec/inspec/google_compute_addresss.rb delete mode 100644 build/inspec/inspec/google_compute_autoscaler.rb delete mode 100644 build/inspec/inspec/google_compute_autoscalers.rb delete mode 100644 build/inspec/inspec/google_compute_backend_bucket.rb delete mode 100644 build/inspec/inspec/google_compute_backend_buckets.rb delete mode 100644 build/inspec/inspec/google_compute_backend_service.rb delete mode 100644 build/inspec/inspec/google_compute_backend_services.rb delete mode 100644 build/inspec/inspec/google_compute_disk.rb delete mode 100644 build/inspec/inspec/google_compute_disk_type.rb delete mode 100644 build/inspec/inspec/google_compute_disk_types.rb delete mode 100644 build/inspec/inspec/google_compute_disks.rb delete mode 100644 build/inspec/inspec/google_compute_firewall.rb delete mode 100644 build/inspec/inspec/google_compute_firewalls.rb delete mode 100644 build/inspec/inspec/google_compute_forwarding_rule.rb delete mode 100644 build/inspec/inspec/google_compute_forwarding_rules.rb delete mode 100644 build/inspec/inspec/google_compute_global_address.rb delete mode 100644 build/inspec/inspec/google_compute_global_addresss.rb delete mode 100644 build/inspec/inspec/google_compute_global_forwarding_rule.rb delete mode 100644 build/inspec/inspec/google_compute_global_forwarding_rules.rb delete mode 100644 build/inspec/inspec/google_compute_health_check.rb delete mode 100644 build/inspec/inspec/google_compute_health_checks.rb delete mode 100644 build/inspec/inspec/google_compute_http_health_check.rb delete mode 100644 build/inspec/inspec/google_compute_http_health_checks.rb delete mode 100644 build/inspec/inspec/google_compute_https_health_check.rb delete mode 100644 build/inspec/inspec/google_compute_https_health_checks.rb delete mode 100644 build/inspec/inspec/google_compute_image.rb delete mode 100644 build/inspec/inspec/google_compute_images.rb delete mode 100644 build/inspec/inspec/google_compute_instance.rb delete mode 100644 build/inspec/inspec/google_compute_instance_group.rb delete mode 100644 build/inspec/inspec/google_compute_instance_group_manager.rb delete mode 100644 build/inspec/inspec/google_compute_instance_group_managers.rb delete mode 100644 build/inspec/inspec/google_compute_instance_groups.rb delete mode 100644 build/inspec/inspec/google_compute_instance_template.rb delete mode 100644 build/inspec/inspec/google_compute_instance_templates.rb delete mode 100644 build/inspec/inspec/google_compute_instances.rb delete mode 100644 build/inspec/inspec/google_compute_license.rb delete mode 100644 build/inspec/inspec/google_compute_licenses.rb delete mode 100644 build/inspec/inspec/google_compute_machine_type.rb delete mode 100644 build/inspec/inspec/google_compute_machine_types.rb delete mode 100644 build/inspec/inspec/google_compute_network.rb delete mode 100644 build/inspec/inspec/google_compute_networks.rb delete mode 100644 build/inspec/inspec/google_compute_region.rb delete mode 100644 build/inspec/inspec/google_compute_region_autoscaler.rb delete mode 100644 build/inspec/inspec/google_compute_region_autoscalers.rb delete mode 100644 build/inspec/inspec/google_compute_region_disk.rb delete mode 100644 build/inspec/inspec/google_compute_region_disk_type.rb delete mode 100644 build/inspec/inspec/google_compute_region_disk_types.rb delete mode 100644 build/inspec/inspec/google_compute_region_disks.rb delete mode 100644 build/inspec/inspec/google_compute_regions.rb delete mode 100644 build/inspec/inspec/google_compute_route.rb delete mode 100644 build/inspec/inspec/google_compute_router.rb delete mode 100644 build/inspec/inspec/google_compute_routers.rb delete mode 100644 build/inspec/inspec/google_compute_routes.rb delete mode 100644 build/inspec/inspec/google_compute_snapshot.rb delete mode 100644 build/inspec/inspec/google_compute_snapshots.rb delete mode 100644 build/inspec/inspec/google_compute_ssl_certificate.rb delete mode 100644 build/inspec/inspec/google_compute_ssl_certificates.rb delete mode 100644 build/inspec/inspec/google_compute_ssl_policy.rb delete mode 100644 build/inspec/inspec/google_compute_ssl_policys.rb delete mode 100644 build/inspec/inspec/google_compute_subnetwork.rb delete mode 100644 build/inspec/inspec/google_compute_subnetworks.rb delete mode 100644 build/inspec/inspec/google_compute_target_http_proxy.rb delete mode 100644 build/inspec/inspec/google_compute_target_http_proxys.rb delete mode 100644 build/inspec/inspec/google_compute_target_https_proxy.rb delete mode 100644 build/inspec/inspec/google_compute_target_https_proxys.rb delete mode 100644 build/inspec/inspec/google_compute_target_pool.rb delete mode 100644 build/inspec/inspec/google_compute_target_pools.rb delete mode 100644 build/inspec/inspec/google_compute_target_ssl_proxy.rb delete mode 100644 build/inspec/inspec/google_compute_target_ssl_proxys.rb delete mode 100644 build/inspec/inspec/google_compute_target_tcp_proxy.rb delete mode 100644 build/inspec/inspec/google_compute_target_tcp_proxys.rb delete mode 100644 build/inspec/inspec/google_compute_target_vpn_gateway.rb delete mode 100644 build/inspec/inspec/google_compute_target_vpn_gateways.rb delete mode 100644 build/inspec/inspec/google_compute_url_map.rb delete mode 100644 build/inspec/inspec/google_compute_url_maps.rb delete mode 100644 build/inspec/inspec/google_compute_vpn_tunnel.rb delete mode 100644 build/inspec/inspec/google_compute_vpn_tunnels.rb delete mode 100644 build/inspec/inspec/google_compute_zone.rb delete mode 100644 build/inspec/inspec/google_compute_zones.rb diff --git a/build/inspec/CHANGELOG.md b/build/inspec/CHANGELOG.md deleted file mode 100644 index 4183b7a328e6..000000000000 --- a/build/inspec/CHANGELOG.md +++ /dev/null @@ -1,5 +0,0 @@ -# Changelog - -## 0.1.0 (2017-10-04) - -Initial release diff --git a/build/inspec/inspec/google_compute_address.rb b/build/inspec/inspec/google_compute_address.rb deleted file mode 100644 index cff0f4e87db6..000000000000 --- a/build/inspec/inspec/google_compute_address.rb +++ /dev/null @@ -1,26 +0,0 @@ -# Copyright 2018 Google Inc. -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -# ---------------------------------------------------------------------------- -# -# *** AUTO GENERATED CODE *** AUTO GENERATED CODE *** -# -# ---------------------------------------------------------------------------- -# -# This file is automatically generated by Magic Modules and manual -# changes will be clobbered when the file is regenerated. -# -# Please read more about how to change this file in README.md and -# CONTRIBUTING.md located at the root of this package. -# -# ---------------------------------------------------------------------------- diff --git a/build/inspec/inspec/google_compute_addresss.rb b/build/inspec/inspec/google_compute_addresss.rb deleted file mode 100644 index cff0f4e87db6..000000000000 --- a/build/inspec/inspec/google_compute_addresss.rb +++ /dev/null @@ -1,26 +0,0 @@ -# Copyright 2018 Google Inc. -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -# ---------------------------------------------------------------------------- -# -# *** AUTO GENERATED CODE *** AUTO GENERATED CODE *** -# -# ---------------------------------------------------------------------------- -# -# This file is automatically generated by Magic Modules and manual -# changes will be clobbered when the file is regenerated. -# -# Please read more about how to change this file in README.md and -# CONTRIBUTING.md located at the root of this package. -# -# ---------------------------------------------------------------------------- diff --git a/build/inspec/inspec/google_compute_autoscaler.rb b/build/inspec/inspec/google_compute_autoscaler.rb deleted file mode 100644 index cff0f4e87db6..000000000000 --- a/build/inspec/inspec/google_compute_autoscaler.rb +++ /dev/null @@ -1,26 +0,0 @@ -# Copyright 2018 Google Inc. -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -# ---------------------------------------------------------------------------- -# -# *** AUTO GENERATED CODE *** AUTO GENERATED CODE *** -# -# ---------------------------------------------------------------------------- -# -# This file is automatically generated by Magic Modules and manual -# changes will be clobbered when the file is regenerated. -# -# Please read more about how to change this file in README.md and -# CONTRIBUTING.md located at the root of this package. -# -# ---------------------------------------------------------------------------- diff --git a/build/inspec/inspec/google_compute_autoscalers.rb b/build/inspec/inspec/google_compute_autoscalers.rb deleted file mode 100644 index cff0f4e87db6..000000000000 --- a/build/inspec/inspec/google_compute_autoscalers.rb +++ /dev/null @@ -1,26 +0,0 @@ -# Copyright 2018 Google Inc. -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -# ---------------------------------------------------------------------------- -# -# *** AUTO GENERATED CODE *** AUTO GENERATED CODE *** -# -# ---------------------------------------------------------------------------- -# -# This file is automatically generated by Magic Modules and manual -# changes will be clobbered when the file is regenerated. -# -# Please read more about how to change this file in README.md and -# CONTRIBUTING.md located at the root of this package. -# -# ---------------------------------------------------------------------------- diff --git a/build/inspec/inspec/google_compute_backend_bucket.rb b/build/inspec/inspec/google_compute_backend_bucket.rb deleted file mode 100644 index cff0f4e87db6..000000000000 --- a/build/inspec/inspec/google_compute_backend_bucket.rb +++ /dev/null @@ -1,26 +0,0 @@ -# Copyright 2018 Google Inc. -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -# ---------------------------------------------------------------------------- -# -# *** AUTO GENERATED CODE *** AUTO GENERATED CODE *** -# -# ---------------------------------------------------------------------------- -# -# This file is automatically generated by Magic Modules and manual -# changes will be clobbered when the file is regenerated. -# -# Please read more about how to change this file in README.md and -# CONTRIBUTING.md located at the root of this package. -# -# ---------------------------------------------------------------------------- diff --git a/build/inspec/inspec/google_compute_backend_buckets.rb b/build/inspec/inspec/google_compute_backend_buckets.rb deleted file mode 100644 index cff0f4e87db6..000000000000 --- a/build/inspec/inspec/google_compute_backend_buckets.rb +++ /dev/null @@ -1,26 +0,0 @@ -# Copyright 2018 Google Inc. -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -# ---------------------------------------------------------------------------- -# -# *** AUTO GENERATED CODE *** AUTO GENERATED CODE *** -# -# ---------------------------------------------------------------------------- -# -# This file is automatically generated by Magic Modules and manual -# changes will be clobbered when the file is regenerated. -# -# Please read more about how to change this file in README.md and -# CONTRIBUTING.md located at the root of this package. -# -# ---------------------------------------------------------------------------- diff --git a/build/inspec/inspec/google_compute_backend_service.rb b/build/inspec/inspec/google_compute_backend_service.rb deleted file mode 100644 index cff0f4e87db6..000000000000 --- a/build/inspec/inspec/google_compute_backend_service.rb +++ /dev/null @@ -1,26 +0,0 @@ -# Copyright 2018 Google Inc. -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -# ---------------------------------------------------------------------------- -# -# *** AUTO GENERATED CODE *** AUTO GENERATED CODE *** -# -# ---------------------------------------------------------------------------- -# -# This file is automatically generated by Magic Modules and manual -# changes will be clobbered when the file is regenerated. -# -# Please read more about how to change this file in README.md and -# CONTRIBUTING.md located at the root of this package. -# -# ---------------------------------------------------------------------------- diff --git a/build/inspec/inspec/google_compute_backend_services.rb b/build/inspec/inspec/google_compute_backend_services.rb deleted file mode 100644 index cff0f4e87db6..000000000000 --- a/build/inspec/inspec/google_compute_backend_services.rb +++ /dev/null @@ -1,26 +0,0 @@ -# Copyright 2018 Google Inc. -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -# ---------------------------------------------------------------------------- -# -# *** AUTO GENERATED CODE *** AUTO GENERATED CODE *** -# -# ---------------------------------------------------------------------------- -# -# This file is automatically generated by Magic Modules and manual -# changes will be clobbered when the file is regenerated. -# -# Please read more about how to change this file in README.md and -# CONTRIBUTING.md located at the root of this package. -# -# ---------------------------------------------------------------------------- diff --git a/build/inspec/inspec/google_compute_disk.rb b/build/inspec/inspec/google_compute_disk.rb deleted file mode 100644 index cff0f4e87db6..000000000000 --- a/build/inspec/inspec/google_compute_disk.rb +++ /dev/null @@ -1,26 +0,0 @@ -# Copyright 2018 Google Inc. -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -# ---------------------------------------------------------------------------- -# -# *** AUTO GENERATED CODE *** AUTO GENERATED CODE *** -# -# ---------------------------------------------------------------------------- -# -# This file is automatically generated by Magic Modules and manual -# changes will be clobbered when the file is regenerated. -# -# Please read more about how to change this file in README.md and -# CONTRIBUTING.md located at the root of this package. -# -# ---------------------------------------------------------------------------- diff --git a/build/inspec/inspec/google_compute_disk_type.rb b/build/inspec/inspec/google_compute_disk_type.rb deleted file mode 100644 index cff0f4e87db6..000000000000 --- a/build/inspec/inspec/google_compute_disk_type.rb +++ /dev/null @@ -1,26 +0,0 @@ -# Copyright 2018 Google Inc. -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -# ---------------------------------------------------------------------------- -# -# *** AUTO GENERATED CODE *** AUTO GENERATED CODE *** -# -# ---------------------------------------------------------------------------- -# -# This file is automatically generated by Magic Modules and manual -# changes will be clobbered when the file is regenerated. -# -# Please read more about how to change this file in README.md and -# CONTRIBUTING.md located at the root of this package. -# -# ---------------------------------------------------------------------------- diff --git a/build/inspec/inspec/google_compute_disk_types.rb b/build/inspec/inspec/google_compute_disk_types.rb deleted file mode 100644 index cff0f4e87db6..000000000000 --- a/build/inspec/inspec/google_compute_disk_types.rb +++ /dev/null @@ -1,26 +0,0 @@ -# Copyright 2018 Google Inc. -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -# ---------------------------------------------------------------------------- -# -# *** AUTO GENERATED CODE *** AUTO GENERATED CODE *** -# -# ---------------------------------------------------------------------------- -# -# This file is automatically generated by Magic Modules and manual -# changes will be clobbered when the file is regenerated. -# -# Please read more about how to change this file in README.md and -# CONTRIBUTING.md located at the root of this package. -# -# ---------------------------------------------------------------------------- diff --git a/build/inspec/inspec/google_compute_disks.rb b/build/inspec/inspec/google_compute_disks.rb deleted file mode 100644 index cff0f4e87db6..000000000000 --- a/build/inspec/inspec/google_compute_disks.rb +++ /dev/null @@ -1,26 +0,0 @@ -# Copyright 2018 Google Inc. -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -# ---------------------------------------------------------------------------- -# -# *** AUTO GENERATED CODE *** AUTO GENERATED CODE *** -# -# ---------------------------------------------------------------------------- -# -# This file is automatically generated by Magic Modules and manual -# changes will be clobbered when the file is regenerated. -# -# Please read more about how to change this file in README.md and -# CONTRIBUTING.md located at the root of this package. -# -# ---------------------------------------------------------------------------- diff --git a/build/inspec/inspec/google_compute_firewall.rb b/build/inspec/inspec/google_compute_firewall.rb deleted file mode 100644 index cff0f4e87db6..000000000000 --- a/build/inspec/inspec/google_compute_firewall.rb +++ /dev/null @@ -1,26 +0,0 @@ -# Copyright 2018 Google Inc. -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -# ---------------------------------------------------------------------------- -# -# *** AUTO GENERATED CODE *** AUTO GENERATED CODE *** -# -# ---------------------------------------------------------------------------- -# -# This file is automatically generated by Magic Modules and manual -# changes will be clobbered when the file is regenerated. -# -# Please read more about how to change this file in README.md and -# CONTRIBUTING.md located at the root of this package. -# -# ---------------------------------------------------------------------------- diff --git a/build/inspec/inspec/google_compute_firewalls.rb b/build/inspec/inspec/google_compute_firewalls.rb deleted file mode 100644 index cff0f4e87db6..000000000000 --- a/build/inspec/inspec/google_compute_firewalls.rb +++ /dev/null @@ -1,26 +0,0 @@ -# Copyright 2018 Google Inc. -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -# ---------------------------------------------------------------------------- -# -# *** AUTO GENERATED CODE *** AUTO GENERATED CODE *** -# -# ---------------------------------------------------------------------------- -# -# This file is automatically generated by Magic Modules and manual -# changes will be clobbered when the file is regenerated. -# -# Please read more about how to change this file in README.md and -# CONTRIBUTING.md located at the root of this package. -# -# ---------------------------------------------------------------------------- diff --git a/build/inspec/inspec/google_compute_forwarding_rule.rb b/build/inspec/inspec/google_compute_forwarding_rule.rb deleted file mode 100644 index cff0f4e87db6..000000000000 --- a/build/inspec/inspec/google_compute_forwarding_rule.rb +++ /dev/null @@ -1,26 +0,0 @@ -# Copyright 2018 Google Inc. -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -# ---------------------------------------------------------------------------- -# -# *** AUTO GENERATED CODE *** AUTO GENERATED CODE *** -# -# ---------------------------------------------------------------------------- -# -# This file is automatically generated by Magic Modules and manual -# changes will be clobbered when the file is regenerated. -# -# Please read more about how to change this file in README.md and -# CONTRIBUTING.md located at the root of this package. -# -# ---------------------------------------------------------------------------- diff --git a/build/inspec/inspec/google_compute_forwarding_rules.rb b/build/inspec/inspec/google_compute_forwarding_rules.rb deleted file mode 100644 index cff0f4e87db6..000000000000 --- a/build/inspec/inspec/google_compute_forwarding_rules.rb +++ /dev/null @@ -1,26 +0,0 @@ -# Copyright 2018 Google Inc. -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -# ---------------------------------------------------------------------------- -# -# *** AUTO GENERATED CODE *** AUTO GENERATED CODE *** -# -# ---------------------------------------------------------------------------- -# -# This file is automatically generated by Magic Modules and manual -# changes will be clobbered when the file is regenerated. -# -# Please read more about how to change this file in README.md and -# CONTRIBUTING.md located at the root of this package. -# -# ---------------------------------------------------------------------------- diff --git a/build/inspec/inspec/google_compute_global_address.rb b/build/inspec/inspec/google_compute_global_address.rb deleted file mode 100644 index cff0f4e87db6..000000000000 --- a/build/inspec/inspec/google_compute_global_address.rb +++ /dev/null @@ -1,26 +0,0 @@ -# Copyright 2018 Google Inc. -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -# ---------------------------------------------------------------------------- -# -# *** AUTO GENERATED CODE *** AUTO GENERATED CODE *** -# -# ---------------------------------------------------------------------------- -# -# This file is automatically generated by Magic Modules and manual -# changes will be clobbered when the file is regenerated. -# -# Please read more about how to change this file in README.md and -# CONTRIBUTING.md located at the root of this package. -# -# ---------------------------------------------------------------------------- diff --git a/build/inspec/inspec/google_compute_global_addresss.rb b/build/inspec/inspec/google_compute_global_addresss.rb deleted file mode 100644 index cff0f4e87db6..000000000000 --- a/build/inspec/inspec/google_compute_global_addresss.rb +++ /dev/null @@ -1,26 +0,0 @@ -# Copyright 2018 Google Inc. -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -# ---------------------------------------------------------------------------- -# -# *** AUTO GENERATED CODE *** AUTO GENERATED CODE *** -# -# ---------------------------------------------------------------------------- -# -# This file is automatically generated by Magic Modules and manual -# changes will be clobbered when the file is regenerated. -# -# Please read more about how to change this file in README.md and -# CONTRIBUTING.md located at the root of this package. -# -# ---------------------------------------------------------------------------- diff --git a/build/inspec/inspec/google_compute_global_forwarding_rule.rb b/build/inspec/inspec/google_compute_global_forwarding_rule.rb deleted file mode 100644 index cff0f4e87db6..000000000000 --- a/build/inspec/inspec/google_compute_global_forwarding_rule.rb +++ /dev/null @@ -1,26 +0,0 @@ -# Copyright 2018 Google Inc. -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -# ---------------------------------------------------------------------------- -# -# *** AUTO GENERATED CODE *** AUTO GENERATED CODE *** -# -# ---------------------------------------------------------------------------- -# -# This file is automatically generated by Magic Modules and manual -# changes will be clobbered when the file is regenerated. -# -# Please read more about how to change this file in README.md and -# CONTRIBUTING.md located at the root of this package. -# -# ---------------------------------------------------------------------------- diff --git a/build/inspec/inspec/google_compute_global_forwarding_rules.rb b/build/inspec/inspec/google_compute_global_forwarding_rules.rb deleted file mode 100644 index cff0f4e87db6..000000000000 --- a/build/inspec/inspec/google_compute_global_forwarding_rules.rb +++ /dev/null @@ -1,26 +0,0 @@ -# Copyright 2018 Google Inc. -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -# ---------------------------------------------------------------------------- -# -# *** AUTO GENERATED CODE *** AUTO GENERATED CODE *** -# -# ---------------------------------------------------------------------------- -# -# This file is automatically generated by Magic Modules and manual -# changes will be clobbered when the file is regenerated. -# -# Please read more about how to change this file in README.md and -# CONTRIBUTING.md located at the root of this package. -# -# ---------------------------------------------------------------------------- diff --git a/build/inspec/inspec/google_compute_health_check.rb b/build/inspec/inspec/google_compute_health_check.rb deleted file mode 100644 index cff0f4e87db6..000000000000 --- a/build/inspec/inspec/google_compute_health_check.rb +++ /dev/null @@ -1,26 +0,0 @@ -# Copyright 2018 Google Inc. -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -# ---------------------------------------------------------------------------- -# -# *** AUTO GENERATED CODE *** AUTO GENERATED CODE *** -# -# ---------------------------------------------------------------------------- -# -# This file is automatically generated by Magic Modules and manual -# changes will be clobbered when the file is regenerated. -# -# Please read more about how to change this file in README.md and -# CONTRIBUTING.md located at the root of this package. -# -# ---------------------------------------------------------------------------- diff --git a/build/inspec/inspec/google_compute_health_checks.rb b/build/inspec/inspec/google_compute_health_checks.rb deleted file mode 100644 index cff0f4e87db6..000000000000 --- a/build/inspec/inspec/google_compute_health_checks.rb +++ /dev/null @@ -1,26 +0,0 @@ -# Copyright 2018 Google Inc. -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -# ---------------------------------------------------------------------------- -# -# *** AUTO GENERATED CODE *** AUTO GENERATED CODE *** -# -# ---------------------------------------------------------------------------- -# -# This file is automatically generated by Magic Modules and manual -# changes will be clobbered when the file is regenerated. -# -# Please read more about how to change this file in README.md and -# CONTRIBUTING.md located at the root of this package. -# -# ---------------------------------------------------------------------------- diff --git a/build/inspec/inspec/google_compute_http_health_check.rb b/build/inspec/inspec/google_compute_http_health_check.rb deleted file mode 100644 index cff0f4e87db6..000000000000 --- a/build/inspec/inspec/google_compute_http_health_check.rb +++ /dev/null @@ -1,26 +0,0 @@ -# Copyright 2018 Google Inc. -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -# ---------------------------------------------------------------------------- -# -# *** AUTO GENERATED CODE *** AUTO GENERATED CODE *** -# -# ---------------------------------------------------------------------------- -# -# This file is automatically generated by Magic Modules and manual -# changes will be clobbered when the file is regenerated. -# -# Please read more about how to change this file in README.md and -# CONTRIBUTING.md located at the root of this package. -# -# ---------------------------------------------------------------------------- diff --git a/build/inspec/inspec/google_compute_http_health_checks.rb b/build/inspec/inspec/google_compute_http_health_checks.rb deleted file mode 100644 index cff0f4e87db6..000000000000 --- a/build/inspec/inspec/google_compute_http_health_checks.rb +++ /dev/null @@ -1,26 +0,0 @@ -# Copyright 2018 Google Inc. -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -# ---------------------------------------------------------------------------- -# -# *** AUTO GENERATED CODE *** AUTO GENERATED CODE *** -# -# ---------------------------------------------------------------------------- -# -# This file is automatically generated by Magic Modules and manual -# changes will be clobbered when the file is regenerated. -# -# Please read more about how to change this file in README.md and -# CONTRIBUTING.md located at the root of this package. -# -# ---------------------------------------------------------------------------- diff --git a/build/inspec/inspec/google_compute_https_health_check.rb b/build/inspec/inspec/google_compute_https_health_check.rb deleted file mode 100644 index cff0f4e87db6..000000000000 --- a/build/inspec/inspec/google_compute_https_health_check.rb +++ /dev/null @@ -1,26 +0,0 @@ -# Copyright 2018 Google Inc. -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -# ---------------------------------------------------------------------------- -# -# *** AUTO GENERATED CODE *** AUTO GENERATED CODE *** -# -# ---------------------------------------------------------------------------- -# -# This file is automatically generated by Magic Modules and manual -# changes will be clobbered when the file is regenerated. -# -# Please read more about how to change this file in README.md and -# CONTRIBUTING.md located at the root of this package. -# -# ---------------------------------------------------------------------------- diff --git a/build/inspec/inspec/google_compute_https_health_checks.rb b/build/inspec/inspec/google_compute_https_health_checks.rb deleted file mode 100644 index cff0f4e87db6..000000000000 --- a/build/inspec/inspec/google_compute_https_health_checks.rb +++ /dev/null @@ -1,26 +0,0 @@ -# Copyright 2018 Google Inc. -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -# ---------------------------------------------------------------------------- -# -# *** AUTO GENERATED CODE *** AUTO GENERATED CODE *** -# -# ---------------------------------------------------------------------------- -# -# This file is automatically generated by Magic Modules and manual -# changes will be clobbered when the file is regenerated. -# -# Please read more about how to change this file in README.md and -# CONTRIBUTING.md located at the root of this package. -# -# ---------------------------------------------------------------------------- diff --git a/build/inspec/inspec/google_compute_image.rb b/build/inspec/inspec/google_compute_image.rb deleted file mode 100644 index cff0f4e87db6..000000000000 --- a/build/inspec/inspec/google_compute_image.rb +++ /dev/null @@ -1,26 +0,0 @@ -# Copyright 2018 Google Inc. -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -# ---------------------------------------------------------------------------- -# -# *** AUTO GENERATED CODE *** AUTO GENERATED CODE *** -# -# ---------------------------------------------------------------------------- -# -# This file is automatically generated by Magic Modules and manual -# changes will be clobbered when the file is regenerated. -# -# Please read more about how to change this file in README.md and -# CONTRIBUTING.md located at the root of this package. -# -# ---------------------------------------------------------------------------- diff --git a/build/inspec/inspec/google_compute_images.rb b/build/inspec/inspec/google_compute_images.rb deleted file mode 100644 index cff0f4e87db6..000000000000 --- a/build/inspec/inspec/google_compute_images.rb +++ /dev/null @@ -1,26 +0,0 @@ -# Copyright 2018 Google Inc. -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -# ---------------------------------------------------------------------------- -# -# *** AUTO GENERATED CODE *** AUTO GENERATED CODE *** -# -# ---------------------------------------------------------------------------- -# -# This file is automatically generated by Magic Modules and manual -# changes will be clobbered when the file is regenerated. -# -# Please read more about how to change this file in README.md and -# CONTRIBUTING.md located at the root of this package. -# -# ---------------------------------------------------------------------------- diff --git a/build/inspec/inspec/google_compute_instance.rb b/build/inspec/inspec/google_compute_instance.rb deleted file mode 100644 index cff0f4e87db6..000000000000 --- a/build/inspec/inspec/google_compute_instance.rb +++ /dev/null @@ -1,26 +0,0 @@ -# Copyright 2018 Google Inc. -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -# ---------------------------------------------------------------------------- -# -# *** AUTO GENERATED CODE *** AUTO GENERATED CODE *** -# -# ---------------------------------------------------------------------------- -# -# This file is automatically generated by Magic Modules and manual -# changes will be clobbered when the file is regenerated. -# -# Please read more about how to change this file in README.md and -# CONTRIBUTING.md located at the root of this package. -# -# ---------------------------------------------------------------------------- diff --git a/build/inspec/inspec/google_compute_instance_group.rb b/build/inspec/inspec/google_compute_instance_group.rb deleted file mode 100644 index cff0f4e87db6..000000000000 --- a/build/inspec/inspec/google_compute_instance_group.rb +++ /dev/null @@ -1,26 +0,0 @@ -# Copyright 2018 Google Inc. -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -# ---------------------------------------------------------------------------- -# -# *** AUTO GENERATED CODE *** AUTO GENERATED CODE *** -# -# ---------------------------------------------------------------------------- -# -# This file is automatically generated by Magic Modules and manual -# changes will be clobbered when the file is regenerated. -# -# Please read more about how to change this file in README.md and -# CONTRIBUTING.md located at the root of this package. -# -# ---------------------------------------------------------------------------- diff --git a/build/inspec/inspec/google_compute_instance_group_manager.rb b/build/inspec/inspec/google_compute_instance_group_manager.rb deleted file mode 100644 index cff0f4e87db6..000000000000 --- a/build/inspec/inspec/google_compute_instance_group_manager.rb +++ /dev/null @@ -1,26 +0,0 @@ -# Copyright 2018 Google Inc. -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -# ---------------------------------------------------------------------------- -# -# *** AUTO GENERATED CODE *** AUTO GENERATED CODE *** -# -# ---------------------------------------------------------------------------- -# -# This file is automatically generated by Magic Modules and manual -# changes will be clobbered when the file is regenerated. -# -# Please read more about how to change this file in README.md and -# CONTRIBUTING.md located at the root of this package. -# -# ---------------------------------------------------------------------------- diff --git a/build/inspec/inspec/google_compute_instance_group_managers.rb b/build/inspec/inspec/google_compute_instance_group_managers.rb deleted file mode 100644 index cff0f4e87db6..000000000000 --- a/build/inspec/inspec/google_compute_instance_group_managers.rb +++ /dev/null @@ -1,26 +0,0 @@ -# Copyright 2018 Google Inc. -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -# ---------------------------------------------------------------------------- -# -# *** AUTO GENERATED CODE *** AUTO GENERATED CODE *** -# -# ---------------------------------------------------------------------------- -# -# This file is automatically generated by Magic Modules and manual -# changes will be clobbered when the file is regenerated. -# -# Please read more about how to change this file in README.md and -# CONTRIBUTING.md located at the root of this package. -# -# ---------------------------------------------------------------------------- diff --git a/build/inspec/inspec/google_compute_instance_groups.rb b/build/inspec/inspec/google_compute_instance_groups.rb deleted file mode 100644 index cff0f4e87db6..000000000000 --- a/build/inspec/inspec/google_compute_instance_groups.rb +++ /dev/null @@ -1,26 +0,0 @@ -# Copyright 2018 Google Inc. -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -# ---------------------------------------------------------------------------- -# -# *** AUTO GENERATED CODE *** AUTO GENERATED CODE *** -# -# ---------------------------------------------------------------------------- -# -# This file is automatically generated by Magic Modules and manual -# changes will be clobbered when the file is regenerated. -# -# Please read more about how to change this file in README.md and -# CONTRIBUTING.md located at the root of this package. -# -# ---------------------------------------------------------------------------- diff --git a/build/inspec/inspec/google_compute_instance_template.rb b/build/inspec/inspec/google_compute_instance_template.rb deleted file mode 100644 index cff0f4e87db6..000000000000 --- a/build/inspec/inspec/google_compute_instance_template.rb +++ /dev/null @@ -1,26 +0,0 @@ -# Copyright 2018 Google Inc. -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -# ---------------------------------------------------------------------------- -# -# *** AUTO GENERATED CODE *** AUTO GENERATED CODE *** -# -# ---------------------------------------------------------------------------- -# -# This file is automatically generated by Magic Modules and manual -# changes will be clobbered when the file is regenerated. -# -# Please read more about how to change this file in README.md and -# CONTRIBUTING.md located at the root of this package. -# -# ---------------------------------------------------------------------------- diff --git a/build/inspec/inspec/google_compute_instance_templates.rb b/build/inspec/inspec/google_compute_instance_templates.rb deleted file mode 100644 index cff0f4e87db6..000000000000 --- a/build/inspec/inspec/google_compute_instance_templates.rb +++ /dev/null @@ -1,26 +0,0 @@ -# Copyright 2018 Google Inc. -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -# ---------------------------------------------------------------------------- -# -# *** AUTO GENERATED CODE *** AUTO GENERATED CODE *** -# -# ---------------------------------------------------------------------------- -# -# This file is automatically generated by Magic Modules and manual -# changes will be clobbered when the file is regenerated. -# -# Please read more about how to change this file in README.md and -# CONTRIBUTING.md located at the root of this package. -# -# ---------------------------------------------------------------------------- diff --git a/build/inspec/inspec/google_compute_instances.rb b/build/inspec/inspec/google_compute_instances.rb deleted file mode 100644 index cff0f4e87db6..000000000000 --- a/build/inspec/inspec/google_compute_instances.rb +++ /dev/null @@ -1,26 +0,0 @@ -# Copyright 2018 Google Inc. -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -# ---------------------------------------------------------------------------- -# -# *** AUTO GENERATED CODE *** AUTO GENERATED CODE *** -# -# ---------------------------------------------------------------------------- -# -# This file is automatically generated by Magic Modules and manual -# changes will be clobbered when the file is regenerated. -# -# Please read more about how to change this file in README.md and -# CONTRIBUTING.md located at the root of this package. -# -# ---------------------------------------------------------------------------- diff --git a/build/inspec/inspec/google_compute_license.rb b/build/inspec/inspec/google_compute_license.rb deleted file mode 100644 index cff0f4e87db6..000000000000 --- a/build/inspec/inspec/google_compute_license.rb +++ /dev/null @@ -1,26 +0,0 @@ -# Copyright 2018 Google Inc. -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -# ---------------------------------------------------------------------------- -# -# *** AUTO GENERATED CODE *** AUTO GENERATED CODE *** -# -# ---------------------------------------------------------------------------- -# -# This file is automatically generated by Magic Modules and manual -# changes will be clobbered when the file is regenerated. -# -# Please read more about how to change this file in README.md and -# CONTRIBUTING.md located at the root of this package. -# -# ---------------------------------------------------------------------------- diff --git a/build/inspec/inspec/google_compute_licenses.rb b/build/inspec/inspec/google_compute_licenses.rb deleted file mode 100644 index cff0f4e87db6..000000000000 --- a/build/inspec/inspec/google_compute_licenses.rb +++ /dev/null @@ -1,26 +0,0 @@ -# Copyright 2018 Google Inc. -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -# ---------------------------------------------------------------------------- -# -# *** AUTO GENERATED CODE *** AUTO GENERATED CODE *** -# -# ---------------------------------------------------------------------------- -# -# This file is automatically generated by Magic Modules and manual -# changes will be clobbered when the file is regenerated. -# -# Please read more about how to change this file in README.md and -# CONTRIBUTING.md located at the root of this package. -# -# ---------------------------------------------------------------------------- diff --git a/build/inspec/inspec/google_compute_machine_type.rb b/build/inspec/inspec/google_compute_machine_type.rb deleted file mode 100644 index cff0f4e87db6..000000000000 --- a/build/inspec/inspec/google_compute_machine_type.rb +++ /dev/null @@ -1,26 +0,0 @@ -# Copyright 2018 Google Inc. -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -# ---------------------------------------------------------------------------- -# -# *** AUTO GENERATED CODE *** AUTO GENERATED CODE *** -# -# ---------------------------------------------------------------------------- -# -# This file is automatically generated by Magic Modules and manual -# changes will be clobbered when the file is regenerated. -# -# Please read more about how to change this file in README.md and -# CONTRIBUTING.md located at the root of this package. -# -# ---------------------------------------------------------------------------- diff --git a/build/inspec/inspec/google_compute_machine_types.rb b/build/inspec/inspec/google_compute_machine_types.rb deleted file mode 100644 index cff0f4e87db6..000000000000 --- a/build/inspec/inspec/google_compute_machine_types.rb +++ /dev/null @@ -1,26 +0,0 @@ -# Copyright 2018 Google Inc. -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -# ---------------------------------------------------------------------------- -# -# *** AUTO GENERATED CODE *** AUTO GENERATED CODE *** -# -# ---------------------------------------------------------------------------- -# -# This file is automatically generated by Magic Modules and manual -# changes will be clobbered when the file is regenerated. -# -# Please read more about how to change this file in README.md and -# CONTRIBUTING.md located at the root of this package. -# -# ---------------------------------------------------------------------------- diff --git a/build/inspec/inspec/google_compute_network.rb b/build/inspec/inspec/google_compute_network.rb deleted file mode 100644 index cff0f4e87db6..000000000000 --- a/build/inspec/inspec/google_compute_network.rb +++ /dev/null @@ -1,26 +0,0 @@ -# Copyright 2018 Google Inc. -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -# ---------------------------------------------------------------------------- -# -# *** AUTO GENERATED CODE *** AUTO GENERATED CODE *** -# -# ---------------------------------------------------------------------------- -# -# This file is automatically generated by Magic Modules and manual -# changes will be clobbered when the file is regenerated. -# -# Please read more about how to change this file in README.md and -# CONTRIBUTING.md located at the root of this package. -# -# ---------------------------------------------------------------------------- diff --git a/build/inspec/inspec/google_compute_networks.rb b/build/inspec/inspec/google_compute_networks.rb deleted file mode 100644 index cff0f4e87db6..000000000000 --- a/build/inspec/inspec/google_compute_networks.rb +++ /dev/null @@ -1,26 +0,0 @@ -# Copyright 2018 Google Inc. -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -# ---------------------------------------------------------------------------- -# -# *** AUTO GENERATED CODE *** AUTO GENERATED CODE *** -# -# ---------------------------------------------------------------------------- -# -# This file is automatically generated by Magic Modules and manual -# changes will be clobbered when the file is regenerated. -# -# Please read more about how to change this file in README.md and -# CONTRIBUTING.md located at the root of this package. -# -# ---------------------------------------------------------------------------- diff --git a/build/inspec/inspec/google_compute_region.rb b/build/inspec/inspec/google_compute_region.rb deleted file mode 100644 index cff0f4e87db6..000000000000 --- a/build/inspec/inspec/google_compute_region.rb +++ /dev/null @@ -1,26 +0,0 @@ -# Copyright 2018 Google Inc. -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -# ---------------------------------------------------------------------------- -# -# *** AUTO GENERATED CODE *** AUTO GENERATED CODE *** -# -# ---------------------------------------------------------------------------- -# -# This file is automatically generated by Magic Modules and manual -# changes will be clobbered when the file is regenerated. -# -# Please read more about how to change this file in README.md and -# CONTRIBUTING.md located at the root of this package. -# -# ---------------------------------------------------------------------------- diff --git a/build/inspec/inspec/google_compute_region_autoscaler.rb b/build/inspec/inspec/google_compute_region_autoscaler.rb deleted file mode 100644 index cff0f4e87db6..000000000000 --- a/build/inspec/inspec/google_compute_region_autoscaler.rb +++ /dev/null @@ -1,26 +0,0 @@ -# Copyright 2018 Google Inc. -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -# ---------------------------------------------------------------------------- -# -# *** AUTO GENERATED CODE *** AUTO GENERATED CODE *** -# -# ---------------------------------------------------------------------------- -# -# This file is automatically generated by Magic Modules and manual -# changes will be clobbered when the file is regenerated. -# -# Please read more about how to change this file in README.md and -# CONTRIBUTING.md located at the root of this package. -# -# ---------------------------------------------------------------------------- diff --git a/build/inspec/inspec/google_compute_region_autoscalers.rb b/build/inspec/inspec/google_compute_region_autoscalers.rb deleted file mode 100644 index cff0f4e87db6..000000000000 --- a/build/inspec/inspec/google_compute_region_autoscalers.rb +++ /dev/null @@ -1,26 +0,0 @@ -# Copyright 2018 Google Inc. -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -# ---------------------------------------------------------------------------- -# -# *** AUTO GENERATED CODE *** AUTO GENERATED CODE *** -# -# ---------------------------------------------------------------------------- -# -# This file is automatically generated by Magic Modules and manual -# changes will be clobbered when the file is regenerated. -# -# Please read more about how to change this file in README.md and -# CONTRIBUTING.md located at the root of this package. -# -# ---------------------------------------------------------------------------- diff --git a/build/inspec/inspec/google_compute_region_disk.rb b/build/inspec/inspec/google_compute_region_disk.rb deleted file mode 100644 index cff0f4e87db6..000000000000 --- a/build/inspec/inspec/google_compute_region_disk.rb +++ /dev/null @@ -1,26 +0,0 @@ -# Copyright 2018 Google Inc. -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -# ---------------------------------------------------------------------------- -# -# *** AUTO GENERATED CODE *** AUTO GENERATED CODE *** -# -# ---------------------------------------------------------------------------- -# -# This file is automatically generated by Magic Modules and manual -# changes will be clobbered when the file is regenerated. -# -# Please read more about how to change this file in README.md and -# CONTRIBUTING.md located at the root of this package. -# -# ---------------------------------------------------------------------------- diff --git a/build/inspec/inspec/google_compute_region_disk_type.rb b/build/inspec/inspec/google_compute_region_disk_type.rb deleted file mode 100644 index cff0f4e87db6..000000000000 --- a/build/inspec/inspec/google_compute_region_disk_type.rb +++ /dev/null @@ -1,26 +0,0 @@ -# Copyright 2018 Google Inc. -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -# ---------------------------------------------------------------------------- -# -# *** AUTO GENERATED CODE *** AUTO GENERATED CODE *** -# -# ---------------------------------------------------------------------------- -# -# This file is automatically generated by Magic Modules and manual -# changes will be clobbered when the file is regenerated. -# -# Please read more about how to change this file in README.md and -# CONTRIBUTING.md located at the root of this package. -# -# ---------------------------------------------------------------------------- diff --git a/build/inspec/inspec/google_compute_region_disk_types.rb b/build/inspec/inspec/google_compute_region_disk_types.rb deleted file mode 100644 index cff0f4e87db6..000000000000 --- a/build/inspec/inspec/google_compute_region_disk_types.rb +++ /dev/null @@ -1,26 +0,0 @@ -# Copyright 2018 Google Inc. -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -# ---------------------------------------------------------------------------- -# -# *** AUTO GENERATED CODE *** AUTO GENERATED CODE *** -# -# ---------------------------------------------------------------------------- -# -# This file is automatically generated by Magic Modules and manual -# changes will be clobbered when the file is regenerated. -# -# Please read more about how to change this file in README.md and -# CONTRIBUTING.md located at the root of this package. -# -# ---------------------------------------------------------------------------- diff --git a/build/inspec/inspec/google_compute_region_disks.rb b/build/inspec/inspec/google_compute_region_disks.rb deleted file mode 100644 index cff0f4e87db6..000000000000 --- a/build/inspec/inspec/google_compute_region_disks.rb +++ /dev/null @@ -1,26 +0,0 @@ -# Copyright 2018 Google Inc. -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -# ---------------------------------------------------------------------------- -# -# *** AUTO GENERATED CODE *** AUTO GENERATED CODE *** -# -# ---------------------------------------------------------------------------- -# -# This file is automatically generated by Magic Modules and manual -# changes will be clobbered when the file is regenerated. -# -# Please read more about how to change this file in README.md and -# CONTRIBUTING.md located at the root of this package. -# -# ---------------------------------------------------------------------------- diff --git a/build/inspec/inspec/google_compute_regions.rb b/build/inspec/inspec/google_compute_regions.rb deleted file mode 100644 index cff0f4e87db6..000000000000 --- a/build/inspec/inspec/google_compute_regions.rb +++ /dev/null @@ -1,26 +0,0 @@ -# Copyright 2018 Google Inc. -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -# ---------------------------------------------------------------------------- -# -# *** AUTO GENERATED CODE *** AUTO GENERATED CODE *** -# -# ---------------------------------------------------------------------------- -# -# This file is automatically generated by Magic Modules and manual -# changes will be clobbered when the file is regenerated. -# -# Please read more about how to change this file in README.md and -# CONTRIBUTING.md located at the root of this package. -# -# ---------------------------------------------------------------------------- diff --git a/build/inspec/inspec/google_compute_route.rb b/build/inspec/inspec/google_compute_route.rb deleted file mode 100644 index cff0f4e87db6..000000000000 --- a/build/inspec/inspec/google_compute_route.rb +++ /dev/null @@ -1,26 +0,0 @@ -# Copyright 2018 Google Inc. -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -# ---------------------------------------------------------------------------- -# -# *** AUTO GENERATED CODE *** AUTO GENERATED CODE *** -# -# ---------------------------------------------------------------------------- -# -# This file is automatically generated by Magic Modules and manual -# changes will be clobbered when the file is regenerated. -# -# Please read more about how to change this file in README.md and -# CONTRIBUTING.md located at the root of this package. -# -# ---------------------------------------------------------------------------- diff --git a/build/inspec/inspec/google_compute_router.rb b/build/inspec/inspec/google_compute_router.rb deleted file mode 100644 index cff0f4e87db6..000000000000 --- a/build/inspec/inspec/google_compute_router.rb +++ /dev/null @@ -1,26 +0,0 @@ -# Copyright 2018 Google Inc. -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -# ---------------------------------------------------------------------------- -# -# *** AUTO GENERATED CODE *** AUTO GENERATED CODE *** -# -# ---------------------------------------------------------------------------- -# -# This file is automatically generated by Magic Modules and manual -# changes will be clobbered when the file is regenerated. -# -# Please read more about how to change this file in README.md and -# CONTRIBUTING.md located at the root of this package. -# -# ---------------------------------------------------------------------------- diff --git a/build/inspec/inspec/google_compute_routers.rb b/build/inspec/inspec/google_compute_routers.rb deleted file mode 100644 index cff0f4e87db6..000000000000 --- a/build/inspec/inspec/google_compute_routers.rb +++ /dev/null @@ -1,26 +0,0 @@ -# Copyright 2018 Google Inc. -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -# ---------------------------------------------------------------------------- -# -# *** AUTO GENERATED CODE *** AUTO GENERATED CODE *** -# -# ---------------------------------------------------------------------------- -# -# This file is automatically generated by Magic Modules and manual -# changes will be clobbered when the file is regenerated. -# -# Please read more about how to change this file in README.md and -# CONTRIBUTING.md located at the root of this package. -# -# ---------------------------------------------------------------------------- diff --git a/build/inspec/inspec/google_compute_routes.rb b/build/inspec/inspec/google_compute_routes.rb deleted file mode 100644 index cff0f4e87db6..000000000000 --- a/build/inspec/inspec/google_compute_routes.rb +++ /dev/null @@ -1,26 +0,0 @@ -# Copyright 2018 Google Inc. -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -# ---------------------------------------------------------------------------- -# -# *** AUTO GENERATED CODE *** AUTO GENERATED CODE *** -# -# ---------------------------------------------------------------------------- -# -# This file is automatically generated by Magic Modules and manual -# changes will be clobbered when the file is regenerated. -# -# Please read more about how to change this file in README.md and -# CONTRIBUTING.md located at the root of this package. -# -# ---------------------------------------------------------------------------- diff --git a/build/inspec/inspec/google_compute_snapshot.rb b/build/inspec/inspec/google_compute_snapshot.rb deleted file mode 100644 index cff0f4e87db6..000000000000 --- a/build/inspec/inspec/google_compute_snapshot.rb +++ /dev/null @@ -1,26 +0,0 @@ -# Copyright 2018 Google Inc. -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -# ---------------------------------------------------------------------------- -# -# *** AUTO GENERATED CODE *** AUTO GENERATED CODE *** -# -# ---------------------------------------------------------------------------- -# -# This file is automatically generated by Magic Modules and manual -# changes will be clobbered when the file is regenerated. -# -# Please read more about how to change this file in README.md and -# CONTRIBUTING.md located at the root of this package. -# -# ---------------------------------------------------------------------------- diff --git a/build/inspec/inspec/google_compute_snapshots.rb b/build/inspec/inspec/google_compute_snapshots.rb deleted file mode 100644 index cff0f4e87db6..000000000000 --- a/build/inspec/inspec/google_compute_snapshots.rb +++ /dev/null @@ -1,26 +0,0 @@ -# Copyright 2018 Google Inc. -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -# ---------------------------------------------------------------------------- -# -# *** AUTO GENERATED CODE *** AUTO GENERATED CODE *** -# -# ---------------------------------------------------------------------------- -# -# This file is automatically generated by Magic Modules and manual -# changes will be clobbered when the file is regenerated. -# -# Please read more about how to change this file in README.md and -# CONTRIBUTING.md located at the root of this package. -# -# ---------------------------------------------------------------------------- diff --git a/build/inspec/inspec/google_compute_ssl_certificate.rb b/build/inspec/inspec/google_compute_ssl_certificate.rb deleted file mode 100644 index cff0f4e87db6..000000000000 --- a/build/inspec/inspec/google_compute_ssl_certificate.rb +++ /dev/null @@ -1,26 +0,0 @@ -# Copyright 2018 Google Inc. -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -# ---------------------------------------------------------------------------- -# -# *** AUTO GENERATED CODE *** AUTO GENERATED CODE *** -# -# ---------------------------------------------------------------------------- -# -# This file is automatically generated by Magic Modules and manual -# changes will be clobbered when the file is regenerated. -# -# Please read more about how to change this file in README.md and -# CONTRIBUTING.md located at the root of this package. -# -# ---------------------------------------------------------------------------- diff --git a/build/inspec/inspec/google_compute_ssl_certificates.rb b/build/inspec/inspec/google_compute_ssl_certificates.rb deleted file mode 100644 index cff0f4e87db6..000000000000 --- a/build/inspec/inspec/google_compute_ssl_certificates.rb +++ /dev/null @@ -1,26 +0,0 @@ -# Copyright 2018 Google Inc. -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -# ---------------------------------------------------------------------------- -# -# *** AUTO GENERATED CODE *** AUTO GENERATED CODE *** -# -# ---------------------------------------------------------------------------- -# -# This file is automatically generated by Magic Modules and manual -# changes will be clobbered when the file is regenerated. -# -# Please read more about how to change this file in README.md and -# CONTRIBUTING.md located at the root of this package. -# -# ---------------------------------------------------------------------------- diff --git a/build/inspec/inspec/google_compute_ssl_policy.rb b/build/inspec/inspec/google_compute_ssl_policy.rb deleted file mode 100644 index cff0f4e87db6..000000000000 --- a/build/inspec/inspec/google_compute_ssl_policy.rb +++ /dev/null @@ -1,26 +0,0 @@ -# Copyright 2018 Google Inc. -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -# ---------------------------------------------------------------------------- -# -# *** AUTO GENERATED CODE *** AUTO GENERATED CODE *** -# -# ---------------------------------------------------------------------------- -# -# This file is automatically generated by Magic Modules and manual -# changes will be clobbered when the file is regenerated. -# -# Please read more about how to change this file in README.md and -# CONTRIBUTING.md located at the root of this package. -# -# ---------------------------------------------------------------------------- diff --git a/build/inspec/inspec/google_compute_ssl_policys.rb b/build/inspec/inspec/google_compute_ssl_policys.rb deleted file mode 100644 index cff0f4e87db6..000000000000 --- a/build/inspec/inspec/google_compute_ssl_policys.rb +++ /dev/null @@ -1,26 +0,0 @@ -# Copyright 2018 Google Inc. -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -# ---------------------------------------------------------------------------- -# -# *** AUTO GENERATED CODE *** AUTO GENERATED CODE *** -# -# ---------------------------------------------------------------------------- -# -# This file is automatically generated by Magic Modules and manual -# changes will be clobbered when the file is regenerated. -# -# Please read more about how to change this file in README.md and -# CONTRIBUTING.md located at the root of this package. -# -# ---------------------------------------------------------------------------- diff --git a/build/inspec/inspec/google_compute_subnetwork.rb b/build/inspec/inspec/google_compute_subnetwork.rb deleted file mode 100644 index cff0f4e87db6..000000000000 --- a/build/inspec/inspec/google_compute_subnetwork.rb +++ /dev/null @@ -1,26 +0,0 @@ -# Copyright 2018 Google Inc. -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -# ---------------------------------------------------------------------------- -# -# *** AUTO GENERATED CODE *** AUTO GENERATED CODE *** -# -# ---------------------------------------------------------------------------- -# -# This file is automatically generated by Magic Modules and manual -# changes will be clobbered when the file is regenerated. -# -# Please read more about how to change this file in README.md and -# CONTRIBUTING.md located at the root of this package. -# -# ---------------------------------------------------------------------------- diff --git a/build/inspec/inspec/google_compute_subnetworks.rb b/build/inspec/inspec/google_compute_subnetworks.rb deleted file mode 100644 index cff0f4e87db6..000000000000 --- a/build/inspec/inspec/google_compute_subnetworks.rb +++ /dev/null @@ -1,26 +0,0 @@ -# Copyright 2018 Google Inc. -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -# ---------------------------------------------------------------------------- -# -# *** AUTO GENERATED CODE *** AUTO GENERATED CODE *** -# -# ---------------------------------------------------------------------------- -# -# This file is automatically generated by Magic Modules and manual -# changes will be clobbered when the file is regenerated. -# -# Please read more about how to change this file in README.md and -# CONTRIBUTING.md located at the root of this package. -# -# ---------------------------------------------------------------------------- diff --git a/build/inspec/inspec/google_compute_target_http_proxy.rb b/build/inspec/inspec/google_compute_target_http_proxy.rb deleted file mode 100644 index cff0f4e87db6..000000000000 --- a/build/inspec/inspec/google_compute_target_http_proxy.rb +++ /dev/null @@ -1,26 +0,0 @@ -# Copyright 2018 Google Inc. -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -# ---------------------------------------------------------------------------- -# -# *** AUTO GENERATED CODE *** AUTO GENERATED CODE *** -# -# ---------------------------------------------------------------------------- -# -# This file is automatically generated by Magic Modules and manual -# changes will be clobbered when the file is regenerated. -# -# Please read more about how to change this file in README.md and -# CONTRIBUTING.md located at the root of this package. -# -# ---------------------------------------------------------------------------- diff --git a/build/inspec/inspec/google_compute_target_http_proxys.rb b/build/inspec/inspec/google_compute_target_http_proxys.rb deleted file mode 100644 index cff0f4e87db6..000000000000 --- a/build/inspec/inspec/google_compute_target_http_proxys.rb +++ /dev/null @@ -1,26 +0,0 @@ -# Copyright 2018 Google Inc. -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -# ---------------------------------------------------------------------------- -# -# *** AUTO GENERATED CODE *** AUTO GENERATED CODE *** -# -# ---------------------------------------------------------------------------- -# -# This file is automatically generated by Magic Modules and manual -# changes will be clobbered when the file is regenerated. -# -# Please read more about how to change this file in README.md and -# CONTRIBUTING.md located at the root of this package. -# -# ---------------------------------------------------------------------------- diff --git a/build/inspec/inspec/google_compute_target_https_proxy.rb b/build/inspec/inspec/google_compute_target_https_proxy.rb deleted file mode 100644 index cff0f4e87db6..000000000000 --- a/build/inspec/inspec/google_compute_target_https_proxy.rb +++ /dev/null @@ -1,26 +0,0 @@ -# Copyright 2018 Google Inc. -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -# ---------------------------------------------------------------------------- -# -# *** AUTO GENERATED CODE *** AUTO GENERATED CODE *** -# -# ---------------------------------------------------------------------------- -# -# This file is automatically generated by Magic Modules and manual -# changes will be clobbered when the file is regenerated. -# -# Please read more about how to change this file in README.md and -# CONTRIBUTING.md located at the root of this package. -# -# ---------------------------------------------------------------------------- diff --git a/build/inspec/inspec/google_compute_target_https_proxys.rb b/build/inspec/inspec/google_compute_target_https_proxys.rb deleted file mode 100644 index cff0f4e87db6..000000000000 --- a/build/inspec/inspec/google_compute_target_https_proxys.rb +++ /dev/null @@ -1,26 +0,0 @@ -# Copyright 2018 Google Inc. -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -# ---------------------------------------------------------------------------- -# -# *** AUTO GENERATED CODE *** AUTO GENERATED CODE *** -# -# ---------------------------------------------------------------------------- -# -# This file is automatically generated by Magic Modules and manual -# changes will be clobbered when the file is regenerated. -# -# Please read more about how to change this file in README.md and -# CONTRIBUTING.md located at the root of this package. -# -# ---------------------------------------------------------------------------- diff --git a/build/inspec/inspec/google_compute_target_pool.rb b/build/inspec/inspec/google_compute_target_pool.rb deleted file mode 100644 index cff0f4e87db6..000000000000 --- a/build/inspec/inspec/google_compute_target_pool.rb +++ /dev/null @@ -1,26 +0,0 @@ -# Copyright 2018 Google Inc. -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -# ---------------------------------------------------------------------------- -# -# *** AUTO GENERATED CODE *** AUTO GENERATED CODE *** -# -# ---------------------------------------------------------------------------- -# -# This file is automatically generated by Magic Modules and manual -# changes will be clobbered when the file is regenerated. -# -# Please read more about how to change this file in README.md and -# CONTRIBUTING.md located at the root of this package. -# -# ---------------------------------------------------------------------------- diff --git a/build/inspec/inspec/google_compute_target_pools.rb b/build/inspec/inspec/google_compute_target_pools.rb deleted file mode 100644 index cff0f4e87db6..000000000000 --- a/build/inspec/inspec/google_compute_target_pools.rb +++ /dev/null @@ -1,26 +0,0 @@ -# Copyright 2018 Google Inc. -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -# ---------------------------------------------------------------------------- -# -# *** AUTO GENERATED CODE *** AUTO GENERATED CODE *** -# -# ---------------------------------------------------------------------------- -# -# This file is automatically generated by Magic Modules and manual -# changes will be clobbered when the file is regenerated. -# -# Please read more about how to change this file in README.md and -# CONTRIBUTING.md located at the root of this package. -# -# ---------------------------------------------------------------------------- diff --git a/build/inspec/inspec/google_compute_target_ssl_proxy.rb b/build/inspec/inspec/google_compute_target_ssl_proxy.rb deleted file mode 100644 index cff0f4e87db6..000000000000 --- a/build/inspec/inspec/google_compute_target_ssl_proxy.rb +++ /dev/null @@ -1,26 +0,0 @@ -# Copyright 2018 Google Inc. -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -# ---------------------------------------------------------------------------- -# -# *** AUTO GENERATED CODE *** AUTO GENERATED CODE *** -# -# ---------------------------------------------------------------------------- -# -# This file is automatically generated by Magic Modules and manual -# changes will be clobbered when the file is regenerated. -# -# Please read more about how to change this file in README.md and -# CONTRIBUTING.md located at the root of this package. -# -# ---------------------------------------------------------------------------- diff --git a/build/inspec/inspec/google_compute_target_ssl_proxys.rb b/build/inspec/inspec/google_compute_target_ssl_proxys.rb deleted file mode 100644 index cff0f4e87db6..000000000000 --- a/build/inspec/inspec/google_compute_target_ssl_proxys.rb +++ /dev/null @@ -1,26 +0,0 @@ -# Copyright 2018 Google Inc. -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -# ---------------------------------------------------------------------------- -# -# *** AUTO GENERATED CODE *** AUTO GENERATED CODE *** -# -# ---------------------------------------------------------------------------- -# -# This file is automatically generated by Magic Modules and manual -# changes will be clobbered when the file is regenerated. -# -# Please read more about how to change this file in README.md and -# CONTRIBUTING.md located at the root of this package. -# -# ---------------------------------------------------------------------------- diff --git a/build/inspec/inspec/google_compute_target_tcp_proxy.rb b/build/inspec/inspec/google_compute_target_tcp_proxy.rb deleted file mode 100644 index cff0f4e87db6..000000000000 --- a/build/inspec/inspec/google_compute_target_tcp_proxy.rb +++ /dev/null @@ -1,26 +0,0 @@ -# Copyright 2018 Google Inc. -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -# ---------------------------------------------------------------------------- -# -# *** AUTO GENERATED CODE *** AUTO GENERATED CODE *** -# -# ---------------------------------------------------------------------------- -# -# This file is automatically generated by Magic Modules and manual -# changes will be clobbered when the file is regenerated. -# -# Please read more about how to change this file in README.md and -# CONTRIBUTING.md located at the root of this package. -# -# ---------------------------------------------------------------------------- diff --git a/build/inspec/inspec/google_compute_target_tcp_proxys.rb b/build/inspec/inspec/google_compute_target_tcp_proxys.rb deleted file mode 100644 index cff0f4e87db6..000000000000 --- a/build/inspec/inspec/google_compute_target_tcp_proxys.rb +++ /dev/null @@ -1,26 +0,0 @@ -# Copyright 2018 Google Inc. -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -# ---------------------------------------------------------------------------- -# -# *** AUTO GENERATED CODE *** AUTO GENERATED CODE *** -# -# ---------------------------------------------------------------------------- -# -# This file is automatically generated by Magic Modules and manual -# changes will be clobbered when the file is regenerated. -# -# Please read more about how to change this file in README.md and -# CONTRIBUTING.md located at the root of this package. -# -# ---------------------------------------------------------------------------- diff --git a/build/inspec/inspec/google_compute_target_vpn_gateway.rb b/build/inspec/inspec/google_compute_target_vpn_gateway.rb deleted file mode 100644 index cff0f4e87db6..000000000000 --- a/build/inspec/inspec/google_compute_target_vpn_gateway.rb +++ /dev/null @@ -1,26 +0,0 @@ -# Copyright 2018 Google Inc. -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -# ---------------------------------------------------------------------------- -# -# *** AUTO GENERATED CODE *** AUTO GENERATED CODE *** -# -# ---------------------------------------------------------------------------- -# -# This file is automatically generated by Magic Modules and manual -# changes will be clobbered when the file is regenerated. -# -# Please read more about how to change this file in README.md and -# CONTRIBUTING.md located at the root of this package. -# -# ---------------------------------------------------------------------------- diff --git a/build/inspec/inspec/google_compute_target_vpn_gateways.rb b/build/inspec/inspec/google_compute_target_vpn_gateways.rb deleted file mode 100644 index cff0f4e87db6..000000000000 --- a/build/inspec/inspec/google_compute_target_vpn_gateways.rb +++ /dev/null @@ -1,26 +0,0 @@ -# Copyright 2018 Google Inc. -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -# ---------------------------------------------------------------------------- -# -# *** AUTO GENERATED CODE *** AUTO GENERATED CODE *** -# -# ---------------------------------------------------------------------------- -# -# This file is automatically generated by Magic Modules and manual -# changes will be clobbered when the file is regenerated. -# -# Please read more about how to change this file in README.md and -# CONTRIBUTING.md located at the root of this package. -# -# ---------------------------------------------------------------------------- diff --git a/build/inspec/inspec/google_compute_url_map.rb b/build/inspec/inspec/google_compute_url_map.rb deleted file mode 100644 index cff0f4e87db6..000000000000 --- a/build/inspec/inspec/google_compute_url_map.rb +++ /dev/null @@ -1,26 +0,0 @@ -# Copyright 2018 Google Inc. -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -# ---------------------------------------------------------------------------- -# -# *** AUTO GENERATED CODE *** AUTO GENERATED CODE *** -# -# ---------------------------------------------------------------------------- -# -# This file is automatically generated by Magic Modules and manual -# changes will be clobbered when the file is regenerated. -# -# Please read more about how to change this file in README.md and -# CONTRIBUTING.md located at the root of this package. -# -# ---------------------------------------------------------------------------- diff --git a/build/inspec/inspec/google_compute_url_maps.rb b/build/inspec/inspec/google_compute_url_maps.rb deleted file mode 100644 index cff0f4e87db6..000000000000 --- a/build/inspec/inspec/google_compute_url_maps.rb +++ /dev/null @@ -1,26 +0,0 @@ -# Copyright 2018 Google Inc. -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -# ---------------------------------------------------------------------------- -# -# *** AUTO GENERATED CODE *** AUTO GENERATED CODE *** -# -# ---------------------------------------------------------------------------- -# -# This file is automatically generated by Magic Modules and manual -# changes will be clobbered when the file is regenerated. -# -# Please read more about how to change this file in README.md and -# CONTRIBUTING.md located at the root of this package. -# -# ---------------------------------------------------------------------------- diff --git a/build/inspec/inspec/google_compute_vpn_tunnel.rb b/build/inspec/inspec/google_compute_vpn_tunnel.rb deleted file mode 100644 index cff0f4e87db6..000000000000 --- a/build/inspec/inspec/google_compute_vpn_tunnel.rb +++ /dev/null @@ -1,26 +0,0 @@ -# Copyright 2018 Google Inc. -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -# ---------------------------------------------------------------------------- -# -# *** AUTO GENERATED CODE *** AUTO GENERATED CODE *** -# -# ---------------------------------------------------------------------------- -# -# This file is automatically generated by Magic Modules and manual -# changes will be clobbered when the file is regenerated. -# -# Please read more about how to change this file in README.md and -# CONTRIBUTING.md located at the root of this package. -# -# ---------------------------------------------------------------------------- diff --git a/build/inspec/inspec/google_compute_vpn_tunnels.rb b/build/inspec/inspec/google_compute_vpn_tunnels.rb deleted file mode 100644 index cff0f4e87db6..000000000000 --- a/build/inspec/inspec/google_compute_vpn_tunnels.rb +++ /dev/null @@ -1,26 +0,0 @@ -# Copyright 2018 Google Inc. -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -# ---------------------------------------------------------------------------- -# -# *** AUTO GENERATED CODE *** AUTO GENERATED CODE *** -# -# ---------------------------------------------------------------------------- -# -# This file is automatically generated by Magic Modules and manual -# changes will be clobbered when the file is regenerated. -# -# Please read more about how to change this file in README.md and -# CONTRIBUTING.md located at the root of this package. -# -# ---------------------------------------------------------------------------- diff --git a/build/inspec/inspec/google_compute_zone.rb b/build/inspec/inspec/google_compute_zone.rb deleted file mode 100644 index cff0f4e87db6..000000000000 --- a/build/inspec/inspec/google_compute_zone.rb +++ /dev/null @@ -1,26 +0,0 @@ -# Copyright 2018 Google Inc. -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -# ---------------------------------------------------------------------------- -# -# *** AUTO GENERATED CODE *** AUTO GENERATED CODE *** -# -# ---------------------------------------------------------------------------- -# -# This file is automatically generated by Magic Modules and manual -# changes will be clobbered when the file is regenerated. -# -# Please read more about how to change this file in README.md and -# CONTRIBUTING.md located at the root of this package. -# -# ---------------------------------------------------------------------------- diff --git a/build/inspec/inspec/google_compute_zones.rb b/build/inspec/inspec/google_compute_zones.rb deleted file mode 100644 index cff0f4e87db6..000000000000 --- a/build/inspec/inspec/google_compute_zones.rb +++ /dev/null @@ -1,26 +0,0 @@ -# Copyright 2018 Google Inc. -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -# ---------------------------------------------------------------------------- -# -# *** AUTO GENERATED CODE *** AUTO GENERATED CODE *** -# -# ---------------------------------------------------------------------------- -# -# This file is automatically generated by Magic Modules and manual -# changes will be clobbered when the file is regenerated. -# -# Please read more about how to change this file in README.md and -# CONTRIBUTING.md located at the root of this package. -# -# ---------------------------------------------------------------------------- From 7b22917a90bebca2168f6de903daae81dfdda3f6 Mon Sep 17 00:00:00 2001 From: Sam Levenick Date: Thu, 11 Oct 2018 16:38:57 -0700 Subject: [PATCH 03/15] Remove extra variables --- provider/inspec.rb | 15 +++++---- provider/inspec/manifest.rb | 21 ------------ provider/inspec/resource_override.rb | 48 ---------------------------- 3 files changed, 8 insertions(+), 76 deletions(-) diff --git a/provider/inspec.rb b/provider/inspec.rb index 388e4a9fe996..f304eff7dbac 100644 --- a/provider/inspec.rb +++ b/provider/inspec.rb @@ -11,7 +11,6 @@ # See the License for the specific language governing permissions and # limitations under the License. -require 'google/ruby_utils' require 'provider/config' require 'provider/core' require 'provider/inspec/manifest' @@ -23,7 +22,6 @@ module Provider # resources. class Inspec < Provider::Core - include Google::RubyUtils # Settings for the provider class Config < Provider::Config attr_reader :manifest @@ -58,18 +56,21 @@ def generate_resource(data) end # TODO? - def generate_resource_tests(data) end + def generate_resource_tests(data) + end - def generate_base_property(data) end + def generate_base_property(data) + end - def generate_simple_property(type, data) end + def generate_simple_property(type, data) + end def generate_typed_array(data, prop) - end - def emit_resourceref_object(data) + def emit_resourceref_object(data) end + def emit_nested_object(data) end end diff --git a/provider/inspec/manifest.rb b/provider/inspec/manifest.rb index e622e44d9143..e2502f5adf76 100644 --- a/provider/inspec/manifest.rb +++ b/provider/inspec/manifest.rb @@ -17,28 +17,7 @@ module Provider class Inspec < Provider::Core # Metadata for manifest.json class Manifest < Api::Object - attr_reader :additional_info - attr_reader :depends - attr_reader :description - attr_reader :issues - attr_reader :operating_systems - attr_reader :requires - attr_reader :source - attr_reader :summary - attr_reader :version - def validate - check_optional_property :additional_info, Array - check_optional_property :depends, Array - check_property :description, String - check_property :issues, String - check_property :operating_systems, Array - check_property :source, String - check_property :summary, String - check_property :version, String - check_property_list :depends, Provider::Config::Requirements - check_property_list \ - :operating_systems, Provider::Config::OperatingSystem super end end diff --git a/provider/inspec/resource_override.rb b/provider/inspec/resource_override.rb index 1fa1a44ce351..14642fcb3e7d 100644 --- a/provider/inspec/resource_override.rb +++ b/provider/inspec/resource_override.rb @@ -18,43 +18,14 @@ module Provider class Inspec < Provider::Core # inspec specific properties to be added to Api::Resource module OverrideProperties - attr_reader :access_api_results - attr_reader :custom_create_resource - attr_reader :custom_update_resource - attr_reader :deprecated - attr_reader :handlers attr_reader :manual - attr_reader :provider_helpers - attr_reader :resource_to_request - attr_reader :requires - attr_reader :return_if_object - attr_reader :unwrap_resource end # Custom inspec code to handle type convergence operations class Handlers < Api::Object - attr_reader :collection # A custom collection function to use - attr_reader :create - attr_reader :delete - attr_reader :update - attr_reader :post_create - attr_reader :prefetch - attr_reader :resource_to_request_patch - attr_reader :return_if_object - attr_reader :self_link # A custom self_link function to use def validate super - - check_optional_property :collection, String - check_optional_property :create, String - check_optional_property :delete, String - check_optional_property :update, String - check_optional_property :post_create, String - check_optional_property :prefetch, String - check_optional_property :resource_to_request_patch, String - check_optional_property :return_if_object, String - check_optional_property :self_link, String end end @@ -66,32 +37,13 @@ def validate assign_defaults super - - check_property :access_api_results, :boolean - check_optional_property :custom_create_resource, :boolean - check_optional_property :custom_update_resource, :boolean - check_property :deprecated, :boolean - check_optional_property :handlers, Provider::Inspec::Handlers check_property :manual, :boolean - check_property :resource_to_request, :boolean - check_property :return_if_object, :boolean - check_property :unwrap_resource, :boolean - - check_property_list :provider_helpers, String - check_property_list :requires, String end private def assign_defaults - default_value_property :access_api_results, false - default_value_property :deprecated, false default_value_property :manual, false - default_value_property :provider_helpers, [] - default_value_property :requires, [] - default_value_property :resource_to_request, true - default_value_property :return_if_object, true - default_value_property :unwrap_resource, true end def overriden From 39d3b50a06e047a37bd05fc18a95ce0b1de1be93 Mon Sep 17 00:00:00 2001 From: Sam Levenick Date: Thu, 11 Oct 2018 17:04:59 -0700 Subject: [PATCH 04/15] Add CI for inspec --- .ci/ci.yml.tmpl | 49 +++++++++++++++++++++++ .ci/magic-modules/create-pr.sh | 19 +++++++++ .ci/magic-modules/create-pr.yml | 1 + .ci/magic-modules/generate-inspec.sh | 40 ++++++++++++++++++ .ci/magic-modules/generate-inspec.yaml | 21 ++++++++++ .ci/magic-modules/point-to-submodules.sh | 8 ++++ .ci/magic-modules/point-to-submodules.yml | 1 + .ci/unit-tests/inspec.sh | 1 + .ci/unit-tests/inspec.yaml | 14 +++++++ .ci/vars.tmpl | 2 +- 10 files changed, 155 insertions(+), 1 deletion(-) create mode 100644 .ci/magic-modules/generate-inspec.sh create mode 100644 .ci/magic-modules/generate-inspec.yaml create mode 100644 .ci/unit-tests/inspec.sh create mode 100644 .ci/unit-tests/inspec.yaml diff --git a/.ci/ci.yml.tmpl b/.ci/ci.yml.tmpl index bd2ceb69ec9c..1119c8a62c3c 100644 --- a/.ci/ci.yml.tmpl +++ b/.ci/ci.yml.tmpl @@ -56,6 +56,12 @@ resources: uri: git@github.com:((github-account.username))/ansible.git private_key: ((repo-key.private_key)) + - name: inspec-intermediate + type: git-branch + source: + uri: git@github.com:((github-account.username))/inspec-gcp.git + private_key: ((repo-key.private_key)) + {% for module in vars.puppet_modules %} - name: puppet-{{module}}-intermediate type: git-branch @@ -154,6 +160,18 @@ jobs: branch_file: magic-modules-branched/branchname only_if_diff: true force: true + - do: + # consumes: magic-modules-branched + # produces: inspec-generated + - task: generate-inspec + file: magic-modules-branched/.ci/magic-modules/generate-inspec.yml + # Puts 'inspec-generated' into the robot's fork. + - put: inspec-intermediate + params: + repository: inspec-generated + branch_file: magic-modules-branched/branchname + only_if_diff: true + force: true {% if vars.puppet_modules %} - do: # consumes: magic-modules-branched @@ -210,6 +228,7 @@ jobs: CHEF_MODULES: {{','.join(vars.chef_modules)}} TERRAFORM_ENABLED: true ANSIBLE_ENABLED: true + INSPEC_ENABLED: true # Push the magic modules branch that contains the updated submodules. - put: magic-modules @@ -260,6 +279,27 @@ jobs: context: ansible-tests path: magic-modules-new-prs + - name: inspec-test + plan: + - get: magic-modules + version: every + trigger: true + params: + submodules: [build/inspec] + passed: [mm-generate] + - task: test + file: magic-modules/.ci/unit-tests/inspec.yml + timeout: 30m + on_failure: + do: + - get: magic-modules-new-prs + passed: [mm-generate] + - put: magic-modules-new-prs + params: + status: failure + context: inspec-tests + path: magic-modules-new-prs + - name: puppet-test plan: - get: magic-modules @@ -341,6 +381,7 @@ jobs: {%- endif %} - terraform-test - ansible-test + - inspec-test - get: mm-initial-pr resource: magic-modules-new-prs passed: [mm-generate] @@ -357,6 +398,7 @@ jobs: # is what you change if you want to test this in a non-live environment. TERRAFORM_REPO_USER: terraform-providers ANSIBLE_REPO_USER: modular-magician + INSPEC_REPO_USER: modular-magician {%- if vars.puppet_modules %} PUPPET_REPO_USER: GoogleCloudPlatform PUPPET_MODULES: {{','.join(vars.puppet_modules)}} @@ -397,6 +439,13 @@ jobs: # See comment on terraform-intermediate only_if_diff: true force: true + - put: inspec-intermediate + params: + repository: magic-modules-with-comment/build/inspec + branch_file: magic-modules-with-comment/original_pr_branch_name + # See comment on terraform-intermediate + only_if_diff: true + force: true {% for module in vars.puppet_modules %} - put: puppet-{{module}}-intermediate params: diff --git a/.ci/magic-modules/create-pr.sh b/.ci/magic-modules/create-pr.sh index 5365ffce205f..f4f1a3107c20 100755 --- a/.ci/magic-modules/create-pr.sh +++ b/.ci/magic-modules/create-pr.sh @@ -71,6 +71,25 @@ if [ "$BRANCH_NAME" = "$ORIGINAL_PR_BRANCH" ]; then popd fi + if [ -n "$INSPEC_REPO_USER" ]; then + pushd build/inspec + + git log -1 --pretty=%B > ./downstream_body + echo "" >> ./downstream_body + echo "" >> ./downstream_body + if [ -n "$ORIGINAL_PR_USER" ]; then + echo "/cc @$ORIGINAL_PR_USER" >> ./downstream_body + fi + + git checkout -b "$BRANCH_NAME" + if INSPEC_PR=$(hub pull-request -b "$INSPEC_REPO_USER/inspec:devel" -F ./downstream_body); then + DEPENDENCIES="${DEPENDENCIES}depends: $INSPEC_PR ${NEWLINE}" + else + echo "InSpec - did not generate a PR." + fi + popd + fi + for PRD in "${PUPPET_PRODUCTS[@]}"; do pushd "build/puppet/$PRD" diff --git a/.ci/magic-modules/create-pr.yml b/.ci/magic-modules/create-pr.yml index 859d1a049a91..735318704f06 100644 --- a/.ci/magic-modules/create-pr.yml +++ b/.ci/magic-modules/create-pr.yml @@ -24,6 +24,7 @@ params: GITHUB_TOKEN: "" TERRAFORM_REPO_USER: "" ANSIBLE_REPO_USER: "" + INSPEC_REPO_USER: "" PUPPET_REPO_USER: "" PUPPET_MODULES: "" CHEF_REPO_USER: "" diff --git a/.ci/magic-modules/generate-inspec.sh b/.ci/magic-modules/generate-inspec.sh new file mode 100644 index 000000000000..ac9f921c8f4e --- /dev/null +++ b/.ci/magic-modules/generate-inspec.sh @@ -0,0 +1,40 @@ +#!/bin/bash + +# This script takes in 'magic-modules-branched', a git repo tracking the head of a PR against magic-modules. +# It outputs "inspec-generated", a non-submodule git repo containing the generated inspec code. + +set -x +set -e +source "$(dirname "$0")/helpers.sh" +PATCH_DIR="$(pwd)/patches" +pushd magic-modules-branched +LAST_COMMIT_AUTHOR="$(git log --pretty="%an <%ae>" -n1 HEAD)" +bundle install +for i in $(find products/ -name 'inspec.yaml' -printf '%h\n'); +do + bundle exec compiler -p $i -e inspec -o "build/inspec/" +done + +# This command can crash - if that happens, the script should not fail. +set +e +INSPEC_COMMIT_MSG="$(python .ci/magic-modules/extract_from_pr_description.py --tag inspec < .git/body)" +set -e +if [ -z "$INSPEC_COMMIT_MSG" ]; then + INSPEC_COMMIT_MSG="Magic Modules changes." +fi + +pushd "build/inspec" +# These config entries will set the "committer". +git config --global user.email "magic-modules@google.com" +git config --global user.name "Modular Magician" + +git add -A +# Set the "author" to the commit's real author. +git commit -m "$INSPEC_COMMIT_MSG" --author="$LAST_COMMIT_AUTHOR" || true # don't crash if no changes +git checkout -B "$(cat ../../branchname)" + +apply_patches "$PATCH_DIR/modular-magician/inspec" "$INSPEC_COMMIT_MSG" "$LAST_COMMIT_AUTHOR" "devel" +popd +popd + +git clone magic-modules-branched/build/inspec ./inspec-generated diff --git a/.ci/magic-modules/generate-inspec.yaml b/.ci/magic-modules/generate-inspec.yaml new file mode 100644 index 000000000000..575cd28f6d2f --- /dev/null +++ b/.ci/magic-modules/generate-inspec.yaml @@ -0,0 +1,21 @@ +--- +# This file takes two inputs: magic-modules-branched in detached-HEAD state, and the patches. +# It spits out "inspec-generated", an inspec repo on a new branch (named after the +# HEAD commit on the PR), with the new generated code in it. +platform: linux + +image_resource: + type: docker-image + source: + repository: nmckinley/go-ruby-python + tag: '1.11-2.5-2.7' + +inputs: + - name: magic-modules-branched + - name: patches + +outputs: + - name: inspec-generated + +run: + path: magic-modules-branched/.ci/magic-modules/generate-inspec.sh diff --git a/.ci/magic-modules/point-to-submodules.sh b/.ci/magic-modules/point-to-submodules.sh index e852cdb96506..39ba92110781 100755 --- a/.ci/magic-modules/point-to-submodules.sh +++ b/.ci/magic-modules/point-to-submodules.sh @@ -59,6 +59,14 @@ if [ "$ANSIBLE_ENABLED" = "true" ]; then git add build/ansible fi +if [ "$INSPEC_ENABLED" = "true" ]; then + git config -f .gitmodules submodule.build/inspec.branch "$BRANCH" + git config -f .gitmodules submodule.build/inspec.url "git@github.com:$GH_USERNAME/inspec-gcp.git" + git submodule sync build/inspec + ssh-agent bash -c "ssh-add ~/github_private_key; git submodule update --remote --init build/inspec" + git add build/inspec +fi + # Commit those changes so that they can be tested in the next phase. git add .gitmodules git config --global user.email "magic-modules@google.com" diff --git a/.ci/magic-modules/point-to-submodules.yml b/.ci/magic-modules/point-to-submodules.yml index 82f5c5653674..f91ff55283b8 100644 --- a/.ci/magic-modules/point-to-submodules.yml +++ b/.ci/magic-modules/point-to-submodules.yml @@ -24,6 +24,7 @@ params: CREDS: "" TERRAFORM_ENABLED: false ANSIBLE_ENABLED: false + INSPEC_ENABLED: false PUPPET_MODULES: "" CHEF_MODULES: "" diff --git a/.ci/unit-tests/inspec.sh b/.ci/unit-tests/inspec.sh new file mode 100644 index 000000000000..84b244dce666 --- /dev/null +++ b/.ci/unit-tests/inspec.sh @@ -0,0 +1 @@ +echo 'Testing!' \ No newline at end of file diff --git a/.ci/unit-tests/inspec.yaml b/.ci/unit-tests/inspec.yaml new file mode 100644 index 000000000000..3b946c214ece --- /dev/null +++ b/.ci/unit-tests/inspec.yaml @@ -0,0 +1,14 @@ +platform: linux +inputs: + - name: magic-modules +image_resource: + type: docker-image + source: + repository: ruby + tag: '2.5' +run: + path: magic-modules/.ci/unit-tests/inspec.sh +params: + PRODUCT: "" + PROVIDER: chef + EXCLUDE_PATTERN: "" diff --git a/.ci/vars.tmpl b/.ci/vars.tmpl index aac853d7cdd3..f5aaa68e4548 100644 --- a/.ci/vars.tmpl +++ b/.ci/vars.tmpl @@ -10,7 +10,7 @@ build/{{repo}}/{{name}} {% set chef_submodules = names_as_list('chef', chef_modules).split() %} {% set all_submodules = puppet_submodules + chef_submodules + - (['build/terraform'] + ['build/ansible']) + (['build/terraform'] + ['build/ansible'] + ['build/inspec']) %} {% set all_submodules_yaml_format = '[' + ','.join(all_submodules) + ']' %} {% set chef_test_excludes = { From 3399df81bd8927052105a2d942f8033cf5c71f1f Mon Sep 17 00:00:00 2001 From: Sam Levenick Date: Thu, 11 Oct 2018 17:09:32 -0700 Subject: [PATCH 05/15] Reference master branch for creating PRs --- .ci/magic-modules/create-pr.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.ci/magic-modules/create-pr.sh b/.ci/magic-modules/create-pr.sh index f4f1a3107c20..041f98dcb2a2 100755 --- a/.ci/magic-modules/create-pr.sh +++ b/.ci/magic-modules/create-pr.sh @@ -82,7 +82,7 @@ if [ "$BRANCH_NAME" = "$ORIGINAL_PR_BRANCH" ]; then fi git checkout -b "$BRANCH_NAME" - if INSPEC_PR=$(hub pull-request -b "$INSPEC_REPO_USER/inspec:devel" -F ./downstream_body); then + if INSPEC_PR=$(hub pull-request -b "$INSPEC_REPO_USER/inspec:master" -F ./downstream_body); then DEPENDENCIES="${DEPENDENCIES}depends: $INSPEC_PR ${NEWLINE}" else echo "InSpec - did not generate a PR." From 873d00453b82fd6a189ceeea78182e4a66c522e8 Mon Sep 17 00:00:00 2001 From: Sam Levenick Date: Fri, 12 Oct 2018 09:12:20 -0700 Subject: [PATCH 06/15] Remove bad comments --- products/compute/inspec.yaml | 3 --- 1 file changed, 3 deletions(-) diff --git a/products/compute/inspec.yaml b/products/compute/inspec.yaml index 71c08da8b4d7..6523b93ef4ab 100644 --- a/products/compute/inspec.yaml +++ b/products/compute/inspec.yaml @@ -11,9 +11,6 @@ # See the License for the specific language governing permissions and # limitations under the License. -# TODO(alexstephen): Match all objects w/ Puppet. -# TODO(alexstephen): Match all special behavior Puppet <=> Chef, e.g. cannot -# edit InstanceGroup --- !ruby/object:Provider::Inspec::Config manifest: !ruby/object:Provider::Inspec::Manifest version: '0.1.0' From c30c514491c0e1d33b17a00779b8b7987bf7ea47 Mon Sep 17 00:00:00 2001 From: Sam Levenick Date: Fri, 12 Oct 2018 09:58:13 -0700 Subject: [PATCH 07/15] Add inspec to pr template --- .github/PULL_REQUEST_TEMPLATE.md | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/PULL_REQUEST_TEMPLATE.md b/.github/PULL_REQUEST_TEMPLATE.md index be8c9d4a27dc..bfab3ccbe1b1 100644 --- a/.github/PULL_REQUEST_TEMPLATE.md +++ b/.github/PULL_REQUEST_TEMPLATE.md @@ -40,3 +40,4 @@ this PR's changes from the commit messages for downstream commits. ### [chef-sql] ### [chef-storage] ## [ansible] +## [inspec] From c23c71ef920de84bf10a8a44502deb98bd7e0fb2 Mon Sep 17 00:00:00 2001 From: Sam Levenick Date: Fri, 12 Oct 2018 10:01:57 -0700 Subject: [PATCH 08/15] yml not yaml --- .ci/magic-modules/{generate-inspec.yaml => generate-inspec.yml} | 0 .ci/unit-tests/{inspec.yaml => inspec.yml} | 0 2 files changed, 0 insertions(+), 0 deletions(-) rename .ci/magic-modules/{generate-inspec.yaml => generate-inspec.yml} (100%) rename .ci/unit-tests/{inspec.yaml => inspec.yml} (100%) diff --git a/.ci/magic-modules/generate-inspec.yaml b/.ci/magic-modules/generate-inspec.yml similarity index 100% rename from .ci/magic-modules/generate-inspec.yaml rename to .ci/magic-modules/generate-inspec.yml diff --git a/.ci/unit-tests/inspec.yaml b/.ci/unit-tests/inspec.yml similarity index 100% rename from .ci/unit-tests/inspec.yaml rename to .ci/unit-tests/inspec.yml From eb2358753bd56779f6fcdd1d8f164df98df2e815 Mon Sep 17 00:00:00 2001 From: Sam Levenick Date: Fri, 12 Oct 2018 10:06:52 -0700 Subject: [PATCH 09/15] Rubocop --- provider/inspec.rb | 22 +++++++--------------- provider/inspec/resource_override.rb | 1 - 2 files changed, 7 insertions(+), 16 deletions(-) diff --git a/provider/inspec.rb b/provider/inspec.rb index f304eff7dbac..b5abebc5ae54 100644 --- a/provider/inspec.rb +++ b/provider/inspec.rb @@ -21,7 +21,6 @@ module Provider # Code generator for Example Cookbooks that manage Google Cloud Platform # resources. class Inspec < Provider::Core - # Settings for the provider class Config < Provider::Config attr_reader :manifest @@ -36,7 +35,6 @@ def resource_override def property_override Provider::Inspec::PropertyOverride end - end # This function uses the resource templates to create singular and plural @@ -56,22 +54,16 @@ def generate_resource(data) end # TODO? - def generate_resource_tests(data) - end + def generate_resource_tests(data) end - def generate_base_property(data) - end + def generate_base_property(data) end - def generate_simple_property(type, data) - end + def generate_simple_property(type, data) end - def generate_typed_array(data, prop) - end + def generate_typed_array(data, prop) end - def emit_resourceref_object(data) - end + def emit_resourceref_object(data) end - def emit_nested_object(data) - end + def emit_nested_object(data) end end -end \ No newline at end of file +end diff --git a/provider/inspec/resource_override.rb b/provider/inspec/resource_override.rb index 14642fcb3e7d..b7771b20d53b 100644 --- a/provider/inspec/resource_override.rb +++ b/provider/inspec/resource_override.rb @@ -23,7 +23,6 @@ module OverrideProperties # Custom inspec code to handle type convergence operations class Handlers < Api::Object - def validate super end From d727e6526d4c60b1d7df21b44ea17d8c5679ef8f Mon Sep 17 00:00:00 2001 From: Sam Levenick Date: Fri, 12 Oct 2018 10:11:16 -0700 Subject: [PATCH 10/15] Rubocopppp --- provider/inspec.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/provider/inspec.rb b/provider/inspec.rb index b5abebc5ae54..ddcf21c849f6 100644 --- a/provider/inspec.rb +++ b/provider/inspec.rb @@ -63,7 +63,7 @@ def generate_simple_property(type, data) end def generate_typed_array(data, prop) end def emit_resourceref_object(data) end - + def emit_nested_object(data) end end end From 2df7cf8aefe8bd7a92010b24071dfd6477ed33f5 Mon Sep 17 00:00:00 2001 From: Sam Levenick Date: Fri, 12 Oct 2018 15:46:27 -0700 Subject: [PATCH 11/15] Add submodule for inspec --- .gitmodules | 3 +++ build/inspec | 1 + 2 files changed, 4 insertions(+) create mode 160000 build/inspec diff --git a/.gitmodules b/.gitmodules index 641426918029..a0c2eed20449 100644 --- a/.gitmodules +++ b/.gitmodules @@ -81,3 +81,6 @@ [submodule "build/chef/iam"] path = build/chef/iam url = git@github.com:GoogleCloudPlatform/chef-google-iam.git +[submodule "build/inspec"] + path = build/inspec + url = git@github.com:modular-magician/inspec-gcp.git diff --git a/build/inspec b/build/inspec new file mode 160000 index 000000000000..faf47ee4071d --- /dev/null +++ b/build/inspec @@ -0,0 +1 @@ +Subproject commit faf47ee4071d8c4c4bc7ca62cb904ffa0fbd1271 From b575c69062c63dd2a7547b6a596670dd1316193d Mon Sep 17 00:00:00 2001 From: Sam Levenick Date: Fri, 12 Oct 2018 15:51:40 -0700 Subject: [PATCH 12/15] Ci changes for inspec --- .ci/unit-tests/inspec.sh | 2 +- .ci/unit-tests/inspec.yml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/.ci/unit-tests/inspec.sh b/.ci/unit-tests/inspec.sh index 84b244dce666..7990905704c8 100644 --- a/.ci/unit-tests/inspec.sh +++ b/.ci/unit-tests/inspec.sh @@ -1 +1 @@ -echo 'Testing!' \ No newline at end of file +echo 'TODO slevenick write tests' \ No newline at end of file diff --git a/.ci/unit-tests/inspec.yml b/.ci/unit-tests/inspec.yml index 3b946c214ece..d189d153caa6 100644 --- a/.ci/unit-tests/inspec.yml +++ b/.ci/unit-tests/inspec.yml @@ -10,5 +10,5 @@ run: path: magic-modules/.ci/unit-tests/inspec.sh params: PRODUCT: "" - PROVIDER: chef + PROVIDER: inspec EXCLUDE_PATTERN: "" From 1b56fc419bab8beb9f888e2ba1a56163fef5a841 Mon Sep 17 00:00:00 2001 From: Sam Levenick Date: Fri, 12 Oct 2018 17:13:50 -0700 Subject: [PATCH 13/15] Chmod inspec --- .ci/magic-modules/generate-inspec.sh | 0 .ci/unit-tests/inspec.sh | 0 2 files changed, 0 insertions(+), 0 deletions(-) mode change 100644 => 100755 .ci/magic-modules/generate-inspec.sh mode change 100644 => 100755 .ci/unit-tests/inspec.sh diff --git a/.ci/magic-modules/generate-inspec.sh b/.ci/magic-modules/generate-inspec.sh old mode 100644 new mode 100755 diff --git a/.ci/unit-tests/inspec.sh b/.ci/unit-tests/inspec.sh old mode 100644 new mode 100755 From 5a4e516d36683a6cc6fe04ee29cf5b533e019690 Mon Sep 17 00:00:00 2001 From: Sam Levenick Date: Fri, 12 Oct 2018 17:24:45 -0700 Subject: [PATCH 14/15] master instead of devel --- .ci/magic-modules/generate-inspec.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.ci/magic-modules/generate-inspec.sh b/.ci/magic-modules/generate-inspec.sh index ac9f921c8f4e..0896aadb1557 100755 --- a/.ci/magic-modules/generate-inspec.sh +++ b/.ci/magic-modules/generate-inspec.sh @@ -33,7 +33,7 @@ git add -A git commit -m "$INSPEC_COMMIT_MSG" --author="$LAST_COMMIT_AUTHOR" || true # don't crash if no changes git checkout -B "$(cat ../../branchname)" -apply_patches "$PATCH_DIR/modular-magician/inspec" "$INSPEC_COMMIT_MSG" "$LAST_COMMIT_AUTHOR" "devel" +apply_patches "$PATCH_DIR/modular-magician/inspec-gcp" "$INSPEC_COMMIT_MSG" "$LAST_COMMIT_AUTHOR" "master" popd popd From 0577c302cde9cb6b06fbe56543bb6065a350ee43 Mon Sep 17 00:00:00 2001 From: Sam Levenick Date: Mon, 15 Oct 2018 08:32:15 -0700 Subject: [PATCH 15/15] Add method to prevent auto generated tests for inspec --- provider/inspec.rb | 2 ++ 1 file changed, 2 insertions(+) diff --git a/provider/inspec.rb b/provider/inspec.rb index ddcf21c849f6..7f66da907f30 100644 --- a/provider/inspec.rb +++ b/provider/inspec.rb @@ -65,5 +65,7 @@ def generate_typed_array(data, prop) end def emit_resourceref_object(data) end def emit_nested_object(data) end + + def generate_network_datas(data, object) end end end