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={
        "delete": {
            "enabled": True,
            "number_of_days_to_retain": 367,
        },
    },
    cors_configuration={
        "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,
                                  data: Optional[Mapping[str, str]] = None,
                                  event_log_configuration: Optional[FusionAuthSystemConfigurationEventLogConfigurationArgs] = None,
                                  login_record_configuration: Optional[FusionAuthSystemConfigurationLoginRecordConfigurationArgs] = None,
                                  report_timezone: Optional[str] = None,
                                  trusted_proxy_configuration: Optional[FusionAuthSystemConfigurationTrustedProxyConfigurationArgs] = None,
                                  ui_configuration: Optional[FusionAuthSystemConfigurationUiConfigurationArgs] = None,
                                  usage_data_configuration: Optional[FusionAuthSystemConfigurationUsageDataConfigurationArgs] = 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",
        },
        Debug = false,
        Enabled = false,
        ExposedHeaders = new[]
        {
            "string",
        },
        PreflightMaxAgeInSeconds = 0,
    },
    Data = 
    {
        { "string", "string" },
    },
    EventLogConfiguration = new Fusionauth.Inputs.FusionAuthSystemConfigurationEventLogConfigurationArgs
    {
        NumberToRetain = 0,
    },
    LoginRecordConfiguration = new Fusionauth.Inputs.FusionAuthSystemConfigurationLoginRecordConfigurationArgs
    {
        Delete = new Fusionauth.Inputs.FusionAuthSystemConfigurationLoginRecordConfigurationDeleteArgs
        {
            Enabled = false,
            NumberOfDaysToRetain = 0,
        },
    },
    ReportTimezone = "string",
    TrustedProxyConfiguration = new Fusionauth.Inputs.FusionAuthSystemConfigurationTrustedProxyConfigurationArgs
    {
        TrustPolicy = "string",
        Trusteds = new[]
        {
            "string",
        },
    },
    UiConfiguration = new Fusionauth.Inputs.FusionAuthSystemConfigurationUiConfigurationArgs
    {
        HeaderColor = "string",
        LogoUrl = "string",
        MenuFontColor = "string",
    },
    UsageDataConfiguration = new Fusionauth.Inputs.FusionAuthSystemConfigurationUsageDataConfigurationArgs
    {
        Enabled = false,
    },
    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"),
		},
		Debug:   pulumi.Bool(false),
		Enabled: pulumi.Bool(false),
		ExposedHeaders: pulumi.StringArray{
			pulumi.String("string"),
		},
		PreflightMaxAgeInSeconds: pulumi.Int(0),
	},
	Data: pulumi.StringMap{
		"string": pulumi.String("string"),
	},
	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"),
	TrustedProxyConfiguration: &fusionauth.FusionAuthSystemConfigurationTrustedProxyConfigurationArgs{
		TrustPolicy: pulumi.String("string"),
		Trusteds: pulumi.StringArray{
			pulumi.String("string"),
		},
	},
	UiConfiguration: &fusionauth.FusionAuthSystemConfigurationUiConfigurationArgs{
		HeaderColor:   pulumi.String("string"),
		LogoUrl:       pulumi.String("string"),
		MenuFontColor: pulumi.String("string"),
	},
	UsageDataConfiguration: &fusionauth.FusionAuthSystemConfigurationUsageDataConfigurationArgs{
		Enabled: pulumi.Bool(false),
	},
	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")
        .debug(false)
        .enabled(false)
        .exposedHeaders("string")
        .preflightMaxAgeInSeconds(0)
        .build())
    .data(Map.of("string", "string"))
    .eventLogConfiguration(FusionAuthSystemConfigurationEventLogConfigurationArgs.builder()
        .numberToRetain(0)
        .build())
    .loginRecordConfiguration(FusionAuthSystemConfigurationLoginRecordConfigurationArgs.builder()
        .delete(FusionAuthSystemConfigurationLoginRecordConfigurationDeleteArgs.builder()
            .enabled(false)
            .numberOfDaysToRetain(0)
            .build())
        .build())
    .reportTimezone("string")
    .trustedProxyConfiguration(FusionAuthSystemConfigurationTrustedProxyConfigurationArgs.builder()
        .trustPolicy("string")
        .trusteds("string")
        .build())
    .uiConfiguration(FusionAuthSystemConfigurationUiConfigurationArgs.builder()
        .headerColor("string")
        .logoUrl("string")
        .menuFontColor("string")
        .build())
    .usageDataConfiguration(FusionAuthSystemConfigurationUsageDataConfigurationArgs.builder()
        .enabled(false)
        .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"],
        "debug": False,
        "enabled": False,
        "exposed_headers": ["string"],
        "preflight_max_age_in_seconds": 0,
    },
    data={
        "string": "string",
    },
    event_log_configuration={
        "number_to_retain": 0,
    },
    login_record_configuration={
        "delete": {
            "enabled": False,
            "number_of_days_to_retain": 0,
        },
    },
    report_timezone="string",
    trusted_proxy_configuration={
        "trust_policy": "string",
        "trusteds": ["string"],
    },
    ui_configuration={
        "header_color": "string",
        "logo_url": "string",
        "menu_font_color": "string",
    },
    usage_data_configuration={
        "enabled": False,
    },
    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"],
        debug: false,
        enabled: false,
        exposedHeaders: ["string"],
        preflightMaxAgeInSeconds: 0,
    },
    data: {
        string: "string",
    },
    eventLogConfiguration: {
        numberToRetain: 0,
    },
    loginRecordConfiguration: {
        "delete": {
            enabled: false,
            numberOfDaysToRetain: 0,
        },
    },
    reportTimezone: "string",
    trustedProxyConfiguration: {
        trustPolicy: "string",
        trusteds: ["string"],
    },
    uiConfiguration: {
        headerColor: "string",
        logoUrl: "string",
        menuFontColor: "string",
    },
    usageDataConfiguration: {
        enabled: false,
    },
    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
        debug: false
        enabled: false
        exposedHeaders:
            - string
        preflightMaxAgeInSeconds: 0
    data:
        string: string
    eventLogConfiguration:
        numberToRetain: 0
    loginRecordConfiguration:
        delete:
            enabled: false
            numberOfDaysToRetain: 0
    reportTimezone: string
    trustedProxyConfiguration:
        trustPolicy: string
        trusteds:
            - string
    uiConfiguration:
        headerColor: string
        logoUrl: string
        menuFontColor: string
    usageDataConfiguration:
        enabled: false
    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:
