From 51137125380ff4a331948abefd7df6ef3dd221a4 Mon Sep 17 00:00:00 2001 From: Patrick Cowland Date: Wed, 5 Feb 2025 10:45:11 +0000 Subject: [PATCH] Add export conflict resolution steps for `pingfederate_certificates_revocation_ocsp_certificate` and `pingfederate_server_settings_ws_trust_sts_settings_issuer_certificate` --- .../plan-errors/pingfederate.md | 2 ++ ...ertificates_revocation_ocsp_certificate.md | 30 +++++++++++++++++++ ...s_trust_sts_settings_issuer_certificate.md | 30 +++++++++++++++++++ 3 files changed, 62 insertions(+) create mode 100644 docs/exporting-configuration/plan-errors/pingfederate_certificates_revocation_ocsp_certificate.md create mode 100644 docs/exporting-configuration/plan-errors/pingfederate_server_settings_ws_trust_sts_settings_issuer_certificate.md diff --git a/docs/exporting-configuration/plan-errors/pingfederate.md b/docs/exporting-configuration/plan-errors/pingfederate.md index 97c7972a..24b64352 100644 --- a/docs/exporting-configuration/plan-errors/pingfederate.md +++ b/docs/exporting-configuration/plan-errors/pingfederate.md @@ -15,6 +15,7 @@ If you encounter an error that is not documented, please [raise a new issue](htt ## Resource Plan Errors - [pingfederate_certificate_ca](pingfederate_certificate_ca.md) +- [pingfederate_certificates_revocation_ocsp_certificate](pingfederate_certificates_revocation_ocsp_certificate.md) - [pingfederate_data_store](pingfederate_data_store.md) - [pingfederate_idp_adapter](pingfederate_idp_adapter.md) - [pingfederate_kerberos_realm](pingfederate_kerberos_realm.md) @@ -22,3 +23,4 @@ If you encounter an error that is not documented, please [raise a new issue](htt - [pingfederate_oauth_client](pingfederate_oauth_client.md) - [pingfederate_password_credential_validator](pingfederate_password_credential_validator.md) - [pingfederate_pingone_connection](pingfederate_pingone_connection.md) +- [pingfederate_server_settings_ws_trust_sts_settings_issuer_certificate](pingfederate_server_settings_ws_trust_sts_settings_issuer_certificate.md) \ No newline at end of file diff --git a/docs/exporting-configuration/plan-errors/pingfederate_certificates_revocation_ocsp_certificate.md b/docs/exporting-configuration/plan-errors/pingfederate_certificates_revocation_ocsp_certificate.md new file mode 100644 index 00000000..744cb2bf --- /dev/null +++ b/docs/exporting-configuration/plan-errors/pingfederate_certificates_revocation_ocsp_certificate.md @@ -0,0 +1,30 @@ +# Terraform Configuration Generation - PingFederate Plan Errors (pingfederate_certificates_revocation_ocsp_certificate) + +**Documentation**: +- [Terraform Registry - PingFederate certificates_revocation_ocsp_certificate](https://registry.terraform.io/providers/pingidentity/pingfederate/latest/docs/resources/certificates_revocation_ocsp_certificate#schema) + +## Missing Configuration for Required Attribute - Must set a configuration value for the file_data attribute as the provider has marked it as required. + +**Cause**: The certificate file data is not exported from the PingFederate API. + +**Resolution**: Manual modification is required to set the `file_data` field in the generated HCL. + +**Example**: + +Generated configuration: +```hcl +resource "pingfederate_certificates_revocation_ocsp_certificate" "my_certificate_revocation_ocsp_certificate" { + # ... other configuration parameters + + file_data = null +} +``` + +After manual modification (`file_data` is defined): +```hcl +resource "pingfederate_certificates_revocation_ocsp_certificate" "my_certificate_revocation_ocsp_certificate" { + # ... other configuration parameters + + file_data = filebase64("my_certifcate.pem") +} +``` diff --git a/docs/exporting-configuration/plan-errors/pingfederate_server_settings_ws_trust_sts_settings_issuer_certificate.md b/docs/exporting-configuration/plan-errors/pingfederate_server_settings_ws_trust_sts_settings_issuer_certificate.md new file mode 100644 index 00000000..27cb6c2e --- /dev/null +++ b/docs/exporting-configuration/plan-errors/pingfederate_server_settings_ws_trust_sts_settings_issuer_certificate.md @@ -0,0 +1,30 @@ +# Terraform Configuration Generation - PingFederate Plan Errors (pingfederate_server_settings_ws_trust_sts_settings_issuer_certificate) + +**Documentation**: +- [Terraform Registry - PingFederate server_settings_ws_trust_sts_settings_issuer_certificate](https://registry.terraform.io/providers/pingidentity/pingfederate/latest/docs/resources/server_settings_ws_trust_sts_settings_issuer_certificate#schema) + +## Missing Configuration for Required Attribute - Must set a configuration value for the file_data attribute as the provider has marked it as required. + +**Cause**: The certificate file data is not exported from the PingFederate API. + +**Resolution**: Manual modification is required to set the `file_data` field in the generated HCL. + +**Example**: + +Generated configuration: +```hcl +resource "pingfederate_server_settings_ws_trust_sts_settings_issuer_certificate" "my_ws_trust_sts_settings_issuer_certificate" { + # ... other configuration parameters + + file_data = null +} +``` + +After manual modification (`file_data` is defined): +```hcl +resource "pingfederate_server_settings_ws_trust_sts_settings_issuer_certificate" "my_ws_trust_sts_settings_issuer_certificate" { + # ... other configuration parameters + + file_data = filebase64("my_certifcate.pem") +} +```