v1.0.0
IMPORTANT The 1.0.0 release is the first release of the v1
major version. If having previously used the v0
release of the provider, please review the upgrade guide for details on how to adjust HCL to account for breaking changes to the Terraform schema.
BREAKING CHANGES:
data_source/pingone_resource
: Removed theclient_secret
attribute. Use thepingone_resource_secret
resource or data source going forward. (#819)data-source/pingone_application
: Changed theaccess_control_group_options
attribute data type. (#682)data-source/pingone_application
: Changed theexternal_link_options
attribute data type. (#682)data-source/pingone_application
: Changed theicon
attribute data type. (#682)data-source/pingone_application
: Changed theoidc_options.certificate_based_authentication
attribute data type. (#682)data-source/pingone_application
: Changed theoidc_options.cors_settings
attribute data type. (#682)data-source/pingone_application
: Changed theoidc_options.mobile_app.integrity_detection.cache_duration
attribute data type. (#682)data-source/pingone_application
: Changed theoidc_options.mobile_app.integrity_detection.google_play
attribute data type. (#682)data-source/pingone_application
: Changed theoidc_options.mobile_app.integrity_detection
attribute data type. (#682)data-source/pingone_application
: Changed theoidc_options.mobile_app
attribute data type. (#682)data-source/pingone_application
: Changed theoidc_options
attribute data type. (#682)data-source/pingone_application
: Changed thesaml_options.cors_settings
attribute data type. (#682)data-source/pingone_application
: Changed thesaml_options.idp_signing_key
attribute data type. (#682)data-source/pingone_application
: Changed thesaml_options.sp_verification
(#682)data-source/pingone_application
: Changed thesaml_options
attribute data type. (#682)data-source/pingone_application
: Removal of deprecated attributesaml_options.sp_verification_certificate_ids
. Use thesaml_options.sp_verification.certificate_ids
attribute going forward. (#681)data-source/pingone_application
: Removedoidc_options.client_secret
. Use thepingone_application_secret
resource or data source going forward. (#781)data-source/pingone_application
: Renamedoidc_options.allow_wildcards_in_redirect_uris
tooidc_options.allow_wildcard_in_redirect_uris
to align with the API. (#887)data-source/pingone_application
: Renamedoidc_options.token_endpoint_authn_method
tooidc_options.token_endpoint_auth_method
to align with the API. (#887)data-source/pingone_environment
: Changed theservice.bookmark
parameter data type and renamed toservices.bookmarks
. (#665)data-source/pingone_environment
: Changed theservice
parameter data type and renamed toservices
. (#665)data-source/pingone_flow_policies
: Changed thedata_filter
parameter data type and renamed todata_filters
. (#664)data-source/pingone_flow_policy
: Changed thedavinci_application
andtrigger
computed attribute data types from list block to single object types. (#795)data-source/pingone_gateway
: Changed theuser_type
data type from a set of objects to a map of objects and renamed touser_types
. (#798)data-source/pingone_gateway
: Renamedradius_client
toradius_clients
and changed data type from block set to set of objects. (#798)data-source/pingone_gateway
: Renameduser_type.push_password_changes_to_ldap
touser_types.allow_password_changes
. (#798)data-source/pingone_gateway
: Renameduser_type.user_migation.attribute_mapping
touser_types.new_user_lookup.attribute_mappings
and changed data type from block set to set of objects. (#798)data-source/pingone_gateway
: Renameduser_type.user_migation
touser_types.new_user_lookup
and changed data type from block set to single object. (#798)data-source/pingone_gateway
: Renameduser_type.user_migration.lookup_filter_pattern
touser_types.new_user_lookup.ldap_filter_pattern
. (#798)data-source/pingone_groups
: Changed thedata_filter
parameter data type and renamed todata_filters
. (#677)data-source/pingone_licenses
: Changed thedata_filter
parameter data type and renamed todata_filters
. (#730)data-source/pingone_organization
: Removal of deprecated platform URL computed attributes. Consider using the PingOne Utilities module going forward. (#628)data-source/pingone_password_policy
: Movedpassword_age.max
topassword_age_max
. (#801)data-source/pingone_password_policy
: Movedpassword_age.min
topassword_age_min
. (#801)data-source/pingone_password_policy
: Removed ineffectualbypass_policy
. (#801)data-source/pingone_password_policy
: Renamedaccount_lockout
tolockout
. (#801)data-source/pingone_password_policy
: Renamedenvironment_default
todefault
. (#801)data-source/pingone_password_policy
: Renamedexclude_commonly_used_passwords
toexcludes_commonly_used_passwords
. (#801)data-source/pingone_password_policy
: Renamedexclude_profile_data
toexcludes_profile_data
. (#801)data-source/pingone_password_policy
: Renamedpassword_history
tohistory
. (#801)data-source/pingone_password_policy
: Renamedpassword_length
tolength
. (#801)data-source/pingone_populations
: Changed thedata_filter
parameter data type and renamed todata_filters
. (#664)data-source/pingone_resource_scope
: Existingresource_id
field made read only. Useresource_type
andcustom_resource_id
instead. (#863)data-source/pingone_resource_scope
: Newresource_type
field is a required field, and newcustom_resource_id
field is an optional field. The combination of these fields ensure the correct resource is selected without encountering issue. (#863)data-source/pingone_trusted_email_domain_dkim
: Removed unnecessaryid
attribute. (#802)data-source/pingone_trusted_email_domain_dkim
: Renamedregion.token
toregions.tokens
. (#802)data-source/pingone_trusted_email_domain_dkim
: Renamedregion
toregions
. (#802)data-source/pingone_trusted_email_domain_ownership
: Renamedregion
toregions
. (#803)data-source/pingone_user
: Removed the deprecatedstatus
attribute. Use theenabled
parameter going forward. (#647)data-source/pingone_users
: Changed thedata_filter
parameter data type and renamed todata_filters
. (#664)pingone_environment
: Theregion
parameter's values now aligns with the API request/response payload values. See the Upgrade Guide for details. (#828)resource/pingone_application_resource_grant
: Changed parametersresource_id
andscopes
to be read-only. Use theresource_name
andscope_names
parameters going forward. (#657)resource/pingone_application_resource_grant
: Changed parametersresource_name
andscope_names
to be required parameters. (#657)resource/pingone_application_resource_grant
: Existingresource_name
field removed. Useresource_type
andcustom_resource_id
instead. (#863)resource/pingone_application_resource_grant
: Existingscope_names
field removed and existingscopes
field is now a required field. Usescopes
to define the list of scopes for the grant instead. (#863)resource/pingone_application_resource_grant
: Newresource_type
field is a required field, and newcustom_resource_id
field is an optional field. The combination of these fields ensure the correct resource is selected without encountering issue. (#863)resource/pingone_application
: Changed theaccess_control_group_options
attribute data type. (#683)resource/pingone_application
: Changed theexternal_link_options
attribute data type. (#683)resource/pingone_application
: Changed theicon
attribute data type. (#683)resource/pingone_application
: Changed theoidc_options.certificate_based_authentication
attribute data type. (#683)resource/pingone_application
: Changed theoidc_options.cors_settings
attribute data type. (#683)resource/pingone_application
: Changed theoidc_options.mobile_app.integrity_detection.cache_duration
attribute data type. (#683)resource/pingone_application
: Changed theoidc_options.mobile_app.integrity_detection.google_play
attribute data type. (#683)resource/pingone_application
: Changed theoidc_options.mobile_app.integrity_detection
attribute data type. (#683)resource/pingone_application
: Changed theoidc_options.mobile_app
attribute data type. (#683)resource/pingone_application
: Changed theoidc_options
attribute data type. (#683)resource/pingone_application
: Changed thesaml_options.cors_settings
attribute data type. (#683)resource/pingone_application
: Changed thesaml_options.idp_signing_key
attribute data type and made required in the schema when defining SAML applications. (#683)resource/pingone_application
: Changed thesaml_options.sp_verification
(#683)resource/pingone_application
: Changed thesaml_options
attribute data type. (#683)resource/pingone_application
: Removal of deprecated parametersaml_options.idp_signing_key_id
. Use thesaml_options.idp_signing_key
parameter going forward. (#656)resource/pingone_application
: Removal of deprecated parametersaml_options.sp_verification_certificate_ids
. Use thesaml_options.sp_verification.certificate_ids
parameter going forward. (#681)resource/pingone_application
: Removal of deprecated parametersoidc_options.bundle_id
,oidc_options.package_name
. Use theoidc_options.mobile_app.bundle_id
andoidc_options.mobile_app.package_name
parameters going forward. (#656)resource/pingone_application
: Removedoidc_options.client_secret
. Use thepingone_application_secret
resource or data source going forward. (#781)resource/pingone_application
: Renamedoidc_options.allow_wildcards_in_redirect_uris
tooidc_options.allow_wildcard_in_redirect_uris
to align with the API. (#887)resource/pingone_application
: Renamedoidc_options.token_endpoint_authn_method
tooidc_options.token_endpoint_auth_method
to align with the API. (#887)resource/pingone_branding_settings
: Changed thelogo_image
parameter data type. (#661)resource/pingone_branding_theme
: Changed thelogo
andbackground_image
parameters data type. (#661)resource/pingone_custom_domain_verify
: Changed thetimeouts
data type. (#786)resource/pingone_environment
: Changed theservice.bookmark
parameter data type and renamed toservices.bookmarks
. (#665)resource/pingone_environment
: Changed theservice
parameter data type, renamed toservices
and made a required parameter. (#665)resource/pingone_environment
: Movedservice.type
toservices.type
and made a required parameter. (#665)resource/pingone_environment
: Removal of deprecated parameterdefault_population
and computed attributedefault_population_id
. (#629)resource/pingone_environment
: Removedtimeouts
parameter block. (#643)resource/pingone_gateway
: Changed theuser_type
data type from a set of objects to a map of objects and renamed touser_types
. (#798)resource/pingone_gateway
: Renamedradius_client
toradius_clients
and changed data type from block set to set of objects. (#798)resource/pingone_gateway
: Renameduser_type.push_password_changes_to_ldap
touser_types.allow_password_changes
. (#798)resource/pingone_gateway
: Renameduser_type.user_migation.attribute_mapping
touser_types.new_user_lookup.attribute_mappings
and changed data type from block set to set of objects. (#798)resource/pingone_gateway
: Renameduser_type.user_migation
touser_types.new_user_lookup
and changed data type from block set to single object. (#798)resource/pingone_gateway
: Renameduser_type.user_migration.lookup_filter_pattern
touser_types.new_user_lookup.ldap_filter_pattern
. (#798)resource/pingone_identity_provider
: Changed thefacebook
,google
,linkedin
,yahoo
,amazon
,twitter
,apple
,paypal
,microsoft
,github
,openid_connect
andsaml
parameter data types. (#662)resource/pingone_identity_provider
: Changed theicon
andlogin_button_icon
parameters data type. (#661)resource/pingone_identity_provider
: Replacedsaml.idp_verification_certificate_ids
withsaml.idp_verification.certificates.*.id
. (#830)resource/pingone_identity_provider
: Replacedsaml.sp_signing_key_id
withsaml.sp_signing.key.id
. (#830)resource/pingone_mfa_application_push_credential
: Changed theapns
,fcm
andhms
data types. (#644)resource/pingone_mfa_application_push_credential
: Removal of deprecated parameterfcm.key
. Use thefcm.google_service_account_credentials
parameter going forward. (#630)resource/pingone_mfa_device_policy
: Changed the data types ofemail
,voice
,sms
,totp
,mobile
andfido2
from list of objects to single object type. (#809)resource/pingone_mfa_device_policy
: Moved{email,sms,voice,mobile,totp}.otp_failure_cooldown_duration
to{email,sms,voice,mobile,totp}.otp.failure.cool_down.duration
. (#809)resource/pingone_mfa_device_policy
: Moved{email,sms,voice,mobile,totp}.otp_failure_cooldown_timeunit
to{email,sms,voice,mobile,totp}.otp.failure.cool_down.time_unit
. (#809)resource/pingone_mfa_device_policy
: Moved{email,sms,voice,mobile,totp}.otp_failure_count
to{email,sms,voice,mobile,totp}.otp.failure.count
. (#809)resource/pingone_mfa_device_policy
: Moved{email,sms,voice}.otp_lifetime_duration
to{email,sms,voice}.otp.lifetime_duration.duration
. (#809)resource/pingone_mfa_device_policy
: Moved{email,sms,voice}.otp_lifetime_duration
to{email,sms,voice}.otp.lifetime.duration
. (#809)resource/pingone_mfa_device_policy
: Moved{email,sms,voice}.otp_lifetime_timeunit
to{email,sms,voice}.otp.lifetime.time_unit
. (#809)resource/pingone_mfa_device_policy
: Moveddevice_selection
toauthentication.device_selection
. (#809)resource/pingone_mfa_device_policy
: Movedmobile.application.auto_enrollment_enabled
tomobile.applications.*.auto_enrollment.enabled
. (#809)resource/pingone_mfa_device_policy
: Movedmobile.application.device_authorization_enabled
tomobile.applications.*.device_authorization.enabled
. (#809)resource/pingone_mfa_device_policy
: Movedmobile.application.device_authorization_extra_verification
tomobile.applications.*.device_authorization.extra_verification
. (#809)resource/pingone_mfa_device_policy
: Movedmobile.application.otp_enabled
tomobile.applications.*.otp.enabled
. (#809)resource/pingone_mfa_device_policy
: Movedmobile.application.pairing_key_lifetime_duration
tomobile.applications.*.pairing_key_lifetime.duration
. (#809)resource/pingone_mfa_device_policy
: Movedmobile.application.pairing_key_lifetime_timeunit
tomobile.applications.*.pairing_key_lifetime.time_unit
. (#809)resource/pingone_mfa_device_policy
: Movedmobile.application.push_enabled
tomobile.applications.*.push.enabled
. (#809)resource/pingone_mfa_device_policy
: Movedmobile.application.push_limit_count
tomobile.applications.*.push_limit.count
. (#809)resource/pingone_mfa_device_policy
: Movedmobile.application.push_limit_lock_duration
tomobile.applications.*.push_limit.lock_duration.duration
. (#809)resource/pingone_mfa_device_policy
: Movedmobile.application.push_limit_lock_timeunit
tomobile.applications.*.push_limit.lock_duration.time_unit
. (#809)resource/pingone_mfa_device_policy
: Movedmobile.application.push_limit_time_period_duration
tomobile.applications.*.push_limit.time_period.duration
. (#809)resource/pingone_mfa_device_policy
: Movedmobile.application.push_limit_time_period_timeunit
tomobile.applications.*.push_limit.time_period.time_unit
. (#809)resource/pingone_mfa_device_policy
: Movedmobile.application.push_timeout_duration
tomobile.applications.*.push_timeout.duration
. (#809)resource/pingone_mfa_device_policy
: Movedmobile.application.push_timeout_timeunit
tomobile.applications.*.push_timeout_time_unit
. (#809)resource/pingone_mfa_device_policy
: Renamedmobile.application
tomobile.applications
and changed the data type to a map of objects. (#809)resource/pingone_mfa_fido_policy
: Removal of deprecated resource. (#625)resource/pingone_mfa_policies
: Removal of deprecated resource. (#626)resource/pingone_mfa_policy
: Removal of deprecated parametersplatform
andsecurity_key
. Use thefido2
parameter going forward. (#627)resource/pingone_mfa_settings
: Changed thepairing
andlockout
data types. (#797)resource/pingone_mfa_settings
: Removedphone_extensions_enabled
and moved into nested attribute object. Usephone_extensions.enabled
going forward. (#797)resource/pingone_mfa_settings
: Removed deprecated parameterauthentication
. (#645)resource/pingone_notification_policy
: Changed thequota
data type. (#789)resource/pingone_notification_settings_email
: Changed thefrom
andreply_to
data types. (#796)resource/pingone_password_policy
: Movedpassword_age.max
topassword_age_max
. (#801)resource/pingone_password_policy
: Movedpassword_age.min
topassword_age_min
. (#801)resource/pingone_password_policy
: Removed ineffectualbypass_policy
. (#801)resource/pingone_password_policy
: Renamedaccount_lockout
tolockout
. (#801)resource/pingone_password_policy
: Renamedenvironment_default
todefault
. (#801)resource/pingone_password_policy
: Renamedexclude_commonly_used_passwords
toexcludes_commonly_used_passwords
. (#801)resource/pingone_password_policy
: Renamedexclude_profile_data
toexcludes_profile_data
. (#801)resource/pingone_password_policy
: Renamedpassword_history
tohistory
. (#801)resource/pingone_password_policy
: Renamedpassword_length
tolength
. (#801)resource/pingone_resource_attribute
: Changed parameterresource_id
to be read-only. Use theresource_name
parameter going forward. (#658)resource/pingone_resource_attribute
: Changed parameterresource_name
to be a required parameter. (#658)resource/pingone_resource_attribute
: Existingresource_name
field removed. Useresource_type
andcustom_resource_id
instead. (#863)resource/pingone_resource_attribute
: Newresource_type
field is a required field, and newcustom_resource_id
field is an optional field. The combination of these fields ensure the correct resource is selected without encountering issue. (#863)resource/pingone_resource
: Removed theclient_secret
attribute. Use thepingone_resource_secret
resource or data source going forward. (#819)resource/pingone_schema_attribute
: Changed parameterschema_id
to be read-only. Use the optionalschema_name
parameter going forward. (#660)resource/pingone_user
: Removed the deprecatedstatus
parameter. Use theenabled
parameter going forward. (#647)resource/pingone_webhook
: Changed thefilter_options
parameter data type. (#663)- Removed the provider parameter
force_delete_production_type
. Use theglobal_options.environment.production_type_force_delete
parameter going forward. (#787) - Renamed the
pingone_mfa_policies
data source topingone_mfa_device_policies
. (#788) - Renamed the
pingone_mfa_policy
resource topingone_mfa_device_policy
. (#788) - Renamed the
pingone_role_assignment_user
resource topingone_user_role_assignment
. (#843) - Replaced the
region
parameter (andPINGONE_REGION
environment variable) withregion_code
(defaulted with thePINGONE_REGION_CODE
environment variable). See the Upgrade Guide for details. (#828)
NOTES:
data-source/pingone_license
: Migrated to plugin framework. (#894)data-source/pingone_password_policy
: Migrated to plugin framework. (#801)data-source/pingone_trusted_email_domain_dkim
: Migrated to plugin framework. (#802)data-source/pingone_trusted_email_domain_ownership
: Migrated to plugin framework. (#803)resource/pingone_application
: Changed theoidc_options.mobile_app.integrity_detection.excluded_platforms
attribute data type. (#683)resource/pingone_application
: Migrated to plugin framework. (#683)resource/pingone_gateway
: Migrated to plugin framework. (#798)resource/pingone_image
: Migrated to plugin framework. (#509)resource/pingone_mfa_device_policy
: Migrated to plugin framework. (#809)resource/pingone_mfa_settings
: Migrated to plugin framework. (#797)resource/pingone_notification_template_content
: Migrated to plugin framework. (#837)resource/pingone_password_policy
: Migrated to plugin framework. (#801)resource/pingone_resource
: Migrated to plugin framework. (#819)- bump
github.com/patrickcping/pingone-go-sdk-v2/authorize
0.5.0 => 0.6.0 (#871) - bump
github.com/patrickcping/pingone-go-sdk-v2/credentials
0.6.2 => 0.7.0 (#798) - bump
github.com/patrickcping/pingone-go-sdk-v2/credentials
0.8.0 => 0.9.0 (#871) - bump
github.com/patrickcping/pingone-go-sdk-v2/management
0.38.0 => 0.39.0 (#798) - bump
github.com/patrickcping/pingone-go-sdk-v2/management
0.41.0 => 0.42.0 (#871) - bump
github.com/patrickcping/pingone-go-sdk-v2/mfa
0.19.0 => 0.20.0 (#871) - bump
github.com/patrickcping/pingone-go-sdk-v2/risk
0.15.1 => 0.16.0 (#871) - bump
github.com/patrickcping/pingone-go-sdk-v2/verify
0.5.0 => 0.6.0 (#871) - bump
github.com/patrickcping/pingone-go-sdk-v2
0.11.8 => 0.11.9 (#798) - bump
github.com/patrickcping/pingone-go-sdk-v2
0.12.1 => 0.12.2 (#871) - Changed date-time fields to use custom RFC3339 data type. (#784)
- Changed JSON fields to use custom JSON data type. (#785)
- Reformat API error responses to be clearer to read. (#864)
FEATURES:
- New Data Source:
pingone_application_secret
(#781) - New Data Source:
pingone_resource_secret
(#819) - New Resource:
pingone_alert_channel
(#848) - New Resource:
pingone_application_resource_permission
(#820) - New Resource:
pingone_application_resource
(#818) - New Resource:
pingone_authorize_api_service_operation
(#825) - New Resource:
pingone_authorize_api_service
(#824) - New Resource:
pingone_authorize_application_role_permission
(#821) - New Resource:
pingone_authorize_application_role
(#817) - New Resource:
pingone_population_default_identity_provider
(#831) - New Resource:
pingone_resource_secret
(#819) - New Resource:
pingone_user_application_role_assignment
(#822)
ENHANCEMENTS:
data_source/pingone_resource
: Added support for theapplication_permissions_settings
attribute. (#819)data-source/pingone_application
: Added support for theDEVICE_CODE
grant type for OIDC applications. (#834)data-source/pingone_gateway
: Addedfollow_referrals
LDAP gateway parameter. (#798)data-source/pingone_gateway
: Addednew_user_lookup.update_user_on_successful_authentication
LDAP gateway parameter. (#798)data-source/pingone_group
: Addedcustom_data
field to be able to read custom JSON data attached to a group. (#850)resource/pingone_application_secret
: Support for handling previous secrets for application secret rotation. (#781)resource/pingone_application
: Added support for theDEVICE_CODE
grant type for OIDC applications. (#834)resource/pingone_environment
: Support the creation of trials enabled environments. (#849)resource/pingone_gateway
: Addedfollow_referrals
LDAP gateway parameter. (#798)resource/pingone_gateway
: Addednew_user_lookup.update_user_on_successful_authentication
LDAP gateway parameter. (#798)resource/pingone_group
: Addedcustom_data
field to be able to append custom JSON data to a group. (#850)resource/pingone_identity_provider
: Added ability to set the SP signing key algorithm. (#830)resource/pingone_identity_provider
: Added thepkce_method
property for OIDC Identity Providers. (#829)resource/pingone_mfa_device_policy
: Addedprompt_for_nickname_on_pairing
for each device method, which provides a prompt for users to provide nicknames for devices on pairing. (#809)resource/pingone_mfa_device_policy
: Added thedefault
field to track (in state) whether the policy is the default for the environment. (#844)resource/pingone_mfa_settings
: Addedusers.mfa_enabled
that, when set totrue
, will enable MFA by default for new users. (#797)resource/pingone_resource
: Added support for theapplication_permissions_settings
property to be able to add permissions to access tokens. (#819)resource/pingone_risk_predictor
: Added support for theADVERSARY_IN_THE_MIDDLE
andEMAIL_REPUTATION
predictors. (#835)resource/pingone_schema_attribute
: Added data protection validation to mitigate accidental deletion of custom user data. (#879)- Inclusion of a new optional provider parameter
append_user_agent
to append a custom string to theUser-Agent
header when making API requests to the PingOne service. (#828) - Support ability to grant the "Application Owner" role to users, groups of users, connections and admin applications. (#862)
- Support the new
AU
tenant region with thecom.au
top level domain. (#828)
BUG FIXES:
data-source/pingone_agreement_localization
: Correctlocale
validation to add missing ISO country codes. (#858)data-source/pingone_language
: Correctlocale
validation to add missing ISO country codes. (#858)resource/pingone_agreement_localization_revision
: Fixed inability to retrieve agreement text on import. (#861)resource/pingone_agreement_localization_revision
: Fixed intermittent "The revision can not take effect in the past" error when leavingeffective_at
blank. (#883)resource/pingone_application_resource_grant
: Fixed broken grants when a resource or scope changes it's ID (scopes and resources are re-created, not triggering a re-creation of the grants) (#863)resource/pingone_application_resource_grant
: Fixed issue where the provider produces an inconsistent result after apply when new scopes are added to, or existing scopes removed from, an existing grant. (#863)resource/pingone_application_secret
: Fixed state inconsistency issue when retrieving an application's client secret. (#781)resource/pingone_application
: Fixed state inconsistency issue when retrieving an application's client secret. (#781)resource/pingone_credential_issuance_rule
: Correctnotification.template.locale
validation to add missing ISO country codes. (#858)resource/pingone_custom_domain_verify
: Fixed ineffectualtimeouts
configuration. (#786)resource/pingone_gateway
: Fixed error when configuring gateways that are generic LDAP v3 compliant directories, or OpenDJ Directory servers. (#871)resource/pingone_gateway
: Fixed issue that, when updating auser_types
object, Terraform re-creates the fulluser_types
object instead of updating the object in place. (#798)resource/pingone_language_update
: Fixed "The language must be enabled before it is set as the default" error when setting a language as enabled and the environment default. (#884)resource/pingone_language
: Correctlocale
validation to add missing ISO country codes. (#858)resource/pingone_mfa_device_policy
: Fixed blocking error when attempting to destroy the default MFA device policy for the environment. This is now a warning instead of an error. (#845)resource/pingone_mfa_device_policy
: Resource can now be modified with Terraform if thedefault
property is modified totrue
in the console or by API directly. (#844)resource/pingone_mfa_fido2_policy
: Fixed blocking error when attempting to destroy the default MFA FIDO2 policy for the environment. This is now a warning instead of an error. (#845)resource/pingone_notification_policy
: Fixed blocking error when attempting to destroy the default notification policy for the environment. This is now a warning instead of an error. (#845)resource/pingone_notification_template_content
: Correctlocale
validation to add missing ISO country codes. (#858)resource/pingone_password_policy
: Fixed blocking error when attempting to destroy the default password policy for the environment. This is now a warning instead of an error. (#845)resource/pingone_resource_attribute
: Remove restrictive validation preventing config generation of default OIDC attributes (#859)resource/pingone_resource_scope
: Fixed blocking errors that result from removing multiple resource scopes that are already assigned to an application. (#852)resource/pingone_resource_scope
: Fixed blocking errors that result from removing multiple resource scopes that are already assigned to an application. (#854)resource/pingone_risk_policy
: Fixed blocking error when attempting to destroy the default risk policy for the environment. This is now a warning instead of an error. (#845)resource/pingone_schema_attribute
: Fixed issue where schema attributes have therequired
field set to the incorrect boolean value. (#879)resource/pingone_sign_on_policy
: Fixed blocking error when attempting to destroy the default sign on policy for the environment. This is now a warning instead of an error. (#845)resource/pingone_system_application
: Fixed intermittent "Cannot find applications by type" error. (#885)resource/pingone_verify_policy
: Fixed blocking error when attempting to destroy the default verify policy for the environment. This is now a warning instead of an error. (#845)resource/pingone_verify_policy
: Resource can now be modified with Terraform if thedefault
property is modified totrue
in the console or by API directly. (#844)resource/pingone_verify_voice_phrase_content
: Correctlocale
validation to add missing ISO country codes. (#858)