fusionauth.FusionAuthWebhook
Explore with Pulumi AI
# Webhook Resource
A FusionAuth Webhook is intended to consume JSON events emitted by FusionAuth. Creating a Webhook allows you to tell FusionAuth where you would like to receive these JSON events.
Example Usage
using System.Collections.Generic;
using Pulumi;
using Fusionauth = theogravity.Fusionauth;
return await Deployment.RunAsync(() =>
{
var example = new Fusionauth.FusionAuthWebhook("example", new()
{
TenantIds = new[]
{
"00000000-0000-0000-0000-000000000003",
fusionauth_tenant.Example.Id,
},
ConnectTimeout = 1000,
Description = "The standard game Webhook",
EventsEnabled = new Fusionauth.Inputs.FusionAuthWebhookEventsEnabledArgs
{
UserCreate = true,
UserDelete = false,
},
Global = false,
Headers =
{
{ "foo", "bar" },
{ "bar", "baz" },
},
HttpAuthenticationPassword = "password",
HttpAuthenticationUsername = "username",
ReadTimeout = 2000,
SslCertificate = @" -----BEGIN CERTIFICATE-----\nMIIDUjCCArugAwIBAgIJANZCTNN98L9ZMA0GCSqGSIb3DQEBBQUAMHoxCzAJBgNV\nBAYTAlVTMQswCQYDVQQIEwJDTzEPMA0GA1UEBxMGZGVudmVyMQ8wDQYDVQQKEwZz\nZXRoLXMxCjAIBgNVBAsTAXMxDjAMBgNVBAMTBWludmVyMSAwHgYJKoZIhvcNAQkB\nFhFzamZkZkBsc2tkamZjLmNvbTAeFw0xNDA0MDkyMTA2MDdaFw0xNDA1MDkyMTA2\nMDdaMHoxCzAJBgNVBAYTAlVTMQswCQYDVQQIEwJDTzEPMA0GA1UEBxMGZGVudmVy\nMQ8wDQYDVQQKEwZzZXRoLXMxCjAIBgNVBAsTAXMxDjAMBgNVBAMTBWludmVyMSAw\nHgYJKoZIhvcNAQkBFhFzamZkZkBsc2tkamZjLmNvbTCBnzANBgkqhkiG9w0BAQEF\nAAOBjQAwgYkCgYEAxnQBqyuYvjUE4aFQ6vVZU5RqHmy3KiTg2NcxELIlZztUTK3a\nVFbJoBB4ixHXCCYslujthILyBjgT3F+IhSpPAcrlu8O5LVPaPCysh/SNrGNwH4lq\neiW9Z5WAhRO/nG7NZNa0USPHAei6b9Sv9PxuKCY+GJfAIwlO4/bltIH06/kCAwEA\nAaOB3zCB3DAdBgNVHQ4EFgQUU4SqJEFm1zW+CcLxmLlARrqtMN0wgawGA1UdIwSB\npDCBoYAUU4SqJEFm1zW+CcLxmLlARrqtMN2hfqR8MHoxCzAJBgNVBAYTAlVTMQsw\nCQYDVQQIEwJDTzEPMA0GA1UEBxMGZGVudmVyMQ8wDQYDVQQKEwZzZXRoLXMxCjAI\nBgNVBAsTAXMxDjAMBgNVBAMTBWludmVyMSAwHgYJKoZIhvcNAQkBFhFzamZkZkBs\nc2tkamZjLmNvbYIJANZCTNN98L9ZMAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEF\nBQADgYEAY/cJsi3w6R4hF4PzAXLhGOg1tzTDYvol3w024WoehJur+qM0AY6UqtoJ\nneCq9af32IKbbOKkoaok+t1+/tylQVF/0FXMTKepxaMbG22vr4TmN3idPUYYbPfW\n5GkF7Hh96BjerrtiUPGuBZL50HoLZ5aR5oZUMAu7TXhOFp+vZp8=\n-----END CERTIFICATE-----
",
Url = "http://mygameserver.local:7001/fusionauth-webhook",
});
});
package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
"github.com/theogravity/pulumi-fusionauth/sdk/v3/go/fusionauth"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := fusionauth.NewFusionAuthWebhook(ctx, "example", &fusionauth.FusionAuthWebhookArgs{
TenantIds: pulumi.StringArray{
pulumi.String("00000000-0000-0000-0000-000000000003"),
fusionauth_tenant.Example.Id,
},
ConnectTimeout: pulumi.Int(1000),
Description: pulumi.String("The standard game Webhook"),
EventsEnabled: &fusionauth.FusionAuthWebhookEventsEnabledArgs{
UserCreate: pulumi.Bool(true),
UserDelete: pulumi.Bool(false),
},
Global: pulumi.Bool(false),
Headers: pulumi.AnyMap{
"foo": pulumi.Any("bar"),
"bar": pulumi.Any("baz"),
},
HttpAuthenticationPassword: pulumi.String("password"),
HttpAuthenticationUsername: pulumi.String("username"),
ReadTimeout: pulumi.Int(2000),
SslCertificate: pulumi.String(" -----BEGIN CERTIFICATE-----\\nMIIDUjCCArugAwIBAgIJANZCTNN98L9ZMA0GCSqGSIb3DQEBBQUAMHoxCzAJBgNV\\nBAYTAlVTMQswCQYDVQQIEwJDTzEPMA0GA1UEBxMGZGVudmVyMQ8wDQYDVQQKEwZz\\nZXRoLXMxCjAIBgNVBAsTAXMxDjAMBgNVBAMTBWludmVyMSAwHgYJKoZIhvcNAQkB\\nFhFzamZkZkBsc2tkamZjLmNvbTAeFw0xNDA0MDkyMTA2MDdaFw0xNDA1MDkyMTA2\\nMDdaMHoxCzAJBgNVBAYTAlVTMQswCQYDVQQIEwJDTzEPMA0GA1UEBxMGZGVudmVy\\nMQ8wDQYDVQQKEwZzZXRoLXMxCjAIBgNVBAsTAXMxDjAMBgNVBAMTBWludmVyMSAw\\nHgYJKoZIhvcNAQkBFhFzamZkZkBsc2tkamZjLmNvbTCBnzANBgkqhkiG9w0BAQEF\\nAAOBjQAwgYkCgYEAxnQBqyuYvjUE4aFQ6vVZU5RqHmy3KiTg2NcxELIlZztUTK3a\\nVFbJoBB4ixHXCCYslujthILyBjgT3F+IhSpPAcrlu8O5LVPaPCysh/SNrGNwH4lq\\neiW9Z5WAhRO/nG7NZNa0USPHAei6b9Sv9PxuKCY+GJfAIwlO4/bltIH06/kCAwEA\\nAaOB3zCB3DAdBgNVHQ4EFgQUU4SqJEFm1zW+CcLxmLlARrqtMN0wgawGA1UdIwSB\\npDCBoYAUU4SqJEFm1zW+CcLxmLlARrqtMN2hfqR8MHoxCzAJBgNVBAYTAlVTMQsw\\nCQYDVQQIEwJDTzEPMA0GA1UEBxMGZGVudmVyMQ8wDQYDVQQKEwZzZXRoLXMxCjAI\\nBgNVBAsTAXMxDjAMBgNVBAMTBWludmVyMSAwHgYJKoZIhvcNAQkBFhFzamZkZkBs\\nc2tkamZjLmNvbYIJANZCTNN98L9ZMAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEF\\nBQADgYEAY/cJsi3w6R4hF4PzAXLhGOg1tzTDYvol3w024WoehJur+qM0AY6UqtoJ\\nneCq9af32IKbbOKkoaok+t1+/tylQVF/0FXMTKepxaMbG22vr4TmN3idPUYYbPfW\\n5GkF7Hh96BjerrtiUPGuBZL50HoLZ5aR5oZUMAu7TXhOFp+vZp8=\\n-----END CERTIFICATE-----\n"),
Url: pulumi.String("http://mygameserver.local:7001/fusionauth-webhook"),
})
if err != nil {
return err
}
return nil
})
}
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.fusionauth.FusionAuthWebhook;
import com.pulumi.fusionauth.FusionAuthWebhookArgs;
import com.pulumi.fusionauth.inputs.FusionAuthWebhookEventsEnabledArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
public static void main(String[] args) {
Pulumi.run(App::stack);
}
public static void stack(Context ctx) {
var example = new FusionAuthWebhook("example", FusionAuthWebhookArgs.builder()
.tenantIds(
"00000000-0000-0000-0000-000000000003",
fusionauth_tenant.example().id())
.connectTimeout(1000)
.description("The standard game Webhook")
.eventsEnabled(FusionAuthWebhookEventsEnabledArgs.builder()
.userCreate(true)
.userDelete(false)
.build())
.global(false)
.headers(Map.ofEntries(
Map.entry("foo", "bar"),
Map.entry("bar", "baz")
))
.httpAuthenticationPassword("password")
.httpAuthenticationUsername("username")
.readTimeout(2000)
.sslCertificate("""
-----BEGIN CERTIFICATE-----\nMIIDUjCCArugAwIBAgIJANZCTNN98L9ZMA0GCSqGSIb3DQEBBQUAMHoxCzAJBgNV\nBAYTAlVTMQswCQYDVQQIEwJDTzEPMA0GA1UEBxMGZGVudmVyMQ8wDQYDVQQKEwZz\nZXRoLXMxCjAIBgNVBAsTAXMxDjAMBgNVBAMTBWludmVyMSAwHgYJKoZIhvcNAQkB\nFhFzamZkZkBsc2tkamZjLmNvbTAeFw0xNDA0MDkyMTA2MDdaFw0xNDA1MDkyMTA2\nMDdaMHoxCzAJBgNVBAYTAlVTMQswCQYDVQQIEwJDTzEPMA0GA1UEBxMGZGVudmVy\nMQ8wDQYDVQQKEwZzZXRoLXMxCjAIBgNVBAsTAXMxDjAMBgNVBAMTBWludmVyMSAw\nHgYJKoZIhvcNAQkBFhFzamZkZkBsc2tkamZjLmNvbTCBnzANBgkqhkiG9w0BAQEF\nAAOBjQAwgYkCgYEAxnQBqyuYvjUE4aFQ6vVZU5RqHmy3KiTg2NcxELIlZztUTK3a\nVFbJoBB4ixHXCCYslujthILyBjgT3F+IhSpPAcrlu8O5LVPaPCysh/SNrGNwH4lq\neiW9Z5WAhRO/nG7NZNa0USPHAei6b9Sv9PxuKCY+GJfAIwlO4/bltIH06/kCAwEA\nAaOB3zCB3DAdBgNVHQ4EFgQUU4SqJEFm1zW+CcLxmLlARrqtMN0wgawGA1UdIwSB\npDCBoYAUU4SqJEFm1zW+CcLxmLlARrqtMN2hfqR8MHoxCzAJBgNVBAYTAlVTMQsw\nCQYDVQQIEwJDTzEPMA0GA1UEBxMGZGVudmVyMQ8wDQYDVQQKEwZzZXRoLXMxCjAI\nBgNVBAsTAXMxDjAMBgNVBAMTBWludmVyMSAwHgYJKoZIhvcNAQkBFhFzamZkZkBs\nc2tkamZjLmNvbYIJANZCTNN98L9ZMAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEF\nBQADgYEAY/cJsi3w6R4hF4PzAXLhGOg1tzTDYvol3w024WoehJur+qM0AY6UqtoJ\nneCq9af32IKbbOKkoaok+t1+/tylQVF/0FXMTKepxaMbG22vr4TmN3idPUYYbPfW\n5GkF7Hh96BjerrtiUPGuBZL50HoLZ5aR5oZUMAu7TXhOFp+vZp8=\n-----END CERTIFICATE-----
""")
.url("http://mygameserver.local:7001/fusionauth-webhook")
.build());
}
}
import pulumi
import theogravity_pulumi-fusionauth as fusionauth
example = fusionauth.FusionAuthWebhook("example",
tenant_ids=[
"00000000-0000-0000-0000-000000000003",
fusionauth_tenant["example"]["id"],
],
connect_timeout=1000,
description="The standard game Webhook",
events_enabled=fusionauth.FusionAuthWebhookEventsEnabledArgs(
user_create=True,
user_delete=False,
),
global_=False,
headers={
"foo": "bar",
"bar": "baz",
},
http_authentication_password="password",
http_authentication_username="username",
read_timeout=2000,
ssl_certificate=" -----BEGIN CERTIFICATE-----\\nMIIDUjCCArugAwIBAgIJANZCTNN98L9ZMA0GCSqGSIb3DQEBBQUAMHoxCzAJBgNV\\nBAYTAlVTMQswCQYDVQQIEwJDTzEPMA0GA1UEBxMGZGVudmVyMQ8wDQYDVQQKEwZz\\nZXRoLXMxCjAIBgNVBAsTAXMxDjAMBgNVBAMTBWludmVyMSAwHgYJKoZIhvcNAQkB\\nFhFzamZkZkBsc2tkamZjLmNvbTAeFw0xNDA0MDkyMTA2MDdaFw0xNDA1MDkyMTA2\\nMDdaMHoxCzAJBgNVBAYTAlVTMQswCQYDVQQIEwJDTzEPMA0GA1UEBxMGZGVudmVy\\nMQ8wDQYDVQQKEwZzZXRoLXMxCjAIBgNVBAsTAXMxDjAMBgNVBAMTBWludmVyMSAw\\nHgYJKoZIhvcNAQkBFhFzamZkZkBsc2tkamZjLmNvbTCBnzANBgkqhkiG9w0BAQEF\\nAAOBjQAwgYkCgYEAxnQBqyuYvjUE4aFQ6vVZU5RqHmy3KiTg2NcxELIlZztUTK3a\\nVFbJoBB4ixHXCCYslujthILyBjgT3F+IhSpPAcrlu8O5LVPaPCysh/SNrGNwH4lq\\neiW9Z5WAhRO/nG7NZNa0USPHAei6b9Sv9PxuKCY+GJfAIwlO4/bltIH06/kCAwEA\\nAaOB3zCB3DAdBgNVHQ4EFgQUU4SqJEFm1zW+CcLxmLlARrqtMN0wgawGA1UdIwSB\\npDCBoYAUU4SqJEFm1zW+CcLxmLlARrqtMN2hfqR8MHoxCzAJBgNVBAYTAlVTMQsw\\nCQYDVQQIEwJDTzEPMA0GA1UEBxMGZGVudmVyMQ8wDQYDVQQKEwZzZXRoLXMxCjAI\\nBgNVBAsTAXMxDjAMBgNVBAMTBWludmVyMSAwHgYJKoZIhvcNAQkBFhFzamZkZkBs\\nc2tkamZjLmNvbYIJANZCTNN98L9ZMAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEF\\nBQADgYEAY/cJsi3w6R4hF4PzAXLhGOg1tzTDYvol3w024WoehJur+qM0AY6UqtoJ\\nneCq9af32IKbbOKkoaok+t1+/tylQVF/0FXMTKepxaMbG22vr4TmN3idPUYYbPfW\\n5GkF7Hh96BjerrtiUPGuBZL50HoLZ5aR5oZUMAu7TXhOFp+vZp8=\\n-----END CERTIFICATE-----\n",
url="http://mygameserver.local:7001/fusionauth-webhook")
import * as pulumi from "@pulumi/pulumi";
import * as fusionauth from "pulumi-fusionauth";
const example = new fusionauth.FusionAuthWebhook("example", {
tenantIds: [
"00000000-0000-0000-0000-000000000003",
fusionauth_tenant.example.id,
],
connectTimeout: 1000,
description: "The standard game Webhook",
eventsEnabled: {
userCreate: true,
userDelete: false,
},
global: false,
headers: {
foo: "bar",
bar: "baz",
},
httpAuthenticationPassword: "password",
httpAuthenticationUsername: "username",
readTimeout: 2000,
sslCertificate: " -----BEGIN CERTIFICATE-----\\nMIIDUjCCArugAwIBAgIJANZCTNN98L9ZMA0GCSqGSIb3DQEBBQUAMHoxCzAJBgNV\\nBAYTAlVTMQswCQYDVQQIEwJDTzEPMA0GA1UEBxMGZGVudmVyMQ8wDQYDVQQKEwZz\\nZXRoLXMxCjAIBgNVBAsTAXMxDjAMBgNVBAMTBWludmVyMSAwHgYJKoZIhvcNAQkB\\nFhFzamZkZkBsc2tkamZjLmNvbTAeFw0xNDA0MDkyMTA2MDdaFw0xNDA1MDkyMTA2\\nMDdaMHoxCzAJBgNVBAYTAlVTMQswCQYDVQQIEwJDTzEPMA0GA1UEBxMGZGVudmVy\\nMQ8wDQYDVQQKEwZzZXRoLXMxCjAIBgNVBAsTAXMxDjAMBgNVBAMTBWludmVyMSAw\\nHgYJKoZIhvcNAQkBFhFzamZkZkBsc2tkamZjLmNvbTCBnzANBgkqhkiG9w0BAQEF\\nAAOBjQAwgYkCgYEAxnQBqyuYvjUE4aFQ6vVZU5RqHmy3KiTg2NcxELIlZztUTK3a\\nVFbJoBB4ixHXCCYslujthILyBjgT3F+IhSpPAcrlu8O5LVPaPCysh/SNrGNwH4lq\\neiW9Z5WAhRO/nG7NZNa0USPHAei6b9Sv9PxuKCY+GJfAIwlO4/bltIH06/kCAwEA\\nAaOB3zCB3DAdBgNVHQ4EFgQUU4SqJEFm1zW+CcLxmLlARrqtMN0wgawGA1UdIwSB\\npDCBoYAUU4SqJEFm1zW+CcLxmLlARrqtMN2hfqR8MHoxCzAJBgNVBAYTAlVTMQsw\\nCQYDVQQIEwJDTzEPMA0GA1UEBxMGZGVudmVyMQ8wDQYDVQQKEwZzZXRoLXMxCjAI\\nBgNVBAsTAXMxDjAMBgNVBAMTBWludmVyMSAwHgYJKoZIhvcNAQkBFhFzamZkZkBs\\nc2tkamZjLmNvbYIJANZCTNN98L9ZMAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEF\\nBQADgYEAY/cJsi3w6R4hF4PzAXLhGOg1tzTDYvol3w024WoehJur+qM0AY6UqtoJ\\nneCq9af32IKbbOKkoaok+t1+/tylQVF/0FXMTKepxaMbG22vr4TmN3idPUYYbPfW\\n5GkF7Hh96BjerrtiUPGuBZL50HoLZ5aR5oZUMAu7TXhOFp+vZp8=\\n-----END CERTIFICATE-----\n",
url: "http://mygameserver.local:7001/fusionauth-webhook",
});
resources:
example:
type: fusionauth:FusionAuthWebhook
properties:
tenantIds:
- 00000000-0000-0000-0000-000000000003
- ${fusionauth_tenant.example.id}
connectTimeout: 1000
description: The standard game Webhook
eventsEnabled:
userCreate: true
userDelete: false
global: false
headers:
foo: bar
bar: baz
httpAuthenticationPassword: password
httpAuthenticationUsername: username
readTimeout: 2000
sslCertificate: |2
-----BEGIN CERTIFICATE-----\nMIIDUjCCArugAwIBAgIJANZCTNN98L9ZMA0GCSqGSIb3DQEBBQUAMHoxCzAJBgNV\nBAYTAlVTMQswCQYDVQQIEwJDTzEPMA0GA1UEBxMGZGVudmVyMQ8wDQYDVQQKEwZz\nZXRoLXMxCjAIBgNVBAsTAXMxDjAMBgNVBAMTBWludmVyMSAwHgYJKoZIhvcNAQkB\nFhFzamZkZkBsc2tkamZjLmNvbTAeFw0xNDA0MDkyMTA2MDdaFw0xNDA1MDkyMTA2\nMDdaMHoxCzAJBgNVBAYTAlVTMQswCQYDVQQIEwJDTzEPMA0GA1UEBxMGZGVudmVy\nMQ8wDQYDVQQKEwZzZXRoLXMxCjAIBgNVBAsTAXMxDjAMBgNVBAMTBWludmVyMSAw\nHgYJKoZIhvcNAQkBFhFzamZkZkBsc2tkamZjLmNvbTCBnzANBgkqhkiG9w0BAQEF\nAAOBjQAwgYkCgYEAxnQBqyuYvjUE4aFQ6vVZU5RqHmy3KiTg2NcxELIlZztUTK3a\nVFbJoBB4ixHXCCYslujthILyBjgT3F+IhSpPAcrlu8O5LVPaPCysh/SNrGNwH4lq\neiW9Z5WAhRO/nG7NZNa0USPHAei6b9Sv9PxuKCY+GJfAIwlO4/bltIH06/kCAwEA\nAaOB3zCB3DAdBgNVHQ4EFgQUU4SqJEFm1zW+CcLxmLlARrqtMN0wgawGA1UdIwSB\npDCBoYAUU4SqJEFm1zW+CcLxmLlARrqtMN2hfqR8MHoxCzAJBgNVBAYTAlVTMQsw\nCQYDVQQIEwJDTzEPMA0GA1UEBxMGZGVudmVyMQ8wDQYDVQQKEwZzZXRoLXMxCjAI\nBgNVBAsTAXMxDjAMBgNVBAMTBWludmVyMSAwHgYJKoZIhvcNAQkBFhFzamZkZkBs\nc2tkamZjLmNvbYIJANZCTNN98L9ZMAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEF\nBQADgYEAY/cJsi3w6R4hF4PzAXLhGOg1tzTDYvol3w024WoehJur+qM0AY6UqtoJ\nneCq9af32IKbbOKkoaok+t1+/tylQVF/0FXMTKepxaMbG22vr4TmN3idPUYYbPfW\n5GkF7Hh96BjerrtiUPGuBZL50HoLZ5aR5oZUMAu7TXhOFp+vZp8=\n-----END CERTIFICATE-----
url: http://mygameserver.local:7001/fusionauth-webhook
Create FusionAuthWebhook Resource
new FusionAuthWebhook(name: string, args: FusionAuthWebhookArgs, opts?: CustomResourceOptions);
@overload
def FusionAuthWebhook(resource_name: str,
opts: Optional[ResourceOptions] = None,
connect_timeout: Optional[int] = None,
description: Optional[str] = None,
events_enabled: Optional[FusionAuthWebhookEventsEnabledArgs] = None,
global_: Optional[bool] = None,
headers: Optional[Mapping[str, Any]] = None,
http_authentication_password: Optional[str] = None,
http_authentication_username: Optional[str] = None,
read_timeout: Optional[int] = None,
ssl_certificate: Optional[str] = None,
tenant_ids: Optional[Sequence[str]] = None,
url: Optional[str] = None)
@overload
def FusionAuthWebhook(resource_name: str,
args: FusionAuthWebhookArgs,
opts: Optional[ResourceOptions] = None)
func NewFusionAuthWebhook(ctx *Context, name string, args FusionAuthWebhookArgs, opts ...ResourceOption) (*FusionAuthWebhook, error)
public FusionAuthWebhook(string name, FusionAuthWebhookArgs args, CustomResourceOptions? opts = null)
public FusionAuthWebhook(String name, FusionAuthWebhookArgs args)
public FusionAuthWebhook(String name, FusionAuthWebhookArgs args, CustomResourceOptions options)
type: fusionauth:FusionAuthWebhook
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args FusionAuthWebhookArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args FusionAuthWebhookArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args FusionAuthWebhookArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args FusionAuthWebhookArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args FusionAuthWebhookArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
FusionAuthWebhook Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
The FusionAuthWebhook resource accepts the following input properties:
- Connect
Timeout int The connection timeout in milliseconds used when FusionAuth sends events to the Webhook.
- Read
Timeout int The read timeout in milliseconds used when FusionAuth sends events to the Webhook.
- Url string
The fully qualified URL of the Webhook’s endpoint that will accept the event requests from FusionAuth.
- Description string
A description of the Webhook. This is used for display purposes only.
- Events
Enabled theogravity.Fusionauth. Inputs. Fusion Auth Webhook Events Enabled A mapping for the events that are enabled for this Webhook.
- Global bool
Whether or not this Webhook is used for all events or just for specific Applications.
- Headers Dictionary<string, object>
An object that contains headers that are sent as part of the HTTP request for the events.
- Http
Authentication stringPassword The HTTP basic authentication password that is sent as part of the HTTP request for the events.
- Http
Authentication stringUsername The HTTP basic authentication username that is sent as part of the HTTP request for the events.
- Ssl
Certificate string An SSL certificate in PEM format that is used to establish the a SSL (TLS specifically) connection to the Webhook.
- Tenant
Ids List<string> The Ids of the tenants that this Webhook should be associated with. If no Ids are specified and the global field is false, this Webhook will not be used.
- Connect
Timeout int The connection timeout in milliseconds used when FusionAuth sends events to the Webhook.
- Read
Timeout int The read timeout in milliseconds used when FusionAuth sends events to the Webhook.
- Url string
The fully qualified URL of the Webhook’s endpoint that will accept the event requests from FusionAuth.
- Description string
A description of the Webhook. This is used for display purposes only.
- Events
Enabled FusionAuth Webhook Events Enabled Args A mapping for the events that are enabled for this Webhook.
- Global bool
Whether or not this Webhook is used for all events or just for specific Applications.
- Headers map[string]interface{}
An object that contains headers that are sent as part of the HTTP request for the events.
- Http
Authentication stringPassword The HTTP basic authentication password that is sent as part of the HTTP request for the events.
- Http
Authentication stringUsername The HTTP basic authentication username that is sent as part of the HTTP request for the events.
- Ssl
Certificate string An SSL certificate in PEM format that is used to establish the a SSL (TLS specifically) connection to the Webhook.
- Tenant
Ids []string The Ids of the tenants that this Webhook should be associated with. If no Ids are specified and the global field is false, this Webhook will not be used.
- connect
Timeout Integer The connection timeout in milliseconds used when FusionAuth sends events to the Webhook.
- read
Timeout Integer The read timeout in milliseconds used when FusionAuth sends events to the Webhook.
- url String
The fully qualified URL of the Webhook’s endpoint that will accept the event requests from FusionAuth.
- description String
A description of the Webhook. This is used for display purposes only.
- events
Enabled FusionAuth Webhook Events Enabled A mapping for the events that are enabled for this Webhook.
- global Boolean
Whether or not this Webhook is used for all events or just for specific Applications.
- headers Map<String,Object>
An object that contains headers that are sent as part of the HTTP request for the events.
- http
Authentication StringPassword The HTTP basic authentication password that is sent as part of the HTTP request for the events.
- http
Authentication StringUsername The HTTP basic authentication username that is sent as part of the HTTP request for the events.
- ssl
Certificate String An SSL certificate in PEM format that is used to establish the a SSL (TLS specifically) connection to the Webhook.
- tenant
Ids List<String> The Ids of the tenants that this Webhook should be associated with. If no Ids are specified and the global field is false, this Webhook will not be used.
- connect
Timeout number The connection timeout in milliseconds used when FusionAuth sends events to the Webhook.
- read
Timeout number The read timeout in milliseconds used when FusionAuth sends events to the Webhook.
- url string
The fully qualified URL of the Webhook’s endpoint that will accept the event requests from FusionAuth.
- description string
A description of the Webhook. This is used for display purposes only.
- events
Enabled FusionAuth Webhook Events Enabled A mapping for the events that are enabled for this Webhook.
- global boolean
Whether or not this Webhook is used for all events or just for specific Applications.
- headers {[key: string]: any}
An object that contains headers that are sent as part of the HTTP request for the events.
- http
Authentication stringPassword The HTTP basic authentication password that is sent as part of the HTTP request for the events.
- http
Authentication stringUsername The HTTP basic authentication username that is sent as part of the HTTP request for the events.
- ssl
Certificate string An SSL certificate in PEM format that is used to establish the a SSL (TLS specifically) connection to the Webhook.
- tenant
Ids string[] The Ids of the tenants that this Webhook should be associated with. If no Ids are specified and the global field is false, this Webhook will not be used.
- connect_
timeout int The connection timeout in milliseconds used when FusionAuth sends events to the Webhook.
- read_
timeout int The read timeout in milliseconds used when FusionAuth sends events to the Webhook.
- url str
The fully qualified URL of the Webhook’s endpoint that will accept the event requests from FusionAuth.
- description str
A description of the Webhook. This is used for display purposes only.
- events_
enabled FusionAuth Webhook Events Enabled Args A mapping for the events that are enabled for this Webhook.
- global_ bool
Whether or not this Webhook is used for all events or just for specific Applications.
- headers Mapping[str, Any]
An object that contains headers that are sent as part of the HTTP request for the events.
- http_
authentication_ strpassword The HTTP basic authentication password that is sent as part of the HTTP request for the events.
- http_
authentication_ strusername The HTTP basic authentication username that is sent as part of the HTTP request for the events.
- ssl_
certificate str An SSL certificate in PEM format that is used to establish the a SSL (TLS specifically) connection to the Webhook.
- tenant_
ids Sequence[str] The Ids of the tenants that this Webhook should be associated with. If no Ids are specified and the global field is false, this Webhook will not be used.
- connect
Timeout Number The connection timeout in milliseconds used when FusionAuth sends events to the Webhook.
- read
Timeout Number The read timeout in milliseconds used when FusionAuth sends events to the Webhook.
- url String
The fully qualified URL of the Webhook’s endpoint that will accept the event requests from FusionAuth.
- description String
A description of the Webhook. This is used for display purposes only.
- events
Enabled Property Map A mapping for the events that are enabled for this Webhook.
- global Boolean
Whether or not this Webhook is used for all events or just for specific Applications.
- headers Map<Any>
An object that contains headers that are sent as part of the HTTP request for the events.
- http
Authentication StringPassword The HTTP basic authentication password that is sent as part of the HTTP request for the events.
- http
Authentication StringUsername The HTTP basic authentication username that is sent as part of the HTTP request for the events.
- ssl
Certificate String An SSL certificate in PEM format that is used to establish the a SSL (TLS specifically) connection to the Webhook.
- tenant
Ids List<String> The Ids of the tenants that this Webhook should be associated with. If no Ids are specified and the global field is false, this Webhook will not be used.
Outputs
All input properties are implicitly available as output properties. Additionally, the FusionAuthWebhook resource produces the following output properties:
- Id string
The provider-assigned unique ID for this managed resource.
- Id string
The provider-assigned unique ID for this managed resource.
- id String
The provider-assigned unique ID for this managed resource.
- id string
The provider-assigned unique ID for this managed resource.
- id str
The provider-assigned unique ID for this managed resource.
- id String
The provider-assigned unique ID for this managed resource.
Look up Existing FusionAuthWebhook Resource
Get an existing FusionAuthWebhook resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.
public static get(name: string, id: Input<ID>, state?: FusionAuthWebhookState, opts?: CustomResourceOptions): FusionAuthWebhook
@staticmethod
def get(resource_name: str,
id: str,
opts: Optional[ResourceOptions] = None,
connect_timeout: Optional[int] = None,
description: Optional[str] = None,
events_enabled: Optional[FusionAuthWebhookEventsEnabledArgs] = None,
global_: Optional[bool] = None,
headers: Optional[Mapping[str, Any]] = None,
http_authentication_password: Optional[str] = None,
http_authentication_username: Optional[str] = None,
read_timeout: Optional[int] = None,
ssl_certificate: Optional[str] = None,
tenant_ids: Optional[Sequence[str]] = None,
url: Optional[str] = None) -> FusionAuthWebhook
func GetFusionAuthWebhook(ctx *Context, name string, id IDInput, state *FusionAuthWebhookState, opts ...ResourceOption) (*FusionAuthWebhook, error)
public static FusionAuthWebhook Get(string name, Input<string> id, FusionAuthWebhookState? state, CustomResourceOptions? opts = null)
public static FusionAuthWebhook get(String name, Output<String> id, FusionAuthWebhookState state, CustomResourceOptions options)
Resource lookup is not supported in YAML
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- resource_name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- Connect
Timeout int The connection timeout in milliseconds used when FusionAuth sends events to the Webhook.
- Description string
A description of the Webhook. This is used for display purposes only.
- Events
Enabled theogravity.Fusionauth. Inputs. Fusion Auth Webhook Events Enabled A mapping for the events that are enabled for this Webhook.
- Global bool
Whether or not this Webhook is used for all events or just for specific Applications.
- Headers Dictionary<string, object>
An object that contains headers that are sent as part of the HTTP request for the events.
- Http
Authentication stringPassword The HTTP basic authentication password that is sent as part of the HTTP request for the events.
- Http
Authentication stringUsername The HTTP basic authentication username that is sent as part of the HTTP request for the events.
- Read
Timeout int The read timeout in milliseconds used when FusionAuth sends events to the Webhook.
- Ssl
Certificate string An SSL certificate in PEM format that is used to establish the a SSL (TLS specifically) connection to the Webhook.
- Tenant
Ids List<string> The Ids of the tenants that this Webhook should be associated with. If no Ids are specified and the global field is false, this Webhook will not be used.
- Url string
The fully qualified URL of the Webhook’s endpoint that will accept the event requests from FusionAuth.
- Connect
Timeout int The connection timeout in milliseconds used when FusionAuth sends events to the Webhook.
- Description string
A description of the Webhook. This is used for display purposes only.
- Events
Enabled FusionAuth Webhook Events Enabled Args A mapping for the events that are enabled for this Webhook.
- Global bool
Whether or not this Webhook is used for all events or just for specific Applications.
- Headers map[string]interface{}
An object that contains headers that are sent as part of the HTTP request for the events.
- Http
Authentication stringPassword The HTTP basic authentication password that is sent as part of the HTTP request for the events.
- Http
Authentication stringUsername The HTTP basic authentication username that is sent as part of the HTTP request for the events.
- Read
Timeout int The read timeout in milliseconds used when FusionAuth sends events to the Webhook.
- Ssl
Certificate string An SSL certificate in PEM format that is used to establish the a SSL (TLS specifically) connection to the Webhook.
- Tenant
Ids []string The Ids of the tenants that this Webhook should be associated with. If no Ids are specified and the global field is false, this Webhook will not be used.
- Url string
The fully qualified URL of the Webhook’s endpoint that will accept the event requests from FusionAuth.
- connect
Timeout Integer The connection timeout in milliseconds used when FusionAuth sends events to the Webhook.
- description String
A description of the Webhook. This is used for display purposes only.
- events
Enabled FusionAuth Webhook Events Enabled A mapping for the events that are enabled for this Webhook.
- global Boolean
Whether or not this Webhook is used for all events or just for specific Applications.
- headers Map<String,Object>
An object that contains headers that are sent as part of the HTTP request for the events.
- http
Authentication StringPassword The HTTP basic authentication password that is sent as part of the HTTP request for the events.
- http
Authentication StringUsername The HTTP basic authentication username that is sent as part of the HTTP request for the events.
- read
Timeout Integer The read timeout in milliseconds used when FusionAuth sends events to the Webhook.
- ssl
Certificate String An SSL certificate in PEM format that is used to establish the a SSL (TLS specifically) connection to the Webhook.
- tenant
Ids List<String> The Ids of the tenants that this Webhook should be associated with. If no Ids are specified and the global field is false, this Webhook will not be used.
- url String
The fully qualified URL of the Webhook’s endpoint that will accept the event requests from FusionAuth.
- connect
Timeout number The connection timeout in milliseconds used when FusionAuth sends events to the Webhook.
- description string
A description of the Webhook. This is used for display purposes only.
- events
Enabled FusionAuth Webhook Events Enabled A mapping for the events that are enabled for this Webhook.
- global boolean
Whether or not this Webhook is used for all events or just for specific Applications.
- headers {[key: string]: any}
An object that contains headers that are sent as part of the HTTP request for the events.
- http
Authentication stringPassword The HTTP basic authentication password that is sent as part of the HTTP request for the events.
- http
Authentication stringUsername The HTTP basic authentication username that is sent as part of the HTTP request for the events.
- read
Timeout number The read timeout in milliseconds used when FusionAuth sends events to the Webhook.
- ssl
Certificate string An SSL certificate in PEM format that is used to establish the a SSL (TLS specifically) connection to the Webhook.
- tenant
Ids string[] The Ids of the tenants that this Webhook should be associated with. If no Ids are specified and the global field is false, this Webhook will not be used.
- url string
The fully qualified URL of the Webhook’s endpoint that will accept the event requests from FusionAuth.
- connect_
timeout int The connection timeout in milliseconds used when FusionAuth sends events to the Webhook.
- description str
A description of the Webhook. This is used for display purposes only.
- events_
enabled FusionAuth Webhook Events Enabled Args A mapping for the events that are enabled for this Webhook.
- global_ bool
Whether or not this Webhook is used for all events or just for specific Applications.
- headers Mapping[str, Any]
An object that contains headers that are sent as part of the HTTP request for the events.
- http_
authentication_ strpassword The HTTP basic authentication password that is sent as part of the HTTP request for the events.
- http_
authentication_ strusername The HTTP basic authentication username that is sent as part of the HTTP request for the events.
- read_
timeout int The read timeout in milliseconds used when FusionAuth sends events to the Webhook.
- ssl_
certificate str An SSL certificate in PEM format that is used to establish the a SSL (TLS specifically) connection to the Webhook.
- tenant_
ids Sequence[str] The Ids of the tenants that this Webhook should be associated with. If no Ids are specified and the global field is false, this Webhook will not be used.
- url str
The fully qualified URL of the Webhook’s endpoint that will accept the event requests from FusionAuth.
- connect
Timeout Number The connection timeout in milliseconds used when FusionAuth sends events to the Webhook.
- description String
A description of the Webhook. This is used for display purposes only.
- events
Enabled Property Map A mapping for the events that are enabled for this Webhook.
- global Boolean
Whether or not this Webhook is used for all events or just for specific Applications.
- headers Map<Any>
An object that contains headers that are sent as part of the HTTP request for the events.
- http
Authentication StringPassword The HTTP basic authentication password that is sent as part of the HTTP request for the events.
- http
Authentication StringUsername The HTTP basic authentication username that is sent as part of the HTTP request for the events.
- read
Timeout Number The read timeout in milliseconds used when FusionAuth sends events to the Webhook.
- ssl
Certificate String An SSL certificate in PEM format that is used to establish the a SSL (TLS specifically) connection to the Webhook.
- tenant
Ids List<String> The Ids of the tenants that this Webhook should be associated with. If no Ids are specified and the global field is false, this Webhook will not be used.
- url String
The fully qualified URL of the Webhook’s endpoint that will accept the event requests from FusionAuth.
Supporting Types
FusionAuthWebhookEventsEnabled, FusionAuthWebhookEventsEnabledArgs
- Audit
Log boolCreate When an audit log is created
- Event
Log boolCreate When an event log is created
- Jwt
Public boolKey Update When a JWT RSA Public / Private keypair may have been changed
- Jwt
Refresh bool When an access token is refreshed using a refresh token
- Jwt
Refresh boolToken Revoke When a JWT Refresh Token is revoked
- Kickstart
Success bool When kickstart has successfully completed
- User
Action bool When a user action is triggered
- User
Bulk boolCreate When multiple users are created in bulk (i.e. during an import)
- User
Create bool When a user is created
- User
Create boolComplete When a user create transaction has completed
- User
Deactivate bool When a user is deactivated
- User
Delete bool When a user is deleted
- User
Delete boolComplete When a user delete transaction has completed
- User
Email boolUpdate When a user updates their email address
- User
Email boolVerified When a user verifies their email address
- User
Identity boolProvider Link When a user is linked to an identity provider
- User
Identity boolProvider Unlink When a link to an identity provider is removed
- User
Login boolFailed When a user fails a login request
- User
Login boolId Duplicate Create When a request to create a user with a login Id (email or username) which is already in use has been received
- User
Login boolId Duplicate Update When a request to update a user and change their login Id (email or username) to one that is already in use has been received
- User
Login boolNew Device When a user begins a login request with a new device
- User
Login boolSuccess When a user completes a login request
- User
Login boolSuspicious When a user logs in and is considered to be a potential threat
- User
Password boolBreach When Reactor detects a user is using a potentially breached password (requires an activated license)
- User
Password boolReset Send When a forgot password email has been sent to a user
- User
Password boolReset Start When the process to reset a user password has started
- User
Password boolReset Success When a user has successfully reset their password
- User
Password boolUpdate When a user has updated their password
- User
Reactivate bool When a user is reactivated
- User
Registration boolCreate When a user registration is created
- User
Registration boolCreate Complete When a user registration create transaction has completed
- User
Registration boolDelete When a user registration is deleted
- User
Registration boolDelete Complete When a user registration delete transaction has completed
- User
Registration boolUpdate When a user registration is updated
- User
Registration boolUpdate Complete When a user registration update transaction has completed
- User
Registration boolVerified When a user completes registration verification
- User
Two boolFactor Method Add When a user has added a two-factor method
- User
Two boolFactor Method Remove When a user has removed a two-factor method
- User
Update bool When a user is updated
- User
Update boolComplete When a user update transaction has completed
- Audit
Log boolCreate When an audit log is created
- Event
Log boolCreate When an event log is created
- Jwt
Public boolKey Update When a JWT RSA Public / Private keypair may have been changed
- Jwt
Refresh bool When an access token is refreshed using a refresh token
- Jwt
Refresh boolToken Revoke When a JWT Refresh Token is revoked
- Kickstart
Success bool When kickstart has successfully completed
- User
Action bool When a user action is triggered
- User
Bulk boolCreate When multiple users are created in bulk (i.e. during an import)
- User
Create bool When a user is created
- User
Create boolComplete When a user create transaction has completed
- User
Deactivate bool When a user is deactivated
- User
Delete bool When a user is deleted
- User
Delete boolComplete When a user delete transaction has completed
- User
Email boolUpdate When a user updates their email address
- User
Email boolVerified When a user verifies their email address
- User
Identity boolProvider Link When a user is linked to an identity provider
- User
Identity boolProvider Unlink When a link to an identity provider is removed
- User
Login boolFailed When a user fails a login request
- User
Login boolId Duplicate Create When a request to create a user with a login Id (email or username) which is already in use has been received
- User
Login boolId Duplicate Update When a request to update a user and change their login Id (email or username) to one that is already in use has been received
- User
Login boolNew Device When a user begins a login request with a new device
- User
Login boolSuccess When a user completes a login request
- User
Login boolSuspicious When a user logs in and is considered to be a potential threat
- User
Password boolBreach When Reactor detects a user is using a potentially breached password (requires an activated license)
- User
Password boolReset Send When a forgot password email has been sent to a user
- User
Password boolReset Start When the process to reset a user password has started
- User
Password boolReset Success When a user has successfully reset their password
- User
Password boolUpdate When a user has updated their password
- User
Reactivate bool When a user is reactivated
- User
Registration boolCreate When a user registration is created
- User
Registration boolCreate Complete When a user registration create transaction has completed
- User
Registration boolDelete When a user registration is deleted
- User
Registration boolDelete Complete When a user registration delete transaction has completed
- User
Registration boolUpdate When a user registration is updated
- User
Registration boolUpdate Complete When a user registration update transaction has completed
- User
Registration boolVerified When a user completes registration verification
- User
Two boolFactor Method Add When a user has added a two-factor method
- User
Two boolFactor Method Remove When a user has removed a two-factor method
- User
Update bool When a user is updated
- User
Update boolComplete When a user update transaction has completed
- audit
Log BooleanCreate When an audit log is created
- event
Log BooleanCreate When an event log is created
- jwt
Public BooleanKey Update When a JWT RSA Public / Private keypair may have been changed
- jwt
Refresh Boolean When an access token is refreshed using a refresh token
- jwt
Refresh BooleanToken Revoke When a JWT Refresh Token is revoked
- kickstart
Success Boolean When kickstart has successfully completed
- user
Action Boolean When a user action is triggered
- user
Bulk BooleanCreate When multiple users are created in bulk (i.e. during an import)
- user
Create Boolean When a user is created
- user
Create BooleanComplete When a user create transaction has completed
- user
Deactivate Boolean When a user is deactivated
- user
Delete Boolean When a user is deleted
- user
Delete BooleanComplete When a user delete transaction has completed
- user
Email BooleanUpdate When a user updates their email address
- user
Email BooleanVerified When a user verifies their email address
- user
Identity BooleanProvider Link When a user is linked to an identity provider
- user
Identity BooleanProvider Unlink When a link to an identity provider is removed
- user
Login BooleanFailed When a user fails a login request
- user
Login BooleanId Duplicate Create When a request to create a user with a login Id (email or username) which is already in use has been received
- user
Login BooleanId Duplicate Update When a request to update a user and change their login Id (email or username) to one that is already in use has been received
- user
Login BooleanNew Device When a user begins a login request with a new device
- user
Login BooleanSuccess When a user completes a login request
- user
Login BooleanSuspicious When a user logs in and is considered to be a potential threat
- user
Password BooleanBreach When Reactor detects a user is using a potentially breached password (requires an activated license)
- user
Password BooleanReset Send When a forgot password email has been sent to a user
- user
Password BooleanReset Start When the process to reset a user password has started
- user
Password BooleanReset Success When a user has successfully reset their password
- user
Password BooleanUpdate When a user has updated their password
- user
Reactivate Boolean When a user is reactivated
- user
Registration BooleanCreate When a user registration is created
- user
Registration BooleanCreate Complete When a user registration create transaction has completed
- user
Registration BooleanDelete When a user registration is deleted
- user
Registration BooleanDelete Complete When a user registration delete transaction has completed
- user
Registration BooleanUpdate When a user registration is updated
- user
Registration BooleanUpdate Complete When a user registration update transaction has completed
- user
Registration BooleanVerified When a user completes registration verification
- user
Two BooleanFactor Method Add When a user has added a two-factor method
- user
Two BooleanFactor Method Remove When a user has removed a two-factor method
- user
Update Boolean When a user is updated
- user
Update BooleanComplete When a user update transaction has completed
- audit
Log booleanCreate When an audit log is created
- event
Log booleanCreate When an event log is created
- jwt
Public booleanKey Update When a JWT RSA Public / Private keypair may have been changed
- jwt
Refresh boolean When an access token is refreshed using a refresh token
- jwt
Refresh booleanToken Revoke When a JWT Refresh Token is revoked
- kickstart
Success boolean When kickstart has successfully completed
- user
Action boolean When a user action is triggered
- user
Bulk booleanCreate When multiple users are created in bulk (i.e. during an import)
- user
Create boolean When a user is created
- user
Create booleanComplete When a user create transaction has completed
- user
Deactivate boolean When a user is deactivated
- user
Delete boolean When a user is deleted
- user
Delete booleanComplete When a user delete transaction has completed
- user
Email booleanUpdate When a user updates their email address
- user
Email booleanVerified When a user verifies their email address
- user
Identity booleanProvider Link When a user is linked to an identity provider
- user
Identity booleanProvider Unlink When a link to an identity provider is removed
- user
Login booleanFailed When a user fails a login request
- user
Login booleanId Duplicate Create When a request to create a user with a login Id (email or username) which is already in use has been received
- user
Login booleanId Duplicate Update When a request to update a user and change their login Id (email or username) to one that is already in use has been received
- user
Login booleanNew Device When a user begins a login request with a new device
- user
Login booleanSuccess When a user completes a login request
- user
Login booleanSuspicious When a user logs in and is considered to be a potential threat
- user
Password booleanBreach When Reactor detects a user is using a potentially breached password (requires an activated license)
- user
Password booleanReset Send When a forgot password email has been sent to a user
- user
Password booleanReset Start When the process to reset a user password has started
- user
Password booleanReset Success When a user has successfully reset their password
- user
Password booleanUpdate When a user has updated their password
- user
Reactivate boolean When a user is reactivated
- user
Registration booleanCreate When a user registration is created
- user
Registration booleanCreate Complete When a user registration create transaction has completed
- user
Registration booleanDelete When a user registration is deleted
- user
Registration booleanDelete Complete When a user registration delete transaction has completed
- user
Registration booleanUpdate When a user registration is updated
- user
Registration booleanUpdate Complete When a user registration update transaction has completed
- user
Registration booleanVerified When a user completes registration verification
- user
Two booleanFactor Method Add When a user has added a two-factor method
- user
Two booleanFactor Method Remove When a user has removed a two-factor method
- user
Update boolean When a user is updated
- user
Update booleanComplete When a user update transaction has completed
- audit_
log_ boolcreate When an audit log is created
- event_
log_ boolcreate When an event log is created
- jwt_
public_ boolkey_ update When a JWT RSA Public / Private keypair may have been changed
- jwt_
refresh bool When an access token is refreshed using a refresh token
- jwt_
refresh_ booltoken_ revoke When a JWT Refresh Token is revoked
- kickstart_
success bool When kickstart has successfully completed
- user_
action bool When a user action is triggered
- user_
bulk_ boolcreate When multiple users are created in bulk (i.e. during an import)
- user_
create bool When a user is created
- user_
create_ boolcomplete When a user create transaction has completed
- user_
deactivate bool When a user is deactivated
- user_
delete bool When a user is deleted
- user_
delete_ boolcomplete When a user delete transaction has completed
- user_
email_ boolupdate When a user updates their email address
- user_
email_ boolverified When a user verifies their email address
- user_
identity_ boolprovider_ link When a user is linked to an identity provider
- user_
identity_ boolprovider_ unlink When a link to an identity provider is removed
- user_
login_ boolfailed When a user fails a login request
- user_
login_ boolid_ duplicate_ create When a request to create a user with a login Id (email or username) which is already in use has been received
- user_
login_ boolid_ duplicate_ update When a request to update a user and change their login Id (email or username) to one that is already in use has been received
- user_
login_ boolnew_ device When a user begins a login request with a new device
- user_
login_ boolsuccess When a user completes a login request
- user_
login_ boolsuspicious When a user logs in and is considered to be a potential threat
- user_
password_ boolbreach When Reactor detects a user is using a potentially breached password (requires an activated license)
- user_
password_ boolreset_ send When a forgot password email has been sent to a user
- user_
password_ boolreset_ start When the process to reset a user password has started
- user_
password_ boolreset_ success When a user has successfully reset their password
- user_
password_ boolupdate When a user has updated their password
- user_
reactivate bool When a user is reactivated
- user_
registration_ boolcreate When a user registration is created
- user_
registration_ boolcreate_ complete When a user registration create transaction has completed
- user_
registration_ booldelete When a user registration is deleted
- user_
registration_ booldelete_ complete When a user registration delete transaction has completed
- user_
registration_ boolupdate When a user registration is updated
- user_
registration_ boolupdate_ complete When a user registration update transaction has completed
- user_
registration_ boolverified When a user completes registration verification
- user_
two_ boolfactor_ method_ add When a user has added a two-factor method
- user_
two_ boolfactor_ method_ remove When a user has removed a two-factor method
- user_
update bool When a user is updated
- user_
update_ boolcomplete When a user update transaction has completed
- audit
Log BooleanCreate When an audit log is created
- event
Log BooleanCreate When an event log is created
- jwt
Public BooleanKey Update When a JWT RSA Public / Private keypair may have been changed
- jwt
Refresh Boolean When an access token is refreshed using a refresh token
- jwt
Refresh BooleanToken Revoke When a JWT Refresh Token is revoked
- kickstart
Success Boolean When kickstart has successfully completed
- user
Action Boolean When a user action is triggered
- user
Bulk BooleanCreate When multiple users are created in bulk (i.e. during an import)
- user
Create Boolean When a user is created
- user
Create BooleanComplete When a user create transaction has completed
- user
Deactivate Boolean When a user is deactivated
- user
Delete Boolean When a user is deleted
- user
Delete BooleanComplete When a user delete transaction has completed
- user
Email BooleanUpdate When a user updates their email address
- user
Email BooleanVerified When a user verifies their email address
- user
Identity BooleanProvider Link When a user is linked to an identity provider
- user
Identity BooleanProvider Unlink When a link to an identity provider is removed
- user
Login BooleanFailed When a user fails a login request
- user
Login BooleanId Duplicate Create When a request to create a user with a login Id (email or username) which is already in use has been received
- user
Login BooleanId Duplicate Update When a request to update a user and change their login Id (email or username) to one that is already in use has been received
- user
Login BooleanNew Device When a user begins a login request with a new device
- user
Login BooleanSuccess When a user completes a login request
- user
Login BooleanSuspicious When a user logs in and is considered to be a potential threat
- user
Password BooleanBreach When Reactor detects a user is using a potentially breached password (requires an activated license)
- user
Password BooleanReset Send When a forgot password email has been sent to a user
- user
Password BooleanReset Start When the process to reset a user password has started
- user
Password BooleanReset Success When a user has successfully reset their password
- user
Password BooleanUpdate When a user has updated their password
- user
Reactivate Boolean When a user is reactivated
- user
Registration BooleanCreate When a user registration is created
- user
Registration BooleanCreate Complete When a user registration create transaction has completed
- user
Registration BooleanDelete When a user registration is deleted
- user
Registration BooleanDelete Complete When a user registration delete transaction has completed
- user
Registration BooleanUpdate When a user registration is updated
- user
Registration BooleanUpdate Complete When a user registration update transaction has completed
- user
Registration BooleanVerified When a user completes registration verification
- user
Two BooleanFactor Method Add When a user has added a two-factor method
- user
Two BooleanFactor Method Remove When a user has removed a two-factor method
- user
Update Boolean When a user is updated
- user
Update BooleanComplete When a user update transaction has completed
Package Details
- Repository
- fusionauth theogravity/pulumi-fusionauth
- License
- MIT
- Notes
This Pulumi package is based on the
fusionauth
Terraform Provider.