- AuditLog theogravity.Configuration Fusionauth. Inputs. Fusion Auth System Configuration Audit Log Configuration 
- CorsConfiguration theogravity.Fusionauth. Inputs. Fusion Auth System Configuration Cors Configuration 
- Data Dictionary<string, string>
- An object that can hold any information about the System that should be persisted.
- EventLog theogravity.Configuration Fusionauth. Inputs. Fusion Auth System Configuration Event Log Configuration 
- LoginRecord theogravity.Configuration Fusionauth. Inputs. Fusion Auth System Configuration Login Record Configuration 
- ReportTimezone 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.
- TrustedProxy theogravity.Configuration Fusionauth. Inputs. Fusion Auth System Configuration Trusted Proxy Configuration 
- The trusted proxy configuration.
- UiConfiguration theogravity.Fusionauth. Inputs. Fusion Auth System Configuration Ui Configuration 
- UsageData theogravity.Configuration Fusionauth. Inputs. Fusion Auth System Configuration Usage Data Configuration 
- The usage data configuration.
- WebhookEvent theogravity.Log Configuration Fusionauth. Inputs. Fusion Auth System Configuration Webhook Event Log Configuration 
- AuditLog FusionConfiguration Auth System Configuration Audit Log Configuration Args 
- CorsConfiguration FusionAuth System Configuration Cors Configuration Args 
- Data map[string]string
- An object that can hold any information about the System that should be persisted.
- EventLog FusionConfiguration Auth System Configuration Event Log Configuration Args 
- LoginRecord FusionConfiguration Auth System Configuration Login Record Configuration Args 
- ReportTimezone 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.
- TrustedProxy FusionConfiguration Auth System Configuration Trusted Proxy Configuration Args 
- The trusted proxy configuration.
- UiConfiguration FusionAuth System Configuration Ui Configuration Args 
- UsageData FusionConfiguration Auth System Configuration Usage Data Configuration Args 
- The usage data configuration.
- WebhookEvent FusionLog Configuration Auth System Configuration Webhook Event Log Configuration Args 
- auditLog FusionConfiguration Auth System Configuration Audit Log Configuration 
- corsConfiguration FusionAuth System Configuration Cors Configuration 
- data Map<String,String>
- An object that can hold any information about the System that should be persisted.
- eventLog FusionConfiguration Auth System Configuration Event Log Configuration 
- loginRecord FusionConfiguration Auth System Configuration Login Record Configuration 
- reportTimezone 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.
- trustedProxy FusionConfiguration Auth System Configuration Trusted Proxy Configuration 
- The trusted proxy configuration.
- uiConfiguration FusionAuth System Configuration Ui Configuration 
- usageData FusionConfiguration Auth System Configuration Usage Data Configuration 
- The usage data configuration.
- webhookEvent FusionLog Configuration Auth System Configuration Webhook Event Log Configuration 
- auditLog FusionConfiguration Auth System Configuration Audit Log Configuration 
- corsConfiguration FusionAuth System Configuration Cors Configuration 
- data {[key: string]: string}
- An object that can hold any information about the System that should be persisted.
- eventLog FusionConfiguration Auth System Configuration Event Log Configuration 
- loginRecord FusionConfiguration Auth System Configuration Login Record Configuration 
- reportTimezone 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.
- trustedProxy FusionConfiguration Auth System Configuration Trusted Proxy Configuration 
- The trusted proxy configuration.
- uiConfiguration FusionAuth System Configuration Ui Configuration 
- usageData FusionConfiguration Auth System Configuration Usage Data Configuration 
- The usage data configuration.
- webhookEvent 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 
- data Mapping[str, str]
- An object that can hold any information about the System that should be persisted.
- 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.
- trusted_proxy_ Fusionconfiguration Auth System Configuration Trusted Proxy Configuration Args 
- The trusted proxy configuration.
- ui_configuration FusionAuth System Configuration Ui Configuration Args 
- usage_data_ Fusionconfiguration Auth System Configuration Usage Data Configuration Args 
- The usage data configuration.
- webhook_event_ Fusionlog_ configuration Auth System Configuration Webhook Event Log Configuration Args 
- auditLog Property MapConfiguration 
- corsConfiguration Property Map
- data Map<String>
- An object that can hold any information about the System that should be persisted.
- eventLog Property MapConfiguration 
- loginRecord Property MapConfiguration 
- reportTimezone 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.
- trustedProxy Property MapConfiguration 
- The trusted proxy configuration.
- uiConfiguration Property Map
- usageData Property MapConfiguration 
- The usage data configuration.
- webhookEvent 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,
        data: Optional[Mapping[str, str]] = None,
        event_log_configuration: Optional[FusionAuthSystemConfigurationEventLogConfigurationArgs] = None,
        login_record_configuration: Optional[FusionAuthSystemConfigurationLoginRecordConfigurationArgs] = None,
        report_timezone: Optional[str] = None,
        trusted_proxy_configuration: Optional[FusionAuthSystemConfigurationTrustedProxyConfigurationArgs] = None,
        ui_configuration: Optional[FusionAuthSystemConfigurationUiConfigurationArgs] = None,
        usage_data_configuration: Optional[FusionAuthSystemConfigurationUsageDataConfigurationArgs] = None,
        webhook_event_log_configuration: Optional[FusionAuthSystemConfigurationWebhookEventLogConfigurationArgs] = None) -> FusionAuthSystemConfigurationfunc 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)resources:  _:    type: fusionauth:FusionAuthSystemConfiguration    get:      id: ${id}- 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.
