fusionauth.FusionAuthSystemConfiguration
Explore with Pulumi AI
# System Configuration Resource
A registration is the association between a User and an Application that they log into.
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as fusionauth from "pulumi-fusionauth";
const example = new fusionauth.FusionAuthSystemConfiguration("example", {
auditLogConfiguration: {
"delete": {
enabled: true,
numberOfDaysToRetain: 367,
},
},
corsConfiguration: {
allowedMethods: [
"POST",
"PUT",
],
},
});
import pulumi
import theogravity_pulumi_fusionauth as fusionauth
example = fusionauth.FusionAuthSystemConfiguration("example",
audit_log_configuration=fusionauth.FusionAuthSystemConfigurationAuditLogConfigurationArgs(
delete=fusionauth.FusionAuthSystemConfigurationAuditLogConfigurationDeleteArgs(
enabled=True,
number_of_days_to_retain=367,
),
),
cors_configuration=fusionauth.FusionAuthSystemConfigurationCorsConfigurationArgs(
allowed_methods=[
"POST",
"PUT",
],
))
package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
"github.com/theogravity/pulumi-fusionauth/sdk/go/fusionauth"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := fusionauth.NewFusionAuthSystemConfiguration(ctx, "example", &fusionauth.FusionAuthSystemConfigurationArgs{
AuditLogConfiguration: &fusionauth.FusionAuthSystemConfigurationAuditLogConfigurationArgs{
Delete: &fusionauth.FusionAuthSystemConfigurationAuditLogConfigurationDeleteArgs{
Enabled: pulumi.Bool(true),
NumberOfDaysToRetain: pulumi.Int(367),
},
},
CorsConfiguration: &fusionauth.FusionAuthSystemConfigurationCorsConfigurationArgs{
AllowedMethods: pulumi.StringArray{
pulumi.String("POST"),
pulumi.String("PUT"),
},
},
})
if err != nil {
return err
}
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Fusionauth = theogravity.Fusionauth;
return await Deployment.RunAsync(() =>
{
var example = new Fusionauth.FusionAuthSystemConfiguration("example", new()
{
AuditLogConfiguration = new Fusionauth.Inputs.FusionAuthSystemConfigurationAuditLogConfigurationArgs
{
Delete = new Fusionauth.Inputs.FusionAuthSystemConfigurationAuditLogConfigurationDeleteArgs
{
Enabled = true,
NumberOfDaysToRetain = 367,
},
},
CorsConfiguration = new Fusionauth.Inputs.FusionAuthSystemConfigurationCorsConfigurationArgs
{
AllowedMethods = new[]
{
"POST",
"PUT",
},
},
});
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.fusionauth.FusionAuthSystemConfiguration;
import com.pulumi.fusionauth.FusionAuthSystemConfigurationArgs;
import com.pulumi.fusionauth.inputs.FusionAuthSystemConfigurationAuditLogConfigurationArgs;
import com.pulumi.fusionauth.inputs.FusionAuthSystemConfigurationAuditLogConfigurationDeleteArgs;
import com.pulumi.fusionauth.inputs.FusionAuthSystemConfigurationCorsConfigurationArgs;
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 FusionAuthSystemConfiguration("example", FusionAuthSystemConfigurationArgs.builder()
.auditLogConfiguration(FusionAuthSystemConfigurationAuditLogConfigurationArgs.builder()
.delete(FusionAuthSystemConfigurationAuditLogConfigurationDeleteArgs.builder()
.enabled(true)
.numberOfDaysToRetain(367)
.build())
.build())
.corsConfiguration(FusionAuthSystemConfigurationCorsConfigurationArgs.builder()
.allowedMethods(
"POST",
"PUT")
.build())
.build());
}
}
resources:
example:
type: fusionauth:FusionAuthSystemConfiguration
properties:
auditLogConfiguration:
delete:
enabled: true
numberOfDaysToRetain: 367
corsConfiguration:
allowedMethods:
- POST
- PUT
Create FusionAuthSystemConfiguration Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new FusionAuthSystemConfiguration(name: string, args?: FusionAuthSystemConfigurationArgs, opts?: CustomResourceOptions);
@overload
def FusionAuthSystemConfiguration(resource_name: str,
args: Optional[FusionAuthSystemConfigurationArgs] = None,
opts: Optional[ResourceOptions] = None)
@overload
def FusionAuthSystemConfiguration(resource_name: str,
opts: Optional[ResourceOptions] = None,
audit_log_configuration: Optional[FusionAuthSystemConfigurationAuditLogConfigurationArgs] = None,
cors_configuration: Optional[FusionAuthSystemConfigurationCorsConfigurationArgs] = None,
event_log_configuration: Optional[FusionAuthSystemConfigurationEventLogConfigurationArgs] = None,
login_record_configuration: Optional[FusionAuthSystemConfigurationLoginRecordConfigurationArgs] = None,
report_timezone: Optional[str] = None,
ui_configuration: Optional[FusionAuthSystemConfigurationUiConfigurationArgs] = None,
webhook_event_log_configuration: Optional[FusionAuthSystemConfigurationWebhookEventLogConfigurationArgs] = None)
func NewFusionAuthSystemConfiguration(ctx *Context, name string, args *FusionAuthSystemConfigurationArgs, opts ...ResourceOption) (*FusionAuthSystemConfiguration, error)
public FusionAuthSystemConfiguration(string name, FusionAuthSystemConfigurationArgs? args = null, CustomResourceOptions? opts = null)
public FusionAuthSystemConfiguration(String name, FusionAuthSystemConfigurationArgs args)
public FusionAuthSystemConfiguration(String name, FusionAuthSystemConfigurationArgs args, CustomResourceOptions options)
type: fusionauth:FusionAuthSystemConfiguration
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
Parameters
- name string
- The unique name of the resource.
- args FusionAuthSystemConfigurationArgs
- 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 FusionAuthSystemConfigurationArgs
- 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 FusionAuthSystemConfigurationArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args FusionAuthSystemConfigurationArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args FusionAuthSystemConfigurationArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
Constructor example
The following reference example uses placeholder values for all input properties.
var fusionAuthSystemConfigurationResource = new Fusionauth.FusionAuthSystemConfiguration("fusionAuthSystemConfigurationResource", new()
{
AuditLogConfiguration = new Fusionauth.Inputs.FusionAuthSystemConfigurationAuditLogConfigurationArgs
{
Delete = new Fusionauth.Inputs.FusionAuthSystemConfigurationAuditLogConfigurationDeleteArgs
{
Enabled = false,
NumberOfDaysToRetain = 0,
},
},
CorsConfiguration = new Fusionauth.Inputs.FusionAuthSystemConfigurationCorsConfigurationArgs
{
AllowCredentials = false,
AllowedHeaders = new[]
{
"string",
},
AllowedMethods = new[]
{
"string",
},
AllowedOrigins = new[]
{
"string",
},
Enabled = false,
ExposedHeaders = new[]
{
"string",
},
PreflightMaxAgeInSeconds = 0,
},
EventLogConfiguration = new Fusionauth.Inputs.FusionAuthSystemConfigurationEventLogConfigurationArgs
{
NumberToRetain = 0,
},
LoginRecordConfiguration = new Fusionauth.Inputs.FusionAuthSystemConfigurationLoginRecordConfigurationArgs
{
Delete = new Fusionauth.Inputs.FusionAuthSystemConfigurationLoginRecordConfigurationDeleteArgs
{
Enabled = false,
NumberOfDaysToRetain = 0,
},
},
ReportTimezone = "string",
UiConfiguration = new Fusionauth.Inputs.FusionAuthSystemConfigurationUiConfigurationArgs
{
HeaderColor = "string",
LogoUrl = "string",
MenuFontColor = "string",
},
WebhookEventLogConfiguration = new Fusionauth.Inputs.FusionAuthSystemConfigurationWebhookEventLogConfigurationArgs
{
Delete = new Fusionauth.Inputs.FusionAuthSystemConfigurationWebhookEventLogConfigurationDeleteArgs
{
Enabled = false,
NumberOfDaysToRetain = 0,
},
},
});
example, err := fusionauth.NewFusionAuthSystemConfiguration(ctx, "fusionAuthSystemConfigurationResource", &fusionauth.FusionAuthSystemConfigurationArgs{
AuditLogConfiguration: &fusionauth.FusionAuthSystemConfigurationAuditLogConfigurationArgs{
Delete: &fusionauth.FusionAuthSystemConfigurationAuditLogConfigurationDeleteArgs{
Enabled: pulumi.Bool(false),
NumberOfDaysToRetain: pulumi.Int(0),
},
},
CorsConfiguration: &fusionauth.FusionAuthSystemConfigurationCorsConfigurationArgs{
AllowCredentials: pulumi.Bool(false),
AllowedHeaders: pulumi.StringArray{
pulumi.String("string"),
},
AllowedMethods: pulumi.StringArray{
pulumi.String("string"),
},
AllowedOrigins: pulumi.StringArray{
pulumi.String("string"),
},
Enabled: pulumi.Bool(false),
ExposedHeaders: pulumi.StringArray{
pulumi.String("string"),
},
PreflightMaxAgeInSeconds: pulumi.Int(0),
},
EventLogConfiguration: &fusionauth.FusionAuthSystemConfigurationEventLogConfigurationArgs{
NumberToRetain: pulumi.Int(0),
},
LoginRecordConfiguration: &fusionauth.FusionAuthSystemConfigurationLoginRecordConfigurationArgs{
Delete: &fusionauth.FusionAuthSystemConfigurationLoginRecordConfigurationDeleteArgs{
Enabled: pulumi.Bool(false),
NumberOfDaysToRetain: pulumi.Int(0),
},
},
ReportTimezone: pulumi.String("string"),
UiConfiguration: &fusionauth.FusionAuthSystemConfigurationUiConfigurationArgs{
HeaderColor: pulumi.String("string"),
LogoUrl: pulumi.String("string"),
MenuFontColor: pulumi.String("string"),
},
WebhookEventLogConfiguration: &fusionauth.FusionAuthSystemConfigurationWebhookEventLogConfigurationArgs{
Delete: &fusionauth.FusionAuthSystemConfigurationWebhookEventLogConfigurationDeleteArgs{
Enabled: pulumi.Bool(false),
NumberOfDaysToRetain: pulumi.Int(0),
},
},
})
var fusionAuthSystemConfigurationResource = new FusionAuthSystemConfiguration("fusionAuthSystemConfigurationResource", FusionAuthSystemConfigurationArgs.builder()
.auditLogConfiguration(FusionAuthSystemConfigurationAuditLogConfigurationArgs.builder()
.delete(FusionAuthSystemConfigurationAuditLogConfigurationDeleteArgs.builder()
.enabled(false)
.numberOfDaysToRetain(0)
.build())
.build())
.corsConfiguration(FusionAuthSystemConfigurationCorsConfigurationArgs.builder()
.allowCredentials(false)
.allowedHeaders("string")
.allowedMethods("string")
.allowedOrigins("string")
.enabled(false)
.exposedHeaders("string")
.preflightMaxAgeInSeconds(0)
.build())
.eventLogConfiguration(FusionAuthSystemConfigurationEventLogConfigurationArgs.builder()
.numberToRetain(0)
.build())
.loginRecordConfiguration(FusionAuthSystemConfigurationLoginRecordConfigurationArgs.builder()
.delete(FusionAuthSystemConfigurationLoginRecordConfigurationDeleteArgs.builder()
.enabled(false)
.numberOfDaysToRetain(0)
.build())
.build())
.reportTimezone("string")
.uiConfiguration(FusionAuthSystemConfigurationUiConfigurationArgs.builder()
.headerColor("string")
.logoUrl("string")
.menuFontColor("string")
.build())
.webhookEventLogConfiguration(FusionAuthSystemConfigurationWebhookEventLogConfigurationArgs.builder()
.delete(FusionAuthSystemConfigurationWebhookEventLogConfigurationDeleteArgs.builder()
.enabled(false)
.numberOfDaysToRetain(0)
.build())
.build())
.build());
fusion_auth_system_configuration_resource = fusionauth.FusionAuthSystemConfiguration("fusionAuthSystemConfigurationResource",
audit_log_configuration={
"delete": {
"enabled": False,
"number_of_days_to_retain": 0,
},
},
cors_configuration={
"allow_credentials": False,
"allowed_headers": ["string"],
"allowed_methods": ["string"],
"allowed_origins": ["string"],
"enabled": False,
"exposed_headers": ["string"],
"preflight_max_age_in_seconds": 0,
},
event_log_configuration={
"number_to_retain": 0,
},
login_record_configuration={
"delete": {
"enabled": False,
"number_of_days_to_retain": 0,
},
},
report_timezone="string",
ui_configuration={
"header_color": "string",
"logo_url": "string",
"menu_font_color": "string",
},
webhook_event_log_configuration={
"delete": {
"enabled": False,
"number_of_days_to_retain": 0,
},
})
const fusionAuthSystemConfigurationResource = new fusionauth.FusionAuthSystemConfiguration("fusionAuthSystemConfigurationResource", {
auditLogConfiguration: {
"delete": {
enabled: false,
numberOfDaysToRetain: 0,
},
},
corsConfiguration: {
allowCredentials: false,
allowedHeaders: ["string"],
allowedMethods: ["string"],
allowedOrigins: ["string"],
enabled: false,
exposedHeaders: ["string"],
preflightMaxAgeInSeconds: 0,
},
eventLogConfiguration: {
numberToRetain: 0,
},
loginRecordConfiguration: {
"delete": {
enabled: false,
numberOfDaysToRetain: 0,
},
},
reportTimezone: "string",
uiConfiguration: {
headerColor: "string",
logoUrl: "string",
menuFontColor: "string",
},
webhookEventLogConfiguration: {
"delete": {
enabled: false,
numberOfDaysToRetain: 0,
},
},
});
type: fusionauth:FusionAuthSystemConfiguration
properties:
auditLogConfiguration:
delete:
enabled: false
numberOfDaysToRetain: 0
corsConfiguration:
allowCredentials: false
allowedHeaders:
- string
allowedMethods:
- string
allowedOrigins:
- string
enabled: false
exposedHeaders:
- string
preflightMaxAgeInSeconds: 0
eventLogConfiguration:
numberToRetain: 0
loginRecordConfiguration:
delete:
enabled: false
numberOfDaysToRetain: 0
reportTimezone: string
uiConfiguration:
headerColor: string
logoUrl: string
menuFontColor: string
webhookEventLogConfiguration:
delete:
enabled: false
numberOfDaysToRetain: 0
FusionAuthSystemConfiguration Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.
The FusionAuthSystemConfiguration resource accepts the following input properties:
- Audit
Log theogravity.Configuration Fusionauth. Inputs. Fusion Auth System Configuration Audit Log Configuration - Cors
Configuration theogravity.Fusionauth. Inputs. Fusion Auth System Configuration Cors Configuration - Event
Log theogravity.Configuration Fusionauth. Inputs. Fusion Auth System Configuration Event Log Configuration - Login
Record theogravity.Configuration Fusionauth. Inputs. Fusion Auth System Configuration Login Record Configuration - Report
Timezone string - The time zone used to adjust the stored UTC time when generating reports. Since reports are usually rolled up hourly, this timezone will be used for demarcating the hours.
- Ui
Configuration theogravity.Fusionauth. Inputs. Fusion Auth System Configuration Ui Configuration - Webhook
Event theogravity.Log Configuration Fusionauth. Inputs. Fusion Auth System Configuration Webhook Event Log Configuration
- Audit
Log FusionConfiguration Auth System Configuration Audit Log Configuration Args - Cors
Configuration FusionAuth System Configuration Cors Configuration Args - Event
Log FusionConfiguration Auth System Configuration Event Log Configuration Args - Login
Record FusionConfiguration Auth System Configuration Login Record Configuration Args - Report
Timezone string - The time zone used to adjust the stored UTC time when generating reports. Since reports are usually rolled up hourly, this timezone will be used for demarcating the hours.
- Ui
Configuration FusionAuth System Configuration Ui Configuration Args - Webhook
Event FusionLog Configuration Auth System Configuration Webhook Event Log Configuration Args
- audit
Log FusionConfiguration Auth System Configuration Audit Log Configuration - cors
Configuration FusionAuth System Configuration Cors Configuration - event
Log FusionConfiguration Auth System Configuration Event Log Configuration - login
Record FusionConfiguration Auth System Configuration Login Record Configuration - report
Timezone String - The time zone used to adjust the stored UTC time when generating reports. Since reports are usually rolled up hourly, this timezone will be used for demarcating the hours.
- ui
Configuration FusionAuth System Configuration Ui Configuration - webhook
Event FusionLog Configuration Auth System Configuration Webhook Event Log Configuration
- audit
Log FusionConfiguration Auth System Configuration Audit Log Configuration - cors
Configuration FusionAuth System Configuration Cors Configuration - event
Log FusionConfiguration Auth System Configuration Event Log Configuration - login
Record FusionConfiguration Auth System Configuration Login Record Configuration - report
Timezone string - The time zone used to adjust the stored UTC time when generating reports. Since reports are usually rolled up hourly, this timezone will be used for demarcating the hours.
- ui
Configuration FusionAuth System Configuration Ui Configuration - webhook
Event FusionLog Configuration Auth System Configuration Webhook Event Log Configuration
- audit_
log_ Fusionconfiguration Auth System Configuration Audit Log Configuration Args - cors_
configuration FusionAuth System Configuration Cors Configuration Args - event_
log_ Fusionconfiguration Auth System Configuration Event Log Configuration Args - login_
record_ Fusionconfiguration Auth System Configuration Login Record Configuration Args - report_
timezone str - The time zone used to adjust the stored UTC time when generating reports. Since reports are usually rolled up hourly, this timezone will be used for demarcating the hours.
- ui_
configuration FusionAuth System Configuration Ui Configuration Args - webhook_
event_ Fusionlog_ configuration Auth System Configuration Webhook Event Log Configuration Args
- audit
Log Property MapConfiguration - cors
Configuration Property Map - event
Log Property MapConfiguration - login
Record Property MapConfiguration - report
Timezone String - The time zone used to adjust the stored UTC time when generating reports. Since reports are usually rolled up hourly, this timezone will be used for demarcating the hours.
- ui
Configuration Property Map - webhook
Event Property MapLog Configuration
Outputs
All input properties are implicitly available as output properties. Additionally, the FusionAuthSystemConfiguration 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 FusionAuthSystemConfiguration Resource
Get an existing FusionAuthSystemConfiguration 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?: FusionAuthSystemConfigurationState, opts?: CustomResourceOptions): FusionAuthSystemConfiguration
@staticmethod
def get(resource_name: str,
id: str,
opts: Optional[ResourceOptions] = None,
audit_log_configuration: Optional[FusionAuthSystemConfigurationAuditLogConfigurationArgs] = None,
cors_configuration: Optional[FusionAuthSystemConfigurationCorsConfigurationArgs] = None,
event_log_configuration: Optional[FusionAuthSystemConfigurationEventLogConfigurationArgs] = None,
login_record_configuration: Optional[FusionAuthSystemConfigurationLoginRecordConfigurationArgs] = None,
report_timezone: Optional[str] = None,
ui_configuration: Optional[FusionAuthSystemConfigurationUiConfigurationArgs] = None,
webhook_event_log_configuration: Optional[FusionAuthSystemConfigurationWebhookEventLogConfigurationArgs] = None) -> FusionAuthSystemConfiguration
func GetFusionAuthSystemConfiguration(ctx *Context, name string, id IDInput, state *FusionAuthSystemConfigurationState, opts ...ResourceOption) (*FusionAuthSystemConfiguration, error)
public static FusionAuthSystemConfiguration Get(string name, Input<string> id, FusionAuthSystemConfigurationState? state, CustomResourceOptions? opts = null)
public static FusionAuthSystemConfiguration get(String name, Output<String> id, FusionAuthSystemConfigurationState 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.
- Audit
Log theogravity.Configuration Fusionauth. Inputs. Fusion Auth System Configuration Audit Log Configuration - Cors
Configuration theogravity.Fusionauth. Inputs. Fusion Auth System Configuration Cors Configuration - Event
Log theogravity.Configuration Fusionauth. Inputs. Fusion Auth System Configuration Event Log Configuration - Login
Record theogravity.Configuration Fusionauth. Inputs. Fusion Auth System Configuration Login Record Configuration - Report
Timezone string - The time zone used to adjust the stored UTC time when generating reports. Since reports are usually rolled up hourly, this timezone will be used for demarcating the hours.
- Ui
Configuration theogravity.Fusionauth. Inputs. Fusion Auth System Configuration Ui Configuration - Webhook
Event theogravity.Log Configuration Fusionauth. Inputs. Fusion Auth System Configuration Webhook Event Log Configuration
- Audit
Log FusionConfiguration Auth System Configuration Audit Log Configuration Args - Cors
Configuration FusionAuth System Configuration Cors Configuration Args - Event
Log FusionConfiguration Auth System Configuration Event Log Configuration Args - Login
Record FusionConfiguration Auth System Configuration Login Record Configuration Args - Report
Timezone string - The time zone used to adjust the stored UTC time when generating reports. Since reports are usually rolled up hourly, this timezone will be used for demarcating the hours.
- Ui
Configuration FusionAuth System Configuration Ui Configuration Args - Webhook
Event FusionLog Configuration Auth System Configuration Webhook Event Log Configuration Args
- audit
Log FusionConfiguration Auth System Configuration Audit Log Configuration - cors
Configuration FusionAuth System Configuration Cors Configuration - event
Log FusionConfiguration Auth System Configuration Event Log Configuration - login
Record FusionConfiguration Auth System Configuration Login Record Configuration - report
Timezone String - The time zone used to adjust the stored UTC time when generating reports. Since reports are usually rolled up hourly, this timezone will be used for demarcating the hours.
- ui
Configuration FusionAuth System Configuration Ui Configuration - webhook
Event FusionLog Configuration Auth System Configuration Webhook Event Log Configuration
- audit
Log FusionConfiguration Auth System Configuration Audit Log Configuration - cors
Configuration FusionAuth System Configuration Cors Configuration - event
Log FusionConfiguration Auth System Configuration Event Log Configuration - login
Record FusionConfiguration Auth System Configuration Login Record Configuration - report
Timezone string - The time zone used to adjust the stored UTC time when generating reports. Since reports are usually rolled up hourly, this timezone will be used for demarcating the hours.
- ui
Configuration FusionAuth System Configuration Ui Configuration - webhook
Event FusionLog Configuration Auth System Configuration Webhook Event Log Configuration
- audit_
log_ Fusionconfiguration Auth System Configuration Audit Log Configuration Args - cors_
configuration FusionAuth System Configuration Cors Configuration Args - event_
log_ Fusionconfiguration Auth System Configuration Event Log Configuration Args - login_
record_ Fusionconfiguration Auth System Configuration Login Record Configuration Args - report_
timezone str - The time zone used to adjust the stored UTC time when generating reports. Since reports are usually rolled up hourly, this timezone will be used for demarcating the hours.
- ui_
configuration FusionAuth System Configuration Ui Configuration Args - webhook_
event_ Fusionlog_ configuration Auth System Configuration Webhook Event Log Configuration Args
- audit
Log Property MapConfiguration - cors
Configuration Property Map - event
Log Property MapConfiguration - login
Record Property MapConfiguration - report
Timezone String - The time zone used to adjust the stored UTC time when generating reports. Since reports are usually rolled up hourly, this timezone will be used for demarcating the hours.
- ui
Configuration Property Map - webhook
Event Property MapLog Configuration
Supporting Types
FusionAuthSystemConfigurationAuditLogConfiguration, FusionAuthSystemConfigurationAuditLogConfigurationArgs
FusionAuthSystemConfigurationAuditLogConfigurationDelete, FusionAuthSystemConfigurationAuditLogConfigurationDeleteArgs
- Enabled bool
- Whether or not FusionAuth should delete the Audit Log based upon this configuration. When true the auditLogConfiguration.delete.numberOfDaysToRetain will be used to identify audit logs that are eligible for deletion. When this value is set to false audit logs will be preserved forever.
- Number
Of intDays To Retain - The number of days to retain the Audit Log.
- Enabled bool
- Whether or not FusionAuth should delete the Audit Log based upon this configuration. When true the auditLogConfiguration.delete.numberOfDaysToRetain will be used to identify audit logs that are eligible for deletion. When this value is set to false audit logs will be preserved forever.
- Number
Of intDays To Retain - The number of days to retain the Audit Log.
- enabled Boolean
- Whether or not FusionAuth should delete the Audit Log based upon this configuration. When true the auditLogConfiguration.delete.numberOfDaysToRetain will be used to identify audit logs that are eligible for deletion. When this value is set to false audit logs will be preserved forever.
- number
Of IntegerDays To Retain - The number of days to retain the Audit Log.
- enabled boolean
- Whether or not FusionAuth should delete the Audit Log based upon this configuration. When true the auditLogConfiguration.delete.numberOfDaysToRetain will be used to identify audit logs that are eligible for deletion. When this value is set to false audit logs will be preserved forever.
- number
Of numberDays To Retain - The number of days to retain the Audit Log.
- enabled bool
- Whether or not FusionAuth should delete the Audit Log based upon this configuration. When true the auditLogConfiguration.delete.numberOfDaysToRetain will be used to identify audit logs that are eligible for deletion. When this value is set to false audit logs will be preserved forever.
- number_
of_ intdays_ to_ retain - The number of days to retain the Audit Log.
- enabled Boolean
- Whether or not FusionAuth should delete the Audit Log based upon this configuration. When true the auditLogConfiguration.delete.numberOfDaysToRetain will be used to identify audit logs that are eligible for deletion. When this value is set to false audit logs will be preserved forever.
- number
Of NumberDays To Retain - The number of days to retain the Audit Log.
FusionAuthSystemConfigurationCorsConfiguration, FusionAuthSystemConfigurationCorsConfigurationArgs
- Allow
Credentials bool - The Access-Control-Allow-Credentials response header values as described by MDN Access-Control-Allow-Credentials.
- Allowed
Headers List<string> - The Access-Control-Allow-Headers response header values as described by MDN Access-Control-Allow-Headers.
- Allowed
Methods List<string> - The Access-Control-Allow-Methods response header values as described by MDN Access-Control-Allow-Methods.
- Allowed
Origins List<string> - The Access-Control-Allow-Origin response header values as described by MDN Access-Control-Allow-Origin. If the wildcard * is specified, no additional domains may be specified.
- Enabled bool
- Whether the FusionAuth CORS filter will process requests made to FusionAuth.
- Exposed
Headers List<string> - The Access-Control-Expose-Headers response header values as described by MDN Access-Control-Expose-Headers.
- Preflight
Max intAge In Seconds - The Access-Control-Max-Age response header values as described by MDN Access-Control-Max-Age.
- Allow
Credentials bool - The Access-Control-Allow-Credentials response header values as described by MDN Access-Control-Allow-Credentials.
- Allowed
Headers []string - The Access-Control-Allow-Headers response header values as described by MDN Access-Control-Allow-Headers.
- Allowed
Methods []string - The Access-Control-Allow-Methods response header values as described by MDN Access-Control-Allow-Methods.
- Allowed
Origins []string - The Access-Control-Allow-Origin response header values as described by MDN Access-Control-Allow-Origin. If the wildcard * is specified, no additional domains may be specified.
- Enabled bool
- Whether the FusionAuth CORS filter will process requests made to FusionAuth.
- Exposed
Headers []string - The Access-Control-Expose-Headers response header values as described by MDN Access-Control-Expose-Headers.
- Preflight
Max intAge In Seconds - The Access-Control-Max-Age response header values as described by MDN Access-Control-Max-Age.
- allow
Credentials Boolean - The Access-Control-Allow-Credentials response header values as described by MDN Access-Control-Allow-Credentials.
- allowed
Headers List<String> - The Access-Control-Allow-Headers response header values as described by MDN Access-Control-Allow-Headers.
- allowed
Methods List<String> - The Access-Control-Allow-Methods response header values as described by MDN Access-Control-Allow-Methods.
- allowed
Origins List<String> - The Access-Control-Allow-Origin response header values as described by MDN Access-Control-Allow-Origin. If the wildcard * is specified, no additional domains may be specified.
- enabled Boolean
- Whether the FusionAuth CORS filter will process requests made to FusionAuth.
- exposed
Headers List<String> - The Access-Control-Expose-Headers response header values as described by MDN Access-Control-Expose-Headers.
- preflight
Max IntegerAge In Seconds - The Access-Control-Max-Age response header values as described by MDN Access-Control-Max-Age.
- allow
Credentials boolean - The Access-Control-Allow-Credentials response header values as described by MDN Access-Control-Allow-Credentials.
- allowed
Headers string[] - The Access-Control-Allow-Headers response header values as described by MDN Access-Control-Allow-Headers.
- allowed
Methods string[] - The Access-Control-Allow-Methods response header values as described by MDN Access-Control-Allow-Methods.
- allowed
Origins string[] - The Access-Control-Allow-Origin response header values as described by MDN Access-Control-Allow-Origin. If the wildcard * is specified, no additional domains may be specified.
- enabled boolean
- Whether the FusionAuth CORS filter will process requests made to FusionAuth.
- exposed
Headers string[] - The Access-Control-Expose-Headers response header values as described by MDN Access-Control-Expose-Headers.
- preflight
Max numberAge In Seconds - The Access-Control-Max-Age response header values as described by MDN Access-Control-Max-Age.
- allow_
credentials bool - The Access-Control-Allow-Credentials response header values as described by MDN Access-Control-Allow-Credentials.
- allowed_
headers Sequence[str] - The Access-Control-Allow-Headers response header values as described by MDN Access-Control-Allow-Headers.
- allowed_
methods Sequence[str] - The Access-Control-Allow-Methods response header values as described by MDN Access-Control-Allow-Methods.
- allowed_
origins Sequence[str] - The Access-Control-Allow-Origin response header values as described by MDN Access-Control-Allow-Origin. If the wildcard * is specified, no additional domains may be specified.
- enabled bool
- Whether the FusionAuth CORS filter will process requests made to FusionAuth.
- exposed_
headers Sequence[str] - The Access-Control-Expose-Headers response header values as described by MDN Access-Control-Expose-Headers.
- preflight_
max_ intage_ in_ seconds - The Access-Control-Max-Age response header values as described by MDN Access-Control-Max-Age.
- allow
Credentials Boolean - The Access-Control-Allow-Credentials response header values as described by MDN Access-Control-Allow-Credentials.
- allowed
Headers List<String> - The Access-Control-Allow-Headers response header values as described by MDN Access-Control-Allow-Headers.
- allowed
Methods List<String> - The Access-Control-Allow-Methods response header values as described by MDN Access-Control-Allow-Methods.
- allowed
Origins List<String> - The Access-Control-Allow-Origin response header values as described by MDN Access-Control-Allow-Origin. If the wildcard * is specified, no additional domains may be specified.
- enabled Boolean
- Whether the FusionAuth CORS filter will process requests made to FusionAuth.
- exposed
Headers List<String> - The Access-Control-Expose-Headers response header values as described by MDN Access-Control-Expose-Headers.
- preflight
Max NumberAge In Seconds - The Access-Control-Max-Age response header values as described by MDN Access-Control-Max-Age.
FusionAuthSystemConfigurationEventLogConfiguration, FusionAuthSystemConfigurationEventLogConfigurationArgs
- Number
To intRetain - The number of events to retain. Once the the number of event logs exceeds this configured value they will be deleted starting with the oldest event logs.
- Number
To intRetain - The number of events to retain. Once the the number of event logs exceeds this configured value they will be deleted starting with the oldest event logs.
- number
To IntegerRetain - The number of events to retain. Once the the number of event logs exceeds this configured value they will be deleted starting with the oldest event logs.
- number
To numberRetain - The number of events to retain. Once the the number of event logs exceeds this configured value they will be deleted starting with the oldest event logs.
- number_
to_ intretain - The number of events to retain. Once the the number of event logs exceeds this configured value they will be deleted starting with the oldest event logs.
- number
To NumberRetain - The number of events to retain. Once the the number of event logs exceeds this configured value they will be deleted starting with the oldest event logs.
FusionAuthSystemConfigurationLoginRecordConfiguration, FusionAuthSystemConfigurationLoginRecordConfigurationArgs
FusionAuthSystemConfigurationLoginRecordConfigurationDelete, FusionAuthSystemConfigurationLoginRecordConfigurationDeleteArgs
- Enabled bool
- Whether or not FusionAuth should delete the login records based upon this configuration. When true the loginRecordConfiguration.delete.numberOfDaysToRetain will be used to identify login records that are eligible for deletion. When this value is set to false login records will be preserved forever.
- Number
Of intDays To Retain - The number of days to retain login records.
- Enabled bool
- Whether or not FusionAuth should delete the login records based upon this configuration. When true the loginRecordConfiguration.delete.numberOfDaysToRetain will be used to identify login records that are eligible for deletion. When this value is set to false login records will be preserved forever.
- Number
Of intDays To Retain - The number of days to retain login records.
- enabled Boolean
- Whether or not FusionAuth should delete the login records based upon this configuration. When true the loginRecordConfiguration.delete.numberOfDaysToRetain will be used to identify login records that are eligible for deletion. When this value is set to false login records will be preserved forever.
- number
Of IntegerDays To Retain - The number of days to retain login records.
- enabled boolean
- Whether or not FusionAuth should delete the login records based upon this configuration. When true the loginRecordConfiguration.delete.numberOfDaysToRetain will be used to identify login records that are eligible for deletion. When this value is set to false login records will be preserved forever.
- number
Of numberDays To Retain - The number of days to retain login records.
- enabled bool
- Whether or not FusionAuth should delete the login records based upon this configuration. When true the loginRecordConfiguration.delete.numberOfDaysToRetain will be used to identify login records that are eligible for deletion. When this value is set to false login records will be preserved forever.
- number_
of_ intdays_ to_ retain - The number of days to retain login records.
- enabled Boolean
- Whether or not FusionAuth should delete the login records based upon this configuration. When true the loginRecordConfiguration.delete.numberOfDaysToRetain will be used to identify login records that are eligible for deletion. When this value is set to false login records will be preserved forever.
- number
Of NumberDays To Retain - The number of days to retain login records.
FusionAuthSystemConfigurationUiConfiguration, FusionAuthSystemConfigurationUiConfigurationArgs
- Header
Color string - A hexadecimal color to override the default menu color in the user interface.
- Logo
Url string - A URL of a logo to override the default FusionAuth logo in the user interface.
- string
- A hexadecimal color to override the default menu font color in the user interface.
- Header
Color string - A hexadecimal color to override the default menu color in the user interface.
- Logo
Url string - A URL of a logo to override the default FusionAuth logo in the user interface.
- string
- A hexadecimal color to override the default menu font color in the user interface.
- header
Color String - A hexadecimal color to override the default menu color in the user interface.
- logo
Url String - A URL of a logo to override the default FusionAuth logo in the user interface.
- String
- A hexadecimal color to override the default menu font color in the user interface.
- header
Color string - A hexadecimal color to override the default menu color in the user interface.
- logo
Url string - A URL of a logo to override the default FusionAuth logo in the user interface.
- string
- A hexadecimal color to override the default menu font color in the user interface.
- header_
color str - A hexadecimal color to override the default menu color in the user interface.
- logo_
url str - A URL of a logo to override the default FusionAuth logo in the user interface.
- str
- A hexadecimal color to override the default menu font color in the user interface.
- header
Color String - A hexadecimal color to override the default menu color in the user interface.
- logo
Url String - A URL of a logo to override the default FusionAuth logo in the user interface.
- String
- A hexadecimal color to override the default menu font color in the user interface.
FusionAuthSystemConfigurationWebhookEventLogConfiguration, FusionAuthSystemConfigurationWebhookEventLogConfigurationArgs
FusionAuthSystemConfigurationWebhookEventLogConfigurationDelete, FusionAuthSystemConfigurationWebhookEventLogConfigurationDeleteArgs
- Enabled bool
- Whether or not FusionAuth should delete the webhook event logs based upon this configuration. When true the webhookEventLogConfiguration.delete.numberOfDaysToRetain will be used to identify webhook event logs that are eligible for deletion. When this value is set to false webhook event logs will be preserved forever.
- Number
Of intDays To Retain - The number of days to retain webhook event logs.
- Enabled bool
- Whether or not FusionAuth should delete the webhook event logs based upon this configuration. When true the webhookEventLogConfiguration.delete.numberOfDaysToRetain will be used to identify webhook event logs that are eligible for deletion. When this value is set to false webhook event logs will be preserved forever.
- Number
Of intDays To Retain - The number of days to retain webhook event logs.
- enabled Boolean
- Whether or not FusionAuth should delete the webhook event logs based upon this configuration. When true the webhookEventLogConfiguration.delete.numberOfDaysToRetain will be used to identify webhook event logs that are eligible for deletion. When this value is set to false webhook event logs will be preserved forever.
- number
Of IntegerDays To Retain - The number of days to retain webhook event logs.
- enabled boolean
- Whether or not FusionAuth should delete the webhook event logs based upon this configuration. When true the webhookEventLogConfiguration.delete.numberOfDaysToRetain will be used to identify webhook event logs that are eligible for deletion. When this value is set to false webhook event logs will be preserved forever.
- number
Of numberDays To Retain - The number of days to retain webhook event logs.
- enabled bool
- Whether or not FusionAuth should delete the webhook event logs based upon this configuration. When true the webhookEventLogConfiguration.delete.numberOfDaysToRetain will be used to identify webhook event logs that are eligible for deletion. When this value is set to false webhook event logs will be preserved forever.
- number_
of_ intdays_ to_ retain - The number of days to retain webhook event logs.
- enabled Boolean
- Whether or not FusionAuth should delete the webhook event logs based upon this configuration. When true the webhookEventLogConfiguration.delete.numberOfDaysToRetain will be used to identify webhook event logs that are eligible for deletion. When this value is set to false webhook event logs will be preserved forever.
- number
Of NumberDays To Retain - The number of days to retain webhook event logs.
Package Details
- Repository
- fusionauth theogravity/pulumi-fusionauth
- License
- MIT
- Notes
- This Pulumi package is based on the
fusionauth
Terraform Provider.