Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Please support VPN Notifications on Applications (or create a standalone terraform resource) #2049

Open
SamuZad opened this issue Jul 26, 2024 · 1 comment
Labels
enhancement Asking for new behavior or feature triaged Triaged into internal Jira

Comments

@SamuZad
Copy link

SamuZad commented Jul 26, 2024

Community Note

  • Please vote on this issue by adding a 👍 reaction to the original issue to help the community and maintainers prioritize this request
  • Please do not leave "+1" or other comments that do not add relevant new information or questions, they generate extra noise for issue followers and do not help prioritize the request
  • If you are interested in working on this issue or have submitted a pull request, please leave a comment

Description

Okta apps have the ability to add VPN Notifications through the UI and the API. This feature is documented:
https://help.okta.com/en-us/content/topics/apps/apps_vpn_notification.htm
https://developer.okta.com/docs/reference/api/apps/#add-application

It also seems available in the Okta golang package:
https://pkg.go.dev/github.com/okta/okta-sdk-golang/okta#ApplicationSettings.Notifications

So, it would probably make sense to bring this feature to terraform

New or Affected Resource(s)

  • okta_app_auto_login
  • app_basic_auth
  • app_bookmark
  • app_oauth
  • okta_app_saml
  • okta_app_swa
  • app_three_field

Potential Terraform Configuration

resource "okta_app_bookmark" "example" {
  label = "Example"
  url   = "https://example.com"

  vpn_notification_settings {
     connection = "ANYWHERE"
     message    = "VPN is required"
     help_url   = "linktomydocs.com"
  }
}

Alternatively, it could be its own resource as well (less convenient, but better than nothing):

resource "okta_vpn_notification" "example" {
  app_id = "1234567"
  
  connection = "ANYWHERE"
  message    = "VPN is required"
  help_url   = "linktomydocs.com"
}

References

@SamuZad SamuZad added the enhancement Asking for new behavior or feature label Jul 26, 2024
@duytiennguyen-okta duytiennguyen-okta added the triaged Triaged into internal Jira label Jul 31, 2024
@duytiennguyen-okta
Copy link
Contributor

OKTA internal reference https://oktainc.atlassian.net/browse/OKTA-756119

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement Asking for new behavior or feature triaged Triaged into internal Jira
Projects
None yet
Development

No branches or pull requests

2 participants