├── .github ├── CONTRIBUTING.md ├── ISSUE_TEMPLATE │ ├── bug_report.md │ └── feature_request.md ├── PULL_REQUEST_TEMPLATE.md └── TESTING.md ├── .gitignore ├── .goreleaser.yml ├── .travis.yml ├── CODE_OF_CONDUCT.md ├── Dockerfile ├── LICENSE ├── Makefile ├── README.md ├── docs ├── faq.md ├── how_to.md ├── how_to_subresources.md ├── installing_openapi_provider.md ├── local_environment.md ├── major_version_release_notes │ ├── openapi_terraform_provider_v2.0.0.md │ └── openapi_terraform_provider_v3.0.0.md ├── plugin_configuration_schema.md ├── publishing_provider.md ├── release.md ├── terraform_version_upgrades │ └── upgrading_to_terraform_0.12.md └── using_openapi_provider.md ├── examples ├── goa │ ├── README.md │ ├── api │ │ ├── Dockerfile │ │ ├── app │ │ │ ├── contexts.go │ │ │ ├── controllers.go │ │ │ ├── hrefs.go │ │ │ ├── media_types.go │ │ │ ├── test │ │ │ │ ├── bottle_testing.go │ │ │ │ └── spec_testing.go │ │ │ └── user_types.go │ │ ├── bottle.go │ │ ├── client │ │ │ ├── bottle.go │ │ │ ├── client.go │ │ │ ├── media_types.go │ │ │ ├── spec.go │ │ │ └── user_types.go │ │ ├── design │ │ │ └── design.go │ │ ├── go.mod │ │ ├── go.sum │ │ ├── main.go │ │ ├── spec.go │ │ ├── swagger │ │ │ ├── swagger.json │ │ │ └── swagger.yaml │ │ └── tool │ │ │ ├── cellar-cli │ │ │ └── main.go │ │ │ └── cli │ │ │ └── commands.go │ └── main.tf ├── swaggercodegen │ ├── README.md │ ├── api │ │ ├── Dockerfile │ │ ├── api │ │ │ ├── auth.go │ │ │ ├── cdn.go │ │ │ ├── content_delivery_network.go │ │ │ ├── content_delivery_network_v1_array_of_objects_example.go │ │ │ ├── content_delivery_network_v1_object_nested_scheme_property.go │ │ │ ├── content_delivery_network_v1_object_nested_scheme_property_object_property.go │ │ │ ├── default_api.go │ │ │ ├── http_utils.go │ │ │ ├── lb_api.go │ │ │ ├── lbv1.go │ │ │ ├── logger.go │ │ │ ├── object_property.go │ │ │ ├── routers.go │ │ │ └── status.go │ │ ├── go.mod │ │ ├── go.sum │ │ ├── main.go │ │ ├── resources │ │ │ └── swagger.yaml │ │ └── ssl │ │ │ ├── certificate.crt │ │ │ └── privateKey.key │ ├── main.tf │ ├── variables.tf │ └── versions.tf └── terraform-provider-openapi.yaml ├── go.mod ├── go.sum ├── main.go ├── main_test.go ├── openapi ├── common.go ├── common_test.go ├── data_source_factory.go ├── data_source_factory_test.go ├── data_source_instance_factory.go ├── data_source_instance_factory_test.go ├── headers.go ├── helperutils_test.go ├── openapi_client.go ├── openapi_client_stub.go ├── openapi_client_test.go ├── openapi_spec_analyser.go ├── openapi_spec_analyser_stub.go ├── openapi_spec_analyser_test.go ├── openapi_spec_authenticator.go ├── openapi_spec_authenticator_api.go ├── openapi_spec_authenticator_api_test.go ├── openapi_spec_authenticator_apikey.go ├── openapi_spec_authenticator_apikey_header.go ├── openapi_spec_authenticator_apikey_header_test.go ├── openapi_spec_authenticator_apikey_query.go ├── openapi_spec_authenticator_apikey_query_test.go ├── openapi_spec_authenticator_apikey_test.go ├── openapi_spec_authenticator_refresh_token.go ├── openapi_spec_authenticator_refresh_token_test.go ├── openapi_spec_backend_configuration.go ├── openapi_spec_header.go ├── openapi_spec_header_test.go ├── openapi_spec_resource.go ├── openapi_spec_resource_operations.go ├── openapi_spec_resource_responses.go ├── openapi_spec_resource_schema_definition.go ├── openapi_spec_resource_schema_definition_property.go ├── openapi_spec_resource_schema_definition_property_test.go ├── openapi_spec_resource_schema_definition_test.go ├── openapi_spec_security.go ├── openapi_spec_security_definition_apikey_header.go ├── openapi_spec_security_definition_apikey_header_bearer.go ├── openapi_spec_security_definition_apikey_header_bearer_test.go ├── openapi_spec_security_definition_apikey_header_test.go ├── openapi_spec_security_definition_apikey_query.go ├── openapi_spec_security_definition_apikey_query_bearer.go ├── openapi_spec_security_definition_apikey_query_bearer_test.go ├── openapi_spec_security_definition_apikey_query_test.go ├── openapi_spec_security_definition_apikey_refresh_token.go ├── openapi_spec_security_definition_apikey_refresh_token_test.go ├── openapi_spec_security_definition_spec_apikey.go ├── openapi_spec_security_definition_spec_apikey_test.go ├── openapi_spec_security_definitions.go ├── openapi_spec_security_definitions_test.go ├── openapi_spec_security_schemes.go ├── openapi_spec_security_schemes_test.go ├── openapi_spec_security_stub.go ├── openapi_spec_subresource_info.go ├── openapi_spec_subresource_info_test.go ├── openapi_stub_authenticator.go ├── openapi_stub_backend_configuration.go ├── openapi_stub_resource.go ├── openapi_v2_backend_configuration.go ├── openapi_v2_backend_configuration_test.go ├── openapi_v2_headers.go ├── openapi_v2_headers_test.go ├── openapi_v2_resource.go ├── openapi_v2_resource_test.go ├── openapi_v2_security.go ├── openapi_v2_security_test.go ├── openapi_v2_spec_analyser.go ├── openapi_v2_spec_analyser_test.go ├── openapierr │ └── error.go ├── openapiutils │ ├── openapi_utils.go │ └── openapi_utils_test.go ├── plugin_config.go ├── plugin_config_schema.go ├── plugin_config_schema_test.go ├── plugin_config_services.go ├── plugin_config_services_schema_property_configuration.go ├── plugin_config_services_schema_property_configuration_test.go ├── plugin_config_services_stub.go ├── plugin_config_services_test.go ├── plugin_config_telemetry.go ├── plugin_config_telemetry_handler.go ├── plugin_config_telemetry_handler_stub.go ├── plugin_config_telemetry_handler_test.go ├── plugin_config_telemetry_provider_graphite.go ├── plugin_config_telemetry_provider_graphite_test.go ├── plugin_config_telemetry_provider_httpendpoint.go ├── plugin_config_telemetry_provider_httpendpoint_test.go ├── plugin_config_telemetry_provider_stub.go ├── plugin_config_test.go ├── provider.go ├── provider_configuration.go ├── provider_configuration_endpoints.go ├── provider_configuration_endpoints_test.go ├── provider_configuration_test.go ├── provider_factory.go ├── provider_factory_test.go ├── provider_test.go ├── resource_factory.go ├── resource_factory_test.go ├── terraformutils │ ├── terraform_utils.go │ └── terraform_utils_test.go ├── utils.go ├── utils_test.go └── version │ ├── version.go │ └── version_test.go ├── pkg └── terraformdocsgenerator │ ├── README.md │ ├── example_provider_documentation_output.html │ ├── main.go │ └── openapiterraformdocsgenerator │ ├── openapi_terraform_provider_doc_generator.go │ ├── openapi_terraform_provider_doc_generator_stubs.go │ ├── openapi_terraform_provider_doc_generator_test.go │ ├── openapi_terraform_provider_documentation.go │ ├── openapi_terraform_provider_documentation_configuration.go │ ├── openapi_terraform_provider_documentation_data_sources.go │ ├── openapi_terraform_provider_documentation_installation.go │ ├── openapi_terraform_provider_documentation_properties.go │ ├── openapi_terraform_provider_documentation_properties_test.go │ ├── openapi_terraform_provider_documentation_resources.go │ ├── openapi_terraform_provider_documentation_resources_test.go │ ├── openapi_terraform_provider_documentation_test.go │ ├── openapi_terraform_template_html.go │ ├── openapi_terraform_template_html_test.go │ ├── utils.go │ └── utils_test.go ├── scripts ├── install.sh ├── release_notes.sh └── semver.sh ├── tests ├── e2e │ ├── gray_box_cdns_test.go │ ├── gray_box_plugin_test.go │ ├── provider_plugin_configuration_test.go │ ├── resources_test.go │ └── test_api_utils_test.go └── integration │ ├── int_utils_test.go │ ├── provider_plugin_configuration_test.go │ ├── provider_test.go │ ├── resource_cdns_test.go │ ├── resource_lbs_test.go │ └── resource_monitors_test.go └── version /.github/CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dikhan/terraform-provider-openapi/HEAD/.github/CONTRIBUTING.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dikhan/terraform-provider-openapi/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dikhan/terraform-provider-openapi/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.github/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dikhan/terraform-provider-openapi/HEAD/.github/PULL_REQUEST_TEMPLATE.md -------------------------------------------------------------------------------- /.github/TESTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dikhan/terraform-provider-openapi/HEAD/.github/TESTING.md -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dikhan/terraform-provider-openapi/HEAD/.gitignore -------------------------------------------------------------------------------- /.goreleaser.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dikhan/terraform-provider-openapi/HEAD/.goreleaser.yml -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dikhan/terraform-provider-openapi/HEAD/.travis.yml -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dikhan/terraform-provider-openapi/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dikhan/terraform-provider-openapi/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dikhan/terraform-provider-openapi/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dikhan/terraform-provider-openapi/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dikhan/terraform-provider-openapi/HEAD/README.md -------------------------------------------------------------------------------- /docs/faq.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dikhan/terraform-provider-openapi/HEAD/docs/faq.md -------------------------------------------------------------------------------- /docs/how_to.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dikhan/terraform-provider-openapi/HEAD/docs/how_to.md -------------------------------------------------------------------------------- /docs/how_to_subresources.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dikhan/terraform-provider-openapi/HEAD/docs/how_to_subresources.md -------------------------------------------------------------------------------- /docs/installing_openapi_provider.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dikhan/terraform-provider-openapi/HEAD/docs/installing_openapi_provider.md -------------------------------------------------------------------------------- /docs/local_environment.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dikhan/terraform-provider-openapi/HEAD/docs/local_environment.md -------------------------------------------------------------------------------- /docs/major_version_release_notes/openapi_terraform_provider_v2.0.0.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dikhan/terraform-provider-openapi/HEAD/docs/major_version_release_notes/openapi_terraform_provider_v2.0.0.md -------------------------------------------------------------------------------- /docs/major_version_release_notes/openapi_terraform_provider_v3.0.0.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dikhan/terraform-provider-openapi/HEAD/docs/major_version_release_notes/openapi_terraform_provider_v3.0.0.md -------------------------------------------------------------------------------- /docs/plugin_configuration_schema.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dikhan/terraform-provider-openapi/HEAD/docs/plugin_configuration_schema.md -------------------------------------------------------------------------------- /docs/publishing_provider.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dikhan/terraform-provider-openapi/HEAD/docs/publishing_provider.md -------------------------------------------------------------------------------- /docs/release.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dikhan/terraform-provider-openapi/HEAD/docs/release.md -------------------------------------------------------------------------------- /docs/terraform_version_upgrades/upgrading_to_terraform_0.12.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dikhan/terraform-provider-openapi/HEAD/docs/terraform_version_upgrades/upgrading_to_terraform_0.12.md -------------------------------------------------------------------------------- /docs/using_openapi_provider.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dikhan/terraform-provider-openapi/HEAD/docs/using_openapi_provider.md -------------------------------------------------------------------------------- /examples/goa/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dikhan/terraform-provider-openapi/HEAD/examples/goa/README.md -------------------------------------------------------------------------------- /examples/goa/api/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dikhan/terraform-provider-openapi/HEAD/examples/goa/api/Dockerfile -------------------------------------------------------------------------------- /examples/goa/api/app/contexts.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dikhan/terraform-provider-openapi/HEAD/examples/goa/api/app/contexts.go -------------------------------------------------------------------------------- /examples/goa/api/app/controllers.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dikhan/terraform-provider-openapi/HEAD/examples/goa/api/app/controllers.go -------------------------------------------------------------------------------- /examples/goa/api/app/hrefs.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dikhan/terraform-provider-openapi/HEAD/examples/goa/api/app/hrefs.go -------------------------------------------------------------------------------- /examples/goa/api/app/media_types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dikhan/terraform-provider-openapi/HEAD/examples/goa/api/app/media_types.go -------------------------------------------------------------------------------- /examples/goa/api/app/test/bottle_testing.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dikhan/terraform-provider-openapi/HEAD/examples/goa/api/app/test/bottle_testing.go -------------------------------------------------------------------------------- /examples/goa/api/app/test/spec_testing.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dikhan/terraform-provider-openapi/HEAD/examples/goa/api/app/test/spec_testing.go -------------------------------------------------------------------------------- /examples/goa/api/app/user_types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dikhan/terraform-provider-openapi/HEAD/examples/goa/api/app/user_types.go -------------------------------------------------------------------------------- /examples/goa/api/bottle.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dikhan/terraform-provider-openapi/HEAD/examples/goa/api/bottle.go -------------------------------------------------------------------------------- /examples/goa/api/client/bottle.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dikhan/terraform-provider-openapi/HEAD/examples/goa/api/client/bottle.go -------------------------------------------------------------------------------- /examples/goa/api/client/client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dikhan/terraform-provider-openapi/HEAD/examples/goa/api/client/client.go -------------------------------------------------------------------------------- /examples/goa/api/client/media_types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dikhan/terraform-provider-openapi/HEAD/examples/goa/api/client/media_types.go -------------------------------------------------------------------------------- /examples/goa/api/client/spec.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dikhan/terraform-provider-openapi/HEAD/examples/goa/api/client/spec.go -------------------------------------------------------------------------------- /examples/goa/api/client/user_types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dikhan/terraform-provider-openapi/HEAD/examples/goa/api/client/user_types.go -------------------------------------------------------------------------------- /examples/goa/api/design/design.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dikhan/terraform-provider-openapi/HEAD/examples/goa/api/design/design.go -------------------------------------------------------------------------------- /examples/goa/api/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dikhan/terraform-provider-openapi/HEAD/examples/goa/api/go.mod -------------------------------------------------------------------------------- /examples/goa/api/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dikhan/terraform-provider-openapi/HEAD/examples/goa/api/go.sum -------------------------------------------------------------------------------- /examples/goa/api/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dikhan/terraform-provider-openapi/HEAD/examples/goa/api/main.go -------------------------------------------------------------------------------- /examples/goa/api/spec.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dikhan/terraform-provider-openapi/HEAD/examples/goa/api/spec.go -------------------------------------------------------------------------------- /examples/goa/api/swagger/swagger.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dikhan/terraform-provider-openapi/HEAD/examples/goa/api/swagger/swagger.json -------------------------------------------------------------------------------- /examples/goa/api/swagger/swagger.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dikhan/terraform-provider-openapi/HEAD/examples/goa/api/swagger/swagger.yaml -------------------------------------------------------------------------------- /examples/goa/api/tool/cellar-cli/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dikhan/terraform-provider-openapi/HEAD/examples/goa/api/tool/cellar-cli/main.go -------------------------------------------------------------------------------- /examples/goa/api/tool/cli/commands.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dikhan/terraform-provider-openapi/HEAD/examples/goa/api/tool/cli/commands.go -------------------------------------------------------------------------------- /examples/goa/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dikhan/terraform-provider-openapi/HEAD/examples/goa/main.tf -------------------------------------------------------------------------------- /examples/swaggercodegen/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dikhan/terraform-provider-openapi/HEAD/examples/swaggercodegen/README.md -------------------------------------------------------------------------------- /examples/swaggercodegen/api/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dikhan/terraform-provider-openapi/HEAD/examples/swaggercodegen/api/Dockerfile -------------------------------------------------------------------------------- /examples/swaggercodegen/api/api/auth.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dikhan/terraform-provider-openapi/HEAD/examples/swaggercodegen/api/api/auth.go -------------------------------------------------------------------------------- /examples/swaggercodegen/api/api/cdn.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dikhan/terraform-provider-openapi/HEAD/examples/swaggercodegen/api/api/cdn.go -------------------------------------------------------------------------------- /examples/swaggercodegen/api/api/content_delivery_network.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dikhan/terraform-provider-openapi/HEAD/examples/swaggercodegen/api/api/content_delivery_network.go -------------------------------------------------------------------------------- /examples/swaggercodegen/api/api/content_delivery_network_v1_array_of_objects_example.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dikhan/terraform-provider-openapi/HEAD/examples/swaggercodegen/api/api/content_delivery_network_v1_array_of_objects_example.go -------------------------------------------------------------------------------- /examples/swaggercodegen/api/api/content_delivery_network_v1_object_nested_scheme_property.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dikhan/terraform-provider-openapi/HEAD/examples/swaggercodegen/api/api/content_delivery_network_v1_object_nested_scheme_property.go -------------------------------------------------------------------------------- /examples/swaggercodegen/api/api/content_delivery_network_v1_object_nested_scheme_property_object_property.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dikhan/terraform-provider-openapi/HEAD/examples/swaggercodegen/api/api/content_delivery_network_v1_object_nested_scheme_property_object_property.go -------------------------------------------------------------------------------- /examples/swaggercodegen/api/api/default_api.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dikhan/terraform-provider-openapi/HEAD/examples/swaggercodegen/api/api/default_api.go -------------------------------------------------------------------------------- /examples/swaggercodegen/api/api/http_utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dikhan/terraform-provider-openapi/HEAD/examples/swaggercodegen/api/api/http_utils.go -------------------------------------------------------------------------------- /examples/swaggercodegen/api/api/lb_api.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dikhan/terraform-provider-openapi/HEAD/examples/swaggercodegen/api/api/lb_api.go -------------------------------------------------------------------------------- /examples/swaggercodegen/api/api/lbv1.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dikhan/terraform-provider-openapi/HEAD/examples/swaggercodegen/api/api/lbv1.go -------------------------------------------------------------------------------- /examples/swaggercodegen/api/api/logger.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dikhan/terraform-provider-openapi/HEAD/examples/swaggercodegen/api/api/logger.go -------------------------------------------------------------------------------- /examples/swaggercodegen/api/api/object_property.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dikhan/terraform-provider-openapi/HEAD/examples/swaggercodegen/api/api/object_property.go -------------------------------------------------------------------------------- /examples/swaggercodegen/api/api/routers.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dikhan/terraform-provider-openapi/HEAD/examples/swaggercodegen/api/api/routers.go -------------------------------------------------------------------------------- /examples/swaggercodegen/api/api/status.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dikhan/terraform-provider-openapi/HEAD/examples/swaggercodegen/api/api/status.go -------------------------------------------------------------------------------- /examples/swaggercodegen/api/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dikhan/terraform-provider-openapi/HEAD/examples/swaggercodegen/api/go.mod -------------------------------------------------------------------------------- /examples/swaggercodegen/api/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dikhan/terraform-provider-openapi/HEAD/examples/swaggercodegen/api/go.sum -------------------------------------------------------------------------------- /examples/swaggercodegen/api/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dikhan/terraform-provider-openapi/HEAD/examples/swaggercodegen/api/main.go -------------------------------------------------------------------------------- /examples/swaggercodegen/api/resources/swagger.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dikhan/terraform-provider-openapi/HEAD/examples/swaggercodegen/api/resources/swagger.yaml -------------------------------------------------------------------------------- /examples/swaggercodegen/api/ssl/certificate.crt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dikhan/terraform-provider-openapi/HEAD/examples/swaggercodegen/api/ssl/certificate.crt -------------------------------------------------------------------------------- /examples/swaggercodegen/api/ssl/privateKey.key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dikhan/terraform-provider-openapi/HEAD/examples/swaggercodegen/api/ssl/privateKey.key -------------------------------------------------------------------------------- /examples/swaggercodegen/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dikhan/terraform-provider-openapi/HEAD/examples/swaggercodegen/main.tf -------------------------------------------------------------------------------- /examples/swaggercodegen/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dikhan/terraform-provider-openapi/HEAD/examples/swaggercodegen/variables.tf -------------------------------------------------------------------------------- /examples/swaggercodegen/versions.tf: -------------------------------------------------------------------------------- 1 | 2 | terraform { 3 | required_version = ">= 0.12" 4 | } 5 | -------------------------------------------------------------------------------- /examples/terraform-provider-openapi.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dikhan/terraform-provider-openapi/HEAD/examples/terraform-provider-openapi.yaml -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dikhan/terraform-provider-openapi/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dikhan/terraform-provider-openapi/HEAD/go.sum -------------------------------------------------------------------------------- /main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dikhan/terraform-provider-openapi/HEAD/main.go -------------------------------------------------------------------------------- /main_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dikhan/terraform-provider-openapi/HEAD/main_test.go -------------------------------------------------------------------------------- /openapi/common.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dikhan/terraform-provider-openapi/HEAD/openapi/common.go -------------------------------------------------------------------------------- /openapi/common_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dikhan/terraform-provider-openapi/HEAD/openapi/common_test.go -------------------------------------------------------------------------------- /openapi/data_source_factory.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dikhan/terraform-provider-openapi/HEAD/openapi/data_source_factory.go -------------------------------------------------------------------------------- /openapi/data_source_factory_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dikhan/terraform-provider-openapi/HEAD/openapi/data_source_factory_test.go -------------------------------------------------------------------------------- /openapi/data_source_instance_factory.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dikhan/terraform-provider-openapi/HEAD/openapi/data_source_instance_factory.go -------------------------------------------------------------------------------- /openapi/data_source_instance_factory_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dikhan/terraform-provider-openapi/HEAD/openapi/data_source_instance_factory_test.go -------------------------------------------------------------------------------- /openapi/headers.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dikhan/terraform-provider-openapi/HEAD/openapi/headers.go -------------------------------------------------------------------------------- /openapi/helperutils_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dikhan/terraform-provider-openapi/HEAD/openapi/helperutils_test.go -------------------------------------------------------------------------------- /openapi/openapi_client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dikhan/terraform-provider-openapi/HEAD/openapi/openapi_client.go -------------------------------------------------------------------------------- /openapi/openapi_client_stub.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dikhan/terraform-provider-openapi/HEAD/openapi/openapi_client_stub.go -------------------------------------------------------------------------------- /openapi/openapi_client_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dikhan/terraform-provider-openapi/HEAD/openapi/openapi_client_test.go -------------------------------------------------------------------------------- /openapi/openapi_spec_analyser.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dikhan/terraform-provider-openapi/HEAD/openapi/openapi_spec_analyser.go -------------------------------------------------------------------------------- /openapi/openapi_spec_analyser_stub.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dikhan/terraform-provider-openapi/HEAD/openapi/openapi_spec_analyser_stub.go -------------------------------------------------------------------------------- /openapi/openapi_spec_analyser_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dikhan/terraform-provider-openapi/HEAD/openapi/openapi_spec_analyser_test.go -------------------------------------------------------------------------------- /openapi/openapi_spec_authenticator.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dikhan/terraform-provider-openapi/HEAD/openapi/openapi_spec_authenticator.go -------------------------------------------------------------------------------- /openapi/openapi_spec_authenticator_api.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dikhan/terraform-provider-openapi/HEAD/openapi/openapi_spec_authenticator_api.go -------------------------------------------------------------------------------- /openapi/openapi_spec_authenticator_api_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dikhan/terraform-provider-openapi/HEAD/openapi/openapi_spec_authenticator_api_test.go -------------------------------------------------------------------------------- /openapi/openapi_spec_authenticator_apikey.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dikhan/terraform-provider-openapi/HEAD/openapi/openapi_spec_authenticator_apikey.go -------------------------------------------------------------------------------- /openapi/openapi_spec_authenticator_apikey_header.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dikhan/terraform-provider-openapi/HEAD/openapi/openapi_spec_authenticator_apikey_header.go -------------------------------------------------------------------------------- /openapi/openapi_spec_authenticator_apikey_header_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dikhan/terraform-provider-openapi/HEAD/openapi/openapi_spec_authenticator_apikey_header_test.go -------------------------------------------------------------------------------- /openapi/openapi_spec_authenticator_apikey_query.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dikhan/terraform-provider-openapi/HEAD/openapi/openapi_spec_authenticator_apikey_query.go -------------------------------------------------------------------------------- /openapi/openapi_spec_authenticator_apikey_query_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dikhan/terraform-provider-openapi/HEAD/openapi/openapi_spec_authenticator_apikey_query_test.go -------------------------------------------------------------------------------- /openapi/openapi_spec_authenticator_apikey_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dikhan/terraform-provider-openapi/HEAD/openapi/openapi_spec_authenticator_apikey_test.go -------------------------------------------------------------------------------- /openapi/openapi_spec_authenticator_refresh_token.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dikhan/terraform-provider-openapi/HEAD/openapi/openapi_spec_authenticator_refresh_token.go -------------------------------------------------------------------------------- /openapi/openapi_spec_authenticator_refresh_token_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dikhan/terraform-provider-openapi/HEAD/openapi/openapi_spec_authenticator_refresh_token_test.go -------------------------------------------------------------------------------- /openapi/openapi_spec_backend_configuration.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dikhan/terraform-provider-openapi/HEAD/openapi/openapi_spec_backend_configuration.go -------------------------------------------------------------------------------- /openapi/openapi_spec_header.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dikhan/terraform-provider-openapi/HEAD/openapi/openapi_spec_header.go -------------------------------------------------------------------------------- /openapi/openapi_spec_header_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dikhan/terraform-provider-openapi/HEAD/openapi/openapi_spec_header_test.go -------------------------------------------------------------------------------- /openapi/openapi_spec_resource.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dikhan/terraform-provider-openapi/HEAD/openapi/openapi_spec_resource.go -------------------------------------------------------------------------------- /openapi/openapi_spec_resource_operations.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dikhan/terraform-provider-openapi/HEAD/openapi/openapi_spec_resource_operations.go -------------------------------------------------------------------------------- /openapi/openapi_spec_resource_responses.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dikhan/terraform-provider-openapi/HEAD/openapi/openapi_spec_resource_responses.go -------------------------------------------------------------------------------- /openapi/openapi_spec_resource_schema_definition.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dikhan/terraform-provider-openapi/HEAD/openapi/openapi_spec_resource_schema_definition.go -------------------------------------------------------------------------------- /openapi/openapi_spec_resource_schema_definition_property.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dikhan/terraform-provider-openapi/HEAD/openapi/openapi_spec_resource_schema_definition_property.go -------------------------------------------------------------------------------- /openapi/openapi_spec_resource_schema_definition_property_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dikhan/terraform-provider-openapi/HEAD/openapi/openapi_spec_resource_schema_definition_property_test.go -------------------------------------------------------------------------------- /openapi/openapi_spec_resource_schema_definition_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dikhan/terraform-provider-openapi/HEAD/openapi/openapi_spec_resource_schema_definition_test.go -------------------------------------------------------------------------------- /openapi/openapi_spec_security.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dikhan/terraform-provider-openapi/HEAD/openapi/openapi_spec_security.go -------------------------------------------------------------------------------- /openapi/openapi_spec_security_definition_apikey_header.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dikhan/terraform-provider-openapi/HEAD/openapi/openapi_spec_security_definition_apikey_header.go -------------------------------------------------------------------------------- /openapi/openapi_spec_security_definition_apikey_header_bearer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dikhan/terraform-provider-openapi/HEAD/openapi/openapi_spec_security_definition_apikey_header_bearer.go -------------------------------------------------------------------------------- /openapi/openapi_spec_security_definition_apikey_header_bearer_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dikhan/terraform-provider-openapi/HEAD/openapi/openapi_spec_security_definition_apikey_header_bearer_test.go -------------------------------------------------------------------------------- /openapi/openapi_spec_security_definition_apikey_header_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dikhan/terraform-provider-openapi/HEAD/openapi/openapi_spec_security_definition_apikey_header_test.go -------------------------------------------------------------------------------- /openapi/openapi_spec_security_definition_apikey_query.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dikhan/terraform-provider-openapi/HEAD/openapi/openapi_spec_security_definition_apikey_query.go -------------------------------------------------------------------------------- /openapi/openapi_spec_security_definition_apikey_query_bearer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dikhan/terraform-provider-openapi/HEAD/openapi/openapi_spec_security_definition_apikey_query_bearer.go -------------------------------------------------------------------------------- /openapi/openapi_spec_security_definition_apikey_query_bearer_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dikhan/terraform-provider-openapi/HEAD/openapi/openapi_spec_security_definition_apikey_query_bearer_test.go -------------------------------------------------------------------------------- /openapi/openapi_spec_security_definition_apikey_query_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dikhan/terraform-provider-openapi/HEAD/openapi/openapi_spec_security_definition_apikey_query_test.go -------------------------------------------------------------------------------- /openapi/openapi_spec_security_definition_apikey_refresh_token.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dikhan/terraform-provider-openapi/HEAD/openapi/openapi_spec_security_definition_apikey_refresh_token.go -------------------------------------------------------------------------------- /openapi/openapi_spec_security_definition_apikey_refresh_token_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dikhan/terraform-provider-openapi/HEAD/openapi/openapi_spec_security_definition_apikey_refresh_token_test.go -------------------------------------------------------------------------------- /openapi/openapi_spec_security_definition_spec_apikey.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dikhan/terraform-provider-openapi/HEAD/openapi/openapi_spec_security_definition_spec_apikey.go -------------------------------------------------------------------------------- /openapi/openapi_spec_security_definition_spec_apikey_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dikhan/terraform-provider-openapi/HEAD/openapi/openapi_spec_security_definition_spec_apikey_test.go -------------------------------------------------------------------------------- /openapi/openapi_spec_security_definitions.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dikhan/terraform-provider-openapi/HEAD/openapi/openapi_spec_security_definitions.go -------------------------------------------------------------------------------- /openapi/openapi_spec_security_definitions_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dikhan/terraform-provider-openapi/HEAD/openapi/openapi_spec_security_definitions_test.go -------------------------------------------------------------------------------- /openapi/openapi_spec_security_schemes.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dikhan/terraform-provider-openapi/HEAD/openapi/openapi_spec_security_schemes.go -------------------------------------------------------------------------------- /openapi/openapi_spec_security_schemes_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dikhan/terraform-provider-openapi/HEAD/openapi/openapi_spec_security_schemes_test.go -------------------------------------------------------------------------------- /openapi/openapi_spec_security_stub.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dikhan/terraform-provider-openapi/HEAD/openapi/openapi_spec_security_stub.go -------------------------------------------------------------------------------- /openapi/openapi_spec_subresource_info.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dikhan/terraform-provider-openapi/HEAD/openapi/openapi_spec_subresource_info.go -------------------------------------------------------------------------------- /openapi/openapi_spec_subresource_info_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dikhan/terraform-provider-openapi/HEAD/openapi/openapi_spec_subresource_info_test.go -------------------------------------------------------------------------------- /openapi/openapi_stub_authenticator.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dikhan/terraform-provider-openapi/HEAD/openapi/openapi_stub_authenticator.go -------------------------------------------------------------------------------- /openapi/openapi_stub_backend_configuration.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dikhan/terraform-provider-openapi/HEAD/openapi/openapi_stub_backend_configuration.go -------------------------------------------------------------------------------- /openapi/openapi_stub_resource.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dikhan/terraform-provider-openapi/HEAD/openapi/openapi_stub_resource.go -------------------------------------------------------------------------------- /openapi/openapi_v2_backend_configuration.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dikhan/terraform-provider-openapi/HEAD/openapi/openapi_v2_backend_configuration.go -------------------------------------------------------------------------------- /openapi/openapi_v2_backend_configuration_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dikhan/terraform-provider-openapi/HEAD/openapi/openapi_v2_backend_configuration_test.go -------------------------------------------------------------------------------- /openapi/openapi_v2_headers.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dikhan/terraform-provider-openapi/HEAD/openapi/openapi_v2_headers.go -------------------------------------------------------------------------------- /openapi/openapi_v2_headers_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dikhan/terraform-provider-openapi/HEAD/openapi/openapi_v2_headers_test.go -------------------------------------------------------------------------------- /openapi/openapi_v2_resource.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dikhan/terraform-provider-openapi/HEAD/openapi/openapi_v2_resource.go -------------------------------------------------------------------------------- /openapi/openapi_v2_resource_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dikhan/terraform-provider-openapi/HEAD/openapi/openapi_v2_resource_test.go -------------------------------------------------------------------------------- /openapi/openapi_v2_security.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dikhan/terraform-provider-openapi/HEAD/openapi/openapi_v2_security.go -------------------------------------------------------------------------------- /openapi/openapi_v2_security_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dikhan/terraform-provider-openapi/HEAD/openapi/openapi_v2_security_test.go -------------------------------------------------------------------------------- /openapi/openapi_v2_spec_analyser.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dikhan/terraform-provider-openapi/HEAD/openapi/openapi_v2_spec_analyser.go -------------------------------------------------------------------------------- /openapi/openapi_v2_spec_analyser_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dikhan/terraform-provider-openapi/HEAD/openapi/openapi_v2_spec_analyser_test.go -------------------------------------------------------------------------------- /openapi/openapierr/error.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dikhan/terraform-provider-openapi/HEAD/openapi/openapierr/error.go -------------------------------------------------------------------------------- /openapi/openapiutils/openapi_utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dikhan/terraform-provider-openapi/HEAD/openapi/openapiutils/openapi_utils.go -------------------------------------------------------------------------------- /openapi/openapiutils/openapi_utils_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dikhan/terraform-provider-openapi/HEAD/openapi/openapiutils/openapi_utils_test.go -------------------------------------------------------------------------------- /openapi/plugin_config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dikhan/terraform-provider-openapi/HEAD/openapi/plugin_config.go -------------------------------------------------------------------------------- /openapi/plugin_config_schema.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dikhan/terraform-provider-openapi/HEAD/openapi/plugin_config_schema.go -------------------------------------------------------------------------------- /openapi/plugin_config_schema_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dikhan/terraform-provider-openapi/HEAD/openapi/plugin_config_schema_test.go -------------------------------------------------------------------------------- /openapi/plugin_config_services.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dikhan/terraform-provider-openapi/HEAD/openapi/plugin_config_services.go -------------------------------------------------------------------------------- /openapi/plugin_config_services_schema_property_configuration.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dikhan/terraform-provider-openapi/HEAD/openapi/plugin_config_services_schema_property_configuration.go -------------------------------------------------------------------------------- /openapi/plugin_config_services_schema_property_configuration_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dikhan/terraform-provider-openapi/HEAD/openapi/plugin_config_services_schema_property_configuration_test.go -------------------------------------------------------------------------------- /openapi/plugin_config_services_stub.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dikhan/terraform-provider-openapi/HEAD/openapi/plugin_config_services_stub.go -------------------------------------------------------------------------------- /openapi/plugin_config_services_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dikhan/terraform-provider-openapi/HEAD/openapi/plugin_config_services_test.go -------------------------------------------------------------------------------- /openapi/plugin_config_telemetry.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dikhan/terraform-provider-openapi/HEAD/openapi/plugin_config_telemetry.go -------------------------------------------------------------------------------- /openapi/plugin_config_telemetry_handler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dikhan/terraform-provider-openapi/HEAD/openapi/plugin_config_telemetry_handler.go -------------------------------------------------------------------------------- /openapi/plugin_config_telemetry_handler_stub.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dikhan/terraform-provider-openapi/HEAD/openapi/plugin_config_telemetry_handler_stub.go -------------------------------------------------------------------------------- /openapi/plugin_config_telemetry_handler_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dikhan/terraform-provider-openapi/HEAD/openapi/plugin_config_telemetry_handler_test.go -------------------------------------------------------------------------------- /openapi/plugin_config_telemetry_provider_graphite.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dikhan/terraform-provider-openapi/HEAD/openapi/plugin_config_telemetry_provider_graphite.go -------------------------------------------------------------------------------- /openapi/plugin_config_telemetry_provider_graphite_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dikhan/terraform-provider-openapi/HEAD/openapi/plugin_config_telemetry_provider_graphite_test.go -------------------------------------------------------------------------------- /openapi/plugin_config_telemetry_provider_httpendpoint.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dikhan/terraform-provider-openapi/HEAD/openapi/plugin_config_telemetry_provider_httpendpoint.go -------------------------------------------------------------------------------- /openapi/plugin_config_telemetry_provider_httpendpoint_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dikhan/terraform-provider-openapi/HEAD/openapi/plugin_config_telemetry_provider_httpendpoint_test.go -------------------------------------------------------------------------------- /openapi/plugin_config_telemetry_provider_stub.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dikhan/terraform-provider-openapi/HEAD/openapi/plugin_config_telemetry_provider_stub.go -------------------------------------------------------------------------------- /openapi/plugin_config_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dikhan/terraform-provider-openapi/HEAD/openapi/plugin_config_test.go -------------------------------------------------------------------------------- /openapi/provider.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dikhan/terraform-provider-openapi/HEAD/openapi/provider.go -------------------------------------------------------------------------------- /openapi/provider_configuration.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dikhan/terraform-provider-openapi/HEAD/openapi/provider_configuration.go -------------------------------------------------------------------------------- /openapi/provider_configuration_endpoints.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dikhan/terraform-provider-openapi/HEAD/openapi/provider_configuration_endpoints.go -------------------------------------------------------------------------------- /openapi/provider_configuration_endpoints_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dikhan/terraform-provider-openapi/HEAD/openapi/provider_configuration_endpoints_test.go -------------------------------------------------------------------------------- /openapi/provider_configuration_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dikhan/terraform-provider-openapi/HEAD/openapi/provider_configuration_test.go -------------------------------------------------------------------------------- /openapi/provider_factory.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dikhan/terraform-provider-openapi/HEAD/openapi/provider_factory.go -------------------------------------------------------------------------------- /openapi/provider_factory_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dikhan/terraform-provider-openapi/HEAD/openapi/provider_factory_test.go -------------------------------------------------------------------------------- /openapi/provider_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dikhan/terraform-provider-openapi/HEAD/openapi/provider_test.go -------------------------------------------------------------------------------- /openapi/resource_factory.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dikhan/terraform-provider-openapi/HEAD/openapi/resource_factory.go -------------------------------------------------------------------------------- /openapi/resource_factory_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dikhan/terraform-provider-openapi/HEAD/openapi/resource_factory_test.go -------------------------------------------------------------------------------- /openapi/terraformutils/terraform_utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dikhan/terraform-provider-openapi/HEAD/openapi/terraformutils/terraform_utils.go -------------------------------------------------------------------------------- /openapi/terraformutils/terraform_utils_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dikhan/terraform-provider-openapi/HEAD/openapi/terraformutils/terraform_utils_test.go -------------------------------------------------------------------------------- /openapi/utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dikhan/terraform-provider-openapi/HEAD/openapi/utils.go -------------------------------------------------------------------------------- /openapi/utils_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dikhan/terraform-provider-openapi/HEAD/openapi/utils_test.go -------------------------------------------------------------------------------- /openapi/version/version.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dikhan/terraform-provider-openapi/HEAD/openapi/version/version.go -------------------------------------------------------------------------------- /openapi/version/version_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dikhan/terraform-provider-openapi/HEAD/openapi/version/version_test.go -------------------------------------------------------------------------------- /pkg/terraformdocsgenerator/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dikhan/terraform-provider-openapi/HEAD/pkg/terraformdocsgenerator/README.md -------------------------------------------------------------------------------- /pkg/terraformdocsgenerator/example_provider_documentation_output.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dikhan/terraform-provider-openapi/HEAD/pkg/terraformdocsgenerator/example_provider_documentation_output.html -------------------------------------------------------------------------------- /pkg/terraformdocsgenerator/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dikhan/terraform-provider-openapi/HEAD/pkg/terraformdocsgenerator/main.go -------------------------------------------------------------------------------- /pkg/terraformdocsgenerator/openapiterraformdocsgenerator/openapi_terraform_provider_doc_generator.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dikhan/terraform-provider-openapi/HEAD/pkg/terraformdocsgenerator/openapiterraformdocsgenerator/openapi_terraform_provider_doc_generator.go -------------------------------------------------------------------------------- /pkg/terraformdocsgenerator/openapiterraformdocsgenerator/openapi_terraform_provider_doc_generator_stubs.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dikhan/terraform-provider-openapi/HEAD/pkg/terraformdocsgenerator/openapiterraformdocsgenerator/openapi_terraform_provider_doc_generator_stubs.go -------------------------------------------------------------------------------- /pkg/terraformdocsgenerator/openapiterraformdocsgenerator/openapi_terraform_provider_doc_generator_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dikhan/terraform-provider-openapi/HEAD/pkg/terraformdocsgenerator/openapiterraformdocsgenerator/openapi_terraform_provider_doc_generator_test.go -------------------------------------------------------------------------------- /pkg/terraformdocsgenerator/openapiterraformdocsgenerator/openapi_terraform_provider_documentation.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dikhan/terraform-provider-openapi/HEAD/pkg/terraformdocsgenerator/openapiterraformdocsgenerator/openapi_terraform_provider_documentation.go -------------------------------------------------------------------------------- /pkg/terraformdocsgenerator/openapiterraformdocsgenerator/openapi_terraform_provider_documentation_configuration.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dikhan/terraform-provider-openapi/HEAD/pkg/terraformdocsgenerator/openapiterraformdocsgenerator/openapi_terraform_provider_documentation_configuration.go -------------------------------------------------------------------------------- /pkg/terraformdocsgenerator/openapiterraformdocsgenerator/openapi_terraform_provider_documentation_data_sources.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dikhan/terraform-provider-openapi/HEAD/pkg/terraformdocsgenerator/openapiterraformdocsgenerator/openapi_terraform_provider_documentation_data_sources.go -------------------------------------------------------------------------------- /pkg/terraformdocsgenerator/openapiterraformdocsgenerator/openapi_terraform_provider_documentation_installation.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dikhan/terraform-provider-openapi/HEAD/pkg/terraformdocsgenerator/openapiterraformdocsgenerator/openapi_terraform_provider_documentation_installation.go -------------------------------------------------------------------------------- /pkg/terraformdocsgenerator/openapiterraformdocsgenerator/openapi_terraform_provider_documentation_properties.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dikhan/terraform-provider-openapi/HEAD/pkg/terraformdocsgenerator/openapiterraformdocsgenerator/openapi_terraform_provider_documentation_properties.go -------------------------------------------------------------------------------- /pkg/terraformdocsgenerator/openapiterraformdocsgenerator/openapi_terraform_provider_documentation_properties_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dikhan/terraform-provider-openapi/HEAD/pkg/terraformdocsgenerator/openapiterraformdocsgenerator/openapi_terraform_provider_documentation_properties_test.go -------------------------------------------------------------------------------- /pkg/terraformdocsgenerator/openapiterraformdocsgenerator/openapi_terraform_provider_documentation_resources.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dikhan/terraform-provider-openapi/HEAD/pkg/terraformdocsgenerator/openapiterraformdocsgenerator/openapi_terraform_provider_documentation_resources.go -------------------------------------------------------------------------------- /pkg/terraformdocsgenerator/openapiterraformdocsgenerator/openapi_terraform_provider_documentation_resources_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dikhan/terraform-provider-openapi/HEAD/pkg/terraformdocsgenerator/openapiterraformdocsgenerator/openapi_terraform_provider_documentation_resources_test.go -------------------------------------------------------------------------------- /pkg/terraformdocsgenerator/openapiterraformdocsgenerator/openapi_terraform_provider_documentation_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dikhan/terraform-provider-openapi/HEAD/pkg/terraformdocsgenerator/openapiterraformdocsgenerator/openapi_terraform_provider_documentation_test.go -------------------------------------------------------------------------------- /pkg/terraformdocsgenerator/openapiterraformdocsgenerator/openapi_terraform_template_html.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dikhan/terraform-provider-openapi/HEAD/pkg/terraformdocsgenerator/openapiterraformdocsgenerator/openapi_terraform_template_html.go -------------------------------------------------------------------------------- /pkg/terraformdocsgenerator/openapiterraformdocsgenerator/openapi_terraform_template_html_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dikhan/terraform-provider-openapi/HEAD/pkg/terraformdocsgenerator/openapiterraformdocsgenerator/openapi_terraform_template_html_test.go -------------------------------------------------------------------------------- /pkg/terraformdocsgenerator/openapiterraformdocsgenerator/utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dikhan/terraform-provider-openapi/HEAD/pkg/terraformdocsgenerator/openapiterraformdocsgenerator/utils.go -------------------------------------------------------------------------------- /pkg/terraformdocsgenerator/openapiterraformdocsgenerator/utils_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dikhan/terraform-provider-openapi/HEAD/pkg/terraformdocsgenerator/openapiterraformdocsgenerator/utils_test.go -------------------------------------------------------------------------------- /scripts/install.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dikhan/terraform-provider-openapi/HEAD/scripts/install.sh -------------------------------------------------------------------------------- /scripts/release_notes.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dikhan/terraform-provider-openapi/HEAD/scripts/release_notes.sh -------------------------------------------------------------------------------- /scripts/semver.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dikhan/terraform-provider-openapi/HEAD/scripts/semver.sh -------------------------------------------------------------------------------- /tests/e2e/gray_box_cdns_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dikhan/terraform-provider-openapi/HEAD/tests/e2e/gray_box_cdns_test.go -------------------------------------------------------------------------------- /tests/e2e/gray_box_plugin_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dikhan/terraform-provider-openapi/HEAD/tests/e2e/gray_box_plugin_test.go -------------------------------------------------------------------------------- /tests/e2e/provider_plugin_configuration_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dikhan/terraform-provider-openapi/HEAD/tests/e2e/provider_plugin_configuration_test.go -------------------------------------------------------------------------------- /tests/e2e/resources_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dikhan/terraform-provider-openapi/HEAD/tests/e2e/resources_test.go -------------------------------------------------------------------------------- /tests/e2e/test_api_utils_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dikhan/terraform-provider-openapi/HEAD/tests/e2e/test_api_utils_test.go -------------------------------------------------------------------------------- /tests/integration/int_utils_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dikhan/terraform-provider-openapi/HEAD/tests/integration/int_utils_test.go -------------------------------------------------------------------------------- /tests/integration/provider_plugin_configuration_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dikhan/terraform-provider-openapi/HEAD/tests/integration/provider_plugin_configuration_test.go -------------------------------------------------------------------------------- /tests/integration/provider_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dikhan/terraform-provider-openapi/HEAD/tests/integration/provider_test.go -------------------------------------------------------------------------------- /tests/integration/resource_cdns_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dikhan/terraform-provider-openapi/HEAD/tests/integration/resource_cdns_test.go -------------------------------------------------------------------------------- /tests/integration/resource_lbs_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dikhan/terraform-provider-openapi/HEAD/tests/integration/resource_lbs_test.go -------------------------------------------------------------------------------- /tests/integration/resource_monitors_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dikhan/terraform-provider-openapi/HEAD/tests/integration/resource_monitors_test.go -------------------------------------------------------------------------------- /version: -------------------------------------------------------------------------------- 1 | 3.0.0 2 | --------------------------------------------------------------------------------