- AuditLog theogravity.Configuration Fusionauth. Inputs. Fusion Auth System Configuration Audit Log Configuration 
- CorsConfiguration theogravity.Fusionauth. Inputs. Fusion Auth System Configuration Cors Configuration 
- Data Dictionary<string, string>
- An object that can hold any information about the System that should be persisted.
- EventLog theogravity.Configuration Fusionauth. Inputs. Fusion Auth System Configuration Event Log Configuration 
- LoginRecord theogravity.Configuration Fusionauth. Inputs. Fusion Auth System Configuration Login Record Configuration 
- ReportTimezone 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.
- TrustedProxy theogravity.Configuration Fusionauth. Inputs. Fusion Auth System Configuration Trusted Proxy Configuration 
- The trusted proxy configuration.
- UiConfiguration theogravity.Fusionauth. Inputs. Fusion Auth System Configuration Ui Configuration 
- UsageData theogravity.Configuration Fusionauth. Inputs. Fusion Auth System Configuration Usage Data Configuration 
- The usage data configuration.
- WebhookEvent theogravity.Log Configuration Fusionauth. Inputs. Fusion Auth System Configuration Webhook Event Log Configuration 
- AuditLog FusionConfiguration Auth System Configuration Audit Log Configuration Args 
- CorsConfiguration FusionAuth System Configuration Cors Configuration Args 
- Data map[string]string
- An object that can hold any information about the System that should be persisted.
- EventLog FusionConfiguration Auth System Configuration Event Log Configuration Args 
- LoginRecord FusionConfiguration Auth System Configuration Login Record Configuration Args 
- ReportTimezone 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.
- TrustedProxy FusionConfiguration Auth System Configuration Trusted Proxy Configuration Args 
- The trusted proxy configuration.
- UiConfiguration FusionAuth System Configuration Ui Configuration Args 
- UsageData FusionConfiguration Auth System Configuration Usage Data Configuration Args 
- The usage data configuration.
- WebhookEvent FusionLog Configuration Auth System Configuration Webhook Event Log Configuration Args 
- auditLog FusionConfiguration Auth System Configuration Audit Log Configuration 
- corsConfiguration FusionAuth System Configuration Cors Configuration 
- data Map<String,String>
- An object that can hold any information about the System that should be persisted.
- eventLog FusionConfiguration Auth System Configuration Event Log Configuration 
- loginRecord FusionConfiguration Auth System Configuration Login Record Configuration 
- reportTimezone 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.
- trustedProxy FusionConfiguration Auth System Configuration Trusted Proxy Configuration 
- The trusted proxy configuration.
- uiConfiguration FusionAuth System Configuration Ui Configuration 
- usageData FusionConfiguration Auth System Configuration Usage Data Configuration 
- The usage data configuration.
- webhookEvent FusionLog Configuration Auth System Configuration Webhook Event Log Configuration 
- auditLog FusionConfiguration Auth System Configuration Audit Log Configuration 
- corsConfiguration FusionAuth System Configuration Cors Configuration 
- data {[key: string]: string}
- An object that can hold any information about the System that should be persisted.
- eventLog FusionConfiguration Auth System Configuration Event Log Configuration 
- loginRecord FusionConfiguration Auth System Configuration Login Record Configuration 
- reportTimezone 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.
- trustedProxy FusionConfiguration Auth System Configuration Trusted Proxy Configuration 
- The trusted proxy configuration.
- uiConfiguration FusionAuth System Configuration Ui Configuration 
- usageData FusionConfiguration Auth System Configuration Usage Data Configuration 
- The usage data configuration.
- webhookEvent 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 
- data Mapping[str, str]
- An object that can hold any information about the System that should be persisted.
- 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.
- trusted_proxy_ Fusionconfiguration Auth System Configuration Trusted Proxy Configuration Args 
- The trusted proxy configuration.
- ui_configuration FusionAuth System Configuration Ui Configuration Args 
- usage_data_ Fusionconfiguration Auth System Configuration Usage Data Configuration Args 
- The usage data configuration.
- webhook_event_ Fusionlog_ configuration Auth System Configuration Webhook Event Log Configuration Args 
- auditLog Property MapConfiguration 
- corsConfiguration Property Map
- data Map<String>
- An object that can hold any information about the System that should be persisted.
- eventLog Property MapConfiguration 
- loginRecord Property MapConfiguration 
- reportTimezone 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.
- trustedProxy Property MapConfiguration 
- The trusted proxy configuration.
- uiConfiguration Property Map
- usageData Property MapConfiguration 
- The usage data configuration.
- webhookEvent 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.
- NumberOf 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.
- NumberOf 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.
- numberOf 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.
- numberOf 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.
- numberOf NumberDays To Retain 
- The number of days to retain the Audit Log.
FusionAuthSystemConfigurationCorsConfiguration, FusionAuthSystemConfigurationCorsConfigurationArgs            
- AllowCredentials bool
- The Access-Control-Allow-Credentials response header values as described by MDN Access-Control-Allow-Credentials.
- AllowedHeaders List<string>
- The Access-Control-Allow-Headers response header values as described by MDN Access-Control-Allow-Headers.
- AllowedMethods List<string>
- The Access-Control-Allow-Methods response header values as described by MDN Access-Control-Allow-Methods.
- AllowedOrigins 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.
- Debug bool
- Whether or not FusionAuth will log debug messages to the event log. This is primarily useful for identifying why the FusionAuth CORS filter is rejecting a request and returning an HTTP response status code of 403.
- Enabled bool
- Whether the FusionAuth CORS filter will process requests made to FusionAuth.
- ExposedHeaders List<string>
- The Access-Control-Expose-Headers response header values as described by MDN Access-Control-Expose-Headers.
- PreflightMax intAge In Seconds 
- The Access-Control-Max-Age response header values as described by MDN Access-Control-Max-Age.
- AllowCredentials bool
- The Access-Control-Allow-Credentials response header values as described by MDN Access-Control-Allow-Credentials.
- AllowedHeaders []string
- The Access-Control-Allow-Headers response header values as described by MDN Access-Control-Allow-Headers.
- AllowedMethods []string
- The Access-Control-Allow-Methods response header values as described by MDN Access-Control-Allow-Methods.
- AllowedOrigins []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.
- Debug bool
- Whether or not FusionAuth will log debug messages to the event log. This is primarily useful for identifying why the FusionAuth CORS filter is rejecting a request and returning an HTTP response status code of 403.
- Enabled bool
- Whether the FusionAuth CORS filter will process requests made to FusionAuth.
- ExposedHeaders []string
- The Access-Control-Expose-Headers response header values as described by MDN Access-Control-Expose-Headers.
- PreflightMax intAge In Seconds 
- The Access-Control-Max-Age response header values as described by MDN Access-Control-Max-Age.
- allowCredentials Boolean
- The Access-Control-Allow-Credentials response header values as described by MDN Access-Control-Allow-Credentials.
- allowedHeaders List<String>
- The Access-Control-Allow-Headers response header values as described by MDN Access-Control-Allow-Headers.
- allowedMethods List<String>
- The Access-Control-Allow-Methods response header values as described by MDN Access-Control-Allow-Methods.
- allowedOrigins 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.
- debug Boolean
- Whether or not FusionAuth will log debug messages to the event log. This is primarily useful for identifying why the FusionAuth CORS filter is rejecting a request and returning an HTTP response status code of 403.
- enabled Boolean
- Whether the FusionAuth CORS filter will process requests made to FusionAuth.
- exposedHeaders List<String>
- The Access-Control-Expose-Headers response header values as described by MDN Access-Control-Expose-Headers.
- preflightMax IntegerAge In Seconds 
- The Access-Control-Max-Age response header values as described by MDN Access-Control-Max-Age.
- allowCredentials boolean
- The Access-Control-Allow-Credentials response header values as described by MDN Access-Control-Allow-Credentials.
- allowedHeaders string[]
- The Access-Control-Allow-Headers response header values as described by MDN Access-Control-Allow-Headers.
- allowedMethods string[]
- The Access-Control-Allow-Methods response header values as described by MDN Access-Control-Allow-Methods.
- allowedOrigins 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.
- debug boolean
- Whether or not FusionAuth will log debug messages to the event log. This is primarily useful for identifying why the FusionAuth CORS filter is rejecting a request and returning an HTTP response status code of 403.
- enabled boolean
- Whether the FusionAuth CORS filter will process requests made to FusionAuth.
- exposedHeaders string[]
- The Access-Control-Expose-Headers response header values as described by MDN Access-Control-Expose-Headers.
- preflightMax 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.
- debug bool
- Whether or not FusionAuth will log debug messages to the event log. This is primarily useful for identifying why the FusionAuth CORS filter is rejecting a request and returning an HTTP response status code of 403.
- 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.
- allowCredentials Boolean
- The Access-Control-Allow-Credentials response header values as described by MDN Access-Control-Allow-Credentials.
- allowedHeaders List<String>
- The Access-Control-Allow-Headers response header values as described by MDN Access-Control-Allow-Headers.
- allowedMethods List<String>
- The Access-Control-Allow-Methods response header values as described by MDN Access-Control-Allow-Methods.
- allowedOrigins 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.
- debug Boolean
- Whether or not FusionAuth will log debug messages to the event log. This is primarily useful for identifying why the FusionAuth CORS filter is rejecting a request and returning an HTTP response status code of 403.
- enabled Boolean
- Whether the FusionAuth CORS filter will process requests made to FusionAuth.
- exposedHeaders List<String>
- The Access-Control-Expose-Headers response header values as described by MDN Access-Control-Expose-Headers.
- preflightMax NumberAge In Seconds 
- The Access-Control-Max-Age response header values as described by MDN Access-Control-Max-Age.
FusionAuthSystemConfigurationEventLogConfiguration, FusionAuthSystemConfigurationEventLogConfigurationArgs              
- NumberTo 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.
- NumberTo 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.
- numberTo 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.
- numberTo 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.
- numberTo 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.
- NumberOf 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.
- NumberOf 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.
- numberOf 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.
- numberOf 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.
- numberOf NumberDays To Retain 
- The number of days to retain login records.
FusionAuthSystemConfigurationTrustedProxyConfiguration, FusionAuthSystemConfigurationTrustedProxyConfigurationArgs              
- TrustPolicy string
- This setting is used to resolve the client IP address for use in logging, webhooks, and IP-based access control when an X-Forwarded-For header is provided. Because proxies are free to rewrite the X-Forwarded-For header, an untrusted proxy could write a value that allowed it to bypass IP-based ACLs, or cause an incorrect IP address to be logged or sent to a webhook. Valid values are AllandOnlyConfigured.
- Trusteds List<string>
- An array of IP addresses, representing the set of trusted upstream proxies. This value will be accepted but ignored when trust_policyis set toAll. Values may be specified as IPv4, or IPv6 format, and ranges of addresses are also accepted in CIDR notation.
- TrustPolicy string
- This setting is used to resolve the client IP address for use in logging, webhooks, and IP-based access control when an X-Forwarded-For header is provided. Because proxies are free to rewrite the X-Forwarded-For header, an untrusted proxy could write a value that allowed it to bypass IP-based ACLs, or cause an incorrect IP address to be logged or sent to a webhook. Valid values are AllandOnlyConfigured.
- Trusteds []string
- An array of IP addresses, representing the set of trusted upstream proxies. This value will be accepted but ignored when trust_policyis set toAll. Values may be specified as IPv4, or IPv6 format, and ranges of addresses are also accepted in CIDR notation.
- trustPolicy String
- This setting is used to resolve the client IP address for use in logging, webhooks, and IP-based access control when an X-Forwarded-For header is provided. Because proxies are free to rewrite the X-Forwarded-For header, an untrusted proxy could write a value that allowed it to bypass IP-based ACLs, or cause an incorrect IP address to be logged or sent to a webhook. Valid values are AllandOnlyConfigured.
- trusteds List<String>
- An array of IP addresses, representing the set of trusted upstream proxies. This value will be accepted but ignored when trust_policyis set toAll. Values may be specified as IPv4, or IPv6 format, and ranges of addresses are also accepted in CIDR notation.
- trustPolicy string
- This setting is used to resolve the client IP address for use in logging, webhooks, and IP-based access control when an X-Forwarded-For header is provided. Because proxies are free to rewrite the X-Forwarded-For header, an untrusted proxy could write a value that allowed it to bypass IP-based ACLs, or cause an incorrect IP address to be logged or sent to a webhook. Valid values are AllandOnlyConfigured.
- trusteds string[]
- An array of IP addresses, representing the set of trusted upstream proxies. This value will be accepted but ignored when trust_policyis set toAll. Values may be specified as IPv4, or IPv6 format, and ranges of addresses are also accepted in CIDR notation.
- trust_policy str
- This setting is used to resolve the client IP address for use in logging, webhooks, and IP-based access control when an X-Forwarded-For header is provided. Because proxies are free to rewrite the X-Forwarded-For header, an untrusted proxy could write a value that allowed it to bypass IP-based ACLs, or cause an incorrect IP address to be logged or sent to a webhook. Valid values are AllandOnlyConfigured.
- trusteds Sequence[str]
- An array of IP addresses, representing the set of trusted upstream proxies. This value will be accepted but ignored when trust_policyis set toAll. Values may be specified as IPv4, or IPv6 format, and ranges of addresses are also accepted in CIDR notation.
- trustPolicy String
- This setting is used to resolve the client IP address for use in logging, webhooks, and IP-based access control when an X-Forwarded-For header is provided. Because proxies are free to rewrite the X-Forwarded-For header, an untrusted proxy could write a value that allowed it to bypass IP-based ACLs, or cause an incorrect IP address to be logged or sent to a webhook. Valid values are AllandOnlyConfigured.
- trusteds List<String>
- An array of IP addresses, representing the set of trusted upstream proxies. This value will be accepted but ignored when trust_policyis set toAll. Values may be specified as IPv4, or IPv6 format, and ranges of addresses are also accepted in CIDR notation.
FusionAuthSystemConfigurationUiConfiguration, FusionAuthSystemConfigurationUiConfigurationArgs            
- HeaderColor string
- A hexadecimal color to override the default menu color in the user interface.
- LogoUrl 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.
- HeaderColor string
- A hexadecimal color to override the default menu color in the user interface.
- LogoUrl 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.
- headerColor String
- A hexadecimal color to override the default menu color in the user interface.
- logoUrl 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.
- headerColor string
- A hexadecimal color to override the default menu color in the user interface.
- logoUrl 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.
- headerColor String
- A hexadecimal color to override the default menu color in the user interface.
- logoUrl 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.
FusionAuthSystemConfigurationUsageDataConfiguration, FusionAuthSystemConfigurationUsageDataConfigurationArgs              
- Enabled bool
- Whether or not FusionAuth collects and sends usage data to improve the product.
- Enabled bool
- Whether or not FusionAuth collects and sends usage data to improve the product.
- enabled Boolean
- Whether or not FusionAuth collects and sends usage data to improve the product.
- enabled boolean
- Whether or not FusionAuth collects and sends usage data to improve the product.
- enabled bool
- Whether or not FusionAuth collects and sends usage data to improve the product.
- enabled Boolean
- Whether or not FusionAuth collects and sends usage data to improve the product.
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.
- NumberOf 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.
- NumberOf 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.
- numberOf 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.
- numberOf 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.
- numberOf 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 fusionauthTerraform Provider.