Documentation ¶
Overview ¶
A Pulumi package for managing FusionAuth instances.
Index ¶
- func PkgVersion() (semver.Version, error)
- type FusionAuthApiKey
- type FusionAuthApiKeyArgs
- type FusionAuthApiKeyArray
- type FusionAuthApiKeyArrayInput
- type FusionAuthApiKeyArrayOutput
- func (FusionAuthApiKeyArrayOutput) ElementType() reflect.Type
- func (o FusionAuthApiKeyArrayOutput) Index(i pulumi.IntInput) FusionAuthApiKeyOutput
- func (o FusionAuthApiKeyArrayOutput) ToFusionAuthApiKeyArrayOutput() FusionAuthApiKeyArrayOutput
- func (o FusionAuthApiKeyArrayOutput) ToFusionAuthApiKeyArrayOutputWithContext(ctx context.Context) FusionAuthApiKeyArrayOutput
- type FusionAuthApiKeyInput
- type FusionAuthApiKeyMap
- type FusionAuthApiKeyMapInput
- type FusionAuthApiKeyMapOutput
- func (FusionAuthApiKeyMapOutput) ElementType() reflect.Type
- func (o FusionAuthApiKeyMapOutput) MapIndex(k pulumi.StringInput) FusionAuthApiKeyOutput
- func (o FusionAuthApiKeyMapOutput) ToFusionAuthApiKeyMapOutput() FusionAuthApiKeyMapOutput
- func (o FusionAuthApiKeyMapOutput) ToFusionAuthApiKeyMapOutputWithContext(ctx context.Context) FusionAuthApiKeyMapOutput
- type FusionAuthApiKeyOutput
- func (o FusionAuthApiKeyOutput) Description() pulumi.StringPtrOutput
- func (FusionAuthApiKeyOutput) ElementType() reflect.Type
- func (o FusionAuthApiKeyOutput) IpAccessControlListId() pulumi.StringPtrOutput
- func (o FusionAuthApiKeyOutput) Key() pulumi.StringOutput
- func (o FusionAuthApiKeyOutput) KeyId() pulumi.StringPtrOutput
- func (o FusionAuthApiKeyOutput) PermissionsEndpoints() FusionAuthApiKeyPermissionsEndpointArrayOutput
- func (o FusionAuthApiKeyOutput) TenantId() pulumi.StringPtrOutput
- func (o FusionAuthApiKeyOutput) ToFusionAuthApiKeyOutput() FusionAuthApiKeyOutput
- func (o FusionAuthApiKeyOutput) ToFusionAuthApiKeyOutputWithContext(ctx context.Context) FusionAuthApiKeyOutput
- type FusionAuthApiKeyPermissionsEndpoint
- type FusionAuthApiKeyPermissionsEndpointArgs
- func (FusionAuthApiKeyPermissionsEndpointArgs) ElementType() reflect.Type
- func (i FusionAuthApiKeyPermissionsEndpointArgs) ToFusionAuthApiKeyPermissionsEndpointOutput() FusionAuthApiKeyPermissionsEndpointOutput
- func (i FusionAuthApiKeyPermissionsEndpointArgs) ToFusionAuthApiKeyPermissionsEndpointOutputWithContext(ctx context.Context) FusionAuthApiKeyPermissionsEndpointOutput
- type FusionAuthApiKeyPermissionsEndpointArray
- func (FusionAuthApiKeyPermissionsEndpointArray) ElementType() reflect.Type
- func (i FusionAuthApiKeyPermissionsEndpointArray) ToFusionAuthApiKeyPermissionsEndpointArrayOutput() FusionAuthApiKeyPermissionsEndpointArrayOutput
- func (i FusionAuthApiKeyPermissionsEndpointArray) ToFusionAuthApiKeyPermissionsEndpointArrayOutputWithContext(ctx context.Context) FusionAuthApiKeyPermissionsEndpointArrayOutput
- type FusionAuthApiKeyPermissionsEndpointArrayInput
- type FusionAuthApiKeyPermissionsEndpointArrayOutput
- func (FusionAuthApiKeyPermissionsEndpointArrayOutput) ElementType() reflect.Type
- func (o FusionAuthApiKeyPermissionsEndpointArrayOutput) Index(i pulumi.IntInput) FusionAuthApiKeyPermissionsEndpointOutput
- func (o FusionAuthApiKeyPermissionsEndpointArrayOutput) ToFusionAuthApiKeyPermissionsEndpointArrayOutput() FusionAuthApiKeyPermissionsEndpointArrayOutput
- func (o FusionAuthApiKeyPermissionsEndpointArrayOutput) ToFusionAuthApiKeyPermissionsEndpointArrayOutputWithContext(ctx context.Context) FusionAuthApiKeyPermissionsEndpointArrayOutput
- type FusionAuthApiKeyPermissionsEndpointInput
- type FusionAuthApiKeyPermissionsEndpointOutput
- func (o FusionAuthApiKeyPermissionsEndpointOutput) Delete() pulumi.BoolPtrOutput
- func (FusionAuthApiKeyPermissionsEndpointOutput) ElementType() reflect.Type
- func (o FusionAuthApiKeyPermissionsEndpointOutput) Endpoint() pulumi.StringOutput
- func (o FusionAuthApiKeyPermissionsEndpointOutput) Get() pulumi.BoolPtrOutput
- func (o FusionAuthApiKeyPermissionsEndpointOutput) Patch() pulumi.BoolPtrOutput
- func (o FusionAuthApiKeyPermissionsEndpointOutput) Post() pulumi.BoolPtrOutput
- func (o FusionAuthApiKeyPermissionsEndpointOutput) Put() pulumi.BoolPtrOutput
- func (o FusionAuthApiKeyPermissionsEndpointOutput) ToFusionAuthApiKeyPermissionsEndpointOutput() FusionAuthApiKeyPermissionsEndpointOutput
- func (o FusionAuthApiKeyPermissionsEndpointOutput) ToFusionAuthApiKeyPermissionsEndpointOutputWithContext(ctx context.Context) FusionAuthApiKeyPermissionsEndpointOutput
- type FusionAuthApiKeyState
- type FusionAuthApplication
- type FusionAuthApplicationAccessControlConfiguration
- type FusionAuthApplicationAccessControlConfigurationArgs
- func (FusionAuthApplicationAccessControlConfigurationArgs) ElementType() reflect.Type
- func (i FusionAuthApplicationAccessControlConfigurationArgs) ToFusionAuthApplicationAccessControlConfigurationOutput() FusionAuthApplicationAccessControlConfigurationOutput
- func (i FusionAuthApplicationAccessControlConfigurationArgs) ToFusionAuthApplicationAccessControlConfigurationOutputWithContext(ctx context.Context) FusionAuthApplicationAccessControlConfigurationOutput
- func (i FusionAuthApplicationAccessControlConfigurationArgs) ToFusionAuthApplicationAccessControlConfigurationPtrOutput() FusionAuthApplicationAccessControlConfigurationPtrOutput
- func (i FusionAuthApplicationAccessControlConfigurationArgs) ToFusionAuthApplicationAccessControlConfigurationPtrOutputWithContext(ctx context.Context) FusionAuthApplicationAccessControlConfigurationPtrOutput
- type FusionAuthApplicationAccessControlConfigurationInput
- type FusionAuthApplicationAccessControlConfigurationOutput
- func (FusionAuthApplicationAccessControlConfigurationOutput) ElementType() reflect.Type
- func (o FusionAuthApplicationAccessControlConfigurationOutput) ToFusionAuthApplicationAccessControlConfigurationOutput() FusionAuthApplicationAccessControlConfigurationOutput
- func (o FusionAuthApplicationAccessControlConfigurationOutput) ToFusionAuthApplicationAccessControlConfigurationOutputWithContext(ctx context.Context) FusionAuthApplicationAccessControlConfigurationOutput
- func (o FusionAuthApplicationAccessControlConfigurationOutput) ToFusionAuthApplicationAccessControlConfigurationPtrOutput() FusionAuthApplicationAccessControlConfigurationPtrOutput
- func (o FusionAuthApplicationAccessControlConfigurationOutput) ToFusionAuthApplicationAccessControlConfigurationPtrOutputWithContext(ctx context.Context) FusionAuthApplicationAccessControlConfigurationPtrOutput
- func (o FusionAuthApplicationAccessControlConfigurationOutput) UiIpAccessControlListId() pulumi.StringPtrOutput
- type FusionAuthApplicationAccessControlConfigurationPtrInput
- type FusionAuthApplicationAccessControlConfigurationPtrOutput
- func (o FusionAuthApplicationAccessControlConfigurationPtrOutput) Elem() FusionAuthApplicationAccessControlConfigurationOutput
- func (FusionAuthApplicationAccessControlConfigurationPtrOutput) ElementType() reflect.Type
- func (o FusionAuthApplicationAccessControlConfigurationPtrOutput) ToFusionAuthApplicationAccessControlConfigurationPtrOutput() FusionAuthApplicationAccessControlConfigurationPtrOutput
- func (o FusionAuthApplicationAccessControlConfigurationPtrOutput) ToFusionAuthApplicationAccessControlConfigurationPtrOutputWithContext(ctx context.Context) FusionAuthApplicationAccessControlConfigurationPtrOutput
- func (o FusionAuthApplicationAccessControlConfigurationPtrOutput) UiIpAccessControlListId() pulumi.StringPtrOutput
- type FusionAuthApplicationArgs
- type FusionAuthApplicationArray
- func (FusionAuthApplicationArray) ElementType() reflect.Type
- func (i FusionAuthApplicationArray) ToFusionAuthApplicationArrayOutput() FusionAuthApplicationArrayOutput
- func (i FusionAuthApplicationArray) ToFusionAuthApplicationArrayOutputWithContext(ctx context.Context) FusionAuthApplicationArrayOutput
- type FusionAuthApplicationArrayInput
- type FusionAuthApplicationArrayOutput
- func (FusionAuthApplicationArrayOutput) ElementType() reflect.Type
- func (o FusionAuthApplicationArrayOutput) Index(i pulumi.IntInput) FusionAuthApplicationOutput
- func (o FusionAuthApplicationArrayOutput) ToFusionAuthApplicationArrayOutput() FusionAuthApplicationArrayOutput
- func (o FusionAuthApplicationArrayOutput) ToFusionAuthApplicationArrayOutputWithContext(ctx context.Context) FusionAuthApplicationArrayOutput
- type FusionAuthApplicationCleanSpeakConfiguration
- type FusionAuthApplicationCleanSpeakConfigurationArgs
- func (FusionAuthApplicationCleanSpeakConfigurationArgs) ElementType() reflect.Type
- func (i FusionAuthApplicationCleanSpeakConfigurationArgs) ToFusionAuthApplicationCleanSpeakConfigurationOutput() FusionAuthApplicationCleanSpeakConfigurationOutput
- func (i FusionAuthApplicationCleanSpeakConfigurationArgs) ToFusionAuthApplicationCleanSpeakConfigurationOutputWithContext(ctx context.Context) FusionAuthApplicationCleanSpeakConfigurationOutput
- func (i FusionAuthApplicationCleanSpeakConfigurationArgs) ToFusionAuthApplicationCleanSpeakConfigurationPtrOutput() FusionAuthApplicationCleanSpeakConfigurationPtrOutput
- func (i FusionAuthApplicationCleanSpeakConfigurationArgs) ToFusionAuthApplicationCleanSpeakConfigurationPtrOutputWithContext(ctx context.Context) FusionAuthApplicationCleanSpeakConfigurationPtrOutput
- type FusionAuthApplicationCleanSpeakConfigurationInput
- type FusionAuthApplicationCleanSpeakConfigurationOutput
- func (o FusionAuthApplicationCleanSpeakConfigurationOutput) ApplicationIds() pulumi.StringArrayOutput
- func (FusionAuthApplicationCleanSpeakConfigurationOutput) ElementType() reflect.Type
- func (o FusionAuthApplicationCleanSpeakConfigurationOutput) ToFusionAuthApplicationCleanSpeakConfigurationOutput() FusionAuthApplicationCleanSpeakConfigurationOutput
- func (o FusionAuthApplicationCleanSpeakConfigurationOutput) ToFusionAuthApplicationCleanSpeakConfigurationOutputWithContext(ctx context.Context) FusionAuthApplicationCleanSpeakConfigurationOutput
- func (o FusionAuthApplicationCleanSpeakConfigurationOutput) ToFusionAuthApplicationCleanSpeakConfigurationPtrOutput() FusionAuthApplicationCleanSpeakConfigurationPtrOutput
- func (o FusionAuthApplicationCleanSpeakConfigurationOutput) ToFusionAuthApplicationCleanSpeakConfigurationPtrOutputWithContext(ctx context.Context) FusionAuthApplicationCleanSpeakConfigurationPtrOutput
- func (o FusionAuthApplicationCleanSpeakConfigurationOutput) UsernameModeration() FusionAuthApplicationCleanSpeakConfigurationUsernameModerationPtrOutput
- type FusionAuthApplicationCleanSpeakConfigurationPtrInput
- type FusionAuthApplicationCleanSpeakConfigurationPtrOutput
- func (o FusionAuthApplicationCleanSpeakConfigurationPtrOutput) ApplicationIds() pulumi.StringArrayOutput
- func (o FusionAuthApplicationCleanSpeakConfigurationPtrOutput) Elem() FusionAuthApplicationCleanSpeakConfigurationOutput
- func (FusionAuthApplicationCleanSpeakConfigurationPtrOutput) ElementType() reflect.Type
- func (o FusionAuthApplicationCleanSpeakConfigurationPtrOutput) ToFusionAuthApplicationCleanSpeakConfigurationPtrOutput() FusionAuthApplicationCleanSpeakConfigurationPtrOutput
- func (o FusionAuthApplicationCleanSpeakConfigurationPtrOutput) ToFusionAuthApplicationCleanSpeakConfigurationPtrOutputWithContext(ctx context.Context) FusionAuthApplicationCleanSpeakConfigurationPtrOutput
- func (o FusionAuthApplicationCleanSpeakConfigurationPtrOutput) UsernameModeration() FusionAuthApplicationCleanSpeakConfigurationUsernameModerationPtrOutput
- type FusionAuthApplicationCleanSpeakConfigurationUsernameModeration
- type FusionAuthApplicationCleanSpeakConfigurationUsernameModerationArgs
- func (FusionAuthApplicationCleanSpeakConfigurationUsernameModerationArgs) ElementType() reflect.Type
- func (i FusionAuthApplicationCleanSpeakConfigurationUsernameModerationArgs) ToFusionAuthApplicationCleanSpeakConfigurationUsernameModerationOutput() FusionAuthApplicationCleanSpeakConfigurationUsernameModerationOutput
- func (i FusionAuthApplicationCleanSpeakConfigurationUsernameModerationArgs) ToFusionAuthApplicationCleanSpeakConfigurationUsernameModerationOutputWithContext(ctx context.Context) FusionAuthApplicationCleanSpeakConfigurationUsernameModerationOutput
- func (i FusionAuthApplicationCleanSpeakConfigurationUsernameModerationArgs) ToFusionAuthApplicationCleanSpeakConfigurationUsernameModerationPtrOutput() FusionAuthApplicationCleanSpeakConfigurationUsernameModerationPtrOutput
- func (i FusionAuthApplicationCleanSpeakConfigurationUsernameModerationArgs) ToFusionAuthApplicationCleanSpeakConfigurationUsernameModerationPtrOutputWithContext(ctx context.Context) FusionAuthApplicationCleanSpeakConfigurationUsernameModerationPtrOutput
- type FusionAuthApplicationCleanSpeakConfigurationUsernameModerationInput
- type FusionAuthApplicationCleanSpeakConfigurationUsernameModerationOutput
- func (o FusionAuthApplicationCleanSpeakConfigurationUsernameModerationOutput) ApplicationId() pulumi.StringPtrOutput
- func (FusionAuthApplicationCleanSpeakConfigurationUsernameModerationOutput) ElementType() reflect.Type
- func (o FusionAuthApplicationCleanSpeakConfigurationUsernameModerationOutput) Enabled() pulumi.BoolPtrOutput
- func (o FusionAuthApplicationCleanSpeakConfigurationUsernameModerationOutput) ToFusionAuthApplicationCleanSpeakConfigurationUsernameModerationOutput() FusionAuthApplicationCleanSpeakConfigurationUsernameModerationOutput
- func (o FusionAuthApplicationCleanSpeakConfigurationUsernameModerationOutput) ToFusionAuthApplicationCleanSpeakConfigurationUsernameModerationOutputWithContext(ctx context.Context) FusionAuthApplicationCleanSpeakConfigurationUsernameModerationOutput
- func (o FusionAuthApplicationCleanSpeakConfigurationUsernameModerationOutput) ToFusionAuthApplicationCleanSpeakConfigurationUsernameModerationPtrOutput() FusionAuthApplicationCleanSpeakConfigurationUsernameModerationPtrOutput
- func (o FusionAuthApplicationCleanSpeakConfigurationUsernameModerationOutput) ToFusionAuthApplicationCleanSpeakConfigurationUsernameModerationPtrOutputWithContext(ctx context.Context) FusionAuthApplicationCleanSpeakConfigurationUsernameModerationPtrOutput
- type FusionAuthApplicationCleanSpeakConfigurationUsernameModerationPtrInput
- type FusionAuthApplicationCleanSpeakConfigurationUsernameModerationPtrOutput
- func (o FusionAuthApplicationCleanSpeakConfigurationUsernameModerationPtrOutput) ApplicationId() pulumi.StringPtrOutput
- func (o FusionAuthApplicationCleanSpeakConfigurationUsernameModerationPtrOutput) Elem() FusionAuthApplicationCleanSpeakConfigurationUsernameModerationOutput
- func (FusionAuthApplicationCleanSpeakConfigurationUsernameModerationPtrOutput) ElementType() reflect.Type
- func (o FusionAuthApplicationCleanSpeakConfigurationUsernameModerationPtrOutput) Enabled() pulumi.BoolPtrOutput
- func (o FusionAuthApplicationCleanSpeakConfigurationUsernameModerationPtrOutput) ToFusionAuthApplicationCleanSpeakConfigurationUsernameModerationPtrOutput() FusionAuthApplicationCleanSpeakConfigurationUsernameModerationPtrOutput
- func (o FusionAuthApplicationCleanSpeakConfigurationUsernameModerationPtrOutput) ToFusionAuthApplicationCleanSpeakConfigurationUsernameModerationPtrOutputWithContext(ctx context.Context) FusionAuthApplicationCleanSpeakConfigurationUsernameModerationPtrOutput
- type FusionAuthApplicationEmailConfiguration
- type FusionAuthApplicationEmailConfigurationArgs
- func (FusionAuthApplicationEmailConfigurationArgs) ElementType() reflect.Type
- func (i FusionAuthApplicationEmailConfigurationArgs) ToFusionAuthApplicationEmailConfigurationOutput() FusionAuthApplicationEmailConfigurationOutput
- func (i FusionAuthApplicationEmailConfigurationArgs) ToFusionAuthApplicationEmailConfigurationOutputWithContext(ctx context.Context) FusionAuthApplicationEmailConfigurationOutput
- func (i FusionAuthApplicationEmailConfigurationArgs) ToFusionAuthApplicationEmailConfigurationPtrOutput() FusionAuthApplicationEmailConfigurationPtrOutput
- func (i FusionAuthApplicationEmailConfigurationArgs) ToFusionAuthApplicationEmailConfigurationPtrOutputWithContext(ctx context.Context) FusionAuthApplicationEmailConfigurationPtrOutput
- type FusionAuthApplicationEmailConfigurationInput
- type FusionAuthApplicationEmailConfigurationOutput
- func (FusionAuthApplicationEmailConfigurationOutput) ElementType() reflect.Type
- func (o FusionAuthApplicationEmailConfigurationOutput) EmailUpdateTemplateId() pulumi.StringPtrOutput
- func (o FusionAuthApplicationEmailConfigurationOutput) EmailVerificationTemplateId() pulumi.StringPtrOutput
- func (o FusionAuthApplicationEmailConfigurationOutput) EmailVerifiedTemplateId() pulumi.StringPtrOutput
- func (o FusionAuthApplicationEmailConfigurationOutput) ForgotPasswordTemplateId() pulumi.StringPtrOutput
- func (o FusionAuthApplicationEmailConfigurationOutput) LoginIdInUseOnCreateTemplateId() pulumi.StringPtrOutput
- func (o FusionAuthApplicationEmailConfigurationOutput) LoginIdInUseOnUpdateTemplateId() pulumi.StringPtrOutput
- func (o FusionAuthApplicationEmailConfigurationOutput) LoginNewDeviceTemplateId() pulumi.StringPtrOutput
- func (o FusionAuthApplicationEmailConfigurationOutput) LoginSuspiciousTemplateId() pulumi.StringPtrOutput
- func (o FusionAuthApplicationEmailConfigurationOutput) PasswordResetSuccessTemplateId() pulumi.StringPtrOutput
- func (o FusionAuthApplicationEmailConfigurationOutput) PasswordUpdateTemplateId() pulumi.StringPtrOutput
- func (o FusionAuthApplicationEmailConfigurationOutput) PasswordlessEmailTemplateId() pulumi.StringPtrOutput
- func (o FusionAuthApplicationEmailConfigurationOutput) SetPasswordEmailTemplateId() pulumi.StringPtrOutput
- func (o FusionAuthApplicationEmailConfigurationOutput) ToFusionAuthApplicationEmailConfigurationOutput() FusionAuthApplicationEmailConfigurationOutput
- func (o FusionAuthApplicationEmailConfigurationOutput) ToFusionAuthApplicationEmailConfigurationOutputWithContext(ctx context.Context) FusionAuthApplicationEmailConfigurationOutput
- func (o FusionAuthApplicationEmailConfigurationOutput) ToFusionAuthApplicationEmailConfigurationPtrOutput() FusionAuthApplicationEmailConfigurationPtrOutput
- func (o FusionAuthApplicationEmailConfigurationOutput) ToFusionAuthApplicationEmailConfigurationPtrOutputWithContext(ctx context.Context) FusionAuthApplicationEmailConfigurationPtrOutput
- func (o FusionAuthApplicationEmailConfigurationOutput) TwoFactorMethodAddTemplateId() pulumi.StringPtrOutput
- func (o FusionAuthApplicationEmailConfigurationOutput) TwoFactorMethodRemoveTemplateId() pulumi.StringPtrOutput
- type FusionAuthApplicationEmailConfigurationPtrInput
- type FusionAuthApplicationEmailConfigurationPtrOutput
- func (o FusionAuthApplicationEmailConfigurationPtrOutput) Elem() FusionAuthApplicationEmailConfigurationOutput
- func (FusionAuthApplicationEmailConfigurationPtrOutput) ElementType() reflect.Type
- func (o FusionAuthApplicationEmailConfigurationPtrOutput) EmailUpdateTemplateId() pulumi.StringPtrOutput
- func (o FusionAuthApplicationEmailConfigurationPtrOutput) EmailVerificationTemplateId() pulumi.StringPtrOutput
- func (o FusionAuthApplicationEmailConfigurationPtrOutput) EmailVerifiedTemplateId() pulumi.StringPtrOutput
- func (o FusionAuthApplicationEmailConfigurationPtrOutput) ForgotPasswordTemplateId() pulumi.StringPtrOutput
- func (o FusionAuthApplicationEmailConfigurationPtrOutput) LoginIdInUseOnCreateTemplateId() pulumi.StringPtrOutput
- func (o FusionAuthApplicationEmailConfigurationPtrOutput) LoginIdInUseOnUpdateTemplateId() pulumi.StringPtrOutput
- func (o FusionAuthApplicationEmailConfigurationPtrOutput) LoginNewDeviceTemplateId() pulumi.StringPtrOutput
- func (o FusionAuthApplicationEmailConfigurationPtrOutput) LoginSuspiciousTemplateId() pulumi.StringPtrOutput
- func (o FusionAuthApplicationEmailConfigurationPtrOutput) PasswordResetSuccessTemplateId() pulumi.StringPtrOutput
- func (o FusionAuthApplicationEmailConfigurationPtrOutput) PasswordUpdateTemplateId() pulumi.StringPtrOutput
- func (o FusionAuthApplicationEmailConfigurationPtrOutput) PasswordlessEmailTemplateId() pulumi.StringPtrOutput
- func (o FusionAuthApplicationEmailConfigurationPtrOutput) SetPasswordEmailTemplateId() pulumi.StringPtrOutput
- func (o FusionAuthApplicationEmailConfigurationPtrOutput) ToFusionAuthApplicationEmailConfigurationPtrOutput() FusionAuthApplicationEmailConfigurationPtrOutput
- func (o FusionAuthApplicationEmailConfigurationPtrOutput) ToFusionAuthApplicationEmailConfigurationPtrOutputWithContext(ctx context.Context) FusionAuthApplicationEmailConfigurationPtrOutput
- func (o FusionAuthApplicationEmailConfigurationPtrOutput) TwoFactorMethodAddTemplateId() pulumi.StringPtrOutput
- func (o FusionAuthApplicationEmailConfigurationPtrOutput) TwoFactorMethodRemoveTemplateId() pulumi.StringPtrOutput
- type FusionAuthApplicationFormConfiguration
- type FusionAuthApplicationFormConfigurationArgs
- func (FusionAuthApplicationFormConfigurationArgs) ElementType() reflect.Type
- func (i FusionAuthApplicationFormConfigurationArgs) ToFusionAuthApplicationFormConfigurationOutput() FusionAuthApplicationFormConfigurationOutput
- func (i FusionAuthApplicationFormConfigurationArgs) ToFusionAuthApplicationFormConfigurationOutputWithContext(ctx context.Context) FusionAuthApplicationFormConfigurationOutput
- func (i FusionAuthApplicationFormConfigurationArgs) ToFusionAuthApplicationFormConfigurationPtrOutput() FusionAuthApplicationFormConfigurationPtrOutput
- func (i FusionAuthApplicationFormConfigurationArgs) ToFusionAuthApplicationFormConfigurationPtrOutputWithContext(ctx context.Context) FusionAuthApplicationFormConfigurationPtrOutput
- type FusionAuthApplicationFormConfigurationInput
- type FusionAuthApplicationFormConfigurationOutput
- func (o FusionAuthApplicationFormConfigurationOutput) AdminRegistrationFormId() pulumi.StringPtrOutput
- func (FusionAuthApplicationFormConfigurationOutput) ElementType() reflect.Type
- func (o FusionAuthApplicationFormConfigurationOutput) SelfServiceFormId() pulumi.StringPtrOutput
- func (o FusionAuthApplicationFormConfigurationOutput) ToFusionAuthApplicationFormConfigurationOutput() FusionAuthApplicationFormConfigurationOutput
- func (o FusionAuthApplicationFormConfigurationOutput) ToFusionAuthApplicationFormConfigurationOutputWithContext(ctx context.Context) FusionAuthApplicationFormConfigurationOutput
- func (o FusionAuthApplicationFormConfigurationOutput) ToFusionAuthApplicationFormConfigurationPtrOutput() FusionAuthApplicationFormConfigurationPtrOutput
- func (o FusionAuthApplicationFormConfigurationOutput) ToFusionAuthApplicationFormConfigurationPtrOutputWithContext(ctx context.Context) FusionAuthApplicationFormConfigurationPtrOutput
- type FusionAuthApplicationFormConfigurationPtrInput
- type FusionAuthApplicationFormConfigurationPtrOutput
- func (o FusionAuthApplicationFormConfigurationPtrOutput) AdminRegistrationFormId() pulumi.StringPtrOutput
- func (o FusionAuthApplicationFormConfigurationPtrOutput) Elem() FusionAuthApplicationFormConfigurationOutput
- func (FusionAuthApplicationFormConfigurationPtrOutput) ElementType() reflect.Type
- func (o FusionAuthApplicationFormConfigurationPtrOutput) SelfServiceFormId() pulumi.StringPtrOutput
- func (o FusionAuthApplicationFormConfigurationPtrOutput) ToFusionAuthApplicationFormConfigurationPtrOutput() FusionAuthApplicationFormConfigurationPtrOutput
- func (o FusionAuthApplicationFormConfigurationPtrOutput) ToFusionAuthApplicationFormConfigurationPtrOutputWithContext(ctx context.Context) FusionAuthApplicationFormConfigurationPtrOutput
- type FusionAuthApplicationInput
- type FusionAuthApplicationJwtConfiguration
- type FusionAuthApplicationJwtConfigurationArgs
- func (FusionAuthApplicationJwtConfigurationArgs) ElementType() reflect.Type
- func (i FusionAuthApplicationJwtConfigurationArgs) ToFusionAuthApplicationJwtConfigurationOutput() FusionAuthApplicationJwtConfigurationOutput
- func (i FusionAuthApplicationJwtConfigurationArgs) ToFusionAuthApplicationJwtConfigurationOutputWithContext(ctx context.Context) FusionAuthApplicationJwtConfigurationOutput
- func (i FusionAuthApplicationJwtConfigurationArgs) ToFusionAuthApplicationJwtConfigurationPtrOutput() FusionAuthApplicationJwtConfigurationPtrOutput
- func (i FusionAuthApplicationJwtConfigurationArgs) ToFusionAuthApplicationJwtConfigurationPtrOutputWithContext(ctx context.Context) FusionAuthApplicationJwtConfigurationPtrOutput
- type FusionAuthApplicationJwtConfigurationInput
- type FusionAuthApplicationJwtConfigurationOutput
- func (o FusionAuthApplicationJwtConfigurationOutput) AccessTokenId() pulumi.StringPtrOutput
- func (FusionAuthApplicationJwtConfigurationOutput) ElementType() reflect.Type
- func (o FusionAuthApplicationJwtConfigurationOutput) Enabled() pulumi.BoolPtrOutput
- func (o FusionAuthApplicationJwtConfigurationOutput) IdTokenKeyId() pulumi.StringPtrOutput
- func (o FusionAuthApplicationJwtConfigurationOutput) RefreshTokenTtlMinutes() pulumi.IntPtrOutput
- func (o FusionAuthApplicationJwtConfigurationOutput) ToFusionAuthApplicationJwtConfigurationOutput() FusionAuthApplicationJwtConfigurationOutput
- func (o FusionAuthApplicationJwtConfigurationOutput) ToFusionAuthApplicationJwtConfigurationOutputWithContext(ctx context.Context) FusionAuthApplicationJwtConfigurationOutput
- func (o FusionAuthApplicationJwtConfigurationOutput) ToFusionAuthApplicationJwtConfigurationPtrOutput() FusionAuthApplicationJwtConfigurationPtrOutput
- func (o FusionAuthApplicationJwtConfigurationOutput) ToFusionAuthApplicationJwtConfigurationPtrOutputWithContext(ctx context.Context) FusionAuthApplicationJwtConfigurationPtrOutput
- func (o FusionAuthApplicationJwtConfigurationOutput) TtlSeconds() pulumi.IntPtrOutput
- type FusionAuthApplicationJwtConfigurationPtrInput
- type FusionAuthApplicationJwtConfigurationPtrOutput
- func (o FusionAuthApplicationJwtConfigurationPtrOutput) AccessTokenId() pulumi.StringPtrOutput
- func (o FusionAuthApplicationJwtConfigurationPtrOutput) Elem() FusionAuthApplicationJwtConfigurationOutput
- func (FusionAuthApplicationJwtConfigurationPtrOutput) ElementType() reflect.Type
- func (o FusionAuthApplicationJwtConfigurationPtrOutput) Enabled() pulumi.BoolPtrOutput
- func (o FusionAuthApplicationJwtConfigurationPtrOutput) IdTokenKeyId() pulumi.StringPtrOutput
- func (o FusionAuthApplicationJwtConfigurationPtrOutput) RefreshTokenTtlMinutes() pulumi.IntPtrOutput
- func (o FusionAuthApplicationJwtConfigurationPtrOutput) ToFusionAuthApplicationJwtConfigurationPtrOutput() FusionAuthApplicationJwtConfigurationPtrOutput
- func (o FusionAuthApplicationJwtConfigurationPtrOutput) ToFusionAuthApplicationJwtConfigurationPtrOutputWithContext(ctx context.Context) FusionAuthApplicationJwtConfigurationPtrOutput
- func (o FusionAuthApplicationJwtConfigurationPtrOutput) TtlSeconds() pulumi.IntPtrOutput
- type FusionAuthApplicationLambdaConfiguration
- type FusionAuthApplicationLambdaConfigurationArgs
- func (FusionAuthApplicationLambdaConfigurationArgs) ElementType() reflect.Type
- func (i FusionAuthApplicationLambdaConfigurationArgs) ToFusionAuthApplicationLambdaConfigurationOutput() FusionAuthApplicationLambdaConfigurationOutput
- func (i FusionAuthApplicationLambdaConfigurationArgs) ToFusionAuthApplicationLambdaConfigurationOutputWithContext(ctx context.Context) FusionAuthApplicationLambdaConfigurationOutput
- func (i FusionAuthApplicationLambdaConfigurationArgs) ToFusionAuthApplicationLambdaConfigurationPtrOutput() FusionAuthApplicationLambdaConfigurationPtrOutput
- func (i FusionAuthApplicationLambdaConfigurationArgs) ToFusionAuthApplicationLambdaConfigurationPtrOutputWithContext(ctx context.Context) FusionAuthApplicationLambdaConfigurationPtrOutput
- type FusionAuthApplicationLambdaConfigurationInput
- type FusionAuthApplicationLambdaConfigurationOutput
- func (o FusionAuthApplicationLambdaConfigurationOutput) AccessTokenPopulateId() pulumi.StringPtrOutput
- func (FusionAuthApplicationLambdaConfigurationOutput) ElementType() reflect.Type
- func (o FusionAuthApplicationLambdaConfigurationOutput) IdTokenPopulateId() pulumi.StringPtrOutput
- func (o FusionAuthApplicationLambdaConfigurationOutput) Samlv2PopulateId() pulumi.StringPtrOutput
- func (o FusionAuthApplicationLambdaConfigurationOutput) ToFusionAuthApplicationLambdaConfigurationOutput() FusionAuthApplicationLambdaConfigurationOutput
- func (o FusionAuthApplicationLambdaConfigurationOutput) ToFusionAuthApplicationLambdaConfigurationOutputWithContext(ctx context.Context) FusionAuthApplicationLambdaConfigurationOutput
- func (o FusionAuthApplicationLambdaConfigurationOutput) ToFusionAuthApplicationLambdaConfigurationPtrOutput() FusionAuthApplicationLambdaConfigurationPtrOutput
- func (o FusionAuthApplicationLambdaConfigurationOutput) ToFusionAuthApplicationLambdaConfigurationPtrOutputWithContext(ctx context.Context) FusionAuthApplicationLambdaConfigurationPtrOutput
- type FusionAuthApplicationLambdaConfigurationPtrInput
- type FusionAuthApplicationLambdaConfigurationPtrOutput
- func (o FusionAuthApplicationLambdaConfigurationPtrOutput) AccessTokenPopulateId() pulumi.StringPtrOutput
- func (o FusionAuthApplicationLambdaConfigurationPtrOutput) Elem() FusionAuthApplicationLambdaConfigurationOutput
- func (FusionAuthApplicationLambdaConfigurationPtrOutput) ElementType() reflect.Type
- func (o FusionAuthApplicationLambdaConfigurationPtrOutput) IdTokenPopulateId() pulumi.StringPtrOutput
- func (o FusionAuthApplicationLambdaConfigurationPtrOutput) Samlv2PopulateId() pulumi.StringPtrOutput
- func (o FusionAuthApplicationLambdaConfigurationPtrOutput) ToFusionAuthApplicationLambdaConfigurationPtrOutput() FusionAuthApplicationLambdaConfigurationPtrOutput
- func (o FusionAuthApplicationLambdaConfigurationPtrOutput) ToFusionAuthApplicationLambdaConfigurationPtrOutputWithContext(ctx context.Context) FusionAuthApplicationLambdaConfigurationPtrOutput
- type FusionAuthApplicationLoginConfiguration
- type FusionAuthApplicationLoginConfigurationArgs
- func (FusionAuthApplicationLoginConfigurationArgs) ElementType() reflect.Type
- func (i FusionAuthApplicationLoginConfigurationArgs) ToFusionAuthApplicationLoginConfigurationOutput() FusionAuthApplicationLoginConfigurationOutput
- func (i FusionAuthApplicationLoginConfigurationArgs) ToFusionAuthApplicationLoginConfigurationOutputWithContext(ctx context.Context) FusionAuthApplicationLoginConfigurationOutput
- func (i FusionAuthApplicationLoginConfigurationArgs) ToFusionAuthApplicationLoginConfigurationPtrOutput() FusionAuthApplicationLoginConfigurationPtrOutput
- func (i FusionAuthApplicationLoginConfigurationArgs) ToFusionAuthApplicationLoginConfigurationPtrOutputWithContext(ctx context.Context) FusionAuthApplicationLoginConfigurationPtrOutput
- type FusionAuthApplicationLoginConfigurationInput
- type FusionAuthApplicationLoginConfigurationOutput
- func (o FusionAuthApplicationLoginConfigurationOutput) AllowTokenRefresh() pulumi.BoolPtrOutput
- func (FusionAuthApplicationLoginConfigurationOutput) ElementType() reflect.Type
- func (o FusionAuthApplicationLoginConfigurationOutput) GenerateRefreshTokens() pulumi.BoolPtrOutput
- func (o FusionAuthApplicationLoginConfigurationOutput) RequireAuthentication() pulumi.BoolPtrOutput
- func (o FusionAuthApplicationLoginConfigurationOutput) ToFusionAuthApplicationLoginConfigurationOutput() FusionAuthApplicationLoginConfigurationOutput
- func (o FusionAuthApplicationLoginConfigurationOutput) ToFusionAuthApplicationLoginConfigurationOutputWithContext(ctx context.Context) FusionAuthApplicationLoginConfigurationOutput
- func (o FusionAuthApplicationLoginConfigurationOutput) ToFusionAuthApplicationLoginConfigurationPtrOutput() FusionAuthApplicationLoginConfigurationPtrOutput
- func (o FusionAuthApplicationLoginConfigurationOutput) ToFusionAuthApplicationLoginConfigurationPtrOutputWithContext(ctx context.Context) FusionAuthApplicationLoginConfigurationPtrOutput
- type FusionAuthApplicationLoginConfigurationPtrInput
- type FusionAuthApplicationLoginConfigurationPtrOutput
- func (o FusionAuthApplicationLoginConfigurationPtrOutput) AllowTokenRefresh() pulumi.BoolPtrOutput
- func (o FusionAuthApplicationLoginConfigurationPtrOutput) Elem() FusionAuthApplicationLoginConfigurationOutput
- func (FusionAuthApplicationLoginConfigurationPtrOutput) ElementType() reflect.Type
- func (o FusionAuthApplicationLoginConfigurationPtrOutput) GenerateRefreshTokens() pulumi.BoolPtrOutput
- func (o FusionAuthApplicationLoginConfigurationPtrOutput) RequireAuthentication() pulumi.BoolPtrOutput
- func (o FusionAuthApplicationLoginConfigurationPtrOutput) ToFusionAuthApplicationLoginConfigurationPtrOutput() FusionAuthApplicationLoginConfigurationPtrOutput
- func (o FusionAuthApplicationLoginConfigurationPtrOutput) ToFusionAuthApplicationLoginConfigurationPtrOutputWithContext(ctx context.Context) FusionAuthApplicationLoginConfigurationPtrOutput
- type FusionAuthApplicationMap
- type FusionAuthApplicationMapInput
- type FusionAuthApplicationMapOutput
- func (FusionAuthApplicationMapOutput) ElementType() reflect.Type
- func (o FusionAuthApplicationMapOutput) MapIndex(k pulumi.StringInput) FusionAuthApplicationOutput
- func (o FusionAuthApplicationMapOutput) ToFusionAuthApplicationMapOutput() FusionAuthApplicationMapOutput
- func (o FusionAuthApplicationMapOutput) ToFusionAuthApplicationMapOutputWithContext(ctx context.Context) FusionAuthApplicationMapOutput
- type FusionAuthApplicationMultiFactorConfiguration
- type FusionAuthApplicationMultiFactorConfigurationArgs
- func (FusionAuthApplicationMultiFactorConfigurationArgs) ElementType() reflect.Type
- func (i FusionAuthApplicationMultiFactorConfigurationArgs) ToFusionAuthApplicationMultiFactorConfigurationOutput() FusionAuthApplicationMultiFactorConfigurationOutput
- func (i FusionAuthApplicationMultiFactorConfigurationArgs) ToFusionAuthApplicationMultiFactorConfigurationOutputWithContext(ctx context.Context) FusionAuthApplicationMultiFactorConfigurationOutput
- func (i FusionAuthApplicationMultiFactorConfigurationArgs) ToFusionAuthApplicationMultiFactorConfigurationPtrOutput() FusionAuthApplicationMultiFactorConfigurationPtrOutput
- func (i FusionAuthApplicationMultiFactorConfigurationArgs) ToFusionAuthApplicationMultiFactorConfigurationPtrOutputWithContext(ctx context.Context) FusionAuthApplicationMultiFactorConfigurationPtrOutput
- type FusionAuthApplicationMultiFactorConfigurationInput
- type FusionAuthApplicationMultiFactorConfigurationOutput
- func (FusionAuthApplicationMultiFactorConfigurationOutput) ElementType() reflect.Type
- func (o FusionAuthApplicationMultiFactorConfigurationOutput) EmailTemplateId() pulumi.StringPtrOutput
- func (o FusionAuthApplicationMultiFactorConfigurationOutput) SmsTemplateId() pulumi.StringPtrOutput
- func (o FusionAuthApplicationMultiFactorConfigurationOutput) ToFusionAuthApplicationMultiFactorConfigurationOutput() FusionAuthApplicationMultiFactorConfigurationOutput
- func (o FusionAuthApplicationMultiFactorConfigurationOutput) ToFusionAuthApplicationMultiFactorConfigurationOutputWithContext(ctx context.Context) FusionAuthApplicationMultiFactorConfigurationOutput
- func (o FusionAuthApplicationMultiFactorConfigurationOutput) ToFusionAuthApplicationMultiFactorConfigurationPtrOutput() FusionAuthApplicationMultiFactorConfigurationPtrOutput
- func (o FusionAuthApplicationMultiFactorConfigurationOutput) ToFusionAuthApplicationMultiFactorConfigurationPtrOutputWithContext(ctx context.Context) FusionAuthApplicationMultiFactorConfigurationPtrOutput
- type FusionAuthApplicationMultiFactorConfigurationPtrInput
- type FusionAuthApplicationMultiFactorConfigurationPtrOutput
- func (o FusionAuthApplicationMultiFactorConfigurationPtrOutput) Elem() FusionAuthApplicationMultiFactorConfigurationOutput
- func (FusionAuthApplicationMultiFactorConfigurationPtrOutput) ElementType() reflect.Type
- func (o FusionAuthApplicationMultiFactorConfigurationPtrOutput) EmailTemplateId() pulumi.StringPtrOutput
- func (o FusionAuthApplicationMultiFactorConfigurationPtrOutput) SmsTemplateId() pulumi.StringPtrOutput
- func (o FusionAuthApplicationMultiFactorConfigurationPtrOutput) ToFusionAuthApplicationMultiFactorConfigurationPtrOutput() FusionAuthApplicationMultiFactorConfigurationPtrOutput
- func (o FusionAuthApplicationMultiFactorConfigurationPtrOutput) ToFusionAuthApplicationMultiFactorConfigurationPtrOutputWithContext(ctx context.Context) FusionAuthApplicationMultiFactorConfigurationPtrOutput
- type FusionAuthApplicationOauthConfiguration
- type FusionAuthApplicationOauthConfigurationArgs
- func (FusionAuthApplicationOauthConfigurationArgs) ElementType() reflect.Type
- func (i FusionAuthApplicationOauthConfigurationArgs) ToFusionAuthApplicationOauthConfigurationOutput() FusionAuthApplicationOauthConfigurationOutput
- func (i FusionAuthApplicationOauthConfigurationArgs) ToFusionAuthApplicationOauthConfigurationOutputWithContext(ctx context.Context) FusionAuthApplicationOauthConfigurationOutput
- func (i FusionAuthApplicationOauthConfigurationArgs) ToFusionAuthApplicationOauthConfigurationPtrOutput() FusionAuthApplicationOauthConfigurationPtrOutput
- func (i FusionAuthApplicationOauthConfigurationArgs) ToFusionAuthApplicationOauthConfigurationPtrOutputWithContext(ctx context.Context) FusionAuthApplicationOauthConfigurationPtrOutput
- type FusionAuthApplicationOauthConfigurationInput
- type FusionAuthApplicationOauthConfigurationOutput
- func (o FusionAuthApplicationOauthConfigurationOutput) AuthorizedOriginUrls() pulumi.StringArrayOutput
- func (o FusionAuthApplicationOauthConfigurationOutput) AuthorizedRedirectUrls() pulumi.StringArrayOutput
- func (o FusionAuthApplicationOauthConfigurationOutput) ClientAuthenticationPolicy() pulumi.StringPtrOutput
- func (o FusionAuthApplicationOauthConfigurationOutput) ClientSecret() pulumi.StringPtrOutput
- func (o FusionAuthApplicationOauthConfigurationOutput) Debug() pulumi.BoolPtrOutput
- func (o FusionAuthApplicationOauthConfigurationOutput) DeviceVerificationUrl() pulumi.StringPtrOutput
- func (FusionAuthApplicationOauthConfigurationOutput) ElementType() reflect.Type
- func (o FusionAuthApplicationOauthConfigurationOutput) EnabledGrants() pulumi.StringArrayOutput
- func (o FusionAuthApplicationOauthConfigurationOutput) GenerateRefreshTokens() pulumi.BoolPtrOutput
- func (o FusionAuthApplicationOauthConfigurationOutput) LogoutBehavior() pulumi.StringPtrOutput
- func (o FusionAuthApplicationOauthConfigurationOutput) LogoutUrl() pulumi.StringPtrOutput
- func (o FusionAuthApplicationOauthConfigurationOutput) ProofKeyForCodeExchangePolicy() pulumi.StringPtrOutput
- func (o FusionAuthApplicationOauthConfigurationOutput) RequireClientAuthentication() pulumi.BoolPtrOutputdeprecated
- func (o FusionAuthApplicationOauthConfigurationOutput) RequireRegistration() pulumi.BoolPtrOutput
- func (o FusionAuthApplicationOauthConfigurationOutput) ToFusionAuthApplicationOauthConfigurationOutput() FusionAuthApplicationOauthConfigurationOutput
- func (o FusionAuthApplicationOauthConfigurationOutput) ToFusionAuthApplicationOauthConfigurationOutputWithContext(ctx context.Context) FusionAuthApplicationOauthConfigurationOutput
- func (o FusionAuthApplicationOauthConfigurationOutput) ToFusionAuthApplicationOauthConfigurationPtrOutput() FusionAuthApplicationOauthConfigurationPtrOutput
- func (o FusionAuthApplicationOauthConfigurationOutput) ToFusionAuthApplicationOauthConfigurationPtrOutputWithContext(ctx context.Context) FusionAuthApplicationOauthConfigurationPtrOutput
- type FusionAuthApplicationOauthConfigurationPtrInput
- type FusionAuthApplicationOauthConfigurationPtrOutput
- func (o FusionAuthApplicationOauthConfigurationPtrOutput) AuthorizedOriginUrls() pulumi.StringArrayOutput
- func (o FusionAuthApplicationOauthConfigurationPtrOutput) AuthorizedRedirectUrls() pulumi.StringArrayOutput
- func (o FusionAuthApplicationOauthConfigurationPtrOutput) ClientAuthenticationPolicy() pulumi.StringPtrOutput
- func (o FusionAuthApplicationOauthConfigurationPtrOutput) ClientSecret() pulumi.StringPtrOutput
- func (o FusionAuthApplicationOauthConfigurationPtrOutput) Debug() pulumi.BoolPtrOutput
- func (o FusionAuthApplicationOauthConfigurationPtrOutput) DeviceVerificationUrl() pulumi.StringPtrOutput
- func (o FusionAuthApplicationOauthConfigurationPtrOutput) Elem() FusionAuthApplicationOauthConfigurationOutput
- func (FusionAuthApplicationOauthConfigurationPtrOutput) ElementType() reflect.Type
- func (o FusionAuthApplicationOauthConfigurationPtrOutput) EnabledGrants() pulumi.StringArrayOutput
- func (o FusionAuthApplicationOauthConfigurationPtrOutput) GenerateRefreshTokens() pulumi.BoolPtrOutput
- func (o FusionAuthApplicationOauthConfigurationPtrOutput) LogoutBehavior() pulumi.StringPtrOutput
- func (o FusionAuthApplicationOauthConfigurationPtrOutput) LogoutUrl() pulumi.StringPtrOutput
- func (o FusionAuthApplicationOauthConfigurationPtrOutput) ProofKeyForCodeExchangePolicy() pulumi.StringPtrOutput
- func (o FusionAuthApplicationOauthConfigurationPtrOutput) RequireClientAuthentication() pulumi.BoolPtrOutputdeprecated
- func (o FusionAuthApplicationOauthConfigurationPtrOutput) RequireRegistration() pulumi.BoolPtrOutput
- func (o FusionAuthApplicationOauthConfigurationPtrOutput) ToFusionAuthApplicationOauthConfigurationPtrOutput() FusionAuthApplicationOauthConfigurationPtrOutput
- func (o FusionAuthApplicationOauthConfigurationPtrOutput) ToFusionAuthApplicationOauthConfigurationPtrOutputWithContext(ctx context.Context) FusionAuthApplicationOauthConfigurationPtrOutput
- type FusionAuthApplicationOutput
- func (o FusionAuthApplicationOutput) AccessControlConfiguration() FusionAuthApplicationAccessControlConfigurationOutput
- func (o FusionAuthApplicationOutput) ApplicationId() pulumi.StringPtrOutput
- func (o FusionAuthApplicationOutput) AuthenticationTokenConfigurationEnabled() pulumi.BoolPtrOutput
- func (o FusionAuthApplicationOutput) CleanSpeakConfiguration() FusionAuthApplicationCleanSpeakConfigurationOutput
- func (o FusionAuthApplicationOutput) Data() pulumi.MapOutput
- func (FusionAuthApplicationOutput) ElementType() reflect.Type
- func (o FusionAuthApplicationOutput) EmailConfiguration() FusionAuthApplicationEmailConfigurationOutput
- func (o FusionAuthApplicationOutput) FormConfiguration() FusionAuthApplicationFormConfigurationOutput
- func (o FusionAuthApplicationOutput) JwtConfiguration() FusionAuthApplicationJwtConfigurationOutput
- func (o FusionAuthApplicationOutput) LambdaConfiguration() FusionAuthApplicationLambdaConfigurationOutput
- func (o FusionAuthApplicationOutput) LoginConfiguration() FusionAuthApplicationLoginConfigurationOutput
- func (o FusionAuthApplicationOutput) MultiFactorConfiguration() FusionAuthApplicationMultiFactorConfigurationOutput
- func (o FusionAuthApplicationOutput) Name() pulumi.StringOutput
- func (o FusionAuthApplicationOutput) OauthConfiguration() FusionAuthApplicationOauthConfigurationOutput
- func (o FusionAuthApplicationOutput) PasswordlessConfigurationEnabled() pulumi.BoolPtrOutput
- func (o FusionAuthApplicationOutput) RegistrationConfiguration() FusionAuthApplicationRegistrationConfigurationOutput
- func (o FusionAuthApplicationOutput) RegistrationDeletePolicy() FusionAuthApplicationRegistrationDeletePolicyOutput
- func (o FusionAuthApplicationOutput) Samlv2Configuration() FusionAuthApplicationSamlv2ConfigurationOutput
- func (o FusionAuthApplicationOutput) TenantId() pulumi.StringOutput
- func (o FusionAuthApplicationOutput) ThemeId() pulumi.StringPtrOutput
- func (o FusionAuthApplicationOutput) ToFusionAuthApplicationOutput() FusionAuthApplicationOutput
- func (o FusionAuthApplicationOutput) ToFusionAuthApplicationOutputWithContext(ctx context.Context) FusionAuthApplicationOutput
- func (o FusionAuthApplicationOutput) VerificationEmailTemplateId() pulumi.StringPtrOutput
- func (o FusionAuthApplicationOutput) VerifyRegistration() pulumi.BoolPtrOutput
- func (o FusionAuthApplicationOutput) WebhookIds() pulumi.StringArrayOutput
- type FusionAuthApplicationRegistrationConfiguration
- type FusionAuthApplicationRegistrationConfigurationArgs
- func (FusionAuthApplicationRegistrationConfigurationArgs) ElementType() reflect.Type
- func (i FusionAuthApplicationRegistrationConfigurationArgs) ToFusionAuthApplicationRegistrationConfigurationOutput() FusionAuthApplicationRegistrationConfigurationOutput
- func (i FusionAuthApplicationRegistrationConfigurationArgs) ToFusionAuthApplicationRegistrationConfigurationOutputWithContext(ctx context.Context) FusionAuthApplicationRegistrationConfigurationOutput
- func (i FusionAuthApplicationRegistrationConfigurationArgs) ToFusionAuthApplicationRegistrationConfigurationPtrOutput() FusionAuthApplicationRegistrationConfigurationPtrOutput
- func (i FusionAuthApplicationRegistrationConfigurationArgs) ToFusionAuthApplicationRegistrationConfigurationPtrOutputWithContext(ctx context.Context) FusionAuthApplicationRegistrationConfigurationPtrOutput
- type FusionAuthApplicationRegistrationConfigurationBirthDate
- type FusionAuthApplicationRegistrationConfigurationBirthDateArgs
- func (FusionAuthApplicationRegistrationConfigurationBirthDateArgs) ElementType() reflect.Type
- func (i FusionAuthApplicationRegistrationConfigurationBirthDateArgs) ToFusionAuthApplicationRegistrationConfigurationBirthDateOutput() FusionAuthApplicationRegistrationConfigurationBirthDateOutput
- func (i FusionAuthApplicationRegistrationConfigurationBirthDateArgs) ToFusionAuthApplicationRegistrationConfigurationBirthDateOutputWithContext(ctx context.Context) FusionAuthApplicationRegistrationConfigurationBirthDateOutput
- func (i FusionAuthApplicationRegistrationConfigurationBirthDateArgs) ToFusionAuthApplicationRegistrationConfigurationBirthDatePtrOutput() FusionAuthApplicationRegistrationConfigurationBirthDatePtrOutput
- func (i FusionAuthApplicationRegistrationConfigurationBirthDateArgs) ToFusionAuthApplicationRegistrationConfigurationBirthDatePtrOutputWithContext(ctx context.Context) FusionAuthApplicationRegistrationConfigurationBirthDatePtrOutput
- type FusionAuthApplicationRegistrationConfigurationBirthDateInput
- type FusionAuthApplicationRegistrationConfigurationBirthDateOutput
- func (FusionAuthApplicationRegistrationConfigurationBirthDateOutput) ElementType() reflect.Type
- func (o FusionAuthApplicationRegistrationConfigurationBirthDateOutput) Enabled() pulumi.BoolPtrOutput
- func (o FusionAuthApplicationRegistrationConfigurationBirthDateOutput) Required() pulumi.BoolPtrOutput
- func (o FusionAuthApplicationRegistrationConfigurationBirthDateOutput) ToFusionAuthApplicationRegistrationConfigurationBirthDateOutput() FusionAuthApplicationRegistrationConfigurationBirthDateOutput
- func (o FusionAuthApplicationRegistrationConfigurationBirthDateOutput) ToFusionAuthApplicationRegistrationConfigurationBirthDateOutputWithContext(ctx context.Context) FusionAuthApplicationRegistrationConfigurationBirthDateOutput
- func (o FusionAuthApplicationRegistrationConfigurationBirthDateOutput) ToFusionAuthApplicationRegistrationConfigurationBirthDatePtrOutput() FusionAuthApplicationRegistrationConfigurationBirthDatePtrOutput
- func (o FusionAuthApplicationRegistrationConfigurationBirthDateOutput) ToFusionAuthApplicationRegistrationConfigurationBirthDatePtrOutputWithContext(ctx context.Context) FusionAuthApplicationRegistrationConfigurationBirthDatePtrOutput
- type FusionAuthApplicationRegistrationConfigurationBirthDatePtrInput
- type FusionAuthApplicationRegistrationConfigurationBirthDatePtrOutput
- func (o FusionAuthApplicationRegistrationConfigurationBirthDatePtrOutput) Elem() FusionAuthApplicationRegistrationConfigurationBirthDateOutput
- func (FusionAuthApplicationRegistrationConfigurationBirthDatePtrOutput) ElementType() reflect.Type
- func (o FusionAuthApplicationRegistrationConfigurationBirthDatePtrOutput) Enabled() pulumi.BoolPtrOutput
- func (o FusionAuthApplicationRegistrationConfigurationBirthDatePtrOutput) Required() pulumi.BoolPtrOutput
- func (o FusionAuthApplicationRegistrationConfigurationBirthDatePtrOutput) ToFusionAuthApplicationRegistrationConfigurationBirthDatePtrOutput() FusionAuthApplicationRegistrationConfigurationBirthDatePtrOutput
- func (o FusionAuthApplicationRegistrationConfigurationBirthDatePtrOutput) ToFusionAuthApplicationRegistrationConfigurationBirthDatePtrOutputWithContext(ctx context.Context) FusionAuthApplicationRegistrationConfigurationBirthDatePtrOutput
- type FusionAuthApplicationRegistrationConfigurationFirstName
- type FusionAuthApplicationRegistrationConfigurationFirstNameArgs
- func (FusionAuthApplicationRegistrationConfigurationFirstNameArgs) ElementType() reflect.Type
- func (i FusionAuthApplicationRegistrationConfigurationFirstNameArgs) ToFusionAuthApplicationRegistrationConfigurationFirstNameOutput() FusionAuthApplicationRegistrationConfigurationFirstNameOutput
- func (i FusionAuthApplicationRegistrationConfigurationFirstNameArgs) ToFusionAuthApplicationRegistrationConfigurationFirstNameOutputWithContext(ctx context.Context) FusionAuthApplicationRegistrationConfigurationFirstNameOutput
- func (i FusionAuthApplicationRegistrationConfigurationFirstNameArgs) ToFusionAuthApplicationRegistrationConfigurationFirstNamePtrOutput() FusionAuthApplicationRegistrationConfigurationFirstNamePtrOutput
- func (i FusionAuthApplicationRegistrationConfigurationFirstNameArgs) ToFusionAuthApplicationRegistrationConfigurationFirstNamePtrOutputWithContext(ctx context.Context) FusionAuthApplicationRegistrationConfigurationFirstNamePtrOutput
- type FusionAuthApplicationRegistrationConfigurationFirstNameInput
- type FusionAuthApplicationRegistrationConfigurationFirstNameOutput
- func (FusionAuthApplicationRegistrationConfigurationFirstNameOutput) ElementType() reflect.Type
- func (o FusionAuthApplicationRegistrationConfigurationFirstNameOutput) Enabled() pulumi.BoolPtrOutput
- func (o FusionAuthApplicationRegistrationConfigurationFirstNameOutput) Required() pulumi.BoolPtrOutput
- func (o FusionAuthApplicationRegistrationConfigurationFirstNameOutput) ToFusionAuthApplicationRegistrationConfigurationFirstNameOutput() FusionAuthApplicationRegistrationConfigurationFirstNameOutput
- func (o FusionAuthApplicationRegistrationConfigurationFirstNameOutput) ToFusionAuthApplicationRegistrationConfigurationFirstNameOutputWithContext(ctx context.Context) FusionAuthApplicationRegistrationConfigurationFirstNameOutput
- func (o FusionAuthApplicationRegistrationConfigurationFirstNameOutput) ToFusionAuthApplicationRegistrationConfigurationFirstNamePtrOutput() FusionAuthApplicationRegistrationConfigurationFirstNamePtrOutput
- func (o FusionAuthApplicationRegistrationConfigurationFirstNameOutput) ToFusionAuthApplicationRegistrationConfigurationFirstNamePtrOutputWithContext(ctx context.Context) FusionAuthApplicationRegistrationConfigurationFirstNamePtrOutput
- type FusionAuthApplicationRegistrationConfigurationFirstNamePtrInput
- type FusionAuthApplicationRegistrationConfigurationFirstNamePtrOutput
- func (o FusionAuthApplicationRegistrationConfigurationFirstNamePtrOutput) Elem() FusionAuthApplicationRegistrationConfigurationFirstNameOutput
- func (FusionAuthApplicationRegistrationConfigurationFirstNamePtrOutput) ElementType() reflect.Type
- func (o FusionAuthApplicationRegistrationConfigurationFirstNamePtrOutput) Enabled() pulumi.BoolPtrOutput
- func (o FusionAuthApplicationRegistrationConfigurationFirstNamePtrOutput) Required() pulumi.BoolPtrOutput
- func (o FusionAuthApplicationRegistrationConfigurationFirstNamePtrOutput) ToFusionAuthApplicationRegistrationConfigurationFirstNamePtrOutput() FusionAuthApplicationRegistrationConfigurationFirstNamePtrOutput
- func (o FusionAuthApplicationRegistrationConfigurationFirstNamePtrOutput) ToFusionAuthApplicationRegistrationConfigurationFirstNamePtrOutputWithContext(ctx context.Context) FusionAuthApplicationRegistrationConfigurationFirstNamePtrOutput
- type FusionAuthApplicationRegistrationConfigurationFullName
- type FusionAuthApplicationRegistrationConfigurationFullNameArgs
- func (FusionAuthApplicationRegistrationConfigurationFullNameArgs) ElementType() reflect.Type
- func (i FusionAuthApplicationRegistrationConfigurationFullNameArgs) ToFusionAuthApplicationRegistrationConfigurationFullNameOutput() FusionAuthApplicationRegistrationConfigurationFullNameOutput
- func (i FusionAuthApplicationRegistrationConfigurationFullNameArgs) ToFusionAuthApplicationRegistrationConfigurationFullNameOutputWithContext(ctx context.Context) FusionAuthApplicationRegistrationConfigurationFullNameOutput
- func (i FusionAuthApplicationRegistrationConfigurationFullNameArgs) ToFusionAuthApplicationRegistrationConfigurationFullNamePtrOutput() FusionAuthApplicationRegistrationConfigurationFullNamePtrOutput
- func (i FusionAuthApplicationRegistrationConfigurationFullNameArgs) ToFusionAuthApplicationRegistrationConfigurationFullNamePtrOutputWithContext(ctx context.Context) FusionAuthApplicationRegistrationConfigurationFullNamePtrOutput
- type FusionAuthApplicationRegistrationConfigurationFullNameInput
- type FusionAuthApplicationRegistrationConfigurationFullNameOutput
- func (FusionAuthApplicationRegistrationConfigurationFullNameOutput) ElementType() reflect.Type
- func (o FusionAuthApplicationRegistrationConfigurationFullNameOutput) Enabled() pulumi.BoolPtrOutput
- func (o FusionAuthApplicationRegistrationConfigurationFullNameOutput) Required() pulumi.BoolPtrOutput
- func (o FusionAuthApplicationRegistrationConfigurationFullNameOutput) ToFusionAuthApplicationRegistrationConfigurationFullNameOutput() FusionAuthApplicationRegistrationConfigurationFullNameOutput
- func (o FusionAuthApplicationRegistrationConfigurationFullNameOutput) ToFusionAuthApplicationRegistrationConfigurationFullNameOutputWithContext(ctx context.Context) FusionAuthApplicationRegistrationConfigurationFullNameOutput
- func (o FusionAuthApplicationRegistrationConfigurationFullNameOutput) ToFusionAuthApplicationRegistrationConfigurationFullNamePtrOutput() FusionAuthApplicationRegistrationConfigurationFullNamePtrOutput
- func (o FusionAuthApplicationRegistrationConfigurationFullNameOutput) ToFusionAuthApplicationRegistrationConfigurationFullNamePtrOutputWithContext(ctx context.Context) FusionAuthApplicationRegistrationConfigurationFullNamePtrOutput
- type FusionAuthApplicationRegistrationConfigurationFullNamePtrInput
- type FusionAuthApplicationRegistrationConfigurationFullNamePtrOutput
- func (o FusionAuthApplicationRegistrationConfigurationFullNamePtrOutput) Elem() FusionAuthApplicationRegistrationConfigurationFullNameOutput
- func (FusionAuthApplicationRegistrationConfigurationFullNamePtrOutput) ElementType() reflect.Type
- func (o FusionAuthApplicationRegistrationConfigurationFullNamePtrOutput) Enabled() pulumi.BoolPtrOutput
- func (o FusionAuthApplicationRegistrationConfigurationFullNamePtrOutput) Required() pulumi.BoolPtrOutput
- func (o FusionAuthApplicationRegistrationConfigurationFullNamePtrOutput) ToFusionAuthApplicationRegistrationConfigurationFullNamePtrOutput() FusionAuthApplicationRegistrationConfigurationFullNamePtrOutput
- func (o FusionAuthApplicationRegistrationConfigurationFullNamePtrOutput) ToFusionAuthApplicationRegistrationConfigurationFullNamePtrOutputWithContext(ctx context.Context) FusionAuthApplicationRegistrationConfigurationFullNamePtrOutput
- type FusionAuthApplicationRegistrationConfigurationInput
- type FusionAuthApplicationRegistrationConfigurationLastName
- type FusionAuthApplicationRegistrationConfigurationLastNameArgs
- func (FusionAuthApplicationRegistrationConfigurationLastNameArgs) ElementType() reflect.Type
- func (i FusionAuthApplicationRegistrationConfigurationLastNameArgs) ToFusionAuthApplicationRegistrationConfigurationLastNameOutput() FusionAuthApplicationRegistrationConfigurationLastNameOutput
- func (i FusionAuthApplicationRegistrationConfigurationLastNameArgs) ToFusionAuthApplicationRegistrationConfigurationLastNameOutputWithContext(ctx context.Context) FusionAuthApplicationRegistrationConfigurationLastNameOutput
- func (i FusionAuthApplicationRegistrationConfigurationLastNameArgs) ToFusionAuthApplicationRegistrationConfigurationLastNamePtrOutput() FusionAuthApplicationRegistrationConfigurationLastNamePtrOutput
- func (i FusionAuthApplicationRegistrationConfigurationLastNameArgs) ToFusionAuthApplicationRegistrationConfigurationLastNamePtrOutputWithContext(ctx context.Context) FusionAuthApplicationRegistrationConfigurationLastNamePtrOutput
- type FusionAuthApplicationRegistrationConfigurationLastNameInput
- type FusionAuthApplicationRegistrationConfigurationLastNameOutput
- func (FusionAuthApplicationRegistrationConfigurationLastNameOutput) ElementType() reflect.Type
- func (o FusionAuthApplicationRegistrationConfigurationLastNameOutput) Enabled() pulumi.BoolPtrOutput
- func (o FusionAuthApplicationRegistrationConfigurationLastNameOutput) Required() pulumi.BoolPtrOutput
- func (o FusionAuthApplicationRegistrationConfigurationLastNameOutput) ToFusionAuthApplicationRegistrationConfigurationLastNameOutput() FusionAuthApplicationRegistrationConfigurationLastNameOutput
- func (o FusionAuthApplicationRegistrationConfigurationLastNameOutput) ToFusionAuthApplicationRegistrationConfigurationLastNameOutputWithContext(ctx context.Context) FusionAuthApplicationRegistrationConfigurationLastNameOutput
- func (o FusionAuthApplicationRegistrationConfigurationLastNameOutput) ToFusionAuthApplicationRegistrationConfigurationLastNamePtrOutput() FusionAuthApplicationRegistrationConfigurationLastNamePtrOutput
- func (o FusionAuthApplicationRegistrationConfigurationLastNameOutput) ToFusionAuthApplicationRegistrationConfigurationLastNamePtrOutputWithContext(ctx context.Context) FusionAuthApplicationRegistrationConfigurationLastNamePtrOutput
- type FusionAuthApplicationRegistrationConfigurationLastNamePtrInput
- type FusionAuthApplicationRegistrationConfigurationLastNamePtrOutput
- func (o FusionAuthApplicationRegistrationConfigurationLastNamePtrOutput) Elem() FusionAuthApplicationRegistrationConfigurationLastNameOutput
- func (FusionAuthApplicationRegistrationConfigurationLastNamePtrOutput) ElementType() reflect.Type
- func (o FusionAuthApplicationRegistrationConfigurationLastNamePtrOutput) Enabled() pulumi.BoolPtrOutput
- func (o FusionAuthApplicationRegistrationConfigurationLastNamePtrOutput) Required() pulumi.BoolPtrOutput
- func (o FusionAuthApplicationRegistrationConfigurationLastNamePtrOutput) ToFusionAuthApplicationRegistrationConfigurationLastNamePtrOutput() FusionAuthApplicationRegistrationConfigurationLastNamePtrOutput
- func (o FusionAuthApplicationRegistrationConfigurationLastNamePtrOutput) ToFusionAuthApplicationRegistrationConfigurationLastNamePtrOutputWithContext(ctx context.Context) FusionAuthApplicationRegistrationConfigurationLastNamePtrOutput
- type FusionAuthApplicationRegistrationConfigurationMiddleName
- type FusionAuthApplicationRegistrationConfigurationMiddleNameArgs
- func (FusionAuthApplicationRegistrationConfigurationMiddleNameArgs) ElementType() reflect.Type
- func (i FusionAuthApplicationRegistrationConfigurationMiddleNameArgs) ToFusionAuthApplicationRegistrationConfigurationMiddleNameOutput() FusionAuthApplicationRegistrationConfigurationMiddleNameOutput
- func (i FusionAuthApplicationRegistrationConfigurationMiddleNameArgs) ToFusionAuthApplicationRegistrationConfigurationMiddleNameOutputWithContext(ctx context.Context) FusionAuthApplicationRegistrationConfigurationMiddleNameOutput
- func (i FusionAuthApplicationRegistrationConfigurationMiddleNameArgs) ToFusionAuthApplicationRegistrationConfigurationMiddleNamePtrOutput() FusionAuthApplicationRegistrationConfigurationMiddleNamePtrOutput
- func (i FusionAuthApplicationRegistrationConfigurationMiddleNameArgs) ToFusionAuthApplicationRegistrationConfigurationMiddleNamePtrOutputWithContext(ctx context.Context) FusionAuthApplicationRegistrationConfigurationMiddleNamePtrOutput
- type FusionAuthApplicationRegistrationConfigurationMiddleNameInput
- type FusionAuthApplicationRegistrationConfigurationMiddleNameOutput
- func (FusionAuthApplicationRegistrationConfigurationMiddleNameOutput) ElementType() reflect.Type
- func (o FusionAuthApplicationRegistrationConfigurationMiddleNameOutput) Enabled() pulumi.BoolPtrOutput
- func (o FusionAuthApplicationRegistrationConfigurationMiddleNameOutput) Required() pulumi.BoolPtrOutput
- func (o FusionAuthApplicationRegistrationConfigurationMiddleNameOutput) ToFusionAuthApplicationRegistrationConfigurationMiddleNameOutput() FusionAuthApplicationRegistrationConfigurationMiddleNameOutput
- func (o FusionAuthApplicationRegistrationConfigurationMiddleNameOutput) ToFusionAuthApplicationRegistrationConfigurationMiddleNameOutputWithContext(ctx context.Context) FusionAuthApplicationRegistrationConfigurationMiddleNameOutput
- func (o FusionAuthApplicationRegistrationConfigurationMiddleNameOutput) ToFusionAuthApplicationRegistrationConfigurationMiddleNamePtrOutput() FusionAuthApplicationRegistrationConfigurationMiddleNamePtrOutput
- func (o FusionAuthApplicationRegistrationConfigurationMiddleNameOutput) ToFusionAuthApplicationRegistrationConfigurationMiddleNamePtrOutputWithContext(ctx context.Context) FusionAuthApplicationRegistrationConfigurationMiddleNamePtrOutput
- type FusionAuthApplicationRegistrationConfigurationMiddleNamePtrInput
- type FusionAuthApplicationRegistrationConfigurationMiddleNamePtrOutput
- func (o FusionAuthApplicationRegistrationConfigurationMiddleNamePtrOutput) Elem() FusionAuthApplicationRegistrationConfigurationMiddleNameOutput
- func (FusionAuthApplicationRegistrationConfigurationMiddleNamePtrOutput) ElementType() reflect.Type
- func (o FusionAuthApplicationRegistrationConfigurationMiddleNamePtrOutput) Enabled() pulumi.BoolPtrOutput
- func (o FusionAuthApplicationRegistrationConfigurationMiddleNamePtrOutput) Required() pulumi.BoolPtrOutput
- func (o FusionAuthApplicationRegistrationConfigurationMiddleNamePtrOutput) ToFusionAuthApplicationRegistrationConfigurationMiddleNamePtrOutput() FusionAuthApplicationRegistrationConfigurationMiddleNamePtrOutput
- func (o FusionAuthApplicationRegistrationConfigurationMiddleNamePtrOutput) ToFusionAuthApplicationRegistrationConfigurationMiddleNamePtrOutputWithContext(ctx context.Context) FusionAuthApplicationRegistrationConfigurationMiddleNamePtrOutput
- type FusionAuthApplicationRegistrationConfigurationMobilePhone
- type FusionAuthApplicationRegistrationConfigurationMobilePhoneArgs
- func (FusionAuthApplicationRegistrationConfigurationMobilePhoneArgs) ElementType() reflect.Type
- func (i FusionAuthApplicationRegistrationConfigurationMobilePhoneArgs) ToFusionAuthApplicationRegistrationConfigurationMobilePhoneOutput() FusionAuthApplicationRegistrationConfigurationMobilePhoneOutput
- func (i FusionAuthApplicationRegistrationConfigurationMobilePhoneArgs) ToFusionAuthApplicationRegistrationConfigurationMobilePhoneOutputWithContext(ctx context.Context) FusionAuthApplicationRegistrationConfigurationMobilePhoneOutput
- func (i FusionAuthApplicationRegistrationConfigurationMobilePhoneArgs) ToFusionAuthApplicationRegistrationConfigurationMobilePhonePtrOutput() FusionAuthApplicationRegistrationConfigurationMobilePhonePtrOutput
- func (i FusionAuthApplicationRegistrationConfigurationMobilePhoneArgs) ToFusionAuthApplicationRegistrationConfigurationMobilePhonePtrOutputWithContext(ctx context.Context) FusionAuthApplicationRegistrationConfigurationMobilePhonePtrOutput
- type FusionAuthApplicationRegistrationConfigurationMobilePhoneInput
- type FusionAuthApplicationRegistrationConfigurationMobilePhoneOutput
- func (FusionAuthApplicationRegistrationConfigurationMobilePhoneOutput) ElementType() reflect.Type
- func (o FusionAuthApplicationRegistrationConfigurationMobilePhoneOutput) Enabled() pulumi.BoolPtrOutput
- func (o FusionAuthApplicationRegistrationConfigurationMobilePhoneOutput) Required() pulumi.BoolPtrOutput
- func (o FusionAuthApplicationRegistrationConfigurationMobilePhoneOutput) ToFusionAuthApplicationRegistrationConfigurationMobilePhoneOutput() FusionAuthApplicationRegistrationConfigurationMobilePhoneOutput
- func (o FusionAuthApplicationRegistrationConfigurationMobilePhoneOutput) ToFusionAuthApplicationRegistrationConfigurationMobilePhoneOutputWithContext(ctx context.Context) FusionAuthApplicationRegistrationConfigurationMobilePhoneOutput
- func (o FusionAuthApplicationRegistrationConfigurationMobilePhoneOutput) ToFusionAuthApplicationRegistrationConfigurationMobilePhonePtrOutput() FusionAuthApplicationRegistrationConfigurationMobilePhonePtrOutput
- func (o FusionAuthApplicationRegistrationConfigurationMobilePhoneOutput) ToFusionAuthApplicationRegistrationConfigurationMobilePhonePtrOutputWithContext(ctx context.Context) FusionAuthApplicationRegistrationConfigurationMobilePhonePtrOutput
- type FusionAuthApplicationRegistrationConfigurationMobilePhonePtrInput
- type FusionAuthApplicationRegistrationConfigurationMobilePhonePtrOutput
- func (o FusionAuthApplicationRegistrationConfigurationMobilePhonePtrOutput) Elem() FusionAuthApplicationRegistrationConfigurationMobilePhoneOutput
- func (FusionAuthApplicationRegistrationConfigurationMobilePhonePtrOutput) ElementType() reflect.Type
- func (o FusionAuthApplicationRegistrationConfigurationMobilePhonePtrOutput) Enabled() pulumi.BoolPtrOutput
- func (o FusionAuthApplicationRegistrationConfigurationMobilePhonePtrOutput) Required() pulumi.BoolPtrOutput
- func (o FusionAuthApplicationRegistrationConfigurationMobilePhonePtrOutput) ToFusionAuthApplicationRegistrationConfigurationMobilePhonePtrOutput() FusionAuthApplicationRegistrationConfigurationMobilePhonePtrOutput
- func (o FusionAuthApplicationRegistrationConfigurationMobilePhonePtrOutput) ToFusionAuthApplicationRegistrationConfigurationMobilePhonePtrOutputWithContext(ctx context.Context) FusionAuthApplicationRegistrationConfigurationMobilePhonePtrOutput
- type FusionAuthApplicationRegistrationConfigurationOutput
- func (o FusionAuthApplicationRegistrationConfigurationOutput) BirthDate() FusionAuthApplicationRegistrationConfigurationBirthDatePtrOutput
- func (o FusionAuthApplicationRegistrationConfigurationOutput) ConfirmPassword() pulumi.BoolPtrOutput
- func (FusionAuthApplicationRegistrationConfigurationOutput) ElementType() reflect.Type
- func (o FusionAuthApplicationRegistrationConfigurationOutput) Enabled() pulumi.BoolPtrOutput
- func (o FusionAuthApplicationRegistrationConfigurationOutput) FirstName() FusionAuthApplicationRegistrationConfigurationFirstNamePtrOutput
- func (o FusionAuthApplicationRegistrationConfigurationOutput) FormId() pulumi.StringPtrOutput
- func (o FusionAuthApplicationRegistrationConfigurationOutput) FullName() FusionAuthApplicationRegistrationConfigurationFullNamePtrOutput
- func (o FusionAuthApplicationRegistrationConfigurationOutput) LastName() FusionAuthApplicationRegistrationConfigurationLastNamePtrOutput
- func (o FusionAuthApplicationRegistrationConfigurationOutput) LoginIdType() pulumi.StringPtrOutput
- func (o FusionAuthApplicationRegistrationConfigurationOutput) MiddleName() FusionAuthApplicationRegistrationConfigurationMiddleNamePtrOutput
- func (o FusionAuthApplicationRegistrationConfigurationOutput) MobilePhone() FusionAuthApplicationRegistrationConfigurationMobilePhonePtrOutput
- func (o FusionAuthApplicationRegistrationConfigurationOutput) ToFusionAuthApplicationRegistrationConfigurationOutput() FusionAuthApplicationRegistrationConfigurationOutput
- func (o FusionAuthApplicationRegistrationConfigurationOutput) ToFusionAuthApplicationRegistrationConfigurationOutputWithContext(ctx context.Context) FusionAuthApplicationRegistrationConfigurationOutput
- func (o FusionAuthApplicationRegistrationConfigurationOutput) ToFusionAuthApplicationRegistrationConfigurationPtrOutput() FusionAuthApplicationRegistrationConfigurationPtrOutput
- func (o FusionAuthApplicationRegistrationConfigurationOutput) ToFusionAuthApplicationRegistrationConfigurationPtrOutputWithContext(ctx context.Context) FusionAuthApplicationRegistrationConfigurationPtrOutput
- func (o FusionAuthApplicationRegistrationConfigurationOutput) Type() pulumi.StringPtrOutput
- type FusionAuthApplicationRegistrationConfigurationPtrInput
- type FusionAuthApplicationRegistrationConfigurationPtrOutput
- func (o FusionAuthApplicationRegistrationConfigurationPtrOutput) BirthDate() FusionAuthApplicationRegistrationConfigurationBirthDatePtrOutput
- func (o FusionAuthApplicationRegistrationConfigurationPtrOutput) ConfirmPassword() pulumi.BoolPtrOutput
- func (o FusionAuthApplicationRegistrationConfigurationPtrOutput) Elem() FusionAuthApplicationRegistrationConfigurationOutput
- func (FusionAuthApplicationRegistrationConfigurationPtrOutput) ElementType() reflect.Type
- func (o FusionAuthApplicationRegistrationConfigurationPtrOutput) Enabled() pulumi.BoolPtrOutput
- func (o FusionAuthApplicationRegistrationConfigurationPtrOutput) FirstName() FusionAuthApplicationRegistrationConfigurationFirstNamePtrOutput
- func (o FusionAuthApplicationRegistrationConfigurationPtrOutput) FormId() pulumi.StringPtrOutput
- func (o FusionAuthApplicationRegistrationConfigurationPtrOutput) FullName() FusionAuthApplicationRegistrationConfigurationFullNamePtrOutput
- func (o FusionAuthApplicationRegistrationConfigurationPtrOutput) LastName() FusionAuthApplicationRegistrationConfigurationLastNamePtrOutput
- func (o FusionAuthApplicationRegistrationConfigurationPtrOutput) LoginIdType() pulumi.StringPtrOutput
- func (o FusionAuthApplicationRegistrationConfigurationPtrOutput) MiddleName() FusionAuthApplicationRegistrationConfigurationMiddleNamePtrOutput
- func (o FusionAuthApplicationRegistrationConfigurationPtrOutput) MobilePhone() FusionAuthApplicationRegistrationConfigurationMobilePhonePtrOutput
- func (o FusionAuthApplicationRegistrationConfigurationPtrOutput) ToFusionAuthApplicationRegistrationConfigurationPtrOutput() FusionAuthApplicationRegistrationConfigurationPtrOutput
- func (o FusionAuthApplicationRegistrationConfigurationPtrOutput) ToFusionAuthApplicationRegistrationConfigurationPtrOutputWithContext(ctx context.Context) FusionAuthApplicationRegistrationConfigurationPtrOutput
- func (o FusionAuthApplicationRegistrationConfigurationPtrOutput) Type() pulumi.StringPtrOutput
- type FusionAuthApplicationRegistrationDeletePolicy
- type FusionAuthApplicationRegistrationDeletePolicyArgs
- func (FusionAuthApplicationRegistrationDeletePolicyArgs) ElementType() reflect.Type
- func (i FusionAuthApplicationRegistrationDeletePolicyArgs) ToFusionAuthApplicationRegistrationDeletePolicyOutput() FusionAuthApplicationRegistrationDeletePolicyOutput
- func (i FusionAuthApplicationRegistrationDeletePolicyArgs) ToFusionAuthApplicationRegistrationDeletePolicyOutputWithContext(ctx context.Context) FusionAuthApplicationRegistrationDeletePolicyOutput
- func (i FusionAuthApplicationRegistrationDeletePolicyArgs) ToFusionAuthApplicationRegistrationDeletePolicyPtrOutput() FusionAuthApplicationRegistrationDeletePolicyPtrOutput
- func (i FusionAuthApplicationRegistrationDeletePolicyArgs) ToFusionAuthApplicationRegistrationDeletePolicyPtrOutputWithContext(ctx context.Context) FusionAuthApplicationRegistrationDeletePolicyPtrOutput
- type FusionAuthApplicationRegistrationDeletePolicyInput
- type FusionAuthApplicationRegistrationDeletePolicyOutput
- func (FusionAuthApplicationRegistrationDeletePolicyOutput) ElementType() reflect.Type
- func (o FusionAuthApplicationRegistrationDeletePolicyOutput) ToFusionAuthApplicationRegistrationDeletePolicyOutput() FusionAuthApplicationRegistrationDeletePolicyOutput
- func (o FusionAuthApplicationRegistrationDeletePolicyOutput) ToFusionAuthApplicationRegistrationDeletePolicyOutputWithContext(ctx context.Context) FusionAuthApplicationRegistrationDeletePolicyOutput
- func (o FusionAuthApplicationRegistrationDeletePolicyOutput) ToFusionAuthApplicationRegistrationDeletePolicyPtrOutput() FusionAuthApplicationRegistrationDeletePolicyPtrOutput
- func (o FusionAuthApplicationRegistrationDeletePolicyOutput) ToFusionAuthApplicationRegistrationDeletePolicyPtrOutputWithContext(ctx context.Context) FusionAuthApplicationRegistrationDeletePolicyPtrOutput
- func (o FusionAuthApplicationRegistrationDeletePolicyOutput) UnverifiedEnabled() pulumi.BoolPtrOutput
- func (o FusionAuthApplicationRegistrationDeletePolicyOutput) UnverifiedNumberOfDaysToRetain() pulumi.IntPtrOutput
- type FusionAuthApplicationRegistrationDeletePolicyPtrInput
- type FusionAuthApplicationRegistrationDeletePolicyPtrOutput
- func (o FusionAuthApplicationRegistrationDeletePolicyPtrOutput) Elem() FusionAuthApplicationRegistrationDeletePolicyOutput
- func (FusionAuthApplicationRegistrationDeletePolicyPtrOutput) ElementType() reflect.Type
- func (o FusionAuthApplicationRegistrationDeletePolicyPtrOutput) ToFusionAuthApplicationRegistrationDeletePolicyPtrOutput() FusionAuthApplicationRegistrationDeletePolicyPtrOutput
- func (o FusionAuthApplicationRegistrationDeletePolicyPtrOutput) ToFusionAuthApplicationRegistrationDeletePolicyPtrOutputWithContext(ctx context.Context) FusionAuthApplicationRegistrationDeletePolicyPtrOutput
- func (o FusionAuthApplicationRegistrationDeletePolicyPtrOutput) UnverifiedEnabled() pulumi.BoolPtrOutput
- func (o FusionAuthApplicationRegistrationDeletePolicyPtrOutput) UnverifiedNumberOfDaysToRetain() pulumi.IntPtrOutput
- type FusionAuthApplicationRole
- type FusionAuthApplicationRoleArgs
- type FusionAuthApplicationRoleArray
- func (FusionAuthApplicationRoleArray) ElementType() reflect.Type
- func (i FusionAuthApplicationRoleArray) ToFusionAuthApplicationRoleArrayOutput() FusionAuthApplicationRoleArrayOutput
- func (i FusionAuthApplicationRoleArray) ToFusionAuthApplicationRoleArrayOutputWithContext(ctx context.Context) FusionAuthApplicationRoleArrayOutput
- type FusionAuthApplicationRoleArrayInput
- type FusionAuthApplicationRoleArrayOutput
- func (FusionAuthApplicationRoleArrayOutput) ElementType() reflect.Type
- func (o FusionAuthApplicationRoleArrayOutput) Index(i pulumi.IntInput) FusionAuthApplicationRoleOutput
- func (o FusionAuthApplicationRoleArrayOutput) ToFusionAuthApplicationRoleArrayOutput() FusionAuthApplicationRoleArrayOutput
- func (o FusionAuthApplicationRoleArrayOutput) ToFusionAuthApplicationRoleArrayOutputWithContext(ctx context.Context) FusionAuthApplicationRoleArrayOutput
- type FusionAuthApplicationRoleInput
- type FusionAuthApplicationRoleMap
- func (FusionAuthApplicationRoleMap) ElementType() reflect.Type
- func (i FusionAuthApplicationRoleMap) ToFusionAuthApplicationRoleMapOutput() FusionAuthApplicationRoleMapOutput
- func (i FusionAuthApplicationRoleMap) ToFusionAuthApplicationRoleMapOutputWithContext(ctx context.Context) FusionAuthApplicationRoleMapOutput
- type FusionAuthApplicationRoleMapInput
- type FusionAuthApplicationRoleMapOutput
- func (FusionAuthApplicationRoleMapOutput) ElementType() reflect.Type
- func (o FusionAuthApplicationRoleMapOutput) MapIndex(k pulumi.StringInput) FusionAuthApplicationRoleOutput
- func (o FusionAuthApplicationRoleMapOutput) ToFusionAuthApplicationRoleMapOutput() FusionAuthApplicationRoleMapOutput
- func (o FusionAuthApplicationRoleMapOutput) ToFusionAuthApplicationRoleMapOutputWithContext(ctx context.Context) FusionAuthApplicationRoleMapOutput
- type FusionAuthApplicationRoleOutput
- func (o FusionAuthApplicationRoleOutput) ApplicationId() pulumi.StringOutput
- func (o FusionAuthApplicationRoleOutput) Description() pulumi.StringPtrOutput
- func (FusionAuthApplicationRoleOutput) ElementType() reflect.Type
- func (o FusionAuthApplicationRoleOutput) IsDefault() pulumi.BoolPtrOutput
- func (o FusionAuthApplicationRoleOutput) IsSuperRole() pulumi.BoolPtrOutput
- func (o FusionAuthApplicationRoleOutput) Name() pulumi.StringOutput
- func (o FusionAuthApplicationRoleOutput) ToFusionAuthApplicationRoleOutput() FusionAuthApplicationRoleOutput
- func (o FusionAuthApplicationRoleOutput) ToFusionAuthApplicationRoleOutputWithContext(ctx context.Context) FusionAuthApplicationRoleOutput
- type FusionAuthApplicationRoleState
- type FusionAuthApplicationSamlv2Configuration
- type FusionAuthApplicationSamlv2ConfigurationArgs
- func (FusionAuthApplicationSamlv2ConfigurationArgs) ElementType() reflect.Type
- func (i FusionAuthApplicationSamlv2ConfigurationArgs) ToFusionAuthApplicationSamlv2ConfigurationOutput() FusionAuthApplicationSamlv2ConfigurationOutput
- func (i FusionAuthApplicationSamlv2ConfigurationArgs) ToFusionAuthApplicationSamlv2ConfigurationOutputWithContext(ctx context.Context) FusionAuthApplicationSamlv2ConfigurationOutput
- func (i FusionAuthApplicationSamlv2ConfigurationArgs) ToFusionAuthApplicationSamlv2ConfigurationPtrOutput() FusionAuthApplicationSamlv2ConfigurationPtrOutput
- func (i FusionAuthApplicationSamlv2ConfigurationArgs) ToFusionAuthApplicationSamlv2ConfigurationPtrOutputWithContext(ctx context.Context) FusionAuthApplicationSamlv2ConfigurationPtrOutput
- type FusionAuthApplicationSamlv2ConfigurationInput
- type FusionAuthApplicationSamlv2ConfigurationLogout
- type FusionAuthApplicationSamlv2ConfigurationLogoutArgs
- func (FusionAuthApplicationSamlv2ConfigurationLogoutArgs) ElementType() reflect.Type
- func (i FusionAuthApplicationSamlv2ConfigurationLogoutArgs) ToFusionAuthApplicationSamlv2ConfigurationLogoutOutput() FusionAuthApplicationSamlv2ConfigurationLogoutOutput
- func (i FusionAuthApplicationSamlv2ConfigurationLogoutArgs) ToFusionAuthApplicationSamlv2ConfigurationLogoutOutputWithContext(ctx context.Context) FusionAuthApplicationSamlv2ConfigurationLogoutOutput
- func (i FusionAuthApplicationSamlv2ConfigurationLogoutArgs) ToFusionAuthApplicationSamlv2ConfigurationLogoutPtrOutput() FusionAuthApplicationSamlv2ConfigurationLogoutPtrOutput
- func (i FusionAuthApplicationSamlv2ConfigurationLogoutArgs) ToFusionAuthApplicationSamlv2ConfigurationLogoutPtrOutputWithContext(ctx context.Context) FusionAuthApplicationSamlv2ConfigurationLogoutPtrOutput
- type FusionAuthApplicationSamlv2ConfigurationLogoutInput
- type FusionAuthApplicationSamlv2ConfigurationLogoutOutput
- func (o FusionAuthApplicationSamlv2ConfigurationLogoutOutput) Behavior() pulumi.StringPtrOutput
- func (o FusionAuthApplicationSamlv2ConfigurationLogoutOutput) DefaultVerificationKeyId() pulumi.StringPtrOutput
- func (FusionAuthApplicationSamlv2ConfigurationLogoutOutput) ElementType() reflect.Type
- func (o FusionAuthApplicationSamlv2ConfigurationLogoutOutput) KeyId() pulumi.StringPtrOutput
- func (o FusionAuthApplicationSamlv2ConfigurationLogoutOutput) RequireSignedRequests() pulumi.BoolPtrOutput
- func (o FusionAuthApplicationSamlv2ConfigurationLogoutOutput) SingleLogout() FusionAuthApplicationSamlv2ConfigurationLogoutSingleLogoutPtrOutput
- func (o FusionAuthApplicationSamlv2ConfigurationLogoutOutput) ToFusionAuthApplicationSamlv2ConfigurationLogoutOutput() FusionAuthApplicationSamlv2ConfigurationLogoutOutput
- func (o FusionAuthApplicationSamlv2ConfigurationLogoutOutput) ToFusionAuthApplicationSamlv2ConfigurationLogoutOutputWithContext(ctx context.Context) FusionAuthApplicationSamlv2ConfigurationLogoutOutput
- func (o FusionAuthApplicationSamlv2ConfigurationLogoutOutput) ToFusionAuthApplicationSamlv2ConfigurationLogoutPtrOutput() FusionAuthApplicationSamlv2ConfigurationLogoutPtrOutput
- func (o FusionAuthApplicationSamlv2ConfigurationLogoutOutput) ToFusionAuthApplicationSamlv2ConfigurationLogoutPtrOutputWithContext(ctx context.Context) FusionAuthApplicationSamlv2ConfigurationLogoutPtrOutput
- func (o FusionAuthApplicationSamlv2ConfigurationLogoutOutput) XmlSignatureCanonicalizationMethod() pulumi.StringPtrOutput
- type FusionAuthApplicationSamlv2ConfigurationLogoutPtrInput
- type FusionAuthApplicationSamlv2ConfigurationLogoutPtrOutput
- func (o FusionAuthApplicationSamlv2ConfigurationLogoutPtrOutput) Behavior() pulumi.StringPtrOutput
- func (o FusionAuthApplicationSamlv2ConfigurationLogoutPtrOutput) DefaultVerificationKeyId() pulumi.StringPtrOutput
- func (o FusionAuthApplicationSamlv2ConfigurationLogoutPtrOutput) Elem() FusionAuthApplicationSamlv2ConfigurationLogoutOutput
- func (FusionAuthApplicationSamlv2ConfigurationLogoutPtrOutput) ElementType() reflect.Type
- func (o FusionAuthApplicationSamlv2ConfigurationLogoutPtrOutput) KeyId() pulumi.StringPtrOutput
- func (o FusionAuthApplicationSamlv2ConfigurationLogoutPtrOutput) RequireSignedRequests() pulumi.BoolPtrOutput
- func (o FusionAuthApplicationSamlv2ConfigurationLogoutPtrOutput) SingleLogout() FusionAuthApplicationSamlv2ConfigurationLogoutSingleLogoutPtrOutput
- func (o FusionAuthApplicationSamlv2ConfigurationLogoutPtrOutput) ToFusionAuthApplicationSamlv2ConfigurationLogoutPtrOutput() FusionAuthApplicationSamlv2ConfigurationLogoutPtrOutput
- func (o FusionAuthApplicationSamlv2ConfigurationLogoutPtrOutput) ToFusionAuthApplicationSamlv2ConfigurationLogoutPtrOutputWithContext(ctx context.Context) FusionAuthApplicationSamlv2ConfigurationLogoutPtrOutput
- func (o FusionAuthApplicationSamlv2ConfigurationLogoutPtrOutput) XmlSignatureCanonicalizationMethod() pulumi.StringPtrOutput
- type FusionAuthApplicationSamlv2ConfigurationLogoutSingleLogout
- type FusionAuthApplicationSamlv2ConfigurationLogoutSingleLogoutArgs
- func (FusionAuthApplicationSamlv2ConfigurationLogoutSingleLogoutArgs) ElementType() reflect.Type
- func (i FusionAuthApplicationSamlv2ConfigurationLogoutSingleLogoutArgs) ToFusionAuthApplicationSamlv2ConfigurationLogoutSingleLogoutOutput() FusionAuthApplicationSamlv2ConfigurationLogoutSingleLogoutOutput
- func (i FusionAuthApplicationSamlv2ConfigurationLogoutSingleLogoutArgs) ToFusionAuthApplicationSamlv2ConfigurationLogoutSingleLogoutOutputWithContext(ctx context.Context) FusionAuthApplicationSamlv2ConfigurationLogoutSingleLogoutOutput
- func (i FusionAuthApplicationSamlv2ConfigurationLogoutSingleLogoutArgs) ToFusionAuthApplicationSamlv2ConfigurationLogoutSingleLogoutPtrOutput() FusionAuthApplicationSamlv2ConfigurationLogoutSingleLogoutPtrOutput
- func (i FusionAuthApplicationSamlv2ConfigurationLogoutSingleLogoutArgs) ToFusionAuthApplicationSamlv2ConfigurationLogoutSingleLogoutPtrOutputWithContext(ctx context.Context) FusionAuthApplicationSamlv2ConfigurationLogoutSingleLogoutPtrOutput
- type FusionAuthApplicationSamlv2ConfigurationLogoutSingleLogoutInput
- type FusionAuthApplicationSamlv2ConfigurationLogoutSingleLogoutOutput
- func (FusionAuthApplicationSamlv2ConfigurationLogoutSingleLogoutOutput) ElementType() reflect.Type
- func (o FusionAuthApplicationSamlv2ConfigurationLogoutSingleLogoutOutput) Enabled() pulumi.BoolPtrOutput
- func (o FusionAuthApplicationSamlv2ConfigurationLogoutSingleLogoutOutput) KeyId() pulumi.StringPtrOutput
- func (o FusionAuthApplicationSamlv2ConfigurationLogoutSingleLogoutOutput) ToFusionAuthApplicationSamlv2ConfigurationLogoutSingleLogoutOutput() FusionAuthApplicationSamlv2ConfigurationLogoutSingleLogoutOutput
- func (o FusionAuthApplicationSamlv2ConfigurationLogoutSingleLogoutOutput) ToFusionAuthApplicationSamlv2ConfigurationLogoutSingleLogoutOutputWithContext(ctx context.Context) FusionAuthApplicationSamlv2ConfigurationLogoutSingleLogoutOutput
- func (o FusionAuthApplicationSamlv2ConfigurationLogoutSingleLogoutOutput) ToFusionAuthApplicationSamlv2ConfigurationLogoutSingleLogoutPtrOutput() FusionAuthApplicationSamlv2ConfigurationLogoutSingleLogoutPtrOutput
- func (o FusionAuthApplicationSamlv2ConfigurationLogoutSingleLogoutOutput) ToFusionAuthApplicationSamlv2ConfigurationLogoutSingleLogoutPtrOutputWithContext(ctx context.Context) FusionAuthApplicationSamlv2ConfigurationLogoutSingleLogoutPtrOutput
- func (o FusionAuthApplicationSamlv2ConfigurationLogoutSingleLogoutOutput) Url() pulumi.StringPtrOutput
- func (o FusionAuthApplicationSamlv2ConfigurationLogoutSingleLogoutOutput) XmlSignatureCanonicalizationMethod() pulumi.StringPtrOutput
- type FusionAuthApplicationSamlv2ConfigurationLogoutSingleLogoutPtrInput
- type FusionAuthApplicationSamlv2ConfigurationLogoutSingleLogoutPtrOutput
- func (o FusionAuthApplicationSamlv2ConfigurationLogoutSingleLogoutPtrOutput) Elem() FusionAuthApplicationSamlv2ConfigurationLogoutSingleLogoutOutput
- func (FusionAuthApplicationSamlv2ConfigurationLogoutSingleLogoutPtrOutput) ElementType() reflect.Type
- func (o FusionAuthApplicationSamlv2ConfigurationLogoutSingleLogoutPtrOutput) Enabled() pulumi.BoolPtrOutput
- func (o FusionAuthApplicationSamlv2ConfigurationLogoutSingleLogoutPtrOutput) KeyId() pulumi.StringPtrOutput
- func (o FusionAuthApplicationSamlv2ConfigurationLogoutSingleLogoutPtrOutput) ToFusionAuthApplicationSamlv2ConfigurationLogoutSingleLogoutPtrOutput() FusionAuthApplicationSamlv2ConfigurationLogoutSingleLogoutPtrOutput
- func (o FusionAuthApplicationSamlv2ConfigurationLogoutSingleLogoutPtrOutput) ToFusionAuthApplicationSamlv2ConfigurationLogoutSingleLogoutPtrOutputWithContext(ctx context.Context) FusionAuthApplicationSamlv2ConfigurationLogoutSingleLogoutPtrOutput
- func (o FusionAuthApplicationSamlv2ConfigurationLogoutSingleLogoutPtrOutput) Url() pulumi.StringPtrOutput
- func (o FusionAuthApplicationSamlv2ConfigurationLogoutSingleLogoutPtrOutput) XmlSignatureCanonicalizationMethod() pulumi.StringPtrOutput
- type FusionAuthApplicationSamlv2ConfigurationOutput
- func (o FusionAuthApplicationSamlv2ConfigurationOutput) Audience() pulumi.StringPtrOutput
- func (o FusionAuthApplicationSamlv2ConfigurationOutput) AuthorizedRedirectUrls() pulumi.StringArrayOutput
- func (o FusionAuthApplicationSamlv2ConfigurationOutput) CallbackUrl() pulumi.StringPtrOutputdeprecated
- func (o FusionAuthApplicationSamlv2ConfigurationOutput) Debug() pulumi.BoolPtrOutput
- func (o FusionAuthApplicationSamlv2ConfigurationOutput) DefaultVerificationKeyId() pulumi.StringPtrOutput
- func (FusionAuthApplicationSamlv2ConfigurationOutput) ElementType() reflect.Type
- func (o FusionAuthApplicationSamlv2ConfigurationOutput) Enabled() pulumi.BoolPtrOutput
- func (o FusionAuthApplicationSamlv2ConfigurationOutput) Issuer() pulumi.StringOutput
- func (o FusionAuthApplicationSamlv2ConfigurationOutput) KeyId() pulumi.StringPtrOutput
- func (o FusionAuthApplicationSamlv2ConfigurationOutput) Logout() FusionAuthApplicationSamlv2ConfigurationLogoutPtrOutput
- func (o FusionAuthApplicationSamlv2ConfigurationOutput) LogoutUrl() pulumi.StringPtrOutput
- func (o FusionAuthApplicationSamlv2ConfigurationOutput) RequiredSignedRequests() pulumi.BoolPtrOutput
- func (o FusionAuthApplicationSamlv2ConfigurationOutput) ToFusionAuthApplicationSamlv2ConfigurationOutput() FusionAuthApplicationSamlv2ConfigurationOutput
- func (o FusionAuthApplicationSamlv2ConfigurationOutput) ToFusionAuthApplicationSamlv2ConfigurationOutputWithContext(ctx context.Context) FusionAuthApplicationSamlv2ConfigurationOutput
- func (o FusionAuthApplicationSamlv2ConfigurationOutput) ToFusionAuthApplicationSamlv2ConfigurationPtrOutput() FusionAuthApplicationSamlv2ConfigurationPtrOutput
- func (o FusionAuthApplicationSamlv2ConfigurationOutput) ToFusionAuthApplicationSamlv2ConfigurationPtrOutputWithContext(ctx context.Context) FusionAuthApplicationSamlv2ConfigurationPtrOutput
- func (o FusionAuthApplicationSamlv2ConfigurationOutput) XmlSignatureCanonicalizationMethod() pulumi.StringPtrOutput
- func (o FusionAuthApplicationSamlv2ConfigurationOutput) XmlSignatureLocation() pulumi.StringPtrOutput
- type FusionAuthApplicationSamlv2ConfigurationPtrInput
- type FusionAuthApplicationSamlv2ConfigurationPtrOutput
- func (o FusionAuthApplicationSamlv2ConfigurationPtrOutput) Audience() pulumi.StringPtrOutput
- func (o FusionAuthApplicationSamlv2ConfigurationPtrOutput) AuthorizedRedirectUrls() pulumi.StringArrayOutput
- func (o FusionAuthApplicationSamlv2ConfigurationPtrOutput) CallbackUrl() pulumi.StringPtrOutputdeprecated
- func (o FusionAuthApplicationSamlv2ConfigurationPtrOutput) Debug() pulumi.BoolPtrOutput
- func (o FusionAuthApplicationSamlv2ConfigurationPtrOutput) DefaultVerificationKeyId() pulumi.StringPtrOutput
- func (o FusionAuthApplicationSamlv2ConfigurationPtrOutput) Elem() FusionAuthApplicationSamlv2ConfigurationOutput
- func (FusionAuthApplicationSamlv2ConfigurationPtrOutput) ElementType() reflect.Type
- func (o FusionAuthApplicationSamlv2ConfigurationPtrOutput) Enabled() pulumi.BoolPtrOutput
- func (o FusionAuthApplicationSamlv2ConfigurationPtrOutput) Issuer() pulumi.StringPtrOutput
- func (o FusionAuthApplicationSamlv2ConfigurationPtrOutput) KeyId() pulumi.StringPtrOutput
- func (o FusionAuthApplicationSamlv2ConfigurationPtrOutput) Logout() FusionAuthApplicationSamlv2ConfigurationLogoutPtrOutput
- func (o FusionAuthApplicationSamlv2ConfigurationPtrOutput) LogoutUrl() pulumi.StringPtrOutput
- func (o FusionAuthApplicationSamlv2ConfigurationPtrOutput) RequiredSignedRequests() pulumi.BoolPtrOutput
- func (o FusionAuthApplicationSamlv2ConfigurationPtrOutput) ToFusionAuthApplicationSamlv2ConfigurationPtrOutput() FusionAuthApplicationSamlv2ConfigurationPtrOutput
- func (o FusionAuthApplicationSamlv2ConfigurationPtrOutput) ToFusionAuthApplicationSamlv2ConfigurationPtrOutputWithContext(ctx context.Context) FusionAuthApplicationSamlv2ConfigurationPtrOutput
- func (o FusionAuthApplicationSamlv2ConfigurationPtrOutput) XmlSignatureCanonicalizationMethod() pulumi.StringPtrOutput
- func (o FusionAuthApplicationSamlv2ConfigurationPtrOutput) XmlSignatureLocation() pulumi.StringPtrOutput
- type FusionAuthApplicationState
- type FusionAuthEMail
- type FusionAuthEMailArgs
- type FusionAuthEMailArray
- type FusionAuthEMailArrayInput
- type FusionAuthEMailArrayOutput
- func (FusionAuthEMailArrayOutput) ElementType() reflect.Type
- func (o FusionAuthEMailArrayOutput) Index(i pulumi.IntInput) FusionAuthEMailOutput
- func (o FusionAuthEMailArrayOutput) ToFusionAuthEMailArrayOutput() FusionAuthEMailArrayOutput
- func (o FusionAuthEMailArrayOutput) ToFusionAuthEMailArrayOutputWithContext(ctx context.Context) FusionAuthEMailArrayOutput
- type FusionAuthEMailInput
- type FusionAuthEMailMap
- type FusionAuthEMailMapInput
- type FusionAuthEMailMapOutput
- func (FusionAuthEMailMapOutput) ElementType() reflect.Type
- func (o FusionAuthEMailMapOutput) MapIndex(k pulumi.StringInput) FusionAuthEMailOutput
- func (o FusionAuthEMailMapOutput) ToFusionAuthEMailMapOutput() FusionAuthEMailMapOutput
- func (o FusionAuthEMailMapOutput) ToFusionAuthEMailMapOutputWithContext(ctx context.Context) FusionAuthEMailMapOutput
- type FusionAuthEMailOutput
- func (o FusionAuthEMailOutput) DefaultFromName() pulumi.StringOutput
- func (o FusionAuthEMailOutput) DefaultHtmlTemplate() pulumi.StringOutput
- func (o FusionAuthEMailOutput) DefaultSubject() pulumi.StringOutput
- func (o FusionAuthEMailOutput) DefaultTextTemplate() pulumi.StringOutput
- func (FusionAuthEMailOutput) ElementType() reflect.Type
- func (o FusionAuthEMailOutput) EmailId() pulumi.StringPtrOutput
- func (o FusionAuthEMailOutput) FromEmail() pulumi.StringOutput
- func (o FusionAuthEMailOutput) LocalizedFromNames() pulumi.MapOutput
- func (o FusionAuthEMailOutput) LocalizedHtmlTemplates() pulumi.MapOutput
- func (o FusionAuthEMailOutput) LocalizedSubjects() pulumi.MapOutput
- func (o FusionAuthEMailOutput) LocalizedTextTemplates() pulumi.MapOutput
- func (o FusionAuthEMailOutput) Name() pulumi.StringOutput
- func (o FusionAuthEMailOutput) ToFusionAuthEMailOutput() FusionAuthEMailOutput
- func (o FusionAuthEMailOutput) ToFusionAuthEMailOutputWithContext(ctx context.Context) FusionAuthEMailOutput
- type FusionAuthEMailState
- type FusionAuthEntity
- type FusionAuthEntityArgs
- type FusionAuthEntityArray
- type FusionAuthEntityArrayInput
- type FusionAuthEntityArrayOutput
- func (FusionAuthEntityArrayOutput) ElementType() reflect.Type
- func (o FusionAuthEntityArrayOutput) Index(i pulumi.IntInput) FusionAuthEntityOutput
- func (o FusionAuthEntityArrayOutput) ToFusionAuthEntityArrayOutput() FusionAuthEntityArrayOutput
- func (o FusionAuthEntityArrayOutput) ToFusionAuthEntityArrayOutputWithContext(ctx context.Context) FusionAuthEntityArrayOutput
- type FusionAuthEntityGrant
- type FusionAuthEntityGrantArgs
- type FusionAuthEntityGrantArray
- func (FusionAuthEntityGrantArray) ElementType() reflect.Type
- func (i FusionAuthEntityGrantArray) ToFusionAuthEntityGrantArrayOutput() FusionAuthEntityGrantArrayOutput
- func (i FusionAuthEntityGrantArray) ToFusionAuthEntityGrantArrayOutputWithContext(ctx context.Context) FusionAuthEntityGrantArrayOutput
- type FusionAuthEntityGrantArrayInput
- type FusionAuthEntityGrantArrayOutput
- func (FusionAuthEntityGrantArrayOutput) ElementType() reflect.Type
- func (o FusionAuthEntityGrantArrayOutput) Index(i pulumi.IntInput) FusionAuthEntityGrantOutput
- func (o FusionAuthEntityGrantArrayOutput) ToFusionAuthEntityGrantArrayOutput() FusionAuthEntityGrantArrayOutput
- func (o FusionAuthEntityGrantArrayOutput) ToFusionAuthEntityGrantArrayOutputWithContext(ctx context.Context) FusionAuthEntityGrantArrayOutput
- type FusionAuthEntityGrantInput
- type FusionAuthEntityGrantMap
- type FusionAuthEntityGrantMapInput
- type FusionAuthEntityGrantMapOutput
- func (FusionAuthEntityGrantMapOutput) ElementType() reflect.Type
- func (o FusionAuthEntityGrantMapOutput) MapIndex(k pulumi.StringInput) FusionAuthEntityGrantOutput
- func (o FusionAuthEntityGrantMapOutput) ToFusionAuthEntityGrantMapOutput() FusionAuthEntityGrantMapOutput
- func (o FusionAuthEntityGrantMapOutput) ToFusionAuthEntityGrantMapOutputWithContext(ctx context.Context) FusionAuthEntityGrantMapOutput
- type FusionAuthEntityGrantOutput
- func (o FusionAuthEntityGrantOutput) Data() pulumi.StringPtrOutput
- func (FusionAuthEntityGrantOutput) ElementType() reflect.Type
- func (o FusionAuthEntityGrantOutput) EntityId() pulumi.StringOutput
- func (o FusionAuthEntityGrantOutput) Permissions() pulumi.StringArrayOutput
- func (o FusionAuthEntityGrantOutput) RecipientEntityId() pulumi.StringPtrOutput
- func (o FusionAuthEntityGrantOutput) TenantId() pulumi.StringOutput
- func (o FusionAuthEntityGrantOutput) ToFusionAuthEntityGrantOutput() FusionAuthEntityGrantOutput
- func (o FusionAuthEntityGrantOutput) ToFusionAuthEntityGrantOutputWithContext(ctx context.Context) FusionAuthEntityGrantOutput
- func (o FusionAuthEntityGrantOutput) UserId() pulumi.StringPtrOutput
- type FusionAuthEntityGrantState
- type FusionAuthEntityInput
- type FusionAuthEntityMap
- type FusionAuthEntityMapInput
- type FusionAuthEntityMapOutput
- func (FusionAuthEntityMapOutput) ElementType() reflect.Type
- func (o FusionAuthEntityMapOutput) MapIndex(k pulumi.StringInput) FusionAuthEntityOutput
- func (o FusionAuthEntityMapOutput) ToFusionAuthEntityMapOutput() FusionAuthEntityMapOutput
- func (o FusionAuthEntityMapOutput) ToFusionAuthEntityMapOutputWithContext(ctx context.Context) FusionAuthEntityMapOutput
- type FusionAuthEntityOutput
- func (o FusionAuthEntityOutput) ClientId() pulumi.StringOutput
- func (o FusionAuthEntityOutput) ClientSecret() pulumi.StringOutput
- func (o FusionAuthEntityOutput) Data() pulumi.StringPtrOutput
- func (FusionAuthEntityOutput) ElementType() reflect.Type
- func (o FusionAuthEntityOutput) EntityId() pulumi.StringOutput
- func (o FusionAuthEntityOutput) EntityTypeId() pulumi.StringOutput
- func (o FusionAuthEntityOutput) Name() pulumi.StringOutput
- func (o FusionAuthEntityOutput) TenantId() pulumi.StringPtrOutput
- func (o FusionAuthEntityOutput) ToFusionAuthEntityOutput() FusionAuthEntityOutput
- func (o FusionAuthEntityOutput) ToFusionAuthEntityOutputWithContext(ctx context.Context) FusionAuthEntityOutput
- type FusionAuthEntityState
- type FusionAuthEntityType
- type FusionAuthEntityTypeArgs
- type FusionAuthEntityTypeArray
- type FusionAuthEntityTypeArrayInput
- type FusionAuthEntityTypeArrayOutput
- func (FusionAuthEntityTypeArrayOutput) ElementType() reflect.Type
- func (o FusionAuthEntityTypeArrayOutput) Index(i pulumi.IntInput) FusionAuthEntityTypeOutput
- func (o FusionAuthEntityTypeArrayOutput) ToFusionAuthEntityTypeArrayOutput() FusionAuthEntityTypeArrayOutput
- func (o FusionAuthEntityTypeArrayOutput) ToFusionAuthEntityTypeArrayOutputWithContext(ctx context.Context) FusionAuthEntityTypeArrayOutput
- type FusionAuthEntityTypeInput
- type FusionAuthEntityTypeJwtConfiguration
- type FusionAuthEntityTypeJwtConfigurationArgs
- func (FusionAuthEntityTypeJwtConfigurationArgs) ElementType() reflect.Type
- func (i FusionAuthEntityTypeJwtConfigurationArgs) ToFusionAuthEntityTypeJwtConfigurationOutput() FusionAuthEntityTypeJwtConfigurationOutput
- func (i FusionAuthEntityTypeJwtConfigurationArgs) ToFusionAuthEntityTypeJwtConfigurationOutputWithContext(ctx context.Context) FusionAuthEntityTypeJwtConfigurationOutput
- func (i FusionAuthEntityTypeJwtConfigurationArgs) ToFusionAuthEntityTypeJwtConfigurationPtrOutput() FusionAuthEntityTypeJwtConfigurationPtrOutput
- func (i FusionAuthEntityTypeJwtConfigurationArgs) ToFusionAuthEntityTypeJwtConfigurationPtrOutputWithContext(ctx context.Context) FusionAuthEntityTypeJwtConfigurationPtrOutput
- type FusionAuthEntityTypeJwtConfigurationInput
- type FusionAuthEntityTypeJwtConfigurationOutput
- func (o FusionAuthEntityTypeJwtConfigurationOutput) AccessTokenKeyId() pulumi.StringPtrOutput
- func (FusionAuthEntityTypeJwtConfigurationOutput) ElementType() reflect.Type
- func (o FusionAuthEntityTypeJwtConfigurationOutput) Enabled() pulumi.BoolPtrOutput
- func (o FusionAuthEntityTypeJwtConfigurationOutput) TimeToLiveInSeconds() pulumi.IntPtrOutput
- func (o FusionAuthEntityTypeJwtConfigurationOutput) ToFusionAuthEntityTypeJwtConfigurationOutput() FusionAuthEntityTypeJwtConfigurationOutput
- func (o FusionAuthEntityTypeJwtConfigurationOutput) ToFusionAuthEntityTypeJwtConfigurationOutputWithContext(ctx context.Context) FusionAuthEntityTypeJwtConfigurationOutput
- func (o FusionAuthEntityTypeJwtConfigurationOutput) ToFusionAuthEntityTypeJwtConfigurationPtrOutput() FusionAuthEntityTypeJwtConfigurationPtrOutput
- func (o FusionAuthEntityTypeJwtConfigurationOutput) ToFusionAuthEntityTypeJwtConfigurationPtrOutputWithContext(ctx context.Context) FusionAuthEntityTypeJwtConfigurationPtrOutput
- type FusionAuthEntityTypeJwtConfigurationPtrInput
- type FusionAuthEntityTypeJwtConfigurationPtrOutput
- func (o FusionAuthEntityTypeJwtConfigurationPtrOutput) AccessTokenKeyId() pulumi.StringPtrOutput
- func (o FusionAuthEntityTypeJwtConfigurationPtrOutput) Elem() FusionAuthEntityTypeJwtConfigurationOutput
- func (FusionAuthEntityTypeJwtConfigurationPtrOutput) ElementType() reflect.Type
- func (o FusionAuthEntityTypeJwtConfigurationPtrOutput) Enabled() pulumi.BoolPtrOutput
- func (o FusionAuthEntityTypeJwtConfigurationPtrOutput) TimeToLiveInSeconds() pulumi.IntPtrOutput
- func (o FusionAuthEntityTypeJwtConfigurationPtrOutput) ToFusionAuthEntityTypeJwtConfigurationPtrOutput() FusionAuthEntityTypeJwtConfigurationPtrOutput
- func (o FusionAuthEntityTypeJwtConfigurationPtrOutput) ToFusionAuthEntityTypeJwtConfigurationPtrOutputWithContext(ctx context.Context) FusionAuthEntityTypeJwtConfigurationPtrOutput
- type FusionAuthEntityTypeMap
- type FusionAuthEntityTypeMapInput
- type FusionAuthEntityTypeMapOutput
- func (FusionAuthEntityTypeMapOutput) ElementType() reflect.Type
- func (o FusionAuthEntityTypeMapOutput) MapIndex(k pulumi.StringInput) FusionAuthEntityTypeOutput
- func (o FusionAuthEntityTypeMapOutput) ToFusionAuthEntityTypeMapOutput() FusionAuthEntityTypeMapOutput
- func (o FusionAuthEntityTypeMapOutput) ToFusionAuthEntityTypeMapOutputWithContext(ctx context.Context) FusionAuthEntityTypeMapOutput
- type FusionAuthEntityTypeOutput
- func (o FusionAuthEntityTypeOutput) Data() pulumi.StringPtrOutput
- func (FusionAuthEntityTypeOutput) ElementType() reflect.Type
- func (o FusionAuthEntityTypeOutput) EntityTypeId() pulumi.StringOutput
- func (o FusionAuthEntityTypeOutput) JwtConfiguration() FusionAuthEntityTypeJwtConfigurationOutput
- func (o FusionAuthEntityTypeOutput) Name() pulumi.StringOutput
- func (o FusionAuthEntityTypeOutput) ToFusionAuthEntityTypeOutput() FusionAuthEntityTypeOutput
- func (o FusionAuthEntityTypeOutput) ToFusionAuthEntityTypeOutputWithContext(ctx context.Context) FusionAuthEntityTypeOutput
- type FusionAuthEntityTypePermission
- func (*FusionAuthEntityTypePermission) ElementType() reflect.Type
- func (i *FusionAuthEntityTypePermission) ToFusionAuthEntityTypePermissionOutput() FusionAuthEntityTypePermissionOutput
- func (i *FusionAuthEntityTypePermission) ToFusionAuthEntityTypePermissionOutputWithContext(ctx context.Context) FusionAuthEntityTypePermissionOutput
- type FusionAuthEntityTypePermissionArgs
- type FusionAuthEntityTypePermissionArray
- func (FusionAuthEntityTypePermissionArray) ElementType() reflect.Type
- func (i FusionAuthEntityTypePermissionArray) ToFusionAuthEntityTypePermissionArrayOutput() FusionAuthEntityTypePermissionArrayOutput
- func (i FusionAuthEntityTypePermissionArray) ToFusionAuthEntityTypePermissionArrayOutputWithContext(ctx context.Context) FusionAuthEntityTypePermissionArrayOutput
- type FusionAuthEntityTypePermissionArrayInput
- type FusionAuthEntityTypePermissionArrayOutput
- func (FusionAuthEntityTypePermissionArrayOutput) ElementType() reflect.Type
- func (o FusionAuthEntityTypePermissionArrayOutput) Index(i pulumi.IntInput) FusionAuthEntityTypePermissionOutput
- func (o FusionAuthEntityTypePermissionArrayOutput) ToFusionAuthEntityTypePermissionArrayOutput() FusionAuthEntityTypePermissionArrayOutput
- func (o FusionAuthEntityTypePermissionArrayOutput) ToFusionAuthEntityTypePermissionArrayOutputWithContext(ctx context.Context) FusionAuthEntityTypePermissionArrayOutput
- type FusionAuthEntityTypePermissionInput
- type FusionAuthEntityTypePermissionMap
- func (FusionAuthEntityTypePermissionMap) ElementType() reflect.Type
- func (i FusionAuthEntityTypePermissionMap) ToFusionAuthEntityTypePermissionMapOutput() FusionAuthEntityTypePermissionMapOutput
- func (i FusionAuthEntityTypePermissionMap) ToFusionAuthEntityTypePermissionMapOutputWithContext(ctx context.Context) FusionAuthEntityTypePermissionMapOutput
- type FusionAuthEntityTypePermissionMapInput
- type FusionAuthEntityTypePermissionMapOutput
- func (FusionAuthEntityTypePermissionMapOutput) ElementType() reflect.Type
- func (o FusionAuthEntityTypePermissionMapOutput) MapIndex(k pulumi.StringInput) FusionAuthEntityTypePermissionOutput
- func (o FusionAuthEntityTypePermissionMapOutput) ToFusionAuthEntityTypePermissionMapOutput() FusionAuthEntityTypePermissionMapOutput
- func (o FusionAuthEntityTypePermissionMapOutput) ToFusionAuthEntityTypePermissionMapOutputWithContext(ctx context.Context) FusionAuthEntityTypePermissionMapOutput
- type FusionAuthEntityTypePermissionOutput
- func (o FusionAuthEntityTypePermissionOutput) Data() pulumi.StringPtrOutput
- func (o FusionAuthEntityTypePermissionOutput) Description() pulumi.StringPtrOutput
- func (FusionAuthEntityTypePermissionOutput) ElementType() reflect.Type
- func (o FusionAuthEntityTypePermissionOutput) EntityTypeId() pulumi.StringOutput
- func (o FusionAuthEntityTypePermissionOutput) IsDefault() pulumi.BoolPtrOutput
- func (o FusionAuthEntityTypePermissionOutput) Name() pulumi.StringOutput
- func (o FusionAuthEntityTypePermissionOutput) PermissionId() pulumi.StringOutput
- func (o FusionAuthEntityTypePermissionOutput) ToFusionAuthEntityTypePermissionOutput() FusionAuthEntityTypePermissionOutput
- func (o FusionAuthEntityTypePermissionOutput) ToFusionAuthEntityTypePermissionOutputWithContext(ctx context.Context) FusionAuthEntityTypePermissionOutput
- type FusionAuthEntityTypePermissionState
- type FusionAuthEntityTypeState
- type FusionAuthForm
- type FusionAuthFormArgs
- type FusionAuthFormArray
- type FusionAuthFormArrayInput
- type FusionAuthFormArrayOutput
- func (FusionAuthFormArrayOutput) ElementType() reflect.Type
- func (o FusionAuthFormArrayOutput) Index(i pulumi.IntInput) FusionAuthFormOutput
- func (o FusionAuthFormArrayOutput) ToFusionAuthFormArrayOutput() FusionAuthFormArrayOutput
- func (o FusionAuthFormArrayOutput) ToFusionAuthFormArrayOutputWithContext(ctx context.Context) FusionAuthFormArrayOutput
- type FusionAuthFormField
- type FusionAuthFormFieldArgs
- type FusionAuthFormFieldArray
- type FusionAuthFormFieldArrayInput
- type FusionAuthFormFieldArrayOutput
- func (FusionAuthFormFieldArrayOutput) ElementType() reflect.Type
- func (o FusionAuthFormFieldArrayOutput) Index(i pulumi.IntInput) FusionAuthFormFieldOutput
- func (o FusionAuthFormFieldArrayOutput) ToFusionAuthFormFieldArrayOutput() FusionAuthFormFieldArrayOutput
- func (o FusionAuthFormFieldArrayOutput) ToFusionAuthFormFieldArrayOutputWithContext(ctx context.Context) FusionAuthFormFieldArrayOutput
- type FusionAuthFormFieldInput
- type FusionAuthFormFieldMap
- type FusionAuthFormFieldMapInput
- type FusionAuthFormFieldMapOutput
- func (FusionAuthFormFieldMapOutput) ElementType() reflect.Type
- func (o FusionAuthFormFieldMapOutput) MapIndex(k pulumi.StringInput) FusionAuthFormFieldOutput
- func (o FusionAuthFormFieldMapOutput) ToFusionAuthFormFieldMapOutput() FusionAuthFormFieldMapOutput
- func (o FusionAuthFormFieldMapOutput) ToFusionAuthFormFieldMapOutputWithContext(ctx context.Context) FusionAuthFormFieldMapOutput
- type FusionAuthFormFieldOutput
- func (o FusionAuthFormFieldOutput) Confirm() pulumi.BoolPtrOutput
- func (o FusionAuthFormFieldOutput) ConsentId() pulumi.StringPtrOutput
- func (o FusionAuthFormFieldOutput) Control() pulumi.StringOutput
- func (o FusionAuthFormFieldOutput) Data() pulumi.MapOutput
- func (o FusionAuthFormFieldOutput) Description() pulumi.StringPtrOutput
- func (FusionAuthFormFieldOutput) ElementType() reflect.Type
- func (o FusionAuthFormFieldOutput) FormFieldId() pulumi.StringPtrOutput
- func (o FusionAuthFormFieldOutput) Key() pulumi.StringOutput
- func (o FusionAuthFormFieldOutput) Name() pulumi.StringOutput
- func (o FusionAuthFormFieldOutput) Options() pulumi.StringArrayOutput
- func (o FusionAuthFormFieldOutput) Required() pulumi.BoolPtrOutput
- func (o FusionAuthFormFieldOutput) ToFusionAuthFormFieldOutput() FusionAuthFormFieldOutput
- func (o FusionAuthFormFieldOutput) ToFusionAuthFormFieldOutputWithContext(ctx context.Context) FusionAuthFormFieldOutput
- func (o FusionAuthFormFieldOutput) Type() pulumi.StringPtrOutput
- func (o FusionAuthFormFieldOutput) Validator() FusionAuthFormFieldValidatorOutput
- type FusionAuthFormFieldState
- type FusionAuthFormFieldValidator
- type FusionAuthFormFieldValidatorArgs
- func (FusionAuthFormFieldValidatorArgs) ElementType() reflect.Type
- func (i FusionAuthFormFieldValidatorArgs) ToFusionAuthFormFieldValidatorOutput() FusionAuthFormFieldValidatorOutput
- func (i FusionAuthFormFieldValidatorArgs) ToFusionAuthFormFieldValidatorOutputWithContext(ctx context.Context) FusionAuthFormFieldValidatorOutput
- func (i FusionAuthFormFieldValidatorArgs) ToFusionAuthFormFieldValidatorPtrOutput() FusionAuthFormFieldValidatorPtrOutput
- func (i FusionAuthFormFieldValidatorArgs) ToFusionAuthFormFieldValidatorPtrOutputWithContext(ctx context.Context) FusionAuthFormFieldValidatorPtrOutput
- type FusionAuthFormFieldValidatorInput
- type FusionAuthFormFieldValidatorOutput
- func (FusionAuthFormFieldValidatorOutput) ElementType() reflect.Type
- func (o FusionAuthFormFieldValidatorOutput) Enabled() pulumi.BoolPtrOutput
- func (o FusionAuthFormFieldValidatorOutput) Expression() pulumi.StringPtrOutput
- func (o FusionAuthFormFieldValidatorOutput) ToFusionAuthFormFieldValidatorOutput() FusionAuthFormFieldValidatorOutput
- func (o FusionAuthFormFieldValidatorOutput) ToFusionAuthFormFieldValidatorOutputWithContext(ctx context.Context) FusionAuthFormFieldValidatorOutput
- func (o FusionAuthFormFieldValidatorOutput) ToFusionAuthFormFieldValidatorPtrOutput() FusionAuthFormFieldValidatorPtrOutput
- func (o FusionAuthFormFieldValidatorOutput) ToFusionAuthFormFieldValidatorPtrOutputWithContext(ctx context.Context) FusionAuthFormFieldValidatorPtrOutput
- type FusionAuthFormFieldValidatorPtrInput
- type FusionAuthFormFieldValidatorPtrOutput
- func (o FusionAuthFormFieldValidatorPtrOutput) Elem() FusionAuthFormFieldValidatorOutput
- func (FusionAuthFormFieldValidatorPtrOutput) ElementType() reflect.Type
- func (o FusionAuthFormFieldValidatorPtrOutput) Enabled() pulumi.BoolPtrOutput
- func (o FusionAuthFormFieldValidatorPtrOutput) Expression() pulumi.StringPtrOutput
- func (o FusionAuthFormFieldValidatorPtrOutput) ToFusionAuthFormFieldValidatorPtrOutput() FusionAuthFormFieldValidatorPtrOutput
- func (o FusionAuthFormFieldValidatorPtrOutput) ToFusionAuthFormFieldValidatorPtrOutputWithContext(ctx context.Context) FusionAuthFormFieldValidatorPtrOutput
- type FusionAuthFormInput
- type FusionAuthFormMap
- type FusionAuthFormMapInput
- type FusionAuthFormMapOutput
- func (FusionAuthFormMapOutput) ElementType() reflect.Type
- func (o FusionAuthFormMapOutput) MapIndex(k pulumi.StringInput) FusionAuthFormOutput
- func (o FusionAuthFormMapOutput) ToFusionAuthFormMapOutput() FusionAuthFormMapOutput
- func (o FusionAuthFormMapOutput) ToFusionAuthFormMapOutputWithContext(ctx context.Context) FusionAuthFormMapOutput
- type FusionAuthFormOutput
- func (o FusionAuthFormOutput) Data() pulumi.MapOutput
- func (FusionAuthFormOutput) ElementType() reflect.Type
- func (o FusionAuthFormOutput) FormId() pulumi.StringPtrOutput
- func (o FusionAuthFormOutput) Name() pulumi.StringOutput
- func (o FusionAuthFormOutput) Steps() FusionAuthFormStepArrayOutput
- func (o FusionAuthFormOutput) ToFusionAuthFormOutput() FusionAuthFormOutput
- func (o FusionAuthFormOutput) ToFusionAuthFormOutputWithContext(ctx context.Context) FusionAuthFormOutput
- func (o FusionAuthFormOutput) Type() pulumi.StringPtrOutput
- type FusionAuthFormState
- type FusionAuthFormStep
- type FusionAuthFormStepArgs
- type FusionAuthFormStepArray
- type FusionAuthFormStepArrayInput
- type FusionAuthFormStepArrayOutput
- func (FusionAuthFormStepArrayOutput) ElementType() reflect.Type
- func (o FusionAuthFormStepArrayOutput) Index(i pulumi.IntInput) FusionAuthFormStepOutput
- func (o FusionAuthFormStepArrayOutput) ToFusionAuthFormStepArrayOutput() FusionAuthFormStepArrayOutput
- func (o FusionAuthFormStepArrayOutput) ToFusionAuthFormStepArrayOutputWithContext(ctx context.Context) FusionAuthFormStepArrayOutput
- type FusionAuthFormStepInput
- type FusionAuthFormStepOutput
- func (FusionAuthFormStepOutput) ElementType() reflect.Type
- func (o FusionAuthFormStepOutput) Fields() pulumi.StringArrayOutput
- func (o FusionAuthFormStepOutput) ToFusionAuthFormStepOutput() FusionAuthFormStepOutput
- func (o FusionAuthFormStepOutput) ToFusionAuthFormStepOutputWithContext(ctx context.Context) FusionAuthFormStepOutput
- type FusionAuthGenericConnector
- func (*FusionAuthGenericConnector) ElementType() reflect.Type
- func (i *FusionAuthGenericConnector) ToFusionAuthGenericConnectorOutput() FusionAuthGenericConnectorOutput
- func (i *FusionAuthGenericConnector) ToFusionAuthGenericConnectorOutputWithContext(ctx context.Context) FusionAuthGenericConnectorOutput
- type FusionAuthGenericConnectorArgs
- type FusionAuthGenericConnectorArray
- func (FusionAuthGenericConnectorArray) ElementType() reflect.Type
- func (i FusionAuthGenericConnectorArray) ToFusionAuthGenericConnectorArrayOutput() FusionAuthGenericConnectorArrayOutput
- func (i FusionAuthGenericConnectorArray) ToFusionAuthGenericConnectorArrayOutputWithContext(ctx context.Context) FusionAuthGenericConnectorArrayOutput
- type FusionAuthGenericConnectorArrayInput
- type FusionAuthGenericConnectorArrayOutput
- func (FusionAuthGenericConnectorArrayOutput) ElementType() reflect.Type
- func (o FusionAuthGenericConnectorArrayOutput) Index(i pulumi.IntInput) FusionAuthGenericConnectorOutput
- func (o FusionAuthGenericConnectorArrayOutput) ToFusionAuthGenericConnectorArrayOutput() FusionAuthGenericConnectorArrayOutput
- func (o FusionAuthGenericConnectorArrayOutput) ToFusionAuthGenericConnectorArrayOutputWithContext(ctx context.Context) FusionAuthGenericConnectorArrayOutput
- type FusionAuthGenericConnectorInput
- type FusionAuthGenericConnectorMap
- func (FusionAuthGenericConnectorMap) ElementType() reflect.Type
- func (i FusionAuthGenericConnectorMap) ToFusionAuthGenericConnectorMapOutput() FusionAuthGenericConnectorMapOutput
- func (i FusionAuthGenericConnectorMap) ToFusionAuthGenericConnectorMapOutputWithContext(ctx context.Context) FusionAuthGenericConnectorMapOutput
- type FusionAuthGenericConnectorMapInput
- type FusionAuthGenericConnectorMapOutput
- func (FusionAuthGenericConnectorMapOutput) ElementType() reflect.Type
- func (o FusionAuthGenericConnectorMapOutput) MapIndex(k pulumi.StringInput) FusionAuthGenericConnectorOutput
- func (o FusionAuthGenericConnectorMapOutput) ToFusionAuthGenericConnectorMapOutput() FusionAuthGenericConnectorMapOutput
- func (o FusionAuthGenericConnectorMapOutput) ToFusionAuthGenericConnectorMapOutputWithContext(ctx context.Context) FusionAuthGenericConnectorMapOutput
- type FusionAuthGenericConnectorOutput
- func (o FusionAuthGenericConnectorOutput) AuthenticationUrl() pulumi.StringOutput
- func (o FusionAuthGenericConnectorOutput) ConnectTimeout() pulumi.IntOutput
- func (o FusionAuthGenericConnectorOutput) Data() pulumi.MapOutput
- func (o FusionAuthGenericConnectorOutput) Debug() pulumi.BoolPtrOutput
- func (FusionAuthGenericConnectorOutput) ElementType() reflect.Type
- func (o FusionAuthGenericConnectorOutput) Headers() pulumi.MapOutput
- func (o FusionAuthGenericConnectorOutput) HttpAuthenticationPassword() pulumi.StringPtrOutput
- func (o FusionAuthGenericConnectorOutput) HttpAuthenticationUsername() pulumi.StringPtrOutput
- func (o FusionAuthGenericConnectorOutput) Name() pulumi.StringOutput
- func (o FusionAuthGenericConnectorOutput) ReadTimeout() pulumi.IntOutput
- func (o FusionAuthGenericConnectorOutput) SslCertificateKeyId() pulumi.StringPtrOutput
- func (o FusionAuthGenericConnectorOutput) ToFusionAuthGenericConnectorOutput() FusionAuthGenericConnectorOutput
- func (o FusionAuthGenericConnectorOutput) ToFusionAuthGenericConnectorOutputWithContext(ctx context.Context) FusionAuthGenericConnectorOutput
- type FusionAuthGenericConnectorState
- type FusionAuthGroup
- type FusionAuthGroupArgs
- type FusionAuthGroupArray
- type FusionAuthGroupArrayInput
- type FusionAuthGroupArrayOutput
- func (FusionAuthGroupArrayOutput) ElementType() reflect.Type
- func (o FusionAuthGroupArrayOutput) Index(i pulumi.IntInput) FusionAuthGroupOutput
- func (o FusionAuthGroupArrayOutput) ToFusionAuthGroupArrayOutput() FusionAuthGroupArrayOutput
- func (o FusionAuthGroupArrayOutput) ToFusionAuthGroupArrayOutputWithContext(ctx context.Context) FusionAuthGroupArrayOutput
- type FusionAuthGroupInput
- type FusionAuthGroupMap
- type FusionAuthGroupMapInput
- type FusionAuthGroupMapOutput
- func (FusionAuthGroupMapOutput) ElementType() reflect.Type
- func (o FusionAuthGroupMapOutput) MapIndex(k pulumi.StringInput) FusionAuthGroupOutput
- func (o FusionAuthGroupMapOutput) ToFusionAuthGroupMapOutput() FusionAuthGroupMapOutput
- func (o FusionAuthGroupMapOutput) ToFusionAuthGroupMapOutputWithContext(ctx context.Context) FusionAuthGroupMapOutput
- type FusionAuthGroupOutput
- func (o FusionAuthGroupOutput) Data() pulumi.MapOutput
- func (FusionAuthGroupOutput) ElementType() reflect.Type
- func (o FusionAuthGroupOutput) GroupId() pulumi.StringOutput
- func (o FusionAuthGroupOutput) Name() pulumi.StringOutput
- func (o FusionAuthGroupOutput) RoleIds() pulumi.StringArrayOutput
- func (o FusionAuthGroupOutput) TenantId() pulumi.StringOutput
- func (o FusionAuthGroupOutput) ToFusionAuthGroupOutput() FusionAuthGroupOutput
- func (o FusionAuthGroupOutput) ToFusionAuthGroupOutputWithContext(ctx context.Context) FusionAuthGroupOutput
- type FusionAuthGroupState
- type FusionAuthIdpApple
- type FusionAuthIdpAppleApplicationConfiguration
- type FusionAuthIdpAppleApplicationConfigurationArgs
- func (FusionAuthIdpAppleApplicationConfigurationArgs) ElementType() reflect.Type
- func (i FusionAuthIdpAppleApplicationConfigurationArgs) ToFusionAuthIdpAppleApplicationConfigurationOutput() FusionAuthIdpAppleApplicationConfigurationOutput
- func (i FusionAuthIdpAppleApplicationConfigurationArgs) ToFusionAuthIdpAppleApplicationConfigurationOutputWithContext(ctx context.Context) FusionAuthIdpAppleApplicationConfigurationOutput
- type FusionAuthIdpAppleApplicationConfigurationArray
- func (FusionAuthIdpAppleApplicationConfigurationArray) ElementType() reflect.Type
- func (i FusionAuthIdpAppleApplicationConfigurationArray) ToFusionAuthIdpAppleApplicationConfigurationArrayOutput() FusionAuthIdpAppleApplicationConfigurationArrayOutput
- func (i FusionAuthIdpAppleApplicationConfigurationArray) ToFusionAuthIdpAppleApplicationConfigurationArrayOutputWithContext(ctx context.Context) FusionAuthIdpAppleApplicationConfigurationArrayOutput
- type FusionAuthIdpAppleApplicationConfigurationArrayInput
- type FusionAuthIdpAppleApplicationConfigurationArrayOutput
- func (FusionAuthIdpAppleApplicationConfigurationArrayOutput) ElementType() reflect.Type
- func (o FusionAuthIdpAppleApplicationConfigurationArrayOutput) Index(i pulumi.IntInput) FusionAuthIdpAppleApplicationConfigurationOutput
- func (o FusionAuthIdpAppleApplicationConfigurationArrayOutput) ToFusionAuthIdpAppleApplicationConfigurationArrayOutput() FusionAuthIdpAppleApplicationConfigurationArrayOutput
- func (o FusionAuthIdpAppleApplicationConfigurationArrayOutput) ToFusionAuthIdpAppleApplicationConfigurationArrayOutputWithContext(ctx context.Context) FusionAuthIdpAppleApplicationConfigurationArrayOutput
- type FusionAuthIdpAppleApplicationConfigurationInput
- type FusionAuthIdpAppleApplicationConfigurationOutput
- func (o FusionAuthIdpAppleApplicationConfigurationOutput) ApplicationId() pulumi.StringPtrOutput
- func (o FusionAuthIdpAppleApplicationConfigurationOutput) ButtonText() pulumi.StringPtrOutput
- func (o FusionAuthIdpAppleApplicationConfigurationOutput) CreateRegistration() pulumi.BoolPtrOutput
- func (FusionAuthIdpAppleApplicationConfigurationOutput) ElementType() reflect.Type
- func (o FusionAuthIdpAppleApplicationConfigurationOutput) Enabled() pulumi.BoolPtrOutput
- func (o FusionAuthIdpAppleApplicationConfigurationOutput) KeyId() pulumi.StringPtrOutput
- func (o FusionAuthIdpAppleApplicationConfigurationOutput) Scope() pulumi.StringPtrOutput
- func (o FusionAuthIdpAppleApplicationConfigurationOutput) ServicesId() pulumi.StringPtrOutput
- func (o FusionAuthIdpAppleApplicationConfigurationOutput) TeamId() pulumi.StringPtrOutput
- func (o FusionAuthIdpAppleApplicationConfigurationOutput) ToFusionAuthIdpAppleApplicationConfigurationOutput() FusionAuthIdpAppleApplicationConfigurationOutput
- func (o FusionAuthIdpAppleApplicationConfigurationOutput) ToFusionAuthIdpAppleApplicationConfigurationOutputWithContext(ctx context.Context) FusionAuthIdpAppleApplicationConfigurationOutput
- type FusionAuthIdpAppleArgs
- type FusionAuthIdpAppleArray
- type FusionAuthIdpAppleArrayInput
- type FusionAuthIdpAppleArrayOutput
- func (FusionAuthIdpAppleArrayOutput) ElementType() reflect.Type
- func (o FusionAuthIdpAppleArrayOutput) Index(i pulumi.IntInput) FusionAuthIdpAppleOutput
- func (o FusionAuthIdpAppleArrayOutput) ToFusionAuthIdpAppleArrayOutput() FusionAuthIdpAppleArrayOutput
- func (o FusionAuthIdpAppleArrayOutput) ToFusionAuthIdpAppleArrayOutputWithContext(ctx context.Context) FusionAuthIdpAppleArrayOutput
- type FusionAuthIdpAppleInput
- type FusionAuthIdpAppleMap
- type FusionAuthIdpAppleMapInput
- type FusionAuthIdpAppleMapOutput
- func (FusionAuthIdpAppleMapOutput) ElementType() reflect.Type
- func (o FusionAuthIdpAppleMapOutput) MapIndex(k pulumi.StringInput) FusionAuthIdpAppleOutput
- func (o FusionAuthIdpAppleMapOutput) ToFusionAuthIdpAppleMapOutput() FusionAuthIdpAppleMapOutput
- func (o FusionAuthIdpAppleMapOutput) ToFusionAuthIdpAppleMapOutputWithContext(ctx context.Context) FusionAuthIdpAppleMapOutput
- type FusionAuthIdpAppleOutput
- func (o FusionAuthIdpAppleOutput) ApplicationConfigurations() FusionAuthIdpAppleApplicationConfigurationArrayOutput
- func (o FusionAuthIdpAppleOutput) ButtonText() pulumi.StringOutput
- func (o FusionAuthIdpAppleOutput) Debug() pulumi.BoolPtrOutput
- func (FusionAuthIdpAppleOutput) ElementType() reflect.Type
- func (o FusionAuthIdpAppleOutput) Enabled() pulumi.BoolPtrOutput
- func (o FusionAuthIdpAppleOutput) KeyId() pulumi.StringOutput
- func (o FusionAuthIdpAppleOutput) LambdaReconcileId() pulumi.StringPtrOutput
- func (o FusionAuthIdpAppleOutput) LinkingStrategy() pulumi.StringOutput
- func (o FusionAuthIdpAppleOutput) Scope() pulumi.StringPtrOutput
- func (o FusionAuthIdpAppleOutput) ServicesId() pulumi.StringOutput
- func (o FusionAuthIdpAppleOutput) TeamId() pulumi.StringOutput
- func (o FusionAuthIdpAppleOutput) TenantConfigurations() FusionAuthIdpAppleTenantConfigurationArrayOutput
- func (o FusionAuthIdpAppleOutput) ToFusionAuthIdpAppleOutput() FusionAuthIdpAppleOutput
- func (o FusionAuthIdpAppleOutput) ToFusionAuthIdpAppleOutputWithContext(ctx context.Context) FusionAuthIdpAppleOutput
- type FusionAuthIdpAppleState
- type FusionAuthIdpAppleTenantConfiguration
- type FusionAuthIdpAppleTenantConfigurationArgs
- func (FusionAuthIdpAppleTenantConfigurationArgs) ElementType() reflect.Type
- func (i FusionAuthIdpAppleTenantConfigurationArgs) ToFusionAuthIdpAppleTenantConfigurationOutput() FusionAuthIdpAppleTenantConfigurationOutput
- func (i FusionAuthIdpAppleTenantConfigurationArgs) ToFusionAuthIdpAppleTenantConfigurationOutputWithContext(ctx context.Context) FusionAuthIdpAppleTenantConfigurationOutput
- type FusionAuthIdpAppleTenantConfigurationArray
- func (FusionAuthIdpAppleTenantConfigurationArray) ElementType() reflect.Type
- func (i FusionAuthIdpAppleTenantConfigurationArray) ToFusionAuthIdpAppleTenantConfigurationArrayOutput() FusionAuthIdpAppleTenantConfigurationArrayOutput
- func (i FusionAuthIdpAppleTenantConfigurationArray) ToFusionAuthIdpAppleTenantConfigurationArrayOutputWithContext(ctx context.Context) FusionAuthIdpAppleTenantConfigurationArrayOutput
- type FusionAuthIdpAppleTenantConfigurationArrayInput
- type FusionAuthIdpAppleTenantConfigurationArrayOutput
- func (FusionAuthIdpAppleTenantConfigurationArrayOutput) ElementType() reflect.Type
- func (o FusionAuthIdpAppleTenantConfigurationArrayOutput) Index(i pulumi.IntInput) FusionAuthIdpAppleTenantConfigurationOutput
- func (o FusionAuthIdpAppleTenantConfigurationArrayOutput) ToFusionAuthIdpAppleTenantConfigurationArrayOutput() FusionAuthIdpAppleTenantConfigurationArrayOutput
- func (o FusionAuthIdpAppleTenantConfigurationArrayOutput) ToFusionAuthIdpAppleTenantConfigurationArrayOutputWithContext(ctx context.Context) FusionAuthIdpAppleTenantConfigurationArrayOutput
- type FusionAuthIdpAppleTenantConfigurationInput
- type FusionAuthIdpAppleTenantConfigurationOutput
- func (FusionAuthIdpAppleTenantConfigurationOutput) ElementType() reflect.Type
- func (o FusionAuthIdpAppleTenantConfigurationOutput) LimitUserLinkCountEnabled() pulumi.BoolPtrOutput
- func (o FusionAuthIdpAppleTenantConfigurationOutput) LimitUserLinkCountMaximumLinks() pulumi.IntPtrOutput
- func (o FusionAuthIdpAppleTenantConfigurationOutput) TenantId() pulumi.StringPtrOutput
- func (o FusionAuthIdpAppleTenantConfigurationOutput) ToFusionAuthIdpAppleTenantConfigurationOutput() FusionAuthIdpAppleTenantConfigurationOutput
- func (o FusionAuthIdpAppleTenantConfigurationOutput) ToFusionAuthIdpAppleTenantConfigurationOutputWithContext(ctx context.Context) FusionAuthIdpAppleTenantConfigurationOutput
- type FusionAuthIdpExternalJwt
- type FusionAuthIdpExternalJwtApplicationConfiguration
- type FusionAuthIdpExternalJwtApplicationConfigurationArgs
- func (FusionAuthIdpExternalJwtApplicationConfigurationArgs) ElementType() reflect.Type
- func (i FusionAuthIdpExternalJwtApplicationConfigurationArgs) ToFusionAuthIdpExternalJwtApplicationConfigurationOutput() FusionAuthIdpExternalJwtApplicationConfigurationOutput
- func (i FusionAuthIdpExternalJwtApplicationConfigurationArgs) ToFusionAuthIdpExternalJwtApplicationConfigurationOutputWithContext(ctx context.Context) FusionAuthIdpExternalJwtApplicationConfigurationOutput
- type FusionAuthIdpExternalJwtApplicationConfigurationArray
- func (FusionAuthIdpExternalJwtApplicationConfigurationArray) ElementType() reflect.Type
- func (i FusionAuthIdpExternalJwtApplicationConfigurationArray) ToFusionAuthIdpExternalJwtApplicationConfigurationArrayOutput() FusionAuthIdpExternalJwtApplicationConfigurationArrayOutput
- func (i FusionAuthIdpExternalJwtApplicationConfigurationArray) ToFusionAuthIdpExternalJwtApplicationConfigurationArrayOutputWithContext(ctx context.Context) FusionAuthIdpExternalJwtApplicationConfigurationArrayOutput
- type FusionAuthIdpExternalJwtApplicationConfigurationArrayInput
- type FusionAuthIdpExternalJwtApplicationConfigurationArrayOutput
- func (FusionAuthIdpExternalJwtApplicationConfigurationArrayOutput) ElementType() reflect.Type
- func (o FusionAuthIdpExternalJwtApplicationConfigurationArrayOutput) Index(i pulumi.IntInput) FusionAuthIdpExternalJwtApplicationConfigurationOutput
- func (o FusionAuthIdpExternalJwtApplicationConfigurationArrayOutput) ToFusionAuthIdpExternalJwtApplicationConfigurationArrayOutput() FusionAuthIdpExternalJwtApplicationConfigurationArrayOutput
- func (o FusionAuthIdpExternalJwtApplicationConfigurationArrayOutput) ToFusionAuthIdpExternalJwtApplicationConfigurationArrayOutputWithContext(ctx context.Context) FusionAuthIdpExternalJwtApplicationConfigurationArrayOutput
- type FusionAuthIdpExternalJwtApplicationConfigurationInput
- type FusionAuthIdpExternalJwtApplicationConfigurationOutput
- func (o FusionAuthIdpExternalJwtApplicationConfigurationOutput) ApplicationId() pulumi.StringPtrOutput
- func (o FusionAuthIdpExternalJwtApplicationConfigurationOutput) CreateRegistration() pulumi.BoolPtrOutput
- func (FusionAuthIdpExternalJwtApplicationConfigurationOutput) ElementType() reflect.Type
- func (o FusionAuthIdpExternalJwtApplicationConfigurationOutput) Enabled() pulumi.BoolPtrOutput
- func (o FusionAuthIdpExternalJwtApplicationConfigurationOutput) ToFusionAuthIdpExternalJwtApplicationConfigurationOutput() FusionAuthIdpExternalJwtApplicationConfigurationOutput
- func (o FusionAuthIdpExternalJwtApplicationConfigurationOutput) ToFusionAuthIdpExternalJwtApplicationConfigurationOutputWithContext(ctx context.Context) FusionAuthIdpExternalJwtApplicationConfigurationOutput
- type FusionAuthIdpExternalJwtArgs
- type FusionAuthIdpExternalJwtArray
- func (FusionAuthIdpExternalJwtArray) ElementType() reflect.Type
- func (i FusionAuthIdpExternalJwtArray) ToFusionAuthIdpExternalJwtArrayOutput() FusionAuthIdpExternalJwtArrayOutput
- func (i FusionAuthIdpExternalJwtArray) ToFusionAuthIdpExternalJwtArrayOutputWithContext(ctx context.Context) FusionAuthIdpExternalJwtArrayOutput
- type FusionAuthIdpExternalJwtArrayInput
- type FusionAuthIdpExternalJwtArrayOutput
- func (FusionAuthIdpExternalJwtArrayOutput) ElementType() reflect.Type
- func (o FusionAuthIdpExternalJwtArrayOutput) Index(i pulumi.IntInput) FusionAuthIdpExternalJwtOutput
- func (o FusionAuthIdpExternalJwtArrayOutput) ToFusionAuthIdpExternalJwtArrayOutput() FusionAuthIdpExternalJwtArrayOutput
- func (o FusionAuthIdpExternalJwtArrayOutput) ToFusionAuthIdpExternalJwtArrayOutputWithContext(ctx context.Context) FusionAuthIdpExternalJwtArrayOutput
- type FusionAuthIdpExternalJwtInput
- type FusionAuthIdpExternalJwtMap
- func (FusionAuthIdpExternalJwtMap) ElementType() reflect.Type
- func (i FusionAuthIdpExternalJwtMap) ToFusionAuthIdpExternalJwtMapOutput() FusionAuthIdpExternalJwtMapOutput
- func (i FusionAuthIdpExternalJwtMap) ToFusionAuthIdpExternalJwtMapOutputWithContext(ctx context.Context) FusionAuthIdpExternalJwtMapOutput
- type FusionAuthIdpExternalJwtMapInput
- type FusionAuthIdpExternalJwtMapOutput
- func (FusionAuthIdpExternalJwtMapOutput) ElementType() reflect.Type
- func (o FusionAuthIdpExternalJwtMapOutput) MapIndex(k pulumi.StringInput) FusionAuthIdpExternalJwtOutput
- func (o FusionAuthIdpExternalJwtMapOutput) ToFusionAuthIdpExternalJwtMapOutput() FusionAuthIdpExternalJwtMapOutput
- func (o FusionAuthIdpExternalJwtMapOutput) ToFusionAuthIdpExternalJwtMapOutputWithContext(ctx context.Context) FusionAuthIdpExternalJwtMapOutput
- type FusionAuthIdpExternalJwtOutput
- func (o FusionAuthIdpExternalJwtOutput) ApplicationConfigurations() FusionAuthIdpExternalJwtApplicationConfigurationArrayOutput
- func (o FusionAuthIdpExternalJwtOutput) ClaimMap() pulumi.MapOutput
- func (o FusionAuthIdpExternalJwtOutput) Debug() pulumi.BoolPtrOutput
- func (o FusionAuthIdpExternalJwtOutput) Domains() pulumi.StringArrayOutput
- func (FusionAuthIdpExternalJwtOutput) ElementType() reflect.Type
- func (o FusionAuthIdpExternalJwtOutput) Enabled() pulumi.BoolPtrOutput
- func (o FusionAuthIdpExternalJwtOutput) HeaderKeyParameter() pulumi.StringOutput
- func (o FusionAuthIdpExternalJwtOutput) IdpId() pulumi.StringPtrOutput
- func (o FusionAuthIdpExternalJwtOutput) LambdaReconcileId() pulumi.StringPtrOutput
- func (o FusionAuthIdpExternalJwtOutput) LinkingStrategy() pulumi.StringOutput
- func (o FusionAuthIdpExternalJwtOutput) Name() pulumi.StringOutput
- func (o FusionAuthIdpExternalJwtOutput) Oauth2AuthorizationEndpoint() pulumi.StringPtrOutput
- func (o FusionAuthIdpExternalJwtOutput) Oauth2TokenEndpoint() pulumi.StringPtrOutput
- func (o FusionAuthIdpExternalJwtOutput) TenantConfigurations() FusionAuthIdpExternalJwtTenantConfigurationArrayOutput
- func (o FusionAuthIdpExternalJwtOutput) ToFusionAuthIdpExternalJwtOutput() FusionAuthIdpExternalJwtOutput
- func (o FusionAuthIdpExternalJwtOutput) ToFusionAuthIdpExternalJwtOutputWithContext(ctx context.Context) FusionAuthIdpExternalJwtOutput
- func (o FusionAuthIdpExternalJwtOutput) UniqueIdentityClaim() pulumi.StringOutput
- type FusionAuthIdpExternalJwtState
- type FusionAuthIdpExternalJwtTenantConfiguration
- type FusionAuthIdpExternalJwtTenantConfigurationArgs
- func (FusionAuthIdpExternalJwtTenantConfigurationArgs) ElementType() reflect.Type
- func (i FusionAuthIdpExternalJwtTenantConfigurationArgs) ToFusionAuthIdpExternalJwtTenantConfigurationOutput() FusionAuthIdpExternalJwtTenantConfigurationOutput
- func (i FusionAuthIdpExternalJwtTenantConfigurationArgs) ToFusionAuthIdpExternalJwtTenantConfigurationOutputWithContext(ctx context.Context) FusionAuthIdpExternalJwtTenantConfigurationOutput
- type FusionAuthIdpExternalJwtTenantConfigurationArray
- func (FusionAuthIdpExternalJwtTenantConfigurationArray) ElementType() reflect.Type
- func (i FusionAuthIdpExternalJwtTenantConfigurationArray) ToFusionAuthIdpExternalJwtTenantConfigurationArrayOutput() FusionAuthIdpExternalJwtTenantConfigurationArrayOutput
- func (i FusionAuthIdpExternalJwtTenantConfigurationArray) ToFusionAuthIdpExternalJwtTenantConfigurationArrayOutputWithContext(ctx context.Context) FusionAuthIdpExternalJwtTenantConfigurationArrayOutput
- type FusionAuthIdpExternalJwtTenantConfigurationArrayInput
- type FusionAuthIdpExternalJwtTenantConfigurationArrayOutput
- func (FusionAuthIdpExternalJwtTenantConfigurationArrayOutput) ElementType() reflect.Type
- func (o FusionAuthIdpExternalJwtTenantConfigurationArrayOutput) Index(i pulumi.IntInput) FusionAuthIdpExternalJwtTenantConfigurationOutput
- func (o FusionAuthIdpExternalJwtTenantConfigurationArrayOutput) ToFusionAuthIdpExternalJwtTenantConfigurationArrayOutput() FusionAuthIdpExternalJwtTenantConfigurationArrayOutput
- func (o FusionAuthIdpExternalJwtTenantConfigurationArrayOutput) ToFusionAuthIdpExternalJwtTenantConfigurationArrayOutputWithContext(ctx context.Context) FusionAuthIdpExternalJwtTenantConfigurationArrayOutput
- type FusionAuthIdpExternalJwtTenantConfigurationInput
- type FusionAuthIdpExternalJwtTenantConfigurationOutput
- func (FusionAuthIdpExternalJwtTenantConfigurationOutput) ElementType() reflect.Type
- func (o FusionAuthIdpExternalJwtTenantConfigurationOutput) LimitUserLinkCountEnabled() pulumi.BoolPtrOutput
- func (o FusionAuthIdpExternalJwtTenantConfigurationOutput) LimitUserLinkCountMaximumLinks() pulumi.IntPtrOutput
- func (o FusionAuthIdpExternalJwtTenantConfigurationOutput) TenantId() pulumi.StringPtrOutput
- func (o FusionAuthIdpExternalJwtTenantConfigurationOutput) ToFusionAuthIdpExternalJwtTenantConfigurationOutput() FusionAuthIdpExternalJwtTenantConfigurationOutput
- func (o FusionAuthIdpExternalJwtTenantConfigurationOutput) ToFusionAuthIdpExternalJwtTenantConfigurationOutputWithContext(ctx context.Context) FusionAuthIdpExternalJwtTenantConfigurationOutput
- type FusionAuthIdpFacebook
- type FusionAuthIdpFacebookApplicationConfiguration
- type FusionAuthIdpFacebookApplicationConfigurationArgs
- func (FusionAuthIdpFacebookApplicationConfigurationArgs) ElementType() reflect.Type
- func (i FusionAuthIdpFacebookApplicationConfigurationArgs) ToFusionAuthIdpFacebookApplicationConfigurationOutput() FusionAuthIdpFacebookApplicationConfigurationOutput
- func (i FusionAuthIdpFacebookApplicationConfigurationArgs) ToFusionAuthIdpFacebookApplicationConfigurationOutputWithContext(ctx context.Context) FusionAuthIdpFacebookApplicationConfigurationOutput
- type FusionAuthIdpFacebookApplicationConfigurationArray
- func (FusionAuthIdpFacebookApplicationConfigurationArray) ElementType() reflect.Type
- func (i FusionAuthIdpFacebookApplicationConfigurationArray) ToFusionAuthIdpFacebookApplicationConfigurationArrayOutput() FusionAuthIdpFacebookApplicationConfigurationArrayOutput
- func (i FusionAuthIdpFacebookApplicationConfigurationArray) ToFusionAuthIdpFacebookApplicationConfigurationArrayOutputWithContext(ctx context.Context) FusionAuthIdpFacebookApplicationConfigurationArrayOutput
- type FusionAuthIdpFacebookApplicationConfigurationArrayInput
- type FusionAuthIdpFacebookApplicationConfigurationArrayOutput
- func (FusionAuthIdpFacebookApplicationConfigurationArrayOutput) ElementType() reflect.Type
- func (o FusionAuthIdpFacebookApplicationConfigurationArrayOutput) Index(i pulumi.IntInput) FusionAuthIdpFacebookApplicationConfigurationOutput
- func (o FusionAuthIdpFacebookApplicationConfigurationArrayOutput) ToFusionAuthIdpFacebookApplicationConfigurationArrayOutput() FusionAuthIdpFacebookApplicationConfigurationArrayOutput
- func (o FusionAuthIdpFacebookApplicationConfigurationArrayOutput) ToFusionAuthIdpFacebookApplicationConfigurationArrayOutputWithContext(ctx context.Context) FusionAuthIdpFacebookApplicationConfigurationArrayOutput
- type FusionAuthIdpFacebookApplicationConfigurationInput
- type FusionAuthIdpFacebookApplicationConfigurationOutput
- func (o FusionAuthIdpFacebookApplicationConfigurationOutput) AppId() pulumi.StringPtrOutput
- func (o FusionAuthIdpFacebookApplicationConfigurationOutput) ApplicationId() pulumi.StringPtrOutput
- func (o FusionAuthIdpFacebookApplicationConfigurationOutput) ButtonText() pulumi.StringPtrOutput
- func (o FusionAuthIdpFacebookApplicationConfigurationOutput) ClientSecret() pulumi.StringPtrOutput
- func (o FusionAuthIdpFacebookApplicationConfigurationOutput) CreateRegistration() pulumi.BoolPtrOutput
- func (FusionAuthIdpFacebookApplicationConfigurationOutput) ElementType() reflect.Type
- func (o FusionAuthIdpFacebookApplicationConfigurationOutput) Enabled() pulumi.BoolPtrOutput
- func (o FusionAuthIdpFacebookApplicationConfigurationOutput) Fields() pulumi.StringPtrOutput
- func (o FusionAuthIdpFacebookApplicationConfigurationOutput) Permissions() pulumi.StringPtrOutput
- func (o FusionAuthIdpFacebookApplicationConfigurationOutput) ToFusionAuthIdpFacebookApplicationConfigurationOutput() FusionAuthIdpFacebookApplicationConfigurationOutput
- func (o FusionAuthIdpFacebookApplicationConfigurationOutput) ToFusionAuthIdpFacebookApplicationConfigurationOutputWithContext(ctx context.Context) FusionAuthIdpFacebookApplicationConfigurationOutput
- type FusionAuthIdpFacebookArgs
- type FusionAuthIdpFacebookArray
- func (FusionAuthIdpFacebookArray) ElementType() reflect.Type
- func (i FusionAuthIdpFacebookArray) ToFusionAuthIdpFacebookArrayOutput() FusionAuthIdpFacebookArrayOutput
- func (i FusionAuthIdpFacebookArray) ToFusionAuthIdpFacebookArrayOutputWithContext(ctx context.Context) FusionAuthIdpFacebookArrayOutput
- type FusionAuthIdpFacebookArrayInput
- type FusionAuthIdpFacebookArrayOutput
- func (FusionAuthIdpFacebookArrayOutput) ElementType() reflect.Type
- func (o FusionAuthIdpFacebookArrayOutput) Index(i pulumi.IntInput) FusionAuthIdpFacebookOutput
- func (o FusionAuthIdpFacebookArrayOutput) ToFusionAuthIdpFacebookArrayOutput() FusionAuthIdpFacebookArrayOutput
- func (o FusionAuthIdpFacebookArrayOutput) ToFusionAuthIdpFacebookArrayOutputWithContext(ctx context.Context) FusionAuthIdpFacebookArrayOutput
- type FusionAuthIdpFacebookInput
- type FusionAuthIdpFacebookMap
- type FusionAuthIdpFacebookMapInput
- type FusionAuthIdpFacebookMapOutput
- func (FusionAuthIdpFacebookMapOutput) ElementType() reflect.Type
- func (o FusionAuthIdpFacebookMapOutput) MapIndex(k pulumi.StringInput) FusionAuthIdpFacebookOutput
- func (o FusionAuthIdpFacebookMapOutput) ToFusionAuthIdpFacebookMapOutput() FusionAuthIdpFacebookMapOutput
- func (o FusionAuthIdpFacebookMapOutput) ToFusionAuthIdpFacebookMapOutputWithContext(ctx context.Context) FusionAuthIdpFacebookMapOutput
- type FusionAuthIdpFacebookOutput
- func (o FusionAuthIdpFacebookOutput) AppId() pulumi.StringOutput
- func (o FusionAuthIdpFacebookOutput) ApplicationConfigurations() FusionAuthIdpFacebookApplicationConfigurationArrayOutput
- func (o FusionAuthIdpFacebookOutput) ButtonText() pulumi.StringOutput
- func (o FusionAuthIdpFacebookOutput) ClientSecret() pulumi.StringOutput
- func (o FusionAuthIdpFacebookOutput) Debug() pulumi.BoolPtrOutput
- func (FusionAuthIdpFacebookOutput) ElementType() reflect.Type
- func (o FusionAuthIdpFacebookOutput) Enabled() pulumi.BoolPtrOutput
- func (o FusionAuthIdpFacebookOutput) Fields() pulumi.StringPtrOutput
- func (o FusionAuthIdpFacebookOutput) LambdaReconcileId() pulumi.StringOutput
- func (o FusionAuthIdpFacebookOutput) LinkingStrategy() pulumi.StringOutput
- func (o FusionAuthIdpFacebookOutput) LoginMethod() pulumi.StringPtrOutput
- func (o FusionAuthIdpFacebookOutput) Permissions() pulumi.StringPtrOutput
- func (o FusionAuthIdpFacebookOutput) TenantConfigurations() FusionAuthIdpFacebookTenantConfigurationArrayOutput
- func (o FusionAuthIdpFacebookOutput) ToFusionAuthIdpFacebookOutput() FusionAuthIdpFacebookOutput
- func (o FusionAuthIdpFacebookOutput) ToFusionAuthIdpFacebookOutputWithContext(ctx context.Context) FusionAuthIdpFacebookOutput
- type FusionAuthIdpFacebookState
- type FusionAuthIdpFacebookTenantConfiguration
- type FusionAuthIdpFacebookTenantConfigurationArgs
- func (FusionAuthIdpFacebookTenantConfigurationArgs) ElementType() reflect.Type
- func (i FusionAuthIdpFacebookTenantConfigurationArgs) ToFusionAuthIdpFacebookTenantConfigurationOutput() FusionAuthIdpFacebookTenantConfigurationOutput
- func (i FusionAuthIdpFacebookTenantConfigurationArgs) ToFusionAuthIdpFacebookTenantConfigurationOutputWithContext(ctx context.Context) FusionAuthIdpFacebookTenantConfigurationOutput
- type FusionAuthIdpFacebookTenantConfigurationArray
- func (FusionAuthIdpFacebookTenantConfigurationArray) ElementType() reflect.Type
- func (i FusionAuthIdpFacebookTenantConfigurationArray) ToFusionAuthIdpFacebookTenantConfigurationArrayOutput() FusionAuthIdpFacebookTenantConfigurationArrayOutput
- func (i FusionAuthIdpFacebookTenantConfigurationArray) ToFusionAuthIdpFacebookTenantConfigurationArrayOutputWithContext(ctx context.Context) FusionAuthIdpFacebookTenantConfigurationArrayOutput
- type FusionAuthIdpFacebookTenantConfigurationArrayInput
- type FusionAuthIdpFacebookTenantConfigurationArrayOutput
- func (FusionAuthIdpFacebookTenantConfigurationArrayOutput) ElementType() reflect.Type
- func (o FusionAuthIdpFacebookTenantConfigurationArrayOutput) Index(i pulumi.IntInput) FusionAuthIdpFacebookTenantConfigurationOutput
- func (o FusionAuthIdpFacebookTenantConfigurationArrayOutput) ToFusionAuthIdpFacebookTenantConfigurationArrayOutput() FusionAuthIdpFacebookTenantConfigurationArrayOutput
- func (o FusionAuthIdpFacebookTenantConfigurationArrayOutput) ToFusionAuthIdpFacebookTenantConfigurationArrayOutputWithContext(ctx context.Context) FusionAuthIdpFacebookTenantConfigurationArrayOutput
- type FusionAuthIdpFacebookTenantConfigurationInput
- type FusionAuthIdpFacebookTenantConfigurationOutput
- func (FusionAuthIdpFacebookTenantConfigurationOutput) ElementType() reflect.Type
- func (o FusionAuthIdpFacebookTenantConfigurationOutput) LimitUserLinkCountEnabled() pulumi.BoolPtrOutput
- func (o FusionAuthIdpFacebookTenantConfigurationOutput) LimitUserLinkCountMaximumLinks() pulumi.IntPtrOutput
- func (o FusionAuthIdpFacebookTenantConfigurationOutput) TenantId() pulumi.StringPtrOutput
- func (o FusionAuthIdpFacebookTenantConfigurationOutput) ToFusionAuthIdpFacebookTenantConfigurationOutput() FusionAuthIdpFacebookTenantConfigurationOutput
- func (o FusionAuthIdpFacebookTenantConfigurationOutput) ToFusionAuthIdpFacebookTenantConfigurationOutputWithContext(ctx context.Context) FusionAuthIdpFacebookTenantConfigurationOutput
- type FusionAuthIdpGoogle
- type FusionAuthIdpGoogleApplicationConfiguration
- type FusionAuthIdpGoogleApplicationConfigurationArgs
- func (FusionAuthIdpGoogleApplicationConfigurationArgs) ElementType() reflect.Type
- func (i FusionAuthIdpGoogleApplicationConfigurationArgs) ToFusionAuthIdpGoogleApplicationConfigurationOutput() FusionAuthIdpGoogleApplicationConfigurationOutput
- func (i FusionAuthIdpGoogleApplicationConfigurationArgs) ToFusionAuthIdpGoogleApplicationConfigurationOutputWithContext(ctx context.Context) FusionAuthIdpGoogleApplicationConfigurationOutput
- type FusionAuthIdpGoogleApplicationConfigurationArray
- func (FusionAuthIdpGoogleApplicationConfigurationArray) ElementType() reflect.Type
- func (i FusionAuthIdpGoogleApplicationConfigurationArray) ToFusionAuthIdpGoogleApplicationConfigurationArrayOutput() FusionAuthIdpGoogleApplicationConfigurationArrayOutput
- func (i FusionAuthIdpGoogleApplicationConfigurationArray) ToFusionAuthIdpGoogleApplicationConfigurationArrayOutputWithContext(ctx context.Context) FusionAuthIdpGoogleApplicationConfigurationArrayOutput
- type FusionAuthIdpGoogleApplicationConfigurationArrayInput
- type FusionAuthIdpGoogleApplicationConfigurationArrayOutput
- func (FusionAuthIdpGoogleApplicationConfigurationArrayOutput) ElementType() reflect.Type
- func (o FusionAuthIdpGoogleApplicationConfigurationArrayOutput) Index(i pulumi.IntInput) FusionAuthIdpGoogleApplicationConfigurationOutput
- func (o FusionAuthIdpGoogleApplicationConfigurationArrayOutput) ToFusionAuthIdpGoogleApplicationConfigurationArrayOutput() FusionAuthIdpGoogleApplicationConfigurationArrayOutput
- func (o FusionAuthIdpGoogleApplicationConfigurationArrayOutput) ToFusionAuthIdpGoogleApplicationConfigurationArrayOutputWithContext(ctx context.Context) FusionAuthIdpGoogleApplicationConfigurationArrayOutput
- type FusionAuthIdpGoogleApplicationConfigurationInput
- type FusionAuthIdpGoogleApplicationConfigurationOutput
- func (o FusionAuthIdpGoogleApplicationConfigurationOutput) ApplicationId() pulumi.StringPtrOutput
- func (o FusionAuthIdpGoogleApplicationConfigurationOutput) ButtonText() pulumi.StringPtrOutput
- func (o FusionAuthIdpGoogleApplicationConfigurationOutput) ClientId() pulumi.StringPtrOutput
- func (o FusionAuthIdpGoogleApplicationConfigurationOutput) ClientSecret() pulumi.StringPtrOutput
- func (o FusionAuthIdpGoogleApplicationConfigurationOutput) CreateRegistration() pulumi.BoolPtrOutput
- func (FusionAuthIdpGoogleApplicationConfigurationOutput) ElementType() reflect.Type
- func (o FusionAuthIdpGoogleApplicationConfigurationOutput) Enabled() pulumi.BoolPtrOutput
- func (o FusionAuthIdpGoogleApplicationConfigurationOutput) Scope() pulumi.StringPtrOutput
- func (o FusionAuthIdpGoogleApplicationConfigurationOutput) ToFusionAuthIdpGoogleApplicationConfigurationOutput() FusionAuthIdpGoogleApplicationConfigurationOutput
- func (o FusionAuthIdpGoogleApplicationConfigurationOutput) ToFusionAuthIdpGoogleApplicationConfigurationOutputWithContext(ctx context.Context) FusionAuthIdpGoogleApplicationConfigurationOutput
- type FusionAuthIdpGoogleArgs
- type FusionAuthIdpGoogleArray
- type FusionAuthIdpGoogleArrayInput
- type FusionAuthIdpGoogleArrayOutput
- func (FusionAuthIdpGoogleArrayOutput) ElementType() reflect.Type
- func (o FusionAuthIdpGoogleArrayOutput) Index(i pulumi.IntInput) FusionAuthIdpGoogleOutput
- func (o FusionAuthIdpGoogleArrayOutput) ToFusionAuthIdpGoogleArrayOutput() FusionAuthIdpGoogleArrayOutput
- func (o FusionAuthIdpGoogleArrayOutput) ToFusionAuthIdpGoogleArrayOutputWithContext(ctx context.Context) FusionAuthIdpGoogleArrayOutput
- type FusionAuthIdpGoogleInput
- type FusionAuthIdpGoogleMap
- type FusionAuthIdpGoogleMapInput
- type FusionAuthIdpGoogleMapOutput
- func (FusionAuthIdpGoogleMapOutput) ElementType() reflect.Type
- func (o FusionAuthIdpGoogleMapOutput) MapIndex(k pulumi.StringInput) FusionAuthIdpGoogleOutput
- func (o FusionAuthIdpGoogleMapOutput) ToFusionAuthIdpGoogleMapOutput() FusionAuthIdpGoogleMapOutput
- func (o FusionAuthIdpGoogleMapOutput) ToFusionAuthIdpGoogleMapOutputWithContext(ctx context.Context) FusionAuthIdpGoogleMapOutput
- type FusionAuthIdpGoogleOutput
- func (o FusionAuthIdpGoogleOutput) ApplicationConfigurations() FusionAuthIdpGoogleApplicationConfigurationArrayOutput
- func (o FusionAuthIdpGoogleOutput) ButtonText() pulumi.StringOutput
- func (o FusionAuthIdpGoogleOutput) ClientId() pulumi.StringOutput
- func (o FusionAuthIdpGoogleOutput) ClientSecret() pulumi.StringPtrOutput
- func (o FusionAuthIdpGoogleOutput) Debug() pulumi.BoolPtrOutput
- func (FusionAuthIdpGoogleOutput) ElementType() reflect.Type
- func (o FusionAuthIdpGoogleOutput) Enabled() pulumi.BoolPtrOutput
- func (o FusionAuthIdpGoogleOutput) LambdaReconcileId() pulumi.StringPtrOutput
- func (o FusionAuthIdpGoogleOutput) LinkingStrategy() pulumi.StringOutput
- func (o FusionAuthIdpGoogleOutput) LoginMethod() pulumi.StringPtrOutput
- func (o FusionAuthIdpGoogleOutput) Scope() pulumi.StringPtrOutput
- func (o FusionAuthIdpGoogleOutput) TenantConfigurations() FusionAuthIdpGoogleTenantConfigurationArrayOutput
- func (o FusionAuthIdpGoogleOutput) ToFusionAuthIdpGoogleOutput() FusionAuthIdpGoogleOutput
- func (o FusionAuthIdpGoogleOutput) ToFusionAuthIdpGoogleOutputWithContext(ctx context.Context) FusionAuthIdpGoogleOutput
- type FusionAuthIdpGoogleState
- type FusionAuthIdpGoogleTenantConfiguration
- type FusionAuthIdpGoogleTenantConfigurationArgs
- func (FusionAuthIdpGoogleTenantConfigurationArgs) ElementType() reflect.Type
- func (i FusionAuthIdpGoogleTenantConfigurationArgs) ToFusionAuthIdpGoogleTenantConfigurationOutput() FusionAuthIdpGoogleTenantConfigurationOutput
- func (i FusionAuthIdpGoogleTenantConfigurationArgs) ToFusionAuthIdpGoogleTenantConfigurationOutputWithContext(ctx context.Context) FusionAuthIdpGoogleTenantConfigurationOutput
- type FusionAuthIdpGoogleTenantConfigurationArray
- func (FusionAuthIdpGoogleTenantConfigurationArray) ElementType() reflect.Type
- func (i FusionAuthIdpGoogleTenantConfigurationArray) ToFusionAuthIdpGoogleTenantConfigurationArrayOutput() FusionAuthIdpGoogleTenantConfigurationArrayOutput
- func (i FusionAuthIdpGoogleTenantConfigurationArray) ToFusionAuthIdpGoogleTenantConfigurationArrayOutputWithContext(ctx context.Context) FusionAuthIdpGoogleTenantConfigurationArrayOutput
- type FusionAuthIdpGoogleTenantConfigurationArrayInput
- type FusionAuthIdpGoogleTenantConfigurationArrayOutput
- func (FusionAuthIdpGoogleTenantConfigurationArrayOutput) ElementType() reflect.Type
- func (o FusionAuthIdpGoogleTenantConfigurationArrayOutput) Index(i pulumi.IntInput) FusionAuthIdpGoogleTenantConfigurationOutput
- func (o FusionAuthIdpGoogleTenantConfigurationArrayOutput) ToFusionAuthIdpGoogleTenantConfigurationArrayOutput() FusionAuthIdpGoogleTenantConfigurationArrayOutput
- func (o FusionAuthIdpGoogleTenantConfigurationArrayOutput) ToFusionAuthIdpGoogleTenantConfigurationArrayOutputWithContext(ctx context.Context) FusionAuthIdpGoogleTenantConfigurationArrayOutput
- type FusionAuthIdpGoogleTenantConfigurationInput
- type FusionAuthIdpGoogleTenantConfigurationOutput
- func (FusionAuthIdpGoogleTenantConfigurationOutput) ElementType() reflect.Type
- func (o FusionAuthIdpGoogleTenantConfigurationOutput) LimitUserLinkCountEnabled() pulumi.BoolPtrOutput
- func (o FusionAuthIdpGoogleTenantConfigurationOutput) LimitUserLinkCountMaximumLinks() pulumi.IntPtrOutput
- func (o FusionAuthIdpGoogleTenantConfigurationOutput) TenantId() pulumi.StringPtrOutput
- func (o FusionAuthIdpGoogleTenantConfigurationOutput) ToFusionAuthIdpGoogleTenantConfigurationOutput() FusionAuthIdpGoogleTenantConfigurationOutput
- func (o FusionAuthIdpGoogleTenantConfigurationOutput) ToFusionAuthIdpGoogleTenantConfigurationOutputWithContext(ctx context.Context) FusionAuthIdpGoogleTenantConfigurationOutput
- type FusionAuthIdpOpenIdConnect
- func (*FusionAuthIdpOpenIdConnect) ElementType() reflect.Type
- func (i *FusionAuthIdpOpenIdConnect) ToFusionAuthIdpOpenIdConnectOutput() FusionAuthIdpOpenIdConnectOutput
- func (i *FusionAuthIdpOpenIdConnect) ToFusionAuthIdpOpenIdConnectOutputWithContext(ctx context.Context) FusionAuthIdpOpenIdConnectOutput
- type FusionAuthIdpOpenIdConnectApplicationConfiguration
- type FusionAuthIdpOpenIdConnectApplicationConfigurationArgs
- func (FusionAuthIdpOpenIdConnectApplicationConfigurationArgs) ElementType() reflect.Type
- func (i FusionAuthIdpOpenIdConnectApplicationConfigurationArgs) ToFusionAuthIdpOpenIdConnectApplicationConfigurationOutput() FusionAuthIdpOpenIdConnectApplicationConfigurationOutput
- func (i FusionAuthIdpOpenIdConnectApplicationConfigurationArgs) ToFusionAuthIdpOpenIdConnectApplicationConfigurationOutputWithContext(ctx context.Context) FusionAuthIdpOpenIdConnectApplicationConfigurationOutput
- type FusionAuthIdpOpenIdConnectApplicationConfigurationArray
- func (FusionAuthIdpOpenIdConnectApplicationConfigurationArray) ElementType() reflect.Type
- func (i FusionAuthIdpOpenIdConnectApplicationConfigurationArray) ToFusionAuthIdpOpenIdConnectApplicationConfigurationArrayOutput() FusionAuthIdpOpenIdConnectApplicationConfigurationArrayOutput
- func (i FusionAuthIdpOpenIdConnectApplicationConfigurationArray) ToFusionAuthIdpOpenIdConnectApplicationConfigurationArrayOutputWithContext(ctx context.Context) FusionAuthIdpOpenIdConnectApplicationConfigurationArrayOutput
- type FusionAuthIdpOpenIdConnectApplicationConfigurationArrayInput
- type FusionAuthIdpOpenIdConnectApplicationConfigurationArrayOutput
- func (FusionAuthIdpOpenIdConnectApplicationConfigurationArrayOutput) ElementType() reflect.Type
- func (o FusionAuthIdpOpenIdConnectApplicationConfigurationArrayOutput) Index(i pulumi.IntInput) FusionAuthIdpOpenIdConnectApplicationConfigurationOutput
- func (o FusionAuthIdpOpenIdConnectApplicationConfigurationArrayOutput) ToFusionAuthIdpOpenIdConnectApplicationConfigurationArrayOutput() FusionAuthIdpOpenIdConnectApplicationConfigurationArrayOutput
- func (o FusionAuthIdpOpenIdConnectApplicationConfigurationArrayOutput) ToFusionAuthIdpOpenIdConnectApplicationConfigurationArrayOutputWithContext(ctx context.Context) FusionAuthIdpOpenIdConnectApplicationConfigurationArrayOutput
- type FusionAuthIdpOpenIdConnectApplicationConfigurationInput
- type FusionAuthIdpOpenIdConnectApplicationConfigurationOutput
- func (o FusionAuthIdpOpenIdConnectApplicationConfigurationOutput) ApplicationId() pulumi.StringPtrOutput
- func (o FusionAuthIdpOpenIdConnectApplicationConfigurationOutput) ButtonImageUrl() pulumi.StringPtrOutput
- func (o FusionAuthIdpOpenIdConnectApplicationConfigurationOutput) ButtonText() pulumi.StringPtrOutput
- func (o FusionAuthIdpOpenIdConnectApplicationConfigurationOutput) CreateRegistration() pulumi.BoolPtrOutput
- func (FusionAuthIdpOpenIdConnectApplicationConfigurationOutput) ElementType() reflect.Type
- func (o FusionAuthIdpOpenIdConnectApplicationConfigurationOutput) Enabled() pulumi.BoolPtrOutput
- func (o FusionAuthIdpOpenIdConnectApplicationConfigurationOutput) Oauth2ClientId() pulumi.StringPtrOutput
- func (o FusionAuthIdpOpenIdConnectApplicationConfigurationOutput) Oauth2ClientSecret() pulumi.StringPtrOutput
- func (o FusionAuthIdpOpenIdConnectApplicationConfigurationOutput) Oauth2Scope() pulumi.StringPtrOutput
- func (o FusionAuthIdpOpenIdConnectApplicationConfigurationOutput) ToFusionAuthIdpOpenIdConnectApplicationConfigurationOutput() FusionAuthIdpOpenIdConnectApplicationConfigurationOutput
- func (o FusionAuthIdpOpenIdConnectApplicationConfigurationOutput) ToFusionAuthIdpOpenIdConnectApplicationConfigurationOutputWithContext(ctx context.Context) FusionAuthIdpOpenIdConnectApplicationConfigurationOutput
- type FusionAuthIdpOpenIdConnectArgs
- type FusionAuthIdpOpenIdConnectArray
- func (FusionAuthIdpOpenIdConnectArray) ElementType() reflect.Type
- func (i FusionAuthIdpOpenIdConnectArray) ToFusionAuthIdpOpenIdConnectArrayOutput() FusionAuthIdpOpenIdConnectArrayOutput
- func (i FusionAuthIdpOpenIdConnectArray) ToFusionAuthIdpOpenIdConnectArrayOutputWithContext(ctx context.Context) FusionAuthIdpOpenIdConnectArrayOutput
- type FusionAuthIdpOpenIdConnectArrayInput
- type FusionAuthIdpOpenIdConnectArrayOutput
- func (FusionAuthIdpOpenIdConnectArrayOutput) ElementType() reflect.Type
- func (o FusionAuthIdpOpenIdConnectArrayOutput) Index(i pulumi.IntInput) FusionAuthIdpOpenIdConnectOutput
- func (o FusionAuthIdpOpenIdConnectArrayOutput) ToFusionAuthIdpOpenIdConnectArrayOutput() FusionAuthIdpOpenIdConnectArrayOutput
- func (o FusionAuthIdpOpenIdConnectArrayOutput) ToFusionAuthIdpOpenIdConnectArrayOutputWithContext(ctx context.Context) FusionAuthIdpOpenIdConnectArrayOutput
- type FusionAuthIdpOpenIdConnectInput
- type FusionAuthIdpOpenIdConnectMap
- func (FusionAuthIdpOpenIdConnectMap) ElementType() reflect.Type
- func (i FusionAuthIdpOpenIdConnectMap) ToFusionAuthIdpOpenIdConnectMapOutput() FusionAuthIdpOpenIdConnectMapOutput
- func (i FusionAuthIdpOpenIdConnectMap) ToFusionAuthIdpOpenIdConnectMapOutputWithContext(ctx context.Context) FusionAuthIdpOpenIdConnectMapOutput
- type FusionAuthIdpOpenIdConnectMapInput
- type FusionAuthIdpOpenIdConnectMapOutput
- func (FusionAuthIdpOpenIdConnectMapOutput) ElementType() reflect.Type
- func (o FusionAuthIdpOpenIdConnectMapOutput) MapIndex(k pulumi.StringInput) FusionAuthIdpOpenIdConnectOutput
- func (o FusionAuthIdpOpenIdConnectMapOutput) ToFusionAuthIdpOpenIdConnectMapOutput() FusionAuthIdpOpenIdConnectMapOutput
- func (o FusionAuthIdpOpenIdConnectMapOutput) ToFusionAuthIdpOpenIdConnectMapOutputWithContext(ctx context.Context) FusionAuthIdpOpenIdConnectMapOutput
- type FusionAuthIdpOpenIdConnectOutput
- func (o FusionAuthIdpOpenIdConnectOutput) ApplicationConfigurations() FusionAuthIdpOpenIdConnectApplicationConfigurationArrayOutput
- func (o FusionAuthIdpOpenIdConnectOutput) ButtonImageUrl() pulumi.StringPtrOutput
- func (o FusionAuthIdpOpenIdConnectOutput) ButtonText() pulumi.StringOutput
- func (o FusionAuthIdpOpenIdConnectOutput) Debug() pulumi.BoolPtrOutput
- func (o FusionAuthIdpOpenIdConnectOutput) Domains() pulumi.StringArrayOutput
- func (FusionAuthIdpOpenIdConnectOutput) ElementType() reflect.Type
- func (o FusionAuthIdpOpenIdConnectOutput) Enabled() pulumi.BoolPtrOutput
- func (o FusionAuthIdpOpenIdConnectOutput) IdpId() pulumi.StringPtrOutput
- func (o FusionAuthIdpOpenIdConnectOutput) LambdaReconcileId() pulumi.StringPtrOutput
- func (o FusionAuthIdpOpenIdConnectOutput) LinkingStrategy() pulumi.StringOutput
- func (o FusionAuthIdpOpenIdConnectOutput) Name() pulumi.StringOutput
- func (o FusionAuthIdpOpenIdConnectOutput) Oauth2AuthorizationEndpoint() pulumi.StringPtrOutput
- func (o FusionAuthIdpOpenIdConnectOutput) Oauth2ClientAuthenticationMethod() pulumi.StringPtrOutput
- func (o FusionAuthIdpOpenIdConnectOutput) Oauth2ClientId() pulumi.StringOutput
- func (o FusionAuthIdpOpenIdConnectOutput) Oauth2ClientSecret() pulumi.StringPtrOutput
- func (o FusionAuthIdpOpenIdConnectOutput) Oauth2EmailClaim() pulumi.StringPtrOutput
- func (o FusionAuthIdpOpenIdConnectOutput) Oauth2Issuer() pulumi.StringPtrOutput
- func (o FusionAuthIdpOpenIdConnectOutput) Oauth2Scope() pulumi.StringPtrOutput
- func (o FusionAuthIdpOpenIdConnectOutput) Oauth2TokenEndpoint() pulumi.StringPtrOutput
- func (o FusionAuthIdpOpenIdConnectOutput) Oauth2UniqueIdClaim() pulumi.StringPtrOutput
- func (o FusionAuthIdpOpenIdConnectOutput) Oauth2UserInfoEndpoint() pulumi.StringPtrOutput
- func (o FusionAuthIdpOpenIdConnectOutput) Oauth2UsernameClaim() pulumi.StringPtrOutput
- func (o FusionAuthIdpOpenIdConnectOutput) PostRequest() pulumi.BoolPtrOutput
- func (o FusionAuthIdpOpenIdConnectOutput) TenantConfigurations() FusionAuthIdpOpenIdConnectTenantConfigurationArrayOutput
- func (o FusionAuthIdpOpenIdConnectOutput) ToFusionAuthIdpOpenIdConnectOutput() FusionAuthIdpOpenIdConnectOutput
- func (o FusionAuthIdpOpenIdConnectOutput) ToFusionAuthIdpOpenIdConnectOutputWithContext(ctx context.Context) FusionAuthIdpOpenIdConnectOutput
- type FusionAuthIdpOpenIdConnectState
- type FusionAuthIdpOpenIdConnectTenantConfiguration
- type FusionAuthIdpOpenIdConnectTenantConfigurationArgs
- func (FusionAuthIdpOpenIdConnectTenantConfigurationArgs) ElementType() reflect.Type
- func (i FusionAuthIdpOpenIdConnectTenantConfigurationArgs) ToFusionAuthIdpOpenIdConnectTenantConfigurationOutput() FusionAuthIdpOpenIdConnectTenantConfigurationOutput
- func (i FusionAuthIdpOpenIdConnectTenantConfigurationArgs) ToFusionAuthIdpOpenIdConnectTenantConfigurationOutputWithContext(ctx context.Context) FusionAuthIdpOpenIdConnectTenantConfigurationOutput
- type FusionAuthIdpOpenIdConnectTenantConfigurationArray
- func (FusionAuthIdpOpenIdConnectTenantConfigurationArray) ElementType() reflect.Type
- func (i FusionAuthIdpOpenIdConnectTenantConfigurationArray) ToFusionAuthIdpOpenIdConnectTenantConfigurationArrayOutput() FusionAuthIdpOpenIdConnectTenantConfigurationArrayOutput
- func (i FusionAuthIdpOpenIdConnectTenantConfigurationArray) ToFusionAuthIdpOpenIdConnectTenantConfigurationArrayOutputWithContext(ctx context.Context) FusionAuthIdpOpenIdConnectTenantConfigurationArrayOutput
- type FusionAuthIdpOpenIdConnectTenantConfigurationArrayInput
- type FusionAuthIdpOpenIdConnectTenantConfigurationArrayOutput
- func (FusionAuthIdpOpenIdConnectTenantConfigurationArrayOutput) ElementType() reflect.Type
- func (o FusionAuthIdpOpenIdConnectTenantConfigurationArrayOutput) Index(i pulumi.IntInput) FusionAuthIdpOpenIdConnectTenantConfigurationOutput
- func (o FusionAuthIdpOpenIdConnectTenantConfigurationArrayOutput) ToFusionAuthIdpOpenIdConnectTenantConfigurationArrayOutput() FusionAuthIdpOpenIdConnectTenantConfigurationArrayOutput
- func (o FusionAuthIdpOpenIdConnectTenantConfigurationArrayOutput) ToFusionAuthIdpOpenIdConnectTenantConfigurationArrayOutputWithContext(ctx context.Context) FusionAuthIdpOpenIdConnectTenantConfigurationArrayOutput
- type FusionAuthIdpOpenIdConnectTenantConfigurationInput
- type FusionAuthIdpOpenIdConnectTenantConfigurationOutput
- func (FusionAuthIdpOpenIdConnectTenantConfigurationOutput) ElementType() reflect.Type
- func (o FusionAuthIdpOpenIdConnectTenantConfigurationOutput) LimitUserLinkCountEnabled() pulumi.BoolPtrOutput
- func (o FusionAuthIdpOpenIdConnectTenantConfigurationOutput) LimitUserLinkCountMaximumLinks() pulumi.IntPtrOutput
- func (o FusionAuthIdpOpenIdConnectTenantConfigurationOutput) TenantId() pulumi.StringPtrOutput
- func (o FusionAuthIdpOpenIdConnectTenantConfigurationOutput) ToFusionAuthIdpOpenIdConnectTenantConfigurationOutput() FusionAuthIdpOpenIdConnectTenantConfigurationOutput
- func (o FusionAuthIdpOpenIdConnectTenantConfigurationOutput) ToFusionAuthIdpOpenIdConnectTenantConfigurationOutputWithContext(ctx context.Context) FusionAuthIdpOpenIdConnectTenantConfigurationOutput
- type FusionAuthIdpPsn
- type FusionAuthIdpPsnApplicationConfiguration
- type FusionAuthIdpPsnApplicationConfigurationArgs
- func (FusionAuthIdpPsnApplicationConfigurationArgs) ElementType() reflect.Type
- func (i FusionAuthIdpPsnApplicationConfigurationArgs) ToFusionAuthIdpPsnApplicationConfigurationOutput() FusionAuthIdpPsnApplicationConfigurationOutput
- func (i FusionAuthIdpPsnApplicationConfigurationArgs) ToFusionAuthIdpPsnApplicationConfigurationOutputWithContext(ctx context.Context) FusionAuthIdpPsnApplicationConfigurationOutput
- type FusionAuthIdpPsnApplicationConfigurationArray
- func (FusionAuthIdpPsnApplicationConfigurationArray) ElementType() reflect.Type
- func (i FusionAuthIdpPsnApplicationConfigurationArray) ToFusionAuthIdpPsnApplicationConfigurationArrayOutput() FusionAuthIdpPsnApplicationConfigurationArrayOutput
- func (i FusionAuthIdpPsnApplicationConfigurationArray) ToFusionAuthIdpPsnApplicationConfigurationArrayOutputWithContext(ctx context.Context) FusionAuthIdpPsnApplicationConfigurationArrayOutput
- type FusionAuthIdpPsnApplicationConfigurationArrayInput
- type FusionAuthIdpPsnApplicationConfigurationArrayOutput
- func (FusionAuthIdpPsnApplicationConfigurationArrayOutput) ElementType() reflect.Type
- func (o FusionAuthIdpPsnApplicationConfigurationArrayOutput) Index(i pulumi.IntInput) FusionAuthIdpPsnApplicationConfigurationOutput
- func (o FusionAuthIdpPsnApplicationConfigurationArrayOutput) ToFusionAuthIdpPsnApplicationConfigurationArrayOutput() FusionAuthIdpPsnApplicationConfigurationArrayOutput
- func (o FusionAuthIdpPsnApplicationConfigurationArrayOutput) ToFusionAuthIdpPsnApplicationConfigurationArrayOutputWithContext(ctx context.Context) FusionAuthIdpPsnApplicationConfigurationArrayOutput
- type FusionAuthIdpPsnApplicationConfigurationInput
- type FusionAuthIdpPsnApplicationConfigurationOutput
- func (o FusionAuthIdpPsnApplicationConfigurationOutput) ApplicationId() pulumi.StringPtrOutput
- func (o FusionAuthIdpPsnApplicationConfigurationOutput) ButtonText() pulumi.StringPtrOutput
- func (o FusionAuthIdpPsnApplicationConfigurationOutput) ClientId() pulumi.StringPtrOutput
- func (o FusionAuthIdpPsnApplicationConfigurationOutput) ClientSecret() pulumi.StringPtrOutput
- func (o FusionAuthIdpPsnApplicationConfigurationOutput) CreateRegistration() pulumi.BoolPtrOutput
- func (FusionAuthIdpPsnApplicationConfigurationOutput) ElementType() reflect.Type
- func (o FusionAuthIdpPsnApplicationConfigurationOutput) Enabled() pulumi.BoolPtrOutput
- func (o FusionAuthIdpPsnApplicationConfigurationOutput) Scope() pulumi.StringPtrOutput
- func (o FusionAuthIdpPsnApplicationConfigurationOutput) ToFusionAuthIdpPsnApplicationConfigurationOutput() FusionAuthIdpPsnApplicationConfigurationOutput
- func (o FusionAuthIdpPsnApplicationConfigurationOutput) ToFusionAuthIdpPsnApplicationConfigurationOutputWithContext(ctx context.Context) FusionAuthIdpPsnApplicationConfigurationOutput
- type FusionAuthIdpPsnArgs
- type FusionAuthIdpPsnArray
- type FusionAuthIdpPsnArrayInput
- type FusionAuthIdpPsnArrayOutput
- func (FusionAuthIdpPsnArrayOutput) ElementType() reflect.Type
- func (o FusionAuthIdpPsnArrayOutput) Index(i pulumi.IntInput) FusionAuthIdpPsnOutput
- func (o FusionAuthIdpPsnArrayOutput) ToFusionAuthIdpPsnArrayOutput() FusionAuthIdpPsnArrayOutput
- func (o FusionAuthIdpPsnArrayOutput) ToFusionAuthIdpPsnArrayOutputWithContext(ctx context.Context) FusionAuthIdpPsnArrayOutput
- type FusionAuthIdpPsnInput
- type FusionAuthIdpPsnMap
- type FusionAuthIdpPsnMapInput
- type FusionAuthIdpPsnMapOutput
- func (FusionAuthIdpPsnMapOutput) ElementType() reflect.Type
- func (o FusionAuthIdpPsnMapOutput) MapIndex(k pulumi.StringInput) FusionAuthIdpPsnOutput
- func (o FusionAuthIdpPsnMapOutput) ToFusionAuthIdpPsnMapOutput() FusionAuthIdpPsnMapOutput
- func (o FusionAuthIdpPsnMapOutput) ToFusionAuthIdpPsnMapOutputWithContext(ctx context.Context) FusionAuthIdpPsnMapOutput
- type FusionAuthIdpPsnOutput
- func (o FusionAuthIdpPsnOutput) ApplicationConfigurations() FusionAuthIdpPsnApplicationConfigurationArrayOutput
- func (o FusionAuthIdpPsnOutput) ButtonText() pulumi.StringOutput
- func (o FusionAuthIdpPsnOutput) ClientId() pulumi.StringOutput
- func (o FusionAuthIdpPsnOutput) ClientSecret() pulumi.StringOutput
- func (o FusionAuthIdpPsnOutput) Debug() pulumi.BoolPtrOutput
- func (FusionAuthIdpPsnOutput) ElementType() reflect.Type
- func (o FusionAuthIdpPsnOutput) Enabled() pulumi.BoolPtrOutput
- func (o FusionAuthIdpPsnOutput) IdpId() pulumi.StringPtrOutput
- func (o FusionAuthIdpPsnOutput) LambdaReconcileId() pulumi.StringPtrOutput
- func (o FusionAuthIdpPsnOutput) LinkingStrategy() pulumi.StringOutput
- func (o FusionAuthIdpPsnOutput) Scope() pulumi.StringPtrOutput
- func (o FusionAuthIdpPsnOutput) TenantConfigurations() FusionAuthIdpPsnTenantConfigurationArrayOutput
- func (o FusionAuthIdpPsnOutput) ToFusionAuthIdpPsnOutput() FusionAuthIdpPsnOutput
- func (o FusionAuthIdpPsnOutput) ToFusionAuthIdpPsnOutputWithContext(ctx context.Context) FusionAuthIdpPsnOutput
- type FusionAuthIdpPsnState
- type FusionAuthIdpPsnTenantConfiguration
- type FusionAuthIdpPsnTenantConfigurationArgs
- func (FusionAuthIdpPsnTenantConfigurationArgs) ElementType() reflect.Type
- func (i FusionAuthIdpPsnTenantConfigurationArgs) ToFusionAuthIdpPsnTenantConfigurationOutput() FusionAuthIdpPsnTenantConfigurationOutput
- func (i FusionAuthIdpPsnTenantConfigurationArgs) ToFusionAuthIdpPsnTenantConfigurationOutputWithContext(ctx context.Context) FusionAuthIdpPsnTenantConfigurationOutput
- type FusionAuthIdpPsnTenantConfigurationArray
- func (FusionAuthIdpPsnTenantConfigurationArray) ElementType() reflect.Type
- func (i FusionAuthIdpPsnTenantConfigurationArray) ToFusionAuthIdpPsnTenantConfigurationArrayOutput() FusionAuthIdpPsnTenantConfigurationArrayOutput
- func (i FusionAuthIdpPsnTenantConfigurationArray) ToFusionAuthIdpPsnTenantConfigurationArrayOutputWithContext(ctx context.Context) FusionAuthIdpPsnTenantConfigurationArrayOutput
- type FusionAuthIdpPsnTenantConfigurationArrayInput
- type FusionAuthIdpPsnTenantConfigurationArrayOutput
- func (FusionAuthIdpPsnTenantConfigurationArrayOutput) ElementType() reflect.Type
- func (o FusionAuthIdpPsnTenantConfigurationArrayOutput) Index(i pulumi.IntInput) FusionAuthIdpPsnTenantConfigurationOutput
- func (o FusionAuthIdpPsnTenantConfigurationArrayOutput) ToFusionAuthIdpPsnTenantConfigurationArrayOutput() FusionAuthIdpPsnTenantConfigurationArrayOutput
- func (o FusionAuthIdpPsnTenantConfigurationArrayOutput) ToFusionAuthIdpPsnTenantConfigurationArrayOutputWithContext(ctx context.Context) FusionAuthIdpPsnTenantConfigurationArrayOutput
- type FusionAuthIdpPsnTenantConfigurationInput
- type FusionAuthIdpPsnTenantConfigurationOutput
- func (FusionAuthIdpPsnTenantConfigurationOutput) ElementType() reflect.Type
- func (o FusionAuthIdpPsnTenantConfigurationOutput) LimitUserLinkCountEnabled() pulumi.BoolPtrOutput
- func (o FusionAuthIdpPsnTenantConfigurationOutput) LimitUserLinkCountMaximumLinks() pulumi.IntPtrOutput
- func (o FusionAuthIdpPsnTenantConfigurationOutput) TenantId() pulumi.StringPtrOutput
- func (o FusionAuthIdpPsnTenantConfigurationOutput) ToFusionAuthIdpPsnTenantConfigurationOutput() FusionAuthIdpPsnTenantConfigurationOutput
- func (o FusionAuthIdpPsnTenantConfigurationOutput) ToFusionAuthIdpPsnTenantConfigurationOutputWithContext(ctx context.Context) FusionAuthIdpPsnTenantConfigurationOutput
- type FusionAuthIdpSamlV2IdpInitiated
- func GetFusionAuthIdpSamlV2IdpInitiated(ctx *pulumi.Context, name string, id pulumi.IDInput, ...) (*FusionAuthIdpSamlV2IdpInitiated, error)
- func NewFusionAuthIdpSamlV2IdpInitiated(ctx *pulumi.Context, name string, args *FusionAuthIdpSamlV2IdpInitiatedArgs, ...) (*FusionAuthIdpSamlV2IdpInitiated, error)
- func (*FusionAuthIdpSamlV2IdpInitiated) ElementType() reflect.Type
- func (i *FusionAuthIdpSamlV2IdpInitiated) ToFusionAuthIdpSamlV2IdpInitiatedOutput() FusionAuthIdpSamlV2IdpInitiatedOutput
- func (i *FusionAuthIdpSamlV2IdpInitiated) ToFusionAuthIdpSamlV2IdpInitiatedOutputWithContext(ctx context.Context) FusionAuthIdpSamlV2IdpInitiatedOutput
- type FusionAuthIdpSamlV2IdpInitiatedApplicationConfiguration
- type FusionAuthIdpSamlV2IdpInitiatedApplicationConfigurationArgs
- func (FusionAuthIdpSamlV2IdpInitiatedApplicationConfigurationArgs) ElementType() reflect.Type
- func (i FusionAuthIdpSamlV2IdpInitiatedApplicationConfigurationArgs) ToFusionAuthIdpSamlV2IdpInitiatedApplicationConfigurationOutput() FusionAuthIdpSamlV2IdpInitiatedApplicationConfigurationOutput
- func (i FusionAuthIdpSamlV2IdpInitiatedApplicationConfigurationArgs) ToFusionAuthIdpSamlV2IdpInitiatedApplicationConfigurationOutputWithContext(ctx context.Context) FusionAuthIdpSamlV2IdpInitiatedApplicationConfigurationOutput
- type FusionAuthIdpSamlV2IdpInitiatedApplicationConfigurationArray
- func (FusionAuthIdpSamlV2IdpInitiatedApplicationConfigurationArray) ElementType() reflect.Type
- func (i FusionAuthIdpSamlV2IdpInitiatedApplicationConfigurationArray) ToFusionAuthIdpSamlV2IdpInitiatedApplicationConfigurationArrayOutput() FusionAuthIdpSamlV2IdpInitiatedApplicationConfigurationArrayOutput
- func (i FusionAuthIdpSamlV2IdpInitiatedApplicationConfigurationArray) ToFusionAuthIdpSamlV2IdpInitiatedApplicationConfigurationArrayOutputWithContext(ctx context.Context) FusionAuthIdpSamlV2IdpInitiatedApplicationConfigurationArrayOutput
- type FusionAuthIdpSamlV2IdpInitiatedApplicationConfigurationArrayInput
- type FusionAuthIdpSamlV2IdpInitiatedApplicationConfigurationArrayOutput
- func (FusionAuthIdpSamlV2IdpInitiatedApplicationConfigurationArrayOutput) ElementType() reflect.Type
- func (o FusionAuthIdpSamlV2IdpInitiatedApplicationConfigurationArrayOutput) Index(i pulumi.IntInput) FusionAuthIdpSamlV2IdpInitiatedApplicationConfigurationOutput
- func (o FusionAuthIdpSamlV2IdpInitiatedApplicationConfigurationArrayOutput) ToFusionAuthIdpSamlV2IdpInitiatedApplicationConfigurationArrayOutput() FusionAuthIdpSamlV2IdpInitiatedApplicationConfigurationArrayOutput
- func (o FusionAuthIdpSamlV2IdpInitiatedApplicationConfigurationArrayOutput) ToFusionAuthIdpSamlV2IdpInitiatedApplicationConfigurationArrayOutputWithContext(ctx context.Context) FusionAuthIdpSamlV2IdpInitiatedApplicationConfigurationArrayOutput
- type FusionAuthIdpSamlV2IdpInitiatedApplicationConfigurationInput
- type FusionAuthIdpSamlV2IdpInitiatedApplicationConfigurationOutput
- func (o FusionAuthIdpSamlV2IdpInitiatedApplicationConfigurationOutput) ApplicationId() pulumi.StringPtrOutput
- func (o FusionAuthIdpSamlV2IdpInitiatedApplicationConfigurationOutput) CreateRegistration() pulumi.BoolPtrOutput
- func (FusionAuthIdpSamlV2IdpInitiatedApplicationConfigurationOutput) ElementType() reflect.Type
- func (o FusionAuthIdpSamlV2IdpInitiatedApplicationConfigurationOutput) Enabled() pulumi.BoolPtrOutput
- func (o FusionAuthIdpSamlV2IdpInitiatedApplicationConfigurationOutput) ToFusionAuthIdpSamlV2IdpInitiatedApplicationConfigurationOutput() FusionAuthIdpSamlV2IdpInitiatedApplicationConfigurationOutput
- func (o FusionAuthIdpSamlV2IdpInitiatedApplicationConfigurationOutput) ToFusionAuthIdpSamlV2IdpInitiatedApplicationConfigurationOutputWithContext(ctx context.Context) FusionAuthIdpSamlV2IdpInitiatedApplicationConfigurationOutput
- type FusionAuthIdpSamlV2IdpInitiatedArgs
- type FusionAuthIdpSamlV2IdpInitiatedArray
- func (FusionAuthIdpSamlV2IdpInitiatedArray) ElementType() reflect.Type
- func (i FusionAuthIdpSamlV2IdpInitiatedArray) ToFusionAuthIdpSamlV2IdpInitiatedArrayOutput() FusionAuthIdpSamlV2IdpInitiatedArrayOutput
- func (i FusionAuthIdpSamlV2IdpInitiatedArray) ToFusionAuthIdpSamlV2IdpInitiatedArrayOutputWithContext(ctx context.Context) FusionAuthIdpSamlV2IdpInitiatedArrayOutput
- type FusionAuthIdpSamlV2IdpInitiatedArrayInput
- type FusionAuthIdpSamlV2IdpInitiatedArrayOutput
- func (FusionAuthIdpSamlV2IdpInitiatedArrayOutput) ElementType() reflect.Type
- func (o FusionAuthIdpSamlV2IdpInitiatedArrayOutput) Index(i pulumi.IntInput) FusionAuthIdpSamlV2IdpInitiatedOutput
- func (o FusionAuthIdpSamlV2IdpInitiatedArrayOutput) ToFusionAuthIdpSamlV2IdpInitiatedArrayOutput() FusionAuthIdpSamlV2IdpInitiatedArrayOutput
- func (o FusionAuthIdpSamlV2IdpInitiatedArrayOutput) ToFusionAuthIdpSamlV2IdpInitiatedArrayOutputWithContext(ctx context.Context) FusionAuthIdpSamlV2IdpInitiatedArrayOutput
- type FusionAuthIdpSamlV2IdpInitiatedInput
- type FusionAuthIdpSamlV2IdpInitiatedMap
- func (FusionAuthIdpSamlV2IdpInitiatedMap) ElementType() reflect.Type
- func (i FusionAuthIdpSamlV2IdpInitiatedMap) ToFusionAuthIdpSamlV2IdpInitiatedMapOutput() FusionAuthIdpSamlV2IdpInitiatedMapOutput
- func (i FusionAuthIdpSamlV2IdpInitiatedMap) ToFusionAuthIdpSamlV2IdpInitiatedMapOutputWithContext(ctx context.Context) FusionAuthIdpSamlV2IdpInitiatedMapOutput
- type FusionAuthIdpSamlV2IdpInitiatedMapInput
- type FusionAuthIdpSamlV2IdpInitiatedMapOutput
- func (FusionAuthIdpSamlV2IdpInitiatedMapOutput) ElementType() reflect.Type
- func (o FusionAuthIdpSamlV2IdpInitiatedMapOutput) MapIndex(k pulumi.StringInput) FusionAuthIdpSamlV2IdpInitiatedOutput
- func (o FusionAuthIdpSamlV2IdpInitiatedMapOutput) ToFusionAuthIdpSamlV2IdpInitiatedMapOutput() FusionAuthIdpSamlV2IdpInitiatedMapOutput
- func (o FusionAuthIdpSamlV2IdpInitiatedMapOutput) ToFusionAuthIdpSamlV2IdpInitiatedMapOutputWithContext(ctx context.Context) FusionAuthIdpSamlV2IdpInitiatedMapOutput
- type FusionAuthIdpSamlV2IdpInitiatedOutput
- func (o FusionAuthIdpSamlV2IdpInitiatedOutput) ApplicationConfigurations() FusionAuthIdpSamlV2IdpInitiatedApplicationConfigurationArrayOutput
- func (o FusionAuthIdpSamlV2IdpInitiatedOutput) Debug() pulumi.BoolPtrOutput
- func (FusionAuthIdpSamlV2IdpInitiatedOutput) ElementType() reflect.Type
- func (o FusionAuthIdpSamlV2IdpInitiatedOutput) EmailClaim() pulumi.StringPtrOutput
- func (o FusionAuthIdpSamlV2IdpInitiatedOutput) Enabled() pulumi.BoolPtrOutput
- func (o FusionAuthIdpSamlV2IdpInitiatedOutput) IdpId() pulumi.StringPtrOutput
- func (o FusionAuthIdpSamlV2IdpInitiatedOutput) Issuer() pulumi.StringOutput
- func (o FusionAuthIdpSamlV2IdpInitiatedOutput) KeyId() pulumi.StringOutput
- func (o FusionAuthIdpSamlV2IdpInitiatedOutput) LambdaReconcileId() pulumi.StringPtrOutput
- func (o FusionAuthIdpSamlV2IdpInitiatedOutput) LinkingStrategy() pulumi.StringOutput
- func (o FusionAuthIdpSamlV2IdpInitiatedOutput) Name() pulumi.StringOutput
- func (o FusionAuthIdpSamlV2IdpInitiatedOutput) TenantConfigurations() FusionAuthIdpSamlV2IdpInitiatedTenantConfigurationArrayOutput
- func (o FusionAuthIdpSamlV2IdpInitiatedOutput) ToFusionAuthIdpSamlV2IdpInitiatedOutput() FusionAuthIdpSamlV2IdpInitiatedOutput
- func (o FusionAuthIdpSamlV2IdpInitiatedOutput) ToFusionAuthIdpSamlV2IdpInitiatedOutputWithContext(ctx context.Context) FusionAuthIdpSamlV2IdpInitiatedOutput
- func (o FusionAuthIdpSamlV2IdpInitiatedOutput) UseNameForEmail() pulumi.BoolPtrOutput
- type FusionAuthIdpSamlV2IdpInitiatedState
- type FusionAuthIdpSamlV2IdpInitiatedTenantConfiguration
- type FusionAuthIdpSamlV2IdpInitiatedTenantConfigurationArgs
- func (FusionAuthIdpSamlV2IdpInitiatedTenantConfigurationArgs) ElementType() reflect.Type
- func (i FusionAuthIdpSamlV2IdpInitiatedTenantConfigurationArgs) ToFusionAuthIdpSamlV2IdpInitiatedTenantConfigurationOutput() FusionAuthIdpSamlV2IdpInitiatedTenantConfigurationOutput
- func (i FusionAuthIdpSamlV2IdpInitiatedTenantConfigurationArgs) ToFusionAuthIdpSamlV2IdpInitiatedTenantConfigurationOutputWithContext(ctx context.Context) FusionAuthIdpSamlV2IdpInitiatedTenantConfigurationOutput
- type FusionAuthIdpSamlV2IdpInitiatedTenantConfigurationArray
- func (FusionAuthIdpSamlV2IdpInitiatedTenantConfigurationArray) ElementType() reflect.Type
- func (i FusionAuthIdpSamlV2IdpInitiatedTenantConfigurationArray) ToFusionAuthIdpSamlV2IdpInitiatedTenantConfigurationArrayOutput() FusionAuthIdpSamlV2IdpInitiatedTenantConfigurationArrayOutput
- func (i FusionAuthIdpSamlV2IdpInitiatedTenantConfigurationArray) ToFusionAuthIdpSamlV2IdpInitiatedTenantConfigurationArrayOutputWithContext(ctx context.Context) FusionAuthIdpSamlV2IdpInitiatedTenantConfigurationArrayOutput
- type FusionAuthIdpSamlV2IdpInitiatedTenantConfigurationArrayInput
- type FusionAuthIdpSamlV2IdpInitiatedTenantConfigurationArrayOutput
- func (FusionAuthIdpSamlV2IdpInitiatedTenantConfigurationArrayOutput) ElementType() reflect.Type
- func (o FusionAuthIdpSamlV2IdpInitiatedTenantConfigurationArrayOutput) Index(i pulumi.IntInput) FusionAuthIdpSamlV2IdpInitiatedTenantConfigurationOutput
- func (o FusionAuthIdpSamlV2IdpInitiatedTenantConfigurationArrayOutput) ToFusionAuthIdpSamlV2IdpInitiatedTenantConfigurationArrayOutput() FusionAuthIdpSamlV2IdpInitiatedTenantConfigurationArrayOutput
- func (o FusionAuthIdpSamlV2IdpInitiatedTenantConfigurationArrayOutput) ToFusionAuthIdpSamlV2IdpInitiatedTenantConfigurationArrayOutputWithContext(ctx context.Context) FusionAuthIdpSamlV2IdpInitiatedTenantConfigurationArrayOutput
- type FusionAuthIdpSamlV2IdpInitiatedTenantConfigurationInput
- type FusionAuthIdpSamlV2IdpInitiatedTenantConfigurationOutput
- func (FusionAuthIdpSamlV2IdpInitiatedTenantConfigurationOutput) ElementType() reflect.Type
- func (o FusionAuthIdpSamlV2IdpInitiatedTenantConfigurationOutput) LimitUserLinkCountEnabled() pulumi.BoolPtrOutput
- func (o FusionAuthIdpSamlV2IdpInitiatedTenantConfigurationOutput) LimitUserLinkCountMaximumLinks() pulumi.IntPtrOutput
- func (o FusionAuthIdpSamlV2IdpInitiatedTenantConfigurationOutput) TenantId() pulumi.StringPtrOutput
- func (o FusionAuthIdpSamlV2IdpInitiatedTenantConfigurationOutput) ToFusionAuthIdpSamlV2IdpInitiatedTenantConfigurationOutput() FusionAuthIdpSamlV2IdpInitiatedTenantConfigurationOutput
- func (o FusionAuthIdpSamlV2IdpInitiatedTenantConfigurationOutput) ToFusionAuthIdpSamlV2IdpInitiatedTenantConfigurationOutputWithContext(ctx context.Context) FusionAuthIdpSamlV2IdpInitiatedTenantConfigurationOutput
- type FusionAuthIdpSamlv2
- type FusionAuthIdpSamlv2ApplicationConfiguration
- type FusionAuthIdpSamlv2ApplicationConfigurationArgs
- func (FusionAuthIdpSamlv2ApplicationConfigurationArgs) ElementType() reflect.Type
- func (i FusionAuthIdpSamlv2ApplicationConfigurationArgs) ToFusionAuthIdpSamlv2ApplicationConfigurationOutput() FusionAuthIdpSamlv2ApplicationConfigurationOutput
- func (i FusionAuthIdpSamlv2ApplicationConfigurationArgs) ToFusionAuthIdpSamlv2ApplicationConfigurationOutputWithContext(ctx context.Context) FusionAuthIdpSamlv2ApplicationConfigurationOutput
- type FusionAuthIdpSamlv2ApplicationConfigurationArray
- func (FusionAuthIdpSamlv2ApplicationConfigurationArray) ElementType() reflect.Type
- func (i FusionAuthIdpSamlv2ApplicationConfigurationArray) ToFusionAuthIdpSamlv2ApplicationConfigurationArrayOutput() FusionAuthIdpSamlv2ApplicationConfigurationArrayOutput
- func (i FusionAuthIdpSamlv2ApplicationConfigurationArray) ToFusionAuthIdpSamlv2ApplicationConfigurationArrayOutputWithContext(ctx context.Context) FusionAuthIdpSamlv2ApplicationConfigurationArrayOutput
- type FusionAuthIdpSamlv2ApplicationConfigurationArrayInput
- type FusionAuthIdpSamlv2ApplicationConfigurationArrayOutput
- func (FusionAuthIdpSamlv2ApplicationConfigurationArrayOutput) ElementType() reflect.Type
- func (o FusionAuthIdpSamlv2ApplicationConfigurationArrayOutput) Index(i pulumi.IntInput) FusionAuthIdpSamlv2ApplicationConfigurationOutput
- func (o FusionAuthIdpSamlv2ApplicationConfigurationArrayOutput) ToFusionAuthIdpSamlv2ApplicationConfigurationArrayOutput() FusionAuthIdpSamlv2ApplicationConfigurationArrayOutput
- func (o FusionAuthIdpSamlv2ApplicationConfigurationArrayOutput) ToFusionAuthIdpSamlv2ApplicationConfigurationArrayOutputWithContext(ctx context.Context) FusionAuthIdpSamlv2ApplicationConfigurationArrayOutput
- type FusionAuthIdpSamlv2ApplicationConfigurationInput
- type FusionAuthIdpSamlv2ApplicationConfigurationOutput
- func (o FusionAuthIdpSamlv2ApplicationConfigurationOutput) ApplicationId() pulumi.StringPtrOutput
- func (o FusionAuthIdpSamlv2ApplicationConfigurationOutput) ButtonImageUrl() pulumi.StringPtrOutput
- func (o FusionAuthIdpSamlv2ApplicationConfigurationOutput) ButtonText() pulumi.StringPtrOutput
- func (o FusionAuthIdpSamlv2ApplicationConfigurationOutput) CreateRegistration() pulumi.BoolPtrOutput
- func (FusionAuthIdpSamlv2ApplicationConfigurationOutput) ElementType() reflect.Type
- func (o FusionAuthIdpSamlv2ApplicationConfigurationOutput) Enabled() pulumi.BoolPtrOutput
- func (o FusionAuthIdpSamlv2ApplicationConfigurationOutput) ToFusionAuthIdpSamlv2ApplicationConfigurationOutput() FusionAuthIdpSamlv2ApplicationConfigurationOutput
- func (o FusionAuthIdpSamlv2ApplicationConfigurationOutput) ToFusionAuthIdpSamlv2ApplicationConfigurationOutputWithContext(ctx context.Context) FusionAuthIdpSamlv2ApplicationConfigurationOutput
- type FusionAuthIdpSamlv2Args
- type FusionAuthIdpSamlv2Array
- type FusionAuthIdpSamlv2ArrayInput
- type FusionAuthIdpSamlv2ArrayOutput
- func (FusionAuthIdpSamlv2ArrayOutput) ElementType() reflect.Type
- func (o FusionAuthIdpSamlv2ArrayOutput) Index(i pulumi.IntInput) FusionAuthIdpSamlv2Output
- func (o FusionAuthIdpSamlv2ArrayOutput) ToFusionAuthIdpSamlv2ArrayOutput() FusionAuthIdpSamlv2ArrayOutput
- func (o FusionAuthIdpSamlv2ArrayOutput) ToFusionAuthIdpSamlv2ArrayOutputWithContext(ctx context.Context) FusionAuthIdpSamlv2ArrayOutput
- type FusionAuthIdpSamlv2Input
- type FusionAuthIdpSamlv2Map
- type FusionAuthIdpSamlv2MapInput
- type FusionAuthIdpSamlv2MapOutput
- func (FusionAuthIdpSamlv2MapOutput) ElementType() reflect.Type
- func (o FusionAuthIdpSamlv2MapOutput) MapIndex(k pulumi.StringInput) FusionAuthIdpSamlv2Output
- func (o FusionAuthIdpSamlv2MapOutput) ToFusionAuthIdpSamlv2MapOutput() FusionAuthIdpSamlv2MapOutput
- func (o FusionAuthIdpSamlv2MapOutput) ToFusionAuthIdpSamlv2MapOutputWithContext(ctx context.Context) FusionAuthIdpSamlv2MapOutput
- type FusionAuthIdpSamlv2Output
- func (o FusionAuthIdpSamlv2Output) ApplicationConfigurations() FusionAuthIdpSamlv2ApplicationConfigurationArrayOutput
- func (o FusionAuthIdpSamlv2Output) ButtonImageUrl() pulumi.StringPtrOutput
- func (o FusionAuthIdpSamlv2Output) ButtonText() pulumi.StringOutput
- func (o FusionAuthIdpSamlv2Output) Debug() pulumi.BoolPtrOutput
- func (o FusionAuthIdpSamlv2Output) Domains() pulumi.StringArrayOutput
- func (FusionAuthIdpSamlv2Output) ElementType() reflect.Type
- func (o FusionAuthIdpSamlv2Output) EmailClaim() pulumi.StringPtrOutput
- func (o FusionAuthIdpSamlv2Output) Enabled() pulumi.BoolPtrOutput
- func (o FusionAuthIdpSamlv2Output) IdpEndpoint() pulumi.StringPtrOutput
- func (o FusionAuthIdpSamlv2Output) IdpId() pulumi.StringPtrOutput
- func (o FusionAuthIdpSamlv2Output) KeyId() pulumi.StringOutput
- func (o FusionAuthIdpSamlv2Output) LambdaReconcileId() pulumi.StringPtrOutput
- func (o FusionAuthIdpSamlv2Output) LinkingStrategy() pulumi.StringOutput
- func (o FusionAuthIdpSamlv2Output) Name() pulumi.StringOutput
- func (o FusionAuthIdpSamlv2Output) NameIdFormat() pulumi.StringOutput
- func (o FusionAuthIdpSamlv2Output) PostRequest() pulumi.BoolPtrOutput
- func (o FusionAuthIdpSamlv2Output) RequestSigningKey() pulumi.StringPtrOutput
- func (o FusionAuthIdpSamlv2Output) SignRequest() pulumi.BoolPtrOutput
- func (o FusionAuthIdpSamlv2Output) TenantConfigurations() FusionAuthIdpSamlv2TenantConfigurationArrayOutput
- func (o FusionAuthIdpSamlv2Output) ToFusionAuthIdpSamlv2Output() FusionAuthIdpSamlv2Output
- func (o FusionAuthIdpSamlv2Output) ToFusionAuthIdpSamlv2OutputWithContext(ctx context.Context) FusionAuthIdpSamlv2Output
- func (o FusionAuthIdpSamlv2Output) UseNameForEmail() pulumi.BoolPtrOutput
- func (o FusionAuthIdpSamlv2Output) XmlSignatureCanonicalizationMethod() pulumi.StringPtrOutput
- type FusionAuthIdpSamlv2State
- type FusionAuthIdpSamlv2TenantConfiguration
- type FusionAuthIdpSamlv2TenantConfigurationArgs
- func (FusionAuthIdpSamlv2TenantConfigurationArgs) ElementType() reflect.Type
- func (i FusionAuthIdpSamlv2TenantConfigurationArgs) ToFusionAuthIdpSamlv2TenantConfigurationOutput() FusionAuthIdpSamlv2TenantConfigurationOutput
- func (i FusionAuthIdpSamlv2TenantConfigurationArgs) ToFusionAuthIdpSamlv2TenantConfigurationOutputWithContext(ctx context.Context) FusionAuthIdpSamlv2TenantConfigurationOutput
- type FusionAuthIdpSamlv2TenantConfigurationArray
- func (FusionAuthIdpSamlv2TenantConfigurationArray) ElementType() reflect.Type
- func (i FusionAuthIdpSamlv2TenantConfigurationArray) ToFusionAuthIdpSamlv2TenantConfigurationArrayOutput() FusionAuthIdpSamlv2TenantConfigurationArrayOutput
- func (i FusionAuthIdpSamlv2TenantConfigurationArray) ToFusionAuthIdpSamlv2TenantConfigurationArrayOutputWithContext(ctx context.Context) FusionAuthIdpSamlv2TenantConfigurationArrayOutput
- type FusionAuthIdpSamlv2TenantConfigurationArrayInput
- type FusionAuthIdpSamlv2TenantConfigurationArrayOutput
- func (FusionAuthIdpSamlv2TenantConfigurationArrayOutput) ElementType() reflect.Type
- func (o FusionAuthIdpSamlv2TenantConfigurationArrayOutput) Index(i pulumi.IntInput) FusionAuthIdpSamlv2TenantConfigurationOutput
- func (o FusionAuthIdpSamlv2TenantConfigurationArrayOutput) ToFusionAuthIdpSamlv2TenantConfigurationArrayOutput() FusionAuthIdpSamlv2TenantConfigurationArrayOutput
- func (o FusionAuthIdpSamlv2TenantConfigurationArrayOutput) ToFusionAuthIdpSamlv2TenantConfigurationArrayOutputWithContext(ctx context.Context) FusionAuthIdpSamlv2TenantConfigurationArrayOutput
- type FusionAuthIdpSamlv2TenantConfigurationInput
- type FusionAuthIdpSamlv2TenantConfigurationOutput
- func (FusionAuthIdpSamlv2TenantConfigurationOutput) ElementType() reflect.Type
- func (o FusionAuthIdpSamlv2TenantConfigurationOutput) LimitUserLinkCountEnabled() pulumi.BoolPtrOutput
- func (o FusionAuthIdpSamlv2TenantConfigurationOutput) LimitUserLinkCountMaximumLinks() pulumi.IntPtrOutput
- func (o FusionAuthIdpSamlv2TenantConfigurationOutput) TenantId() pulumi.StringPtrOutput
- func (o FusionAuthIdpSamlv2TenantConfigurationOutput) ToFusionAuthIdpSamlv2TenantConfigurationOutput() FusionAuthIdpSamlv2TenantConfigurationOutput
- func (o FusionAuthIdpSamlv2TenantConfigurationOutput) ToFusionAuthIdpSamlv2TenantConfigurationOutputWithContext(ctx context.Context) FusionAuthIdpSamlv2TenantConfigurationOutput
- type FusionAuthIdpSteam
- type FusionAuthIdpSteamApplicationConfiguration
- type FusionAuthIdpSteamApplicationConfigurationArgs
- func (FusionAuthIdpSteamApplicationConfigurationArgs) ElementType() reflect.Type
- func (i FusionAuthIdpSteamApplicationConfigurationArgs) ToFusionAuthIdpSteamApplicationConfigurationOutput() FusionAuthIdpSteamApplicationConfigurationOutput
- func (i FusionAuthIdpSteamApplicationConfigurationArgs) ToFusionAuthIdpSteamApplicationConfigurationOutputWithContext(ctx context.Context) FusionAuthIdpSteamApplicationConfigurationOutput
- type FusionAuthIdpSteamApplicationConfigurationArray
- func (FusionAuthIdpSteamApplicationConfigurationArray) ElementType() reflect.Type
- func (i FusionAuthIdpSteamApplicationConfigurationArray) ToFusionAuthIdpSteamApplicationConfigurationArrayOutput() FusionAuthIdpSteamApplicationConfigurationArrayOutput
- func (i FusionAuthIdpSteamApplicationConfigurationArray) ToFusionAuthIdpSteamApplicationConfigurationArrayOutputWithContext(ctx context.Context) FusionAuthIdpSteamApplicationConfigurationArrayOutput
- type FusionAuthIdpSteamApplicationConfigurationArrayInput
- type FusionAuthIdpSteamApplicationConfigurationArrayOutput
- func (FusionAuthIdpSteamApplicationConfigurationArrayOutput) ElementType() reflect.Type
- func (o FusionAuthIdpSteamApplicationConfigurationArrayOutput) Index(i pulumi.IntInput) FusionAuthIdpSteamApplicationConfigurationOutput
- func (o FusionAuthIdpSteamApplicationConfigurationArrayOutput) ToFusionAuthIdpSteamApplicationConfigurationArrayOutput() FusionAuthIdpSteamApplicationConfigurationArrayOutput
- func (o FusionAuthIdpSteamApplicationConfigurationArrayOutput) ToFusionAuthIdpSteamApplicationConfigurationArrayOutputWithContext(ctx context.Context) FusionAuthIdpSteamApplicationConfigurationArrayOutput
- type FusionAuthIdpSteamApplicationConfigurationInput
- type FusionAuthIdpSteamApplicationConfigurationOutput
- func (o FusionAuthIdpSteamApplicationConfigurationOutput) ApplicationId() pulumi.StringPtrOutput
- func (o FusionAuthIdpSteamApplicationConfigurationOutput) ButtonText() pulumi.StringPtrOutput
- func (o FusionAuthIdpSteamApplicationConfigurationOutput) ClientId() pulumi.StringPtrOutput
- func (o FusionAuthIdpSteamApplicationConfigurationOutput) CreateRegistration() pulumi.BoolPtrOutput
- func (FusionAuthIdpSteamApplicationConfigurationOutput) ElementType() reflect.Type
- func (o FusionAuthIdpSteamApplicationConfigurationOutput) Enabled() pulumi.BoolPtrOutput
- func (o FusionAuthIdpSteamApplicationConfigurationOutput) Scope() pulumi.StringPtrOutput
- func (o FusionAuthIdpSteamApplicationConfigurationOutput) ToFusionAuthIdpSteamApplicationConfigurationOutput() FusionAuthIdpSteamApplicationConfigurationOutput
- func (o FusionAuthIdpSteamApplicationConfigurationOutput) ToFusionAuthIdpSteamApplicationConfigurationOutputWithContext(ctx context.Context) FusionAuthIdpSteamApplicationConfigurationOutput
- func (o FusionAuthIdpSteamApplicationConfigurationOutput) WebApiKey() pulumi.StringPtrOutput
- type FusionAuthIdpSteamArgs
- type FusionAuthIdpSteamArray
- type FusionAuthIdpSteamArrayInput
- type FusionAuthIdpSteamArrayOutput
- func (FusionAuthIdpSteamArrayOutput) ElementType() reflect.Type
- func (o FusionAuthIdpSteamArrayOutput) Index(i pulumi.IntInput) FusionAuthIdpSteamOutput
- func (o FusionAuthIdpSteamArrayOutput) ToFusionAuthIdpSteamArrayOutput() FusionAuthIdpSteamArrayOutput
- func (o FusionAuthIdpSteamArrayOutput) ToFusionAuthIdpSteamArrayOutputWithContext(ctx context.Context) FusionAuthIdpSteamArrayOutput
- type FusionAuthIdpSteamInput
- type FusionAuthIdpSteamMap
- type FusionAuthIdpSteamMapInput
- type FusionAuthIdpSteamMapOutput
- func (FusionAuthIdpSteamMapOutput) ElementType() reflect.Type
- func (o FusionAuthIdpSteamMapOutput) MapIndex(k pulumi.StringInput) FusionAuthIdpSteamOutput
- func (o FusionAuthIdpSteamMapOutput) ToFusionAuthIdpSteamMapOutput() FusionAuthIdpSteamMapOutput
- func (o FusionAuthIdpSteamMapOutput) ToFusionAuthIdpSteamMapOutputWithContext(ctx context.Context) FusionAuthIdpSteamMapOutput
- type FusionAuthIdpSteamOutput
- func (o FusionAuthIdpSteamOutput) ApplicationConfigurations() FusionAuthIdpSteamApplicationConfigurationArrayOutput
- func (o FusionAuthIdpSteamOutput) ButtonText() pulumi.StringOutput
- func (o FusionAuthIdpSteamOutput) ClientId() pulumi.StringOutput
- func (o FusionAuthIdpSteamOutput) Debug() pulumi.BoolPtrOutput
- func (FusionAuthIdpSteamOutput) ElementType() reflect.Type
- func (o FusionAuthIdpSteamOutput) Enabled() pulumi.BoolPtrOutput
- func (o FusionAuthIdpSteamOutput) IdpId() pulumi.StringPtrOutput
- func (o FusionAuthIdpSteamOutput) LambdaReconcileId() pulumi.StringPtrOutput
- func (o FusionAuthIdpSteamOutput) LinkingStrategy() pulumi.StringOutput
- func (o FusionAuthIdpSteamOutput) Scope() pulumi.StringPtrOutput
- func (o FusionAuthIdpSteamOutput) TenantConfigurations() FusionAuthIdpSteamTenantConfigurationArrayOutput
- func (o FusionAuthIdpSteamOutput) ToFusionAuthIdpSteamOutput() FusionAuthIdpSteamOutput
- func (o FusionAuthIdpSteamOutput) ToFusionAuthIdpSteamOutputWithContext(ctx context.Context) FusionAuthIdpSteamOutput
- func (o FusionAuthIdpSteamOutput) WebApiKey() pulumi.StringOutput
- type FusionAuthIdpSteamState
- type FusionAuthIdpSteamTenantConfiguration
- type FusionAuthIdpSteamTenantConfigurationArgs
- func (FusionAuthIdpSteamTenantConfigurationArgs) ElementType() reflect.Type
- func (i FusionAuthIdpSteamTenantConfigurationArgs) ToFusionAuthIdpSteamTenantConfigurationOutput() FusionAuthIdpSteamTenantConfigurationOutput
- func (i FusionAuthIdpSteamTenantConfigurationArgs) ToFusionAuthIdpSteamTenantConfigurationOutputWithContext(ctx context.Context) FusionAuthIdpSteamTenantConfigurationOutput
- type FusionAuthIdpSteamTenantConfigurationArray
- func (FusionAuthIdpSteamTenantConfigurationArray) ElementType() reflect.Type
- func (i FusionAuthIdpSteamTenantConfigurationArray) ToFusionAuthIdpSteamTenantConfigurationArrayOutput() FusionAuthIdpSteamTenantConfigurationArrayOutput
- func (i FusionAuthIdpSteamTenantConfigurationArray) ToFusionAuthIdpSteamTenantConfigurationArrayOutputWithContext(ctx context.Context) FusionAuthIdpSteamTenantConfigurationArrayOutput
- type FusionAuthIdpSteamTenantConfigurationArrayInput
- type FusionAuthIdpSteamTenantConfigurationArrayOutput
- func (FusionAuthIdpSteamTenantConfigurationArrayOutput) ElementType() reflect.Type
- func (o FusionAuthIdpSteamTenantConfigurationArrayOutput) Index(i pulumi.IntInput) FusionAuthIdpSteamTenantConfigurationOutput
- func (o FusionAuthIdpSteamTenantConfigurationArrayOutput) ToFusionAuthIdpSteamTenantConfigurationArrayOutput() FusionAuthIdpSteamTenantConfigurationArrayOutput
- func (o FusionAuthIdpSteamTenantConfigurationArrayOutput) ToFusionAuthIdpSteamTenantConfigurationArrayOutputWithContext(ctx context.Context) FusionAuthIdpSteamTenantConfigurationArrayOutput
- type FusionAuthIdpSteamTenantConfigurationInput
- type FusionAuthIdpSteamTenantConfigurationOutput
- func (FusionAuthIdpSteamTenantConfigurationOutput) ElementType() reflect.Type
- func (o FusionAuthIdpSteamTenantConfigurationOutput) LimitUserLinkCountEnabled() pulumi.BoolPtrOutput
- func (o FusionAuthIdpSteamTenantConfigurationOutput) LimitUserLinkCountMaximumLinks() pulumi.IntPtrOutput
- func (o FusionAuthIdpSteamTenantConfigurationOutput) TenantId() pulumi.StringPtrOutput
- func (o FusionAuthIdpSteamTenantConfigurationOutput) ToFusionAuthIdpSteamTenantConfigurationOutput() FusionAuthIdpSteamTenantConfigurationOutput
- func (o FusionAuthIdpSteamTenantConfigurationOutput) ToFusionAuthIdpSteamTenantConfigurationOutputWithContext(ctx context.Context) FusionAuthIdpSteamTenantConfigurationOutput
- type FusionAuthIdpTwitch
- type FusionAuthIdpTwitchApplicationConfiguration
- type FusionAuthIdpTwitchApplicationConfigurationArgs
- func (FusionAuthIdpTwitchApplicationConfigurationArgs) ElementType() reflect.Type
- func (i FusionAuthIdpTwitchApplicationConfigurationArgs) ToFusionAuthIdpTwitchApplicationConfigurationOutput() FusionAuthIdpTwitchApplicationConfigurationOutput
- func (i FusionAuthIdpTwitchApplicationConfigurationArgs) ToFusionAuthIdpTwitchApplicationConfigurationOutputWithContext(ctx context.Context) FusionAuthIdpTwitchApplicationConfigurationOutput
- type FusionAuthIdpTwitchApplicationConfigurationArray
- func (FusionAuthIdpTwitchApplicationConfigurationArray) ElementType() reflect.Type
- func (i FusionAuthIdpTwitchApplicationConfigurationArray) ToFusionAuthIdpTwitchApplicationConfigurationArrayOutput() FusionAuthIdpTwitchApplicationConfigurationArrayOutput
- func (i FusionAuthIdpTwitchApplicationConfigurationArray) ToFusionAuthIdpTwitchApplicationConfigurationArrayOutputWithContext(ctx context.Context) FusionAuthIdpTwitchApplicationConfigurationArrayOutput
- type FusionAuthIdpTwitchApplicationConfigurationArrayInput
- type FusionAuthIdpTwitchApplicationConfigurationArrayOutput
- func (FusionAuthIdpTwitchApplicationConfigurationArrayOutput) ElementType() reflect.Type
- func (o FusionAuthIdpTwitchApplicationConfigurationArrayOutput) Index(i pulumi.IntInput) FusionAuthIdpTwitchApplicationConfigurationOutput
- func (o FusionAuthIdpTwitchApplicationConfigurationArrayOutput) ToFusionAuthIdpTwitchApplicationConfigurationArrayOutput() FusionAuthIdpTwitchApplicationConfigurationArrayOutput
- func (o FusionAuthIdpTwitchApplicationConfigurationArrayOutput) ToFusionAuthIdpTwitchApplicationConfigurationArrayOutputWithContext(ctx context.Context) FusionAuthIdpTwitchApplicationConfigurationArrayOutput
- type FusionAuthIdpTwitchApplicationConfigurationInput
- type FusionAuthIdpTwitchApplicationConfigurationOutput
- func (o FusionAuthIdpTwitchApplicationConfigurationOutput) ApplicationId() pulumi.StringPtrOutput
- func (o FusionAuthIdpTwitchApplicationConfigurationOutput) ButtonText() pulumi.StringPtrOutput
- func (o FusionAuthIdpTwitchApplicationConfigurationOutput) ClientId() pulumi.StringPtrOutput
- func (o FusionAuthIdpTwitchApplicationConfigurationOutput) ClientSecret() pulumi.StringPtrOutput
- func (o FusionAuthIdpTwitchApplicationConfigurationOutput) CreateRegistration() pulumi.BoolPtrOutput
- func (FusionAuthIdpTwitchApplicationConfigurationOutput) ElementType() reflect.Type
- func (o FusionAuthIdpTwitchApplicationConfigurationOutput) Enabled() pulumi.BoolPtrOutput
- func (o FusionAuthIdpTwitchApplicationConfigurationOutput) Scope() pulumi.StringPtrOutput
- func (o FusionAuthIdpTwitchApplicationConfigurationOutput) ToFusionAuthIdpTwitchApplicationConfigurationOutput() FusionAuthIdpTwitchApplicationConfigurationOutput
- func (o FusionAuthIdpTwitchApplicationConfigurationOutput) ToFusionAuthIdpTwitchApplicationConfigurationOutputWithContext(ctx context.Context) FusionAuthIdpTwitchApplicationConfigurationOutput
- type FusionAuthIdpTwitchArgs
- type FusionAuthIdpTwitchArray
- type FusionAuthIdpTwitchArrayInput
- type FusionAuthIdpTwitchArrayOutput
- func (FusionAuthIdpTwitchArrayOutput) ElementType() reflect.Type
- func (o FusionAuthIdpTwitchArrayOutput) Index(i pulumi.IntInput) FusionAuthIdpTwitchOutput
- func (o FusionAuthIdpTwitchArrayOutput) ToFusionAuthIdpTwitchArrayOutput() FusionAuthIdpTwitchArrayOutput
- func (o FusionAuthIdpTwitchArrayOutput) ToFusionAuthIdpTwitchArrayOutputWithContext(ctx context.Context) FusionAuthIdpTwitchArrayOutput
- type FusionAuthIdpTwitchInput
- type FusionAuthIdpTwitchMap
- type FusionAuthIdpTwitchMapInput
- type FusionAuthIdpTwitchMapOutput
- func (FusionAuthIdpTwitchMapOutput) ElementType() reflect.Type
- func (o FusionAuthIdpTwitchMapOutput) MapIndex(k pulumi.StringInput) FusionAuthIdpTwitchOutput
- func (o FusionAuthIdpTwitchMapOutput) ToFusionAuthIdpTwitchMapOutput() FusionAuthIdpTwitchMapOutput
- func (o FusionAuthIdpTwitchMapOutput) ToFusionAuthIdpTwitchMapOutputWithContext(ctx context.Context) FusionAuthIdpTwitchMapOutput
- type FusionAuthIdpTwitchOutput
- func (o FusionAuthIdpTwitchOutput) ApplicationConfigurations() FusionAuthIdpTwitchApplicationConfigurationArrayOutput
- func (o FusionAuthIdpTwitchOutput) ButtonText() pulumi.StringOutput
- func (o FusionAuthIdpTwitchOutput) ClientId() pulumi.StringOutput
- func (o FusionAuthIdpTwitchOutput) ClientSecret() pulumi.StringOutput
- func (o FusionAuthIdpTwitchOutput) Debug() pulumi.BoolPtrOutput
- func (FusionAuthIdpTwitchOutput) ElementType() reflect.Type
- func (o FusionAuthIdpTwitchOutput) Enabled() pulumi.BoolPtrOutput
- func (o FusionAuthIdpTwitchOutput) IdpId() pulumi.StringPtrOutput
- func (o FusionAuthIdpTwitchOutput) LambdaReconcileId() pulumi.StringPtrOutput
- func (o FusionAuthIdpTwitchOutput) LinkingStrategy() pulumi.StringOutput
- func (o FusionAuthIdpTwitchOutput) Scope() pulumi.StringPtrOutput
- func (o FusionAuthIdpTwitchOutput) TenantConfigurations() FusionAuthIdpTwitchTenantConfigurationArrayOutput
- func (o FusionAuthIdpTwitchOutput) ToFusionAuthIdpTwitchOutput() FusionAuthIdpTwitchOutput
- func (o FusionAuthIdpTwitchOutput) ToFusionAuthIdpTwitchOutputWithContext(ctx context.Context) FusionAuthIdpTwitchOutput
- type FusionAuthIdpTwitchState
- type FusionAuthIdpTwitchTenantConfiguration
- type FusionAuthIdpTwitchTenantConfigurationArgs
- func (FusionAuthIdpTwitchTenantConfigurationArgs) ElementType() reflect.Type
- func (i FusionAuthIdpTwitchTenantConfigurationArgs) ToFusionAuthIdpTwitchTenantConfigurationOutput() FusionAuthIdpTwitchTenantConfigurationOutput
- func (i FusionAuthIdpTwitchTenantConfigurationArgs) ToFusionAuthIdpTwitchTenantConfigurationOutputWithContext(ctx context.Context) FusionAuthIdpTwitchTenantConfigurationOutput
- type FusionAuthIdpTwitchTenantConfigurationArray
- func (FusionAuthIdpTwitchTenantConfigurationArray) ElementType() reflect.Type
- func (i FusionAuthIdpTwitchTenantConfigurationArray) ToFusionAuthIdpTwitchTenantConfigurationArrayOutput() FusionAuthIdpTwitchTenantConfigurationArrayOutput
- func (i FusionAuthIdpTwitchTenantConfigurationArray) ToFusionAuthIdpTwitchTenantConfigurationArrayOutputWithContext(ctx context.Context) FusionAuthIdpTwitchTenantConfigurationArrayOutput
- type FusionAuthIdpTwitchTenantConfigurationArrayInput
- type FusionAuthIdpTwitchTenantConfigurationArrayOutput
- func (FusionAuthIdpTwitchTenantConfigurationArrayOutput) ElementType() reflect.Type
- func (o FusionAuthIdpTwitchTenantConfigurationArrayOutput) Index(i pulumi.IntInput) FusionAuthIdpTwitchTenantConfigurationOutput
- func (o FusionAuthIdpTwitchTenantConfigurationArrayOutput) ToFusionAuthIdpTwitchTenantConfigurationArrayOutput() FusionAuthIdpTwitchTenantConfigurationArrayOutput
- func (o FusionAuthIdpTwitchTenantConfigurationArrayOutput) ToFusionAuthIdpTwitchTenantConfigurationArrayOutputWithContext(ctx context.Context) FusionAuthIdpTwitchTenantConfigurationArrayOutput
- type FusionAuthIdpTwitchTenantConfigurationInput
- type FusionAuthIdpTwitchTenantConfigurationOutput
- func (FusionAuthIdpTwitchTenantConfigurationOutput) ElementType() reflect.Type
- func (o FusionAuthIdpTwitchTenantConfigurationOutput) LimitUserLinkCountEnabled() pulumi.BoolPtrOutput
- func (o FusionAuthIdpTwitchTenantConfigurationOutput) LimitUserLinkCountMaximumLinks() pulumi.IntPtrOutput
- func (o FusionAuthIdpTwitchTenantConfigurationOutput) TenantId() pulumi.StringPtrOutput
- func (o FusionAuthIdpTwitchTenantConfigurationOutput) ToFusionAuthIdpTwitchTenantConfigurationOutput() FusionAuthIdpTwitchTenantConfigurationOutput
- func (o FusionAuthIdpTwitchTenantConfigurationOutput) ToFusionAuthIdpTwitchTenantConfigurationOutputWithContext(ctx context.Context) FusionAuthIdpTwitchTenantConfigurationOutput
- type FusionAuthIdpXBox
- type FusionAuthIdpXBoxApplicationConfiguration
- type FusionAuthIdpXBoxApplicationConfigurationArgs
- func (FusionAuthIdpXBoxApplicationConfigurationArgs) ElementType() reflect.Type
- func (i FusionAuthIdpXBoxApplicationConfigurationArgs) ToFusionAuthIdpXBoxApplicationConfigurationOutput() FusionAuthIdpXBoxApplicationConfigurationOutput
- func (i FusionAuthIdpXBoxApplicationConfigurationArgs) ToFusionAuthIdpXBoxApplicationConfigurationOutputWithContext(ctx context.Context) FusionAuthIdpXBoxApplicationConfigurationOutput
- type FusionAuthIdpXBoxApplicationConfigurationArray
- func (FusionAuthIdpXBoxApplicationConfigurationArray) ElementType() reflect.Type
- func (i FusionAuthIdpXBoxApplicationConfigurationArray) ToFusionAuthIdpXBoxApplicationConfigurationArrayOutput() FusionAuthIdpXBoxApplicationConfigurationArrayOutput
- func (i FusionAuthIdpXBoxApplicationConfigurationArray) ToFusionAuthIdpXBoxApplicationConfigurationArrayOutputWithContext(ctx context.Context) FusionAuthIdpXBoxApplicationConfigurationArrayOutput
- type FusionAuthIdpXBoxApplicationConfigurationArrayInput
- type FusionAuthIdpXBoxApplicationConfigurationArrayOutput
- func (FusionAuthIdpXBoxApplicationConfigurationArrayOutput) ElementType() reflect.Type
- func (o FusionAuthIdpXBoxApplicationConfigurationArrayOutput) Index(i pulumi.IntInput) FusionAuthIdpXBoxApplicationConfigurationOutput
- func (o FusionAuthIdpXBoxApplicationConfigurationArrayOutput) ToFusionAuthIdpXBoxApplicationConfigurationArrayOutput() FusionAuthIdpXBoxApplicationConfigurationArrayOutput
- func (o FusionAuthIdpXBoxApplicationConfigurationArrayOutput) ToFusionAuthIdpXBoxApplicationConfigurationArrayOutputWithContext(ctx context.Context) FusionAuthIdpXBoxApplicationConfigurationArrayOutput
- type FusionAuthIdpXBoxApplicationConfigurationInput
- type FusionAuthIdpXBoxApplicationConfigurationOutput
- func (o FusionAuthIdpXBoxApplicationConfigurationOutput) ApplicationId() pulumi.StringPtrOutput
- func (o FusionAuthIdpXBoxApplicationConfigurationOutput) ButtonText() pulumi.StringPtrOutput
- func (o FusionAuthIdpXBoxApplicationConfigurationOutput) ClientId() pulumi.StringPtrOutput
- func (o FusionAuthIdpXBoxApplicationConfigurationOutput) ClientSecret() pulumi.StringPtrOutput
- func (o FusionAuthIdpXBoxApplicationConfigurationOutput) CreateRegistration() pulumi.BoolPtrOutput
- func (FusionAuthIdpXBoxApplicationConfigurationOutput) ElementType() reflect.Type
- func (o FusionAuthIdpXBoxApplicationConfigurationOutput) Enabled() pulumi.BoolPtrOutput
- func (o FusionAuthIdpXBoxApplicationConfigurationOutput) Scope() pulumi.StringPtrOutput
- func (o FusionAuthIdpXBoxApplicationConfigurationOutput) ToFusionAuthIdpXBoxApplicationConfigurationOutput() FusionAuthIdpXBoxApplicationConfigurationOutput
- func (o FusionAuthIdpXBoxApplicationConfigurationOutput) ToFusionAuthIdpXBoxApplicationConfigurationOutputWithContext(ctx context.Context) FusionAuthIdpXBoxApplicationConfigurationOutput
- type FusionAuthIdpXBoxArgs
- type FusionAuthIdpXBoxArray
- type FusionAuthIdpXBoxArrayInput
- type FusionAuthIdpXBoxArrayOutput
- func (FusionAuthIdpXBoxArrayOutput) ElementType() reflect.Type
- func (o FusionAuthIdpXBoxArrayOutput) Index(i pulumi.IntInput) FusionAuthIdpXBoxOutput
- func (o FusionAuthIdpXBoxArrayOutput) ToFusionAuthIdpXBoxArrayOutput() FusionAuthIdpXBoxArrayOutput
- func (o FusionAuthIdpXBoxArrayOutput) ToFusionAuthIdpXBoxArrayOutputWithContext(ctx context.Context) FusionAuthIdpXBoxArrayOutput
- type FusionAuthIdpXBoxInput
- type FusionAuthIdpXBoxMap
- type FusionAuthIdpXBoxMapInput
- type FusionAuthIdpXBoxMapOutput
- func (FusionAuthIdpXBoxMapOutput) ElementType() reflect.Type
- func (o FusionAuthIdpXBoxMapOutput) MapIndex(k pulumi.StringInput) FusionAuthIdpXBoxOutput
- func (o FusionAuthIdpXBoxMapOutput) ToFusionAuthIdpXBoxMapOutput() FusionAuthIdpXBoxMapOutput
- func (o FusionAuthIdpXBoxMapOutput) ToFusionAuthIdpXBoxMapOutputWithContext(ctx context.Context) FusionAuthIdpXBoxMapOutput
- type FusionAuthIdpXBoxOutput
- func (o FusionAuthIdpXBoxOutput) ApplicationConfigurations() FusionAuthIdpXBoxApplicationConfigurationArrayOutput
- func (o FusionAuthIdpXBoxOutput) ButtonText() pulumi.StringOutput
- func (o FusionAuthIdpXBoxOutput) ClientId() pulumi.StringOutput
- func (o FusionAuthIdpXBoxOutput) ClientSecret() pulumi.StringOutput
- func (o FusionAuthIdpXBoxOutput) Debug() pulumi.BoolPtrOutput
- func (FusionAuthIdpXBoxOutput) ElementType() reflect.Type
- func (o FusionAuthIdpXBoxOutput) Enabled() pulumi.BoolPtrOutput
- func (o FusionAuthIdpXBoxOutput) IdpId() pulumi.StringPtrOutput
- func (o FusionAuthIdpXBoxOutput) LambdaReconcileId() pulumi.StringPtrOutput
- func (o FusionAuthIdpXBoxOutput) LinkingStrategy() pulumi.StringOutput
- func (o FusionAuthIdpXBoxOutput) Scope() pulumi.StringPtrOutput
- func (o FusionAuthIdpXBoxOutput) TenantConfigurations() FusionAuthIdpXBoxTenantConfigurationArrayOutput
- func (o FusionAuthIdpXBoxOutput) ToFusionAuthIdpXBoxOutput() FusionAuthIdpXBoxOutput
- func (o FusionAuthIdpXBoxOutput) ToFusionAuthIdpXBoxOutputWithContext(ctx context.Context) FusionAuthIdpXBoxOutput
- type FusionAuthIdpXBoxState
- type FusionAuthIdpXBoxTenantConfiguration
- type FusionAuthIdpXBoxTenantConfigurationArgs
- func (FusionAuthIdpXBoxTenantConfigurationArgs) ElementType() reflect.Type
- func (i FusionAuthIdpXBoxTenantConfigurationArgs) ToFusionAuthIdpXBoxTenantConfigurationOutput() FusionAuthIdpXBoxTenantConfigurationOutput
- func (i FusionAuthIdpXBoxTenantConfigurationArgs) ToFusionAuthIdpXBoxTenantConfigurationOutputWithContext(ctx context.Context) FusionAuthIdpXBoxTenantConfigurationOutput
- type FusionAuthIdpXBoxTenantConfigurationArray
- func (FusionAuthIdpXBoxTenantConfigurationArray) ElementType() reflect.Type
- func (i FusionAuthIdpXBoxTenantConfigurationArray) ToFusionAuthIdpXBoxTenantConfigurationArrayOutput() FusionAuthIdpXBoxTenantConfigurationArrayOutput
- func (i FusionAuthIdpXBoxTenantConfigurationArray) ToFusionAuthIdpXBoxTenantConfigurationArrayOutputWithContext(ctx context.Context) FusionAuthIdpXBoxTenantConfigurationArrayOutput
- type FusionAuthIdpXBoxTenantConfigurationArrayInput
- type FusionAuthIdpXBoxTenantConfigurationArrayOutput
- func (FusionAuthIdpXBoxTenantConfigurationArrayOutput) ElementType() reflect.Type
- func (o FusionAuthIdpXBoxTenantConfigurationArrayOutput) Index(i pulumi.IntInput) FusionAuthIdpXBoxTenantConfigurationOutput
- func (o FusionAuthIdpXBoxTenantConfigurationArrayOutput) ToFusionAuthIdpXBoxTenantConfigurationArrayOutput() FusionAuthIdpXBoxTenantConfigurationArrayOutput
- func (o FusionAuthIdpXBoxTenantConfigurationArrayOutput) ToFusionAuthIdpXBoxTenantConfigurationArrayOutputWithContext(ctx context.Context) FusionAuthIdpXBoxTenantConfigurationArrayOutput
- type FusionAuthIdpXBoxTenantConfigurationInput
- type FusionAuthIdpXBoxTenantConfigurationOutput
- func (FusionAuthIdpXBoxTenantConfigurationOutput) ElementType() reflect.Type
- func (o FusionAuthIdpXBoxTenantConfigurationOutput) LimitUserLinkCountEnabled() pulumi.BoolPtrOutput
- func (o FusionAuthIdpXBoxTenantConfigurationOutput) LimitUserLinkCountMaximumLinks() pulumi.IntPtrOutput
- func (o FusionAuthIdpXBoxTenantConfigurationOutput) TenantId() pulumi.StringPtrOutput
- func (o FusionAuthIdpXBoxTenantConfigurationOutput) ToFusionAuthIdpXBoxTenantConfigurationOutput() FusionAuthIdpXBoxTenantConfigurationOutput
- func (o FusionAuthIdpXBoxTenantConfigurationOutput) ToFusionAuthIdpXBoxTenantConfigurationOutputWithContext(ctx context.Context) FusionAuthIdpXBoxTenantConfigurationOutput
- type FusionAuthImportedKey
- type FusionAuthImportedKeyArgs
- type FusionAuthImportedKeyArray
- func (FusionAuthImportedKeyArray) ElementType() reflect.Type
- func (i FusionAuthImportedKeyArray) ToFusionAuthImportedKeyArrayOutput() FusionAuthImportedKeyArrayOutput
- func (i FusionAuthImportedKeyArray) ToFusionAuthImportedKeyArrayOutputWithContext(ctx context.Context) FusionAuthImportedKeyArrayOutput
- type FusionAuthImportedKeyArrayInput
- type FusionAuthImportedKeyArrayOutput
- func (FusionAuthImportedKeyArrayOutput) ElementType() reflect.Type
- func (o FusionAuthImportedKeyArrayOutput) Index(i pulumi.IntInput) FusionAuthImportedKeyOutput
- func (o FusionAuthImportedKeyArrayOutput) ToFusionAuthImportedKeyArrayOutput() FusionAuthImportedKeyArrayOutput
- func (o FusionAuthImportedKeyArrayOutput) ToFusionAuthImportedKeyArrayOutputWithContext(ctx context.Context) FusionAuthImportedKeyArrayOutput
- type FusionAuthImportedKeyInput
- type FusionAuthImportedKeyMap
- type FusionAuthImportedKeyMapInput
- type FusionAuthImportedKeyMapOutput
- func (FusionAuthImportedKeyMapOutput) ElementType() reflect.Type
- func (o FusionAuthImportedKeyMapOutput) MapIndex(k pulumi.StringInput) FusionAuthImportedKeyOutput
- func (o FusionAuthImportedKeyMapOutput) ToFusionAuthImportedKeyMapOutput() FusionAuthImportedKeyMapOutput
- func (o FusionAuthImportedKeyMapOutput) ToFusionAuthImportedKeyMapOutputWithContext(ctx context.Context) FusionAuthImportedKeyMapOutput
- type FusionAuthImportedKeyOutput
- func (o FusionAuthImportedKeyOutput) Algorithm() pulumi.StringOutput
- func (o FusionAuthImportedKeyOutput) Certificate() pulumi.StringOutput
- func (FusionAuthImportedKeyOutput) ElementType() reflect.Type
- func (o FusionAuthImportedKeyOutput) KeyId() pulumi.StringPtrOutput
- func (o FusionAuthImportedKeyOutput) Kid() pulumi.StringOutput
- func (o FusionAuthImportedKeyOutput) Name() pulumi.StringOutput
- func (o FusionAuthImportedKeyOutput) PrivateKey() pulumi.StringPtrOutput
- func (o FusionAuthImportedKeyOutput) PublicKey() pulumi.StringOutput
- func (o FusionAuthImportedKeyOutput) Secret() pulumi.StringPtrOutput
- func (o FusionAuthImportedKeyOutput) ToFusionAuthImportedKeyOutput() FusionAuthImportedKeyOutput
- func (o FusionAuthImportedKeyOutput) ToFusionAuthImportedKeyOutputWithContext(ctx context.Context) FusionAuthImportedKeyOutput
- func (o FusionAuthImportedKeyOutput) Type() pulumi.StringOutput
- type FusionAuthImportedKeyState
- type FusionAuthKey
- type FusionAuthKeyArgs
- type FusionAuthKeyArray
- type FusionAuthKeyArrayInput
- type FusionAuthKeyArrayOutput
- func (FusionAuthKeyArrayOutput) ElementType() reflect.Type
- func (o FusionAuthKeyArrayOutput) Index(i pulumi.IntInput) FusionAuthKeyOutput
- func (o FusionAuthKeyArrayOutput) ToFusionAuthKeyArrayOutput() FusionAuthKeyArrayOutput
- func (o FusionAuthKeyArrayOutput) ToFusionAuthKeyArrayOutputWithContext(ctx context.Context) FusionAuthKeyArrayOutput
- type FusionAuthKeyInput
- type FusionAuthKeyMap
- type FusionAuthKeyMapInput
- type FusionAuthKeyMapOutput
- func (FusionAuthKeyMapOutput) ElementType() reflect.Type
- func (o FusionAuthKeyMapOutput) MapIndex(k pulumi.StringInput) FusionAuthKeyOutput
- func (o FusionAuthKeyMapOutput) ToFusionAuthKeyMapOutput() FusionAuthKeyMapOutput
- func (o FusionAuthKeyMapOutput) ToFusionAuthKeyMapOutputWithContext(ctx context.Context) FusionAuthKeyMapOutput
- type FusionAuthKeyOutput
- func (o FusionAuthKeyOutput) Algorithm() pulumi.StringOutput
- func (FusionAuthKeyOutput) ElementType() reflect.Type
- func (o FusionAuthKeyOutput) KeyId() pulumi.StringOutput
- func (o FusionAuthKeyOutput) Kid() pulumi.StringOutput
- func (o FusionAuthKeyOutput) Length() pulumi.IntPtrOutput
- func (o FusionAuthKeyOutput) Name() pulumi.StringOutput
- func (o FusionAuthKeyOutput) ToFusionAuthKeyOutput() FusionAuthKeyOutput
- func (o FusionAuthKeyOutput) ToFusionAuthKeyOutputWithContext(ctx context.Context) FusionAuthKeyOutput
- type FusionAuthKeyState
- type FusionAuthLambda
- type FusionAuthLambdaArgs
- type FusionAuthLambdaArray
- type FusionAuthLambdaArrayInput
- type FusionAuthLambdaArrayOutput
- func (FusionAuthLambdaArrayOutput) ElementType() reflect.Type
- func (o FusionAuthLambdaArrayOutput) Index(i pulumi.IntInput) FusionAuthLambdaOutput
- func (o FusionAuthLambdaArrayOutput) ToFusionAuthLambdaArrayOutput() FusionAuthLambdaArrayOutput
- func (o FusionAuthLambdaArrayOutput) ToFusionAuthLambdaArrayOutputWithContext(ctx context.Context) FusionAuthLambdaArrayOutput
- type FusionAuthLambdaInput
- type FusionAuthLambdaMap
- type FusionAuthLambdaMapInput
- type FusionAuthLambdaMapOutput
- func (FusionAuthLambdaMapOutput) ElementType() reflect.Type
- func (o FusionAuthLambdaMapOutput) MapIndex(k pulumi.StringInput) FusionAuthLambdaOutput
- func (o FusionAuthLambdaMapOutput) ToFusionAuthLambdaMapOutput() FusionAuthLambdaMapOutput
- func (o FusionAuthLambdaMapOutput) ToFusionAuthLambdaMapOutputWithContext(ctx context.Context) FusionAuthLambdaMapOutput
- type FusionAuthLambdaOutput
- func (o FusionAuthLambdaOutput) Body() pulumi.StringOutput
- func (o FusionAuthLambdaOutput) Debug() pulumi.BoolPtrOutput
- func (FusionAuthLambdaOutput) ElementType() reflect.Type
- func (o FusionAuthLambdaOutput) Enabled() pulumi.BoolPtrOutputdeprecated
- func (o FusionAuthLambdaOutput) EngineType() pulumi.StringPtrOutput
- func (o FusionAuthLambdaOutput) Name() pulumi.StringOutput
- func (o FusionAuthLambdaOutput) ToFusionAuthLambdaOutput() FusionAuthLambdaOutput
- func (o FusionAuthLambdaOutput) ToFusionAuthLambdaOutputWithContext(ctx context.Context) FusionAuthLambdaOutput
- func (o FusionAuthLambdaOutput) Type() pulumi.StringOutput
- type FusionAuthLambdaState
- type FusionAuthReactor
- type FusionAuthReactorArgs
- type FusionAuthReactorArray
- type FusionAuthReactorArrayInput
- type FusionAuthReactorArrayOutput
- func (FusionAuthReactorArrayOutput) ElementType() reflect.Type
- func (o FusionAuthReactorArrayOutput) Index(i pulumi.IntInput) FusionAuthReactorOutput
- func (o FusionAuthReactorArrayOutput) ToFusionAuthReactorArrayOutput() FusionAuthReactorArrayOutput
- func (o FusionAuthReactorArrayOutput) ToFusionAuthReactorArrayOutputWithContext(ctx context.Context) FusionAuthReactorArrayOutput
- type FusionAuthReactorInput
- type FusionAuthReactorMap
- type FusionAuthReactorMapInput
- type FusionAuthReactorMapOutput
- func (FusionAuthReactorMapOutput) ElementType() reflect.Type
- func (o FusionAuthReactorMapOutput) MapIndex(k pulumi.StringInput) FusionAuthReactorOutput
- func (o FusionAuthReactorMapOutput) ToFusionAuthReactorMapOutput() FusionAuthReactorMapOutput
- func (o FusionAuthReactorMapOutput) ToFusionAuthReactorMapOutputWithContext(ctx context.Context) FusionAuthReactorMapOutput
- type FusionAuthReactorOutput
- func (FusionAuthReactorOutput) ElementType() reflect.Type
- func (o FusionAuthReactorOutput) License() pulumi.StringPtrOutput
- func (o FusionAuthReactorOutput) LicenseId() pulumi.StringOutput
- func (o FusionAuthReactorOutput) ToFusionAuthReactorOutput() FusionAuthReactorOutput
- func (o FusionAuthReactorOutput) ToFusionAuthReactorOutputWithContext(ctx context.Context) FusionAuthReactorOutput
- type FusionAuthReactorState
- type FusionAuthRegistration
- type FusionAuthRegistrationArgs
- type FusionAuthRegistrationArray
- func (FusionAuthRegistrationArray) ElementType() reflect.Type
- func (i FusionAuthRegistrationArray) ToFusionAuthRegistrationArrayOutput() FusionAuthRegistrationArrayOutput
- func (i FusionAuthRegistrationArray) ToFusionAuthRegistrationArrayOutputWithContext(ctx context.Context) FusionAuthRegistrationArrayOutput
- type FusionAuthRegistrationArrayInput
- type FusionAuthRegistrationArrayOutput
- func (FusionAuthRegistrationArrayOutput) ElementType() reflect.Type
- func (o FusionAuthRegistrationArrayOutput) Index(i pulumi.IntInput) FusionAuthRegistrationOutput
- func (o FusionAuthRegistrationArrayOutput) ToFusionAuthRegistrationArrayOutput() FusionAuthRegistrationArrayOutput
- func (o FusionAuthRegistrationArrayOutput) ToFusionAuthRegistrationArrayOutputWithContext(ctx context.Context) FusionAuthRegistrationArrayOutput
- type FusionAuthRegistrationInput
- type FusionAuthRegistrationMap
- type FusionAuthRegistrationMapInput
- type FusionAuthRegistrationMapOutput
- func (FusionAuthRegistrationMapOutput) ElementType() reflect.Type
- func (o FusionAuthRegistrationMapOutput) MapIndex(k pulumi.StringInput) FusionAuthRegistrationOutput
- func (o FusionAuthRegistrationMapOutput) ToFusionAuthRegistrationMapOutput() FusionAuthRegistrationMapOutput
- func (o FusionAuthRegistrationMapOutput) ToFusionAuthRegistrationMapOutputWithContext(ctx context.Context) FusionAuthRegistrationMapOutput
- type FusionAuthRegistrationOutput
- func (o FusionAuthRegistrationOutput) ApplicationId() pulumi.StringOutput
- func (o FusionAuthRegistrationOutput) AuthenticationToken() pulumi.StringOutput
- func (o FusionAuthRegistrationOutput) Data() pulumi.MapOutput
- func (FusionAuthRegistrationOutput) ElementType() reflect.Type
- func (o FusionAuthRegistrationOutput) GenerateAuthenticationToken() pulumi.BoolPtrOutput
- func (o FusionAuthRegistrationOutput) PreferredLanguages() pulumi.StringArrayOutput
- func (o FusionAuthRegistrationOutput) Roles() pulumi.StringArrayOutput
- func (o FusionAuthRegistrationOutput) SkipRegistrationValidation() pulumi.BoolPtrOutput
- func (o FusionAuthRegistrationOutput) Timezone() pulumi.StringPtrOutput
- func (o FusionAuthRegistrationOutput) ToFusionAuthRegistrationOutput() FusionAuthRegistrationOutput
- func (o FusionAuthRegistrationOutput) ToFusionAuthRegistrationOutputWithContext(ctx context.Context) FusionAuthRegistrationOutput
- func (o FusionAuthRegistrationOutput) UserId() pulumi.StringOutput
- func (o FusionAuthRegistrationOutput) Username() pulumi.StringPtrOutput
- type FusionAuthRegistrationState
- type FusionAuthSystemConfiguration
- func (*FusionAuthSystemConfiguration) ElementType() reflect.Type
- func (i *FusionAuthSystemConfiguration) ToFusionAuthSystemConfigurationOutput() FusionAuthSystemConfigurationOutput
- func (i *FusionAuthSystemConfiguration) ToFusionAuthSystemConfigurationOutputWithContext(ctx context.Context) FusionAuthSystemConfigurationOutput
- type FusionAuthSystemConfigurationArgs
- type FusionAuthSystemConfigurationArray
- func (FusionAuthSystemConfigurationArray) ElementType() reflect.Type
- func (i FusionAuthSystemConfigurationArray) ToFusionAuthSystemConfigurationArrayOutput() FusionAuthSystemConfigurationArrayOutput
- func (i FusionAuthSystemConfigurationArray) ToFusionAuthSystemConfigurationArrayOutputWithContext(ctx context.Context) FusionAuthSystemConfigurationArrayOutput
- type FusionAuthSystemConfigurationArrayInput
- type FusionAuthSystemConfigurationArrayOutput
- func (FusionAuthSystemConfigurationArrayOutput) ElementType() reflect.Type
- func (o FusionAuthSystemConfigurationArrayOutput) Index(i pulumi.IntInput) FusionAuthSystemConfigurationOutput
- func (o FusionAuthSystemConfigurationArrayOutput) ToFusionAuthSystemConfigurationArrayOutput() FusionAuthSystemConfigurationArrayOutput
- func (o FusionAuthSystemConfigurationArrayOutput) ToFusionAuthSystemConfigurationArrayOutputWithContext(ctx context.Context) FusionAuthSystemConfigurationArrayOutput
- type FusionAuthSystemConfigurationAuditLogConfiguration
- type FusionAuthSystemConfigurationAuditLogConfigurationArgs
- func (FusionAuthSystemConfigurationAuditLogConfigurationArgs) ElementType() reflect.Type
- func (i FusionAuthSystemConfigurationAuditLogConfigurationArgs) ToFusionAuthSystemConfigurationAuditLogConfigurationOutput() FusionAuthSystemConfigurationAuditLogConfigurationOutput
- func (i FusionAuthSystemConfigurationAuditLogConfigurationArgs) ToFusionAuthSystemConfigurationAuditLogConfigurationOutputWithContext(ctx context.Context) FusionAuthSystemConfigurationAuditLogConfigurationOutput
- func (i FusionAuthSystemConfigurationAuditLogConfigurationArgs) ToFusionAuthSystemConfigurationAuditLogConfigurationPtrOutput() FusionAuthSystemConfigurationAuditLogConfigurationPtrOutput
- func (i FusionAuthSystemConfigurationAuditLogConfigurationArgs) ToFusionAuthSystemConfigurationAuditLogConfigurationPtrOutputWithContext(ctx context.Context) FusionAuthSystemConfigurationAuditLogConfigurationPtrOutput
- type FusionAuthSystemConfigurationAuditLogConfigurationDelete
- type FusionAuthSystemConfigurationAuditLogConfigurationDeleteArgs
- func (FusionAuthSystemConfigurationAuditLogConfigurationDeleteArgs) ElementType() reflect.Type
- func (i FusionAuthSystemConfigurationAuditLogConfigurationDeleteArgs) ToFusionAuthSystemConfigurationAuditLogConfigurationDeleteOutput() FusionAuthSystemConfigurationAuditLogConfigurationDeleteOutput
- func (i FusionAuthSystemConfigurationAuditLogConfigurationDeleteArgs) ToFusionAuthSystemConfigurationAuditLogConfigurationDeleteOutputWithContext(ctx context.Context) FusionAuthSystemConfigurationAuditLogConfigurationDeleteOutput
- func (i FusionAuthSystemConfigurationAuditLogConfigurationDeleteArgs) ToFusionAuthSystemConfigurationAuditLogConfigurationDeletePtrOutput() FusionAuthSystemConfigurationAuditLogConfigurationDeletePtrOutput
- func (i FusionAuthSystemConfigurationAuditLogConfigurationDeleteArgs) ToFusionAuthSystemConfigurationAuditLogConfigurationDeletePtrOutputWithContext(ctx context.Context) FusionAuthSystemConfigurationAuditLogConfigurationDeletePtrOutput
- type FusionAuthSystemConfigurationAuditLogConfigurationDeleteInput
- type FusionAuthSystemConfigurationAuditLogConfigurationDeleteOutput
- func (FusionAuthSystemConfigurationAuditLogConfigurationDeleteOutput) ElementType() reflect.Type
- func (o FusionAuthSystemConfigurationAuditLogConfigurationDeleteOutput) Enabled() pulumi.BoolPtrOutput
- func (o FusionAuthSystemConfigurationAuditLogConfigurationDeleteOutput) NumberOfDaysToRetain() pulumi.IntPtrOutput
- func (o FusionAuthSystemConfigurationAuditLogConfigurationDeleteOutput) ToFusionAuthSystemConfigurationAuditLogConfigurationDeleteOutput() FusionAuthSystemConfigurationAuditLogConfigurationDeleteOutput
- func (o FusionAuthSystemConfigurationAuditLogConfigurationDeleteOutput) ToFusionAuthSystemConfigurationAuditLogConfigurationDeleteOutputWithContext(ctx context.Context) FusionAuthSystemConfigurationAuditLogConfigurationDeleteOutput
- func (o FusionAuthSystemConfigurationAuditLogConfigurationDeleteOutput) ToFusionAuthSystemConfigurationAuditLogConfigurationDeletePtrOutput() FusionAuthSystemConfigurationAuditLogConfigurationDeletePtrOutput
- func (o FusionAuthSystemConfigurationAuditLogConfigurationDeleteOutput) ToFusionAuthSystemConfigurationAuditLogConfigurationDeletePtrOutputWithContext(ctx context.Context) FusionAuthSystemConfigurationAuditLogConfigurationDeletePtrOutput
- type FusionAuthSystemConfigurationAuditLogConfigurationDeletePtrInput
- type FusionAuthSystemConfigurationAuditLogConfigurationDeletePtrOutput
- func (o FusionAuthSystemConfigurationAuditLogConfigurationDeletePtrOutput) Elem() FusionAuthSystemConfigurationAuditLogConfigurationDeleteOutput
- func (FusionAuthSystemConfigurationAuditLogConfigurationDeletePtrOutput) ElementType() reflect.Type
- func (o FusionAuthSystemConfigurationAuditLogConfigurationDeletePtrOutput) Enabled() pulumi.BoolPtrOutput
- func (o FusionAuthSystemConfigurationAuditLogConfigurationDeletePtrOutput) NumberOfDaysToRetain() pulumi.IntPtrOutput
- func (o FusionAuthSystemConfigurationAuditLogConfigurationDeletePtrOutput) ToFusionAuthSystemConfigurationAuditLogConfigurationDeletePtrOutput() FusionAuthSystemConfigurationAuditLogConfigurationDeletePtrOutput
- func (o FusionAuthSystemConfigurationAuditLogConfigurationDeletePtrOutput) ToFusionAuthSystemConfigurationAuditLogConfigurationDeletePtrOutputWithContext(ctx context.Context) FusionAuthSystemConfigurationAuditLogConfigurationDeletePtrOutput
- type FusionAuthSystemConfigurationAuditLogConfigurationInput
- type FusionAuthSystemConfigurationAuditLogConfigurationOutput
- func (o FusionAuthSystemConfigurationAuditLogConfigurationOutput) Delete() FusionAuthSystemConfigurationAuditLogConfigurationDeletePtrOutput
- func (FusionAuthSystemConfigurationAuditLogConfigurationOutput) ElementType() reflect.Type
- func (o FusionAuthSystemConfigurationAuditLogConfigurationOutput) ToFusionAuthSystemConfigurationAuditLogConfigurationOutput() FusionAuthSystemConfigurationAuditLogConfigurationOutput
- func (o FusionAuthSystemConfigurationAuditLogConfigurationOutput) ToFusionAuthSystemConfigurationAuditLogConfigurationOutputWithContext(ctx context.Context) FusionAuthSystemConfigurationAuditLogConfigurationOutput
- func (o FusionAuthSystemConfigurationAuditLogConfigurationOutput) ToFusionAuthSystemConfigurationAuditLogConfigurationPtrOutput() FusionAuthSystemConfigurationAuditLogConfigurationPtrOutput
- func (o FusionAuthSystemConfigurationAuditLogConfigurationOutput) ToFusionAuthSystemConfigurationAuditLogConfigurationPtrOutputWithContext(ctx context.Context) FusionAuthSystemConfigurationAuditLogConfigurationPtrOutput
- type FusionAuthSystemConfigurationAuditLogConfigurationPtrInput
- type FusionAuthSystemConfigurationAuditLogConfigurationPtrOutput
- func (o FusionAuthSystemConfigurationAuditLogConfigurationPtrOutput) Delete() FusionAuthSystemConfigurationAuditLogConfigurationDeletePtrOutput
- func (o FusionAuthSystemConfigurationAuditLogConfigurationPtrOutput) Elem() FusionAuthSystemConfigurationAuditLogConfigurationOutput
- func (FusionAuthSystemConfigurationAuditLogConfigurationPtrOutput) ElementType() reflect.Type
- func (o FusionAuthSystemConfigurationAuditLogConfigurationPtrOutput) ToFusionAuthSystemConfigurationAuditLogConfigurationPtrOutput() FusionAuthSystemConfigurationAuditLogConfigurationPtrOutput
- func (o FusionAuthSystemConfigurationAuditLogConfigurationPtrOutput) ToFusionAuthSystemConfigurationAuditLogConfigurationPtrOutputWithContext(ctx context.Context) FusionAuthSystemConfigurationAuditLogConfigurationPtrOutput
- type FusionAuthSystemConfigurationCorsConfiguration
- type FusionAuthSystemConfigurationCorsConfigurationArgs
- func (FusionAuthSystemConfigurationCorsConfigurationArgs) ElementType() reflect.Type
- func (i FusionAuthSystemConfigurationCorsConfigurationArgs) ToFusionAuthSystemConfigurationCorsConfigurationOutput() FusionAuthSystemConfigurationCorsConfigurationOutput
- func (i FusionAuthSystemConfigurationCorsConfigurationArgs) ToFusionAuthSystemConfigurationCorsConfigurationOutputWithContext(ctx context.Context) FusionAuthSystemConfigurationCorsConfigurationOutput
- func (i FusionAuthSystemConfigurationCorsConfigurationArgs) ToFusionAuthSystemConfigurationCorsConfigurationPtrOutput() FusionAuthSystemConfigurationCorsConfigurationPtrOutput
- func (i FusionAuthSystemConfigurationCorsConfigurationArgs) ToFusionAuthSystemConfigurationCorsConfigurationPtrOutputWithContext(ctx context.Context) FusionAuthSystemConfigurationCorsConfigurationPtrOutput
- type FusionAuthSystemConfigurationCorsConfigurationInput
- type FusionAuthSystemConfigurationCorsConfigurationOutput
- func (o FusionAuthSystemConfigurationCorsConfigurationOutput) AllowCredentials() pulumi.BoolPtrOutput
- func (o FusionAuthSystemConfigurationCorsConfigurationOutput) AllowedHeaders() pulumi.StringArrayOutput
- func (o FusionAuthSystemConfigurationCorsConfigurationOutput) AllowedMethods() pulumi.StringArrayOutput
- func (o FusionAuthSystemConfigurationCorsConfigurationOutput) AllowedOrigins() pulumi.StringArrayOutput
- func (FusionAuthSystemConfigurationCorsConfigurationOutput) ElementType() reflect.Type
- func (o FusionAuthSystemConfigurationCorsConfigurationOutput) Enabled() pulumi.BoolPtrOutput
- func (o FusionAuthSystemConfigurationCorsConfigurationOutput) ExposedHeaders() pulumi.StringArrayOutput
- func (o FusionAuthSystemConfigurationCorsConfigurationOutput) PreflightMaxAgeInSeconds() pulumi.IntPtrOutput
- func (o FusionAuthSystemConfigurationCorsConfigurationOutput) ToFusionAuthSystemConfigurationCorsConfigurationOutput() FusionAuthSystemConfigurationCorsConfigurationOutput
- func (o FusionAuthSystemConfigurationCorsConfigurationOutput) ToFusionAuthSystemConfigurationCorsConfigurationOutputWithContext(ctx context.Context) FusionAuthSystemConfigurationCorsConfigurationOutput
- func (o FusionAuthSystemConfigurationCorsConfigurationOutput) ToFusionAuthSystemConfigurationCorsConfigurationPtrOutput() FusionAuthSystemConfigurationCorsConfigurationPtrOutput
- func (o FusionAuthSystemConfigurationCorsConfigurationOutput) ToFusionAuthSystemConfigurationCorsConfigurationPtrOutputWithContext(ctx context.Context) FusionAuthSystemConfigurationCorsConfigurationPtrOutput
- type FusionAuthSystemConfigurationCorsConfigurationPtrInput
- type FusionAuthSystemConfigurationCorsConfigurationPtrOutput
- func (o FusionAuthSystemConfigurationCorsConfigurationPtrOutput) AllowCredentials() pulumi.BoolPtrOutput
- func (o FusionAuthSystemConfigurationCorsConfigurationPtrOutput) AllowedHeaders() pulumi.StringArrayOutput
- func (o FusionAuthSystemConfigurationCorsConfigurationPtrOutput) AllowedMethods() pulumi.StringArrayOutput
- func (o FusionAuthSystemConfigurationCorsConfigurationPtrOutput) AllowedOrigins() pulumi.StringArrayOutput
- func (o FusionAuthSystemConfigurationCorsConfigurationPtrOutput) Elem() FusionAuthSystemConfigurationCorsConfigurationOutput
- func (FusionAuthSystemConfigurationCorsConfigurationPtrOutput) ElementType() reflect.Type
- func (o FusionAuthSystemConfigurationCorsConfigurationPtrOutput) Enabled() pulumi.BoolPtrOutput
- func (o FusionAuthSystemConfigurationCorsConfigurationPtrOutput) ExposedHeaders() pulumi.StringArrayOutput
- func (o FusionAuthSystemConfigurationCorsConfigurationPtrOutput) PreflightMaxAgeInSeconds() pulumi.IntPtrOutput
- func (o FusionAuthSystemConfigurationCorsConfigurationPtrOutput) ToFusionAuthSystemConfigurationCorsConfigurationPtrOutput() FusionAuthSystemConfigurationCorsConfigurationPtrOutput
- func (o FusionAuthSystemConfigurationCorsConfigurationPtrOutput) ToFusionAuthSystemConfigurationCorsConfigurationPtrOutputWithContext(ctx context.Context) FusionAuthSystemConfigurationCorsConfigurationPtrOutput
- type FusionAuthSystemConfigurationEventLogConfiguration
- type FusionAuthSystemConfigurationEventLogConfigurationArgs
- func (FusionAuthSystemConfigurationEventLogConfigurationArgs) ElementType() reflect.Type
- func (i FusionAuthSystemConfigurationEventLogConfigurationArgs) ToFusionAuthSystemConfigurationEventLogConfigurationOutput() FusionAuthSystemConfigurationEventLogConfigurationOutput
- func (i FusionAuthSystemConfigurationEventLogConfigurationArgs) ToFusionAuthSystemConfigurationEventLogConfigurationOutputWithContext(ctx context.Context) FusionAuthSystemConfigurationEventLogConfigurationOutput
- func (i FusionAuthSystemConfigurationEventLogConfigurationArgs) ToFusionAuthSystemConfigurationEventLogConfigurationPtrOutput() FusionAuthSystemConfigurationEventLogConfigurationPtrOutput
- func (i FusionAuthSystemConfigurationEventLogConfigurationArgs) ToFusionAuthSystemConfigurationEventLogConfigurationPtrOutputWithContext(ctx context.Context) FusionAuthSystemConfigurationEventLogConfigurationPtrOutput
- type FusionAuthSystemConfigurationEventLogConfigurationInput
- type FusionAuthSystemConfigurationEventLogConfigurationOutput
- func (FusionAuthSystemConfigurationEventLogConfigurationOutput) ElementType() reflect.Type
- func (o FusionAuthSystemConfigurationEventLogConfigurationOutput) NumberToRetain() pulumi.IntPtrOutput
- func (o FusionAuthSystemConfigurationEventLogConfigurationOutput) ToFusionAuthSystemConfigurationEventLogConfigurationOutput() FusionAuthSystemConfigurationEventLogConfigurationOutput
- func (o FusionAuthSystemConfigurationEventLogConfigurationOutput) ToFusionAuthSystemConfigurationEventLogConfigurationOutputWithContext(ctx context.Context) FusionAuthSystemConfigurationEventLogConfigurationOutput
- func (o FusionAuthSystemConfigurationEventLogConfigurationOutput) ToFusionAuthSystemConfigurationEventLogConfigurationPtrOutput() FusionAuthSystemConfigurationEventLogConfigurationPtrOutput
- func (o FusionAuthSystemConfigurationEventLogConfigurationOutput) ToFusionAuthSystemConfigurationEventLogConfigurationPtrOutputWithContext(ctx context.Context) FusionAuthSystemConfigurationEventLogConfigurationPtrOutput
- type FusionAuthSystemConfigurationEventLogConfigurationPtrInput
- type FusionAuthSystemConfigurationEventLogConfigurationPtrOutput
- func (o FusionAuthSystemConfigurationEventLogConfigurationPtrOutput) Elem() FusionAuthSystemConfigurationEventLogConfigurationOutput
- func (FusionAuthSystemConfigurationEventLogConfigurationPtrOutput) ElementType() reflect.Type
- func (o FusionAuthSystemConfigurationEventLogConfigurationPtrOutput) NumberToRetain() pulumi.IntPtrOutput
- func (o FusionAuthSystemConfigurationEventLogConfigurationPtrOutput) ToFusionAuthSystemConfigurationEventLogConfigurationPtrOutput() FusionAuthSystemConfigurationEventLogConfigurationPtrOutput
- func (o FusionAuthSystemConfigurationEventLogConfigurationPtrOutput) ToFusionAuthSystemConfigurationEventLogConfigurationPtrOutputWithContext(ctx context.Context) FusionAuthSystemConfigurationEventLogConfigurationPtrOutput
- type FusionAuthSystemConfigurationInput
- type FusionAuthSystemConfigurationLoginRecordConfiguration
- type FusionAuthSystemConfigurationLoginRecordConfigurationArgs
- func (FusionAuthSystemConfigurationLoginRecordConfigurationArgs) ElementType() reflect.Type
- func (i FusionAuthSystemConfigurationLoginRecordConfigurationArgs) ToFusionAuthSystemConfigurationLoginRecordConfigurationOutput() FusionAuthSystemConfigurationLoginRecordConfigurationOutput
- func (i FusionAuthSystemConfigurationLoginRecordConfigurationArgs) ToFusionAuthSystemConfigurationLoginRecordConfigurationOutputWithContext(ctx context.Context) FusionAuthSystemConfigurationLoginRecordConfigurationOutput
- func (i FusionAuthSystemConfigurationLoginRecordConfigurationArgs) ToFusionAuthSystemConfigurationLoginRecordConfigurationPtrOutput() FusionAuthSystemConfigurationLoginRecordConfigurationPtrOutput
- func (i FusionAuthSystemConfigurationLoginRecordConfigurationArgs) ToFusionAuthSystemConfigurationLoginRecordConfigurationPtrOutputWithContext(ctx context.Context) FusionAuthSystemConfigurationLoginRecordConfigurationPtrOutput
- type FusionAuthSystemConfigurationLoginRecordConfigurationDelete
- type FusionAuthSystemConfigurationLoginRecordConfigurationDeleteArgs
- func (FusionAuthSystemConfigurationLoginRecordConfigurationDeleteArgs) ElementType() reflect.Type
- func (i FusionAuthSystemConfigurationLoginRecordConfigurationDeleteArgs) ToFusionAuthSystemConfigurationLoginRecordConfigurationDeleteOutput() FusionAuthSystemConfigurationLoginRecordConfigurationDeleteOutput
- func (i FusionAuthSystemConfigurationLoginRecordConfigurationDeleteArgs) ToFusionAuthSystemConfigurationLoginRecordConfigurationDeleteOutputWithContext(ctx context.Context) FusionAuthSystemConfigurationLoginRecordConfigurationDeleteOutput
- func (i FusionAuthSystemConfigurationLoginRecordConfigurationDeleteArgs) ToFusionAuthSystemConfigurationLoginRecordConfigurationDeletePtrOutput() FusionAuthSystemConfigurationLoginRecordConfigurationDeletePtrOutput
- func (i FusionAuthSystemConfigurationLoginRecordConfigurationDeleteArgs) ToFusionAuthSystemConfigurationLoginRecordConfigurationDeletePtrOutputWithContext(ctx context.Context) FusionAuthSystemConfigurationLoginRecordConfigurationDeletePtrOutput
- type FusionAuthSystemConfigurationLoginRecordConfigurationDeleteInput
- type FusionAuthSystemConfigurationLoginRecordConfigurationDeleteOutput
- func (FusionAuthSystemConfigurationLoginRecordConfigurationDeleteOutput) ElementType() reflect.Type
- func (o FusionAuthSystemConfigurationLoginRecordConfigurationDeleteOutput) Enabled() pulumi.BoolPtrOutput
- func (o FusionAuthSystemConfigurationLoginRecordConfigurationDeleteOutput) NumberOfDaysToRetain() pulumi.IntPtrOutput
- func (o FusionAuthSystemConfigurationLoginRecordConfigurationDeleteOutput) ToFusionAuthSystemConfigurationLoginRecordConfigurationDeleteOutput() FusionAuthSystemConfigurationLoginRecordConfigurationDeleteOutput
- func (o FusionAuthSystemConfigurationLoginRecordConfigurationDeleteOutput) ToFusionAuthSystemConfigurationLoginRecordConfigurationDeleteOutputWithContext(ctx context.Context) FusionAuthSystemConfigurationLoginRecordConfigurationDeleteOutput
- func (o FusionAuthSystemConfigurationLoginRecordConfigurationDeleteOutput) ToFusionAuthSystemConfigurationLoginRecordConfigurationDeletePtrOutput() FusionAuthSystemConfigurationLoginRecordConfigurationDeletePtrOutput
- func (o FusionAuthSystemConfigurationLoginRecordConfigurationDeleteOutput) ToFusionAuthSystemConfigurationLoginRecordConfigurationDeletePtrOutputWithContext(ctx context.Context) FusionAuthSystemConfigurationLoginRecordConfigurationDeletePtrOutput
- type FusionAuthSystemConfigurationLoginRecordConfigurationDeletePtrInput
- type FusionAuthSystemConfigurationLoginRecordConfigurationDeletePtrOutput
- func (o FusionAuthSystemConfigurationLoginRecordConfigurationDeletePtrOutput) Elem() FusionAuthSystemConfigurationLoginRecordConfigurationDeleteOutput
- func (FusionAuthSystemConfigurationLoginRecordConfigurationDeletePtrOutput) ElementType() reflect.Type
- func (o FusionAuthSystemConfigurationLoginRecordConfigurationDeletePtrOutput) Enabled() pulumi.BoolPtrOutput
- func (o FusionAuthSystemConfigurationLoginRecordConfigurationDeletePtrOutput) NumberOfDaysToRetain() pulumi.IntPtrOutput
- func (o FusionAuthSystemConfigurationLoginRecordConfigurationDeletePtrOutput) ToFusionAuthSystemConfigurationLoginRecordConfigurationDeletePtrOutput() FusionAuthSystemConfigurationLoginRecordConfigurationDeletePtrOutput
- func (o FusionAuthSystemConfigurationLoginRecordConfigurationDeletePtrOutput) ToFusionAuthSystemConfigurationLoginRecordConfigurationDeletePtrOutputWithContext(ctx context.Context) FusionAuthSystemConfigurationLoginRecordConfigurationDeletePtrOutput
- type FusionAuthSystemConfigurationLoginRecordConfigurationInput
- type FusionAuthSystemConfigurationLoginRecordConfigurationOutput
- func (o FusionAuthSystemConfigurationLoginRecordConfigurationOutput) Delete() FusionAuthSystemConfigurationLoginRecordConfigurationDeletePtrOutput
- func (FusionAuthSystemConfigurationLoginRecordConfigurationOutput) ElementType() reflect.Type
- func (o FusionAuthSystemConfigurationLoginRecordConfigurationOutput) ToFusionAuthSystemConfigurationLoginRecordConfigurationOutput() FusionAuthSystemConfigurationLoginRecordConfigurationOutput
- func (o FusionAuthSystemConfigurationLoginRecordConfigurationOutput) ToFusionAuthSystemConfigurationLoginRecordConfigurationOutputWithContext(ctx context.Context) FusionAuthSystemConfigurationLoginRecordConfigurationOutput
- func (o FusionAuthSystemConfigurationLoginRecordConfigurationOutput) ToFusionAuthSystemConfigurationLoginRecordConfigurationPtrOutput() FusionAuthSystemConfigurationLoginRecordConfigurationPtrOutput
- func (o FusionAuthSystemConfigurationLoginRecordConfigurationOutput) ToFusionAuthSystemConfigurationLoginRecordConfigurationPtrOutputWithContext(ctx context.Context) FusionAuthSystemConfigurationLoginRecordConfigurationPtrOutput
- type FusionAuthSystemConfigurationLoginRecordConfigurationPtrInput
- type FusionAuthSystemConfigurationLoginRecordConfigurationPtrOutput
- func (o FusionAuthSystemConfigurationLoginRecordConfigurationPtrOutput) Delete() FusionAuthSystemConfigurationLoginRecordConfigurationDeletePtrOutput
- func (o FusionAuthSystemConfigurationLoginRecordConfigurationPtrOutput) Elem() FusionAuthSystemConfigurationLoginRecordConfigurationOutput
- func (FusionAuthSystemConfigurationLoginRecordConfigurationPtrOutput) ElementType() reflect.Type
- func (o FusionAuthSystemConfigurationLoginRecordConfigurationPtrOutput) ToFusionAuthSystemConfigurationLoginRecordConfigurationPtrOutput() FusionAuthSystemConfigurationLoginRecordConfigurationPtrOutput
- func (o FusionAuthSystemConfigurationLoginRecordConfigurationPtrOutput) ToFusionAuthSystemConfigurationLoginRecordConfigurationPtrOutputWithContext(ctx context.Context) FusionAuthSystemConfigurationLoginRecordConfigurationPtrOutput
- type FusionAuthSystemConfigurationMap
- func (FusionAuthSystemConfigurationMap) ElementType() reflect.Type
- func (i FusionAuthSystemConfigurationMap) ToFusionAuthSystemConfigurationMapOutput() FusionAuthSystemConfigurationMapOutput
- func (i FusionAuthSystemConfigurationMap) ToFusionAuthSystemConfigurationMapOutputWithContext(ctx context.Context) FusionAuthSystemConfigurationMapOutput
- type FusionAuthSystemConfigurationMapInput
- type FusionAuthSystemConfigurationMapOutput
- func (FusionAuthSystemConfigurationMapOutput) ElementType() reflect.Type
- func (o FusionAuthSystemConfigurationMapOutput) MapIndex(k pulumi.StringInput) FusionAuthSystemConfigurationOutput
- func (o FusionAuthSystemConfigurationMapOutput) ToFusionAuthSystemConfigurationMapOutput() FusionAuthSystemConfigurationMapOutput
- func (o FusionAuthSystemConfigurationMapOutput) ToFusionAuthSystemConfigurationMapOutputWithContext(ctx context.Context) FusionAuthSystemConfigurationMapOutput
- type FusionAuthSystemConfigurationOutput
- func (o FusionAuthSystemConfigurationOutput) AuditLogConfiguration() FusionAuthSystemConfigurationAuditLogConfigurationOutput
- func (o FusionAuthSystemConfigurationOutput) CorsConfiguration() FusionAuthSystemConfigurationCorsConfigurationOutput
- func (FusionAuthSystemConfigurationOutput) ElementType() reflect.Type
- func (o FusionAuthSystemConfigurationOutput) EventLogConfiguration() FusionAuthSystemConfigurationEventLogConfigurationOutput
- func (o FusionAuthSystemConfigurationOutput) LoginRecordConfiguration() FusionAuthSystemConfigurationLoginRecordConfigurationOutput
- func (o FusionAuthSystemConfigurationOutput) ReportTimezone() pulumi.StringPtrOutput
- func (o FusionAuthSystemConfigurationOutput) ToFusionAuthSystemConfigurationOutput() FusionAuthSystemConfigurationOutput
- func (o FusionAuthSystemConfigurationOutput) ToFusionAuthSystemConfigurationOutputWithContext(ctx context.Context) FusionAuthSystemConfigurationOutput
- func (o FusionAuthSystemConfigurationOutput) UiConfiguration() FusionAuthSystemConfigurationUiConfigurationOutput
- type FusionAuthSystemConfigurationState
- type FusionAuthSystemConfigurationUiConfiguration
- type FusionAuthSystemConfigurationUiConfigurationArgs
- func (FusionAuthSystemConfigurationUiConfigurationArgs) ElementType() reflect.Type
- func (i FusionAuthSystemConfigurationUiConfigurationArgs) ToFusionAuthSystemConfigurationUiConfigurationOutput() FusionAuthSystemConfigurationUiConfigurationOutput
- func (i FusionAuthSystemConfigurationUiConfigurationArgs) ToFusionAuthSystemConfigurationUiConfigurationOutputWithContext(ctx context.Context) FusionAuthSystemConfigurationUiConfigurationOutput
- func (i FusionAuthSystemConfigurationUiConfigurationArgs) ToFusionAuthSystemConfigurationUiConfigurationPtrOutput() FusionAuthSystemConfigurationUiConfigurationPtrOutput
- func (i FusionAuthSystemConfigurationUiConfigurationArgs) ToFusionAuthSystemConfigurationUiConfigurationPtrOutputWithContext(ctx context.Context) FusionAuthSystemConfigurationUiConfigurationPtrOutput
- type FusionAuthSystemConfigurationUiConfigurationInput
- type FusionAuthSystemConfigurationUiConfigurationOutput
- func (FusionAuthSystemConfigurationUiConfigurationOutput) ElementType() reflect.Type
- func (o FusionAuthSystemConfigurationUiConfigurationOutput) HeaderColor() pulumi.StringPtrOutput
- func (o FusionAuthSystemConfigurationUiConfigurationOutput) LogoUrl() pulumi.StringPtrOutput
- func (o FusionAuthSystemConfigurationUiConfigurationOutput) MenuFontColor() pulumi.StringPtrOutput
- func (o FusionAuthSystemConfigurationUiConfigurationOutput) ToFusionAuthSystemConfigurationUiConfigurationOutput() FusionAuthSystemConfigurationUiConfigurationOutput
- func (o FusionAuthSystemConfigurationUiConfigurationOutput) ToFusionAuthSystemConfigurationUiConfigurationOutputWithContext(ctx context.Context) FusionAuthSystemConfigurationUiConfigurationOutput
- func (o FusionAuthSystemConfigurationUiConfigurationOutput) ToFusionAuthSystemConfigurationUiConfigurationPtrOutput() FusionAuthSystemConfigurationUiConfigurationPtrOutput
- func (o FusionAuthSystemConfigurationUiConfigurationOutput) ToFusionAuthSystemConfigurationUiConfigurationPtrOutputWithContext(ctx context.Context) FusionAuthSystemConfigurationUiConfigurationPtrOutput
- type FusionAuthSystemConfigurationUiConfigurationPtrInput
- type FusionAuthSystemConfigurationUiConfigurationPtrOutput
- func (o FusionAuthSystemConfigurationUiConfigurationPtrOutput) Elem() FusionAuthSystemConfigurationUiConfigurationOutput
- func (FusionAuthSystemConfigurationUiConfigurationPtrOutput) ElementType() reflect.Type
- func (o FusionAuthSystemConfigurationUiConfigurationPtrOutput) HeaderColor() pulumi.StringPtrOutput
- func (o FusionAuthSystemConfigurationUiConfigurationPtrOutput) LogoUrl() pulumi.StringPtrOutput
- func (o FusionAuthSystemConfigurationUiConfigurationPtrOutput) MenuFontColor() pulumi.StringPtrOutput
- func (o FusionAuthSystemConfigurationUiConfigurationPtrOutput) ToFusionAuthSystemConfigurationUiConfigurationPtrOutput() FusionAuthSystemConfigurationUiConfigurationPtrOutput
- func (o FusionAuthSystemConfigurationUiConfigurationPtrOutput) ToFusionAuthSystemConfigurationUiConfigurationPtrOutputWithContext(ctx context.Context) FusionAuthSystemConfigurationUiConfigurationPtrOutput
- type FusionAuthTenant
- type FusionAuthTenantAccessControlConfiguration
- type FusionAuthTenantAccessControlConfigurationArgs
- func (FusionAuthTenantAccessControlConfigurationArgs) ElementType() reflect.Type
- func (i FusionAuthTenantAccessControlConfigurationArgs) ToFusionAuthTenantAccessControlConfigurationOutput() FusionAuthTenantAccessControlConfigurationOutput
- func (i FusionAuthTenantAccessControlConfigurationArgs) ToFusionAuthTenantAccessControlConfigurationOutputWithContext(ctx context.Context) FusionAuthTenantAccessControlConfigurationOutput
- func (i FusionAuthTenantAccessControlConfigurationArgs) ToFusionAuthTenantAccessControlConfigurationPtrOutput() FusionAuthTenantAccessControlConfigurationPtrOutput
- func (i FusionAuthTenantAccessControlConfigurationArgs) ToFusionAuthTenantAccessControlConfigurationPtrOutputWithContext(ctx context.Context) FusionAuthTenantAccessControlConfigurationPtrOutput
- type FusionAuthTenantAccessControlConfigurationInput
- type FusionAuthTenantAccessControlConfigurationOutput
- func (FusionAuthTenantAccessControlConfigurationOutput) ElementType() reflect.Type
- func (o FusionAuthTenantAccessControlConfigurationOutput) ToFusionAuthTenantAccessControlConfigurationOutput() FusionAuthTenantAccessControlConfigurationOutput
- func (o FusionAuthTenantAccessControlConfigurationOutput) ToFusionAuthTenantAccessControlConfigurationOutputWithContext(ctx context.Context) FusionAuthTenantAccessControlConfigurationOutput
- func (o FusionAuthTenantAccessControlConfigurationOutput) ToFusionAuthTenantAccessControlConfigurationPtrOutput() FusionAuthTenantAccessControlConfigurationPtrOutput
- func (o FusionAuthTenantAccessControlConfigurationOutput) ToFusionAuthTenantAccessControlConfigurationPtrOutputWithContext(ctx context.Context) FusionAuthTenantAccessControlConfigurationPtrOutput
- func (o FusionAuthTenantAccessControlConfigurationOutput) UiIpAccessControlListId() pulumi.StringPtrOutput
- type FusionAuthTenantAccessControlConfigurationPtrInput
- type FusionAuthTenantAccessControlConfigurationPtrOutput
- func (o FusionAuthTenantAccessControlConfigurationPtrOutput) Elem() FusionAuthTenantAccessControlConfigurationOutput
- func (FusionAuthTenantAccessControlConfigurationPtrOutput) ElementType() reflect.Type
- func (o FusionAuthTenantAccessControlConfigurationPtrOutput) ToFusionAuthTenantAccessControlConfigurationPtrOutput() FusionAuthTenantAccessControlConfigurationPtrOutput
- func (o FusionAuthTenantAccessControlConfigurationPtrOutput) ToFusionAuthTenantAccessControlConfigurationPtrOutputWithContext(ctx context.Context) FusionAuthTenantAccessControlConfigurationPtrOutput
- func (o FusionAuthTenantAccessControlConfigurationPtrOutput) UiIpAccessControlListId() pulumi.StringPtrOutput
- type FusionAuthTenantArgs
- type FusionAuthTenantArray
- type FusionAuthTenantArrayInput
- type FusionAuthTenantArrayOutput
- func (FusionAuthTenantArrayOutput) ElementType() reflect.Type
- func (o FusionAuthTenantArrayOutput) Index(i pulumi.IntInput) FusionAuthTenantOutput
- func (o FusionAuthTenantArrayOutput) ToFusionAuthTenantArrayOutput() FusionAuthTenantArrayOutput
- func (o FusionAuthTenantArrayOutput) ToFusionAuthTenantArrayOutputWithContext(ctx context.Context) FusionAuthTenantArrayOutput
- type FusionAuthTenantCaptchaConfiguration
- type FusionAuthTenantCaptchaConfigurationArgs
- func (FusionAuthTenantCaptchaConfigurationArgs) ElementType() reflect.Type
- func (i FusionAuthTenantCaptchaConfigurationArgs) ToFusionAuthTenantCaptchaConfigurationOutput() FusionAuthTenantCaptchaConfigurationOutput
- func (i FusionAuthTenantCaptchaConfigurationArgs) ToFusionAuthTenantCaptchaConfigurationOutputWithContext(ctx context.Context) FusionAuthTenantCaptchaConfigurationOutput
- func (i FusionAuthTenantCaptchaConfigurationArgs) ToFusionAuthTenantCaptchaConfigurationPtrOutput() FusionAuthTenantCaptchaConfigurationPtrOutput
- func (i FusionAuthTenantCaptchaConfigurationArgs) ToFusionAuthTenantCaptchaConfigurationPtrOutputWithContext(ctx context.Context) FusionAuthTenantCaptchaConfigurationPtrOutput
- type FusionAuthTenantCaptchaConfigurationInput
- type FusionAuthTenantCaptchaConfigurationOutput
- func (FusionAuthTenantCaptchaConfigurationOutput) ElementType() reflect.Type
- func (o FusionAuthTenantCaptchaConfigurationOutput) Enabled() pulumi.BoolPtrOutput
- func (o FusionAuthTenantCaptchaConfigurationOutput) SecretKey() pulumi.StringPtrOutput
- func (o FusionAuthTenantCaptchaConfigurationOutput) SiteKey() pulumi.StringPtrOutput
- func (o FusionAuthTenantCaptchaConfigurationOutput) Threshold() pulumi.Float64PtrOutput
- func (o FusionAuthTenantCaptchaConfigurationOutput) ToFusionAuthTenantCaptchaConfigurationOutput() FusionAuthTenantCaptchaConfigurationOutput
- func (o FusionAuthTenantCaptchaConfigurationOutput) ToFusionAuthTenantCaptchaConfigurationOutputWithContext(ctx context.Context) FusionAuthTenantCaptchaConfigurationOutput
- func (o FusionAuthTenantCaptchaConfigurationOutput) ToFusionAuthTenantCaptchaConfigurationPtrOutput() FusionAuthTenantCaptchaConfigurationPtrOutput
- func (o FusionAuthTenantCaptchaConfigurationOutput) ToFusionAuthTenantCaptchaConfigurationPtrOutputWithContext(ctx context.Context) FusionAuthTenantCaptchaConfigurationPtrOutput
- type FusionAuthTenantCaptchaConfigurationPtrInput
- type FusionAuthTenantCaptchaConfigurationPtrOutput
- func (o FusionAuthTenantCaptchaConfigurationPtrOutput) Elem() FusionAuthTenantCaptchaConfigurationOutput
- func (FusionAuthTenantCaptchaConfigurationPtrOutput) ElementType() reflect.Type
- func (o FusionAuthTenantCaptchaConfigurationPtrOutput) Enabled() pulumi.BoolPtrOutput
- func (o FusionAuthTenantCaptchaConfigurationPtrOutput) SecretKey() pulumi.StringPtrOutput
- func (o FusionAuthTenantCaptchaConfigurationPtrOutput) SiteKey() pulumi.StringPtrOutput
- func (o FusionAuthTenantCaptchaConfigurationPtrOutput) Threshold() pulumi.Float64PtrOutput
- func (o FusionAuthTenantCaptchaConfigurationPtrOutput) ToFusionAuthTenantCaptchaConfigurationPtrOutput() FusionAuthTenantCaptchaConfigurationPtrOutput
- func (o FusionAuthTenantCaptchaConfigurationPtrOutput) ToFusionAuthTenantCaptchaConfigurationPtrOutputWithContext(ctx context.Context) FusionAuthTenantCaptchaConfigurationPtrOutput
- type FusionAuthTenantConnectorPolicy
- type FusionAuthTenantConnectorPolicyArgs
- func (FusionAuthTenantConnectorPolicyArgs) ElementType() reflect.Type
- func (i FusionAuthTenantConnectorPolicyArgs) ToFusionAuthTenantConnectorPolicyOutput() FusionAuthTenantConnectorPolicyOutput
- func (i FusionAuthTenantConnectorPolicyArgs) ToFusionAuthTenantConnectorPolicyOutputWithContext(ctx context.Context) FusionAuthTenantConnectorPolicyOutput
- type FusionAuthTenantConnectorPolicyArray
- func (FusionAuthTenantConnectorPolicyArray) ElementType() reflect.Type
- func (i FusionAuthTenantConnectorPolicyArray) ToFusionAuthTenantConnectorPolicyArrayOutput() FusionAuthTenantConnectorPolicyArrayOutput
- func (i FusionAuthTenantConnectorPolicyArray) ToFusionAuthTenantConnectorPolicyArrayOutputWithContext(ctx context.Context) FusionAuthTenantConnectorPolicyArrayOutput
- type FusionAuthTenantConnectorPolicyArrayInput
- type FusionAuthTenantConnectorPolicyArrayOutput
- func (FusionAuthTenantConnectorPolicyArrayOutput) ElementType() reflect.Type
- func (o FusionAuthTenantConnectorPolicyArrayOutput) Index(i pulumi.IntInput) FusionAuthTenantConnectorPolicyOutput
- func (o FusionAuthTenantConnectorPolicyArrayOutput) ToFusionAuthTenantConnectorPolicyArrayOutput() FusionAuthTenantConnectorPolicyArrayOutput
- func (o FusionAuthTenantConnectorPolicyArrayOutput) ToFusionAuthTenantConnectorPolicyArrayOutputWithContext(ctx context.Context) FusionAuthTenantConnectorPolicyArrayOutput
- type FusionAuthTenantConnectorPolicyInput
- type FusionAuthTenantConnectorPolicyOutput
- func (o FusionAuthTenantConnectorPolicyOutput) ConnectorId() pulumi.StringPtrOutput
- func (o FusionAuthTenantConnectorPolicyOutput) Domains() pulumi.StringArrayOutput
- func (FusionAuthTenantConnectorPolicyOutput) ElementType() reflect.Type
- func (o FusionAuthTenantConnectorPolicyOutput) Migrate() pulumi.BoolPtrOutput
- func (o FusionAuthTenantConnectorPolicyOutput) ToFusionAuthTenantConnectorPolicyOutput() FusionAuthTenantConnectorPolicyOutput
- func (o FusionAuthTenantConnectorPolicyOutput) ToFusionAuthTenantConnectorPolicyOutputWithContext(ctx context.Context) FusionAuthTenantConnectorPolicyOutput
- type FusionAuthTenantEmailConfiguration
- type FusionAuthTenantEmailConfigurationArgs
- func (FusionAuthTenantEmailConfigurationArgs) ElementType() reflect.Type
- func (i FusionAuthTenantEmailConfigurationArgs) ToFusionAuthTenantEmailConfigurationOutput() FusionAuthTenantEmailConfigurationOutput
- func (i FusionAuthTenantEmailConfigurationArgs) ToFusionAuthTenantEmailConfigurationOutputWithContext(ctx context.Context) FusionAuthTenantEmailConfigurationOutput
- func (i FusionAuthTenantEmailConfigurationArgs) ToFusionAuthTenantEmailConfigurationPtrOutput() FusionAuthTenantEmailConfigurationPtrOutput
- func (i FusionAuthTenantEmailConfigurationArgs) ToFusionAuthTenantEmailConfigurationPtrOutputWithContext(ctx context.Context) FusionAuthTenantEmailConfigurationPtrOutput
- type FusionAuthTenantEmailConfigurationInput
- type FusionAuthTenantEmailConfigurationOutput
- func (o FusionAuthTenantEmailConfigurationOutput) AdditionalHeaders() pulumi.MapOutput
- func (o FusionAuthTenantEmailConfigurationOutput) DefaultFromEmail() pulumi.StringPtrOutput
- func (o FusionAuthTenantEmailConfigurationOutput) DefaultFromName() pulumi.StringPtrOutput
- func (FusionAuthTenantEmailConfigurationOutput) ElementType() reflect.Type
- func (o FusionAuthTenantEmailConfigurationOutput) EmailUpdateEmailTemplateId() pulumi.StringPtrOutput
- func (o FusionAuthTenantEmailConfigurationOutput) EmailVerifiedEmailTemplateId() pulumi.StringPtrOutput
- func (o FusionAuthTenantEmailConfigurationOutput) ForgotPasswordEmailTemplateId() pulumi.StringPtrOutput
- func (o FusionAuthTenantEmailConfigurationOutput) Host() pulumi.StringOutput
- func (o FusionAuthTenantEmailConfigurationOutput) ImplicitEmailVerificationAllowed() pulumi.BoolPtrOutput
- func (o FusionAuthTenantEmailConfigurationOutput) LoginIdInUseOnCreateEmailTemplateId() pulumi.StringPtrOutput
- func (o FusionAuthTenantEmailConfigurationOutput) LoginIdInUseOnUpdateEmailTemplateId() pulumi.StringPtrOutput
- func (o FusionAuthTenantEmailConfigurationOutput) LoginNewDeviceEmailTemplateId() pulumi.StringPtrOutput
- func (o FusionAuthTenantEmailConfigurationOutput) LoginSuspiciousEmailTemplateId() pulumi.StringPtrOutput
- func (o FusionAuthTenantEmailConfigurationOutput) Password() pulumi.StringPtrOutput
- func (o FusionAuthTenantEmailConfigurationOutput) PasswordResetSuccessEmailTemplateId() pulumi.StringPtrOutput
- func (o FusionAuthTenantEmailConfigurationOutput) PasswordUpdateEmailTemplateId() pulumi.StringPtrOutput
- func (o FusionAuthTenantEmailConfigurationOutput) PasswordlessEmailTemplateId() pulumi.StringPtrOutput
- func (o FusionAuthTenantEmailConfigurationOutput) Port() pulumi.IntOutput
- func (o FusionAuthTenantEmailConfigurationOutput) Properties() pulumi.StringPtrOutput
- func (o FusionAuthTenantEmailConfigurationOutput) Security() pulumi.StringPtrOutput
- func (o FusionAuthTenantEmailConfigurationOutput) SetPasswordEmailTemplateId() pulumi.StringPtrOutput
- func (o FusionAuthTenantEmailConfigurationOutput) ToFusionAuthTenantEmailConfigurationOutput() FusionAuthTenantEmailConfigurationOutput
- func (o FusionAuthTenantEmailConfigurationOutput) ToFusionAuthTenantEmailConfigurationOutputWithContext(ctx context.Context) FusionAuthTenantEmailConfigurationOutput
- func (o FusionAuthTenantEmailConfigurationOutput) ToFusionAuthTenantEmailConfigurationPtrOutput() FusionAuthTenantEmailConfigurationPtrOutput
- func (o FusionAuthTenantEmailConfigurationOutput) ToFusionAuthTenantEmailConfigurationPtrOutputWithContext(ctx context.Context) FusionAuthTenantEmailConfigurationPtrOutput
- func (o FusionAuthTenantEmailConfigurationOutput) TwoFactorMethodAddEmailTemplateId() pulumi.StringPtrOutput
- func (o FusionAuthTenantEmailConfigurationOutput) TwoFactorMethodRemoveEmailTemplateId() pulumi.StringPtrOutput
- func (o FusionAuthTenantEmailConfigurationOutput) Unverified() FusionAuthTenantEmailConfigurationUnverifiedPtrOutput
- func (o FusionAuthTenantEmailConfigurationOutput) Username() pulumi.StringPtrOutput
- func (o FusionAuthTenantEmailConfigurationOutput) VerificationEmailTemplateId() pulumi.StringPtrOutput
- func (o FusionAuthTenantEmailConfigurationOutput) VerifyEmail() pulumi.BoolPtrOutput
- func (o FusionAuthTenantEmailConfigurationOutput) VerifyEmailWhenChanged() pulumi.BoolPtrOutput
- type FusionAuthTenantEmailConfigurationPtrInput
- type FusionAuthTenantEmailConfigurationPtrOutput
- func (o FusionAuthTenantEmailConfigurationPtrOutput) AdditionalHeaders() pulumi.MapOutput
- func (o FusionAuthTenantEmailConfigurationPtrOutput) DefaultFromEmail() pulumi.StringPtrOutput
- func (o FusionAuthTenantEmailConfigurationPtrOutput) DefaultFromName() pulumi.StringPtrOutput
- func (o FusionAuthTenantEmailConfigurationPtrOutput) Elem() FusionAuthTenantEmailConfigurationOutput
- func (FusionAuthTenantEmailConfigurationPtrOutput) ElementType() reflect.Type
- func (o FusionAuthTenantEmailConfigurationPtrOutput) EmailUpdateEmailTemplateId() pulumi.StringPtrOutput
- func (o FusionAuthTenantEmailConfigurationPtrOutput) EmailVerifiedEmailTemplateId() pulumi.StringPtrOutput
- func (o FusionAuthTenantEmailConfigurationPtrOutput) ForgotPasswordEmailTemplateId() pulumi.StringPtrOutput
- func (o FusionAuthTenantEmailConfigurationPtrOutput) Host() pulumi.StringPtrOutput
- func (o FusionAuthTenantEmailConfigurationPtrOutput) ImplicitEmailVerificationAllowed() pulumi.BoolPtrOutput
- func (o FusionAuthTenantEmailConfigurationPtrOutput) LoginIdInUseOnCreateEmailTemplateId() pulumi.StringPtrOutput
- func (o FusionAuthTenantEmailConfigurationPtrOutput) LoginIdInUseOnUpdateEmailTemplateId() pulumi.StringPtrOutput
- func (o FusionAuthTenantEmailConfigurationPtrOutput) LoginNewDeviceEmailTemplateId() pulumi.StringPtrOutput
- func (o FusionAuthTenantEmailConfigurationPtrOutput) LoginSuspiciousEmailTemplateId() pulumi.StringPtrOutput
- func (o FusionAuthTenantEmailConfigurationPtrOutput) Password() pulumi.StringPtrOutput
- func (o FusionAuthTenantEmailConfigurationPtrOutput) PasswordResetSuccessEmailTemplateId() pulumi.StringPtrOutput
- func (o FusionAuthTenantEmailConfigurationPtrOutput) PasswordUpdateEmailTemplateId() pulumi.StringPtrOutput
- func (o FusionAuthTenantEmailConfigurationPtrOutput) PasswordlessEmailTemplateId() pulumi.StringPtrOutput
- func (o FusionAuthTenantEmailConfigurationPtrOutput) Port() pulumi.IntPtrOutput
- func (o FusionAuthTenantEmailConfigurationPtrOutput) Properties() pulumi.StringPtrOutput
- func (o FusionAuthTenantEmailConfigurationPtrOutput) Security() pulumi.StringPtrOutput
- func (o FusionAuthTenantEmailConfigurationPtrOutput) SetPasswordEmailTemplateId() pulumi.StringPtrOutput
- func (o FusionAuthTenantEmailConfigurationPtrOutput) ToFusionAuthTenantEmailConfigurationPtrOutput() FusionAuthTenantEmailConfigurationPtrOutput
- func (o FusionAuthTenantEmailConfigurationPtrOutput) ToFusionAuthTenantEmailConfigurationPtrOutputWithContext(ctx context.Context) FusionAuthTenantEmailConfigurationPtrOutput
- func (o FusionAuthTenantEmailConfigurationPtrOutput) TwoFactorMethodAddEmailTemplateId() pulumi.StringPtrOutput
- func (o FusionAuthTenantEmailConfigurationPtrOutput) TwoFactorMethodRemoveEmailTemplateId() pulumi.StringPtrOutput
- func (o FusionAuthTenantEmailConfigurationPtrOutput) Unverified() FusionAuthTenantEmailConfigurationUnverifiedPtrOutput
- func (o FusionAuthTenantEmailConfigurationPtrOutput) Username() pulumi.StringPtrOutput
- func (o FusionAuthTenantEmailConfigurationPtrOutput) VerificationEmailTemplateId() pulumi.StringPtrOutput
- func (o FusionAuthTenantEmailConfigurationPtrOutput) VerifyEmail() pulumi.BoolPtrOutput
- func (o FusionAuthTenantEmailConfigurationPtrOutput) VerifyEmailWhenChanged() pulumi.BoolPtrOutput
- type FusionAuthTenantEmailConfigurationUnverified
- type FusionAuthTenantEmailConfigurationUnverifiedArgs
- func (FusionAuthTenantEmailConfigurationUnverifiedArgs) ElementType() reflect.Type
- func (i FusionAuthTenantEmailConfigurationUnverifiedArgs) ToFusionAuthTenantEmailConfigurationUnverifiedOutput() FusionAuthTenantEmailConfigurationUnverifiedOutput
- func (i FusionAuthTenantEmailConfigurationUnverifiedArgs) ToFusionAuthTenantEmailConfigurationUnverifiedOutputWithContext(ctx context.Context) FusionAuthTenantEmailConfigurationUnverifiedOutput
- func (i FusionAuthTenantEmailConfigurationUnverifiedArgs) ToFusionAuthTenantEmailConfigurationUnverifiedPtrOutput() FusionAuthTenantEmailConfigurationUnverifiedPtrOutput
- func (i FusionAuthTenantEmailConfigurationUnverifiedArgs) ToFusionAuthTenantEmailConfigurationUnverifiedPtrOutputWithContext(ctx context.Context) FusionAuthTenantEmailConfigurationUnverifiedPtrOutput
- type FusionAuthTenantEmailConfigurationUnverifiedInput
- type FusionAuthTenantEmailConfigurationUnverifiedOutput
- func (o FusionAuthTenantEmailConfigurationUnverifiedOutput) AllowEmailChangeWhenGated() pulumi.BoolPtrOutput
- func (o FusionAuthTenantEmailConfigurationUnverifiedOutput) Behavior() pulumi.StringPtrOutput
- func (FusionAuthTenantEmailConfigurationUnverifiedOutput) ElementType() reflect.Type
- func (o FusionAuthTenantEmailConfigurationUnverifiedOutput) ToFusionAuthTenantEmailConfigurationUnverifiedOutput() FusionAuthTenantEmailConfigurationUnverifiedOutput
- func (o FusionAuthTenantEmailConfigurationUnverifiedOutput) ToFusionAuthTenantEmailConfigurationUnverifiedOutputWithContext(ctx context.Context) FusionAuthTenantEmailConfigurationUnverifiedOutput
- func (o FusionAuthTenantEmailConfigurationUnverifiedOutput) ToFusionAuthTenantEmailConfigurationUnverifiedPtrOutput() FusionAuthTenantEmailConfigurationUnverifiedPtrOutput
- func (o FusionAuthTenantEmailConfigurationUnverifiedOutput) ToFusionAuthTenantEmailConfigurationUnverifiedPtrOutputWithContext(ctx context.Context) FusionAuthTenantEmailConfigurationUnverifiedPtrOutput
- type FusionAuthTenantEmailConfigurationUnverifiedPtrInput
- type FusionAuthTenantEmailConfigurationUnverifiedPtrOutput
- func (o FusionAuthTenantEmailConfigurationUnverifiedPtrOutput) AllowEmailChangeWhenGated() pulumi.BoolPtrOutput
- func (o FusionAuthTenantEmailConfigurationUnverifiedPtrOutput) Behavior() pulumi.StringPtrOutput
- func (o FusionAuthTenantEmailConfigurationUnverifiedPtrOutput) Elem() FusionAuthTenantEmailConfigurationUnverifiedOutput
- func (FusionAuthTenantEmailConfigurationUnverifiedPtrOutput) ElementType() reflect.Type
- func (o FusionAuthTenantEmailConfigurationUnverifiedPtrOutput) ToFusionAuthTenantEmailConfigurationUnverifiedPtrOutput() FusionAuthTenantEmailConfigurationUnverifiedPtrOutput
- func (o FusionAuthTenantEmailConfigurationUnverifiedPtrOutput) ToFusionAuthTenantEmailConfigurationUnverifiedPtrOutputWithContext(ctx context.Context) FusionAuthTenantEmailConfigurationUnverifiedPtrOutput
- type FusionAuthTenantEventConfiguration
- type FusionAuthTenantEventConfigurationArgs
- func (FusionAuthTenantEventConfigurationArgs) ElementType() reflect.Type
- func (i FusionAuthTenantEventConfigurationArgs) ToFusionAuthTenantEventConfigurationOutput() FusionAuthTenantEventConfigurationOutput
- func (i FusionAuthTenantEventConfigurationArgs) ToFusionAuthTenantEventConfigurationOutputWithContext(ctx context.Context) FusionAuthTenantEventConfigurationOutput
- type FusionAuthTenantEventConfigurationArray
- func (FusionAuthTenantEventConfigurationArray) ElementType() reflect.Type
- func (i FusionAuthTenantEventConfigurationArray) ToFusionAuthTenantEventConfigurationArrayOutput() FusionAuthTenantEventConfigurationArrayOutput
- func (i FusionAuthTenantEventConfigurationArray) ToFusionAuthTenantEventConfigurationArrayOutputWithContext(ctx context.Context) FusionAuthTenantEventConfigurationArrayOutput
- type FusionAuthTenantEventConfigurationArrayInput
- type FusionAuthTenantEventConfigurationArrayOutput
- func (FusionAuthTenantEventConfigurationArrayOutput) ElementType() reflect.Type
- func (o FusionAuthTenantEventConfigurationArrayOutput) Index(i pulumi.IntInput) FusionAuthTenantEventConfigurationOutput
- func (o FusionAuthTenantEventConfigurationArrayOutput) ToFusionAuthTenantEventConfigurationArrayOutput() FusionAuthTenantEventConfigurationArrayOutput
- func (o FusionAuthTenantEventConfigurationArrayOutput) ToFusionAuthTenantEventConfigurationArrayOutputWithContext(ctx context.Context) FusionAuthTenantEventConfigurationArrayOutput
- type FusionAuthTenantEventConfigurationInput
- type FusionAuthTenantEventConfigurationOutput
- func (FusionAuthTenantEventConfigurationOutput) ElementType() reflect.Type
- func (o FusionAuthTenantEventConfigurationOutput) Enabled() pulumi.BoolPtrOutput
- func (o FusionAuthTenantEventConfigurationOutput) Event() pulumi.StringPtrOutput
- func (o FusionAuthTenantEventConfigurationOutput) ToFusionAuthTenantEventConfigurationOutput() FusionAuthTenantEventConfigurationOutput
- func (o FusionAuthTenantEventConfigurationOutput) ToFusionAuthTenantEventConfigurationOutputWithContext(ctx context.Context) FusionAuthTenantEventConfigurationOutput
- func (o FusionAuthTenantEventConfigurationOutput) TransactionType() pulumi.StringPtrOutput
- type FusionAuthTenantExternalIdentifierConfiguration
- type FusionAuthTenantExternalIdentifierConfigurationArgs
- func (FusionAuthTenantExternalIdentifierConfigurationArgs) ElementType() reflect.Type
- func (i FusionAuthTenantExternalIdentifierConfigurationArgs) ToFusionAuthTenantExternalIdentifierConfigurationOutput() FusionAuthTenantExternalIdentifierConfigurationOutput
- func (i FusionAuthTenantExternalIdentifierConfigurationArgs) ToFusionAuthTenantExternalIdentifierConfigurationOutputWithContext(ctx context.Context) FusionAuthTenantExternalIdentifierConfigurationOutput
- func (i FusionAuthTenantExternalIdentifierConfigurationArgs) ToFusionAuthTenantExternalIdentifierConfigurationPtrOutput() FusionAuthTenantExternalIdentifierConfigurationPtrOutput
- func (i FusionAuthTenantExternalIdentifierConfigurationArgs) ToFusionAuthTenantExternalIdentifierConfigurationPtrOutputWithContext(ctx context.Context) FusionAuthTenantExternalIdentifierConfigurationPtrOutput
- type FusionAuthTenantExternalIdentifierConfigurationChangePasswordIdGenerator
- type FusionAuthTenantExternalIdentifierConfigurationChangePasswordIdGeneratorArgs
- func (FusionAuthTenantExternalIdentifierConfigurationChangePasswordIdGeneratorArgs) ElementType() reflect.Type
- func (i FusionAuthTenantExternalIdentifierConfigurationChangePasswordIdGeneratorArgs) ToFusionAuthTenantExternalIdentifierConfigurationChangePasswordIdGeneratorOutput() FusionAuthTenantExternalIdentifierConfigurationChangePasswordIdGeneratorOutput
- func (i FusionAuthTenantExternalIdentifierConfigurationChangePasswordIdGeneratorArgs) ToFusionAuthTenantExternalIdentifierConfigurationChangePasswordIdGeneratorOutputWithContext(ctx context.Context) FusionAuthTenantExternalIdentifierConfigurationChangePasswordIdGeneratorOutput
- func (i FusionAuthTenantExternalIdentifierConfigurationChangePasswordIdGeneratorArgs) ToFusionAuthTenantExternalIdentifierConfigurationChangePasswordIdGeneratorPtrOutput() ...
- func (i FusionAuthTenantExternalIdentifierConfigurationChangePasswordIdGeneratorArgs) ToFusionAuthTenantExternalIdentifierConfigurationChangePasswordIdGeneratorPtrOutputWithContext(ctx context.Context) ...
- type FusionAuthTenantExternalIdentifierConfigurationChangePasswordIdGeneratorInput
- type FusionAuthTenantExternalIdentifierConfigurationChangePasswordIdGeneratorOutput
- func (FusionAuthTenantExternalIdentifierConfigurationChangePasswordIdGeneratorOutput) ElementType() reflect.Type
- func (o FusionAuthTenantExternalIdentifierConfigurationChangePasswordIdGeneratorOutput) Length() pulumi.IntOutput
- func (o FusionAuthTenantExternalIdentifierConfigurationChangePasswordIdGeneratorOutput) ToFusionAuthTenantExternalIdentifierConfigurationChangePasswordIdGeneratorOutput() FusionAuthTenantExternalIdentifierConfigurationChangePasswordIdGeneratorOutput
- func (o FusionAuthTenantExternalIdentifierConfigurationChangePasswordIdGeneratorOutput) ToFusionAuthTenantExternalIdentifierConfigurationChangePasswordIdGeneratorOutputWithContext(ctx context.Context) FusionAuthTenantExternalIdentifierConfigurationChangePasswordIdGeneratorOutput
- func (o FusionAuthTenantExternalIdentifierConfigurationChangePasswordIdGeneratorOutput) ToFusionAuthTenantExternalIdentifierConfigurationChangePasswordIdGeneratorPtrOutput() ...
- func (o FusionAuthTenantExternalIdentifierConfigurationChangePasswordIdGeneratorOutput) ToFusionAuthTenantExternalIdentifierConfigurationChangePasswordIdGeneratorPtrOutputWithContext(ctx context.Context) ...
- func (o FusionAuthTenantExternalIdentifierConfigurationChangePasswordIdGeneratorOutput) Type() pulumi.StringOutput
- type FusionAuthTenantExternalIdentifierConfigurationChangePasswordIdGeneratorPtrInput
- type FusionAuthTenantExternalIdentifierConfigurationChangePasswordIdGeneratorPtrOutput
- func (o FusionAuthTenantExternalIdentifierConfigurationChangePasswordIdGeneratorPtrOutput) Elem() FusionAuthTenantExternalIdentifierConfigurationChangePasswordIdGeneratorOutput
- func (FusionAuthTenantExternalIdentifierConfigurationChangePasswordIdGeneratorPtrOutput) ElementType() reflect.Type
- func (o FusionAuthTenantExternalIdentifierConfigurationChangePasswordIdGeneratorPtrOutput) Length() pulumi.IntPtrOutput
- func (o FusionAuthTenantExternalIdentifierConfigurationChangePasswordIdGeneratorPtrOutput) ToFusionAuthTenantExternalIdentifierConfigurationChangePasswordIdGeneratorPtrOutput() ...
- func (o FusionAuthTenantExternalIdentifierConfigurationChangePasswordIdGeneratorPtrOutput) ToFusionAuthTenantExternalIdentifierConfigurationChangePasswordIdGeneratorPtrOutputWithContext(ctx context.Context) ...
- func (o FusionAuthTenantExternalIdentifierConfigurationChangePasswordIdGeneratorPtrOutput) Type() pulumi.StringPtrOutput
- type FusionAuthTenantExternalIdentifierConfigurationDeviceUserCodeIdGenerator
- type FusionAuthTenantExternalIdentifierConfigurationDeviceUserCodeIdGeneratorArgs
- func (FusionAuthTenantExternalIdentifierConfigurationDeviceUserCodeIdGeneratorArgs) ElementType() reflect.Type
- func (i FusionAuthTenantExternalIdentifierConfigurationDeviceUserCodeIdGeneratorArgs) ToFusionAuthTenantExternalIdentifierConfigurationDeviceUserCodeIdGeneratorOutput() FusionAuthTenantExternalIdentifierConfigurationDeviceUserCodeIdGeneratorOutput
- func (i FusionAuthTenantExternalIdentifierConfigurationDeviceUserCodeIdGeneratorArgs) ToFusionAuthTenantExternalIdentifierConfigurationDeviceUserCodeIdGeneratorOutputWithContext(ctx context.Context) FusionAuthTenantExternalIdentifierConfigurationDeviceUserCodeIdGeneratorOutput
- func (i FusionAuthTenantExternalIdentifierConfigurationDeviceUserCodeIdGeneratorArgs) ToFusionAuthTenantExternalIdentifierConfigurationDeviceUserCodeIdGeneratorPtrOutput() ...
- func (i FusionAuthTenantExternalIdentifierConfigurationDeviceUserCodeIdGeneratorArgs) ToFusionAuthTenantExternalIdentifierConfigurationDeviceUserCodeIdGeneratorPtrOutputWithContext(ctx context.Context) ...
- type FusionAuthTenantExternalIdentifierConfigurationDeviceUserCodeIdGeneratorInput
- type FusionAuthTenantExternalIdentifierConfigurationDeviceUserCodeIdGeneratorOutput
- func (FusionAuthTenantExternalIdentifierConfigurationDeviceUserCodeIdGeneratorOutput) ElementType() reflect.Type
- func (o FusionAuthTenantExternalIdentifierConfigurationDeviceUserCodeIdGeneratorOutput) Length() pulumi.IntOutput
- func (o FusionAuthTenantExternalIdentifierConfigurationDeviceUserCodeIdGeneratorOutput) ToFusionAuthTenantExternalIdentifierConfigurationDeviceUserCodeIdGeneratorOutput() FusionAuthTenantExternalIdentifierConfigurationDeviceUserCodeIdGeneratorOutput
- func (o FusionAuthTenantExternalIdentifierConfigurationDeviceUserCodeIdGeneratorOutput) ToFusionAuthTenantExternalIdentifierConfigurationDeviceUserCodeIdGeneratorOutputWithContext(ctx context.Context) FusionAuthTenantExternalIdentifierConfigurationDeviceUserCodeIdGeneratorOutput
- func (o FusionAuthTenantExternalIdentifierConfigurationDeviceUserCodeIdGeneratorOutput) ToFusionAuthTenantExternalIdentifierConfigurationDeviceUserCodeIdGeneratorPtrOutput() ...
- func (o FusionAuthTenantExternalIdentifierConfigurationDeviceUserCodeIdGeneratorOutput) ToFusionAuthTenantExternalIdentifierConfigurationDeviceUserCodeIdGeneratorPtrOutputWithContext(ctx context.Context) ...
- func (o FusionAuthTenantExternalIdentifierConfigurationDeviceUserCodeIdGeneratorOutput) Type() pulumi.StringOutput
- type FusionAuthTenantExternalIdentifierConfigurationDeviceUserCodeIdGeneratorPtrInput
- type FusionAuthTenantExternalIdentifierConfigurationDeviceUserCodeIdGeneratorPtrOutput
- func (o FusionAuthTenantExternalIdentifierConfigurationDeviceUserCodeIdGeneratorPtrOutput) Elem() FusionAuthTenantExternalIdentifierConfigurationDeviceUserCodeIdGeneratorOutput
- func (FusionAuthTenantExternalIdentifierConfigurationDeviceUserCodeIdGeneratorPtrOutput) ElementType() reflect.Type
- func (o FusionAuthTenantExternalIdentifierConfigurationDeviceUserCodeIdGeneratorPtrOutput) Length() pulumi.IntPtrOutput
- func (o FusionAuthTenantExternalIdentifierConfigurationDeviceUserCodeIdGeneratorPtrOutput) ToFusionAuthTenantExternalIdentifierConfigurationDeviceUserCodeIdGeneratorPtrOutput() ...
- func (o FusionAuthTenantExternalIdentifierConfigurationDeviceUserCodeIdGeneratorPtrOutput) ToFusionAuthTenantExternalIdentifierConfigurationDeviceUserCodeIdGeneratorPtrOutputWithContext(ctx context.Context) ...
- func (o FusionAuthTenantExternalIdentifierConfigurationDeviceUserCodeIdGeneratorPtrOutput) Type() pulumi.StringPtrOutput
- type FusionAuthTenantExternalIdentifierConfigurationEmailVerificationIdGenerator
- type FusionAuthTenantExternalIdentifierConfigurationEmailVerificationIdGeneratorArgs
- func (FusionAuthTenantExternalIdentifierConfigurationEmailVerificationIdGeneratorArgs) ElementType() reflect.Type
- func (i FusionAuthTenantExternalIdentifierConfigurationEmailVerificationIdGeneratorArgs) ToFusionAuthTenantExternalIdentifierConfigurationEmailVerificationIdGeneratorOutput() ...
- func (i FusionAuthTenantExternalIdentifierConfigurationEmailVerificationIdGeneratorArgs) ToFusionAuthTenantExternalIdentifierConfigurationEmailVerificationIdGeneratorOutputWithContext(ctx context.Context) ...
- func (i FusionAuthTenantExternalIdentifierConfigurationEmailVerificationIdGeneratorArgs) ToFusionAuthTenantExternalIdentifierConfigurationEmailVerificationIdGeneratorPtrOutput() ...
- func (i FusionAuthTenantExternalIdentifierConfigurationEmailVerificationIdGeneratorArgs) ToFusionAuthTenantExternalIdentifierConfigurationEmailVerificationIdGeneratorPtrOutputWithContext(ctx context.Context) ...
- type FusionAuthTenantExternalIdentifierConfigurationEmailVerificationIdGeneratorInput
- type FusionAuthTenantExternalIdentifierConfigurationEmailVerificationIdGeneratorOutput
- func (FusionAuthTenantExternalIdentifierConfigurationEmailVerificationIdGeneratorOutput) ElementType() reflect.Type
- func (o FusionAuthTenantExternalIdentifierConfigurationEmailVerificationIdGeneratorOutput) Length() pulumi.IntOutput
- func (o FusionAuthTenantExternalIdentifierConfigurationEmailVerificationIdGeneratorOutput) ToFusionAuthTenantExternalIdentifierConfigurationEmailVerificationIdGeneratorOutput() ...
- func (o FusionAuthTenantExternalIdentifierConfigurationEmailVerificationIdGeneratorOutput) ToFusionAuthTenantExternalIdentifierConfigurationEmailVerificationIdGeneratorOutputWithContext(ctx context.Context) ...
- func (o FusionAuthTenantExternalIdentifierConfigurationEmailVerificationIdGeneratorOutput) ToFusionAuthTenantExternalIdentifierConfigurationEmailVerificationIdGeneratorPtrOutput() ...
- func (o FusionAuthTenantExternalIdentifierConfigurationEmailVerificationIdGeneratorOutput) ToFusionAuthTenantExternalIdentifierConfigurationEmailVerificationIdGeneratorPtrOutputWithContext(ctx context.Context) ...
- func (o FusionAuthTenantExternalIdentifierConfigurationEmailVerificationIdGeneratorOutput) Type() pulumi.StringOutput
- type FusionAuthTenantExternalIdentifierConfigurationEmailVerificationIdGeneratorPtrInput
- type FusionAuthTenantExternalIdentifierConfigurationEmailVerificationIdGeneratorPtrOutput
- func (o FusionAuthTenantExternalIdentifierConfigurationEmailVerificationIdGeneratorPtrOutput) Elem() ...
- func (FusionAuthTenantExternalIdentifierConfigurationEmailVerificationIdGeneratorPtrOutput) ElementType() reflect.Type
- func (o FusionAuthTenantExternalIdentifierConfigurationEmailVerificationIdGeneratorPtrOutput) Length() pulumi.IntPtrOutput
- func (o FusionAuthTenantExternalIdentifierConfigurationEmailVerificationIdGeneratorPtrOutput) ToFusionAuthTenantExternalIdentifierConfigurationEmailVerificationIdGeneratorPtrOutput() ...
- func (o FusionAuthTenantExternalIdentifierConfigurationEmailVerificationIdGeneratorPtrOutput) ToFusionAuthTenantExternalIdentifierConfigurationEmailVerificationIdGeneratorPtrOutputWithContext(ctx context.Context) ...
- func (o FusionAuthTenantExternalIdentifierConfigurationEmailVerificationIdGeneratorPtrOutput) Type() pulumi.StringPtrOutput
- type FusionAuthTenantExternalIdentifierConfigurationEmailVerificationOneTimeCodeGenerator
- type FusionAuthTenantExternalIdentifierConfigurationEmailVerificationOneTimeCodeGeneratorArgs
- func (FusionAuthTenantExternalIdentifierConfigurationEmailVerificationOneTimeCodeGeneratorArgs) ElementType() reflect.Type
- func (i FusionAuthTenantExternalIdentifierConfigurationEmailVerificationOneTimeCodeGeneratorArgs) ToFusionAuthTenantExternalIdentifierConfigurationEmailVerificationOneTimeCodeGeneratorOutput() ...
- func (i FusionAuthTenantExternalIdentifierConfigurationEmailVerificationOneTimeCodeGeneratorArgs) ToFusionAuthTenantExternalIdentifierConfigurationEmailVerificationOneTimeCodeGeneratorOutputWithContext(ctx context.Context) ...
- func (i FusionAuthTenantExternalIdentifierConfigurationEmailVerificationOneTimeCodeGeneratorArgs) ToFusionAuthTenantExternalIdentifierConfigurationEmailVerificationOneTimeCodeGeneratorPtrOutput() ...
- func (i FusionAuthTenantExternalIdentifierConfigurationEmailVerificationOneTimeCodeGeneratorArgs) ToFusionAuthTenantExternalIdentifierConfigurationEmailVerificationOneTimeCodeGeneratorPtrOutputWithContext(ctx context.Context) ...
- type FusionAuthTenantExternalIdentifierConfigurationEmailVerificationOneTimeCodeGeneratorInput
- type FusionAuthTenantExternalIdentifierConfigurationEmailVerificationOneTimeCodeGeneratorOutput
- func (FusionAuthTenantExternalIdentifierConfigurationEmailVerificationOneTimeCodeGeneratorOutput) ElementType() reflect.Type
- func (o FusionAuthTenantExternalIdentifierConfigurationEmailVerificationOneTimeCodeGeneratorOutput) Length() pulumi.IntOutput
- func (o FusionAuthTenantExternalIdentifierConfigurationEmailVerificationOneTimeCodeGeneratorOutput) ToFusionAuthTenantExternalIdentifierConfigurationEmailVerificationOneTimeCodeGeneratorOutput() ...
- func (o FusionAuthTenantExternalIdentifierConfigurationEmailVerificationOneTimeCodeGeneratorOutput) ToFusionAuthTenantExternalIdentifierConfigurationEmailVerificationOneTimeCodeGeneratorOutputWithContext(ctx context.Context) ...
- func (o FusionAuthTenantExternalIdentifierConfigurationEmailVerificationOneTimeCodeGeneratorOutput) ToFusionAuthTenantExternalIdentifierConfigurationEmailVerificationOneTimeCodeGeneratorPtrOutput() ...
- func (o FusionAuthTenantExternalIdentifierConfigurationEmailVerificationOneTimeCodeGeneratorOutput) ToFusionAuthTenantExternalIdentifierConfigurationEmailVerificationOneTimeCodeGeneratorPtrOutputWithContext(ctx context.Context) ...
- func (o FusionAuthTenantExternalIdentifierConfigurationEmailVerificationOneTimeCodeGeneratorOutput) Type() pulumi.StringPtrOutput
- type FusionAuthTenantExternalIdentifierConfigurationEmailVerificationOneTimeCodeGeneratorPtrInput
- type FusionAuthTenantExternalIdentifierConfigurationEmailVerificationOneTimeCodeGeneratorPtrOutput
- func (o FusionAuthTenantExternalIdentifierConfigurationEmailVerificationOneTimeCodeGeneratorPtrOutput) Elem() ...
- func (FusionAuthTenantExternalIdentifierConfigurationEmailVerificationOneTimeCodeGeneratorPtrOutput) ElementType() reflect.Type
- func (o FusionAuthTenantExternalIdentifierConfigurationEmailVerificationOneTimeCodeGeneratorPtrOutput) Length() pulumi.IntPtrOutput
- func (o FusionAuthTenantExternalIdentifierConfigurationEmailVerificationOneTimeCodeGeneratorPtrOutput) ToFusionAuthTenantExternalIdentifierConfigurationEmailVerificationOneTimeCodeGeneratorPtrOutput() ...
- func (o FusionAuthTenantExternalIdentifierConfigurationEmailVerificationOneTimeCodeGeneratorPtrOutput) ToFusionAuthTenantExternalIdentifierConfigurationEmailVerificationOneTimeCodeGeneratorPtrOutputWithContext(ctx context.Context) ...
- func (o FusionAuthTenantExternalIdentifierConfigurationEmailVerificationOneTimeCodeGeneratorPtrOutput) Type() pulumi.StringPtrOutput
- type FusionAuthTenantExternalIdentifierConfigurationInput
- type FusionAuthTenantExternalIdentifierConfigurationOutput
- func (o FusionAuthTenantExternalIdentifierConfigurationOutput) AuthorizationGrantIdTimeToLiveInSeconds() pulumi.IntOutput
- func (o FusionAuthTenantExternalIdentifierConfigurationOutput) ChangePasswordIdGenerator() FusionAuthTenantExternalIdentifierConfigurationChangePasswordIdGeneratorOutput
- func (o FusionAuthTenantExternalIdentifierConfigurationOutput) ChangePasswordIdTimeToLiveInSeconds() pulumi.IntOutput
- func (o FusionAuthTenantExternalIdentifierConfigurationOutput) DeviceCodeTimeToLiveInSeconds() pulumi.IntOutput
- func (o FusionAuthTenantExternalIdentifierConfigurationOutput) DeviceUserCodeIdGenerator() FusionAuthTenantExternalIdentifierConfigurationDeviceUserCodeIdGeneratorOutput
- func (FusionAuthTenantExternalIdentifierConfigurationOutput) ElementType() reflect.Type
- func (o FusionAuthTenantExternalIdentifierConfigurationOutput) EmailVerificationIdGenerator() ...
- func (o FusionAuthTenantExternalIdentifierConfigurationOutput) EmailVerificationIdTimeToLiveInSeconds() pulumi.IntOutput
- func (o FusionAuthTenantExternalIdentifierConfigurationOutput) EmailVerificationOneTimeCodeGenerator() ...
- func (o FusionAuthTenantExternalIdentifierConfigurationOutput) ExternalAuthenticationIdTimeToLiveInSeconds() pulumi.IntOutput
- func (o FusionAuthTenantExternalIdentifierConfigurationOutput) OneTimePasswordTimeToLiveInSeconds() pulumi.IntOutput
- func (o FusionAuthTenantExternalIdentifierConfigurationOutput) PasswordlessLoginGenerator() ...
- func (o FusionAuthTenantExternalIdentifierConfigurationOutput) PasswordlessLoginTimeToLiveInSeconds() pulumi.IntOutput
- func (o FusionAuthTenantExternalIdentifierConfigurationOutput) PendingAccountLinkTimeToLiveInSeconds() pulumi.IntPtrOutput
- func (o FusionAuthTenantExternalIdentifierConfigurationOutput) RegistrationVerificationIdGenerator() ...
- func (o FusionAuthTenantExternalIdentifierConfigurationOutput) RegistrationVerificationIdTimeToLiveInSeconds() pulumi.IntOutput
- func (o FusionAuthTenantExternalIdentifierConfigurationOutput) RegistrationVerificationOneTimeCodeGenerator() ...
- func (o FusionAuthTenantExternalIdentifierConfigurationOutput) SamlV2AuthnRequestIdTtlSeconds() pulumi.IntPtrOutput
- func (o FusionAuthTenantExternalIdentifierConfigurationOutput) SetupPasswordIdGenerator() FusionAuthTenantExternalIdentifierConfigurationSetupPasswordIdGeneratorOutput
- func (o FusionAuthTenantExternalIdentifierConfigurationOutput) SetupPasswordIdTimeToLiveInSeconds() pulumi.IntOutput
- func (o FusionAuthTenantExternalIdentifierConfigurationOutput) ToFusionAuthTenantExternalIdentifierConfigurationOutput() FusionAuthTenantExternalIdentifierConfigurationOutput
- func (o FusionAuthTenantExternalIdentifierConfigurationOutput) ToFusionAuthTenantExternalIdentifierConfigurationOutputWithContext(ctx context.Context) FusionAuthTenantExternalIdentifierConfigurationOutput
- func (o FusionAuthTenantExternalIdentifierConfigurationOutput) ToFusionAuthTenantExternalIdentifierConfigurationPtrOutput() FusionAuthTenantExternalIdentifierConfigurationPtrOutput
- func (o FusionAuthTenantExternalIdentifierConfigurationOutput) ToFusionAuthTenantExternalIdentifierConfigurationPtrOutputWithContext(ctx context.Context) FusionAuthTenantExternalIdentifierConfigurationPtrOutput
- func (o FusionAuthTenantExternalIdentifierConfigurationOutput) TrustTokenTimeToLiveInSeconds() pulumi.IntPtrOutput
- func (o FusionAuthTenantExternalIdentifierConfigurationOutput) TwoFactorIdTimeToLiveInSeconds() pulumi.IntOutput
- func (o FusionAuthTenantExternalIdentifierConfigurationOutput) TwoFactorOneTimeCodeIdGenerator() ...
- func (o FusionAuthTenantExternalIdentifierConfigurationOutput) TwoFactorTrustIdTimeToLiveInSeconds() pulumi.IntOutput
- type FusionAuthTenantExternalIdentifierConfigurationPasswordlessLoginGenerator
- type FusionAuthTenantExternalIdentifierConfigurationPasswordlessLoginGeneratorArgs
- func (FusionAuthTenantExternalIdentifierConfigurationPasswordlessLoginGeneratorArgs) ElementType() reflect.Type
- func (i FusionAuthTenantExternalIdentifierConfigurationPasswordlessLoginGeneratorArgs) ToFusionAuthTenantExternalIdentifierConfigurationPasswordlessLoginGeneratorOutput() ...
- func (i FusionAuthTenantExternalIdentifierConfigurationPasswordlessLoginGeneratorArgs) ToFusionAuthTenantExternalIdentifierConfigurationPasswordlessLoginGeneratorOutputWithContext(ctx context.Context) ...
- func (i FusionAuthTenantExternalIdentifierConfigurationPasswordlessLoginGeneratorArgs) ToFusionAuthTenantExternalIdentifierConfigurationPasswordlessLoginGeneratorPtrOutput() ...
- func (i FusionAuthTenantExternalIdentifierConfigurationPasswordlessLoginGeneratorArgs) ToFusionAuthTenantExternalIdentifierConfigurationPasswordlessLoginGeneratorPtrOutputWithContext(ctx context.Context) ...
- type FusionAuthTenantExternalIdentifierConfigurationPasswordlessLoginGeneratorInput
- type FusionAuthTenantExternalIdentifierConfigurationPasswordlessLoginGeneratorOutput
- func (FusionAuthTenantExternalIdentifierConfigurationPasswordlessLoginGeneratorOutput) ElementType() reflect.Type
- func (o FusionAuthTenantExternalIdentifierConfigurationPasswordlessLoginGeneratorOutput) Length() pulumi.IntOutput
- func (o FusionAuthTenantExternalIdentifierConfigurationPasswordlessLoginGeneratorOutput) ToFusionAuthTenantExternalIdentifierConfigurationPasswordlessLoginGeneratorOutput() ...
- func (o FusionAuthTenantExternalIdentifierConfigurationPasswordlessLoginGeneratorOutput) ToFusionAuthTenantExternalIdentifierConfigurationPasswordlessLoginGeneratorOutputWithContext(ctx context.Context) ...
- func (o FusionAuthTenantExternalIdentifierConfigurationPasswordlessLoginGeneratorOutput) ToFusionAuthTenantExternalIdentifierConfigurationPasswordlessLoginGeneratorPtrOutput() ...
- func (o FusionAuthTenantExternalIdentifierConfigurationPasswordlessLoginGeneratorOutput) ToFusionAuthTenantExternalIdentifierConfigurationPasswordlessLoginGeneratorPtrOutputWithContext(ctx context.Context) ...
- func (o FusionAuthTenantExternalIdentifierConfigurationPasswordlessLoginGeneratorOutput) Type() pulumi.StringOutput
- type FusionAuthTenantExternalIdentifierConfigurationPasswordlessLoginGeneratorPtrInput
- type FusionAuthTenantExternalIdentifierConfigurationPasswordlessLoginGeneratorPtrOutput
- func (o FusionAuthTenantExternalIdentifierConfigurationPasswordlessLoginGeneratorPtrOutput) Elem() ...
- func (FusionAuthTenantExternalIdentifierConfigurationPasswordlessLoginGeneratorPtrOutput) ElementType() reflect.Type
- func (o FusionAuthTenantExternalIdentifierConfigurationPasswordlessLoginGeneratorPtrOutput) Length() pulumi.IntPtrOutput
- func (o FusionAuthTenantExternalIdentifierConfigurationPasswordlessLoginGeneratorPtrOutput) ToFusionAuthTenantExternalIdentifierConfigurationPasswordlessLoginGeneratorPtrOutput() ...
- func (o FusionAuthTenantExternalIdentifierConfigurationPasswordlessLoginGeneratorPtrOutput) ToFusionAuthTenantExternalIdentifierConfigurationPasswordlessLoginGeneratorPtrOutputWithContext(ctx context.Context) ...
- func (o FusionAuthTenantExternalIdentifierConfigurationPasswordlessLoginGeneratorPtrOutput) Type() pulumi.StringPtrOutput
- type FusionAuthTenantExternalIdentifierConfigurationPtrInput
- type FusionAuthTenantExternalIdentifierConfigurationPtrOutput
- func (o FusionAuthTenantExternalIdentifierConfigurationPtrOutput) AuthorizationGrantIdTimeToLiveInSeconds() pulumi.IntPtrOutput
- func (o FusionAuthTenantExternalIdentifierConfigurationPtrOutput) ChangePasswordIdGenerator() ...
- func (o FusionAuthTenantExternalIdentifierConfigurationPtrOutput) ChangePasswordIdTimeToLiveInSeconds() pulumi.IntPtrOutput
- func (o FusionAuthTenantExternalIdentifierConfigurationPtrOutput) DeviceCodeTimeToLiveInSeconds() pulumi.IntPtrOutput
- func (o FusionAuthTenantExternalIdentifierConfigurationPtrOutput) DeviceUserCodeIdGenerator() ...
- func (o FusionAuthTenantExternalIdentifierConfigurationPtrOutput) Elem() FusionAuthTenantExternalIdentifierConfigurationOutput
- func (FusionAuthTenantExternalIdentifierConfigurationPtrOutput) ElementType() reflect.Type
- func (o FusionAuthTenantExternalIdentifierConfigurationPtrOutput) EmailVerificationIdGenerator() ...
- func (o FusionAuthTenantExternalIdentifierConfigurationPtrOutput) EmailVerificationIdTimeToLiveInSeconds() pulumi.IntPtrOutput
- func (o FusionAuthTenantExternalIdentifierConfigurationPtrOutput) EmailVerificationOneTimeCodeGenerator() ...
- func (o FusionAuthTenantExternalIdentifierConfigurationPtrOutput) ExternalAuthenticationIdTimeToLiveInSeconds() pulumi.IntPtrOutput
- func (o FusionAuthTenantExternalIdentifierConfigurationPtrOutput) OneTimePasswordTimeToLiveInSeconds() pulumi.IntPtrOutput
- func (o FusionAuthTenantExternalIdentifierConfigurationPtrOutput) PasswordlessLoginGenerator() ...
- func (o FusionAuthTenantExternalIdentifierConfigurationPtrOutput) PasswordlessLoginTimeToLiveInSeconds() pulumi.IntPtrOutput
- func (o FusionAuthTenantExternalIdentifierConfigurationPtrOutput) PendingAccountLinkTimeToLiveInSeconds() pulumi.IntPtrOutput
- func (o FusionAuthTenantExternalIdentifierConfigurationPtrOutput) RegistrationVerificationIdGenerator() ...
- func (o FusionAuthTenantExternalIdentifierConfigurationPtrOutput) RegistrationVerificationIdTimeToLiveInSeconds() pulumi.IntPtrOutput
- func (o FusionAuthTenantExternalIdentifierConfigurationPtrOutput) RegistrationVerificationOneTimeCodeGenerator() ...
- func (o FusionAuthTenantExternalIdentifierConfigurationPtrOutput) SamlV2AuthnRequestIdTtlSeconds() pulumi.IntPtrOutput
- func (o FusionAuthTenantExternalIdentifierConfigurationPtrOutput) SetupPasswordIdGenerator() ...
- func (o FusionAuthTenantExternalIdentifierConfigurationPtrOutput) SetupPasswordIdTimeToLiveInSeconds() pulumi.IntPtrOutput
- func (o FusionAuthTenantExternalIdentifierConfigurationPtrOutput) ToFusionAuthTenantExternalIdentifierConfigurationPtrOutput() FusionAuthTenantExternalIdentifierConfigurationPtrOutput
- func (o FusionAuthTenantExternalIdentifierConfigurationPtrOutput) ToFusionAuthTenantExternalIdentifierConfigurationPtrOutputWithContext(ctx context.Context) FusionAuthTenantExternalIdentifierConfigurationPtrOutput
- func (o FusionAuthTenantExternalIdentifierConfigurationPtrOutput) TrustTokenTimeToLiveInSeconds() pulumi.IntPtrOutput
- func (o FusionAuthTenantExternalIdentifierConfigurationPtrOutput) TwoFactorIdTimeToLiveInSeconds() pulumi.IntPtrOutput
- func (o FusionAuthTenantExternalIdentifierConfigurationPtrOutput) TwoFactorOneTimeCodeIdGenerator() ...
- func (o FusionAuthTenantExternalIdentifierConfigurationPtrOutput) TwoFactorTrustIdTimeToLiveInSeconds() pulumi.IntPtrOutput
- type FusionAuthTenantExternalIdentifierConfigurationRegistrationVerificationIdGenerator
- type FusionAuthTenantExternalIdentifierConfigurationRegistrationVerificationIdGeneratorArgs
- func (FusionAuthTenantExternalIdentifierConfigurationRegistrationVerificationIdGeneratorArgs) ElementType() reflect.Type
- func (i FusionAuthTenantExternalIdentifierConfigurationRegistrationVerificationIdGeneratorArgs) ToFusionAuthTenantExternalIdentifierConfigurationRegistrationVerificationIdGeneratorOutput() ...
- func (i FusionAuthTenantExternalIdentifierConfigurationRegistrationVerificationIdGeneratorArgs) ToFusionAuthTenantExternalIdentifierConfigurationRegistrationVerificationIdGeneratorOutputWithContext(ctx context.Context) ...
- func (i FusionAuthTenantExternalIdentifierConfigurationRegistrationVerificationIdGeneratorArgs) ToFusionAuthTenantExternalIdentifierConfigurationRegistrationVerificationIdGeneratorPtrOutput() ...
- func (i FusionAuthTenantExternalIdentifierConfigurationRegistrationVerificationIdGeneratorArgs) ToFusionAuthTenantExternalIdentifierConfigurationRegistrationVerificationIdGeneratorPtrOutputWithContext(ctx context.Context) ...
- type FusionAuthTenantExternalIdentifierConfigurationRegistrationVerificationIdGeneratorInput
- type FusionAuthTenantExternalIdentifierConfigurationRegistrationVerificationIdGeneratorOutput
- func (FusionAuthTenantExternalIdentifierConfigurationRegistrationVerificationIdGeneratorOutput) ElementType() reflect.Type
- func (o FusionAuthTenantExternalIdentifierConfigurationRegistrationVerificationIdGeneratorOutput) Length() pulumi.IntOutput
- func (o FusionAuthTenantExternalIdentifierConfigurationRegistrationVerificationIdGeneratorOutput) ToFusionAuthTenantExternalIdentifierConfigurationRegistrationVerificationIdGeneratorOutput() ...
- func (o FusionAuthTenantExternalIdentifierConfigurationRegistrationVerificationIdGeneratorOutput) ToFusionAuthTenantExternalIdentifierConfigurationRegistrationVerificationIdGeneratorOutputWithContext(ctx context.Context) ...
- func (o FusionAuthTenantExternalIdentifierConfigurationRegistrationVerificationIdGeneratorOutput) ToFusionAuthTenantExternalIdentifierConfigurationRegistrationVerificationIdGeneratorPtrOutput() ...
- func (o FusionAuthTenantExternalIdentifierConfigurationRegistrationVerificationIdGeneratorOutput) ToFusionAuthTenantExternalIdentifierConfigurationRegistrationVerificationIdGeneratorPtrOutputWithContext(ctx context.Context) ...
- func (o FusionAuthTenantExternalIdentifierConfigurationRegistrationVerificationIdGeneratorOutput) Type() pulumi.StringOutput
- type FusionAuthTenantExternalIdentifierConfigurationRegistrationVerificationIdGeneratorPtrInput
- type FusionAuthTenantExternalIdentifierConfigurationRegistrationVerificationIdGeneratorPtrOutput
- func (o FusionAuthTenantExternalIdentifierConfigurationRegistrationVerificationIdGeneratorPtrOutput) Elem() ...
- func (FusionAuthTenantExternalIdentifierConfigurationRegistrationVerificationIdGeneratorPtrOutput) ElementType() reflect.Type
- func (o FusionAuthTenantExternalIdentifierConfigurationRegistrationVerificationIdGeneratorPtrOutput) Length() pulumi.IntPtrOutput
- func (o FusionAuthTenantExternalIdentifierConfigurationRegistrationVerificationIdGeneratorPtrOutput) ToFusionAuthTenantExternalIdentifierConfigurationRegistrationVerificationIdGeneratorPtrOutput() ...
- func (o FusionAuthTenantExternalIdentifierConfigurationRegistrationVerificationIdGeneratorPtrOutput) ToFusionAuthTenantExternalIdentifierConfigurationRegistrationVerificationIdGeneratorPtrOutputWithContext(ctx context.Context) ...
- func (o FusionAuthTenantExternalIdentifierConfigurationRegistrationVerificationIdGeneratorPtrOutput) Type() pulumi.StringPtrOutput
- type FusionAuthTenantExternalIdentifierConfigurationRegistrationVerificationOneTimeCodeGenerator
- type FusionAuthTenantExternalIdentifierConfigurationRegistrationVerificationOneTimeCodeGeneratorArgs
- func (FusionAuthTenantExternalIdentifierConfigurationRegistrationVerificationOneTimeCodeGeneratorArgs) ElementType() reflect.Type
- func (i FusionAuthTenantExternalIdentifierConfigurationRegistrationVerificationOneTimeCodeGeneratorArgs) ToFusionAuthTenantExternalIdentifierConfigurationRegistrationVerificationOneTimeCodeGeneratorOutput() ...
- func (i FusionAuthTenantExternalIdentifierConfigurationRegistrationVerificationOneTimeCodeGeneratorArgs) ToFusionAuthTenantExternalIdentifierConfigurationRegistrationVerificationOneTimeCodeGeneratorOutputWithContext(ctx context.Context) ...
- func (i FusionAuthTenantExternalIdentifierConfigurationRegistrationVerificationOneTimeCodeGeneratorArgs) ToFusionAuthTenantExternalIdentifierConfigurationRegistrationVerificationOneTimeCodeGeneratorPtrOutput() ...
- func (i FusionAuthTenantExternalIdentifierConfigurationRegistrationVerificationOneTimeCodeGeneratorArgs) ToFusionAuthTenantExternalIdentifierConfigurationRegistrationVerificationOneTimeCodeGeneratorPtrOutputWithContext(ctx context.Context) ...
- type FusionAuthTenantExternalIdentifierConfigurationRegistrationVerificationOneTimeCodeGeneratorInput
- type FusionAuthTenantExternalIdentifierConfigurationRegistrationVerificationOneTimeCodeGeneratorOutput
- func (FusionAuthTenantExternalIdentifierConfigurationRegistrationVerificationOneTimeCodeGeneratorOutput) ElementType() reflect.Type
- func (o FusionAuthTenantExternalIdentifierConfigurationRegistrationVerificationOneTimeCodeGeneratorOutput) Length() pulumi.IntOutput
- func (o FusionAuthTenantExternalIdentifierConfigurationRegistrationVerificationOneTimeCodeGeneratorOutput) ToFusionAuthTenantExternalIdentifierConfigurationRegistrationVerificationOneTimeCodeGeneratorOutput() ...
- func (o FusionAuthTenantExternalIdentifierConfigurationRegistrationVerificationOneTimeCodeGeneratorOutput) ToFusionAuthTenantExternalIdentifierConfigurationRegistrationVerificationOneTimeCodeGeneratorOutputWithContext(ctx context.Context) ...
- func (o FusionAuthTenantExternalIdentifierConfigurationRegistrationVerificationOneTimeCodeGeneratorOutput) ToFusionAuthTenantExternalIdentifierConfigurationRegistrationVerificationOneTimeCodeGeneratorPtrOutput() ...
- func (o FusionAuthTenantExternalIdentifierConfigurationRegistrationVerificationOneTimeCodeGeneratorOutput) ToFusionAuthTenantExternalIdentifierConfigurationRegistrationVerificationOneTimeCodeGeneratorPtrOutputWithContext(ctx context.Context) ...
- func (o FusionAuthTenantExternalIdentifierConfigurationRegistrationVerificationOneTimeCodeGeneratorOutput) Type() pulumi.StringPtrOutput
- type FusionAuthTenantExternalIdentifierConfigurationRegistrationVerificationOneTimeCodeGeneratorPtrInput
- type FusionAuthTenantExternalIdentifierConfigurationRegistrationVerificationOneTimeCodeGeneratorPtrOutput
- func (o FusionAuthTenantExternalIdentifierConfigurationRegistrationVerificationOneTimeCodeGeneratorPtrOutput) Elem() ...
- func (FusionAuthTenantExternalIdentifierConfigurationRegistrationVerificationOneTimeCodeGeneratorPtrOutput) ElementType() reflect.Type
- func (o FusionAuthTenantExternalIdentifierConfigurationRegistrationVerificationOneTimeCodeGeneratorPtrOutput) Length() pulumi.IntPtrOutput
- func (o FusionAuthTenantExternalIdentifierConfigurationRegistrationVerificationOneTimeCodeGeneratorPtrOutput) ToFusionAuthTenantExternalIdentifierConfigurationRegistrationVerificationOneTimeCodeGeneratorPtrOutput() ...
- func (o FusionAuthTenantExternalIdentifierConfigurationRegistrationVerificationOneTimeCodeGeneratorPtrOutput) ToFusionAuthTenantExternalIdentifierConfigurationRegistrationVerificationOneTimeCodeGeneratorPtrOutputWithContext(ctx context.Context) ...
- func (o FusionAuthTenantExternalIdentifierConfigurationRegistrationVerificationOneTimeCodeGeneratorPtrOutput) Type() pulumi.StringPtrOutput
- type FusionAuthTenantExternalIdentifierConfigurationSetupPasswordIdGenerator
- type FusionAuthTenantExternalIdentifierConfigurationSetupPasswordIdGeneratorArgs
- func (FusionAuthTenantExternalIdentifierConfigurationSetupPasswordIdGeneratorArgs) ElementType() reflect.Type
- func (i FusionAuthTenantExternalIdentifierConfigurationSetupPasswordIdGeneratorArgs) ToFusionAuthTenantExternalIdentifierConfigurationSetupPasswordIdGeneratorOutput() FusionAuthTenantExternalIdentifierConfigurationSetupPasswordIdGeneratorOutput
- func (i FusionAuthTenantExternalIdentifierConfigurationSetupPasswordIdGeneratorArgs) ToFusionAuthTenantExternalIdentifierConfigurationSetupPasswordIdGeneratorOutputWithContext(ctx context.Context) FusionAuthTenantExternalIdentifierConfigurationSetupPasswordIdGeneratorOutput
- func (i FusionAuthTenantExternalIdentifierConfigurationSetupPasswordIdGeneratorArgs) ToFusionAuthTenantExternalIdentifierConfigurationSetupPasswordIdGeneratorPtrOutput() ...
- func (i FusionAuthTenantExternalIdentifierConfigurationSetupPasswordIdGeneratorArgs) ToFusionAuthTenantExternalIdentifierConfigurationSetupPasswordIdGeneratorPtrOutputWithContext(ctx context.Context) ...
- type FusionAuthTenantExternalIdentifierConfigurationSetupPasswordIdGeneratorInput
- type FusionAuthTenantExternalIdentifierConfigurationSetupPasswordIdGeneratorOutput
- func (FusionAuthTenantExternalIdentifierConfigurationSetupPasswordIdGeneratorOutput) ElementType() reflect.Type
- func (o FusionAuthTenantExternalIdentifierConfigurationSetupPasswordIdGeneratorOutput) Length() pulumi.IntOutput
- func (o FusionAuthTenantExternalIdentifierConfigurationSetupPasswordIdGeneratorOutput) ToFusionAuthTenantExternalIdentifierConfigurationSetupPasswordIdGeneratorOutput() FusionAuthTenantExternalIdentifierConfigurationSetupPasswordIdGeneratorOutput
- func (o FusionAuthTenantExternalIdentifierConfigurationSetupPasswordIdGeneratorOutput) ToFusionAuthTenantExternalIdentifierConfigurationSetupPasswordIdGeneratorOutputWithContext(ctx context.Context) FusionAuthTenantExternalIdentifierConfigurationSetupPasswordIdGeneratorOutput
- func (o FusionAuthTenantExternalIdentifierConfigurationSetupPasswordIdGeneratorOutput) ToFusionAuthTenantExternalIdentifierConfigurationSetupPasswordIdGeneratorPtrOutput() ...
- func (o FusionAuthTenantExternalIdentifierConfigurationSetupPasswordIdGeneratorOutput) ToFusionAuthTenantExternalIdentifierConfigurationSetupPasswordIdGeneratorPtrOutputWithContext(ctx context.Context) ...
- func (o FusionAuthTenantExternalIdentifierConfigurationSetupPasswordIdGeneratorOutput) Type() pulumi.StringOutput
- type FusionAuthTenantExternalIdentifierConfigurationSetupPasswordIdGeneratorPtrInput
- type FusionAuthTenantExternalIdentifierConfigurationSetupPasswordIdGeneratorPtrOutput
- func (o FusionAuthTenantExternalIdentifierConfigurationSetupPasswordIdGeneratorPtrOutput) Elem() FusionAuthTenantExternalIdentifierConfigurationSetupPasswordIdGeneratorOutput
- func (FusionAuthTenantExternalIdentifierConfigurationSetupPasswordIdGeneratorPtrOutput) ElementType() reflect.Type
- func (o FusionAuthTenantExternalIdentifierConfigurationSetupPasswordIdGeneratorPtrOutput) Length() pulumi.IntPtrOutput
- func (o FusionAuthTenantExternalIdentifierConfigurationSetupPasswordIdGeneratorPtrOutput) ToFusionAuthTenantExternalIdentifierConfigurationSetupPasswordIdGeneratorPtrOutput() ...
- func (o FusionAuthTenantExternalIdentifierConfigurationSetupPasswordIdGeneratorPtrOutput) ToFusionAuthTenantExternalIdentifierConfigurationSetupPasswordIdGeneratorPtrOutputWithContext(ctx context.Context) ...
- func (o FusionAuthTenantExternalIdentifierConfigurationSetupPasswordIdGeneratorPtrOutput) Type() pulumi.StringPtrOutput
- type FusionAuthTenantExternalIdentifierConfigurationTwoFactorOneTimeCodeIdGenerator
- type FusionAuthTenantExternalIdentifierConfigurationTwoFactorOneTimeCodeIdGeneratorArgs
- func (FusionAuthTenantExternalIdentifierConfigurationTwoFactorOneTimeCodeIdGeneratorArgs) ElementType() reflect.Type
- func (i FusionAuthTenantExternalIdentifierConfigurationTwoFactorOneTimeCodeIdGeneratorArgs) ToFusionAuthTenantExternalIdentifierConfigurationTwoFactorOneTimeCodeIdGeneratorOutput() ...
- func (i FusionAuthTenantExternalIdentifierConfigurationTwoFactorOneTimeCodeIdGeneratorArgs) ToFusionAuthTenantExternalIdentifierConfigurationTwoFactorOneTimeCodeIdGeneratorOutputWithContext(ctx context.Context) ...
- func (i FusionAuthTenantExternalIdentifierConfigurationTwoFactorOneTimeCodeIdGeneratorArgs) ToFusionAuthTenantExternalIdentifierConfigurationTwoFactorOneTimeCodeIdGeneratorPtrOutput() ...
- func (i FusionAuthTenantExternalIdentifierConfigurationTwoFactorOneTimeCodeIdGeneratorArgs) ToFusionAuthTenantExternalIdentifierConfigurationTwoFactorOneTimeCodeIdGeneratorPtrOutputWithContext(ctx context.Context) ...
- type FusionAuthTenantExternalIdentifierConfigurationTwoFactorOneTimeCodeIdGeneratorInput
- type FusionAuthTenantExternalIdentifierConfigurationTwoFactorOneTimeCodeIdGeneratorOutput
- func (FusionAuthTenantExternalIdentifierConfigurationTwoFactorOneTimeCodeIdGeneratorOutput) ElementType() reflect.Type
- func (o FusionAuthTenantExternalIdentifierConfigurationTwoFactorOneTimeCodeIdGeneratorOutput) Length() pulumi.IntOutput
- func (o FusionAuthTenantExternalIdentifierConfigurationTwoFactorOneTimeCodeIdGeneratorOutput) ToFusionAuthTenantExternalIdentifierConfigurationTwoFactorOneTimeCodeIdGeneratorOutput() ...
- func (o FusionAuthTenantExternalIdentifierConfigurationTwoFactorOneTimeCodeIdGeneratorOutput) ToFusionAuthTenantExternalIdentifierConfigurationTwoFactorOneTimeCodeIdGeneratorOutputWithContext(ctx context.Context) ...
- func (o FusionAuthTenantExternalIdentifierConfigurationTwoFactorOneTimeCodeIdGeneratorOutput) ToFusionAuthTenantExternalIdentifierConfigurationTwoFactorOneTimeCodeIdGeneratorPtrOutput() ...
- func (o FusionAuthTenantExternalIdentifierConfigurationTwoFactorOneTimeCodeIdGeneratorOutput) ToFusionAuthTenantExternalIdentifierConfigurationTwoFactorOneTimeCodeIdGeneratorPtrOutputWithContext(ctx context.Context) ...
- func (o FusionAuthTenantExternalIdentifierConfigurationTwoFactorOneTimeCodeIdGeneratorOutput) Type() pulumi.StringPtrOutput
- type FusionAuthTenantExternalIdentifierConfigurationTwoFactorOneTimeCodeIdGeneratorPtrInput
- type FusionAuthTenantExternalIdentifierConfigurationTwoFactorOneTimeCodeIdGeneratorPtrOutput
- func (o FusionAuthTenantExternalIdentifierConfigurationTwoFactorOneTimeCodeIdGeneratorPtrOutput) Elem() ...
- func (FusionAuthTenantExternalIdentifierConfigurationTwoFactorOneTimeCodeIdGeneratorPtrOutput) ElementType() reflect.Type
- func (o FusionAuthTenantExternalIdentifierConfigurationTwoFactorOneTimeCodeIdGeneratorPtrOutput) Length() pulumi.IntPtrOutput
- func (o FusionAuthTenantExternalIdentifierConfigurationTwoFactorOneTimeCodeIdGeneratorPtrOutput) ToFusionAuthTenantExternalIdentifierConfigurationTwoFactorOneTimeCodeIdGeneratorPtrOutput() ...
- func (o FusionAuthTenantExternalIdentifierConfigurationTwoFactorOneTimeCodeIdGeneratorPtrOutput) ToFusionAuthTenantExternalIdentifierConfigurationTwoFactorOneTimeCodeIdGeneratorPtrOutputWithContext(ctx context.Context) ...
- func (o FusionAuthTenantExternalIdentifierConfigurationTwoFactorOneTimeCodeIdGeneratorPtrOutput) Type() pulumi.StringPtrOutput
- type FusionAuthTenantFailedAuthenticationConfiguration
- type FusionAuthTenantFailedAuthenticationConfigurationArgs
- func (FusionAuthTenantFailedAuthenticationConfigurationArgs) ElementType() reflect.Type
- func (i FusionAuthTenantFailedAuthenticationConfigurationArgs) ToFusionAuthTenantFailedAuthenticationConfigurationOutput() FusionAuthTenantFailedAuthenticationConfigurationOutput
- func (i FusionAuthTenantFailedAuthenticationConfigurationArgs) ToFusionAuthTenantFailedAuthenticationConfigurationOutputWithContext(ctx context.Context) FusionAuthTenantFailedAuthenticationConfigurationOutput
- func (i FusionAuthTenantFailedAuthenticationConfigurationArgs) ToFusionAuthTenantFailedAuthenticationConfigurationPtrOutput() FusionAuthTenantFailedAuthenticationConfigurationPtrOutput
- func (i FusionAuthTenantFailedAuthenticationConfigurationArgs) ToFusionAuthTenantFailedAuthenticationConfigurationPtrOutputWithContext(ctx context.Context) FusionAuthTenantFailedAuthenticationConfigurationPtrOutput
- type FusionAuthTenantFailedAuthenticationConfigurationInput
- type FusionAuthTenantFailedAuthenticationConfigurationOutput
- func (o FusionAuthTenantFailedAuthenticationConfigurationOutput) ActionDuration() pulumi.IntPtrOutput
- func (o FusionAuthTenantFailedAuthenticationConfigurationOutput) ActionDurationUnit() pulumi.StringPtrOutput
- func (FusionAuthTenantFailedAuthenticationConfigurationOutput) ElementType() reflect.Type
- func (o FusionAuthTenantFailedAuthenticationConfigurationOutput) ResetCountInSeconds() pulumi.IntPtrOutput
- func (o FusionAuthTenantFailedAuthenticationConfigurationOutput) ToFusionAuthTenantFailedAuthenticationConfigurationOutput() FusionAuthTenantFailedAuthenticationConfigurationOutput
- func (o FusionAuthTenantFailedAuthenticationConfigurationOutput) ToFusionAuthTenantFailedAuthenticationConfigurationOutputWithContext(ctx context.Context) FusionAuthTenantFailedAuthenticationConfigurationOutput
- func (o FusionAuthTenantFailedAuthenticationConfigurationOutput) ToFusionAuthTenantFailedAuthenticationConfigurationPtrOutput() FusionAuthTenantFailedAuthenticationConfigurationPtrOutput
- func (o FusionAuthTenantFailedAuthenticationConfigurationOutput) ToFusionAuthTenantFailedAuthenticationConfigurationPtrOutputWithContext(ctx context.Context) FusionAuthTenantFailedAuthenticationConfigurationPtrOutput
- func (o FusionAuthTenantFailedAuthenticationConfigurationOutput) TooManyAttempts() pulumi.IntPtrOutput
- func (o FusionAuthTenantFailedAuthenticationConfigurationOutput) UserActionId() pulumi.StringPtrOutput
- type FusionAuthTenantFailedAuthenticationConfigurationPtrInput
- type FusionAuthTenantFailedAuthenticationConfigurationPtrOutput
- func (o FusionAuthTenantFailedAuthenticationConfigurationPtrOutput) ActionDuration() pulumi.IntPtrOutput
- func (o FusionAuthTenantFailedAuthenticationConfigurationPtrOutput) ActionDurationUnit() pulumi.StringPtrOutput
- func (o FusionAuthTenantFailedAuthenticationConfigurationPtrOutput) Elem() FusionAuthTenantFailedAuthenticationConfigurationOutput
- func (FusionAuthTenantFailedAuthenticationConfigurationPtrOutput) ElementType() reflect.Type
- func (o FusionAuthTenantFailedAuthenticationConfigurationPtrOutput) ResetCountInSeconds() pulumi.IntPtrOutput
- func (o FusionAuthTenantFailedAuthenticationConfigurationPtrOutput) ToFusionAuthTenantFailedAuthenticationConfigurationPtrOutput() FusionAuthTenantFailedAuthenticationConfigurationPtrOutput
- func (o FusionAuthTenantFailedAuthenticationConfigurationPtrOutput) ToFusionAuthTenantFailedAuthenticationConfigurationPtrOutputWithContext(ctx context.Context) FusionAuthTenantFailedAuthenticationConfigurationPtrOutput
- func (o FusionAuthTenantFailedAuthenticationConfigurationPtrOutput) TooManyAttempts() pulumi.IntPtrOutput
- func (o FusionAuthTenantFailedAuthenticationConfigurationPtrOutput) UserActionId() pulumi.StringPtrOutput
- type FusionAuthTenantFamilyConfiguration
- type FusionAuthTenantFamilyConfigurationArgs
- func (FusionAuthTenantFamilyConfigurationArgs) ElementType() reflect.Type
- func (i FusionAuthTenantFamilyConfigurationArgs) ToFusionAuthTenantFamilyConfigurationOutput() FusionAuthTenantFamilyConfigurationOutput
- func (i FusionAuthTenantFamilyConfigurationArgs) ToFusionAuthTenantFamilyConfigurationOutputWithContext(ctx context.Context) FusionAuthTenantFamilyConfigurationOutput
- func (i FusionAuthTenantFamilyConfigurationArgs) ToFusionAuthTenantFamilyConfigurationPtrOutput() FusionAuthTenantFamilyConfigurationPtrOutput
- func (i FusionAuthTenantFamilyConfigurationArgs) ToFusionAuthTenantFamilyConfigurationPtrOutputWithContext(ctx context.Context) FusionAuthTenantFamilyConfigurationPtrOutput
- type FusionAuthTenantFamilyConfigurationInput
- type FusionAuthTenantFamilyConfigurationOutput
- func (o FusionAuthTenantFamilyConfigurationOutput) AllowChildRegistrations() pulumi.BoolPtrOutput
- func (o FusionAuthTenantFamilyConfigurationOutput) ConfirmChildEmailTemplateId() pulumi.StringPtrOutput
- func (o FusionAuthTenantFamilyConfigurationOutput) DeleteOrphanedAccounts() pulumi.BoolPtrOutput
- func (o FusionAuthTenantFamilyConfigurationOutput) DeleteOrphanedAccountsDays() pulumi.IntPtrOutput
- func (FusionAuthTenantFamilyConfigurationOutput) ElementType() reflect.Type
- func (o FusionAuthTenantFamilyConfigurationOutput) Enabled() pulumi.BoolPtrOutput
- func (o FusionAuthTenantFamilyConfigurationOutput) FamilyRequestEmailTemplateId() pulumi.StringPtrOutput
- func (o FusionAuthTenantFamilyConfigurationOutput) MaximumChildAge() pulumi.IntPtrOutput
- func (o FusionAuthTenantFamilyConfigurationOutput) MinimumOwnerAge() pulumi.IntPtrOutput
- func (o FusionAuthTenantFamilyConfigurationOutput) ParentEmailRequired() pulumi.BoolPtrOutput
- func (o FusionAuthTenantFamilyConfigurationOutput) ParentRegistrationEmailTemplateId() pulumi.StringPtrOutput
- func (o FusionAuthTenantFamilyConfigurationOutput) ToFusionAuthTenantFamilyConfigurationOutput() FusionAuthTenantFamilyConfigurationOutput
- func (o FusionAuthTenantFamilyConfigurationOutput) ToFusionAuthTenantFamilyConfigurationOutputWithContext(ctx context.Context) FusionAuthTenantFamilyConfigurationOutput
- func (o FusionAuthTenantFamilyConfigurationOutput) ToFusionAuthTenantFamilyConfigurationPtrOutput() FusionAuthTenantFamilyConfigurationPtrOutput
- func (o FusionAuthTenantFamilyConfigurationOutput) ToFusionAuthTenantFamilyConfigurationPtrOutputWithContext(ctx context.Context) FusionAuthTenantFamilyConfigurationPtrOutput
- type FusionAuthTenantFamilyConfigurationPtrInput
- type FusionAuthTenantFamilyConfigurationPtrOutput
- func (o FusionAuthTenantFamilyConfigurationPtrOutput) AllowChildRegistrations() pulumi.BoolPtrOutput
- func (o FusionAuthTenantFamilyConfigurationPtrOutput) ConfirmChildEmailTemplateId() pulumi.StringPtrOutput
- func (o FusionAuthTenantFamilyConfigurationPtrOutput) DeleteOrphanedAccounts() pulumi.BoolPtrOutput
- func (o FusionAuthTenantFamilyConfigurationPtrOutput) DeleteOrphanedAccountsDays() pulumi.IntPtrOutput
- func (o FusionAuthTenantFamilyConfigurationPtrOutput) Elem() FusionAuthTenantFamilyConfigurationOutput
- func (FusionAuthTenantFamilyConfigurationPtrOutput) ElementType() reflect.Type
- func (o FusionAuthTenantFamilyConfigurationPtrOutput) Enabled() pulumi.BoolPtrOutput
- func (o FusionAuthTenantFamilyConfigurationPtrOutput) FamilyRequestEmailTemplateId() pulumi.StringPtrOutput
- func (o FusionAuthTenantFamilyConfigurationPtrOutput) MaximumChildAge() pulumi.IntPtrOutput
- func (o FusionAuthTenantFamilyConfigurationPtrOutput) MinimumOwnerAge() pulumi.IntPtrOutput
- func (o FusionAuthTenantFamilyConfigurationPtrOutput) ParentEmailRequired() pulumi.BoolPtrOutput
- func (o FusionAuthTenantFamilyConfigurationPtrOutput) ParentRegistrationEmailTemplateId() pulumi.StringPtrOutput
- func (o FusionAuthTenantFamilyConfigurationPtrOutput) ToFusionAuthTenantFamilyConfigurationPtrOutput() FusionAuthTenantFamilyConfigurationPtrOutput
- func (o FusionAuthTenantFamilyConfigurationPtrOutput) ToFusionAuthTenantFamilyConfigurationPtrOutputWithContext(ctx context.Context) FusionAuthTenantFamilyConfigurationPtrOutput
- type FusionAuthTenantFormConfiguration
- type FusionAuthTenantFormConfigurationArgs
- func (FusionAuthTenantFormConfigurationArgs) ElementType() reflect.Type
- func (i FusionAuthTenantFormConfigurationArgs) ToFusionAuthTenantFormConfigurationOutput() FusionAuthTenantFormConfigurationOutput
- func (i FusionAuthTenantFormConfigurationArgs) ToFusionAuthTenantFormConfigurationOutputWithContext(ctx context.Context) FusionAuthTenantFormConfigurationOutput
- func (i FusionAuthTenantFormConfigurationArgs) ToFusionAuthTenantFormConfigurationPtrOutput() FusionAuthTenantFormConfigurationPtrOutput
- func (i FusionAuthTenantFormConfigurationArgs) ToFusionAuthTenantFormConfigurationPtrOutputWithContext(ctx context.Context) FusionAuthTenantFormConfigurationPtrOutput
- type FusionAuthTenantFormConfigurationInput
- type FusionAuthTenantFormConfigurationOutput
- func (o FusionAuthTenantFormConfigurationOutput) AdminUserFormId() pulumi.StringPtrOutput
- func (FusionAuthTenantFormConfigurationOutput) ElementType() reflect.Type
- func (o FusionAuthTenantFormConfigurationOutput) ToFusionAuthTenantFormConfigurationOutput() FusionAuthTenantFormConfigurationOutput
- func (o FusionAuthTenantFormConfigurationOutput) ToFusionAuthTenantFormConfigurationOutputWithContext(ctx context.Context) FusionAuthTenantFormConfigurationOutput
- func (o FusionAuthTenantFormConfigurationOutput) ToFusionAuthTenantFormConfigurationPtrOutput() FusionAuthTenantFormConfigurationPtrOutput
- func (o FusionAuthTenantFormConfigurationOutput) ToFusionAuthTenantFormConfigurationPtrOutputWithContext(ctx context.Context) FusionAuthTenantFormConfigurationPtrOutput
- type FusionAuthTenantFormConfigurationPtrInput
- type FusionAuthTenantFormConfigurationPtrOutput
- func (o FusionAuthTenantFormConfigurationPtrOutput) AdminUserFormId() pulumi.StringPtrOutput
- func (o FusionAuthTenantFormConfigurationPtrOutput) Elem() FusionAuthTenantFormConfigurationOutput
- func (FusionAuthTenantFormConfigurationPtrOutput) ElementType() reflect.Type
- func (o FusionAuthTenantFormConfigurationPtrOutput) ToFusionAuthTenantFormConfigurationPtrOutput() FusionAuthTenantFormConfigurationPtrOutput
- func (o FusionAuthTenantFormConfigurationPtrOutput) ToFusionAuthTenantFormConfigurationPtrOutputWithContext(ctx context.Context) FusionAuthTenantFormConfigurationPtrOutput
- type FusionAuthTenantInput
- type FusionAuthTenantJwtConfiguration
- type FusionAuthTenantJwtConfigurationArgs
- func (FusionAuthTenantJwtConfigurationArgs) ElementType() reflect.Type
- func (i FusionAuthTenantJwtConfigurationArgs) ToFusionAuthTenantJwtConfigurationOutput() FusionAuthTenantJwtConfigurationOutput
- func (i FusionAuthTenantJwtConfigurationArgs) ToFusionAuthTenantJwtConfigurationOutputWithContext(ctx context.Context) FusionAuthTenantJwtConfigurationOutput
- type FusionAuthTenantJwtConfigurationArray
- func (FusionAuthTenantJwtConfigurationArray) ElementType() reflect.Type
- func (i FusionAuthTenantJwtConfigurationArray) ToFusionAuthTenantJwtConfigurationArrayOutput() FusionAuthTenantJwtConfigurationArrayOutput
- func (i FusionAuthTenantJwtConfigurationArray) ToFusionAuthTenantJwtConfigurationArrayOutputWithContext(ctx context.Context) FusionAuthTenantJwtConfigurationArrayOutput
- type FusionAuthTenantJwtConfigurationArrayInput
- type FusionAuthTenantJwtConfigurationArrayOutput
- func (FusionAuthTenantJwtConfigurationArrayOutput) ElementType() reflect.Type
- func (o FusionAuthTenantJwtConfigurationArrayOutput) Index(i pulumi.IntInput) FusionAuthTenantJwtConfigurationOutput
- func (o FusionAuthTenantJwtConfigurationArrayOutput) ToFusionAuthTenantJwtConfigurationArrayOutput() FusionAuthTenantJwtConfigurationArrayOutput
- func (o FusionAuthTenantJwtConfigurationArrayOutput) ToFusionAuthTenantJwtConfigurationArrayOutputWithContext(ctx context.Context) FusionAuthTenantJwtConfigurationArrayOutput
- type FusionAuthTenantJwtConfigurationInput
- type FusionAuthTenantJwtConfigurationOutput
- func (o FusionAuthTenantJwtConfigurationOutput) AccessTokenKeyId() pulumi.StringOutput
- func (FusionAuthTenantJwtConfigurationOutput) ElementType() reflect.Type
- func (o FusionAuthTenantJwtConfigurationOutput) IdTokenKeyId() pulumi.StringOutput
- func (o FusionAuthTenantJwtConfigurationOutput) RefreshTokenExpirationPolicy() pulumi.StringPtrOutput
- func (o FusionAuthTenantJwtConfigurationOutput) RefreshTokenRevocationPolicyOnLoginPrevented() pulumi.BoolPtrOutput
- func (o FusionAuthTenantJwtConfigurationOutput) RefreshTokenRevocationPolicyOnPasswordChange() pulumi.BoolPtrOutput
- func (o FusionAuthTenantJwtConfigurationOutput) RefreshTokenTimeToLiveInMinutes() pulumi.IntOutput
- func (o FusionAuthTenantJwtConfigurationOutput) RefreshTokenUsagePolicy() pulumi.StringPtrOutput
- func (o FusionAuthTenantJwtConfigurationOutput) TimeToLiveInSeconds() pulumi.IntOutput
- func (o FusionAuthTenantJwtConfigurationOutput) ToFusionAuthTenantJwtConfigurationOutput() FusionAuthTenantJwtConfigurationOutput
- func (o FusionAuthTenantJwtConfigurationOutput) ToFusionAuthTenantJwtConfigurationOutputWithContext(ctx context.Context) FusionAuthTenantJwtConfigurationOutput
- type FusionAuthTenantLoginConfiguration
- type FusionAuthTenantLoginConfigurationArgs
- func (FusionAuthTenantLoginConfigurationArgs) ElementType() reflect.Type
- func (i FusionAuthTenantLoginConfigurationArgs) ToFusionAuthTenantLoginConfigurationOutput() FusionAuthTenantLoginConfigurationOutput
- func (i FusionAuthTenantLoginConfigurationArgs) ToFusionAuthTenantLoginConfigurationOutputWithContext(ctx context.Context) FusionAuthTenantLoginConfigurationOutput
- func (i FusionAuthTenantLoginConfigurationArgs) ToFusionAuthTenantLoginConfigurationPtrOutput() FusionAuthTenantLoginConfigurationPtrOutput
- func (i FusionAuthTenantLoginConfigurationArgs) ToFusionAuthTenantLoginConfigurationPtrOutputWithContext(ctx context.Context) FusionAuthTenantLoginConfigurationPtrOutput
- type FusionAuthTenantLoginConfigurationInput
- type FusionAuthTenantLoginConfigurationOutput
- func (FusionAuthTenantLoginConfigurationOutput) ElementType() reflect.Type
- func (o FusionAuthTenantLoginConfigurationOutput) RequireAuthentication() pulumi.BoolPtrOutput
- func (o FusionAuthTenantLoginConfigurationOutput) ToFusionAuthTenantLoginConfigurationOutput() FusionAuthTenantLoginConfigurationOutput
- func (o FusionAuthTenantLoginConfigurationOutput) ToFusionAuthTenantLoginConfigurationOutputWithContext(ctx context.Context) FusionAuthTenantLoginConfigurationOutput
- func (o FusionAuthTenantLoginConfigurationOutput) ToFusionAuthTenantLoginConfigurationPtrOutput() FusionAuthTenantLoginConfigurationPtrOutput
- func (o FusionAuthTenantLoginConfigurationOutput) ToFusionAuthTenantLoginConfigurationPtrOutputWithContext(ctx context.Context) FusionAuthTenantLoginConfigurationPtrOutput
- type FusionAuthTenantLoginConfigurationPtrInput
- type FusionAuthTenantLoginConfigurationPtrOutput
- func (o FusionAuthTenantLoginConfigurationPtrOutput) Elem() FusionAuthTenantLoginConfigurationOutput
- func (FusionAuthTenantLoginConfigurationPtrOutput) ElementType() reflect.Type
- func (o FusionAuthTenantLoginConfigurationPtrOutput) RequireAuthentication() pulumi.BoolPtrOutput
- func (o FusionAuthTenantLoginConfigurationPtrOutput) ToFusionAuthTenantLoginConfigurationPtrOutput() FusionAuthTenantLoginConfigurationPtrOutput
- func (o FusionAuthTenantLoginConfigurationPtrOutput) ToFusionAuthTenantLoginConfigurationPtrOutputWithContext(ctx context.Context) FusionAuthTenantLoginConfigurationPtrOutput
- type FusionAuthTenantMap
- type FusionAuthTenantMapInput
- type FusionAuthTenantMapOutput
- func (FusionAuthTenantMapOutput) ElementType() reflect.Type
- func (o FusionAuthTenantMapOutput) MapIndex(k pulumi.StringInput) FusionAuthTenantOutput
- func (o FusionAuthTenantMapOutput) ToFusionAuthTenantMapOutput() FusionAuthTenantMapOutput
- func (o FusionAuthTenantMapOutput) ToFusionAuthTenantMapOutputWithContext(ctx context.Context) FusionAuthTenantMapOutput
- type FusionAuthTenantMaximumPasswordAge
- type FusionAuthTenantMaximumPasswordAgeArgs
- func (FusionAuthTenantMaximumPasswordAgeArgs) ElementType() reflect.Type
- func (i FusionAuthTenantMaximumPasswordAgeArgs) ToFusionAuthTenantMaximumPasswordAgeOutput() FusionAuthTenantMaximumPasswordAgeOutput
- func (i FusionAuthTenantMaximumPasswordAgeArgs) ToFusionAuthTenantMaximumPasswordAgeOutputWithContext(ctx context.Context) FusionAuthTenantMaximumPasswordAgeOutput
- func (i FusionAuthTenantMaximumPasswordAgeArgs) ToFusionAuthTenantMaximumPasswordAgePtrOutput() FusionAuthTenantMaximumPasswordAgePtrOutput
- func (i FusionAuthTenantMaximumPasswordAgeArgs) ToFusionAuthTenantMaximumPasswordAgePtrOutputWithContext(ctx context.Context) FusionAuthTenantMaximumPasswordAgePtrOutput
- type FusionAuthTenantMaximumPasswordAgeInput
- type FusionAuthTenantMaximumPasswordAgeOutput
- func (o FusionAuthTenantMaximumPasswordAgeOutput) Days() pulumi.IntPtrOutput
- func (FusionAuthTenantMaximumPasswordAgeOutput) ElementType() reflect.Type
- func (o FusionAuthTenantMaximumPasswordAgeOutput) Enabled() pulumi.BoolPtrOutput
- func (o FusionAuthTenantMaximumPasswordAgeOutput) ToFusionAuthTenantMaximumPasswordAgeOutput() FusionAuthTenantMaximumPasswordAgeOutput
- func (o FusionAuthTenantMaximumPasswordAgeOutput) ToFusionAuthTenantMaximumPasswordAgeOutputWithContext(ctx context.Context) FusionAuthTenantMaximumPasswordAgeOutput
- func (o FusionAuthTenantMaximumPasswordAgeOutput) ToFusionAuthTenantMaximumPasswordAgePtrOutput() FusionAuthTenantMaximumPasswordAgePtrOutput
- func (o FusionAuthTenantMaximumPasswordAgeOutput) ToFusionAuthTenantMaximumPasswordAgePtrOutputWithContext(ctx context.Context) FusionAuthTenantMaximumPasswordAgePtrOutput
- type FusionAuthTenantMaximumPasswordAgePtrInput
- type FusionAuthTenantMaximumPasswordAgePtrOutput
- func (o FusionAuthTenantMaximumPasswordAgePtrOutput) Days() pulumi.IntPtrOutput
- func (o FusionAuthTenantMaximumPasswordAgePtrOutput) Elem() FusionAuthTenantMaximumPasswordAgeOutput
- func (FusionAuthTenantMaximumPasswordAgePtrOutput) ElementType() reflect.Type
- func (o FusionAuthTenantMaximumPasswordAgePtrOutput) Enabled() pulumi.BoolPtrOutput
- func (o FusionAuthTenantMaximumPasswordAgePtrOutput) ToFusionAuthTenantMaximumPasswordAgePtrOutput() FusionAuthTenantMaximumPasswordAgePtrOutput
- func (o FusionAuthTenantMaximumPasswordAgePtrOutput) ToFusionAuthTenantMaximumPasswordAgePtrOutputWithContext(ctx context.Context) FusionAuthTenantMaximumPasswordAgePtrOutput
- type FusionAuthTenantMinimumPasswordAge
- type FusionAuthTenantMinimumPasswordAgeArgs
- func (FusionAuthTenantMinimumPasswordAgeArgs) ElementType() reflect.Type
- func (i FusionAuthTenantMinimumPasswordAgeArgs) ToFusionAuthTenantMinimumPasswordAgeOutput() FusionAuthTenantMinimumPasswordAgeOutput
- func (i FusionAuthTenantMinimumPasswordAgeArgs) ToFusionAuthTenantMinimumPasswordAgeOutputWithContext(ctx context.Context) FusionAuthTenantMinimumPasswordAgeOutput
- func (i FusionAuthTenantMinimumPasswordAgeArgs) ToFusionAuthTenantMinimumPasswordAgePtrOutput() FusionAuthTenantMinimumPasswordAgePtrOutput
- func (i FusionAuthTenantMinimumPasswordAgeArgs) ToFusionAuthTenantMinimumPasswordAgePtrOutputWithContext(ctx context.Context) FusionAuthTenantMinimumPasswordAgePtrOutput
- type FusionAuthTenantMinimumPasswordAgeInput
- type FusionAuthTenantMinimumPasswordAgeOutput
- func (FusionAuthTenantMinimumPasswordAgeOutput) ElementType() reflect.Type
- func (o FusionAuthTenantMinimumPasswordAgeOutput) Enabled() pulumi.BoolPtrOutput
- func (o FusionAuthTenantMinimumPasswordAgeOutput) Seconds() pulumi.IntPtrOutput
- func (o FusionAuthTenantMinimumPasswordAgeOutput) ToFusionAuthTenantMinimumPasswordAgeOutput() FusionAuthTenantMinimumPasswordAgeOutput
- func (o FusionAuthTenantMinimumPasswordAgeOutput) ToFusionAuthTenantMinimumPasswordAgeOutputWithContext(ctx context.Context) FusionAuthTenantMinimumPasswordAgeOutput
- func (o FusionAuthTenantMinimumPasswordAgeOutput) ToFusionAuthTenantMinimumPasswordAgePtrOutput() FusionAuthTenantMinimumPasswordAgePtrOutput
- func (o FusionAuthTenantMinimumPasswordAgeOutput) ToFusionAuthTenantMinimumPasswordAgePtrOutputWithContext(ctx context.Context) FusionAuthTenantMinimumPasswordAgePtrOutput
- type FusionAuthTenantMinimumPasswordAgePtrInput
- type FusionAuthTenantMinimumPasswordAgePtrOutput
- func (o FusionAuthTenantMinimumPasswordAgePtrOutput) Elem() FusionAuthTenantMinimumPasswordAgeOutput
- func (FusionAuthTenantMinimumPasswordAgePtrOutput) ElementType() reflect.Type
- func (o FusionAuthTenantMinimumPasswordAgePtrOutput) Enabled() pulumi.BoolPtrOutput
- func (o FusionAuthTenantMinimumPasswordAgePtrOutput) Seconds() pulumi.IntPtrOutput
- func (o FusionAuthTenantMinimumPasswordAgePtrOutput) ToFusionAuthTenantMinimumPasswordAgePtrOutput() FusionAuthTenantMinimumPasswordAgePtrOutput
- func (o FusionAuthTenantMinimumPasswordAgePtrOutput) ToFusionAuthTenantMinimumPasswordAgePtrOutputWithContext(ctx context.Context) FusionAuthTenantMinimumPasswordAgePtrOutput
- type FusionAuthTenantMultiFactorConfiguration
- type FusionAuthTenantMultiFactorConfigurationArgs
- func (FusionAuthTenantMultiFactorConfigurationArgs) ElementType() reflect.Type
- func (i FusionAuthTenantMultiFactorConfigurationArgs) ToFusionAuthTenantMultiFactorConfigurationOutput() FusionAuthTenantMultiFactorConfigurationOutput
- func (i FusionAuthTenantMultiFactorConfigurationArgs) ToFusionAuthTenantMultiFactorConfigurationOutputWithContext(ctx context.Context) FusionAuthTenantMultiFactorConfigurationOutput
- func (i FusionAuthTenantMultiFactorConfigurationArgs) ToFusionAuthTenantMultiFactorConfigurationPtrOutput() FusionAuthTenantMultiFactorConfigurationPtrOutput
- func (i FusionAuthTenantMultiFactorConfigurationArgs) ToFusionAuthTenantMultiFactorConfigurationPtrOutputWithContext(ctx context.Context) FusionAuthTenantMultiFactorConfigurationPtrOutput
- type FusionAuthTenantMultiFactorConfigurationAuthenticator
- type FusionAuthTenantMultiFactorConfigurationAuthenticatorArgs
- func (FusionAuthTenantMultiFactorConfigurationAuthenticatorArgs) ElementType() reflect.Type
- func (i FusionAuthTenantMultiFactorConfigurationAuthenticatorArgs) ToFusionAuthTenantMultiFactorConfigurationAuthenticatorOutput() FusionAuthTenantMultiFactorConfigurationAuthenticatorOutput
- func (i FusionAuthTenantMultiFactorConfigurationAuthenticatorArgs) ToFusionAuthTenantMultiFactorConfigurationAuthenticatorOutputWithContext(ctx context.Context) FusionAuthTenantMultiFactorConfigurationAuthenticatorOutput
- func (i FusionAuthTenantMultiFactorConfigurationAuthenticatorArgs) ToFusionAuthTenantMultiFactorConfigurationAuthenticatorPtrOutput() FusionAuthTenantMultiFactorConfigurationAuthenticatorPtrOutput
- func (i FusionAuthTenantMultiFactorConfigurationAuthenticatorArgs) ToFusionAuthTenantMultiFactorConfigurationAuthenticatorPtrOutputWithContext(ctx context.Context) FusionAuthTenantMultiFactorConfigurationAuthenticatorPtrOutput
- type FusionAuthTenantMultiFactorConfigurationAuthenticatorInput
- type FusionAuthTenantMultiFactorConfigurationAuthenticatorOutput
- func (FusionAuthTenantMultiFactorConfigurationAuthenticatorOutput) ElementType() reflect.Type
- func (o FusionAuthTenantMultiFactorConfigurationAuthenticatorOutput) Enabled() pulumi.BoolPtrOutput
- func (o FusionAuthTenantMultiFactorConfigurationAuthenticatorOutput) ToFusionAuthTenantMultiFactorConfigurationAuthenticatorOutput() FusionAuthTenantMultiFactorConfigurationAuthenticatorOutput
- func (o FusionAuthTenantMultiFactorConfigurationAuthenticatorOutput) ToFusionAuthTenantMultiFactorConfigurationAuthenticatorOutputWithContext(ctx context.Context) FusionAuthTenantMultiFactorConfigurationAuthenticatorOutput
- func (o FusionAuthTenantMultiFactorConfigurationAuthenticatorOutput) ToFusionAuthTenantMultiFactorConfigurationAuthenticatorPtrOutput() FusionAuthTenantMultiFactorConfigurationAuthenticatorPtrOutput
- func (o FusionAuthTenantMultiFactorConfigurationAuthenticatorOutput) ToFusionAuthTenantMultiFactorConfigurationAuthenticatorPtrOutputWithContext(ctx context.Context) FusionAuthTenantMultiFactorConfigurationAuthenticatorPtrOutput
- type FusionAuthTenantMultiFactorConfigurationAuthenticatorPtrInput
- type FusionAuthTenantMultiFactorConfigurationAuthenticatorPtrOutput
- func (o FusionAuthTenantMultiFactorConfigurationAuthenticatorPtrOutput) Elem() FusionAuthTenantMultiFactorConfigurationAuthenticatorOutput
- func (FusionAuthTenantMultiFactorConfigurationAuthenticatorPtrOutput) ElementType() reflect.Type
- func (o FusionAuthTenantMultiFactorConfigurationAuthenticatorPtrOutput) Enabled() pulumi.BoolPtrOutput
- func (o FusionAuthTenantMultiFactorConfigurationAuthenticatorPtrOutput) ToFusionAuthTenantMultiFactorConfigurationAuthenticatorPtrOutput() FusionAuthTenantMultiFactorConfigurationAuthenticatorPtrOutput
- func (o FusionAuthTenantMultiFactorConfigurationAuthenticatorPtrOutput) ToFusionAuthTenantMultiFactorConfigurationAuthenticatorPtrOutputWithContext(ctx context.Context) FusionAuthTenantMultiFactorConfigurationAuthenticatorPtrOutput
- type FusionAuthTenantMultiFactorConfigurationEmail
- type FusionAuthTenantMultiFactorConfigurationEmailArgs
- func (FusionAuthTenantMultiFactorConfigurationEmailArgs) ElementType() reflect.Type
- func (i FusionAuthTenantMultiFactorConfigurationEmailArgs) ToFusionAuthTenantMultiFactorConfigurationEmailOutput() FusionAuthTenantMultiFactorConfigurationEmailOutput
- func (i FusionAuthTenantMultiFactorConfigurationEmailArgs) ToFusionAuthTenantMultiFactorConfigurationEmailOutputWithContext(ctx context.Context) FusionAuthTenantMultiFactorConfigurationEmailOutput
- func (i FusionAuthTenantMultiFactorConfigurationEmailArgs) ToFusionAuthTenantMultiFactorConfigurationEmailPtrOutput() FusionAuthTenantMultiFactorConfigurationEmailPtrOutput
- func (i FusionAuthTenantMultiFactorConfigurationEmailArgs) ToFusionAuthTenantMultiFactorConfigurationEmailPtrOutputWithContext(ctx context.Context) FusionAuthTenantMultiFactorConfigurationEmailPtrOutput
- type FusionAuthTenantMultiFactorConfigurationEmailInput
- type FusionAuthTenantMultiFactorConfigurationEmailOutput
- func (FusionAuthTenantMultiFactorConfigurationEmailOutput) ElementType() reflect.Type
- func (o FusionAuthTenantMultiFactorConfigurationEmailOutput) Enabled() pulumi.BoolPtrOutput
- func (o FusionAuthTenantMultiFactorConfigurationEmailOutput) TemplateId() pulumi.StringPtrOutput
- func (o FusionAuthTenantMultiFactorConfigurationEmailOutput) ToFusionAuthTenantMultiFactorConfigurationEmailOutput() FusionAuthTenantMultiFactorConfigurationEmailOutput
- func (o FusionAuthTenantMultiFactorConfigurationEmailOutput) ToFusionAuthTenantMultiFactorConfigurationEmailOutputWithContext(ctx context.Context) FusionAuthTenantMultiFactorConfigurationEmailOutput
- func (o FusionAuthTenantMultiFactorConfigurationEmailOutput) ToFusionAuthTenantMultiFactorConfigurationEmailPtrOutput() FusionAuthTenantMultiFactorConfigurationEmailPtrOutput
- func (o FusionAuthTenantMultiFactorConfigurationEmailOutput) ToFusionAuthTenantMultiFactorConfigurationEmailPtrOutputWithContext(ctx context.Context) FusionAuthTenantMultiFactorConfigurationEmailPtrOutput
- type FusionAuthTenantMultiFactorConfigurationEmailPtrInput
- type FusionAuthTenantMultiFactorConfigurationEmailPtrOutput
- func (o FusionAuthTenantMultiFactorConfigurationEmailPtrOutput) Elem() FusionAuthTenantMultiFactorConfigurationEmailOutput
- func (FusionAuthTenantMultiFactorConfigurationEmailPtrOutput) ElementType() reflect.Type
- func (o FusionAuthTenantMultiFactorConfigurationEmailPtrOutput) Enabled() pulumi.BoolPtrOutput
- func (o FusionAuthTenantMultiFactorConfigurationEmailPtrOutput) TemplateId() pulumi.StringPtrOutput
- func (o FusionAuthTenantMultiFactorConfigurationEmailPtrOutput) ToFusionAuthTenantMultiFactorConfigurationEmailPtrOutput() FusionAuthTenantMultiFactorConfigurationEmailPtrOutput
- func (o FusionAuthTenantMultiFactorConfigurationEmailPtrOutput) ToFusionAuthTenantMultiFactorConfigurationEmailPtrOutputWithContext(ctx context.Context) FusionAuthTenantMultiFactorConfigurationEmailPtrOutput
- type FusionAuthTenantMultiFactorConfigurationInput
- type FusionAuthTenantMultiFactorConfigurationOutput
- func (o FusionAuthTenantMultiFactorConfigurationOutput) Authenticator() FusionAuthTenantMultiFactorConfigurationAuthenticatorPtrOutput
- func (FusionAuthTenantMultiFactorConfigurationOutput) ElementType() reflect.Type
- func (o FusionAuthTenantMultiFactorConfigurationOutput) Email() FusionAuthTenantMultiFactorConfigurationEmailPtrOutput
- func (o FusionAuthTenantMultiFactorConfigurationOutput) Sms() FusionAuthTenantMultiFactorConfigurationSmsPtrOutput
- func (o FusionAuthTenantMultiFactorConfigurationOutput) ToFusionAuthTenantMultiFactorConfigurationOutput() FusionAuthTenantMultiFactorConfigurationOutput
- func (o FusionAuthTenantMultiFactorConfigurationOutput) ToFusionAuthTenantMultiFactorConfigurationOutputWithContext(ctx context.Context) FusionAuthTenantMultiFactorConfigurationOutput
- func (o FusionAuthTenantMultiFactorConfigurationOutput) ToFusionAuthTenantMultiFactorConfigurationPtrOutput() FusionAuthTenantMultiFactorConfigurationPtrOutput
- func (o FusionAuthTenantMultiFactorConfigurationOutput) ToFusionAuthTenantMultiFactorConfigurationPtrOutputWithContext(ctx context.Context) FusionAuthTenantMultiFactorConfigurationPtrOutput
- type FusionAuthTenantMultiFactorConfigurationPtrInput
- type FusionAuthTenantMultiFactorConfigurationPtrOutput
- func (o FusionAuthTenantMultiFactorConfigurationPtrOutput) Authenticator() FusionAuthTenantMultiFactorConfigurationAuthenticatorPtrOutput
- func (o FusionAuthTenantMultiFactorConfigurationPtrOutput) Elem() FusionAuthTenantMultiFactorConfigurationOutput
- func (FusionAuthTenantMultiFactorConfigurationPtrOutput) ElementType() reflect.Type
- func (o FusionAuthTenantMultiFactorConfigurationPtrOutput) Email() FusionAuthTenantMultiFactorConfigurationEmailPtrOutput
- func (o FusionAuthTenantMultiFactorConfigurationPtrOutput) Sms() FusionAuthTenantMultiFactorConfigurationSmsPtrOutput
- func (o FusionAuthTenantMultiFactorConfigurationPtrOutput) ToFusionAuthTenantMultiFactorConfigurationPtrOutput() FusionAuthTenantMultiFactorConfigurationPtrOutput
- func (o FusionAuthTenantMultiFactorConfigurationPtrOutput) ToFusionAuthTenantMultiFactorConfigurationPtrOutputWithContext(ctx context.Context) FusionAuthTenantMultiFactorConfigurationPtrOutput
- type FusionAuthTenantMultiFactorConfigurationSms
- type FusionAuthTenantMultiFactorConfigurationSmsArgs
- func (FusionAuthTenantMultiFactorConfigurationSmsArgs) ElementType() reflect.Type
- func (i FusionAuthTenantMultiFactorConfigurationSmsArgs) ToFusionAuthTenantMultiFactorConfigurationSmsOutput() FusionAuthTenantMultiFactorConfigurationSmsOutput
- func (i FusionAuthTenantMultiFactorConfigurationSmsArgs) ToFusionAuthTenantMultiFactorConfigurationSmsOutputWithContext(ctx context.Context) FusionAuthTenantMultiFactorConfigurationSmsOutput
- func (i FusionAuthTenantMultiFactorConfigurationSmsArgs) ToFusionAuthTenantMultiFactorConfigurationSmsPtrOutput() FusionAuthTenantMultiFactorConfigurationSmsPtrOutput
- func (i FusionAuthTenantMultiFactorConfigurationSmsArgs) ToFusionAuthTenantMultiFactorConfigurationSmsPtrOutputWithContext(ctx context.Context) FusionAuthTenantMultiFactorConfigurationSmsPtrOutput
- type FusionAuthTenantMultiFactorConfigurationSmsInput
- type FusionAuthTenantMultiFactorConfigurationSmsOutput
- func (FusionAuthTenantMultiFactorConfigurationSmsOutput) ElementType() reflect.Type
- func (o FusionAuthTenantMultiFactorConfigurationSmsOutput) Enabled() pulumi.BoolPtrOutput
- func (o FusionAuthTenantMultiFactorConfigurationSmsOutput) MessengerId() pulumi.StringPtrOutput
- func (o FusionAuthTenantMultiFactorConfigurationSmsOutput) TemplateId() pulumi.StringPtrOutput
- func (o FusionAuthTenantMultiFactorConfigurationSmsOutput) ToFusionAuthTenantMultiFactorConfigurationSmsOutput() FusionAuthTenantMultiFactorConfigurationSmsOutput
- func (o FusionAuthTenantMultiFactorConfigurationSmsOutput) ToFusionAuthTenantMultiFactorConfigurationSmsOutputWithContext(ctx context.Context) FusionAuthTenantMultiFactorConfigurationSmsOutput
- func (o FusionAuthTenantMultiFactorConfigurationSmsOutput) ToFusionAuthTenantMultiFactorConfigurationSmsPtrOutput() FusionAuthTenantMultiFactorConfigurationSmsPtrOutput
- func (o FusionAuthTenantMultiFactorConfigurationSmsOutput) ToFusionAuthTenantMultiFactorConfigurationSmsPtrOutputWithContext(ctx context.Context) FusionAuthTenantMultiFactorConfigurationSmsPtrOutput
- type FusionAuthTenantMultiFactorConfigurationSmsPtrInput
- type FusionAuthTenantMultiFactorConfigurationSmsPtrOutput
- func (o FusionAuthTenantMultiFactorConfigurationSmsPtrOutput) Elem() FusionAuthTenantMultiFactorConfigurationSmsOutput
- func (FusionAuthTenantMultiFactorConfigurationSmsPtrOutput) ElementType() reflect.Type
- func (o FusionAuthTenantMultiFactorConfigurationSmsPtrOutput) Enabled() pulumi.BoolPtrOutput
- func (o FusionAuthTenantMultiFactorConfigurationSmsPtrOutput) MessengerId() pulumi.StringPtrOutput
- func (o FusionAuthTenantMultiFactorConfigurationSmsPtrOutput) TemplateId() pulumi.StringPtrOutput
- func (o FusionAuthTenantMultiFactorConfigurationSmsPtrOutput) ToFusionAuthTenantMultiFactorConfigurationSmsPtrOutput() FusionAuthTenantMultiFactorConfigurationSmsPtrOutput
- func (o FusionAuthTenantMultiFactorConfigurationSmsPtrOutput) ToFusionAuthTenantMultiFactorConfigurationSmsPtrOutputWithContext(ctx context.Context) FusionAuthTenantMultiFactorConfigurationSmsPtrOutput
- type FusionAuthTenantOauthConfiguration
- type FusionAuthTenantOauthConfigurationArgs
- func (FusionAuthTenantOauthConfigurationArgs) ElementType() reflect.Type
- func (i FusionAuthTenantOauthConfigurationArgs) ToFusionAuthTenantOauthConfigurationOutput() FusionAuthTenantOauthConfigurationOutput
- func (i FusionAuthTenantOauthConfigurationArgs) ToFusionAuthTenantOauthConfigurationOutputWithContext(ctx context.Context) FusionAuthTenantOauthConfigurationOutput
- type FusionAuthTenantOauthConfigurationArray
- func (FusionAuthTenantOauthConfigurationArray) ElementType() reflect.Type
- func (i FusionAuthTenantOauthConfigurationArray) ToFusionAuthTenantOauthConfigurationArrayOutput() FusionAuthTenantOauthConfigurationArrayOutput
- func (i FusionAuthTenantOauthConfigurationArray) ToFusionAuthTenantOauthConfigurationArrayOutputWithContext(ctx context.Context) FusionAuthTenantOauthConfigurationArrayOutput
- type FusionAuthTenantOauthConfigurationArrayInput
- type FusionAuthTenantOauthConfigurationArrayOutput
- func (FusionAuthTenantOauthConfigurationArrayOutput) ElementType() reflect.Type
- func (o FusionAuthTenantOauthConfigurationArrayOutput) Index(i pulumi.IntInput) FusionAuthTenantOauthConfigurationOutput
- func (o FusionAuthTenantOauthConfigurationArrayOutput) ToFusionAuthTenantOauthConfigurationArrayOutput() FusionAuthTenantOauthConfigurationArrayOutput
- func (o FusionAuthTenantOauthConfigurationArrayOutput) ToFusionAuthTenantOauthConfigurationArrayOutputWithContext(ctx context.Context) FusionAuthTenantOauthConfigurationArrayOutput
- type FusionAuthTenantOauthConfigurationInput
- type FusionAuthTenantOauthConfigurationOutput
- func (o FusionAuthTenantOauthConfigurationOutput) ClientCredentialsAccessTokenPopulateLambdaId() pulumi.StringPtrOutput
- func (FusionAuthTenantOauthConfigurationOutput) ElementType() reflect.Type
- func (o FusionAuthTenantOauthConfigurationOutput) ToFusionAuthTenantOauthConfigurationOutput() FusionAuthTenantOauthConfigurationOutput
- func (o FusionAuthTenantOauthConfigurationOutput) ToFusionAuthTenantOauthConfigurationOutputWithContext(ctx context.Context) FusionAuthTenantOauthConfigurationOutput
- type FusionAuthTenantOutput
- func (o FusionAuthTenantOutput) AccessControlConfiguration() FusionAuthTenantAccessControlConfigurationPtrOutput
- func (o FusionAuthTenantOutput) CaptchaConfiguration() FusionAuthTenantCaptchaConfigurationOutput
- func (o FusionAuthTenantOutput) ConnectorPolicies() FusionAuthTenantConnectorPolicyArrayOutput
- func (o FusionAuthTenantOutput) Data() pulumi.MapOutput
- func (FusionAuthTenantOutput) ElementType() reflect.Type
- func (o FusionAuthTenantOutput) EmailConfiguration() FusionAuthTenantEmailConfigurationOutput
- func (o FusionAuthTenantOutput) EventConfigurations() FusionAuthTenantEventConfigurationArrayOutput
- func (o FusionAuthTenantOutput) ExternalIdentifierConfiguration() FusionAuthTenantExternalIdentifierConfigurationOutput
- func (o FusionAuthTenantOutput) FailedAuthenticationConfiguration() FusionAuthTenantFailedAuthenticationConfigurationOutput
- func (o FusionAuthTenantOutput) FamilyConfiguration() FusionAuthTenantFamilyConfigurationOutput
- func (o FusionAuthTenantOutput) FormConfiguration() FusionAuthTenantFormConfigurationOutput
- func (o FusionAuthTenantOutput) HttpSessionMaxInactiveInterval() pulumi.IntPtrOutput
- func (o FusionAuthTenantOutput) Issuer() pulumi.StringOutput
- func (o FusionAuthTenantOutput) JwtConfigurations() FusionAuthTenantJwtConfigurationArrayOutput
- func (o FusionAuthTenantOutput) LoginConfiguration() FusionAuthTenantLoginConfigurationPtrOutput
- func (o FusionAuthTenantOutput) LogoutUrl() pulumi.StringPtrOutput
- func (o FusionAuthTenantOutput) MaximumPasswordAge() FusionAuthTenantMaximumPasswordAgeOutput
- func (o FusionAuthTenantOutput) MinimumPasswordAge() FusionAuthTenantMinimumPasswordAgeOutput
- func (o FusionAuthTenantOutput) MultiFactorConfiguration() FusionAuthTenantMultiFactorConfigurationOutput
- func (o FusionAuthTenantOutput) Name() pulumi.StringOutput
- func (o FusionAuthTenantOutput) OauthConfigurations() FusionAuthTenantOauthConfigurationArrayOutput
- func (o FusionAuthTenantOutput) PasswordEncryptionConfigurations() FusionAuthTenantPasswordEncryptionConfigurationArrayOutput
- func (o FusionAuthTenantOutput) PasswordValidationRules() FusionAuthTenantPasswordValidationRulesOutput
- func (o FusionAuthTenantOutput) SourceTenantId() pulumi.StringPtrOutput
- func (o FusionAuthTenantOutput) TenantId() pulumi.StringOutput
- func (o FusionAuthTenantOutput) ThemeId() pulumi.StringOutput
- func (o FusionAuthTenantOutput) ToFusionAuthTenantOutput() FusionAuthTenantOutput
- func (o FusionAuthTenantOutput) ToFusionAuthTenantOutputWithContext(ctx context.Context) FusionAuthTenantOutput
- func (o FusionAuthTenantOutput) UserDeletePolicy() FusionAuthTenantUserDeletePolicyOutput
- func (o FusionAuthTenantOutput) UsernameConfiguration() FusionAuthTenantUsernameConfigurationOutput
- type FusionAuthTenantPasswordEncryptionConfiguration
- type FusionAuthTenantPasswordEncryptionConfigurationArgs
- func (FusionAuthTenantPasswordEncryptionConfigurationArgs) ElementType() reflect.Type
- func (i FusionAuthTenantPasswordEncryptionConfigurationArgs) ToFusionAuthTenantPasswordEncryptionConfigurationOutput() FusionAuthTenantPasswordEncryptionConfigurationOutput
- func (i FusionAuthTenantPasswordEncryptionConfigurationArgs) ToFusionAuthTenantPasswordEncryptionConfigurationOutputWithContext(ctx context.Context) FusionAuthTenantPasswordEncryptionConfigurationOutput
- type FusionAuthTenantPasswordEncryptionConfigurationArray
- func (FusionAuthTenantPasswordEncryptionConfigurationArray) ElementType() reflect.Type
- func (i FusionAuthTenantPasswordEncryptionConfigurationArray) ToFusionAuthTenantPasswordEncryptionConfigurationArrayOutput() FusionAuthTenantPasswordEncryptionConfigurationArrayOutput
- func (i FusionAuthTenantPasswordEncryptionConfigurationArray) ToFusionAuthTenantPasswordEncryptionConfigurationArrayOutputWithContext(ctx context.Context) FusionAuthTenantPasswordEncryptionConfigurationArrayOutput
- type FusionAuthTenantPasswordEncryptionConfigurationArrayInput
- type FusionAuthTenantPasswordEncryptionConfigurationArrayOutput
- func (FusionAuthTenantPasswordEncryptionConfigurationArrayOutput) ElementType() reflect.Type
- func (o FusionAuthTenantPasswordEncryptionConfigurationArrayOutput) Index(i pulumi.IntInput) FusionAuthTenantPasswordEncryptionConfigurationOutput
- func (o FusionAuthTenantPasswordEncryptionConfigurationArrayOutput) ToFusionAuthTenantPasswordEncryptionConfigurationArrayOutput() FusionAuthTenantPasswordEncryptionConfigurationArrayOutput
- func (o FusionAuthTenantPasswordEncryptionConfigurationArrayOutput) ToFusionAuthTenantPasswordEncryptionConfigurationArrayOutputWithContext(ctx context.Context) FusionAuthTenantPasswordEncryptionConfigurationArrayOutput
- type FusionAuthTenantPasswordEncryptionConfigurationInput
- type FusionAuthTenantPasswordEncryptionConfigurationOutput
- func (FusionAuthTenantPasswordEncryptionConfigurationOutput) ElementType() reflect.Type
- func (o FusionAuthTenantPasswordEncryptionConfigurationOutput) EncryptionScheme() pulumi.StringPtrOutput
- func (o FusionAuthTenantPasswordEncryptionConfigurationOutput) EncryptionSchemeFactor() pulumi.IntPtrOutput
- func (o FusionAuthTenantPasswordEncryptionConfigurationOutput) ModifyEncryptionSchemeOnLogin() pulumi.BoolPtrOutput
- func (o FusionAuthTenantPasswordEncryptionConfigurationOutput) ToFusionAuthTenantPasswordEncryptionConfigurationOutput() FusionAuthTenantPasswordEncryptionConfigurationOutput
- func (o FusionAuthTenantPasswordEncryptionConfigurationOutput) ToFusionAuthTenantPasswordEncryptionConfigurationOutputWithContext(ctx context.Context) FusionAuthTenantPasswordEncryptionConfigurationOutput
- type FusionAuthTenantPasswordValidationRules
- type FusionAuthTenantPasswordValidationRulesArgs
- func (FusionAuthTenantPasswordValidationRulesArgs) ElementType() reflect.Type
- func (i FusionAuthTenantPasswordValidationRulesArgs) ToFusionAuthTenantPasswordValidationRulesOutput() FusionAuthTenantPasswordValidationRulesOutput
- func (i FusionAuthTenantPasswordValidationRulesArgs) ToFusionAuthTenantPasswordValidationRulesOutputWithContext(ctx context.Context) FusionAuthTenantPasswordValidationRulesOutput
- func (i FusionAuthTenantPasswordValidationRulesArgs) ToFusionAuthTenantPasswordValidationRulesPtrOutput() FusionAuthTenantPasswordValidationRulesPtrOutput
- func (i FusionAuthTenantPasswordValidationRulesArgs) ToFusionAuthTenantPasswordValidationRulesPtrOutputWithContext(ctx context.Context) FusionAuthTenantPasswordValidationRulesPtrOutput
- type FusionAuthTenantPasswordValidationRulesBreachDetection
- type FusionAuthTenantPasswordValidationRulesBreachDetectionArgs
- func (FusionAuthTenantPasswordValidationRulesBreachDetectionArgs) ElementType() reflect.Type
- func (i FusionAuthTenantPasswordValidationRulesBreachDetectionArgs) ToFusionAuthTenantPasswordValidationRulesBreachDetectionOutput() FusionAuthTenantPasswordValidationRulesBreachDetectionOutput
- func (i FusionAuthTenantPasswordValidationRulesBreachDetectionArgs) ToFusionAuthTenantPasswordValidationRulesBreachDetectionOutputWithContext(ctx context.Context) FusionAuthTenantPasswordValidationRulesBreachDetectionOutput
- func (i FusionAuthTenantPasswordValidationRulesBreachDetectionArgs) ToFusionAuthTenantPasswordValidationRulesBreachDetectionPtrOutput() FusionAuthTenantPasswordValidationRulesBreachDetectionPtrOutput
- func (i FusionAuthTenantPasswordValidationRulesBreachDetectionArgs) ToFusionAuthTenantPasswordValidationRulesBreachDetectionPtrOutputWithContext(ctx context.Context) FusionAuthTenantPasswordValidationRulesBreachDetectionPtrOutput
- type FusionAuthTenantPasswordValidationRulesBreachDetectionInput
- type FusionAuthTenantPasswordValidationRulesBreachDetectionOutput
- func (FusionAuthTenantPasswordValidationRulesBreachDetectionOutput) ElementType() reflect.Type
- func (o FusionAuthTenantPasswordValidationRulesBreachDetectionOutput) Enabled() pulumi.BoolPtrOutput
- func (o FusionAuthTenantPasswordValidationRulesBreachDetectionOutput) MatchMode() pulumi.StringPtrOutput
- func (o FusionAuthTenantPasswordValidationRulesBreachDetectionOutput) NotifyUserEmailTemplateId() pulumi.StringPtrOutput
- func (o FusionAuthTenantPasswordValidationRulesBreachDetectionOutput) OnLogin() pulumi.StringPtrOutput
- func (o FusionAuthTenantPasswordValidationRulesBreachDetectionOutput) ToFusionAuthTenantPasswordValidationRulesBreachDetectionOutput() FusionAuthTenantPasswordValidationRulesBreachDetectionOutput
- func (o FusionAuthTenantPasswordValidationRulesBreachDetectionOutput) ToFusionAuthTenantPasswordValidationRulesBreachDetectionOutputWithContext(ctx context.Context) FusionAuthTenantPasswordValidationRulesBreachDetectionOutput
- func (o FusionAuthTenantPasswordValidationRulesBreachDetectionOutput) ToFusionAuthTenantPasswordValidationRulesBreachDetectionPtrOutput() FusionAuthTenantPasswordValidationRulesBreachDetectionPtrOutput
- func (o FusionAuthTenantPasswordValidationRulesBreachDetectionOutput) ToFusionAuthTenantPasswordValidationRulesBreachDetectionPtrOutputWithContext(ctx context.Context) FusionAuthTenantPasswordValidationRulesBreachDetectionPtrOutput
- type FusionAuthTenantPasswordValidationRulesBreachDetectionPtrInput
- type FusionAuthTenantPasswordValidationRulesBreachDetectionPtrOutput
- func (o FusionAuthTenantPasswordValidationRulesBreachDetectionPtrOutput) Elem() FusionAuthTenantPasswordValidationRulesBreachDetectionOutput
- func (FusionAuthTenantPasswordValidationRulesBreachDetectionPtrOutput) ElementType() reflect.Type
- func (o FusionAuthTenantPasswordValidationRulesBreachDetectionPtrOutput) Enabled() pulumi.BoolPtrOutput
- func (o FusionAuthTenantPasswordValidationRulesBreachDetectionPtrOutput) MatchMode() pulumi.StringPtrOutput
- func (o FusionAuthTenantPasswordValidationRulesBreachDetectionPtrOutput) NotifyUserEmailTemplateId() pulumi.StringPtrOutput
- func (o FusionAuthTenantPasswordValidationRulesBreachDetectionPtrOutput) OnLogin() pulumi.StringPtrOutput
- func (o FusionAuthTenantPasswordValidationRulesBreachDetectionPtrOutput) ToFusionAuthTenantPasswordValidationRulesBreachDetectionPtrOutput() FusionAuthTenantPasswordValidationRulesBreachDetectionPtrOutput
- func (o FusionAuthTenantPasswordValidationRulesBreachDetectionPtrOutput) ToFusionAuthTenantPasswordValidationRulesBreachDetectionPtrOutputWithContext(ctx context.Context) FusionAuthTenantPasswordValidationRulesBreachDetectionPtrOutput
- type FusionAuthTenantPasswordValidationRulesInput
- type FusionAuthTenantPasswordValidationRulesOutput
- func (o FusionAuthTenantPasswordValidationRulesOutput) BreachDetection() FusionAuthTenantPasswordValidationRulesBreachDetectionPtrOutput
- func (FusionAuthTenantPasswordValidationRulesOutput) ElementType() reflect.Type
- func (o FusionAuthTenantPasswordValidationRulesOutput) MaxLength() pulumi.IntPtrOutput
- func (o FusionAuthTenantPasswordValidationRulesOutput) MinLength() pulumi.IntPtrOutput
- func (o FusionAuthTenantPasswordValidationRulesOutput) RememberPreviousPasswords() FusionAuthTenantPasswordValidationRulesRememberPreviousPasswordsPtrOutput
- func (o FusionAuthTenantPasswordValidationRulesOutput) RequireNonAlpha() pulumi.BoolPtrOutput
- func (o FusionAuthTenantPasswordValidationRulesOutput) RequireNumber() pulumi.BoolPtrOutput
- func (o FusionAuthTenantPasswordValidationRulesOutput) RequiredMixedCase() pulumi.BoolPtrOutput
- func (o FusionAuthTenantPasswordValidationRulesOutput) ToFusionAuthTenantPasswordValidationRulesOutput() FusionAuthTenantPasswordValidationRulesOutput
- func (o FusionAuthTenantPasswordValidationRulesOutput) ToFusionAuthTenantPasswordValidationRulesOutputWithContext(ctx context.Context) FusionAuthTenantPasswordValidationRulesOutput
- func (o FusionAuthTenantPasswordValidationRulesOutput) ToFusionAuthTenantPasswordValidationRulesPtrOutput() FusionAuthTenantPasswordValidationRulesPtrOutput
- func (o FusionAuthTenantPasswordValidationRulesOutput) ToFusionAuthTenantPasswordValidationRulesPtrOutputWithContext(ctx context.Context) FusionAuthTenantPasswordValidationRulesPtrOutput
- func (o FusionAuthTenantPasswordValidationRulesOutput) ValidateOnLogin() pulumi.BoolPtrOutput
- type FusionAuthTenantPasswordValidationRulesPtrInput
- type FusionAuthTenantPasswordValidationRulesPtrOutput
- func (o FusionAuthTenantPasswordValidationRulesPtrOutput) BreachDetection() FusionAuthTenantPasswordValidationRulesBreachDetectionPtrOutput
- func (o FusionAuthTenantPasswordValidationRulesPtrOutput) Elem() FusionAuthTenantPasswordValidationRulesOutput
- func (FusionAuthTenantPasswordValidationRulesPtrOutput) ElementType() reflect.Type
- func (o FusionAuthTenantPasswordValidationRulesPtrOutput) MaxLength() pulumi.IntPtrOutput
- func (o FusionAuthTenantPasswordValidationRulesPtrOutput) MinLength() pulumi.IntPtrOutput
- func (o FusionAuthTenantPasswordValidationRulesPtrOutput) RememberPreviousPasswords() FusionAuthTenantPasswordValidationRulesRememberPreviousPasswordsPtrOutput
- func (o FusionAuthTenantPasswordValidationRulesPtrOutput) RequireNonAlpha() pulumi.BoolPtrOutput
- func (o FusionAuthTenantPasswordValidationRulesPtrOutput) RequireNumber() pulumi.BoolPtrOutput
- func (o FusionAuthTenantPasswordValidationRulesPtrOutput) RequiredMixedCase() pulumi.BoolPtrOutput
- func (o FusionAuthTenantPasswordValidationRulesPtrOutput) ToFusionAuthTenantPasswordValidationRulesPtrOutput() FusionAuthTenantPasswordValidationRulesPtrOutput
- func (o FusionAuthTenantPasswordValidationRulesPtrOutput) ToFusionAuthTenantPasswordValidationRulesPtrOutputWithContext(ctx context.Context) FusionAuthTenantPasswordValidationRulesPtrOutput
- func (o FusionAuthTenantPasswordValidationRulesPtrOutput) ValidateOnLogin() pulumi.BoolPtrOutput
- type FusionAuthTenantPasswordValidationRulesRememberPreviousPasswords
- type FusionAuthTenantPasswordValidationRulesRememberPreviousPasswordsArgs
- func (FusionAuthTenantPasswordValidationRulesRememberPreviousPasswordsArgs) ElementType() reflect.Type
- func (i FusionAuthTenantPasswordValidationRulesRememberPreviousPasswordsArgs) ToFusionAuthTenantPasswordValidationRulesRememberPreviousPasswordsOutput() FusionAuthTenantPasswordValidationRulesRememberPreviousPasswordsOutput
- func (i FusionAuthTenantPasswordValidationRulesRememberPreviousPasswordsArgs) ToFusionAuthTenantPasswordValidationRulesRememberPreviousPasswordsOutputWithContext(ctx context.Context) FusionAuthTenantPasswordValidationRulesRememberPreviousPasswordsOutput
- func (i FusionAuthTenantPasswordValidationRulesRememberPreviousPasswordsArgs) ToFusionAuthTenantPasswordValidationRulesRememberPreviousPasswordsPtrOutput() FusionAuthTenantPasswordValidationRulesRememberPreviousPasswordsPtrOutput
- func (i FusionAuthTenantPasswordValidationRulesRememberPreviousPasswordsArgs) ToFusionAuthTenantPasswordValidationRulesRememberPreviousPasswordsPtrOutputWithContext(ctx context.Context) FusionAuthTenantPasswordValidationRulesRememberPreviousPasswordsPtrOutput
- type FusionAuthTenantPasswordValidationRulesRememberPreviousPasswordsInput
- type FusionAuthTenantPasswordValidationRulesRememberPreviousPasswordsOutput
- func (o FusionAuthTenantPasswordValidationRulesRememberPreviousPasswordsOutput) Count() pulumi.IntPtrOutput
- func (FusionAuthTenantPasswordValidationRulesRememberPreviousPasswordsOutput) ElementType() reflect.Type
- func (o FusionAuthTenantPasswordValidationRulesRememberPreviousPasswordsOutput) Enabled() pulumi.BoolPtrOutput
- func (o FusionAuthTenantPasswordValidationRulesRememberPreviousPasswordsOutput) ToFusionAuthTenantPasswordValidationRulesRememberPreviousPasswordsOutput() FusionAuthTenantPasswordValidationRulesRememberPreviousPasswordsOutput
- func (o FusionAuthTenantPasswordValidationRulesRememberPreviousPasswordsOutput) ToFusionAuthTenantPasswordValidationRulesRememberPreviousPasswordsOutputWithContext(ctx context.Context) FusionAuthTenantPasswordValidationRulesRememberPreviousPasswordsOutput
- func (o FusionAuthTenantPasswordValidationRulesRememberPreviousPasswordsOutput) ToFusionAuthTenantPasswordValidationRulesRememberPreviousPasswordsPtrOutput() FusionAuthTenantPasswordValidationRulesRememberPreviousPasswordsPtrOutput
- func (o FusionAuthTenantPasswordValidationRulesRememberPreviousPasswordsOutput) ToFusionAuthTenantPasswordValidationRulesRememberPreviousPasswordsPtrOutputWithContext(ctx context.Context) FusionAuthTenantPasswordValidationRulesRememberPreviousPasswordsPtrOutput
- type FusionAuthTenantPasswordValidationRulesRememberPreviousPasswordsPtrInput
- type FusionAuthTenantPasswordValidationRulesRememberPreviousPasswordsPtrOutput
- func (o FusionAuthTenantPasswordValidationRulesRememberPreviousPasswordsPtrOutput) Count() pulumi.IntPtrOutput
- func (o FusionAuthTenantPasswordValidationRulesRememberPreviousPasswordsPtrOutput) Elem() FusionAuthTenantPasswordValidationRulesRememberPreviousPasswordsOutput
- func (FusionAuthTenantPasswordValidationRulesRememberPreviousPasswordsPtrOutput) ElementType() reflect.Type
- func (o FusionAuthTenantPasswordValidationRulesRememberPreviousPasswordsPtrOutput) Enabled() pulumi.BoolPtrOutput
- func (o FusionAuthTenantPasswordValidationRulesRememberPreviousPasswordsPtrOutput) ToFusionAuthTenantPasswordValidationRulesRememberPreviousPasswordsPtrOutput() FusionAuthTenantPasswordValidationRulesRememberPreviousPasswordsPtrOutput
- func (o FusionAuthTenantPasswordValidationRulesRememberPreviousPasswordsPtrOutput) ToFusionAuthTenantPasswordValidationRulesRememberPreviousPasswordsPtrOutputWithContext(ctx context.Context) FusionAuthTenantPasswordValidationRulesRememberPreviousPasswordsPtrOutput
- type FusionAuthTenantState
- type FusionAuthTenantUserDeletePolicy
- type FusionAuthTenantUserDeletePolicyArgs
- func (FusionAuthTenantUserDeletePolicyArgs) ElementType() reflect.Type
- func (i FusionAuthTenantUserDeletePolicyArgs) ToFusionAuthTenantUserDeletePolicyOutput() FusionAuthTenantUserDeletePolicyOutput
- func (i FusionAuthTenantUserDeletePolicyArgs) ToFusionAuthTenantUserDeletePolicyOutputWithContext(ctx context.Context) FusionAuthTenantUserDeletePolicyOutput
- func (i FusionAuthTenantUserDeletePolicyArgs) ToFusionAuthTenantUserDeletePolicyPtrOutput() FusionAuthTenantUserDeletePolicyPtrOutput
- func (i FusionAuthTenantUserDeletePolicyArgs) ToFusionAuthTenantUserDeletePolicyPtrOutputWithContext(ctx context.Context) FusionAuthTenantUserDeletePolicyPtrOutput
- type FusionAuthTenantUserDeletePolicyInput
- type FusionAuthTenantUserDeletePolicyOutput
- func (FusionAuthTenantUserDeletePolicyOutput) ElementType() reflect.Type
- func (o FusionAuthTenantUserDeletePolicyOutput) ToFusionAuthTenantUserDeletePolicyOutput() FusionAuthTenantUserDeletePolicyOutput
- func (o FusionAuthTenantUserDeletePolicyOutput) ToFusionAuthTenantUserDeletePolicyOutputWithContext(ctx context.Context) FusionAuthTenantUserDeletePolicyOutput
- func (o FusionAuthTenantUserDeletePolicyOutput) ToFusionAuthTenantUserDeletePolicyPtrOutput() FusionAuthTenantUserDeletePolicyPtrOutput
- func (o FusionAuthTenantUserDeletePolicyOutput) ToFusionAuthTenantUserDeletePolicyPtrOutputWithContext(ctx context.Context) FusionAuthTenantUserDeletePolicyPtrOutput
- func (o FusionAuthTenantUserDeletePolicyOutput) UnverifiedEnabled() pulumi.BoolPtrOutput
- func (o FusionAuthTenantUserDeletePolicyOutput) UnverifiedNumberOfDaysToRetain() pulumi.IntPtrOutput
- type FusionAuthTenantUserDeletePolicyPtrInput
- type FusionAuthTenantUserDeletePolicyPtrOutput
- func (o FusionAuthTenantUserDeletePolicyPtrOutput) Elem() FusionAuthTenantUserDeletePolicyOutput
- func (FusionAuthTenantUserDeletePolicyPtrOutput) ElementType() reflect.Type
- func (o FusionAuthTenantUserDeletePolicyPtrOutput) ToFusionAuthTenantUserDeletePolicyPtrOutput() FusionAuthTenantUserDeletePolicyPtrOutput
- func (o FusionAuthTenantUserDeletePolicyPtrOutput) ToFusionAuthTenantUserDeletePolicyPtrOutputWithContext(ctx context.Context) FusionAuthTenantUserDeletePolicyPtrOutput
- func (o FusionAuthTenantUserDeletePolicyPtrOutput) UnverifiedEnabled() pulumi.BoolPtrOutput
- func (o FusionAuthTenantUserDeletePolicyPtrOutput) UnverifiedNumberOfDaysToRetain() pulumi.IntPtrOutput
- type FusionAuthTenantUsernameConfiguration
- type FusionAuthTenantUsernameConfigurationArgs
- func (FusionAuthTenantUsernameConfigurationArgs) ElementType() reflect.Type
- func (i FusionAuthTenantUsernameConfigurationArgs) ToFusionAuthTenantUsernameConfigurationOutput() FusionAuthTenantUsernameConfigurationOutput
- func (i FusionAuthTenantUsernameConfigurationArgs) ToFusionAuthTenantUsernameConfigurationOutputWithContext(ctx context.Context) FusionAuthTenantUsernameConfigurationOutput
- func (i FusionAuthTenantUsernameConfigurationArgs) ToFusionAuthTenantUsernameConfigurationPtrOutput() FusionAuthTenantUsernameConfigurationPtrOutput
- func (i FusionAuthTenantUsernameConfigurationArgs) ToFusionAuthTenantUsernameConfigurationPtrOutputWithContext(ctx context.Context) FusionAuthTenantUsernameConfigurationPtrOutput
- type FusionAuthTenantUsernameConfigurationInput
- type FusionAuthTenantUsernameConfigurationOutput
- func (FusionAuthTenantUsernameConfigurationOutput) ElementType() reflect.Type
- func (o FusionAuthTenantUsernameConfigurationOutput) ToFusionAuthTenantUsernameConfigurationOutput() FusionAuthTenantUsernameConfigurationOutput
- func (o FusionAuthTenantUsernameConfigurationOutput) ToFusionAuthTenantUsernameConfigurationOutputWithContext(ctx context.Context) FusionAuthTenantUsernameConfigurationOutput
- func (o FusionAuthTenantUsernameConfigurationOutput) ToFusionAuthTenantUsernameConfigurationPtrOutput() FusionAuthTenantUsernameConfigurationPtrOutput
- func (o FusionAuthTenantUsernameConfigurationOutput) ToFusionAuthTenantUsernameConfigurationPtrOutputWithContext(ctx context.Context) FusionAuthTenantUsernameConfigurationPtrOutput
- func (o FusionAuthTenantUsernameConfigurationOutput) Unique() FusionAuthTenantUsernameConfigurationUniquePtrOutput
- type FusionAuthTenantUsernameConfigurationPtrInput
- type FusionAuthTenantUsernameConfigurationPtrOutput
- func (o FusionAuthTenantUsernameConfigurationPtrOutput) Elem() FusionAuthTenantUsernameConfigurationOutput
- func (FusionAuthTenantUsernameConfigurationPtrOutput) ElementType() reflect.Type
- func (o FusionAuthTenantUsernameConfigurationPtrOutput) ToFusionAuthTenantUsernameConfigurationPtrOutput() FusionAuthTenantUsernameConfigurationPtrOutput
- func (o FusionAuthTenantUsernameConfigurationPtrOutput) ToFusionAuthTenantUsernameConfigurationPtrOutputWithContext(ctx context.Context) FusionAuthTenantUsernameConfigurationPtrOutput
- func (o FusionAuthTenantUsernameConfigurationPtrOutput) Unique() FusionAuthTenantUsernameConfigurationUniquePtrOutput
- type FusionAuthTenantUsernameConfigurationUnique
- type FusionAuthTenantUsernameConfigurationUniqueArgs
- func (FusionAuthTenantUsernameConfigurationUniqueArgs) ElementType() reflect.Type
- func (i FusionAuthTenantUsernameConfigurationUniqueArgs) ToFusionAuthTenantUsernameConfigurationUniqueOutput() FusionAuthTenantUsernameConfigurationUniqueOutput
- func (i FusionAuthTenantUsernameConfigurationUniqueArgs) ToFusionAuthTenantUsernameConfigurationUniqueOutputWithContext(ctx context.Context) FusionAuthTenantUsernameConfigurationUniqueOutput
- func (i FusionAuthTenantUsernameConfigurationUniqueArgs) ToFusionAuthTenantUsernameConfigurationUniquePtrOutput() FusionAuthTenantUsernameConfigurationUniquePtrOutput
- func (i FusionAuthTenantUsernameConfigurationUniqueArgs) ToFusionAuthTenantUsernameConfigurationUniquePtrOutputWithContext(ctx context.Context) FusionAuthTenantUsernameConfigurationUniquePtrOutput
- type FusionAuthTenantUsernameConfigurationUniqueInput
- type FusionAuthTenantUsernameConfigurationUniqueOutput
- func (FusionAuthTenantUsernameConfigurationUniqueOutput) ElementType() reflect.Type
- func (o FusionAuthTenantUsernameConfigurationUniqueOutput) Enabled() pulumi.BoolPtrOutput
- func (o FusionAuthTenantUsernameConfigurationUniqueOutput) NumberOfDigits() pulumi.IntPtrOutput
- func (o FusionAuthTenantUsernameConfigurationUniqueOutput) Separator() pulumi.StringPtrOutput
- func (o FusionAuthTenantUsernameConfigurationUniqueOutput) Strategy() pulumi.StringPtrOutput
- func (o FusionAuthTenantUsernameConfigurationUniqueOutput) ToFusionAuthTenantUsernameConfigurationUniqueOutput() FusionAuthTenantUsernameConfigurationUniqueOutput
- func (o FusionAuthTenantUsernameConfigurationUniqueOutput) ToFusionAuthTenantUsernameConfigurationUniqueOutputWithContext(ctx context.Context) FusionAuthTenantUsernameConfigurationUniqueOutput
- func (o FusionAuthTenantUsernameConfigurationUniqueOutput) ToFusionAuthTenantUsernameConfigurationUniquePtrOutput() FusionAuthTenantUsernameConfigurationUniquePtrOutput
- func (o FusionAuthTenantUsernameConfigurationUniqueOutput) ToFusionAuthTenantUsernameConfigurationUniquePtrOutputWithContext(ctx context.Context) FusionAuthTenantUsernameConfigurationUniquePtrOutput
- type FusionAuthTenantUsernameConfigurationUniquePtrInput
- type FusionAuthTenantUsernameConfigurationUniquePtrOutput
- func (o FusionAuthTenantUsernameConfigurationUniquePtrOutput) Elem() FusionAuthTenantUsernameConfigurationUniqueOutput
- func (FusionAuthTenantUsernameConfigurationUniquePtrOutput) ElementType() reflect.Type
- func (o FusionAuthTenantUsernameConfigurationUniquePtrOutput) Enabled() pulumi.BoolPtrOutput
- func (o FusionAuthTenantUsernameConfigurationUniquePtrOutput) NumberOfDigits() pulumi.IntPtrOutput
- func (o FusionAuthTenantUsernameConfigurationUniquePtrOutput) Separator() pulumi.StringPtrOutput
- func (o FusionAuthTenantUsernameConfigurationUniquePtrOutput) Strategy() pulumi.StringPtrOutput
- func (o FusionAuthTenantUsernameConfigurationUniquePtrOutput) ToFusionAuthTenantUsernameConfigurationUniquePtrOutput() FusionAuthTenantUsernameConfigurationUniquePtrOutput
- func (o FusionAuthTenantUsernameConfigurationUniquePtrOutput) ToFusionAuthTenantUsernameConfigurationUniquePtrOutputWithContext(ctx context.Context) FusionAuthTenantUsernameConfigurationUniquePtrOutput
- type FusionAuthTheme
- type FusionAuthThemeArgs
- type FusionAuthThemeArray
- type FusionAuthThemeArrayInput
- type FusionAuthThemeArrayOutput
- func (FusionAuthThemeArrayOutput) ElementType() reflect.Type
- func (o FusionAuthThemeArrayOutput) Index(i pulumi.IntInput) FusionAuthThemeOutput
- func (o FusionAuthThemeArrayOutput) ToFusionAuthThemeArrayOutput() FusionAuthThemeArrayOutput
- func (o FusionAuthThemeArrayOutput) ToFusionAuthThemeArrayOutputWithContext(ctx context.Context) FusionAuthThemeArrayOutput
- type FusionAuthThemeInput
- type FusionAuthThemeMap
- type FusionAuthThemeMapInput
- type FusionAuthThemeMapOutput
- func (FusionAuthThemeMapOutput) ElementType() reflect.Type
- func (o FusionAuthThemeMapOutput) MapIndex(k pulumi.StringInput) FusionAuthThemeOutput
- func (o FusionAuthThemeMapOutput) ToFusionAuthThemeMapOutput() FusionAuthThemeMapOutput
- func (o FusionAuthThemeMapOutput) ToFusionAuthThemeMapOutputWithContext(ctx context.Context) FusionAuthThemeMapOutput
- type FusionAuthThemeOutput
- func (o FusionAuthThemeOutput) AccountEdit() pulumi.StringOutput
- func (o FusionAuthThemeOutput) AccountIndex() pulumi.StringOutput
- func (o FusionAuthThemeOutput) AccountTwoFactorDisable() pulumi.StringOutput
- func (o FusionAuthThemeOutput) AccountTwoFactorEnable() pulumi.StringOutput
- func (o FusionAuthThemeOutput) AccountTwoFactorIndex() pulumi.StringOutput
- func (o FusionAuthThemeOutput) DefaultMessages() pulumi.StringOutput
- func (FusionAuthThemeOutput) ElementType() reflect.Type
- func (o FusionAuthThemeOutput) EmailComplete() pulumi.StringOutput
- func (o FusionAuthThemeOutput) EmailSend() pulumi.StringOutputdeprecated
- func (o FusionAuthThemeOutput) EmailSent() pulumi.StringOutput
- func (o FusionAuthThemeOutput) EmailVerificationRequired() pulumi.StringOutput
- func (o FusionAuthThemeOutput) EmailVerify() pulumi.StringOutput
- func (o FusionAuthThemeOutput) Helpers() pulumi.StringOutput
- func (o FusionAuthThemeOutput) Index() pulumi.StringOutput
- func (o FusionAuthThemeOutput) LocalizedMessages() pulumi.MapOutput
- func (o FusionAuthThemeOutput) Name() pulumi.StringOutput
- func (o FusionAuthThemeOutput) Oauth2Authorize() pulumi.StringOutput
- func (o FusionAuthThemeOutput) Oauth2AuthorizedNotRegistered() pulumi.StringOutput
- func (o FusionAuthThemeOutput) Oauth2ChildRegistrationNotAllowed() pulumi.StringOutput
- func (o FusionAuthThemeOutput) Oauth2ChildRegistrationNotAllowedComplete() pulumi.StringOutput
- func (o FusionAuthThemeOutput) Oauth2CompleteRegistration() pulumi.StringOutput
- func (o FusionAuthThemeOutput) Oauth2Device() pulumi.StringOutput
- func (o FusionAuthThemeOutput) Oauth2DeviceComplete() pulumi.StringOutput
- func (o FusionAuthThemeOutput) Oauth2Error() pulumi.StringOutput
- func (o FusionAuthThemeOutput) Oauth2Logout() pulumi.StringOutput
- func (o FusionAuthThemeOutput) Oauth2Passwordless() pulumi.StringOutput
- func (o FusionAuthThemeOutput) Oauth2Register() pulumi.StringOutput
- func (o FusionAuthThemeOutput) Oauth2StartIdpLink() pulumi.StringOutput
- func (o FusionAuthThemeOutput) Oauth2TwoFactor() pulumi.StringOutput
- func (o FusionAuthThemeOutput) Oauth2TwoFactorMethods() pulumi.StringOutput
- func (o FusionAuthThemeOutput) Oauth2Wait() pulumi.StringOutput
- func (o FusionAuthThemeOutput) PasswordChange() pulumi.StringOutput
- func (o FusionAuthThemeOutput) PasswordComplete() pulumi.StringOutput
- func (o FusionAuthThemeOutput) PasswordForgot() pulumi.StringOutput
- func (o FusionAuthThemeOutput) PasswordSent() pulumi.StringOutput
- func (o FusionAuthThemeOutput) RegistrationComplete() pulumi.StringOutput
- func (o FusionAuthThemeOutput) RegistrationSend() pulumi.StringOutputdeprecated
- func (o FusionAuthThemeOutput) RegistrationSent() pulumi.StringOutput
- func (o FusionAuthThemeOutput) RegistrationVerificationRequired() pulumi.StringOutput
- func (o FusionAuthThemeOutput) RegistrationVerify() pulumi.StringOutput
- func (o FusionAuthThemeOutput) Samlv2Logout() pulumi.StringOutput
- func (o FusionAuthThemeOutput) SourceThemeId() pulumi.StringPtrOutput
- func (o FusionAuthThemeOutput) Stylesheet() pulumi.StringOutput
- func (o FusionAuthThemeOutput) ToFusionAuthThemeOutput() FusionAuthThemeOutput
- func (o FusionAuthThemeOutput) ToFusionAuthThemeOutputWithContext(ctx context.Context) FusionAuthThemeOutput
- func (o FusionAuthThemeOutput) Unauthorized() pulumi.StringOutput
- type FusionAuthThemeState
- type FusionAuthUser
- type FusionAuthUserAction
- type FusionAuthUserActionArgs
- type FusionAuthUserActionArray
- type FusionAuthUserActionArrayInput
- type FusionAuthUserActionArrayOutput
- func (FusionAuthUserActionArrayOutput) ElementType() reflect.Type
- func (o FusionAuthUserActionArrayOutput) Index(i pulumi.IntInput) FusionAuthUserActionOutput
- func (o FusionAuthUserActionArrayOutput) ToFusionAuthUserActionArrayOutput() FusionAuthUserActionArrayOutput
- func (o FusionAuthUserActionArrayOutput) ToFusionAuthUserActionArrayOutputWithContext(ctx context.Context) FusionAuthUserActionArrayOutput
- type FusionAuthUserActionInput
- type FusionAuthUserActionMap
- type FusionAuthUserActionMapInput
- type FusionAuthUserActionMapOutput
- func (FusionAuthUserActionMapOutput) ElementType() reflect.Type
- func (o FusionAuthUserActionMapOutput) MapIndex(k pulumi.StringInput) FusionAuthUserActionOutput
- func (o FusionAuthUserActionMapOutput) ToFusionAuthUserActionMapOutput() FusionAuthUserActionMapOutput
- func (o FusionAuthUserActionMapOutput) ToFusionAuthUserActionMapOutputWithContext(ctx context.Context) FusionAuthUserActionMapOutput
- type FusionAuthUserActionOption
- type FusionAuthUserActionOptionArgs
- func (FusionAuthUserActionOptionArgs) ElementType() reflect.Type
- func (i FusionAuthUserActionOptionArgs) ToFusionAuthUserActionOptionOutput() FusionAuthUserActionOptionOutput
- func (i FusionAuthUserActionOptionArgs) ToFusionAuthUserActionOptionOutputWithContext(ctx context.Context) FusionAuthUserActionOptionOutput
- type FusionAuthUserActionOptionArray
- func (FusionAuthUserActionOptionArray) ElementType() reflect.Type
- func (i FusionAuthUserActionOptionArray) ToFusionAuthUserActionOptionArrayOutput() FusionAuthUserActionOptionArrayOutput
- func (i FusionAuthUserActionOptionArray) ToFusionAuthUserActionOptionArrayOutputWithContext(ctx context.Context) FusionAuthUserActionOptionArrayOutput
- type FusionAuthUserActionOptionArrayInput
- type FusionAuthUserActionOptionArrayOutput
- func (FusionAuthUserActionOptionArrayOutput) ElementType() reflect.Type
- func (o FusionAuthUserActionOptionArrayOutput) Index(i pulumi.IntInput) FusionAuthUserActionOptionOutput
- func (o FusionAuthUserActionOptionArrayOutput) ToFusionAuthUserActionOptionArrayOutput() FusionAuthUserActionOptionArrayOutput
- func (o FusionAuthUserActionOptionArrayOutput) ToFusionAuthUserActionOptionArrayOutputWithContext(ctx context.Context) FusionAuthUserActionOptionArrayOutput
- type FusionAuthUserActionOptionInput
- type FusionAuthUserActionOptionOutput
- func (FusionAuthUserActionOptionOutput) ElementType() reflect.Type
- func (o FusionAuthUserActionOptionOutput) LocalizedNames() pulumi.MapOutput
- func (o FusionAuthUserActionOptionOutput) Name() pulumi.StringOutput
- func (o FusionAuthUserActionOptionOutput) ToFusionAuthUserActionOptionOutput() FusionAuthUserActionOptionOutput
- func (o FusionAuthUserActionOptionOutput) ToFusionAuthUserActionOptionOutputWithContext(ctx context.Context) FusionAuthUserActionOptionOutput
- type FusionAuthUserActionOutput
- func (o FusionAuthUserActionOutput) CancelEmailTemplateId() pulumi.StringPtrOutput
- func (FusionAuthUserActionOutput) ElementType() reflect.Type
- func (o FusionAuthUserActionOutput) EndEmailTemplateId() pulumi.StringPtrOutput
- func (o FusionAuthUserActionOutput) IncludeEmailInEventJson() pulumi.BoolPtrOutput
- func (o FusionAuthUserActionOutput) LocalizedNames() pulumi.MapOutput
- func (o FusionAuthUserActionOutput) ModifyEmailTemplateId() pulumi.StringPtrOutput
- func (o FusionAuthUserActionOutput) Name() pulumi.StringOutput
- func (o FusionAuthUserActionOutput) Options() FusionAuthUserActionOptionArrayOutput
- func (o FusionAuthUserActionOutput) PreventLogin() pulumi.BoolPtrOutput
- func (o FusionAuthUserActionOutput) SendEndEvent() pulumi.BoolPtrOutput
- func (o FusionAuthUserActionOutput) StartEmailTemplateId() pulumi.StringPtrOutput
- func (o FusionAuthUserActionOutput) Temporal() pulumi.BoolPtrOutput
- func (o FusionAuthUserActionOutput) ToFusionAuthUserActionOutput() FusionAuthUserActionOutput
- func (o FusionAuthUserActionOutput) ToFusionAuthUserActionOutputWithContext(ctx context.Context) FusionAuthUserActionOutput
- func (o FusionAuthUserActionOutput) UserActionId() pulumi.StringOutput
- func (o FusionAuthUserActionOutput) UserEmailingEnabled() pulumi.BoolPtrOutput
- func (o FusionAuthUserActionOutput) UserNotificationsEnabled() pulumi.BoolPtrOutput
- type FusionAuthUserActionState
- type FusionAuthUserArgs
- type FusionAuthUserArray
- type FusionAuthUserArrayInput
- type FusionAuthUserArrayOutput
- func (FusionAuthUserArrayOutput) ElementType() reflect.Type
- func (o FusionAuthUserArrayOutput) Index(i pulumi.IntInput) FusionAuthUserOutput
- func (o FusionAuthUserArrayOutput) ToFusionAuthUserArrayOutput() FusionAuthUserArrayOutput
- func (o FusionAuthUserArrayOutput) ToFusionAuthUserArrayOutputWithContext(ctx context.Context) FusionAuthUserArrayOutput
- type FusionAuthUserInput
- type FusionAuthUserMap
- type FusionAuthUserMapInput
- type FusionAuthUserMapOutput
- func (FusionAuthUserMapOutput) ElementType() reflect.Type
- func (o FusionAuthUserMapOutput) MapIndex(k pulumi.StringInput) FusionAuthUserOutput
- func (o FusionAuthUserMapOutput) ToFusionAuthUserMapOutput() FusionAuthUserMapOutput
- func (o FusionAuthUserMapOutput) ToFusionAuthUserMapOutputWithContext(ctx context.Context) FusionAuthUserMapOutput
- type FusionAuthUserOutput
- func (o FusionAuthUserOutput) ApplicationId() pulumi.StringPtrOutput
- func (o FusionAuthUserOutput) BirthDate() pulumi.StringPtrOutput
- func (o FusionAuthUserOutput) Data() pulumi.StringPtrOutput
- func (o FusionAuthUserOutput) DisableDomainBlock() pulumi.BoolPtrOutput
- func (FusionAuthUserOutput) ElementType() reflect.Type
- func (o FusionAuthUserOutput) Email() pulumi.StringPtrOutput
- func (o FusionAuthUserOutput) EncryptionScheme() pulumi.StringPtrOutput
- func (o FusionAuthUserOutput) Expiry() pulumi.IntPtrOutput
- func (o FusionAuthUserOutput) FirstName() pulumi.StringPtrOutput
- func (o FusionAuthUserOutput) FullName() pulumi.StringPtrOutput
- func (o FusionAuthUserOutput) ImageUrl() pulumi.StringPtrOutput
- func (o FusionAuthUserOutput) LastName() pulumi.StringPtrOutput
- func (o FusionAuthUserOutput) MiddleName() pulumi.StringPtrOutput
- func (o FusionAuthUserOutput) MobilePhone() pulumi.StringPtrOutput
- func (o FusionAuthUserOutput) ParentEmail() pulumi.StringPtrOutput
- func (o FusionAuthUserOutput) Password() pulumi.StringPtrOutput
- func (o FusionAuthUserOutput) PasswordChangeRequired() pulumi.BoolPtrOutput
- func (o FusionAuthUserOutput) PreferredLanguages() pulumi.StringArrayOutput
- func (o FusionAuthUserOutput) SendSetPasswordEmail() pulumi.BoolPtrOutput
- func (o FusionAuthUserOutput) SkipVerification() pulumi.BoolPtrOutput
- func (o FusionAuthUserOutput) TenantId() pulumi.StringPtrOutput
- func (o FusionAuthUserOutput) Timezone() pulumi.StringPtrOutput
- func (o FusionAuthUserOutput) ToFusionAuthUserOutput() FusionAuthUserOutput
- func (o FusionAuthUserOutput) ToFusionAuthUserOutputWithContext(ctx context.Context) FusionAuthUserOutput
- func (o FusionAuthUserOutput) TwoFactorMethods() FusionAuthUserTwoFactorMethodArrayOutput
- func (o FusionAuthUserOutput) TwoFactorRecoveryCodes() pulumi.StringArrayOutput
- func (o FusionAuthUserOutput) UserId() pulumi.StringOutput
- func (o FusionAuthUserOutput) Username() pulumi.StringPtrOutput
- func (o FusionAuthUserOutput) UsernameStatus() pulumi.StringPtrOutput
- type FusionAuthUserState
- type FusionAuthUserTwoFactorMethod
- type FusionAuthUserTwoFactorMethodArgs
- func (FusionAuthUserTwoFactorMethodArgs) ElementType() reflect.Type
- func (i FusionAuthUserTwoFactorMethodArgs) ToFusionAuthUserTwoFactorMethodOutput() FusionAuthUserTwoFactorMethodOutput
- func (i FusionAuthUserTwoFactorMethodArgs) ToFusionAuthUserTwoFactorMethodOutputWithContext(ctx context.Context) FusionAuthUserTwoFactorMethodOutput
- type FusionAuthUserTwoFactorMethodArray
- func (FusionAuthUserTwoFactorMethodArray) ElementType() reflect.Type
- func (i FusionAuthUserTwoFactorMethodArray) ToFusionAuthUserTwoFactorMethodArrayOutput() FusionAuthUserTwoFactorMethodArrayOutput
- func (i FusionAuthUserTwoFactorMethodArray) ToFusionAuthUserTwoFactorMethodArrayOutputWithContext(ctx context.Context) FusionAuthUserTwoFactorMethodArrayOutput
- type FusionAuthUserTwoFactorMethodArrayInput
- type FusionAuthUserTwoFactorMethodArrayOutput
- func (FusionAuthUserTwoFactorMethodArrayOutput) ElementType() reflect.Type
- func (o FusionAuthUserTwoFactorMethodArrayOutput) Index(i pulumi.IntInput) FusionAuthUserTwoFactorMethodOutput
- func (o FusionAuthUserTwoFactorMethodArrayOutput) ToFusionAuthUserTwoFactorMethodArrayOutput() FusionAuthUserTwoFactorMethodArrayOutput
- func (o FusionAuthUserTwoFactorMethodArrayOutput) ToFusionAuthUserTwoFactorMethodArrayOutputWithContext(ctx context.Context) FusionAuthUserTwoFactorMethodArrayOutput
- type FusionAuthUserTwoFactorMethodInput
- type FusionAuthUserTwoFactorMethodOutput
- func (o FusionAuthUserTwoFactorMethodOutput) AuthenticatorAlgorithm() pulumi.StringPtrOutput
- func (o FusionAuthUserTwoFactorMethodOutput) AuthenticatorCodeLength() pulumi.IntPtrOutput
- func (o FusionAuthUserTwoFactorMethodOutput) AuthenticatorTimeStep() pulumi.IntPtrOutput
- func (FusionAuthUserTwoFactorMethodOutput) ElementType() reflect.Type
- func (o FusionAuthUserTwoFactorMethodOutput) Email() pulumi.StringPtrOutput
- func (o FusionAuthUserTwoFactorMethodOutput) Method() pulumi.StringPtrOutput
- func (o FusionAuthUserTwoFactorMethodOutput) MobilePhone() pulumi.StringPtrOutput
- func (o FusionAuthUserTwoFactorMethodOutput) Secret() pulumi.StringPtrOutput
- func (o FusionAuthUserTwoFactorMethodOutput) ToFusionAuthUserTwoFactorMethodOutput() FusionAuthUserTwoFactorMethodOutput
- func (o FusionAuthUserTwoFactorMethodOutput) ToFusionAuthUserTwoFactorMethodOutputWithContext(ctx context.Context) FusionAuthUserTwoFactorMethodOutput
- func (o FusionAuthUserTwoFactorMethodOutput) TwoFactorMethodId() pulumi.StringPtrOutput
- type FusionAuthWebhook
- type FusionAuthWebhookArgs
- type FusionAuthWebhookArray
- type FusionAuthWebhookArrayInput
- type FusionAuthWebhookArrayOutput
- func (FusionAuthWebhookArrayOutput) ElementType() reflect.Type
- func (o FusionAuthWebhookArrayOutput) Index(i pulumi.IntInput) FusionAuthWebhookOutput
- func (o FusionAuthWebhookArrayOutput) ToFusionAuthWebhookArrayOutput() FusionAuthWebhookArrayOutput
- func (o FusionAuthWebhookArrayOutput) ToFusionAuthWebhookArrayOutputWithContext(ctx context.Context) FusionAuthWebhookArrayOutput
- type FusionAuthWebhookEventsEnabled
- type FusionAuthWebhookEventsEnabledArgs
- func (FusionAuthWebhookEventsEnabledArgs) ElementType() reflect.Type
- func (i FusionAuthWebhookEventsEnabledArgs) ToFusionAuthWebhookEventsEnabledOutput() FusionAuthWebhookEventsEnabledOutput
- func (i FusionAuthWebhookEventsEnabledArgs) ToFusionAuthWebhookEventsEnabledOutputWithContext(ctx context.Context) FusionAuthWebhookEventsEnabledOutput
- func (i FusionAuthWebhookEventsEnabledArgs) ToFusionAuthWebhookEventsEnabledPtrOutput() FusionAuthWebhookEventsEnabledPtrOutput
- func (i FusionAuthWebhookEventsEnabledArgs) ToFusionAuthWebhookEventsEnabledPtrOutputWithContext(ctx context.Context) FusionAuthWebhookEventsEnabledPtrOutput
- type FusionAuthWebhookEventsEnabledInput
- type FusionAuthWebhookEventsEnabledOutput
- func (o FusionAuthWebhookEventsEnabledOutput) AuditLogCreate() pulumi.BoolPtrOutput
- func (FusionAuthWebhookEventsEnabledOutput) ElementType() reflect.Type
- func (o FusionAuthWebhookEventsEnabledOutput) EventLogCreate() pulumi.BoolPtrOutput
- func (o FusionAuthWebhookEventsEnabledOutput) JwtPublicKeyUpdate() pulumi.BoolPtrOutput
- func (o FusionAuthWebhookEventsEnabledOutput) JwtRefresh() pulumi.BoolPtrOutput
- func (o FusionAuthWebhookEventsEnabledOutput) JwtRefreshTokenRevoke() pulumi.BoolPtrOutput
- func (o FusionAuthWebhookEventsEnabledOutput) KickstartSuccess() pulumi.BoolPtrOutput
- func (o FusionAuthWebhookEventsEnabledOutput) ToFusionAuthWebhookEventsEnabledOutput() FusionAuthWebhookEventsEnabledOutput
- func (o FusionAuthWebhookEventsEnabledOutput) ToFusionAuthWebhookEventsEnabledOutputWithContext(ctx context.Context) FusionAuthWebhookEventsEnabledOutput
- func (o FusionAuthWebhookEventsEnabledOutput) ToFusionAuthWebhookEventsEnabledPtrOutput() FusionAuthWebhookEventsEnabledPtrOutput
- func (o FusionAuthWebhookEventsEnabledOutput) ToFusionAuthWebhookEventsEnabledPtrOutputWithContext(ctx context.Context) FusionAuthWebhookEventsEnabledPtrOutput
- func (o FusionAuthWebhookEventsEnabledOutput) UserAction() pulumi.BoolPtrOutput
- func (o FusionAuthWebhookEventsEnabledOutput) UserBulkCreate() pulumi.BoolPtrOutput
- func (o FusionAuthWebhookEventsEnabledOutput) UserCreate() pulumi.BoolPtrOutput
- func (o FusionAuthWebhookEventsEnabledOutput) UserCreateComplete() pulumi.BoolPtrOutput
- func (o FusionAuthWebhookEventsEnabledOutput) UserDeactivate() pulumi.BoolPtrOutput
- func (o FusionAuthWebhookEventsEnabledOutput) UserDelete() pulumi.BoolPtrOutput
- func (o FusionAuthWebhookEventsEnabledOutput) UserDeleteComplete() pulumi.BoolPtrOutput
- func (o FusionAuthWebhookEventsEnabledOutput) UserEmailUpdate() pulumi.BoolPtrOutput
- func (o FusionAuthWebhookEventsEnabledOutput) UserEmailVerified() pulumi.BoolPtrOutput
- func (o FusionAuthWebhookEventsEnabledOutput) UserLoginFailed() pulumi.BoolPtrOutput
- func (o FusionAuthWebhookEventsEnabledOutput) UserLoginIdDuplicateCreate() pulumi.BoolPtrOutput
- func (o FusionAuthWebhookEventsEnabledOutput) UserLoginIdDuplicateUpdate() pulumi.BoolPtrOutput
- func (o FusionAuthWebhookEventsEnabledOutput) UserLoginNewDevice() pulumi.BoolPtrOutput
- func (o FusionAuthWebhookEventsEnabledOutput) UserLoginSuccess() pulumi.BoolPtrOutput
- func (o FusionAuthWebhookEventsEnabledOutput) UserLoginSuspicious() pulumi.BoolPtrOutput
- func (o FusionAuthWebhookEventsEnabledOutput) UserPasswordBreach() pulumi.BoolPtrOutput
- func (o FusionAuthWebhookEventsEnabledOutput) UserPasswordResetSend() pulumi.BoolPtrOutput
- func (o FusionAuthWebhookEventsEnabledOutput) UserPasswordResetStart() pulumi.BoolPtrOutput
- func (o FusionAuthWebhookEventsEnabledOutput) UserPasswordResetSuccess() pulumi.BoolPtrOutput
- func (o FusionAuthWebhookEventsEnabledOutput) UserPasswordUpdate() pulumi.BoolPtrOutput
- func (o FusionAuthWebhookEventsEnabledOutput) UserReactivate() pulumi.BoolPtrOutput
- func (o FusionAuthWebhookEventsEnabledOutput) UserRegistrationCreate() pulumi.BoolPtrOutput
- func (o FusionAuthWebhookEventsEnabledOutput) UserRegistrationCreateComplete() pulumi.BoolPtrOutput
- func (o FusionAuthWebhookEventsEnabledOutput) UserRegistrationDelete() pulumi.BoolPtrOutput
- func (o FusionAuthWebhookEventsEnabledOutput) UserRegistrationDeleteComplete() pulumi.BoolPtrOutput
- func (o FusionAuthWebhookEventsEnabledOutput) UserRegistrationUpdate() pulumi.BoolPtrOutput
- func (o FusionAuthWebhookEventsEnabledOutput) UserRegistrationUpdateComplete() pulumi.BoolPtrOutput
- func (o FusionAuthWebhookEventsEnabledOutput) UserRegistrationVerified() pulumi.BoolPtrOutput
- func (o FusionAuthWebhookEventsEnabledOutput) UserTwoFactorMethodAdd() pulumi.BoolPtrOutput
- func (o FusionAuthWebhookEventsEnabledOutput) UserTwoFactorMethodRemove() pulumi.BoolPtrOutput
- func (o FusionAuthWebhookEventsEnabledOutput) UserUpdate() pulumi.BoolPtrOutput
- func (o FusionAuthWebhookEventsEnabledOutput) UserUpdateComplete() pulumi.BoolPtrOutput
- type FusionAuthWebhookEventsEnabledPtrInput
- type FusionAuthWebhookEventsEnabledPtrOutput
- func (o FusionAuthWebhookEventsEnabledPtrOutput) AuditLogCreate() pulumi.BoolPtrOutput
- func (o FusionAuthWebhookEventsEnabledPtrOutput) Elem() FusionAuthWebhookEventsEnabledOutput
- func (FusionAuthWebhookEventsEnabledPtrOutput) ElementType() reflect.Type
- func (o FusionAuthWebhookEventsEnabledPtrOutput) EventLogCreate() pulumi.BoolPtrOutput
- func (o FusionAuthWebhookEventsEnabledPtrOutput) JwtPublicKeyUpdate() pulumi.BoolPtrOutput
- func (o FusionAuthWebhookEventsEnabledPtrOutput) JwtRefresh() pulumi.BoolPtrOutput
- func (o FusionAuthWebhookEventsEnabledPtrOutput) JwtRefreshTokenRevoke() pulumi.BoolPtrOutput
- func (o FusionAuthWebhookEventsEnabledPtrOutput) KickstartSuccess() pulumi.BoolPtrOutput
- func (o FusionAuthWebhookEventsEnabledPtrOutput) ToFusionAuthWebhookEventsEnabledPtrOutput() FusionAuthWebhookEventsEnabledPtrOutput
- func (o FusionAuthWebhookEventsEnabledPtrOutput) ToFusionAuthWebhookEventsEnabledPtrOutputWithContext(ctx context.Context) FusionAuthWebhookEventsEnabledPtrOutput
- func (o FusionAuthWebhookEventsEnabledPtrOutput) UserAction() pulumi.BoolPtrOutput
- func (o FusionAuthWebhookEventsEnabledPtrOutput) UserBulkCreate() pulumi.BoolPtrOutput
- func (o FusionAuthWebhookEventsEnabledPtrOutput) UserCreate() pulumi.BoolPtrOutput
- func (o FusionAuthWebhookEventsEnabledPtrOutput) UserCreateComplete() pulumi.BoolPtrOutput
- func (o FusionAuthWebhookEventsEnabledPtrOutput) UserDeactivate() pulumi.BoolPtrOutput
- func (o FusionAuthWebhookEventsEnabledPtrOutput) UserDelete() pulumi.BoolPtrOutput
- func (o FusionAuthWebhookEventsEnabledPtrOutput) UserDeleteComplete() pulumi.BoolPtrOutput
- func (o FusionAuthWebhookEventsEnabledPtrOutput) UserEmailUpdate() pulumi.BoolPtrOutput
- func (o FusionAuthWebhookEventsEnabledPtrOutput) UserEmailVerified() pulumi.BoolPtrOutput
- func (o FusionAuthWebhookEventsEnabledPtrOutput) UserLoginFailed() pulumi.BoolPtrOutput
- func (o FusionAuthWebhookEventsEnabledPtrOutput) UserLoginIdDuplicateCreate() pulumi.BoolPtrOutput
- func (o FusionAuthWebhookEventsEnabledPtrOutput) UserLoginIdDuplicateUpdate() pulumi.BoolPtrOutput
- func (o FusionAuthWebhookEventsEnabledPtrOutput) UserLoginNewDevice() pulumi.BoolPtrOutput
- func (o FusionAuthWebhookEventsEnabledPtrOutput) UserLoginSuccess() pulumi.BoolPtrOutput
- func (o FusionAuthWebhookEventsEnabledPtrOutput) UserLoginSuspicious() pulumi.BoolPtrOutput
- func (o FusionAuthWebhookEventsEnabledPtrOutput) UserPasswordBreach() pulumi.BoolPtrOutput
- func (o FusionAuthWebhookEventsEnabledPtrOutput) UserPasswordResetSend() pulumi.BoolPtrOutput
- func (o FusionAuthWebhookEventsEnabledPtrOutput) UserPasswordResetStart() pulumi.BoolPtrOutput
- func (o FusionAuthWebhookEventsEnabledPtrOutput) UserPasswordResetSuccess() pulumi.BoolPtrOutput
- func (o FusionAuthWebhookEventsEnabledPtrOutput) UserPasswordUpdate() pulumi.BoolPtrOutput
- func (o FusionAuthWebhookEventsEnabledPtrOutput) UserReactivate() pulumi.BoolPtrOutput
- func (o FusionAuthWebhookEventsEnabledPtrOutput) UserRegistrationCreate() pulumi.BoolPtrOutput
- func (o FusionAuthWebhookEventsEnabledPtrOutput) UserRegistrationCreateComplete() pulumi.BoolPtrOutput
- func (o FusionAuthWebhookEventsEnabledPtrOutput) UserRegistrationDelete() pulumi.BoolPtrOutput
- func (o FusionAuthWebhookEventsEnabledPtrOutput) UserRegistrationDeleteComplete() pulumi.BoolPtrOutput
- func (o FusionAuthWebhookEventsEnabledPtrOutput) UserRegistrationUpdate() pulumi.BoolPtrOutput
- func (o FusionAuthWebhookEventsEnabledPtrOutput) UserRegistrationUpdateComplete() pulumi.BoolPtrOutput
- func (o FusionAuthWebhookEventsEnabledPtrOutput) UserRegistrationVerified() pulumi.BoolPtrOutput
- func (o FusionAuthWebhookEventsEnabledPtrOutput) UserTwoFactorMethodAdd() pulumi.BoolPtrOutput
- func (o FusionAuthWebhookEventsEnabledPtrOutput) UserTwoFactorMethodRemove() pulumi.BoolPtrOutput
- func (o FusionAuthWebhookEventsEnabledPtrOutput) UserUpdate() pulumi.BoolPtrOutput
- func (o FusionAuthWebhookEventsEnabledPtrOutput) UserUpdateComplete() pulumi.BoolPtrOutput
- type FusionAuthWebhookInput
- type FusionAuthWebhookMap
- type FusionAuthWebhookMapInput
- type FusionAuthWebhookMapOutput
- func (FusionAuthWebhookMapOutput) ElementType() reflect.Type
- func (o FusionAuthWebhookMapOutput) MapIndex(k pulumi.StringInput) FusionAuthWebhookOutput
- func (o FusionAuthWebhookMapOutput) ToFusionAuthWebhookMapOutput() FusionAuthWebhookMapOutput
- func (o FusionAuthWebhookMapOutput) ToFusionAuthWebhookMapOutputWithContext(ctx context.Context) FusionAuthWebhookMapOutput
- type FusionAuthWebhookOutput
- func (o FusionAuthWebhookOutput) ApplicationIds() pulumi.StringArrayOutput
- func (o FusionAuthWebhookOutput) ConnectTimeout() pulumi.IntOutput
- func (o FusionAuthWebhookOutput) Description() pulumi.StringPtrOutput
- func (FusionAuthWebhookOutput) ElementType() reflect.Type
- func (o FusionAuthWebhookOutput) EventsEnabled() FusionAuthWebhookEventsEnabledPtrOutput
- func (o FusionAuthWebhookOutput) Global() pulumi.BoolPtrOutput
- func (o FusionAuthWebhookOutput) Headers() pulumi.MapOutput
- func (o FusionAuthWebhookOutput) HttpAuthenticationPassword() pulumi.StringPtrOutput
- func (o FusionAuthWebhookOutput) HttpAuthenticationUsername() pulumi.StringPtrOutput
- func (o FusionAuthWebhookOutput) ReadTimeout() pulumi.IntOutput
- func (o FusionAuthWebhookOutput) SslCertificate() pulumi.StringPtrOutput
- func (o FusionAuthWebhookOutput) ToFusionAuthWebhookOutput() FusionAuthWebhookOutput
- func (o FusionAuthWebhookOutput) ToFusionAuthWebhookOutputWithContext(ctx context.Context) FusionAuthWebhookOutput
- func (o FusionAuthWebhookOutput) Url() pulumi.StringOutput
- type FusionAuthWebhookState
- type GetApplicationArgs
- type GetApplicationOutputArgs
- type GetApplicationResult
- type GetApplicationResultOutput
- func (GetApplicationResultOutput) ElementType() reflect.Type
- func (o GetApplicationResultOutput) Id() pulumi.StringOutput
- func (o GetApplicationResultOutput) Name() pulumi.StringOutput
- func (o GetApplicationResultOutput) ToGetApplicationResultOutput() GetApplicationResultOutput
- func (o GetApplicationResultOutput) ToGetApplicationResultOutputWithContext(ctx context.Context) GetApplicationResultOutput
- type GetApplicationRoleArgs
- type GetApplicationRoleOutputArgs
- type GetApplicationRoleResult
- type GetApplicationRoleResultOutput
- func (o GetApplicationRoleResultOutput) ApplicationId() pulumi.StringOutput
- func (GetApplicationRoleResultOutput) ElementType() reflect.Type
- func (o GetApplicationRoleResultOutput) Id() pulumi.StringOutput
- func (o GetApplicationRoleResultOutput) Name() pulumi.StringOutput
- func (o GetApplicationRoleResultOutput) ToGetApplicationRoleResultOutput() GetApplicationRoleResultOutput
- func (o GetApplicationRoleResultOutput) ToGetApplicationRoleResultOutputWithContext(ctx context.Context) GetApplicationRoleResultOutput
- type GetFormArgs
- type GetFormOutputArgs
- type GetFormResult
- type GetFormResultOutput
- func (o GetFormResultOutput) Data() pulumi.MapOutput
- func (GetFormResultOutput) ElementType() reflect.Type
- func (o GetFormResultOutput) FormId() pulumi.StringOutput
- func (o GetFormResultOutput) Id() pulumi.StringOutput
- func (o GetFormResultOutput) Name() pulumi.StringPtrOutput
- func (o GetFormResultOutput) Steps() GetFormStepArrayOutput
- func (o GetFormResultOutput) ToGetFormResultOutput() GetFormResultOutput
- func (o GetFormResultOutput) ToGetFormResultOutputWithContext(ctx context.Context) GetFormResultOutput
- func (o GetFormResultOutput) Type() pulumi.StringPtrOutput
- type GetFormStep
- type GetFormStepArgs
- type GetFormStepArray
- type GetFormStepArrayInput
- type GetFormStepArrayOutput
- func (GetFormStepArrayOutput) ElementType() reflect.Type
- func (o GetFormStepArrayOutput) Index(i pulumi.IntInput) GetFormStepOutput
- func (o GetFormStepArrayOutput) ToGetFormStepArrayOutput() GetFormStepArrayOutput
- func (o GetFormStepArrayOutput) ToGetFormStepArrayOutputWithContext(ctx context.Context) GetFormStepArrayOutput
- type GetFormStepInput
- type GetFormStepOutput
- type GetIdpArgs
- type GetIdpOutputArgs
- type GetIdpResult
- type GetIdpResultOutput
- func (GetIdpResultOutput) ElementType() reflect.Type
- func (o GetIdpResultOutput) Id() pulumi.StringOutput
- func (o GetIdpResultOutput) Name() pulumi.StringOutput
- func (o GetIdpResultOutput) ToGetIdpResultOutput() GetIdpResultOutput
- func (o GetIdpResultOutput) ToGetIdpResultOutputWithContext(ctx context.Context) GetIdpResultOutput
- func (o GetIdpResultOutput) Type() pulumi.StringOutput
- type GetLambdaArgs
- type GetLambdaOutputArgs
- type GetLambdaResult
- type GetLambdaResultOutput
- func (o GetLambdaResultOutput) Body() pulumi.StringOutput
- func (o GetLambdaResultOutput) Debug() pulumi.BoolOutput
- func (GetLambdaResultOutput) ElementType() reflect.Type
- func (o GetLambdaResultOutput) Id() pulumi.StringOutput
- func (o GetLambdaResultOutput) Name() pulumi.StringPtrOutput
- func (o GetLambdaResultOutput) ToGetLambdaResultOutput() GetLambdaResultOutput
- func (o GetLambdaResultOutput) ToGetLambdaResultOutputWithContext(ctx context.Context) GetLambdaResultOutput
- func (o GetLambdaResultOutput) Type() pulumi.StringOutput
- type GetTenantArgs
- type GetTenantOutputArgs
- type GetTenantResult
- type GetTenantResultOutput
- func (GetTenantResultOutput) ElementType() reflect.Type
- func (o GetTenantResultOutput) Id() pulumi.StringOutput
- func (o GetTenantResultOutput) Name() pulumi.StringOutput
- func (o GetTenantResultOutput) ToGetTenantResultOutput() GetTenantResultOutput
- func (o GetTenantResultOutput) ToGetTenantResultOutputWithContext(ctx context.Context) GetTenantResultOutput
- type GetUserArgs
- type GetUserOutputArgs
- type GetUserResult
- type GetUserResultOutput
- func (o GetUserResultOutput) Active() pulumi.BoolOutput
- func (o GetUserResultOutput) BirthDate() pulumi.StringOutput
- func (o GetUserResultOutput) Data() pulumi.StringOutput
- func (GetUserResultOutput) ElementType() reflect.Type
- func (o GetUserResultOutput) Email() pulumi.StringOutput
- func (o GetUserResultOutput) Expiry() pulumi.IntOutput
- func (o GetUserResultOutput) FirstName() pulumi.StringOutput
- func (o GetUserResultOutput) FullName() pulumi.StringOutput
- func (o GetUserResultOutput) Id() pulumi.StringOutput
- func (o GetUserResultOutput) ImageUrl() pulumi.StringOutput
- func (o GetUserResultOutput) LastName() pulumi.StringOutput
- func (o GetUserResultOutput) MiddleName() pulumi.StringOutput
- func (o GetUserResultOutput) MobilePhone() pulumi.StringOutput
- func (o GetUserResultOutput) ParentEmail() pulumi.StringOutput
- func (o GetUserResultOutput) PasswordChangeRequired() pulumi.BoolOutput
- func (o GetUserResultOutput) PreferredLanguages() pulumi.StringArrayOutput
- func (o GetUserResultOutput) TenantId() pulumi.StringOutput
- func (o GetUserResultOutput) Timezone() pulumi.StringOutput
- func (o GetUserResultOutput) ToGetUserResultOutput() GetUserResultOutput
- func (o GetUserResultOutput) ToGetUserResultOutputWithContext(ctx context.Context) GetUserResultOutput
- func (o GetUserResultOutput) UserId() pulumi.StringOutput
- func (o GetUserResultOutput) Username() pulumi.StringOutput
- func (o GetUserResultOutput) UsernameStatus() pulumi.StringOutput
- type Provider
- type ProviderArgs
- type ProviderInput
- type ProviderOutput
- func (o ProviderOutput) ApiKey() pulumi.StringPtrOutput
- func (ProviderOutput) ElementType() reflect.Type
- func (o ProviderOutput) Host() pulumi.StringPtrOutput
- func (o ProviderOutput) ToProviderOutput() ProviderOutput
- func (o ProviderOutput) ToProviderOutputWithContext(ctx context.Context) ProviderOutput
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func PkgVersion ¶
PkgVersion uses reflection to determine the version of the current package. If a version cannot be determined, v1 will be assumed. The second return value is always nil.
Types ¶
type FusionAuthApiKey ¶
type FusionAuthApiKey struct { pulumi.CustomResourceState // Description of the key. Description pulumi.StringPtrOutput `pulumi:"description"` // The Id of the IP Access Control List limiting access to this API key. IpAccessControlListId pulumi.StringPtrOutput `pulumi:"ipAccessControlListId"` // API key string. When you create an API key the key is defaulted to a secure random value but the API key is simply a string, so you may call it super-secret-key if you’d like. However a long and random value makes a good API key in that it is unique and difficult to guess. Key pulumi.StringOutput `pulumi:"key"` // The Id to use for the new Form. If not specified a secure random UUID will be generated. KeyId pulumi.StringPtrOutput `pulumi:"keyId"` // The unique Id of the private key downloaded from Apple and imported into Key Master that will be used to sign the client secret. PermissionsEndpoints FusionAuthApiKeyPermissionsEndpointArrayOutput `pulumi:"permissionsEndpoints"` // The unique Id of the Tenant. This value is required if the key is meant to be tenant scoped. Tenant scoped keys can only be used to access users and other tenant scoped objects for the specified tenant. This value is read-only once the key is created. TenantId pulumi.StringPtrOutput `pulumi:"tenantId"` }
## # API Key
The FusionAuth APIs are primarily secured using API keys. This API can only be accessed using an API key that is set as a keyManager. In order to retrieve, update or delete an API key, an API key with equal or greater permissions must be used. A "tenant-scoped" API key can retrieve, create, update or delete an API key for the same tenant. This page describes APIs that are used to manage API keys.
[API Key](https://fusionauth.io/docs/v1/tech/apis/api-keys/)
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-fusionauth/sdk/go/fusionauth" "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.NewFusionAuthApiKey(ctx, "example", &fusionauth.FusionAuthApiKeyArgs{ Description: pulumi.String("my super secret key"), Key: pulumi.String("super-secret-key"), PermissionsEndpoints: FusionAuthApiKeyPermissionsEndpointArray{ &FusionAuthApiKeyPermissionsEndpointArgs{ Delete: pulumi.Bool(true), Endpoint: pulumi.String("/api/application"), Get: pulumi.Bool(true), Patch: pulumi.Bool(true), Post: pulumi.Bool(true), Put: pulumi.Bool(true), }, }, TenantId: pulumi.String("94f751c5-4883-4684-a817-6b106778edec"), }) if err != nil { return err } return nil }) }
```
func GetFusionAuthApiKey ¶
func GetFusionAuthApiKey(ctx *pulumi.Context, name string, id pulumi.IDInput, state *FusionAuthApiKeyState, opts ...pulumi.ResourceOption) (*FusionAuthApiKey, error)
GetFusionAuthApiKey gets an existing FusionAuthApiKey resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewFusionAuthApiKey ¶
func NewFusionAuthApiKey(ctx *pulumi.Context, name string, args *FusionAuthApiKeyArgs, opts ...pulumi.ResourceOption) (*FusionAuthApiKey, error)
NewFusionAuthApiKey registers a new resource with the given unique name, arguments, and options.
func (*FusionAuthApiKey) ElementType ¶
func (*FusionAuthApiKey) ElementType() reflect.Type
func (*FusionAuthApiKey) ToFusionAuthApiKeyOutput ¶
func (i *FusionAuthApiKey) ToFusionAuthApiKeyOutput() FusionAuthApiKeyOutput
func (*FusionAuthApiKey) ToFusionAuthApiKeyOutputWithContext ¶
func (i *FusionAuthApiKey) ToFusionAuthApiKeyOutputWithContext(ctx context.Context) FusionAuthApiKeyOutput
type FusionAuthApiKeyArgs ¶
type FusionAuthApiKeyArgs struct { // Description of the key. Description pulumi.StringPtrInput // The Id of the IP Access Control List limiting access to this API key. IpAccessControlListId pulumi.StringPtrInput // API key string. When you create an API key the key is defaulted to a secure random value but the API key is simply a string, so you may call it super-secret-key if you’d like. However a long and random value makes a good API key in that it is unique and difficult to guess. Key pulumi.StringPtrInput // The Id to use for the new Form. If not specified a secure random UUID will be generated. KeyId pulumi.StringPtrInput // The unique Id of the private key downloaded from Apple and imported into Key Master that will be used to sign the client secret. PermissionsEndpoints FusionAuthApiKeyPermissionsEndpointArrayInput // The unique Id of the Tenant. This value is required if the key is meant to be tenant scoped. Tenant scoped keys can only be used to access users and other tenant scoped objects for the specified tenant. This value is read-only once the key is created. TenantId pulumi.StringPtrInput }
The set of arguments for constructing a FusionAuthApiKey resource.
func (FusionAuthApiKeyArgs) ElementType ¶
func (FusionAuthApiKeyArgs) ElementType() reflect.Type
type FusionAuthApiKeyArray ¶
type FusionAuthApiKeyArray []FusionAuthApiKeyInput
func (FusionAuthApiKeyArray) ElementType ¶
func (FusionAuthApiKeyArray) ElementType() reflect.Type
func (FusionAuthApiKeyArray) ToFusionAuthApiKeyArrayOutput ¶
func (i FusionAuthApiKeyArray) ToFusionAuthApiKeyArrayOutput() FusionAuthApiKeyArrayOutput
func (FusionAuthApiKeyArray) ToFusionAuthApiKeyArrayOutputWithContext ¶
func (i FusionAuthApiKeyArray) ToFusionAuthApiKeyArrayOutputWithContext(ctx context.Context) FusionAuthApiKeyArrayOutput
type FusionAuthApiKeyArrayInput ¶
type FusionAuthApiKeyArrayInput interface { pulumi.Input ToFusionAuthApiKeyArrayOutput() FusionAuthApiKeyArrayOutput ToFusionAuthApiKeyArrayOutputWithContext(context.Context) FusionAuthApiKeyArrayOutput }
FusionAuthApiKeyArrayInput is an input type that accepts FusionAuthApiKeyArray and FusionAuthApiKeyArrayOutput values. You can construct a concrete instance of `FusionAuthApiKeyArrayInput` via:
FusionAuthApiKeyArray{ FusionAuthApiKeyArgs{...} }
type FusionAuthApiKeyArrayOutput ¶
type FusionAuthApiKeyArrayOutput struct{ *pulumi.OutputState }
func (FusionAuthApiKeyArrayOutput) ElementType ¶
func (FusionAuthApiKeyArrayOutput) ElementType() reflect.Type
func (FusionAuthApiKeyArrayOutput) Index ¶
func (o FusionAuthApiKeyArrayOutput) Index(i pulumi.IntInput) FusionAuthApiKeyOutput
func (FusionAuthApiKeyArrayOutput) ToFusionAuthApiKeyArrayOutput ¶
func (o FusionAuthApiKeyArrayOutput) ToFusionAuthApiKeyArrayOutput() FusionAuthApiKeyArrayOutput
func (FusionAuthApiKeyArrayOutput) ToFusionAuthApiKeyArrayOutputWithContext ¶
func (o FusionAuthApiKeyArrayOutput) ToFusionAuthApiKeyArrayOutputWithContext(ctx context.Context) FusionAuthApiKeyArrayOutput
type FusionAuthApiKeyInput ¶
type FusionAuthApiKeyInput interface { pulumi.Input ToFusionAuthApiKeyOutput() FusionAuthApiKeyOutput ToFusionAuthApiKeyOutputWithContext(ctx context.Context) FusionAuthApiKeyOutput }
type FusionAuthApiKeyMap ¶
type FusionAuthApiKeyMap map[string]FusionAuthApiKeyInput
func (FusionAuthApiKeyMap) ElementType ¶
func (FusionAuthApiKeyMap) ElementType() reflect.Type
func (FusionAuthApiKeyMap) ToFusionAuthApiKeyMapOutput ¶
func (i FusionAuthApiKeyMap) ToFusionAuthApiKeyMapOutput() FusionAuthApiKeyMapOutput
func (FusionAuthApiKeyMap) ToFusionAuthApiKeyMapOutputWithContext ¶
func (i FusionAuthApiKeyMap) ToFusionAuthApiKeyMapOutputWithContext(ctx context.Context) FusionAuthApiKeyMapOutput
type FusionAuthApiKeyMapInput ¶
type FusionAuthApiKeyMapInput interface { pulumi.Input ToFusionAuthApiKeyMapOutput() FusionAuthApiKeyMapOutput ToFusionAuthApiKeyMapOutputWithContext(context.Context) FusionAuthApiKeyMapOutput }
FusionAuthApiKeyMapInput is an input type that accepts FusionAuthApiKeyMap and FusionAuthApiKeyMapOutput values. You can construct a concrete instance of `FusionAuthApiKeyMapInput` via:
FusionAuthApiKeyMap{ "key": FusionAuthApiKeyArgs{...} }
type FusionAuthApiKeyMapOutput ¶
type FusionAuthApiKeyMapOutput struct{ *pulumi.OutputState }
func (FusionAuthApiKeyMapOutput) ElementType ¶
func (FusionAuthApiKeyMapOutput) ElementType() reflect.Type
func (FusionAuthApiKeyMapOutput) MapIndex ¶
func (o FusionAuthApiKeyMapOutput) MapIndex(k pulumi.StringInput) FusionAuthApiKeyOutput
func (FusionAuthApiKeyMapOutput) ToFusionAuthApiKeyMapOutput ¶
func (o FusionAuthApiKeyMapOutput) ToFusionAuthApiKeyMapOutput() FusionAuthApiKeyMapOutput
func (FusionAuthApiKeyMapOutput) ToFusionAuthApiKeyMapOutputWithContext ¶
func (o FusionAuthApiKeyMapOutput) ToFusionAuthApiKeyMapOutputWithContext(ctx context.Context) FusionAuthApiKeyMapOutput
type FusionAuthApiKeyOutput ¶
type FusionAuthApiKeyOutput struct{ *pulumi.OutputState }
func (FusionAuthApiKeyOutput) Description ¶
func (o FusionAuthApiKeyOutput) Description() pulumi.StringPtrOutput
Description of the key.
func (FusionAuthApiKeyOutput) ElementType ¶
func (FusionAuthApiKeyOutput) ElementType() reflect.Type
func (FusionAuthApiKeyOutput) IpAccessControlListId ¶
func (o FusionAuthApiKeyOutput) IpAccessControlListId() pulumi.StringPtrOutput
The Id of the IP Access Control List limiting access to this API key.
func (FusionAuthApiKeyOutput) Key ¶
func (o FusionAuthApiKeyOutput) Key() pulumi.StringOutput
API key string. When you create an API key the key is defaulted to a secure random value but the API key is simply a string, so you may call it super-secret-key if you’d like. However a long and random value makes a good API key in that it is unique and difficult to guess.
func (FusionAuthApiKeyOutput) KeyId ¶
func (o FusionAuthApiKeyOutput) KeyId() pulumi.StringPtrOutput
The Id to use for the new Form. If not specified a secure random UUID will be generated.
func (FusionAuthApiKeyOutput) PermissionsEndpoints ¶
func (o FusionAuthApiKeyOutput) PermissionsEndpoints() FusionAuthApiKeyPermissionsEndpointArrayOutput
The unique Id of the private key downloaded from Apple and imported into Key Master that will be used to sign the client secret.
func (FusionAuthApiKeyOutput) TenantId ¶
func (o FusionAuthApiKeyOutput) TenantId() pulumi.StringPtrOutput
The unique Id of the Tenant. This value is required if the key is meant to be tenant scoped. Tenant scoped keys can only be used to access users and other tenant scoped objects for the specified tenant. This value is read-only once the key is created.
func (FusionAuthApiKeyOutput) ToFusionAuthApiKeyOutput ¶
func (o FusionAuthApiKeyOutput) ToFusionAuthApiKeyOutput() FusionAuthApiKeyOutput
func (FusionAuthApiKeyOutput) ToFusionAuthApiKeyOutputWithContext ¶
func (o FusionAuthApiKeyOutput) ToFusionAuthApiKeyOutputWithContext(ctx context.Context) FusionAuthApiKeyOutput
type FusionAuthApiKeyPermissionsEndpoint ¶
type FusionAuthApiKeyPermissionsEndpoint struct { // HTTP DELETE Verb. Delete *bool `pulumi:"delete"` Endpoint string `pulumi:"endpoint"` // HTTP GET Verb. Get *bool `pulumi:"get"` // HTTP PATCH Verb Patch *bool `pulumi:"patch"` // HTTP POST Verb Post *bool `pulumi:"post"` // HTTP PUT Verb Put *bool `pulumi:"put"` }
type FusionAuthApiKeyPermissionsEndpointArgs ¶
type FusionAuthApiKeyPermissionsEndpointArgs struct { // HTTP DELETE Verb. Delete pulumi.BoolPtrInput `pulumi:"delete"` Endpoint pulumi.StringInput `pulumi:"endpoint"` // HTTP GET Verb. Get pulumi.BoolPtrInput `pulumi:"get"` // HTTP PATCH Verb Patch pulumi.BoolPtrInput `pulumi:"patch"` // HTTP POST Verb Post pulumi.BoolPtrInput `pulumi:"post"` // HTTP PUT Verb Put pulumi.BoolPtrInput `pulumi:"put"` }
func (FusionAuthApiKeyPermissionsEndpointArgs) ElementType ¶
func (FusionAuthApiKeyPermissionsEndpointArgs) ElementType() reflect.Type
func (FusionAuthApiKeyPermissionsEndpointArgs) ToFusionAuthApiKeyPermissionsEndpointOutput ¶
func (i FusionAuthApiKeyPermissionsEndpointArgs) ToFusionAuthApiKeyPermissionsEndpointOutput() FusionAuthApiKeyPermissionsEndpointOutput
func (FusionAuthApiKeyPermissionsEndpointArgs) ToFusionAuthApiKeyPermissionsEndpointOutputWithContext ¶
func (i FusionAuthApiKeyPermissionsEndpointArgs) ToFusionAuthApiKeyPermissionsEndpointOutputWithContext(ctx context.Context) FusionAuthApiKeyPermissionsEndpointOutput
type FusionAuthApiKeyPermissionsEndpointArray ¶
type FusionAuthApiKeyPermissionsEndpointArray []FusionAuthApiKeyPermissionsEndpointInput
func (FusionAuthApiKeyPermissionsEndpointArray) ElementType ¶
func (FusionAuthApiKeyPermissionsEndpointArray) ElementType() reflect.Type
func (FusionAuthApiKeyPermissionsEndpointArray) ToFusionAuthApiKeyPermissionsEndpointArrayOutput ¶
func (i FusionAuthApiKeyPermissionsEndpointArray) ToFusionAuthApiKeyPermissionsEndpointArrayOutput() FusionAuthApiKeyPermissionsEndpointArrayOutput
func (FusionAuthApiKeyPermissionsEndpointArray) ToFusionAuthApiKeyPermissionsEndpointArrayOutputWithContext ¶
func (i FusionAuthApiKeyPermissionsEndpointArray) ToFusionAuthApiKeyPermissionsEndpointArrayOutputWithContext(ctx context.Context) FusionAuthApiKeyPermissionsEndpointArrayOutput
type FusionAuthApiKeyPermissionsEndpointArrayInput ¶
type FusionAuthApiKeyPermissionsEndpointArrayInput interface { pulumi.Input ToFusionAuthApiKeyPermissionsEndpointArrayOutput() FusionAuthApiKeyPermissionsEndpointArrayOutput ToFusionAuthApiKeyPermissionsEndpointArrayOutputWithContext(context.Context) FusionAuthApiKeyPermissionsEndpointArrayOutput }
FusionAuthApiKeyPermissionsEndpointArrayInput is an input type that accepts FusionAuthApiKeyPermissionsEndpointArray and FusionAuthApiKeyPermissionsEndpointArrayOutput values. You can construct a concrete instance of `FusionAuthApiKeyPermissionsEndpointArrayInput` via:
FusionAuthApiKeyPermissionsEndpointArray{ FusionAuthApiKeyPermissionsEndpointArgs{...} }
type FusionAuthApiKeyPermissionsEndpointArrayOutput ¶
type FusionAuthApiKeyPermissionsEndpointArrayOutput struct{ *pulumi.OutputState }
func (FusionAuthApiKeyPermissionsEndpointArrayOutput) ElementType ¶
func (FusionAuthApiKeyPermissionsEndpointArrayOutput) ElementType() reflect.Type
func (FusionAuthApiKeyPermissionsEndpointArrayOutput) ToFusionAuthApiKeyPermissionsEndpointArrayOutput ¶
func (o FusionAuthApiKeyPermissionsEndpointArrayOutput) ToFusionAuthApiKeyPermissionsEndpointArrayOutput() FusionAuthApiKeyPermissionsEndpointArrayOutput
func (FusionAuthApiKeyPermissionsEndpointArrayOutput) ToFusionAuthApiKeyPermissionsEndpointArrayOutputWithContext ¶
func (o FusionAuthApiKeyPermissionsEndpointArrayOutput) ToFusionAuthApiKeyPermissionsEndpointArrayOutputWithContext(ctx context.Context) FusionAuthApiKeyPermissionsEndpointArrayOutput
type FusionAuthApiKeyPermissionsEndpointInput ¶
type FusionAuthApiKeyPermissionsEndpointInput interface { pulumi.Input ToFusionAuthApiKeyPermissionsEndpointOutput() FusionAuthApiKeyPermissionsEndpointOutput ToFusionAuthApiKeyPermissionsEndpointOutputWithContext(context.Context) FusionAuthApiKeyPermissionsEndpointOutput }
FusionAuthApiKeyPermissionsEndpointInput is an input type that accepts FusionAuthApiKeyPermissionsEndpointArgs and FusionAuthApiKeyPermissionsEndpointOutput values. You can construct a concrete instance of `FusionAuthApiKeyPermissionsEndpointInput` via:
FusionAuthApiKeyPermissionsEndpointArgs{...}
type FusionAuthApiKeyPermissionsEndpointOutput ¶
type FusionAuthApiKeyPermissionsEndpointOutput struct{ *pulumi.OutputState }
func (FusionAuthApiKeyPermissionsEndpointOutput) Delete ¶
func (o FusionAuthApiKeyPermissionsEndpointOutput) Delete() pulumi.BoolPtrOutput
HTTP DELETE Verb.
func (FusionAuthApiKeyPermissionsEndpointOutput) ElementType ¶
func (FusionAuthApiKeyPermissionsEndpointOutput) ElementType() reflect.Type
func (FusionAuthApiKeyPermissionsEndpointOutput) Endpoint ¶
func (o FusionAuthApiKeyPermissionsEndpointOutput) Endpoint() pulumi.StringOutput
func (FusionAuthApiKeyPermissionsEndpointOutput) Get ¶
func (o FusionAuthApiKeyPermissionsEndpointOutput) Get() pulumi.BoolPtrOutput
HTTP GET Verb.
func (FusionAuthApiKeyPermissionsEndpointOutput) Patch ¶
func (o FusionAuthApiKeyPermissionsEndpointOutput) Patch() pulumi.BoolPtrOutput
HTTP PATCH Verb
func (FusionAuthApiKeyPermissionsEndpointOutput) Post ¶
func (o FusionAuthApiKeyPermissionsEndpointOutput) Post() pulumi.BoolPtrOutput
HTTP POST Verb
func (FusionAuthApiKeyPermissionsEndpointOutput) Put ¶
func (o FusionAuthApiKeyPermissionsEndpointOutput) Put() pulumi.BoolPtrOutput
HTTP PUT Verb
func (FusionAuthApiKeyPermissionsEndpointOutput) ToFusionAuthApiKeyPermissionsEndpointOutput ¶
func (o FusionAuthApiKeyPermissionsEndpointOutput) ToFusionAuthApiKeyPermissionsEndpointOutput() FusionAuthApiKeyPermissionsEndpointOutput
func (FusionAuthApiKeyPermissionsEndpointOutput) ToFusionAuthApiKeyPermissionsEndpointOutputWithContext ¶
func (o FusionAuthApiKeyPermissionsEndpointOutput) ToFusionAuthApiKeyPermissionsEndpointOutputWithContext(ctx context.Context) FusionAuthApiKeyPermissionsEndpointOutput
type FusionAuthApiKeyState ¶
type FusionAuthApiKeyState struct { // Description of the key. Description pulumi.StringPtrInput // The Id of the IP Access Control List limiting access to this API key. IpAccessControlListId pulumi.StringPtrInput // API key string. When you create an API key the key is defaulted to a secure random value but the API key is simply a string, so you may call it super-secret-key if you’d like. However a long and random value makes a good API key in that it is unique and difficult to guess. Key pulumi.StringPtrInput // The Id to use for the new Form. If not specified a secure random UUID will be generated. KeyId pulumi.StringPtrInput // The unique Id of the private key downloaded from Apple and imported into Key Master that will be used to sign the client secret. PermissionsEndpoints FusionAuthApiKeyPermissionsEndpointArrayInput // The unique Id of the Tenant. This value is required if the key is meant to be tenant scoped. Tenant scoped keys can only be used to access users and other tenant scoped objects for the specified tenant. This value is read-only once the key is created. TenantId pulumi.StringPtrInput }
func (FusionAuthApiKeyState) ElementType ¶
func (FusionAuthApiKeyState) ElementType() reflect.Type
type FusionAuthApplication ¶
type FusionAuthApplication struct { pulumi.CustomResourceState AccessControlConfiguration FusionAuthApplicationAccessControlConfigurationOutput `pulumi:"accessControlConfiguration"` // The Id of the CleanSpeak application that usernames are sent to for moderation. ApplicationId pulumi.StringPtrOutput `pulumi:"applicationId"` // Determines if Users can have Authentication Tokens associated with this Application. This feature may not be enabled for the FusionAuth application. AuthenticationTokenConfigurationEnabled pulumi.BoolPtrOutput `pulumi:"authenticationTokenConfigurationEnabled"` CleanSpeakConfiguration FusionAuthApplicationCleanSpeakConfigurationOutput `pulumi:"cleanSpeakConfiguration"` // An object that can hold any information about the Application that should be persisted. Data pulumi.MapOutput `pulumi:"data"` EmailConfiguration FusionAuthApplicationEmailConfigurationOutput `pulumi:"emailConfiguration"` FormConfiguration FusionAuthApplicationFormConfigurationOutput `pulumi:"formConfiguration"` JwtConfiguration FusionAuthApplicationJwtConfigurationOutput `pulumi:"jwtConfiguration"` LambdaConfiguration FusionAuthApplicationLambdaConfigurationOutput `pulumi:"lambdaConfiguration"` LoginConfiguration FusionAuthApplicationLoginConfigurationOutput `pulumi:"loginConfiguration"` MultiFactorConfiguration FusionAuthApplicationMultiFactorConfigurationOutput `pulumi:"multiFactorConfiguration"` // The name of the Application. Name pulumi.StringOutput `pulumi:"name"` OauthConfiguration FusionAuthApplicationOauthConfigurationOutput `pulumi:"oauthConfiguration"` // Determines if passwordless login is enabled for this application. PasswordlessConfigurationEnabled pulumi.BoolPtrOutput `pulumi:"passwordlessConfigurationEnabled"` RegistrationConfiguration FusionAuthApplicationRegistrationConfigurationOutput `pulumi:"registrationConfiguration"` RegistrationDeletePolicy FusionAuthApplicationRegistrationDeletePolicyOutput `pulumi:"registrationDeletePolicy"` Samlv2Configuration FusionAuthApplicationSamlv2ConfigurationOutput `pulumi:"samlv2Configuration"` TenantId pulumi.StringOutput `pulumi:"tenantId"` // The unique Id of the theme to be used to style the login page and other end user templates. ThemeId pulumi.StringPtrOutput `pulumi:"themeId"` // The Id of the Email Template that is used to send the Registration Verification emails to users. If the verifyRegistration field is true this field is required. VerificationEmailTemplateId pulumi.StringPtrOutput `pulumi:"verificationEmailTemplateId"` // Whether or not registrations to this Application may be verified. When this is set to true the verificationEmailTemplateId parameter is also required. VerifyRegistration pulumi.BoolPtrOutput `pulumi:"verifyRegistration"` // An array of Webhook Ids. For Webhooks that are not already configured for All Applications, specifying an Id on this request will indicate the associated Webhook should handle events for this application. WebhookIds pulumi.StringArrayOutput `pulumi:"webhookIds"` }
## # Application Resource
[Applications API](https://fusionauth.io/docs/v1/tech/apis/applications)
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-fusionauth/sdk/go/fusionauth" "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.NewFusionAuthApplication(ctx, "forum", &fusionauth.FusionAuthApplicationArgs{ TenantId: pulumi.Any(fusionauth_tenant.Portal.Id), AuthenticationTokenConfigurationEnabled: pulumi.Bool(false), FormConfiguration: &FusionAuthApplicationFormConfigurationArgs{ AdminRegistrationFormId: pulumi.Any(fusionauth_form.Admin_registration.Id), SelfServiceFormId: pulumi.Any(fusionauth_form.Self_service.Id), }, JwtConfiguration: &FusionAuthApplicationJwtConfigurationArgs{ AccessTokenId: pulumi.Any(fusionauth_key.Access_token.Id), Enabled: pulumi.Bool(true), IdTokenKeyId: pulumi.Any(fusionauth_key.Id_token.Id), RefreshTokenTtlMinutes: pulumi.Int(43200), TtlSeconds: pulumi.Int(3600), }, LambdaConfiguration: &FusionAuthApplicationLambdaConfigurationArgs{ AccessTokenPopulateId: pulumi.Any(fusionauth_lambda.Token_populate.Id), IdTokenPopulateId: pulumi.Any(fusionauth_lambda.Id_token_populate.Id), }, LoginConfiguration: &FusionAuthApplicationLoginConfigurationArgs{ AllowTokenRefresh: pulumi.Bool(false), GenerateRefreshTokens: pulumi.Bool(false), RequireAuthentication: pulumi.Bool(true), }, OauthConfiguration: &FusionAuthApplicationOauthConfigurationArgs{ AuthorizedOriginUrls: pulumi.StringArray{ pulumi.String("http://www.example.com/oauth-callback"), }, EnabledGrants: pulumi.StringArray{ pulumi.String("authorization_code"), pulumi.String("implicit"), }, GenerateRefreshTokens: pulumi.Bool(false), LogoutBehavior: pulumi.String("AllApplications"), LogoutUrl: pulumi.String("http://www.example.com/logout"), RequireClientAuthentication: pulumi.Bool(false), }, RegistrationConfiguration: &FusionAuthApplicationRegistrationConfigurationArgs{ BirthDate: &FusionAuthApplicationRegistrationConfigurationBirthDateArgs{ Enabled: pulumi.Bool(false), Required: pulumi.Bool(false), }, ConfirmPassword: pulumi.Bool(false), Enabled: pulumi.Bool(false), FirstName: &FusionAuthApplicationRegistrationConfigurationFirstNameArgs{ Enabled: pulumi.Bool(false), Required: pulumi.Bool(false), }, FullName: &FusionAuthApplicationRegistrationConfigurationFullNameArgs{ Enabled: pulumi.Bool(false), Required: pulumi.Bool(false), }, LastName: &FusionAuthApplicationRegistrationConfigurationLastNameArgs{ Enabled: pulumi.Bool(false), Required: pulumi.Bool(false), }, LoginIdType: pulumi.String(""), MiddleName: &FusionAuthApplicationRegistrationConfigurationMiddleNameArgs{ Enabled: pulumi.Bool(false), Required: pulumi.Bool(false), }, MobilePhone: &FusionAuthApplicationRegistrationConfigurationMobilePhoneArgs{ Enabled: pulumi.Bool(false), Required: pulumi.Bool(false), }, Type: pulumi.String(""), }, PasswordlessConfigurationEnabled: pulumi.Bool(false), RegistrationDeletePolicy: &FusionAuthApplicationRegistrationDeletePolicyArgs{ UnverifiedEnabled: pulumi.Bool(true), UnverifiedNumberOfDaysToRetain: pulumi.Int(30), }, }) if err != nil { return err } return nil }) }
```
func GetFusionAuthApplication ¶
func GetFusionAuthApplication(ctx *pulumi.Context, name string, id pulumi.IDInput, state *FusionAuthApplicationState, opts ...pulumi.ResourceOption) (*FusionAuthApplication, error)
GetFusionAuthApplication gets an existing FusionAuthApplication resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewFusionAuthApplication ¶
func NewFusionAuthApplication(ctx *pulumi.Context, name string, args *FusionAuthApplicationArgs, opts ...pulumi.ResourceOption) (*FusionAuthApplication, error)
NewFusionAuthApplication registers a new resource with the given unique name, arguments, and options.
func (*FusionAuthApplication) ElementType ¶
func (*FusionAuthApplication) ElementType() reflect.Type
func (*FusionAuthApplication) ToFusionAuthApplicationOutput ¶
func (i *FusionAuthApplication) ToFusionAuthApplicationOutput() FusionAuthApplicationOutput
func (*FusionAuthApplication) ToFusionAuthApplicationOutputWithContext ¶
func (i *FusionAuthApplication) ToFusionAuthApplicationOutputWithContext(ctx context.Context) FusionAuthApplicationOutput
type FusionAuthApplicationAccessControlConfiguration ¶
type FusionAuthApplicationAccessControlConfiguration struct { // The Id of the IP Access Control List limiting access to this application. UiIpAccessControlListId *string `pulumi:"uiIpAccessControlListId"` }
type FusionAuthApplicationAccessControlConfigurationArgs ¶
type FusionAuthApplicationAccessControlConfigurationArgs struct { // The Id of the IP Access Control List limiting access to this application. UiIpAccessControlListId pulumi.StringPtrInput `pulumi:"uiIpAccessControlListId"` }
func (FusionAuthApplicationAccessControlConfigurationArgs) ElementType ¶
func (FusionAuthApplicationAccessControlConfigurationArgs) ElementType() reflect.Type
func (FusionAuthApplicationAccessControlConfigurationArgs) ToFusionAuthApplicationAccessControlConfigurationOutput ¶
func (i FusionAuthApplicationAccessControlConfigurationArgs) ToFusionAuthApplicationAccessControlConfigurationOutput() FusionAuthApplicationAccessControlConfigurationOutput
func (FusionAuthApplicationAccessControlConfigurationArgs) ToFusionAuthApplicationAccessControlConfigurationOutputWithContext ¶
func (i FusionAuthApplicationAccessControlConfigurationArgs) ToFusionAuthApplicationAccessControlConfigurationOutputWithContext(ctx context.Context) FusionAuthApplicationAccessControlConfigurationOutput
func (FusionAuthApplicationAccessControlConfigurationArgs) ToFusionAuthApplicationAccessControlConfigurationPtrOutput ¶
func (i FusionAuthApplicationAccessControlConfigurationArgs) ToFusionAuthApplicationAccessControlConfigurationPtrOutput() FusionAuthApplicationAccessControlConfigurationPtrOutput
func (FusionAuthApplicationAccessControlConfigurationArgs) ToFusionAuthApplicationAccessControlConfigurationPtrOutputWithContext ¶
func (i FusionAuthApplicationAccessControlConfigurationArgs) ToFusionAuthApplicationAccessControlConfigurationPtrOutputWithContext(ctx context.Context) FusionAuthApplicationAccessControlConfigurationPtrOutput
type FusionAuthApplicationAccessControlConfigurationInput ¶
type FusionAuthApplicationAccessControlConfigurationInput interface { pulumi.Input ToFusionAuthApplicationAccessControlConfigurationOutput() FusionAuthApplicationAccessControlConfigurationOutput ToFusionAuthApplicationAccessControlConfigurationOutputWithContext(context.Context) FusionAuthApplicationAccessControlConfigurationOutput }
FusionAuthApplicationAccessControlConfigurationInput is an input type that accepts FusionAuthApplicationAccessControlConfigurationArgs and FusionAuthApplicationAccessControlConfigurationOutput values. You can construct a concrete instance of `FusionAuthApplicationAccessControlConfigurationInput` via:
FusionAuthApplicationAccessControlConfigurationArgs{...}
type FusionAuthApplicationAccessControlConfigurationOutput ¶
type FusionAuthApplicationAccessControlConfigurationOutput struct{ *pulumi.OutputState }
func (FusionAuthApplicationAccessControlConfigurationOutput) ElementType ¶
func (FusionAuthApplicationAccessControlConfigurationOutput) ElementType() reflect.Type
func (FusionAuthApplicationAccessControlConfigurationOutput) ToFusionAuthApplicationAccessControlConfigurationOutput ¶
func (o FusionAuthApplicationAccessControlConfigurationOutput) ToFusionAuthApplicationAccessControlConfigurationOutput() FusionAuthApplicationAccessControlConfigurationOutput
func (FusionAuthApplicationAccessControlConfigurationOutput) ToFusionAuthApplicationAccessControlConfigurationOutputWithContext ¶
func (o FusionAuthApplicationAccessControlConfigurationOutput) ToFusionAuthApplicationAccessControlConfigurationOutputWithContext(ctx context.Context) FusionAuthApplicationAccessControlConfigurationOutput
func (FusionAuthApplicationAccessControlConfigurationOutput) ToFusionAuthApplicationAccessControlConfigurationPtrOutput ¶
func (o FusionAuthApplicationAccessControlConfigurationOutput) ToFusionAuthApplicationAccessControlConfigurationPtrOutput() FusionAuthApplicationAccessControlConfigurationPtrOutput
func (FusionAuthApplicationAccessControlConfigurationOutput) ToFusionAuthApplicationAccessControlConfigurationPtrOutputWithContext ¶
func (o FusionAuthApplicationAccessControlConfigurationOutput) ToFusionAuthApplicationAccessControlConfigurationPtrOutputWithContext(ctx context.Context) FusionAuthApplicationAccessControlConfigurationPtrOutput
func (FusionAuthApplicationAccessControlConfigurationOutput) UiIpAccessControlListId ¶
func (o FusionAuthApplicationAccessControlConfigurationOutput) UiIpAccessControlListId() pulumi.StringPtrOutput
The Id of the IP Access Control List limiting access to this application.
type FusionAuthApplicationAccessControlConfigurationPtrInput ¶
type FusionAuthApplicationAccessControlConfigurationPtrInput interface { pulumi.Input ToFusionAuthApplicationAccessControlConfigurationPtrOutput() FusionAuthApplicationAccessControlConfigurationPtrOutput ToFusionAuthApplicationAccessControlConfigurationPtrOutputWithContext(context.Context) FusionAuthApplicationAccessControlConfigurationPtrOutput }
FusionAuthApplicationAccessControlConfigurationPtrInput is an input type that accepts FusionAuthApplicationAccessControlConfigurationArgs, FusionAuthApplicationAccessControlConfigurationPtr and FusionAuthApplicationAccessControlConfigurationPtrOutput values. You can construct a concrete instance of `FusionAuthApplicationAccessControlConfigurationPtrInput` via:
FusionAuthApplicationAccessControlConfigurationArgs{...} or: nil
func FusionAuthApplicationAccessControlConfigurationPtr ¶
func FusionAuthApplicationAccessControlConfigurationPtr(v *FusionAuthApplicationAccessControlConfigurationArgs) FusionAuthApplicationAccessControlConfigurationPtrInput
type FusionAuthApplicationAccessControlConfigurationPtrOutput ¶
type FusionAuthApplicationAccessControlConfigurationPtrOutput struct{ *pulumi.OutputState }
func (FusionAuthApplicationAccessControlConfigurationPtrOutput) ElementType ¶
func (FusionAuthApplicationAccessControlConfigurationPtrOutput) ElementType() reflect.Type
func (FusionAuthApplicationAccessControlConfigurationPtrOutput) ToFusionAuthApplicationAccessControlConfigurationPtrOutput ¶
func (o FusionAuthApplicationAccessControlConfigurationPtrOutput) ToFusionAuthApplicationAccessControlConfigurationPtrOutput() FusionAuthApplicationAccessControlConfigurationPtrOutput
func (FusionAuthApplicationAccessControlConfigurationPtrOutput) ToFusionAuthApplicationAccessControlConfigurationPtrOutputWithContext ¶
func (o FusionAuthApplicationAccessControlConfigurationPtrOutput) ToFusionAuthApplicationAccessControlConfigurationPtrOutputWithContext(ctx context.Context) FusionAuthApplicationAccessControlConfigurationPtrOutput
func (FusionAuthApplicationAccessControlConfigurationPtrOutput) UiIpAccessControlListId ¶
func (o FusionAuthApplicationAccessControlConfigurationPtrOutput) UiIpAccessControlListId() pulumi.StringPtrOutput
The Id of the IP Access Control List limiting access to this application.
type FusionAuthApplicationArgs ¶
type FusionAuthApplicationArgs struct { AccessControlConfiguration FusionAuthApplicationAccessControlConfigurationPtrInput // The Id of the CleanSpeak application that usernames are sent to for moderation. ApplicationId pulumi.StringPtrInput // Determines if Users can have Authentication Tokens associated with this Application. This feature may not be enabled for the FusionAuth application. AuthenticationTokenConfigurationEnabled pulumi.BoolPtrInput CleanSpeakConfiguration FusionAuthApplicationCleanSpeakConfigurationPtrInput // An object that can hold any information about the Application that should be persisted. Data pulumi.MapInput EmailConfiguration FusionAuthApplicationEmailConfigurationPtrInput FormConfiguration FusionAuthApplicationFormConfigurationPtrInput JwtConfiguration FusionAuthApplicationJwtConfigurationPtrInput LambdaConfiguration FusionAuthApplicationLambdaConfigurationPtrInput LoginConfiguration FusionAuthApplicationLoginConfigurationPtrInput MultiFactorConfiguration FusionAuthApplicationMultiFactorConfigurationPtrInput // The name of the Application. Name pulumi.StringPtrInput OauthConfiguration FusionAuthApplicationOauthConfigurationPtrInput // Determines if passwordless login is enabled for this application. PasswordlessConfigurationEnabled pulumi.BoolPtrInput RegistrationConfiguration FusionAuthApplicationRegistrationConfigurationPtrInput RegistrationDeletePolicy FusionAuthApplicationRegistrationDeletePolicyPtrInput Samlv2Configuration FusionAuthApplicationSamlv2ConfigurationPtrInput TenantId pulumi.StringInput // The unique Id of the theme to be used to style the login page and other end user templates. ThemeId pulumi.StringPtrInput // The Id of the Email Template that is used to send the Registration Verification emails to users. If the verifyRegistration field is true this field is required. VerificationEmailTemplateId pulumi.StringPtrInput // Whether or not registrations to this Application may be verified. When this is set to true the verificationEmailTemplateId parameter is also required. VerifyRegistration pulumi.BoolPtrInput // An array of Webhook Ids. For Webhooks that are not already configured for All Applications, specifying an Id on this request will indicate the associated Webhook should handle events for this application. WebhookIds pulumi.StringArrayInput }
The set of arguments for constructing a FusionAuthApplication resource.
func (FusionAuthApplicationArgs) ElementType ¶
func (FusionAuthApplicationArgs) ElementType() reflect.Type
type FusionAuthApplicationArray ¶
type FusionAuthApplicationArray []FusionAuthApplicationInput
func (FusionAuthApplicationArray) ElementType ¶
func (FusionAuthApplicationArray) ElementType() reflect.Type
func (FusionAuthApplicationArray) ToFusionAuthApplicationArrayOutput ¶
func (i FusionAuthApplicationArray) ToFusionAuthApplicationArrayOutput() FusionAuthApplicationArrayOutput
func (FusionAuthApplicationArray) ToFusionAuthApplicationArrayOutputWithContext ¶
func (i FusionAuthApplicationArray) ToFusionAuthApplicationArrayOutputWithContext(ctx context.Context) FusionAuthApplicationArrayOutput
type FusionAuthApplicationArrayInput ¶
type FusionAuthApplicationArrayInput interface { pulumi.Input ToFusionAuthApplicationArrayOutput() FusionAuthApplicationArrayOutput ToFusionAuthApplicationArrayOutputWithContext(context.Context) FusionAuthApplicationArrayOutput }
FusionAuthApplicationArrayInput is an input type that accepts FusionAuthApplicationArray and FusionAuthApplicationArrayOutput values. You can construct a concrete instance of `FusionAuthApplicationArrayInput` via:
FusionAuthApplicationArray{ FusionAuthApplicationArgs{...} }
type FusionAuthApplicationArrayOutput ¶
type FusionAuthApplicationArrayOutput struct{ *pulumi.OutputState }
func (FusionAuthApplicationArrayOutput) ElementType ¶
func (FusionAuthApplicationArrayOutput) ElementType() reflect.Type
func (FusionAuthApplicationArrayOutput) Index ¶
func (o FusionAuthApplicationArrayOutput) Index(i pulumi.IntInput) FusionAuthApplicationOutput
func (FusionAuthApplicationArrayOutput) ToFusionAuthApplicationArrayOutput ¶
func (o FusionAuthApplicationArrayOutput) ToFusionAuthApplicationArrayOutput() FusionAuthApplicationArrayOutput
func (FusionAuthApplicationArrayOutput) ToFusionAuthApplicationArrayOutputWithContext ¶
func (o FusionAuthApplicationArrayOutput) ToFusionAuthApplicationArrayOutputWithContext(ctx context.Context) FusionAuthApplicationArrayOutput
type FusionAuthApplicationCleanSpeakConfiguration ¶
type FusionAuthApplicationCleanSpeakConfiguration struct { // An array of UUIDs that map to the CleanSpeak applications for this Application. It is possible that a single Application in FusionAuth might have multiple Applications in CleanSpeak. For example, a FusionAuth Application for a game might have one CleanSpeak Application for usernames and another Application for chat. ApplicationIds []string `pulumi:"applicationIds"` UsernameModeration *FusionAuthApplicationCleanSpeakConfigurationUsernameModeration `pulumi:"usernameModeration"` }
type FusionAuthApplicationCleanSpeakConfigurationArgs ¶
type FusionAuthApplicationCleanSpeakConfigurationArgs struct { // An array of UUIDs that map to the CleanSpeak applications for this Application. It is possible that a single Application in FusionAuth might have multiple Applications in CleanSpeak. For example, a FusionAuth Application for a game might have one CleanSpeak Application for usernames and another Application for chat. ApplicationIds pulumi.StringArrayInput `pulumi:"applicationIds"` UsernameModeration FusionAuthApplicationCleanSpeakConfigurationUsernameModerationPtrInput `pulumi:"usernameModeration"` }
func (FusionAuthApplicationCleanSpeakConfigurationArgs) ElementType ¶
func (FusionAuthApplicationCleanSpeakConfigurationArgs) ElementType() reflect.Type
func (FusionAuthApplicationCleanSpeakConfigurationArgs) ToFusionAuthApplicationCleanSpeakConfigurationOutput ¶
func (i FusionAuthApplicationCleanSpeakConfigurationArgs) ToFusionAuthApplicationCleanSpeakConfigurationOutput() FusionAuthApplicationCleanSpeakConfigurationOutput
func (FusionAuthApplicationCleanSpeakConfigurationArgs) ToFusionAuthApplicationCleanSpeakConfigurationOutputWithContext ¶
func (i FusionAuthApplicationCleanSpeakConfigurationArgs) ToFusionAuthApplicationCleanSpeakConfigurationOutputWithContext(ctx context.Context) FusionAuthApplicationCleanSpeakConfigurationOutput
func (FusionAuthApplicationCleanSpeakConfigurationArgs) ToFusionAuthApplicationCleanSpeakConfigurationPtrOutput ¶
func (i FusionAuthApplicationCleanSpeakConfigurationArgs) ToFusionAuthApplicationCleanSpeakConfigurationPtrOutput() FusionAuthApplicationCleanSpeakConfigurationPtrOutput
func (FusionAuthApplicationCleanSpeakConfigurationArgs) ToFusionAuthApplicationCleanSpeakConfigurationPtrOutputWithContext ¶
func (i FusionAuthApplicationCleanSpeakConfigurationArgs) ToFusionAuthApplicationCleanSpeakConfigurationPtrOutputWithContext(ctx context.Context) FusionAuthApplicationCleanSpeakConfigurationPtrOutput
type FusionAuthApplicationCleanSpeakConfigurationInput ¶
type FusionAuthApplicationCleanSpeakConfigurationInput interface { pulumi.Input ToFusionAuthApplicationCleanSpeakConfigurationOutput() FusionAuthApplicationCleanSpeakConfigurationOutput ToFusionAuthApplicationCleanSpeakConfigurationOutputWithContext(context.Context) FusionAuthApplicationCleanSpeakConfigurationOutput }
FusionAuthApplicationCleanSpeakConfigurationInput is an input type that accepts FusionAuthApplicationCleanSpeakConfigurationArgs and FusionAuthApplicationCleanSpeakConfigurationOutput values. You can construct a concrete instance of `FusionAuthApplicationCleanSpeakConfigurationInput` via:
FusionAuthApplicationCleanSpeakConfigurationArgs{...}
type FusionAuthApplicationCleanSpeakConfigurationOutput ¶
type FusionAuthApplicationCleanSpeakConfigurationOutput struct{ *pulumi.OutputState }
func (FusionAuthApplicationCleanSpeakConfigurationOutput) ApplicationIds ¶
func (o FusionAuthApplicationCleanSpeakConfigurationOutput) ApplicationIds() pulumi.StringArrayOutput
An array of UUIDs that map to the CleanSpeak applications for this Application. It is possible that a single Application in FusionAuth might have multiple Applications in CleanSpeak. For example, a FusionAuth Application for a game might have one CleanSpeak Application for usernames and another Application for chat.
func (FusionAuthApplicationCleanSpeakConfigurationOutput) ElementType ¶
func (FusionAuthApplicationCleanSpeakConfigurationOutput) ElementType() reflect.Type
func (FusionAuthApplicationCleanSpeakConfigurationOutput) ToFusionAuthApplicationCleanSpeakConfigurationOutput ¶
func (o FusionAuthApplicationCleanSpeakConfigurationOutput) ToFusionAuthApplicationCleanSpeakConfigurationOutput() FusionAuthApplicationCleanSpeakConfigurationOutput
func (FusionAuthApplicationCleanSpeakConfigurationOutput) ToFusionAuthApplicationCleanSpeakConfigurationOutputWithContext ¶
func (o FusionAuthApplicationCleanSpeakConfigurationOutput) ToFusionAuthApplicationCleanSpeakConfigurationOutputWithContext(ctx context.Context) FusionAuthApplicationCleanSpeakConfigurationOutput
func (FusionAuthApplicationCleanSpeakConfigurationOutput) ToFusionAuthApplicationCleanSpeakConfigurationPtrOutput ¶
func (o FusionAuthApplicationCleanSpeakConfigurationOutput) ToFusionAuthApplicationCleanSpeakConfigurationPtrOutput() FusionAuthApplicationCleanSpeakConfigurationPtrOutput
func (FusionAuthApplicationCleanSpeakConfigurationOutput) ToFusionAuthApplicationCleanSpeakConfigurationPtrOutputWithContext ¶
func (o FusionAuthApplicationCleanSpeakConfigurationOutput) ToFusionAuthApplicationCleanSpeakConfigurationPtrOutputWithContext(ctx context.Context) FusionAuthApplicationCleanSpeakConfigurationPtrOutput
func (FusionAuthApplicationCleanSpeakConfigurationOutput) UsernameModeration ¶
func (o FusionAuthApplicationCleanSpeakConfigurationOutput) UsernameModeration() FusionAuthApplicationCleanSpeakConfigurationUsernameModerationPtrOutput
type FusionAuthApplicationCleanSpeakConfigurationPtrInput ¶
type FusionAuthApplicationCleanSpeakConfigurationPtrInput interface { pulumi.Input ToFusionAuthApplicationCleanSpeakConfigurationPtrOutput() FusionAuthApplicationCleanSpeakConfigurationPtrOutput ToFusionAuthApplicationCleanSpeakConfigurationPtrOutputWithContext(context.Context) FusionAuthApplicationCleanSpeakConfigurationPtrOutput }
FusionAuthApplicationCleanSpeakConfigurationPtrInput is an input type that accepts FusionAuthApplicationCleanSpeakConfigurationArgs, FusionAuthApplicationCleanSpeakConfigurationPtr and FusionAuthApplicationCleanSpeakConfigurationPtrOutput values. You can construct a concrete instance of `FusionAuthApplicationCleanSpeakConfigurationPtrInput` via:
FusionAuthApplicationCleanSpeakConfigurationArgs{...} or: nil
func FusionAuthApplicationCleanSpeakConfigurationPtr ¶
func FusionAuthApplicationCleanSpeakConfigurationPtr(v *FusionAuthApplicationCleanSpeakConfigurationArgs) FusionAuthApplicationCleanSpeakConfigurationPtrInput
type FusionAuthApplicationCleanSpeakConfigurationPtrOutput ¶
type FusionAuthApplicationCleanSpeakConfigurationPtrOutput struct{ *pulumi.OutputState }
func (FusionAuthApplicationCleanSpeakConfigurationPtrOutput) ApplicationIds ¶
func (o FusionAuthApplicationCleanSpeakConfigurationPtrOutput) ApplicationIds() pulumi.StringArrayOutput
An array of UUIDs that map to the CleanSpeak applications for this Application. It is possible that a single Application in FusionAuth might have multiple Applications in CleanSpeak. For example, a FusionAuth Application for a game might have one CleanSpeak Application for usernames and another Application for chat.
func (FusionAuthApplicationCleanSpeakConfigurationPtrOutput) ElementType ¶
func (FusionAuthApplicationCleanSpeakConfigurationPtrOutput) ElementType() reflect.Type
func (FusionAuthApplicationCleanSpeakConfigurationPtrOutput) ToFusionAuthApplicationCleanSpeakConfigurationPtrOutput ¶
func (o FusionAuthApplicationCleanSpeakConfigurationPtrOutput) ToFusionAuthApplicationCleanSpeakConfigurationPtrOutput() FusionAuthApplicationCleanSpeakConfigurationPtrOutput
func (FusionAuthApplicationCleanSpeakConfigurationPtrOutput) ToFusionAuthApplicationCleanSpeakConfigurationPtrOutputWithContext ¶
func (o FusionAuthApplicationCleanSpeakConfigurationPtrOutput) ToFusionAuthApplicationCleanSpeakConfigurationPtrOutputWithContext(ctx context.Context) FusionAuthApplicationCleanSpeakConfigurationPtrOutput
func (FusionAuthApplicationCleanSpeakConfigurationPtrOutput) UsernameModeration ¶
func (o FusionAuthApplicationCleanSpeakConfigurationPtrOutput) UsernameModeration() FusionAuthApplicationCleanSpeakConfigurationUsernameModerationPtrOutput
type FusionAuthApplicationCleanSpeakConfigurationUsernameModeration ¶
type FusionAuthApplicationCleanSpeakConfigurationUsernameModeration struct { // The Id of the CleanSpeak application that usernames are sent to for moderation. ApplicationId *string `pulumi:"applicationId"` // Whether or not SAML Single Logout for this SAML IdP is enabled. Enabled *bool `pulumi:"enabled"` }
type FusionAuthApplicationCleanSpeakConfigurationUsernameModerationArgs ¶
type FusionAuthApplicationCleanSpeakConfigurationUsernameModerationArgs struct { // The Id of the CleanSpeak application that usernames are sent to for moderation. ApplicationId pulumi.StringPtrInput `pulumi:"applicationId"` // Whether or not SAML Single Logout for this SAML IdP is enabled. Enabled pulumi.BoolPtrInput `pulumi:"enabled"` }
func (FusionAuthApplicationCleanSpeakConfigurationUsernameModerationArgs) ElementType ¶
func (FusionAuthApplicationCleanSpeakConfigurationUsernameModerationArgs) ElementType() reflect.Type
func (FusionAuthApplicationCleanSpeakConfigurationUsernameModerationArgs) ToFusionAuthApplicationCleanSpeakConfigurationUsernameModerationOutput ¶
func (i FusionAuthApplicationCleanSpeakConfigurationUsernameModerationArgs) ToFusionAuthApplicationCleanSpeakConfigurationUsernameModerationOutput() FusionAuthApplicationCleanSpeakConfigurationUsernameModerationOutput
func (FusionAuthApplicationCleanSpeakConfigurationUsernameModerationArgs) ToFusionAuthApplicationCleanSpeakConfigurationUsernameModerationOutputWithContext ¶
func (i FusionAuthApplicationCleanSpeakConfigurationUsernameModerationArgs) ToFusionAuthApplicationCleanSpeakConfigurationUsernameModerationOutputWithContext(ctx context.Context) FusionAuthApplicationCleanSpeakConfigurationUsernameModerationOutput
func (FusionAuthApplicationCleanSpeakConfigurationUsernameModerationArgs) ToFusionAuthApplicationCleanSpeakConfigurationUsernameModerationPtrOutput ¶
func (i FusionAuthApplicationCleanSpeakConfigurationUsernameModerationArgs) ToFusionAuthApplicationCleanSpeakConfigurationUsernameModerationPtrOutput() FusionAuthApplicationCleanSpeakConfigurationUsernameModerationPtrOutput
func (FusionAuthApplicationCleanSpeakConfigurationUsernameModerationArgs) ToFusionAuthApplicationCleanSpeakConfigurationUsernameModerationPtrOutputWithContext ¶
func (i FusionAuthApplicationCleanSpeakConfigurationUsernameModerationArgs) ToFusionAuthApplicationCleanSpeakConfigurationUsernameModerationPtrOutputWithContext(ctx context.Context) FusionAuthApplicationCleanSpeakConfigurationUsernameModerationPtrOutput
type FusionAuthApplicationCleanSpeakConfigurationUsernameModerationInput ¶
type FusionAuthApplicationCleanSpeakConfigurationUsernameModerationInput interface { pulumi.Input ToFusionAuthApplicationCleanSpeakConfigurationUsernameModerationOutput() FusionAuthApplicationCleanSpeakConfigurationUsernameModerationOutput ToFusionAuthApplicationCleanSpeakConfigurationUsernameModerationOutputWithContext(context.Context) FusionAuthApplicationCleanSpeakConfigurationUsernameModerationOutput }
FusionAuthApplicationCleanSpeakConfigurationUsernameModerationInput is an input type that accepts FusionAuthApplicationCleanSpeakConfigurationUsernameModerationArgs and FusionAuthApplicationCleanSpeakConfigurationUsernameModerationOutput values. You can construct a concrete instance of `FusionAuthApplicationCleanSpeakConfigurationUsernameModerationInput` via:
FusionAuthApplicationCleanSpeakConfigurationUsernameModerationArgs{...}
type FusionAuthApplicationCleanSpeakConfigurationUsernameModerationOutput ¶
type FusionAuthApplicationCleanSpeakConfigurationUsernameModerationOutput struct{ *pulumi.OutputState }
func (FusionAuthApplicationCleanSpeakConfigurationUsernameModerationOutput) ApplicationId ¶
func (o FusionAuthApplicationCleanSpeakConfigurationUsernameModerationOutput) ApplicationId() pulumi.StringPtrOutput
The Id of the CleanSpeak application that usernames are sent to for moderation.
func (FusionAuthApplicationCleanSpeakConfigurationUsernameModerationOutput) ElementType ¶
func (FusionAuthApplicationCleanSpeakConfigurationUsernameModerationOutput) ElementType() reflect.Type
func (FusionAuthApplicationCleanSpeakConfigurationUsernameModerationOutput) Enabled ¶
func (o FusionAuthApplicationCleanSpeakConfigurationUsernameModerationOutput) Enabled() pulumi.BoolPtrOutput
Whether or not SAML Single Logout for this SAML IdP is enabled.
func (FusionAuthApplicationCleanSpeakConfigurationUsernameModerationOutput) ToFusionAuthApplicationCleanSpeakConfigurationUsernameModerationOutput ¶
func (o FusionAuthApplicationCleanSpeakConfigurationUsernameModerationOutput) ToFusionAuthApplicationCleanSpeakConfigurationUsernameModerationOutput() FusionAuthApplicationCleanSpeakConfigurationUsernameModerationOutput
func (FusionAuthApplicationCleanSpeakConfigurationUsernameModerationOutput) ToFusionAuthApplicationCleanSpeakConfigurationUsernameModerationOutputWithContext ¶
func (o FusionAuthApplicationCleanSpeakConfigurationUsernameModerationOutput) ToFusionAuthApplicationCleanSpeakConfigurationUsernameModerationOutputWithContext(ctx context.Context) FusionAuthApplicationCleanSpeakConfigurationUsernameModerationOutput
func (FusionAuthApplicationCleanSpeakConfigurationUsernameModerationOutput) ToFusionAuthApplicationCleanSpeakConfigurationUsernameModerationPtrOutput ¶
func (o FusionAuthApplicationCleanSpeakConfigurationUsernameModerationOutput) ToFusionAuthApplicationCleanSpeakConfigurationUsernameModerationPtrOutput() FusionAuthApplicationCleanSpeakConfigurationUsernameModerationPtrOutput
func (FusionAuthApplicationCleanSpeakConfigurationUsernameModerationOutput) ToFusionAuthApplicationCleanSpeakConfigurationUsernameModerationPtrOutputWithContext ¶
func (o FusionAuthApplicationCleanSpeakConfigurationUsernameModerationOutput) ToFusionAuthApplicationCleanSpeakConfigurationUsernameModerationPtrOutputWithContext(ctx context.Context) FusionAuthApplicationCleanSpeakConfigurationUsernameModerationPtrOutput
type FusionAuthApplicationCleanSpeakConfigurationUsernameModerationPtrInput ¶
type FusionAuthApplicationCleanSpeakConfigurationUsernameModerationPtrInput interface { pulumi.Input ToFusionAuthApplicationCleanSpeakConfigurationUsernameModerationPtrOutput() FusionAuthApplicationCleanSpeakConfigurationUsernameModerationPtrOutput ToFusionAuthApplicationCleanSpeakConfigurationUsernameModerationPtrOutputWithContext(context.Context) FusionAuthApplicationCleanSpeakConfigurationUsernameModerationPtrOutput }
FusionAuthApplicationCleanSpeakConfigurationUsernameModerationPtrInput is an input type that accepts FusionAuthApplicationCleanSpeakConfigurationUsernameModerationArgs, FusionAuthApplicationCleanSpeakConfigurationUsernameModerationPtr and FusionAuthApplicationCleanSpeakConfigurationUsernameModerationPtrOutput values. You can construct a concrete instance of `FusionAuthApplicationCleanSpeakConfigurationUsernameModerationPtrInput` via:
FusionAuthApplicationCleanSpeakConfigurationUsernameModerationArgs{...} or: nil
func FusionAuthApplicationCleanSpeakConfigurationUsernameModerationPtr ¶
func FusionAuthApplicationCleanSpeakConfigurationUsernameModerationPtr(v *FusionAuthApplicationCleanSpeakConfigurationUsernameModerationArgs) FusionAuthApplicationCleanSpeakConfigurationUsernameModerationPtrInput
type FusionAuthApplicationCleanSpeakConfigurationUsernameModerationPtrOutput ¶
type FusionAuthApplicationCleanSpeakConfigurationUsernameModerationPtrOutput struct{ *pulumi.OutputState }
func (FusionAuthApplicationCleanSpeakConfigurationUsernameModerationPtrOutput) ApplicationId ¶
func (o FusionAuthApplicationCleanSpeakConfigurationUsernameModerationPtrOutput) ApplicationId() pulumi.StringPtrOutput
The Id of the CleanSpeak application that usernames are sent to for moderation.
func (FusionAuthApplicationCleanSpeakConfigurationUsernameModerationPtrOutput) ElementType ¶
func (FusionAuthApplicationCleanSpeakConfigurationUsernameModerationPtrOutput) ElementType() reflect.Type
func (FusionAuthApplicationCleanSpeakConfigurationUsernameModerationPtrOutput) Enabled ¶
func (o FusionAuthApplicationCleanSpeakConfigurationUsernameModerationPtrOutput) Enabled() pulumi.BoolPtrOutput
Whether or not SAML Single Logout for this SAML IdP is enabled.
func (FusionAuthApplicationCleanSpeakConfigurationUsernameModerationPtrOutput) ToFusionAuthApplicationCleanSpeakConfigurationUsernameModerationPtrOutput ¶
func (o FusionAuthApplicationCleanSpeakConfigurationUsernameModerationPtrOutput) ToFusionAuthApplicationCleanSpeakConfigurationUsernameModerationPtrOutput() FusionAuthApplicationCleanSpeakConfigurationUsernameModerationPtrOutput
func (FusionAuthApplicationCleanSpeakConfigurationUsernameModerationPtrOutput) ToFusionAuthApplicationCleanSpeakConfigurationUsernameModerationPtrOutputWithContext ¶
func (o FusionAuthApplicationCleanSpeakConfigurationUsernameModerationPtrOutput) ToFusionAuthApplicationCleanSpeakConfigurationUsernameModerationPtrOutputWithContext(ctx context.Context) FusionAuthApplicationCleanSpeakConfigurationUsernameModerationPtrOutput
type FusionAuthApplicationEmailConfiguration ¶
type FusionAuthApplicationEmailConfiguration struct { // The Id of the Email Template used to send emails to users when their email address is updated. When configured, this value will take precedence over the same configuration from the Tenant when an application context is known. EmailUpdateTemplateId *string `pulumi:"emailUpdateTemplateId"` // The Id of the Email Template used to send emails to users to verify that their email address is valid. When configured, this value will take precedence over the same configuration from the Tenant when an application context is known. EmailVerificationTemplateId *string `pulumi:"emailVerificationTemplateId"` // The Id of the Email Template used to verify user emails. When configured, this value will take precedence over the same configuration from the Tenant when an application context is known. EmailVerifiedTemplateId *string `pulumi:"emailVerifiedTemplateId"` // The Id of the Email Template that is used when a user is sent a forgot password email. When configured, this value will take precedence over the same configuration from the Tenant when an application context is known. ForgotPasswordTemplateId *string `pulumi:"forgotPasswordTemplateId"` // The Id of the Email Template used to send emails to users when another user attempts to create an account with their login Id. When configured, this value will take precedence over the same configuration from the Tenant when an application context is known. LoginIdInUseOnCreateTemplateId *string `pulumi:"loginIdInUseOnCreateTemplateId"` // The Id of the Email Template used to send emails to users when another user attempts to update an existing account to use their login Id. When configured, this value will take precedence over the same configuration from the Tenant when an application context is known. LoginIdInUseOnUpdateTemplateId *string `pulumi:"loginIdInUseOnUpdateTemplateId"` // The Id of the Email Template used to send emails to users when they log in on a new device. When configured, this value will take precedence over the same configuration from the Tenant when an application context is known. LoginNewDeviceTemplateId *string `pulumi:"loginNewDeviceTemplateId"` // The Id of the Email Template used to send emails to users when a suspicious login occurs. When configured, this value will take precedence over the same configuration from the Tenant when an application context is known. LoginSuspiciousTemplateId *string `pulumi:"loginSuspiciousTemplateId"` // The Id of the Email Template used to send emails to users when they have completed a 'forgot password' workflow and their password has been reset. When configured, this value will take precedence over the same configuration from the Tenant when an application context is known. PasswordResetSuccessTemplateId *string `pulumi:"passwordResetSuccessTemplateId"` // The Id of the Email Template used to send emails to users when their password has been updated. When configured, this value will take precedence over the same configuration from the Tenant when an application context is known. PasswordUpdateTemplateId *string `pulumi:"passwordUpdateTemplateId"` // The Id of the Passwordless Email Template, sent to users when they start a passwordless login. When configured, this value will take precedence over the same configuration from the Tenant when an application context is known. PasswordlessEmailTemplateId *string `pulumi:"passwordlessEmailTemplateId"` // The Id of the Email Template that is used when a user had their account created for them and they must set their password manually and they are sent an email to set their password. When configured, this value will take precedence over the same configuration from the Tenant when an application context is known. SetPasswordEmailTemplateId *string `pulumi:"setPasswordEmailTemplateId"` // The Id of the Email Template used to send emails to users when a MFA method has been added to their account. When configured, this value will take precedence over the same configuration from the Tenant when an application context is known. TwoFactorMethodAddTemplateId *string `pulumi:"twoFactorMethodAddTemplateId"` // The Id of the Email Template used to send emails to users when a MFA method has been removed from their account. When configured, this value will take precedence over the same configuration from the Tenant when an application context is known. TwoFactorMethodRemoveTemplateId *string `pulumi:"twoFactorMethodRemoveTemplateId"` }
type FusionAuthApplicationEmailConfigurationArgs ¶
type FusionAuthApplicationEmailConfigurationArgs struct { // The Id of the Email Template used to send emails to users when their email address is updated. When configured, this value will take precedence over the same configuration from the Tenant when an application context is known. EmailUpdateTemplateId pulumi.StringPtrInput `pulumi:"emailUpdateTemplateId"` // The Id of the Email Template used to send emails to users to verify that their email address is valid. When configured, this value will take precedence over the same configuration from the Tenant when an application context is known. EmailVerificationTemplateId pulumi.StringPtrInput `pulumi:"emailVerificationTemplateId"` // The Id of the Email Template used to verify user emails. When configured, this value will take precedence over the same configuration from the Tenant when an application context is known. EmailVerifiedTemplateId pulumi.StringPtrInput `pulumi:"emailVerifiedTemplateId"` // The Id of the Email Template that is used when a user is sent a forgot password email. When configured, this value will take precedence over the same configuration from the Tenant when an application context is known. ForgotPasswordTemplateId pulumi.StringPtrInput `pulumi:"forgotPasswordTemplateId"` // The Id of the Email Template used to send emails to users when another user attempts to create an account with their login Id. When configured, this value will take precedence over the same configuration from the Tenant when an application context is known. LoginIdInUseOnCreateTemplateId pulumi.StringPtrInput `pulumi:"loginIdInUseOnCreateTemplateId"` // The Id of the Email Template used to send emails to users when another user attempts to update an existing account to use their login Id. When configured, this value will take precedence over the same configuration from the Tenant when an application context is known. LoginIdInUseOnUpdateTemplateId pulumi.StringPtrInput `pulumi:"loginIdInUseOnUpdateTemplateId"` // The Id of the Email Template used to send emails to users when they log in on a new device. When configured, this value will take precedence over the same configuration from the Tenant when an application context is known. LoginNewDeviceTemplateId pulumi.StringPtrInput `pulumi:"loginNewDeviceTemplateId"` // The Id of the Email Template used to send emails to users when a suspicious login occurs. When configured, this value will take precedence over the same configuration from the Tenant when an application context is known. LoginSuspiciousTemplateId pulumi.StringPtrInput `pulumi:"loginSuspiciousTemplateId"` // The Id of the Email Template used to send emails to users when they have completed a 'forgot password' workflow and their password has been reset. When configured, this value will take precedence over the same configuration from the Tenant when an application context is known. PasswordResetSuccessTemplateId pulumi.StringPtrInput `pulumi:"passwordResetSuccessTemplateId"` // The Id of the Email Template used to send emails to users when their password has been updated. When configured, this value will take precedence over the same configuration from the Tenant when an application context is known. PasswordUpdateTemplateId pulumi.StringPtrInput `pulumi:"passwordUpdateTemplateId"` // The Id of the Passwordless Email Template, sent to users when they start a passwordless login. When configured, this value will take precedence over the same configuration from the Tenant when an application context is known. PasswordlessEmailTemplateId pulumi.StringPtrInput `pulumi:"passwordlessEmailTemplateId"` // The Id of the Email Template that is used when a user had their account created for them and they must set their password manually and they are sent an email to set their password. When configured, this value will take precedence over the same configuration from the Tenant when an application context is known. SetPasswordEmailTemplateId pulumi.StringPtrInput `pulumi:"setPasswordEmailTemplateId"` // The Id of the Email Template used to send emails to users when a MFA method has been added to their account. When configured, this value will take precedence over the same configuration from the Tenant when an application context is known. TwoFactorMethodAddTemplateId pulumi.StringPtrInput `pulumi:"twoFactorMethodAddTemplateId"` // The Id of the Email Template used to send emails to users when a MFA method has been removed from their account. When configured, this value will take precedence over the same configuration from the Tenant when an application context is known. TwoFactorMethodRemoveTemplateId pulumi.StringPtrInput `pulumi:"twoFactorMethodRemoveTemplateId"` }
func (FusionAuthApplicationEmailConfigurationArgs) ElementType ¶
func (FusionAuthApplicationEmailConfigurationArgs) ElementType() reflect.Type
func (FusionAuthApplicationEmailConfigurationArgs) ToFusionAuthApplicationEmailConfigurationOutput ¶
func (i FusionAuthApplicationEmailConfigurationArgs) ToFusionAuthApplicationEmailConfigurationOutput() FusionAuthApplicationEmailConfigurationOutput
func (FusionAuthApplicationEmailConfigurationArgs) ToFusionAuthApplicationEmailConfigurationOutputWithContext ¶
func (i FusionAuthApplicationEmailConfigurationArgs) ToFusionAuthApplicationEmailConfigurationOutputWithContext(ctx context.Context) FusionAuthApplicationEmailConfigurationOutput
func (FusionAuthApplicationEmailConfigurationArgs) ToFusionAuthApplicationEmailConfigurationPtrOutput ¶
func (i FusionAuthApplicationEmailConfigurationArgs) ToFusionAuthApplicationEmailConfigurationPtrOutput() FusionAuthApplicationEmailConfigurationPtrOutput
func (FusionAuthApplicationEmailConfigurationArgs) ToFusionAuthApplicationEmailConfigurationPtrOutputWithContext ¶
func (i FusionAuthApplicationEmailConfigurationArgs) ToFusionAuthApplicationEmailConfigurationPtrOutputWithContext(ctx context.Context) FusionAuthApplicationEmailConfigurationPtrOutput
type FusionAuthApplicationEmailConfigurationInput ¶
type FusionAuthApplicationEmailConfigurationInput interface { pulumi.Input ToFusionAuthApplicationEmailConfigurationOutput() FusionAuthApplicationEmailConfigurationOutput ToFusionAuthApplicationEmailConfigurationOutputWithContext(context.Context) FusionAuthApplicationEmailConfigurationOutput }
FusionAuthApplicationEmailConfigurationInput is an input type that accepts FusionAuthApplicationEmailConfigurationArgs and FusionAuthApplicationEmailConfigurationOutput values. You can construct a concrete instance of `FusionAuthApplicationEmailConfigurationInput` via:
FusionAuthApplicationEmailConfigurationArgs{...}
type FusionAuthApplicationEmailConfigurationOutput ¶
type FusionAuthApplicationEmailConfigurationOutput struct{ *pulumi.OutputState }
func (FusionAuthApplicationEmailConfigurationOutput) ElementType ¶
func (FusionAuthApplicationEmailConfigurationOutput) ElementType() reflect.Type
func (FusionAuthApplicationEmailConfigurationOutput) EmailUpdateTemplateId ¶
func (o FusionAuthApplicationEmailConfigurationOutput) EmailUpdateTemplateId() pulumi.StringPtrOutput
The Id of the Email Template used to send emails to users when their email address is updated. When configured, this value will take precedence over the same configuration from the Tenant when an application context is known.
func (FusionAuthApplicationEmailConfigurationOutput) EmailVerificationTemplateId ¶
func (o FusionAuthApplicationEmailConfigurationOutput) EmailVerificationTemplateId() pulumi.StringPtrOutput
The Id of the Email Template used to send emails to users to verify that their email address is valid. When configured, this value will take precedence over the same configuration from the Tenant when an application context is known.
func (FusionAuthApplicationEmailConfigurationOutput) EmailVerifiedTemplateId ¶
func (o FusionAuthApplicationEmailConfigurationOutput) EmailVerifiedTemplateId() pulumi.StringPtrOutput
The Id of the Email Template used to verify user emails. When configured, this value will take precedence over the same configuration from the Tenant when an application context is known.
func (FusionAuthApplicationEmailConfigurationOutput) ForgotPasswordTemplateId ¶
func (o FusionAuthApplicationEmailConfigurationOutput) ForgotPasswordTemplateId() pulumi.StringPtrOutput
The Id of the Email Template that is used when a user is sent a forgot password email. When configured, this value will take precedence over the same configuration from the Tenant when an application context is known.
func (FusionAuthApplicationEmailConfigurationOutput) LoginIdInUseOnCreateTemplateId ¶
func (o FusionAuthApplicationEmailConfigurationOutput) LoginIdInUseOnCreateTemplateId() pulumi.StringPtrOutput
The Id of the Email Template used to send emails to users when another user attempts to create an account with their login Id. When configured, this value will take precedence over the same configuration from the Tenant when an application context is known.
func (FusionAuthApplicationEmailConfigurationOutput) LoginIdInUseOnUpdateTemplateId ¶
func (o FusionAuthApplicationEmailConfigurationOutput) LoginIdInUseOnUpdateTemplateId() pulumi.StringPtrOutput
The Id of the Email Template used to send emails to users when another user attempts to update an existing account to use their login Id. When configured, this value will take precedence over the same configuration from the Tenant when an application context is known.
func (FusionAuthApplicationEmailConfigurationOutput) LoginNewDeviceTemplateId ¶
func (o FusionAuthApplicationEmailConfigurationOutput) LoginNewDeviceTemplateId() pulumi.StringPtrOutput
The Id of the Email Template used to send emails to users when they log in on a new device. When configured, this value will take precedence over the same configuration from the Tenant when an application context is known.
func (FusionAuthApplicationEmailConfigurationOutput) LoginSuspiciousTemplateId ¶
func (o FusionAuthApplicationEmailConfigurationOutput) LoginSuspiciousTemplateId() pulumi.StringPtrOutput
The Id of the Email Template used to send emails to users when a suspicious login occurs. When configured, this value will take precedence over the same configuration from the Tenant when an application context is known.
func (FusionAuthApplicationEmailConfigurationOutput) PasswordResetSuccessTemplateId ¶
func (o FusionAuthApplicationEmailConfigurationOutput) PasswordResetSuccessTemplateId() pulumi.StringPtrOutput
The Id of the Email Template used to send emails to users when they have completed a 'forgot password' workflow and their password has been reset. When configured, this value will take precedence over the same configuration from the Tenant when an application context is known.
func (FusionAuthApplicationEmailConfigurationOutput) PasswordUpdateTemplateId ¶
func (o FusionAuthApplicationEmailConfigurationOutput) PasswordUpdateTemplateId() pulumi.StringPtrOutput
The Id of the Email Template used to send emails to users when their password has been updated. When configured, this value will take precedence over the same configuration from the Tenant when an application context is known.
func (FusionAuthApplicationEmailConfigurationOutput) PasswordlessEmailTemplateId ¶
func (o FusionAuthApplicationEmailConfigurationOutput) PasswordlessEmailTemplateId() pulumi.StringPtrOutput
The Id of the Passwordless Email Template, sent to users when they start a passwordless login. When configured, this value will take precedence over the same configuration from the Tenant when an application context is known.
func (FusionAuthApplicationEmailConfigurationOutput) SetPasswordEmailTemplateId ¶
func (o FusionAuthApplicationEmailConfigurationOutput) SetPasswordEmailTemplateId() pulumi.StringPtrOutput
The Id of the Email Template that is used when a user had their account created for them and they must set their password manually and they are sent an email to set their password. When configured, this value will take precedence over the same configuration from the Tenant when an application context is known.
func (FusionAuthApplicationEmailConfigurationOutput) ToFusionAuthApplicationEmailConfigurationOutput ¶
func (o FusionAuthApplicationEmailConfigurationOutput) ToFusionAuthApplicationEmailConfigurationOutput() FusionAuthApplicationEmailConfigurationOutput
func (FusionAuthApplicationEmailConfigurationOutput) ToFusionAuthApplicationEmailConfigurationOutputWithContext ¶
func (o FusionAuthApplicationEmailConfigurationOutput) ToFusionAuthApplicationEmailConfigurationOutputWithContext(ctx context.Context) FusionAuthApplicationEmailConfigurationOutput
func (FusionAuthApplicationEmailConfigurationOutput) ToFusionAuthApplicationEmailConfigurationPtrOutput ¶
func (o FusionAuthApplicationEmailConfigurationOutput) ToFusionAuthApplicationEmailConfigurationPtrOutput() FusionAuthApplicationEmailConfigurationPtrOutput
func (FusionAuthApplicationEmailConfigurationOutput) ToFusionAuthApplicationEmailConfigurationPtrOutputWithContext ¶
func (o FusionAuthApplicationEmailConfigurationOutput) ToFusionAuthApplicationEmailConfigurationPtrOutputWithContext(ctx context.Context) FusionAuthApplicationEmailConfigurationPtrOutput
func (FusionAuthApplicationEmailConfigurationOutput) TwoFactorMethodAddTemplateId ¶
func (o FusionAuthApplicationEmailConfigurationOutput) TwoFactorMethodAddTemplateId() pulumi.StringPtrOutput
The Id of the Email Template used to send emails to users when a MFA method has been added to their account. When configured, this value will take precedence over the same configuration from the Tenant when an application context is known.
func (FusionAuthApplicationEmailConfigurationOutput) TwoFactorMethodRemoveTemplateId ¶
func (o FusionAuthApplicationEmailConfigurationOutput) TwoFactorMethodRemoveTemplateId() pulumi.StringPtrOutput
The Id of the Email Template used to send emails to users when a MFA method has been removed from their account. When configured, this value will take precedence over the same configuration from the Tenant when an application context is known.
type FusionAuthApplicationEmailConfigurationPtrInput ¶
type FusionAuthApplicationEmailConfigurationPtrInput interface { pulumi.Input ToFusionAuthApplicationEmailConfigurationPtrOutput() FusionAuthApplicationEmailConfigurationPtrOutput ToFusionAuthApplicationEmailConfigurationPtrOutputWithContext(context.Context) FusionAuthApplicationEmailConfigurationPtrOutput }
FusionAuthApplicationEmailConfigurationPtrInput is an input type that accepts FusionAuthApplicationEmailConfigurationArgs, FusionAuthApplicationEmailConfigurationPtr and FusionAuthApplicationEmailConfigurationPtrOutput values. You can construct a concrete instance of `FusionAuthApplicationEmailConfigurationPtrInput` via:
FusionAuthApplicationEmailConfigurationArgs{...} or: nil
func FusionAuthApplicationEmailConfigurationPtr ¶
func FusionAuthApplicationEmailConfigurationPtr(v *FusionAuthApplicationEmailConfigurationArgs) FusionAuthApplicationEmailConfigurationPtrInput
type FusionAuthApplicationEmailConfigurationPtrOutput ¶
type FusionAuthApplicationEmailConfigurationPtrOutput struct{ *pulumi.OutputState }
func (FusionAuthApplicationEmailConfigurationPtrOutput) ElementType ¶
func (FusionAuthApplicationEmailConfigurationPtrOutput) ElementType() reflect.Type
func (FusionAuthApplicationEmailConfigurationPtrOutput) EmailUpdateTemplateId ¶
func (o FusionAuthApplicationEmailConfigurationPtrOutput) EmailUpdateTemplateId() pulumi.StringPtrOutput
The Id of the Email Template used to send emails to users when their email address is updated. When configured, this value will take precedence over the same configuration from the Tenant when an application context is known.
func (FusionAuthApplicationEmailConfigurationPtrOutput) EmailVerificationTemplateId ¶
func (o FusionAuthApplicationEmailConfigurationPtrOutput) EmailVerificationTemplateId() pulumi.StringPtrOutput
The Id of the Email Template used to send emails to users to verify that their email address is valid. When configured, this value will take precedence over the same configuration from the Tenant when an application context is known.
func (FusionAuthApplicationEmailConfigurationPtrOutput) EmailVerifiedTemplateId ¶
func (o FusionAuthApplicationEmailConfigurationPtrOutput) EmailVerifiedTemplateId() pulumi.StringPtrOutput
The Id of the Email Template used to verify user emails. When configured, this value will take precedence over the same configuration from the Tenant when an application context is known.
func (FusionAuthApplicationEmailConfigurationPtrOutput) ForgotPasswordTemplateId ¶
func (o FusionAuthApplicationEmailConfigurationPtrOutput) ForgotPasswordTemplateId() pulumi.StringPtrOutput
The Id of the Email Template that is used when a user is sent a forgot password email. When configured, this value will take precedence over the same configuration from the Tenant when an application context is known.
func (FusionAuthApplicationEmailConfigurationPtrOutput) LoginIdInUseOnCreateTemplateId ¶
func (o FusionAuthApplicationEmailConfigurationPtrOutput) LoginIdInUseOnCreateTemplateId() pulumi.StringPtrOutput
The Id of the Email Template used to send emails to users when another user attempts to create an account with their login Id. When configured, this value will take precedence over the same configuration from the Tenant when an application context is known.
func (FusionAuthApplicationEmailConfigurationPtrOutput) LoginIdInUseOnUpdateTemplateId ¶
func (o FusionAuthApplicationEmailConfigurationPtrOutput) LoginIdInUseOnUpdateTemplateId() pulumi.StringPtrOutput
The Id of the Email Template used to send emails to users when another user attempts to update an existing account to use their login Id. When configured, this value will take precedence over the same configuration from the Tenant when an application context is known.
func (FusionAuthApplicationEmailConfigurationPtrOutput) LoginNewDeviceTemplateId ¶
func (o FusionAuthApplicationEmailConfigurationPtrOutput) LoginNewDeviceTemplateId() pulumi.StringPtrOutput
The Id of the Email Template used to send emails to users when they log in on a new device. When configured, this value will take precedence over the same configuration from the Tenant when an application context is known.
func (FusionAuthApplicationEmailConfigurationPtrOutput) LoginSuspiciousTemplateId ¶
func (o FusionAuthApplicationEmailConfigurationPtrOutput) LoginSuspiciousTemplateId() pulumi.StringPtrOutput
The Id of the Email Template used to send emails to users when a suspicious login occurs. When configured, this value will take precedence over the same configuration from the Tenant when an application context is known.
func (FusionAuthApplicationEmailConfigurationPtrOutput) PasswordResetSuccessTemplateId ¶
func (o FusionAuthApplicationEmailConfigurationPtrOutput) PasswordResetSuccessTemplateId() pulumi.StringPtrOutput
The Id of the Email Template used to send emails to users when they have completed a 'forgot password' workflow and their password has been reset. When configured, this value will take precedence over the same configuration from the Tenant when an application context is known.
func (FusionAuthApplicationEmailConfigurationPtrOutput) PasswordUpdateTemplateId ¶
func (o FusionAuthApplicationEmailConfigurationPtrOutput) PasswordUpdateTemplateId() pulumi.StringPtrOutput
The Id of the Email Template used to send emails to users when their password has been updated. When configured, this value will take precedence over the same configuration from the Tenant when an application context is known.
func (FusionAuthApplicationEmailConfigurationPtrOutput) PasswordlessEmailTemplateId ¶
func (o FusionAuthApplicationEmailConfigurationPtrOutput) PasswordlessEmailTemplateId() pulumi.StringPtrOutput
The Id of the Passwordless Email Template, sent to users when they start a passwordless login. When configured, this value will take precedence over the same configuration from the Tenant when an application context is known.
func (FusionAuthApplicationEmailConfigurationPtrOutput) SetPasswordEmailTemplateId ¶
func (o FusionAuthApplicationEmailConfigurationPtrOutput) SetPasswordEmailTemplateId() pulumi.StringPtrOutput
The Id of the Email Template that is used when a user had their account created for them and they must set their password manually and they are sent an email to set their password. When configured, this value will take precedence over the same configuration from the Tenant when an application context is known.
func (FusionAuthApplicationEmailConfigurationPtrOutput) ToFusionAuthApplicationEmailConfigurationPtrOutput ¶
func (o FusionAuthApplicationEmailConfigurationPtrOutput) ToFusionAuthApplicationEmailConfigurationPtrOutput() FusionAuthApplicationEmailConfigurationPtrOutput
func (FusionAuthApplicationEmailConfigurationPtrOutput) ToFusionAuthApplicationEmailConfigurationPtrOutputWithContext ¶
func (o FusionAuthApplicationEmailConfigurationPtrOutput) ToFusionAuthApplicationEmailConfigurationPtrOutputWithContext(ctx context.Context) FusionAuthApplicationEmailConfigurationPtrOutput
func (FusionAuthApplicationEmailConfigurationPtrOutput) TwoFactorMethodAddTemplateId ¶
func (o FusionAuthApplicationEmailConfigurationPtrOutput) TwoFactorMethodAddTemplateId() pulumi.StringPtrOutput
The Id of the Email Template used to send emails to users when a MFA method has been added to their account. When configured, this value will take precedence over the same configuration from the Tenant when an application context is known.
func (FusionAuthApplicationEmailConfigurationPtrOutput) TwoFactorMethodRemoveTemplateId ¶
func (o FusionAuthApplicationEmailConfigurationPtrOutput) TwoFactorMethodRemoveTemplateId() pulumi.StringPtrOutput
The Id of the Email Template used to send emails to users when a MFA method has been removed from their account. When configured, this value will take precedence over the same configuration from the Tenant when an application context is known.
type FusionAuthApplicationFormConfiguration ¶
type FusionAuthApplicationFormConfiguration struct { // The unique Id of the form to use for the Add and Edit User Registration form when used in the FusionAuth admin UI. AdminRegistrationFormId *string `pulumi:"adminRegistrationFormId"` // The unique Id of the form to to enable authenticated users to manage their profile on the account page. SelfServiceFormId *string `pulumi:"selfServiceFormId"` }
type FusionAuthApplicationFormConfigurationArgs ¶
type FusionAuthApplicationFormConfigurationArgs struct { // The unique Id of the form to use for the Add and Edit User Registration form when used in the FusionAuth admin UI. AdminRegistrationFormId pulumi.StringPtrInput `pulumi:"adminRegistrationFormId"` // The unique Id of the form to to enable authenticated users to manage their profile on the account page. SelfServiceFormId pulumi.StringPtrInput `pulumi:"selfServiceFormId"` }
func (FusionAuthApplicationFormConfigurationArgs) ElementType ¶
func (FusionAuthApplicationFormConfigurationArgs) ElementType() reflect.Type
func (FusionAuthApplicationFormConfigurationArgs) ToFusionAuthApplicationFormConfigurationOutput ¶
func (i FusionAuthApplicationFormConfigurationArgs) ToFusionAuthApplicationFormConfigurationOutput() FusionAuthApplicationFormConfigurationOutput
func (FusionAuthApplicationFormConfigurationArgs) ToFusionAuthApplicationFormConfigurationOutputWithContext ¶
func (i FusionAuthApplicationFormConfigurationArgs) ToFusionAuthApplicationFormConfigurationOutputWithContext(ctx context.Context) FusionAuthApplicationFormConfigurationOutput
func (FusionAuthApplicationFormConfigurationArgs) ToFusionAuthApplicationFormConfigurationPtrOutput ¶
func (i FusionAuthApplicationFormConfigurationArgs) ToFusionAuthApplicationFormConfigurationPtrOutput() FusionAuthApplicationFormConfigurationPtrOutput
func (FusionAuthApplicationFormConfigurationArgs) ToFusionAuthApplicationFormConfigurationPtrOutputWithContext ¶
func (i FusionAuthApplicationFormConfigurationArgs) ToFusionAuthApplicationFormConfigurationPtrOutputWithContext(ctx context.Context) FusionAuthApplicationFormConfigurationPtrOutput
type FusionAuthApplicationFormConfigurationInput ¶
type FusionAuthApplicationFormConfigurationInput interface { pulumi.Input ToFusionAuthApplicationFormConfigurationOutput() FusionAuthApplicationFormConfigurationOutput ToFusionAuthApplicationFormConfigurationOutputWithContext(context.Context) FusionAuthApplicationFormConfigurationOutput }
FusionAuthApplicationFormConfigurationInput is an input type that accepts FusionAuthApplicationFormConfigurationArgs and FusionAuthApplicationFormConfigurationOutput values. You can construct a concrete instance of `FusionAuthApplicationFormConfigurationInput` via:
FusionAuthApplicationFormConfigurationArgs{...}
type FusionAuthApplicationFormConfigurationOutput ¶
type FusionAuthApplicationFormConfigurationOutput struct{ *pulumi.OutputState }
func (FusionAuthApplicationFormConfigurationOutput) AdminRegistrationFormId ¶
func (o FusionAuthApplicationFormConfigurationOutput) AdminRegistrationFormId() pulumi.StringPtrOutput
The unique Id of the form to use for the Add and Edit User Registration form when used in the FusionAuth admin UI.
func (FusionAuthApplicationFormConfigurationOutput) ElementType ¶
func (FusionAuthApplicationFormConfigurationOutput) ElementType() reflect.Type
func (FusionAuthApplicationFormConfigurationOutput) SelfServiceFormId ¶
func (o FusionAuthApplicationFormConfigurationOutput) SelfServiceFormId() pulumi.StringPtrOutput
The unique Id of the form to to enable authenticated users to manage their profile on the account page.
func (FusionAuthApplicationFormConfigurationOutput) ToFusionAuthApplicationFormConfigurationOutput ¶
func (o FusionAuthApplicationFormConfigurationOutput) ToFusionAuthApplicationFormConfigurationOutput() FusionAuthApplicationFormConfigurationOutput
func (FusionAuthApplicationFormConfigurationOutput) ToFusionAuthApplicationFormConfigurationOutputWithContext ¶
func (o FusionAuthApplicationFormConfigurationOutput) ToFusionAuthApplicationFormConfigurationOutputWithContext(ctx context.Context) FusionAuthApplicationFormConfigurationOutput
func (FusionAuthApplicationFormConfigurationOutput) ToFusionAuthApplicationFormConfigurationPtrOutput ¶
func (o FusionAuthApplicationFormConfigurationOutput) ToFusionAuthApplicationFormConfigurationPtrOutput() FusionAuthApplicationFormConfigurationPtrOutput
func (FusionAuthApplicationFormConfigurationOutput) ToFusionAuthApplicationFormConfigurationPtrOutputWithContext ¶
func (o FusionAuthApplicationFormConfigurationOutput) ToFusionAuthApplicationFormConfigurationPtrOutputWithContext(ctx context.Context) FusionAuthApplicationFormConfigurationPtrOutput
type FusionAuthApplicationFormConfigurationPtrInput ¶
type FusionAuthApplicationFormConfigurationPtrInput interface { pulumi.Input ToFusionAuthApplicationFormConfigurationPtrOutput() FusionAuthApplicationFormConfigurationPtrOutput ToFusionAuthApplicationFormConfigurationPtrOutputWithContext(context.Context) FusionAuthApplicationFormConfigurationPtrOutput }
FusionAuthApplicationFormConfigurationPtrInput is an input type that accepts FusionAuthApplicationFormConfigurationArgs, FusionAuthApplicationFormConfigurationPtr and FusionAuthApplicationFormConfigurationPtrOutput values. You can construct a concrete instance of `FusionAuthApplicationFormConfigurationPtrInput` via:
FusionAuthApplicationFormConfigurationArgs{...} or: nil
func FusionAuthApplicationFormConfigurationPtr ¶
func FusionAuthApplicationFormConfigurationPtr(v *FusionAuthApplicationFormConfigurationArgs) FusionAuthApplicationFormConfigurationPtrInput
type FusionAuthApplicationFormConfigurationPtrOutput ¶
type FusionAuthApplicationFormConfigurationPtrOutput struct{ *pulumi.OutputState }
func (FusionAuthApplicationFormConfigurationPtrOutput) AdminRegistrationFormId ¶
func (o FusionAuthApplicationFormConfigurationPtrOutput) AdminRegistrationFormId() pulumi.StringPtrOutput
The unique Id of the form to use for the Add and Edit User Registration form when used in the FusionAuth admin UI.
func (FusionAuthApplicationFormConfigurationPtrOutput) ElementType ¶
func (FusionAuthApplicationFormConfigurationPtrOutput) ElementType() reflect.Type
func (FusionAuthApplicationFormConfigurationPtrOutput) SelfServiceFormId ¶
func (o FusionAuthApplicationFormConfigurationPtrOutput) SelfServiceFormId() pulumi.StringPtrOutput
The unique Id of the form to to enable authenticated users to manage their profile on the account page.
func (FusionAuthApplicationFormConfigurationPtrOutput) ToFusionAuthApplicationFormConfigurationPtrOutput ¶
func (o FusionAuthApplicationFormConfigurationPtrOutput) ToFusionAuthApplicationFormConfigurationPtrOutput() FusionAuthApplicationFormConfigurationPtrOutput
func (FusionAuthApplicationFormConfigurationPtrOutput) ToFusionAuthApplicationFormConfigurationPtrOutputWithContext ¶
func (o FusionAuthApplicationFormConfigurationPtrOutput) ToFusionAuthApplicationFormConfigurationPtrOutputWithContext(ctx context.Context) FusionAuthApplicationFormConfigurationPtrOutput
type FusionAuthApplicationInput ¶
type FusionAuthApplicationInput interface { pulumi.Input ToFusionAuthApplicationOutput() FusionAuthApplicationOutput ToFusionAuthApplicationOutputWithContext(ctx context.Context) FusionAuthApplicationOutput }
type FusionAuthApplicationJwtConfiguration ¶
type FusionAuthApplicationJwtConfiguration struct { // The Id of the signing key used to sign the access token. AccessTokenId *string `pulumi:"accessTokenId"` // Whether or not SAML Single Logout for this SAML IdP is enabled. Enabled *bool `pulumi:"enabled"` // The Id of the signing key used to sign the Id token. IdTokenKeyId *string `pulumi:"idTokenKeyId"` // The length of time in minutes the JWT refresh token will live before it is expired and is not able to be exchanged for a JWT. RefreshTokenTtlMinutes *int `pulumi:"refreshTokenTtlMinutes"` // The length of time in seconds the JWT will live before it is expired and no longer valid. TtlSeconds *int `pulumi:"ttlSeconds"` }
type FusionAuthApplicationJwtConfigurationArgs ¶
type FusionAuthApplicationJwtConfigurationArgs struct { // The Id of the signing key used to sign the access token. AccessTokenId pulumi.StringPtrInput `pulumi:"accessTokenId"` // Whether or not SAML Single Logout for this SAML IdP is enabled. Enabled pulumi.BoolPtrInput `pulumi:"enabled"` // The Id of the signing key used to sign the Id token. IdTokenKeyId pulumi.StringPtrInput `pulumi:"idTokenKeyId"` // The length of time in minutes the JWT refresh token will live before it is expired and is not able to be exchanged for a JWT. RefreshTokenTtlMinutes pulumi.IntPtrInput `pulumi:"refreshTokenTtlMinutes"` // The length of time in seconds the JWT will live before it is expired and no longer valid. TtlSeconds pulumi.IntPtrInput `pulumi:"ttlSeconds"` }
func (FusionAuthApplicationJwtConfigurationArgs) ElementType ¶
func (FusionAuthApplicationJwtConfigurationArgs) ElementType() reflect.Type
func (FusionAuthApplicationJwtConfigurationArgs) ToFusionAuthApplicationJwtConfigurationOutput ¶
func (i FusionAuthApplicationJwtConfigurationArgs) ToFusionAuthApplicationJwtConfigurationOutput() FusionAuthApplicationJwtConfigurationOutput
func (FusionAuthApplicationJwtConfigurationArgs) ToFusionAuthApplicationJwtConfigurationOutputWithContext ¶
func (i FusionAuthApplicationJwtConfigurationArgs) ToFusionAuthApplicationJwtConfigurationOutputWithContext(ctx context.Context) FusionAuthApplicationJwtConfigurationOutput
func (FusionAuthApplicationJwtConfigurationArgs) ToFusionAuthApplicationJwtConfigurationPtrOutput ¶
func (i FusionAuthApplicationJwtConfigurationArgs) ToFusionAuthApplicationJwtConfigurationPtrOutput() FusionAuthApplicationJwtConfigurationPtrOutput
func (FusionAuthApplicationJwtConfigurationArgs) ToFusionAuthApplicationJwtConfigurationPtrOutputWithContext ¶
func (i FusionAuthApplicationJwtConfigurationArgs) ToFusionAuthApplicationJwtConfigurationPtrOutputWithContext(ctx context.Context) FusionAuthApplicationJwtConfigurationPtrOutput
type FusionAuthApplicationJwtConfigurationInput ¶
type FusionAuthApplicationJwtConfigurationInput interface { pulumi.Input ToFusionAuthApplicationJwtConfigurationOutput() FusionAuthApplicationJwtConfigurationOutput ToFusionAuthApplicationJwtConfigurationOutputWithContext(context.Context) FusionAuthApplicationJwtConfigurationOutput }
FusionAuthApplicationJwtConfigurationInput is an input type that accepts FusionAuthApplicationJwtConfigurationArgs and FusionAuthApplicationJwtConfigurationOutput values. You can construct a concrete instance of `FusionAuthApplicationJwtConfigurationInput` via:
FusionAuthApplicationJwtConfigurationArgs{...}
type FusionAuthApplicationJwtConfigurationOutput ¶
type FusionAuthApplicationJwtConfigurationOutput struct{ *pulumi.OutputState }
func (FusionAuthApplicationJwtConfigurationOutput) AccessTokenId ¶
func (o FusionAuthApplicationJwtConfigurationOutput) AccessTokenId() pulumi.StringPtrOutput
The Id of the signing key used to sign the access token.
func (FusionAuthApplicationJwtConfigurationOutput) ElementType ¶
func (FusionAuthApplicationJwtConfigurationOutput) ElementType() reflect.Type
func (FusionAuthApplicationJwtConfigurationOutput) Enabled ¶
func (o FusionAuthApplicationJwtConfigurationOutput) Enabled() pulumi.BoolPtrOutput
Whether or not SAML Single Logout for this SAML IdP is enabled.
func (FusionAuthApplicationJwtConfigurationOutput) IdTokenKeyId ¶
func (o FusionAuthApplicationJwtConfigurationOutput) IdTokenKeyId() pulumi.StringPtrOutput
The Id of the signing key used to sign the Id token.
func (FusionAuthApplicationJwtConfigurationOutput) RefreshTokenTtlMinutes ¶
func (o FusionAuthApplicationJwtConfigurationOutput) RefreshTokenTtlMinutes() pulumi.IntPtrOutput
The length of time in minutes the JWT refresh token will live before it is expired and is not able to be exchanged for a JWT.
func (FusionAuthApplicationJwtConfigurationOutput) ToFusionAuthApplicationJwtConfigurationOutput ¶
func (o FusionAuthApplicationJwtConfigurationOutput) ToFusionAuthApplicationJwtConfigurationOutput() FusionAuthApplicationJwtConfigurationOutput
func (FusionAuthApplicationJwtConfigurationOutput) ToFusionAuthApplicationJwtConfigurationOutputWithContext ¶
func (o FusionAuthApplicationJwtConfigurationOutput) ToFusionAuthApplicationJwtConfigurationOutputWithContext(ctx context.Context) FusionAuthApplicationJwtConfigurationOutput
func (FusionAuthApplicationJwtConfigurationOutput) ToFusionAuthApplicationJwtConfigurationPtrOutput ¶
func (o FusionAuthApplicationJwtConfigurationOutput) ToFusionAuthApplicationJwtConfigurationPtrOutput() FusionAuthApplicationJwtConfigurationPtrOutput
func (FusionAuthApplicationJwtConfigurationOutput) ToFusionAuthApplicationJwtConfigurationPtrOutputWithContext ¶
func (o FusionAuthApplicationJwtConfigurationOutput) ToFusionAuthApplicationJwtConfigurationPtrOutputWithContext(ctx context.Context) FusionAuthApplicationJwtConfigurationPtrOutput
func (FusionAuthApplicationJwtConfigurationOutput) TtlSeconds ¶
func (o FusionAuthApplicationJwtConfigurationOutput) TtlSeconds() pulumi.IntPtrOutput
The length of time in seconds the JWT will live before it is expired and no longer valid.
type FusionAuthApplicationJwtConfigurationPtrInput ¶
type FusionAuthApplicationJwtConfigurationPtrInput interface { pulumi.Input ToFusionAuthApplicationJwtConfigurationPtrOutput() FusionAuthApplicationJwtConfigurationPtrOutput ToFusionAuthApplicationJwtConfigurationPtrOutputWithContext(context.Context) FusionAuthApplicationJwtConfigurationPtrOutput }
FusionAuthApplicationJwtConfigurationPtrInput is an input type that accepts FusionAuthApplicationJwtConfigurationArgs, FusionAuthApplicationJwtConfigurationPtr and FusionAuthApplicationJwtConfigurationPtrOutput values. You can construct a concrete instance of `FusionAuthApplicationJwtConfigurationPtrInput` via:
FusionAuthApplicationJwtConfigurationArgs{...} or: nil
func FusionAuthApplicationJwtConfigurationPtr ¶
func FusionAuthApplicationJwtConfigurationPtr(v *FusionAuthApplicationJwtConfigurationArgs) FusionAuthApplicationJwtConfigurationPtrInput
type FusionAuthApplicationJwtConfigurationPtrOutput ¶
type FusionAuthApplicationJwtConfigurationPtrOutput struct{ *pulumi.OutputState }
func (FusionAuthApplicationJwtConfigurationPtrOutput) AccessTokenId ¶
func (o FusionAuthApplicationJwtConfigurationPtrOutput) AccessTokenId() pulumi.StringPtrOutput
The Id of the signing key used to sign the access token.
func (FusionAuthApplicationJwtConfigurationPtrOutput) ElementType ¶
func (FusionAuthApplicationJwtConfigurationPtrOutput) ElementType() reflect.Type
func (FusionAuthApplicationJwtConfigurationPtrOutput) Enabled ¶
func (o FusionAuthApplicationJwtConfigurationPtrOutput) Enabled() pulumi.BoolPtrOutput
Whether or not SAML Single Logout for this SAML IdP is enabled.
func (FusionAuthApplicationJwtConfigurationPtrOutput) IdTokenKeyId ¶
func (o FusionAuthApplicationJwtConfigurationPtrOutput) IdTokenKeyId() pulumi.StringPtrOutput
The Id of the signing key used to sign the Id token.
func (FusionAuthApplicationJwtConfigurationPtrOutput) RefreshTokenTtlMinutes ¶
func (o FusionAuthApplicationJwtConfigurationPtrOutput) RefreshTokenTtlMinutes() pulumi.IntPtrOutput
The length of time in minutes the JWT refresh token will live before it is expired and is not able to be exchanged for a JWT.
func (FusionAuthApplicationJwtConfigurationPtrOutput) ToFusionAuthApplicationJwtConfigurationPtrOutput ¶
func (o FusionAuthApplicationJwtConfigurationPtrOutput) ToFusionAuthApplicationJwtConfigurationPtrOutput() FusionAuthApplicationJwtConfigurationPtrOutput
func (FusionAuthApplicationJwtConfigurationPtrOutput) ToFusionAuthApplicationJwtConfigurationPtrOutputWithContext ¶
func (o FusionAuthApplicationJwtConfigurationPtrOutput) ToFusionAuthApplicationJwtConfigurationPtrOutputWithContext(ctx context.Context) FusionAuthApplicationJwtConfigurationPtrOutput
func (FusionAuthApplicationJwtConfigurationPtrOutput) TtlSeconds ¶
func (o FusionAuthApplicationJwtConfigurationPtrOutput) TtlSeconds() pulumi.IntPtrOutput
The length of time in seconds the JWT will live before it is expired and no longer valid.
type FusionAuthApplicationLambdaConfiguration ¶
type FusionAuthApplicationLambdaConfiguration struct { // The Id of the Lambda that will be invoked when an access token is generated for this application. This will be utilized during OAuth2 and OpenID Connect authentication requests as well as when an access token is generated for the Login API. AccessTokenPopulateId *string `pulumi:"accessTokenPopulateId"` // The Id of the Lambda that will be invoked when an Id token is generated for this application during an OpenID Connect authentication request. IdTokenPopulateId *string `pulumi:"idTokenPopulateId"` // The Id of the Lambda that will be invoked when a a SAML response is generated during a SAML authentication request. Samlv2PopulateId *string `pulumi:"samlv2PopulateId"` }
type FusionAuthApplicationLambdaConfigurationArgs ¶
type FusionAuthApplicationLambdaConfigurationArgs struct { // The Id of the Lambda that will be invoked when an access token is generated for this application. This will be utilized during OAuth2 and OpenID Connect authentication requests as well as when an access token is generated for the Login API. AccessTokenPopulateId pulumi.StringPtrInput `pulumi:"accessTokenPopulateId"` // The Id of the Lambda that will be invoked when an Id token is generated for this application during an OpenID Connect authentication request. IdTokenPopulateId pulumi.StringPtrInput `pulumi:"idTokenPopulateId"` // The Id of the Lambda that will be invoked when a a SAML response is generated during a SAML authentication request. Samlv2PopulateId pulumi.StringPtrInput `pulumi:"samlv2PopulateId"` }
func (FusionAuthApplicationLambdaConfigurationArgs) ElementType ¶
func (FusionAuthApplicationLambdaConfigurationArgs) ElementType() reflect.Type
func (FusionAuthApplicationLambdaConfigurationArgs) ToFusionAuthApplicationLambdaConfigurationOutput ¶
func (i FusionAuthApplicationLambdaConfigurationArgs) ToFusionAuthApplicationLambdaConfigurationOutput() FusionAuthApplicationLambdaConfigurationOutput
func (FusionAuthApplicationLambdaConfigurationArgs) ToFusionAuthApplicationLambdaConfigurationOutputWithContext ¶
func (i FusionAuthApplicationLambdaConfigurationArgs) ToFusionAuthApplicationLambdaConfigurationOutputWithContext(ctx context.Context) FusionAuthApplicationLambdaConfigurationOutput
func (FusionAuthApplicationLambdaConfigurationArgs) ToFusionAuthApplicationLambdaConfigurationPtrOutput ¶
func (i FusionAuthApplicationLambdaConfigurationArgs) ToFusionAuthApplicationLambdaConfigurationPtrOutput() FusionAuthApplicationLambdaConfigurationPtrOutput
func (FusionAuthApplicationLambdaConfigurationArgs) ToFusionAuthApplicationLambdaConfigurationPtrOutputWithContext ¶
func (i FusionAuthApplicationLambdaConfigurationArgs) ToFusionAuthApplicationLambdaConfigurationPtrOutputWithContext(ctx context.Context) FusionAuthApplicationLambdaConfigurationPtrOutput
type FusionAuthApplicationLambdaConfigurationInput ¶
type FusionAuthApplicationLambdaConfigurationInput interface { pulumi.Input ToFusionAuthApplicationLambdaConfigurationOutput() FusionAuthApplicationLambdaConfigurationOutput ToFusionAuthApplicationLambdaConfigurationOutputWithContext(context.Context) FusionAuthApplicationLambdaConfigurationOutput }
FusionAuthApplicationLambdaConfigurationInput is an input type that accepts FusionAuthApplicationLambdaConfigurationArgs and FusionAuthApplicationLambdaConfigurationOutput values. You can construct a concrete instance of `FusionAuthApplicationLambdaConfigurationInput` via:
FusionAuthApplicationLambdaConfigurationArgs{...}
type FusionAuthApplicationLambdaConfigurationOutput ¶
type FusionAuthApplicationLambdaConfigurationOutput struct{ *pulumi.OutputState }
func (FusionAuthApplicationLambdaConfigurationOutput) AccessTokenPopulateId ¶
func (o FusionAuthApplicationLambdaConfigurationOutput) AccessTokenPopulateId() pulumi.StringPtrOutput
The Id of the Lambda that will be invoked when an access token is generated for this application. This will be utilized during OAuth2 and OpenID Connect authentication requests as well as when an access token is generated for the Login API.
func (FusionAuthApplicationLambdaConfigurationOutput) ElementType ¶
func (FusionAuthApplicationLambdaConfigurationOutput) ElementType() reflect.Type
func (FusionAuthApplicationLambdaConfigurationOutput) IdTokenPopulateId ¶
func (o FusionAuthApplicationLambdaConfigurationOutput) IdTokenPopulateId() pulumi.StringPtrOutput
The Id of the Lambda that will be invoked when an Id token is generated for this application during an OpenID Connect authentication request.
func (FusionAuthApplicationLambdaConfigurationOutput) Samlv2PopulateId ¶
func (o FusionAuthApplicationLambdaConfigurationOutput) Samlv2PopulateId() pulumi.StringPtrOutput
The Id of the Lambda that will be invoked when a a SAML response is generated during a SAML authentication request.
func (FusionAuthApplicationLambdaConfigurationOutput) ToFusionAuthApplicationLambdaConfigurationOutput ¶
func (o FusionAuthApplicationLambdaConfigurationOutput) ToFusionAuthApplicationLambdaConfigurationOutput() FusionAuthApplicationLambdaConfigurationOutput
func (FusionAuthApplicationLambdaConfigurationOutput) ToFusionAuthApplicationLambdaConfigurationOutputWithContext ¶
func (o FusionAuthApplicationLambdaConfigurationOutput) ToFusionAuthApplicationLambdaConfigurationOutputWithContext(ctx context.Context) FusionAuthApplicationLambdaConfigurationOutput
func (FusionAuthApplicationLambdaConfigurationOutput) ToFusionAuthApplicationLambdaConfigurationPtrOutput ¶
func (o FusionAuthApplicationLambdaConfigurationOutput) ToFusionAuthApplicationLambdaConfigurationPtrOutput() FusionAuthApplicationLambdaConfigurationPtrOutput
func (FusionAuthApplicationLambdaConfigurationOutput) ToFusionAuthApplicationLambdaConfigurationPtrOutputWithContext ¶
func (o FusionAuthApplicationLambdaConfigurationOutput) ToFusionAuthApplicationLambdaConfigurationPtrOutputWithContext(ctx context.Context) FusionAuthApplicationLambdaConfigurationPtrOutput
type FusionAuthApplicationLambdaConfigurationPtrInput ¶
type FusionAuthApplicationLambdaConfigurationPtrInput interface { pulumi.Input ToFusionAuthApplicationLambdaConfigurationPtrOutput() FusionAuthApplicationLambdaConfigurationPtrOutput ToFusionAuthApplicationLambdaConfigurationPtrOutputWithContext(context.Context) FusionAuthApplicationLambdaConfigurationPtrOutput }
FusionAuthApplicationLambdaConfigurationPtrInput is an input type that accepts FusionAuthApplicationLambdaConfigurationArgs, FusionAuthApplicationLambdaConfigurationPtr and FusionAuthApplicationLambdaConfigurationPtrOutput values. You can construct a concrete instance of `FusionAuthApplicationLambdaConfigurationPtrInput` via:
FusionAuthApplicationLambdaConfigurationArgs{...} or: nil
func FusionAuthApplicationLambdaConfigurationPtr ¶
func FusionAuthApplicationLambdaConfigurationPtr(v *FusionAuthApplicationLambdaConfigurationArgs) FusionAuthApplicationLambdaConfigurationPtrInput
type FusionAuthApplicationLambdaConfigurationPtrOutput ¶
type FusionAuthApplicationLambdaConfigurationPtrOutput struct{ *pulumi.OutputState }
func (FusionAuthApplicationLambdaConfigurationPtrOutput) AccessTokenPopulateId ¶
func (o FusionAuthApplicationLambdaConfigurationPtrOutput) AccessTokenPopulateId() pulumi.StringPtrOutput
The Id of the Lambda that will be invoked when an access token is generated for this application. This will be utilized during OAuth2 and OpenID Connect authentication requests as well as when an access token is generated for the Login API.
func (FusionAuthApplicationLambdaConfigurationPtrOutput) ElementType ¶
func (FusionAuthApplicationLambdaConfigurationPtrOutput) ElementType() reflect.Type
func (FusionAuthApplicationLambdaConfigurationPtrOutput) IdTokenPopulateId ¶
func (o FusionAuthApplicationLambdaConfigurationPtrOutput) IdTokenPopulateId() pulumi.StringPtrOutput
The Id of the Lambda that will be invoked when an Id token is generated for this application during an OpenID Connect authentication request.
func (FusionAuthApplicationLambdaConfigurationPtrOutput) Samlv2PopulateId ¶
func (o FusionAuthApplicationLambdaConfigurationPtrOutput) Samlv2PopulateId() pulumi.StringPtrOutput
The Id of the Lambda that will be invoked when a a SAML response is generated during a SAML authentication request.
func (FusionAuthApplicationLambdaConfigurationPtrOutput) ToFusionAuthApplicationLambdaConfigurationPtrOutput ¶
func (o FusionAuthApplicationLambdaConfigurationPtrOutput) ToFusionAuthApplicationLambdaConfigurationPtrOutput() FusionAuthApplicationLambdaConfigurationPtrOutput
func (FusionAuthApplicationLambdaConfigurationPtrOutput) ToFusionAuthApplicationLambdaConfigurationPtrOutputWithContext ¶
func (o FusionAuthApplicationLambdaConfigurationPtrOutput) ToFusionAuthApplicationLambdaConfigurationPtrOutputWithContext(ctx context.Context) FusionAuthApplicationLambdaConfigurationPtrOutput
type FusionAuthApplicationLoginConfiguration ¶
type FusionAuthApplicationLoginConfiguration struct { // Indicates if a JWT may be refreshed using a Refresh Token for this application. This configuration is separate from issuing new Refresh Tokens which is controlled by the generateRefreshTokens parameter. This configuration indicates specifically if an existing Refresh Token may be used to request a new JWT using the Refresh API. AllowTokenRefresh *bool `pulumi:"allowTokenRefresh"` // Determines if the OAuth 2.0 Token endpoint will generate a refresh token when the offlineAccess scope is requested. GenerateRefreshTokens *bool `pulumi:"generateRefreshTokens"` // Indicates if the Login API should require an API key. If you set this value to false and your FusionAuth API is on a public network, anyone may attempt to use the Login API. RequireAuthentication *bool `pulumi:"requireAuthentication"` }
type FusionAuthApplicationLoginConfigurationArgs ¶
type FusionAuthApplicationLoginConfigurationArgs struct { // Indicates if a JWT may be refreshed using a Refresh Token for this application. This configuration is separate from issuing new Refresh Tokens which is controlled by the generateRefreshTokens parameter. This configuration indicates specifically if an existing Refresh Token may be used to request a new JWT using the Refresh API. AllowTokenRefresh pulumi.BoolPtrInput `pulumi:"allowTokenRefresh"` // Determines if the OAuth 2.0 Token endpoint will generate a refresh token when the offlineAccess scope is requested. GenerateRefreshTokens pulumi.BoolPtrInput `pulumi:"generateRefreshTokens"` // Indicates if the Login API should require an API key. If you set this value to false and your FusionAuth API is on a public network, anyone may attempt to use the Login API. RequireAuthentication pulumi.BoolPtrInput `pulumi:"requireAuthentication"` }
func (FusionAuthApplicationLoginConfigurationArgs) ElementType ¶
func (FusionAuthApplicationLoginConfigurationArgs) ElementType() reflect.Type
func (FusionAuthApplicationLoginConfigurationArgs) ToFusionAuthApplicationLoginConfigurationOutput ¶
func (i FusionAuthApplicationLoginConfigurationArgs) ToFusionAuthApplicationLoginConfigurationOutput() FusionAuthApplicationLoginConfigurationOutput
func (FusionAuthApplicationLoginConfigurationArgs) ToFusionAuthApplicationLoginConfigurationOutputWithContext ¶
func (i FusionAuthApplicationLoginConfigurationArgs) ToFusionAuthApplicationLoginConfigurationOutputWithContext(ctx context.Context) FusionAuthApplicationLoginConfigurationOutput
func (FusionAuthApplicationLoginConfigurationArgs) ToFusionAuthApplicationLoginConfigurationPtrOutput ¶
func (i FusionAuthApplicationLoginConfigurationArgs) ToFusionAuthApplicationLoginConfigurationPtrOutput() FusionAuthApplicationLoginConfigurationPtrOutput
func (FusionAuthApplicationLoginConfigurationArgs) ToFusionAuthApplicationLoginConfigurationPtrOutputWithContext ¶
func (i FusionAuthApplicationLoginConfigurationArgs) ToFusionAuthApplicationLoginConfigurationPtrOutputWithContext(ctx context.Context) FusionAuthApplicationLoginConfigurationPtrOutput
type FusionAuthApplicationLoginConfigurationInput ¶
type FusionAuthApplicationLoginConfigurationInput interface { pulumi.Input ToFusionAuthApplicationLoginConfigurationOutput() FusionAuthApplicationLoginConfigurationOutput ToFusionAuthApplicationLoginConfigurationOutputWithContext(context.Context) FusionAuthApplicationLoginConfigurationOutput }
FusionAuthApplicationLoginConfigurationInput is an input type that accepts FusionAuthApplicationLoginConfigurationArgs and FusionAuthApplicationLoginConfigurationOutput values. You can construct a concrete instance of `FusionAuthApplicationLoginConfigurationInput` via:
FusionAuthApplicationLoginConfigurationArgs{...}
type FusionAuthApplicationLoginConfigurationOutput ¶
type FusionAuthApplicationLoginConfigurationOutput struct{ *pulumi.OutputState }
func (FusionAuthApplicationLoginConfigurationOutput) AllowTokenRefresh ¶
func (o FusionAuthApplicationLoginConfigurationOutput) AllowTokenRefresh() pulumi.BoolPtrOutput
Indicates if a JWT may be refreshed using a Refresh Token for this application. This configuration is separate from issuing new Refresh Tokens which is controlled by the generateRefreshTokens parameter. This configuration indicates specifically if an existing Refresh Token may be used to request a new JWT using the Refresh API.
func (FusionAuthApplicationLoginConfigurationOutput) ElementType ¶
func (FusionAuthApplicationLoginConfigurationOutput) ElementType() reflect.Type
func (FusionAuthApplicationLoginConfigurationOutput) GenerateRefreshTokens ¶
func (o FusionAuthApplicationLoginConfigurationOutput) GenerateRefreshTokens() pulumi.BoolPtrOutput
Determines if the OAuth 2.0 Token endpoint will generate a refresh token when the offlineAccess scope is requested.
func (FusionAuthApplicationLoginConfigurationOutput) RequireAuthentication ¶
func (o FusionAuthApplicationLoginConfigurationOutput) RequireAuthentication() pulumi.BoolPtrOutput
Indicates if the Login API should require an API key. If you set this value to false and your FusionAuth API is on a public network, anyone may attempt to use the Login API.
func (FusionAuthApplicationLoginConfigurationOutput) ToFusionAuthApplicationLoginConfigurationOutput ¶
func (o FusionAuthApplicationLoginConfigurationOutput) ToFusionAuthApplicationLoginConfigurationOutput() FusionAuthApplicationLoginConfigurationOutput
func (FusionAuthApplicationLoginConfigurationOutput) ToFusionAuthApplicationLoginConfigurationOutputWithContext ¶
func (o FusionAuthApplicationLoginConfigurationOutput) ToFusionAuthApplicationLoginConfigurationOutputWithContext(ctx context.Context) FusionAuthApplicationLoginConfigurationOutput
func (FusionAuthApplicationLoginConfigurationOutput) ToFusionAuthApplicationLoginConfigurationPtrOutput ¶
func (o FusionAuthApplicationLoginConfigurationOutput) ToFusionAuthApplicationLoginConfigurationPtrOutput() FusionAuthApplicationLoginConfigurationPtrOutput
func (FusionAuthApplicationLoginConfigurationOutput) ToFusionAuthApplicationLoginConfigurationPtrOutputWithContext ¶
func (o FusionAuthApplicationLoginConfigurationOutput) ToFusionAuthApplicationLoginConfigurationPtrOutputWithContext(ctx context.Context) FusionAuthApplicationLoginConfigurationPtrOutput
type FusionAuthApplicationLoginConfigurationPtrInput ¶
type FusionAuthApplicationLoginConfigurationPtrInput interface { pulumi.Input ToFusionAuthApplicationLoginConfigurationPtrOutput() FusionAuthApplicationLoginConfigurationPtrOutput ToFusionAuthApplicationLoginConfigurationPtrOutputWithContext(context.Context) FusionAuthApplicationLoginConfigurationPtrOutput }
FusionAuthApplicationLoginConfigurationPtrInput is an input type that accepts FusionAuthApplicationLoginConfigurationArgs, FusionAuthApplicationLoginConfigurationPtr and FusionAuthApplicationLoginConfigurationPtrOutput values. You can construct a concrete instance of `FusionAuthApplicationLoginConfigurationPtrInput` via:
FusionAuthApplicationLoginConfigurationArgs{...} or: nil
func FusionAuthApplicationLoginConfigurationPtr ¶
func FusionAuthApplicationLoginConfigurationPtr(v *FusionAuthApplicationLoginConfigurationArgs) FusionAuthApplicationLoginConfigurationPtrInput
type FusionAuthApplicationLoginConfigurationPtrOutput ¶
type FusionAuthApplicationLoginConfigurationPtrOutput struct{ *pulumi.OutputState }
func (FusionAuthApplicationLoginConfigurationPtrOutput) AllowTokenRefresh ¶
func (o FusionAuthApplicationLoginConfigurationPtrOutput) AllowTokenRefresh() pulumi.BoolPtrOutput
Indicates if a JWT may be refreshed using a Refresh Token for this application. This configuration is separate from issuing new Refresh Tokens which is controlled by the generateRefreshTokens parameter. This configuration indicates specifically if an existing Refresh Token may be used to request a new JWT using the Refresh API.
func (FusionAuthApplicationLoginConfigurationPtrOutput) ElementType ¶
func (FusionAuthApplicationLoginConfigurationPtrOutput) ElementType() reflect.Type
func (FusionAuthApplicationLoginConfigurationPtrOutput) GenerateRefreshTokens ¶
func (o FusionAuthApplicationLoginConfigurationPtrOutput) GenerateRefreshTokens() pulumi.BoolPtrOutput
Determines if the OAuth 2.0 Token endpoint will generate a refresh token when the offlineAccess scope is requested.
func (FusionAuthApplicationLoginConfigurationPtrOutput) RequireAuthentication ¶
func (o FusionAuthApplicationLoginConfigurationPtrOutput) RequireAuthentication() pulumi.BoolPtrOutput
Indicates if the Login API should require an API key. If you set this value to false and your FusionAuth API is on a public network, anyone may attempt to use the Login API.
func (FusionAuthApplicationLoginConfigurationPtrOutput) ToFusionAuthApplicationLoginConfigurationPtrOutput ¶
func (o FusionAuthApplicationLoginConfigurationPtrOutput) ToFusionAuthApplicationLoginConfigurationPtrOutput() FusionAuthApplicationLoginConfigurationPtrOutput
func (FusionAuthApplicationLoginConfigurationPtrOutput) ToFusionAuthApplicationLoginConfigurationPtrOutputWithContext ¶
func (o FusionAuthApplicationLoginConfigurationPtrOutput) ToFusionAuthApplicationLoginConfigurationPtrOutputWithContext(ctx context.Context) FusionAuthApplicationLoginConfigurationPtrOutput
type FusionAuthApplicationMap ¶
type FusionAuthApplicationMap map[string]FusionAuthApplicationInput
func (FusionAuthApplicationMap) ElementType ¶
func (FusionAuthApplicationMap) ElementType() reflect.Type
func (FusionAuthApplicationMap) ToFusionAuthApplicationMapOutput ¶
func (i FusionAuthApplicationMap) ToFusionAuthApplicationMapOutput() FusionAuthApplicationMapOutput
func (FusionAuthApplicationMap) ToFusionAuthApplicationMapOutputWithContext ¶
func (i FusionAuthApplicationMap) ToFusionAuthApplicationMapOutputWithContext(ctx context.Context) FusionAuthApplicationMapOutput
type FusionAuthApplicationMapInput ¶
type FusionAuthApplicationMapInput interface { pulumi.Input ToFusionAuthApplicationMapOutput() FusionAuthApplicationMapOutput ToFusionAuthApplicationMapOutputWithContext(context.Context) FusionAuthApplicationMapOutput }
FusionAuthApplicationMapInput is an input type that accepts FusionAuthApplicationMap and FusionAuthApplicationMapOutput values. You can construct a concrete instance of `FusionAuthApplicationMapInput` via:
FusionAuthApplicationMap{ "key": FusionAuthApplicationArgs{...} }
type FusionAuthApplicationMapOutput ¶
type FusionAuthApplicationMapOutput struct{ *pulumi.OutputState }
func (FusionAuthApplicationMapOutput) ElementType ¶
func (FusionAuthApplicationMapOutput) ElementType() reflect.Type
func (FusionAuthApplicationMapOutput) MapIndex ¶
func (o FusionAuthApplicationMapOutput) MapIndex(k pulumi.StringInput) FusionAuthApplicationOutput
func (FusionAuthApplicationMapOutput) ToFusionAuthApplicationMapOutput ¶
func (o FusionAuthApplicationMapOutput) ToFusionAuthApplicationMapOutput() FusionAuthApplicationMapOutput
func (FusionAuthApplicationMapOutput) ToFusionAuthApplicationMapOutputWithContext ¶
func (o FusionAuthApplicationMapOutput) ToFusionAuthApplicationMapOutputWithContext(ctx context.Context) FusionAuthApplicationMapOutput
type FusionAuthApplicationMultiFactorConfiguration ¶
type FusionAuthApplicationMultiFactorConfiguration struct { // The Id of the email template that is used when notifying a user to complete a multi-factor authentication request. EmailTemplateId *string `pulumi:"emailTemplateId"` // The Id of the SMS template that is used when notifying a user to complete a multi-factor authentication request. SmsTemplateId *string `pulumi:"smsTemplateId"` }
type FusionAuthApplicationMultiFactorConfigurationArgs ¶
type FusionAuthApplicationMultiFactorConfigurationArgs struct { // The Id of the email template that is used when notifying a user to complete a multi-factor authentication request. EmailTemplateId pulumi.StringPtrInput `pulumi:"emailTemplateId"` // The Id of the SMS template that is used when notifying a user to complete a multi-factor authentication request. SmsTemplateId pulumi.StringPtrInput `pulumi:"smsTemplateId"` }
func (FusionAuthApplicationMultiFactorConfigurationArgs) ElementType ¶
func (FusionAuthApplicationMultiFactorConfigurationArgs) ElementType() reflect.Type
func (FusionAuthApplicationMultiFactorConfigurationArgs) ToFusionAuthApplicationMultiFactorConfigurationOutput ¶
func (i FusionAuthApplicationMultiFactorConfigurationArgs) ToFusionAuthApplicationMultiFactorConfigurationOutput() FusionAuthApplicationMultiFactorConfigurationOutput
func (FusionAuthApplicationMultiFactorConfigurationArgs) ToFusionAuthApplicationMultiFactorConfigurationOutputWithContext ¶
func (i FusionAuthApplicationMultiFactorConfigurationArgs) ToFusionAuthApplicationMultiFactorConfigurationOutputWithContext(ctx context.Context) FusionAuthApplicationMultiFactorConfigurationOutput
func (FusionAuthApplicationMultiFactorConfigurationArgs) ToFusionAuthApplicationMultiFactorConfigurationPtrOutput ¶
func (i FusionAuthApplicationMultiFactorConfigurationArgs) ToFusionAuthApplicationMultiFactorConfigurationPtrOutput() FusionAuthApplicationMultiFactorConfigurationPtrOutput
func (FusionAuthApplicationMultiFactorConfigurationArgs) ToFusionAuthApplicationMultiFactorConfigurationPtrOutputWithContext ¶
func (i FusionAuthApplicationMultiFactorConfigurationArgs) ToFusionAuthApplicationMultiFactorConfigurationPtrOutputWithContext(ctx context.Context) FusionAuthApplicationMultiFactorConfigurationPtrOutput
type FusionAuthApplicationMultiFactorConfigurationInput ¶
type FusionAuthApplicationMultiFactorConfigurationInput interface { pulumi.Input ToFusionAuthApplicationMultiFactorConfigurationOutput() FusionAuthApplicationMultiFactorConfigurationOutput ToFusionAuthApplicationMultiFactorConfigurationOutputWithContext(context.Context) FusionAuthApplicationMultiFactorConfigurationOutput }
FusionAuthApplicationMultiFactorConfigurationInput is an input type that accepts FusionAuthApplicationMultiFactorConfigurationArgs and FusionAuthApplicationMultiFactorConfigurationOutput values. You can construct a concrete instance of `FusionAuthApplicationMultiFactorConfigurationInput` via:
FusionAuthApplicationMultiFactorConfigurationArgs{...}
type FusionAuthApplicationMultiFactorConfigurationOutput ¶
type FusionAuthApplicationMultiFactorConfigurationOutput struct{ *pulumi.OutputState }
func (FusionAuthApplicationMultiFactorConfigurationOutput) ElementType ¶
func (FusionAuthApplicationMultiFactorConfigurationOutput) ElementType() reflect.Type
func (FusionAuthApplicationMultiFactorConfigurationOutput) EmailTemplateId ¶
func (o FusionAuthApplicationMultiFactorConfigurationOutput) EmailTemplateId() pulumi.StringPtrOutput
The Id of the email template that is used when notifying a user to complete a multi-factor authentication request.
func (FusionAuthApplicationMultiFactorConfigurationOutput) SmsTemplateId ¶
func (o FusionAuthApplicationMultiFactorConfigurationOutput) SmsTemplateId() pulumi.StringPtrOutput
The Id of the SMS template that is used when notifying a user to complete a multi-factor authentication request.
func (FusionAuthApplicationMultiFactorConfigurationOutput) ToFusionAuthApplicationMultiFactorConfigurationOutput ¶
func (o FusionAuthApplicationMultiFactorConfigurationOutput) ToFusionAuthApplicationMultiFactorConfigurationOutput() FusionAuthApplicationMultiFactorConfigurationOutput
func (FusionAuthApplicationMultiFactorConfigurationOutput) ToFusionAuthApplicationMultiFactorConfigurationOutputWithContext ¶
func (o FusionAuthApplicationMultiFactorConfigurationOutput) ToFusionAuthApplicationMultiFactorConfigurationOutputWithContext(ctx context.Context) FusionAuthApplicationMultiFactorConfigurationOutput
func (FusionAuthApplicationMultiFactorConfigurationOutput) ToFusionAuthApplicationMultiFactorConfigurationPtrOutput ¶
func (o FusionAuthApplicationMultiFactorConfigurationOutput) ToFusionAuthApplicationMultiFactorConfigurationPtrOutput() FusionAuthApplicationMultiFactorConfigurationPtrOutput
func (FusionAuthApplicationMultiFactorConfigurationOutput) ToFusionAuthApplicationMultiFactorConfigurationPtrOutputWithContext ¶
func (o FusionAuthApplicationMultiFactorConfigurationOutput) ToFusionAuthApplicationMultiFactorConfigurationPtrOutputWithContext(ctx context.Context) FusionAuthApplicationMultiFactorConfigurationPtrOutput
type FusionAuthApplicationMultiFactorConfigurationPtrInput ¶
type FusionAuthApplicationMultiFactorConfigurationPtrInput interface { pulumi.Input ToFusionAuthApplicationMultiFactorConfigurationPtrOutput() FusionAuthApplicationMultiFactorConfigurationPtrOutput ToFusionAuthApplicationMultiFactorConfigurationPtrOutputWithContext(context.Context) FusionAuthApplicationMultiFactorConfigurationPtrOutput }
FusionAuthApplicationMultiFactorConfigurationPtrInput is an input type that accepts FusionAuthApplicationMultiFactorConfigurationArgs, FusionAuthApplicationMultiFactorConfigurationPtr and FusionAuthApplicationMultiFactorConfigurationPtrOutput values. You can construct a concrete instance of `FusionAuthApplicationMultiFactorConfigurationPtrInput` via:
FusionAuthApplicationMultiFactorConfigurationArgs{...} or: nil
func FusionAuthApplicationMultiFactorConfigurationPtr ¶
func FusionAuthApplicationMultiFactorConfigurationPtr(v *FusionAuthApplicationMultiFactorConfigurationArgs) FusionAuthApplicationMultiFactorConfigurationPtrInput
type FusionAuthApplicationMultiFactorConfigurationPtrOutput ¶
type FusionAuthApplicationMultiFactorConfigurationPtrOutput struct{ *pulumi.OutputState }
func (FusionAuthApplicationMultiFactorConfigurationPtrOutput) ElementType ¶
func (FusionAuthApplicationMultiFactorConfigurationPtrOutput) ElementType() reflect.Type
func (FusionAuthApplicationMultiFactorConfigurationPtrOutput) EmailTemplateId ¶
func (o FusionAuthApplicationMultiFactorConfigurationPtrOutput) EmailTemplateId() pulumi.StringPtrOutput
The Id of the email template that is used when notifying a user to complete a multi-factor authentication request.
func (FusionAuthApplicationMultiFactorConfigurationPtrOutput) SmsTemplateId ¶
func (o FusionAuthApplicationMultiFactorConfigurationPtrOutput) SmsTemplateId() pulumi.StringPtrOutput
The Id of the SMS template that is used when notifying a user to complete a multi-factor authentication request.
func (FusionAuthApplicationMultiFactorConfigurationPtrOutput) ToFusionAuthApplicationMultiFactorConfigurationPtrOutput ¶
func (o FusionAuthApplicationMultiFactorConfigurationPtrOutput) ToFusionAuthApplicationMultiFactorConfigurationPtrOutput() FusionAuthApplicationMultiFactorConfigurationPtrOutput
func (FusionAuthApplicationMultiFactorConfigurationPtrOutput) ToFusionAuthApplicationMultiFactorConfigurationPtrOutputWithContext ¶
func (o FusionAuthApplicationMultiFactorConfigurationPtrOutput) ToFusionAuthApplicationMultiFactorConfigurationPtrOutputWithContext(ctx context.Context) FusionAuthApplicationMultiFactorConfigurationPtrOutput
type FusionAuthApplicationOauthConfiguration ¶
type FusionAuthApplicationOauthConfiguration struct { // An array of URLs that are the authorized origins for FusionAuth OAuth. AuthorizedOriginUrls []string `pulumi:"authorizedOriginUrls"` // An array of URLs that are the authorized redirect URLs for FusionAuth OAuth. AuthorizedRedirectUrls []string `pulumi:"authorizedRedirectUrls"` // Determines the client authentication requirements for the OAuth 2.0 Token endpoint. ClientAuthenticationPolicy *string `pulumi:"clientAuthenticationPolicy"` // The OAuth 2.0 client secret. If you leave this blank during a POST, a secure secret will be generated for you. If you leave this blank during PUT, the previous value will be maintained. For both POST and PUT you can provide a value and it will be stored. ClientSecret *string `pulumi:"clientSecret"` // Whether or not FusionAuth will log SAML debug messages to the event log. This is useful for debugging purposes. Debug *bool `pulumi:"debug"` // The device verification URL to be used with the Device Code grant type, this field is required when deviceCode is enabled. DeviceVerificationUrl *string `pulumi:"deviceVerificationUrl"` // The enabled grants for this application. In order to utilize a particular grant with the OAuth 2.0 endpoints you must have enabled the grant. EnabledGrants []string `pulumi:"enabledGrants"` // Determines if the OAuth 2.0 Token endpoint will generate a refresh token when the offlineAccess scope is requested. GenerateRefreshTokens *bool `pulumi:"generateRefreshTokens"` // Behavior when /oauth2/logout is called. LogoutBehavior *string `pulumi:"logoutBehavior"` // The URL that the browser is taken to after the user logs out of the SAML service provider. Often service providers need this URL in order to correctly hook up single-logout. Note that FusionAuth does not support the SAML single-logout profile because most service providers to not support it properly. LogoutUrl *string `pulumi:"logoutUrl"` // Determines the PKCE requirements when using the authorization code grant. ProofKeyForCodeExchangePolicy *string `pulumi:"proofKeyForCodeExchangePolicy"` // Determines if the OAuth 2.0 Token endpoint requires client authentication. If this is enabled, the client must provide client credentials when using the Token endpoint. The clientId and clientSecret may be provided using a Basic Authorization HTTP header, or by sending these parameters in the request body using POST data. // // Deprecated: In version 1.28.0 and beyond, client authentication can be managed via oauth_configuration.client_authentication_policy. RequireClientAuthentication *bool `pulumi:"requireClientAuthentication"` // When enabled the user will be required to be registered, or complete registration before redirecting to the configured callback in the authorization code grant or the implicit grant. This configuration does not currently apply to any other grant. RequireRegistration *bool `pulumi:"requireRegistration"` }
type FusionAuthApplicationOauthConfigurationArgs ¶
type FusionAuthApplicationOauthConfigurationArgs struct { // An array of URLs that are the authorized origins for FusionAuth OAuth. AuthorizedOriginUrls pulumi.StringArrayInput `pulumi:"authorizedOriginUrls"` // An array of URLs that are the authorized redirect URLs for FusionAuth OAuth. AuthorizedRedirectUrls pulumi.StringArrayInput `pulumi:"authorizedRedirectUrls"` // Determines the client authentication requirements for the OAuth 2.0 Token endpoint. ClientAuthenticationPolicy pulumi.StringPtrInput `pulumi:"clientAuthenticationPolicy"` // The OAuth 2.0 client secret. If you leave this blank during a POST, a secure secret will be generated for you. If you leave this blank during PUT, the previous value will be maintained. For both POST and PUT you can provide a value and it will be stored. ClientSecret pulumi.StringPtrInput `pulumi:"clientSecret"` // Whether or not FusionAuth will log SAML debug messages to the event log. This is useful for debugging purposes. Debug pulumi.BoolPtrInput `pulumi:"debug"` // The device verification URL to be used with the Device Code grant type, this field is required when deviceCode is enabled. DeviceVerificationUrl pulumi.StringPtrInput `pulumi:"deviceVerificationUrl"` // The enabled grants for this application. In order to utilize a particular grant with the OAuth 2.0 endpoints you must have enabled the grant. EnabledGrants pulumi.StringArrayInput `pulumi:"enabledGrants"` // Determines if the OAuth 2.0 Token endpoint will generate a refresh token when the offlineAccess scope is requested. GenerateRefreshTokens pulumi.BoolPtrInput `pulumi:"generateRefreshTokens"` // Behavior when /oauth2/logout is called. LogoutBehavior pulumi.StringPtrInput `pulumi:"logoutBehavior"` // The URL that the browser is taken to after the user logs out of the SAML service provider. Often service providers need this URL in order to correctly hook up single-logout. Note that FusionAuth does not support the SAML single-logout profile because most service providers to not support it properly. LogoutUrl pulumi.StringPtrInput `pulumi:"logoutUrl"` // Determines the PKCE requirements when using the authorization code grant. ProofKeyForCodeExchangePolicy pulumi.StringPtrInput `pulumi:"proofKeyForCodeExchangePolicy"` // Determines if the OAuth 2.0 Token endpoint requires client authentication. If this is enabled, the client must provide client credentials when using the Token endpoint. The clientId and clientSecret may be provided using a Basic Authorization HTTP header, or by sending these parameters in the request body using POST data. // // Deprecated: In version 1.28.0 and beyond, client authentication can be managed via oauth_configuration.client_authentication_policy. RequireClientAuthentication pulumi.BoolPtrInput `pulumi:"requireClientAuthentication"` // When enabled the user will be required to be registered, or complete registration before redirecting to the configured callback in the authorization code grant or the implicit grant. This configuration does not currently apply to any other grant. RequireRegistration pulumi.BoolPtrInput `pulumi:"requireRegistration"` }
func (FusionAuthApplicationOauthConfigurationArgs) ElementType ¶
func (FusionAuthApplicationOauthConfigurationArgs) ElementType() reflect.Type
func (FusionAuthApplicationOauthConfigurationArgs) ToFusionAuthApplicationOauthConfigurationOutput ¶
func (i FusionAuthApplicationOauthConfigurationArgs) ToFusionAuthApplicationOauthConfigurationOutput() FusionAuthApplicationOauthConfigurationOutput
func (FusionAuthApplicationOauthConfigurationArgs) ToFusionAuthApplicationOauthConfigurationOutputWithContext ¶
func (i FusionAuthApplicationOauthConfigurationArgs) ToFusionAuthApplicationOauthConfigurationOutputWithContext(ctx context.Context) FusionAuthApplicationOauthConfigurationOutput
func (FusionAuthApplicationOauthConfigurationArgs) ToFusionAuthApplicationOauthConfigurationPtrOutput ¶
func (i FusionAuthApplicationOauthConfigurationArgs) ToFusionAuthApplicationOauthConfigurationPtrOutput() FusionAuthApplicationOauthConfigurationPtrOutput
func (FusionAuthApplicationOauthConfigurationArgs) ToFusionAuthApplicationOauthConfigurationPtrOutputWithContext ¶
func (i FusionAuthApplicationOauthConfigurationArgs) ToFusionAuthApplicationOauthConfigurationPtrOutputWithContext(ctx context.Context) FusionAuthApplicationOauthConfigurationPtrOutput
type FusionAuthApplicationOauthConfigurationInput ¶
type FusionAuthApplicationOauthConfigurationInput interface { pulumi.Input ToFusionAuthApplicationOauthConfigurationOutput() FusionAuthApplicationOauthConfigurationOutput ToFusionAuthApplicationOauthConfigurationOutputWithContext(context.Context) FusionAuthApplicationOauthConfigurationOutput }
FusionAuthApplicationOauthConfigurationInput is an input type that accepts FusionAuthApplicationOauthConfigurationArgs and FusionAuthApplicationOauthConfigurationOutput values. You can construct a concrete instance of `FusionAuthApplicationOauthConfigurationInput` via:
FusionAuthApplicationOauthConfigurationArgs{...}
type FusionAuthApplicationOauthConfigurationOutput ¶
type FusionAuthApplicationOauthConfigurationOutput struct{ *pulumi.OutputState }
func (FusionAuthApplicationOauthConfigurationOutput) AuthorizedOriginUrls ¶
func (o FusionAuthApplicationOauthConfigurationOutput) AuthorizedOriginUrls() pulumi.StringArrayOutput
An array of URLs that are the authorized origins for FusionAuth OAuth.
func (FusionAuthApplicationOauthConfigurationOutput) AuthorizedRedirectUrls ¶
func (o FusionAuthApplicationOauthConfigurationOutput) AuthorizedRedirectUrls() pulumi.StringArrayOutput
An array of URLs that are the authorized redirect URLs for FusionAuth OAuth.
func (FusionAuthApplicationOauthConfigurationOutput) ClientAuthenticationPolicy ¶
func (o FusionAuthApplicationOauthConfigurationOutput) ClientAuthenticationPolicy() pulumi.StringPtrOutput
Determines the client authentication requirements for the OAuth 2.0 Token endpoint.
func (FusionAuthApplicationOauthConfigurationOutput) ClientSecret ¶
func (o FusionAuthApplicationOauthConfigurationOutput) ClientSecret() pulumi.StringPtrOutput
The OAuth 2.0 client secret. If you leave this blank during a POST, a secure secret will be generated for you. If you leave this blank during PUT, the previous value will be maintained. For both POST and PUT you can provide a value and it will be stored.
func (FusionAuthApplicationOauthConfigurationOutput) Debug ¶
func (o FusionAuthApplicationOauthConfigurationOutput) Debug() pulumi.BoolPtrOutput
Whether or not FusionAuth will log SAML debug messages to the event log. This is useful for debugging purposes.
func (FusionAuthApplicationOauthConfigurationOutput) DeviceVerificationUrl ¶
func (o FusionAuthApplicationOauthConfigurationOutput) DeviceVerificationUrl() pulumi.StringPtrOutput
The device verification URL to be used with the Device Code grant type, this field is required when deviceCode is enabled.
func (FusionAuthApplicationOauthConfigurationOutput) ElementType ¶
func (FusionAuthApplicationOauthConfigurationOutput) ElementType() reflect.Type
func (FusionAuthApplicationOauthConfigurationOutput) EnabledGrants ¶
func (o FusionAuthApplicationOauthConfigurationOutput) EnabledGrants() pulumi.StringArrayOutput
The enabled grants for this application. In order to utilize a particular grant with the OAuth 2.0 endpoints you must have enabled the grant.
func (FusionAuthApplicationOauthConfigurationOutput) GenerateRefreshTokens ¶
func (o FusionAuthApplicationOauthConfigurationOutput) GenerateRefreshTokens() pulumi.BoolPtrOutput
Determines if the OAuth 2.0 Token endpoint will generate a refresh token when the offlineAccess scope is requested.
func (FusionAuthApplicationOauthConfigurationOutput) LogoutBehavior ¶
func (o FusionAuthApplicationOauthConfigurationOutput) LogoutBehavior() pulumi.StringPtrOutput
Behavior when /oauth2/logout is called.
func (FusionAuthApplicationOauthConfigurationOutput) LogoutUrl ¶
func (o FusionAuthApplicationOauthConfigurationOutput) LogoutUrl() pulumi.StringPtrOutput
The URL that the browser is taken to after the user logs out of the SAML service provider. Often service providers need this URL in order to correctly hook up single-logout. Note that FusionAuth does not support the SAML single-logout profile because most service providers to not support it properly.
func (FusionAuthApplicationOauthConfigurationOutput) ProofKeyForCodeExchangePolicy ¶
func (o FusionAuthApplicationOauthConfigurationOutput) ProofKeyForCodeExchangePolicy() pulumi.StringPtrOutput
Determines the PKCE requirements when using the authorization code grant.
func (FusionAuthApplicationOauthConfigurationOutput) RequireClientAuthentication
deprecated
func (o FusionAuthApplicationOauthConfigurationOutput) RequireClientAuthentication() pulumi.BoolPtrOutput
Determines if the OAuth 2.0 Token endpoint requires client authentication. If this is enabled, the client must provide client credentials when using the Token endpoint. The clientId and clientSecret may be provided using a Basic Authorization HTTP header, or by sending these parameters in the request body using POST data.
Deprecated: In version 1.28.0 and beyond, client authentication can be managed via oauth_configuration.client_authentication_policy.
func (FusionAuthApplicationOauthConfigurationOutput) RequireRegistration ¶
func (o FusionAuthApplicationOauthConfigurationOutput) RequireRegistration() pulumi.BoolPtrOutput
When enabled the user will be required to be registered, or complete registration before redirecting to the configured callback in the authorization code grant or the implicit grant. This configuration does not currently apply to any other grant.
func (FusionAuthApplicationOauthConfigurationOutput) ToFusionAuthApplicationOauthConfigurationOutput ¶
func (o FusionAuthApplicationOauthConfigurationOutput) ToFusionAuthApplicationOauthConfigurationOutput() FusionAuthApplicationOauthConfigurationOutput
func (FusionAuthApplicationOauthConfigurationOutput) ToFusionAuthApplicationOauthConfigurationOutputWithContext ¶
func (o FusionAuthApplicationOauthConfigurationOutput) ToFusionAuthApplicationOauthConfigurationOutputWithContext(ctx context.Context) FusionAuthApplicationOauthConfigurationOutput
func (FusionAuthApplicationOauthConfigurationOutput) ToFusionAuthApplicationOauthConfigurationPtrOutput ¶
func (o FusionAuthApplicationOauthConfigurationOutput) ToFusionAuthApplicationOauthConfigurationPtrOutput() FusionAuthApplicationOauthConfigurationPtrOutput
func (FusionAuthApplicationOauthConfigurationOutput) ToFusionAuthApplicationOauthConfigurationPtrOutputWithContext ¶
func (o FusionAuthApplicationOauthConfigurationOutput) ToFusionAuthApplicationOauthConfigurationPtrOutputWithContext(ctx context.Context) FusionAuthApplicationOauthConfigurationPtrOutput
type FusionAuthApplicationOauthConfigurationPtrInput ¶
type FusionAuthApplicationOauthConfigurationPtrInput interface { pulumi.Input ToFusionAuthApplicationOauthConfigurationPtrOutput() FusionAuthApplicationOauthConfigurationPtrOutput ToFusionAuthApplicationOauthConfigurationPtrOutputWithContext(context.Context) FusionAuthApplicationOauthConfigurationPtrOutput }
FusionAuthApplicationOauthConfigurationPtrInput is an input type that accepts FusionAuthApplicationOauthConfigurationArgs, FusionAuthApplicationOauthConfigurationPtr and FusionAuthApplicationOauthConfigurationPtrOutput values. You can construct a concrete instance of `FusionAuthApplicationOauthConfigurationPtrInput` via:
FusionAuthApplicationOauthConfigurationArgs{...} or: nil
func FusionAuthApplicationOauthConfigurationPtr ¶
func FusionAuthApplicationOauthConfigurationPtr(v *FusionAuthApplicationOauthConfigurationArgs) FusionAuthApplicationOauthConfigurationPtrInput
type FusionAuthApplicationOauthConfigurationPtrOutput ¶
type FusionAuthApplicationOauthConfigurationPtrOutput struct{ *pulumi.OutputState }
func (FusionAuthApplicationOauthConfigurationPtrOutput) AuthorizedOriginUrls ¶
func (o FusionAuthApplicationOauthConfigurationPtrOutput) AuthorizedOriginUrls() pulumi.StringArrayOutput
An array of URLs that are the authorized origins for FusionAuth OAuth.
func (FusionAuthApplicationOauthConfigurationPtrOutput) AuthorizedRedirectUrls ¶
func (o FusionAuthApplicationOauthConfigurationPtrOutput) AuthorizedRedirectUrls() pulumi.StringArrayOutput
An array of URLs that are the authorized redirect URLs for FusionAuth OAuth.
func (FusionAuthApplicationOauthConfigurationPtrOutput) ClientAuthenticationPolicy ¶
func (o FusionAuthApplicationOauthConfigurationPtrOutput) ClientAuthenticationPolicy() pulumi.StringPtrOutput
Determines the client authentication requirements for the OAuth 2.0 Token endpoint.
func (FusionAuthApplicationOauthConfigurationPtrOutput) ClientSecret ¶
func (o FusionAuthApplicationOauthConfigurationPtrOutput) ClientSecret() pulumi.StringPtrOutput
The OAuth 2.0 client secret. If you leave this blank during a POST, a secure secret will be generated for you. If you leave this blank during PUT, the previous value will be maintained. For both POST and PUT you can provide a value and it will be stored.
func (FusionAuthApplicationOauthConfigurationPtrOutput) Debug ¶
func (o FusionAuthApplicationOauthConfigurationPtrOutput) Debug() pulumi.BoolPtrOutput
Whether or not FusionAuth will log SAML debug messages to the event log. This is useful for debugging purposes.
func (FusionAuthApplicationOauthConfigurationPtrOutput) DeviceVerificationUrl ¶
func (o FusionAuthApplicationOauthConfigurationPtrOutput) DeviceVerificationUrl() pulumi.StringPtrOutput
The device verification URL to be used with the Device Code grant type, this field is required when deviceCode is enabled.
func (FusionAuthApplicationOauthConfigurationPtrOutput) ElementType ¶
func (FusionAuthApplicationOauthConfigurationPtrOutput) ElementType() reflect.Type
func (FusionAuthApplicationOauthConfigurationPtrOutput) EnabledGrants ¶
func (o FusionAuthApplicationOauthConfigurationPtrOutput) EnabledGrants() pulumi.StringArrayOutput
The enabled grants for this application. In order to utilize a particular grant with the OAuth 2.0 endpoints you must have enabled the grant.
func (FusionAuthApplicationOauthConfigurationPtrOutput) GenerateRefreshTokens ¶
func (o FusionAuthApplicationOauthConfigurationPtrOutput) GenerateRefreshTokens() pulumi.BoolPtrOutput
Determines if the OAuth 2.0 Token endpoint will generate a refresh token when the offlineAccess scope is requested.
func (FusionAuthApplicationOauthConfigurationPtrOutput) LogoutBehavior ¶
func (o FusionAuthApplicationOauthConfigurationPtrOutput) LogoutBehavior() pulumi.StringPtrOutput
Behavior when /oauth2/logout is called.
func (FusionAuthApplicationOauthConfigurationPtrOutput) LogoutUrl ¶
func (o FusionAuthApplicationOauthConfigurationPtrOutput) LogoutUrl() pulumi.StringPtrOutput
The URL that the browser is taken to after the user logs out of the SAML service provider. Often service providers need this URL in order to correctly hook up single-logout. Note that FusionAuth does not support the SAML single-logout profile because most service providers to not support it properly.
func (FusionAuthApplicationOauthConfigurationPtrOutput) ProofKeyForCodeExchangePolicy ¶
func (o FusionAuthApplicationOauthConfigurationPtrOutput) ProofKeyForCodeExchangePolicy() pulumi.StringPtrOutput
Determines the PKCE requirements when using the authorization code grant.
func (FusionAuthApplicationOauthConfigurationPtrOutput) RequireClientAuthentication
deprecated
func (o FusionAuthApplicationOauthConfigurationPtrOutput) RequireClientAuthentication() pulumi.BoolPtrOutput
Determines if the OAuth 2.0 Token endpoint requires client authentication. If this is enabled, the client must provide client credentials when using the Token endpoint. The clientId and clientSecret may be provided using a Basic Authorization HTTP header, or by sending these parameters in the request body using POST data.
Deprecated: In version 1.28.0 and beyond, client authentication can be managed via oauth_configuration.client_authentication_policy.
func (FusionAuthApplicationOauthConfigurationPtrOutput) RequireRegistration ¶
func (o FusionAuthApplicationOauthConfigurationPtrOutput) RequireRegistration() pulumi.BoolPtrOutput
When enabled the user will be required to be registered, or complete registration before redirecting to the configured callback in the authorization code grant or the implicit grant. This configuration does not currently apply to any other grant.
func (FusionAuthApplicationOauthConfigurationPtrOutput) ToFusionAuthApplicationOauthConfigurationPtrOutput ¶
func (o FusionAuthApplicationOauthConfigurationPtrOutput) ToFusionAuthApplicationOauthConfigurationPtrOutput() FusionAuthApplicationOauthConfigurationPtrOutput
func (FusionAuthApplicationOauthConfigurationPtrOutput) ToFusionAuthApplicationOauthConfigurationPtrOutputWithContext ¶
func (o FusionAuthApplicationOauthConfigurationPtrOutput) ToFusionAuthApplicationOauthConfigurationPtrOutputWithContext(ctx context.Context) FusionAuthApplicationOauthConfigurationPtrOutput
type FusionAuthApplicationOutput ¶
type FusionAuthApplicationOutput struct{ *pulumi.OutputState }
func (FusionAuthApplicationOutput) AccessControlConfiguration ¶
func (o FusionAuthApplicationOutput) AccessControlConfiguration() FusionAuthApplicationAccessControlConfigurationOutput
func (FusionAuthApplicationOutput) ApplicationId ¶
func (o FusionAuthApplicationOutput) ApplicationId() pulumi.StringPtrOutput
The Id of the CleanSpeak application that usernames are sent to for moderation.
func (FusionAuthApplicationOutput) AuthenticationTokenConfigurationEnabled ¶
func (o FusionAuthApplicationOutput) AuthenticationTokenConfigurationEnabled() pulumi.BoolPtrOutput
Determines if Users can have Authentication Tokens associated with this Application. This feature may not be enabled for the FusionAuth application.
func (FusionAuthApplicationOutput) CleanSpeakConfiguration ¶
func (o FusionAuthApplicationOutput) CleanSpeakConfiguration() FusionAuthApplicationCleanSpeakConfigurationOutput
func (FusionAuthApplicationOutput) Data ¶
func (o FusionAuthApplicationOutput) Data() pulumi.MapOutput
An object that can hold any information about the Application that should be persisted.
func (FusionAuthApplicationOutput) ElementType ¶
func (FusionAuthApplicationOutput) ElementType() reflect.Type
func (FusionAuthApplicationOutput) EmailConfiguration ¶
func (o FusionAuthApplicationOutput) EmailConfiguration() FusionAuthApplicationEmailConfigurationOutput
func (FusionAuthApplicationOutput) FormConfiguration ¶
func (o FusionAuthApplicationOutput) FormConfiguration() FusionAuthApplicationFormConfigurationOutput
func (FusionAuthApplicationOutput) JwtConfiguration ¶
func (o FusionAuthApplicationOutput) JwtConfiguration() FusionAuthApplicationJwtConfigurationOutput
func (FusionAuthApplicationOutput) LambdaConfiguration ¶
func (o FusionAuthApplicationOutput) LambdaConfiguration() FusionAuthApplicationLambdaConfigurationOutput
func (FusionAuthApplicationOutput) LoginConfiguration ¶
func (o FusionAuthApplicationOutput) LoginConfiguration() FusionAuthApplicationLoginConfigurationOutput
func (FusionAuthApplicationOutput) MultiFactorConfiguration ¶
func (o FusionAuthApplicationOutput) MultiFactorConfiguration() FusionAuthApplicationMultiFactorConfigurationOutput
func (FusionAuthApplicationOutput) Name ¶
func (o FusionAuthApplicationOutput) Name() pulumi.StringOutput
The name of the Application.
func (FusionAuthApplicationOutput) OauthConfiguration ¶
func (o FusionAuthApplicationOutput) OauthConfiguration() FusionAuthApplicationOauthConfigurationOutput
func (FusionAuthApplicationOutput) PasswordlessConfigurationEnabled ¶
func (o FusionAuthApplicationOutput) PasswordlessConfigurationEnabled() pulumi.BoolPtrOutput
Determines if passwordless login is enabled for this application.
func (FusionAuthApplicationOutput) RegistrationConfiguration ¶
func (o FusionAuthApplicationOutput) RegistrationConfiguration() FusionAuthApplicationRegistrationConfigurationOutput
func (FusionAuthApplicationOutput) RegistrationDeletePolicy ¶
func (o FusionAuthApplicationOutput) RegistrationDeletePolicy() FusionAuthApplicationRegistrationDeletePolicyOutput
func (FusionAuthApplicationOutput) Samlv2Configuration ¶
func (o FusionAuthApplicationOutput) Samlv2Configuration() FusionAuthApplicationSamlv2ConfigurationOutput
func (FusionAuthApplicationOutput) TenantId ¶
func (o FusionAuthApplicationOutput) TenantId() pulumi.StringOutput
func (FusionAuthApplicationOutput) ThemeId ¶
func (o FusionAuthApplicationOutput) ThemeId() pulumi.StringPtrOutput
The unique Id of the theme to be used to style the login page and other end user templates.
func (FusionAuthApplicationOutput) ToFusionAuthApplicationOutput ¶
func (o FusionAuthApplicationOutput) ToFusionAuthApplicationOutput() FusionAuthApplicationOutput
func (FusionAuthApplicationOutput) ToFusionAuthApplicationOutputWithContext ¶
func (o FusionAuthApplicationOutput) ToFusionAuthApplicationOutputWithContext(ctx context.Context) FusionAuthApplicationOutput
func (FusionAuthApplicationOutput) VerificationEmailTemplateId ¶
func (o FusionAuthApplicationOutput) VerificationEmailTemplateId() pulumi.StringPtrOutput
The Id of the Email Template that is used to send the Registration Verification emails to users. If the verifyRegistration field is true this field is required.
func (FusionAuthApplicationOutput) VerifyRegistration ¶
func (o FusionAuthApplicationOutput) VerifyRegistration() pulumi.BoolPtrOutput
Whether or not registrations to this Application may be verified. When this is set to true the verificationEmailTemplateId parameter is also required.
func (FusionAuthApplicationOutput) WebhookIds ¶
func (o FusionAuthApplicationOutput) WebhookIds() pulumi.StringArrayOutput
An array of Webhook Ids. For Webhooks that are not already configured for All Applications, specifying an Id on this request will indicate the associated Webhook should handle events for this application.
type FusionAuthApplicationRegistrationConfiguration ¶
type FusionAuthApplicationRegistrationConfiguration struct { BirthDate *FusionAuthApplicationRegistrationConfigurationBirthDate `pulumi:"birthDate"` ConfirmPassword *bool `pulumi:"confirmPassword"` // Whether or not SAML Single Logout for this SAML IdP is enabled. Enabled *bool `pulumi:"enabled"` FirstName *FusionAuthApplicationRegistrationConfigurationFirstName `pulumi:"firstName"` // The Id of an associated Form when using advanced registration configuration type. This field is required when application.registrationConfiguration.type is set to advanced. FormId *string `pulumi:"formId"` FullName *FusionAuthApplicationRegistrationConfigurationFullName `pulumi:"fullName"` LastName *FusionAuthApplicationRegistrationConfigurationLastName `pulumi:"lastName"` // The unique login Id that will be collected during registration, this value can be email or username. Leaving the default value of email is preferred because an email address is globally unique. LoginIdType *string `pulumi:"loginIdType"` MiddleName *FusionAuthApplicationRegistrationConfigurationMiddleName `pulumi:"middleName"` MobilePhone *FusionAuthApplicationRegistrationConfigurationMobilePhone `pulumi:"mobilePhone"` // The type of registration flow. Type *string `pulumi:"type"` }
type FusionAuthApplicationRegistrationConfigurationArgs ¶
type FusionAuthApplicationRegistrationConfigurationArgs struct { BirthDate FusionAuthApplicationRegistrationConfigurationBirthDatePtrInput `pulumi:"birthDate"` ConfirmPassword pulumi.BoolPtrInput `pulumi:"confirmPassword"` // Whether or not SAML Single Logout for this SAML IdP is enabled. Enabled pulumi.BoolPtrInput `pulumi:"enabled"` FirstName FusionAuthApplicationRegistrationConfigurationFirstNamePtrInput `pulumi:"firstName"` // The Id of an associated Form when using advanced registration configuration type. This field is required when application.registrationConfiguration.type is set to advanced. FormId pulumi.StringPtrInput `pulumi:"formId"` FullName FusionAuthApplicationRegistrationConfigurationFullNamePtrInput `pulumi:"fullName"` LastName FusionAuthApplicationRegistrationConfigurationLastNamePtrInput `pulumi:"lastName"` // The unique login Id that will be collected during registration, this value can be email or username. Leaving the default value of email is preferred because an email address is globally unique. LoginIdType pulumi.StringPtrInput `pulumi:"loginIdType"` MiddleName FusionAuthApplicationRegistrationConfigurationMiddleNamePtrInput `pulumi:"middleName"` MobilePhone FusionAuthApplicationRegistrationConfigurationMobilePhonePtrInput `pulumi:"mobilePhone"` // The type of registration flow. Type pulumi.StringPtrInput `pulumi:"type"` }
func (FusionAuthApplicationRegistrationConfigurationArgs) ElementType ¶
func (FusionAuthApplicationRegistrationConfigurationArgs) ElementType() reflect.Type
func (FusionAuthApplicationRegistrationConfigurationArgs) ToFusionAuthApplicationRegistrationConfigurationOutput ¶
func (i FusionAuthApplicationRegistrationConfigurationArgs) ToFusionAuthApplicationRegistrationConfigurationOutput() FusionAuthApplicationRegistrationConfigurationOutput
func (FusionAuthApplicationRegistrationConfigurationArgs) ToFusionAuthApplicationRegistrationConfigurationOutputWithContext ¶
func (i FusionAuthApplicationRegistrationConfigurationArgs) ToFusionAuthApplicationRegistrationConfigurationOutputWithContext(ctx context.Context) FusionAuthApplicationRegistrationConfigurationOutput
func (FusionAuthApplicationRegistrationConfigurationArgs) ToFusionAuthApplicationRegistrationConfigurationPtrOutput ¶
func (i FusionAuthApplicationRegistrationConfigurationArgs) ToFusionAuthApplicationRegistrationConfigurationPtrOutput() FusionAuthApplicationRegistrationConfigurationPtrOutput
func (FusionAuthApplicationRegistrationConfigurationArgs) ToFusionAuthApplicationRegistrationConfigurationPtrOutputWithContext ¶
func (i FusionAuthApplicationRegistrationConfigurationArgs) ToFusionAuthApplicationRegistrationConfigurationPtrOutputWithContext(ctx context.Context) FusionAuthApplicationRegistrationConfigurationPtrOutput
type FusionAuthApplicationRegistrationConfigurationBirthDateArgs ¶
type FusionAuthApplicationRegistrationConfigurationBirthDateArgs struct { // Whether or not SAML Single Logout for this SAML IdP is enabled. Enabled pulumi.BoolPtrInput `pulumi:"enabled"` Required pulumi.BoolPtrInput `pulumi:"required"` }
func (FusionAuthApplicationRegistrationConfigurationBirthDateArgs) ElementType ¶
func (FusionAuthApplicationRegistrationConfigurationBirthDateArgs) ElementType() reflect.Type
func (FusionAuthApplicationRegistrationConfigurationBirthDateArgs) ToFusionAuthApplicationRegistrationConfigurationBirthDateOutput ¶
func (i FusionAuthApplicationRegistrationConfigurationBirthDateArgs) ToFusionAuthApplicationRegistrationConfigurationBirthDateOutput() FusionAuthApplicationRegistrationConfigurationBirthDateOutput
func (FusionAuthApplicationRegistrationConfigurationBirthDateArgs) ToFusionAuthApplicationRegistrationConfigurationBirthDateOutputWithContext ¶
func (i FusionAuthApplicationRegistrationConfigurationBirthDateArgs) ToFusionAuthApplicationRegistrationConfigurationBirthDateOutputWithContext(ctx context.Context) FusionAuthApplicationRegistrationConfigurationBirthDateOutput
func (FusionAuthApplicationRegistrationConfigurationBirthDateArgs) ToFusionAuthApplicationRegistrationConfigurationBirthDatePtrOutput ¶
func (i FusionAuthApplicationRegistrationConfigurationBirthDateArgs) ToFusionAuthApplicationRegistrationConfigurationBirthDatePtrOutput() FusionAuthApplicationRegistrationConfigurationBirthDatePtrOutput
func (FusionAuthApplicationRegistrationConfigurationBirthDateArgs) ToFusionAuthApplicationRegistrationConfigurationBirthDatePtrOutputWithContext ¶
func (i FusionAuthApplicationRegistrationConfigurationBirthDateArgs) ToFusionAuthApplicationRegistrationConfigurationBirthDatePtrOutputWithContext(ctx context.Context) FusionAuthApplicationRegistrationConfigurationBirthDatePtrOutput
type FusionAuthApplicationRegistrationConfigurationBirthDateInput ¶
type FusionAuthApplicationRegistrationConfigurationBirthDateInput interface { pulumi.Input ToFusionAuthApplicationRegistrationConfigurationBirthDateOutput() FusionAuthApplicationRegistrationConfigurationBirthDateOutput ToFusionAuthApplicationRegistrationConfigurationBirthDateOutputWithContext(context.Context) FusionAuthApplicationRegistrationConfigurationBirthDateOutput }
FusionAuthApplicationRegistrationConfigurationBirthDateInput is an input type that accepts FusionAuthApplicationRegistrationConfigurationBirthDateArgs and FusionAuthApplicationRegistrationConfigurationBirthDateOutput values. You can construct a concrete instance of `FusionAuthApplicationRegistrationConfigurationBirthDateInput` via:
FusionAuthApplicationRegistrationConfigurationBirthDateArgs{...}
type FusionAuthApplicationRegistrationConfigurationBirthDateOutput ¶
type FusionAuthApplicationRegistrationConfigurationBirthDateOutput struct{ *pulumi.OutputState }
func (FusionAuthApplicationRegistrationConfigurationBirthDateOutput) ElementType ¶
func (FusionAuthApplicationRegistrationConfigurationBirthDateOutput) ElementType() reflect.Type
func (FusionAuthApplicationRegistrationConfigurationBirthDateOutput) Enabled ¶
func (o FusionAuthApplicationRegistrationConfigurationBirthDateOutput) Enabled() pulumi.BoolPtrOutput
Whether or not SAML Single Logout for this SAML IdP is enabled.
func (FusionAuthApplicationRegistrationConfigurationBirthDateOutput) Required ¶
func (o FusionAuthApplicationRegistrationConfigurationBirthDateOutput) Required() pulumi.BoolPtrOutput
func (FusionAuthApplicationRegistrationConfigurationBirthDateOutput) ToFusionAuthApplicationRegistrationConfigurationBirthDateOutput ¶
func (o FusionAuthApplicationRegistrationConfigurationBirthDateOutput) ToFusionAuthApplicationRegistrationConfigurationBirthDateOutput() FusionAuthApplicationRegistrationConfigurationBirthDateOutput
func (FusionAuthApplicationRegistrationConfigurationBirthDateOutput) ToFusionAuthApplicationRegistrationConfigurationBirthDateOutputWithContext ¶
func (o FusionAuthApplicationRegistrationConfigurationBirthDateOutput) ToFusionAuthApplicationRegistrationConfigurationBirthDateOutputWithContext(ctx context.Context) FusionAuthApplicationRegistrationConfigurationBirthDateOutput
func (FusionAuthApplicationRegistrationConfigurationBirthDateOutput) ToFusionAuthApplicationRegistrationConfigurationBirthDatePtrOutput ¶
func (o FusionAuthApplicationRegistrationConfigurationBirthDateOutput) ToFusionAuthApplicationRegistrationConfigurationBirthDatePtrOutput() FusionAuthApplicationRegistrationConfigurationBirthDatePtrOutput
func (FusionAuthApplicationRegistrationConfigurationBirthDateOutput) ToFusionAuthApplicationRegistrationConfigurationBirthDatePtrOutputWithContext ¶
func (o FusionAuthApplicationRegistrationConfigurationBirthDateOutput) ToFusionAuthApplicationRegistrationConfigurationBirthDatePtrOutputWithContext(ctx context.Context) FusionAuthApplicationRegistrationConfigurationBirthDatePtrOutput
type FusionAuthApplicationRegistrationConfigurationBirthDatePtrInput ¶
type FusionAuthApplicationRegistrationConfigurationBirthDatePtrInput interface { pulumi.Input ToFusionAuthApplicationRegistrationConfigurationBirthDatePtrOutput() FusionAuthApplicationRegistrationConfigurationBirthDatePtrOutput ToFusionAuthApplicationRegistrationConfigurationBirthDatePtrOutputWithContext(context.Context) FusionAuthApplicationRegistrationConfigurationBirthDatePtrOutput }
FusionAuthApplicationRegistrationConfigurationBirthDatePtrInput is an input type that accepts FusionAuthApplicationRegistrationConfigurationBirthDateArgs, FusionAuthApplicationRegistrationConfigurationBirthDatePtr and FusionAuthApplicationRegistrationConfigurationBirthDatePtrOutput values. You can construct a concrete instance of `FusionAuthApplicationRegistrationConfigurationBirthDatePtrInput` via:
FusionAuthApplicationRegistrationConfigurationBirthDateArgs{...} or: nil
func FusionAuthApplicationRegistrationConfigurationBirthDatePtr ¶
func FusionAuthApplicationRegistrationConfigurationBirthDatePtr(v *FusionAuthApplicationRegistrationConfigurationBirthDateArgs) FusionAuthApplicationRegistrationConfigurationBirthDatePtrInput
type FusionAuthApplicationRegistrationConfigurationBirthDatePtrOutput ¶
type FusionAuthApplicationRegistrationConfigurationBirthDatePtrOutput struct{ *pulumi.OutputState }
func (FusionAuthApplicationRegistrationConfigurationBirthDatePtrOutput) ElementType ¶
func (FusionAuthApplicationRegistrationConfigurationBirthDatePtrOutput) ElementType() reflect.Type
func (FusionAuthApplicationRegistrationConfigurationBirthDatePtrOutput) Enabled ¶
func (o FusionAuthApplicationRegistrationConfigurationBirthDatePtrOutput) Enabled() pulumi.BoolPtrOutput
Whether or not SAML Single Logout for this SAML IdP is enabled.
func (FusionAuthApplicationRegistrationConfigurationBirthDatePtrOutput) Required ¶
func (o FusionAuthApplicationRegistrationConfigurationBirthDatePtrOutput) Required() pulumi.BoolPtrOutput
func (FusionAuthApplicationRegistrationConfigurationBirthDatePtrOutput) ToFusionAuthApplicationRegistrationConfigurationBirthDatePtrOutput ¶
func (o FusionAuthApplicationRegistrationConfigurationBirthDatePtrOutput) ToFusionAuthApplicationRegistrationConfigurationBirthDatePtrOutput() FusionAuthApplicationRegistrationConfigurationBirthDatePtrOutput
func (FusionAuthApplicationRegistrationConfigurationBirthDatePtrOutput) ToFusionAuthApplicationRegistrationConfigurationBirthDatePtrOutputWithContext ¶
func (o FusionAuthApplicationRegistrationConfigurationBirthDatePtrOutput) ToFusionAuthApplicationRegistrationConfigurationBirthDatePtrOutputWithContext(ctx context.Context) FusionAuthApplicationRegistrationConfigurationBirthDatePtrOutput
type FusionAuthApplicationRegistrationConfigurationFirstNameArgs ¶
type FusionAuthApplicationRegistrationConfigurationFirstNameArgs struct { // Whether or not SAML Single Logout for this SAML IdP is enabled. Enabled pulumi.BoolPtrInput `pulumi:"enabled"` Required pulumi.BoolPtrInput `pulumi:"required"` }
func (FusionAuthApplicationRegistrationConfigurationFirstNameArgs) ElementType ¶
func (FusionAuthApplicationRegistrationConfigurationFirstNameArgs) ElementType() reflect.Type
func (FusionAuthApplicationRegistrationConfigurationFirstNameArgs) ToFusionAuthApplicationRegistrationConfigurationFirstNameOutput ¶
func (i FusionAuthApplicationRegistrationConfigurationFirstNameArgs) ToFusionAuthApplicationRegistrationConfigurationFirstNameOutput() FusionAuthApplicationRegistrationConfigurationFirstNameOutput
func (FusionAuthApplicationRegistrationConfigurationFirstNameArgs) ToFusionAuthApplicationRegistrationConfigurationFirstNameOutputWithContext ¶
func (i FusionAuthApplicationRegistrationConfigurationFirstNameArgs) ToFusionAuthApplicationRegistrationConfigurationFirstNameOutputWithContext(ctx context.Context) FusionAuthApplicationRegistrationConfigurationFirstNameOutput
func (FusionAuthApplicationRegistrationConfigurationFirstNameArgs) ToFusionAuthApplicationRegistrationConfigurationFirstNamePtrOutput ¶
func (i FusionAuthApplicationRegistrationConfigurationFirstNameArgs) ToFusionAuthApplicationRegistrationConfigurationFirstNamePtrOutput() FusionAuthApplicationRegistrationConfigurationFirstNamePtrOutput
func (FusionAuthApplicationRegistrationConfigurationFirstNameArgs) ToFusionAuthApplicationRegistrationConfigurationFirstNamePtrOutputWithContext ¶
func (i FusionAuthApplicationRegistrationConfigurationFirstNameArgs) ToFusionAuthApplicationRegistrationConfigurationFirstNamePtrOutputWithContext(ctx context.Context) FusionAuthApplicationRegistrationConfigurationFirstNamePtrOutput
type FusionAuthApplicationRegistrationConfigurationFirstNameInput ¶
type FusionAuthApplicationRegistrationConfigurationFirstNameInput interface { pulumi.Input ToFusionAuthApplicationRegistrationConfigurationFirstNameOutput() FusionAuthApplicationRegistrationConfigurationFirstNameOutput ToFusionAuthApplicationRegistrationConfigurationFirstNameOutputWithContext(context.Context) FusionAuthApplicationRegistrationConfigurationFirstNameOutput }
FusionAuthApplicationRegistrationConfigurationFirstNameInput is an input type that accepts FusionAuthApplicationRegistrationConfigurationFirstNameArgs and FusionAuthApplicationRegistrationConfigurationFirstNameOutput values. You can construct a concrete instance of `FusionAuthApplicationRegistrationConfigurationFirstNameInput` via:
FusionAuthApplicationRegistrationConfigurationFirstNameArgs{...}
type FusionAuthApplicationRegistrationConfigurationFirstNameOutput ¶
type FusionAuthApplicationRegistrationConfigurationFirstNameOutput struct{ *pulumi.OutputState }
func (FusionAuthApplicationRegistrationConfigurationFirstNameOutput) ElementType ¶
func (FusionAuthApplicationRegistrationConfigurationFirstNameOutput) ElementType() reflect.Type
func (FusionAuthApplicationRegistrationConfigurationFirstNameOutput) Enabled ¶
func (o FusionAuthApplicationRegistrationConfigurationFirstNameOutput) Enabled() pulumi.BoolPtrOutput
Whether or not SAML Single Logout for this SAML IdP is enabled.
func (FusionAuthApplicationRegistrationConfigurationFirstNameOutput) Required ¶
func (o FusionAuthApplicationRegistrationConfigurationFirstNameOutput) Required() pulumi.BoolPtrOutput
func (FusionAuthApplicationRegistrationConfigurationFirstNameOutput) ToFusionAuthApplicationRegistrationConfigurationFirstNameOutput ¶
func (o FusionAuthApplicationRegistrationConfigurationFirstNameOutput) ToFusionAuthApplicationRegistrationConfigurationFirstNameOutput() FusionAuthApplicationRegistrationConfigurationFirstNameOutput
func (FusionAuthApplicationRegistrationConfigurationFirstNameOutput) ToFusionAuthApplicationRegistrationConfigurationFirstNameOutputWithContext ¶
func (o FusionAuthApplicationRegistrationConfigurationFirstNameOutput) ToFusionAuthApplicationRegistrationConfigurationFirstNameOutputWithContext(ctx context.Context) FusionAuthApplicationRegistrationConfigurationFirstNameOutput
func (FusionAuthApplicationRegistrationConfigurationFirstNameOutput) ToFusionAuthApplicationRegistrationConfigurationFirstNamePtrOutput ¶
func (o FusionAuthApplicationRegistrationConfigurationFirstNameOutput) ToFusionAuthApplicationRegistrationConfigurationFirstNamePtrOutput() FusionAuthApplicationRegistrationConfigurationFirstNamePtrOutput
func (FusionAuthApplicationRegistrationConfigurationFirstNameOutput) ToFusionAuthApplicationRegistrationConfigurationFirstNamePtrOutputWithContext ¶
func (o FusionAuthApplicationRegistrationConfigurationFirstNameOutput) ToFusionAuthApplicationRegistrationConfigurationFirstNamePtrOutputWithContext(ctx context.Context) FusionAuthApplicationRegistrationConfigurationFirstNamePtrOutput
type FusionAuthApplicationRegistrationConfigurationFirstNamePtrInput ¶
type FusionAuthApplicationRegistrationConfigurationFirstNamePtrInput interface { pulumi.Input ToFusionAuthApplicationRegistrationConfigurationFirstNamePtrOutput() FusionAuthApplicationRegistrationConfigurationFirstNamePtrOutput ToFusionAuthApplicationRegistrationConfigurationFirstNamePtrOutputWithContext(context.Context) FusionAuthApplicationRegistrationConfigurationFirstNamePtrOutput }
FusionAuthApplicationRegistrationConfigurationFirstNamePtrInput is an input type that accepts FusionAuthApplicationRegistrationConfigurationFirstNameArgs, FusionAuthApplicationRegistrationConfigurationFirstNamePtr and FusionAuthApplicationRegistrationConfigurationFirstNamePtrOutput values. You can construct a concrete instance of `FusionAuthApplicationRegistrationConfigurationFirstNamePtrInput` via:
FusionAuthApplicationRegistrationConfigurationFirstNameArgs{...} or: nil
func FusionAuthApplicationRegistrationConfigurationFirstNamePtr ¶
func FusionAuthApplicationRegistrationConfigurationFirstNamePtr(v *FusionAuthApplicationRegistrationConfigurationFirstNameArgs) FusionAuthApplicationRegistrationConfigurationFirstNamePtrInput
type FusionAuthApplicationRegistrationConfigurationFirstNamePtrOutput ¶
type FusionAuthApplicationRegistrationConfigurationFirstNamePtrOutput struct{ *pulumi.OutputState }
func (FusionAuthApplicationRegistrationConfigurationFirstNamePtrOutput) ElementType ¶
func (FusionAuthApplicationRegistrationConfigurationFirstNamePtrOutput) ElementType() reflect.Type
func (FusionAuthApplicationRegistrationConfigurationFirstNamePtrOutput) Enabled ¶
func (o FusionAuthApplicationRegistrationConfigurationFirstNamePtrOutput) Enabled() pulumi.BoolPtrOutput
Whether or not SAML Single Logout for this SAML IdP is enabled.
func (FusionAuthApplicationRegistrationConfigurationFirstNamePtrOutput) Required ¶
func (o FusionAuthApplicationRegistrationConfigurationFirstNamePtrOutput) Required() pulumi.BoolPtrOutput
func (FusionAuthApplicationRegistrationConfigurationFirstNamePtrOutput) ToFusionAuthApplicationRegistrationConfigurationFirstNamePtrOutput ¶
func (o FusionAuthApplicationRegistrationConfigurationFirstNamePtrOutput) ToFusionAuthApplicationRegistrationConfigurationFirstNamePtrOutput() FusionAuthApplicationRegistrationConfigurationFirstNamePtrOutput
func (FusionAuthApplicationRegistrationConfigurationFirstNamePtrOutput) ToFusionAuthApplicationRegistrationConfigurationFirstNamePtrOutputWithContext ¶
func (o FusionAuthApplicationRegistrationConfigurationFirstNamePtrOutput) ToFusionAuthApplicationRegistrationConfigurationFirstNamePtrOutputWithContext(ctx context.Context) FusionAuthApplicationRegistrationConfigurationFirstNamePtrOutput
type FusionAuthApplicationRegistrationConfigurationFullNameArgs ¶
type FusionAuthApplicationRegistrationConfigurationFullNameArgs struct { // Whether or not SAML Single Logout for this SAML IdP is enabled. Enabled pulumi.BoolPtrInput `pulumi:"enabled"` Required pulumi.BoolPtrInput `pulumi:"required"` }
func (FusionAuthApplicationRegistrationConfigurationFullNameArgs) ElementType ¶
func (FusionAuthApplicationRegistrationConfigurationFullNameArgs) ElementType() reflect.Type
func (FusionAuthApplicationRegistrationConfigurationFullNameArgs) ToFusionAuthApplicationRegistrationConfigurationFullNameOutput ¶
func (i FusionAuthApplicationRegistrationConfigurationFullNameArgs) ToFusionAuthApplicationRegistrationConfigurationFullNameOutput() FusionAuthApplicationRegistrationConfigurationFullNameOutput
func (FusionAuthApplicationRegistrationConfigurationFullNameArgs) ToFusionAuthApplicationRegistrationConfigurationFullNameOutputWithContext ¶
func (i FusionAuthApplicationRegistrationConfigurationFullNameArgs) ToFusionAuthApplicationRegistrationConfigurationFullNameOutputWithContext(ctx context.Context) FusionAuthApplicationRegistrationConfigurationFullNameOutput
func (FusionAuthApplicationRegistrationConfigurationFullNameArgs) ToFusionAuthApplicationRegistrationConfigurationFullNamePtrOutput ¶
func (i FusionAuthApplicationRegistrationConfigurationFullNameArgs) ToFusionAuthApplicationRegistrationConfigurationFullNamePtrOutput() FusionAuthApplicationRegistrationConfigurationFullNamePtrOutput
func (FusionAuthApplicationRegistrationConfigurationFullNameArgs) ToFusionAuthApplicationRegistrationConfigurationFullNamePtrOutputWithContext ¶
func (i FusionAuthApplicationRegistrationConfigurationFullNameArgs) ToFusionAuthApplicationRegistrationConfigurationFullNamePtrOutputWithContext(ctx context.Context) FusionAuthApplicationRegistrationConfigurationFullNamePtrOutput
type FusionAuthApplicationRegistrationConfigurationFullNameInput ¶
type FusionAuthApplicationRegistrationConfigurationFullNameInput interface { pulumi.Input ToFusionAuthApplicationRegistrationConfigurationFullNameOutput() FusionAuthApplicationRegistrationConfigurationFullNameOutput ToFusionAuthApplicationRegistrationConfigurationFullNameOutputWithContext(context.Context) FusionAuthApplicationRegistrationConfigurationFullNameOutput }
FusionAuthApplicationRegistrationConfigurationFullNameInput is an input type that accepts FusionAuthApplicationRegistrationConfigurationFullNameArgs and FusionAuthApplicationRegistrationConfigurationFullNameOutput values. You can construct a concrete instance of `FusionAuthApplicationRegistrationConfigurationFullNameInput` via:
FusionAuthApplicationRegistrationConfigurationFullNameArgs{...}
type FusionAuthApplicationRegistrationConfigurationFullNameOutput ¶
type FusionAuthApplicationRegistrationConfigurationFullNameOutput struct{ *pulumi.OutputState }
func (FusionAuthApplicationRegistrationConfigurationFullNameOutput) ElementType ¶
func (FusionAuthApplicationRegistrationConfigurationFullNameOutput) ElementType() reflect.Type
func (FusionAuthApplicationRegistrationConfigurationFullNameOutput) Enabled ¶
func (o FusionAuthApplicationRegistrationConfigurationFullNameOutput) Enabled() pulumi.BoolPtrOutput
Whether or not SAML Single Logout for this SAML IdP is enabled.
func (FusionAuthApplicationRegistrationConfigurationFullNameOutput) Required ¶
func (o FusionAuthApplicationRegistrationConfigurationFullNameOutput) Required() pulumi.BoolPtrOutput
func (FusionAuthApplicationRegistrationConfigurationFullNameOutput) ToFusionAuthApplicationRegistrationConfigurationFullNameOutput ¶
func (o FusionAuthApplicationRegistrationConfigurationFullNameOutput) ToFusionAuthApplicationRegistrationConfigurationFullNameOutput() FusionAuthApplicationRegistrationConfigurationFullNameOutput
func (FusionAuthApplicationRegistrationConfigurationFullNameOutput) ToFusionAuthApplicationRegistrationConfigurationFullNameOutputWithContext ¶
func (o FusionAuthApplicationRegistrationConfigurationFullNameOutput) ToFusionAuthApplicationRegistrationConfigurationFullNameOutputWithContext(ctx context.Context) FusionAuthApplicationRegistrationConfigurationFullNameOutput
func (FusionAuthApplicationRegistrationConfigurationFullNameOutput) ToFusionAuthApplicationRegistrationConfigurationFullNamePtrOutput ¶
func (o FusionAuthApplicationRegistrationConfigurationFullNameOutput) ToFusionAuthApplicationRegistrationConfigurationFullNamePtrOutput() FusionAuthApplicationRegistrationConfigurationFullNamePtrOutput
func (FusionAuthApplicationRegistrationConfigurationFullNameOutput) ToFusionAuthApplicationRegistrationConfigurationFullNamePtrOutputWithContext ¶
func (o FusionAuthApplicationRegistrationConfigurationFullNameOutput) ToFusionAuthApplicationRegistrationConfigurationFullNamePtrOutputWithContext(ctx context.Context) FusionAuthApplicationRegistrationConfigurationFullNamePtrOutput
type FusionAuthApplicationRegistrationConfigurationFullNamePtrInput ¶
type FusionAuthApplicationRegistrationConfigurationFullNamePtrInput interface { pulumi.Input ToFusionAuthApplicationRegistrationConfigurationFullNamePtrOutput() FusionAuthApplicationRegistrationConfigurationFullNamePtrOutput ToFusionAuthApplicationRegistrationConfigurationFullNamePtrOutputWithContext(context.Context) FusionAuthApplicationRegistrationConfigurationFullNamePtrOutput }
FusionAuthApplicationRegistrationConfigurationFullNamePtrInput is an input type that accepts FusionAuthApplicationRegistrationConfigurationFullNameArgs, FusionAuthApplicationRegistrationConfigurationFullNamePtr and FusionAuthApplicationRegistrationConfigurationFullNamePtrOutput values. You can construct a concrete instance of `FusionAuthApplicationRegistrationConfigurationFullNamePtrInput` via:
FusionAuthApplicationRegistrationConfigurationFullNameArgs{...} or: nil
func FusionAuthApplicationRegistrationConfigurationFullNamePtr ¶
func FusionAuthApplicationRegistrationConfigurationFullNamePtr(v *FusionAuthApplicationRegistrationConfigurationFullNameArgs) FusionAuthApplicationRegistrationConfigurationFullNamePtrInput
type FusionAuthApplicationRegistrationConfigurationFullNamePtrOutput ¶
type FusionAuthApplicationRegistrationConfigurationFullNamePtrOutput struct{ *pulumi.OutputState }
func (FusionAuthApplicationRegistrationConfigurationFullNamePtrOutput) ElementType ¶
func (FusionAuthApplicationRegistrationConfigurationFullNamePtrOutput) ElementType() reflect.Type
func (FusionAuthApplicationRegistrationConfigurationFullNamePtrOutput) Enabled ¶
func (o FusionAuthApplicationRegistrationConfigurationFullNamePtrOutput) Enabled() pulumi.BoolPtrOutput
Whether or not SAML Single Logout for this SAML IdP is enabled.
func (FusionAuthApplicationRegistrationConfigurationFullNamePtrOutput) Required ¶
func (o FusionAuthApplicationRegistrationConfigurationFullNamePtrOutput) Required() pulumi.BoolPtrOutput
func (FusionAuthApplicationRegistrationConfigurationFullNamePtrOutput) ToFusionAuthApplicationRegistrationConfigurationFullNamePtrOutput ¶
func (o FusionAuthApplicationRegistrationConfigurationFullNamePtrOutput) ToFusionAuthApplicationRegistrationConfigurationFullNamePtrOutput() FusionAuthApplicationRegistrationConfigurationFullNamePtrOutput
func (FusionAuthApplicationRegistrationConfigurationFullNamePtrOutput) ToFusionAuthApplicationRegistrationConfigurationFullNamePtrOutputWithContext ¶
func (o FusionAuthApplicationRegistrationConfigurationFullNamePtrOutput) ToFusionAuthApplicationRegistrationConfigurationFullNamePtrOutputWithContext(ctx context.Context) FusionAuthApplicationRegistrationConfigurationFullNamePtrOutput
type FusionAuthApplicationRegistrationConfigurationInput ¶
type FusionAuthApplicationRegistrationConfigurationInput interface { pulumi.Input ToFusionAuthApplicationRegistrationConfigurationOutput() FusionAuthApplicationRegistrationConfigurationOutput ToFusionAuthApplicationRegistrationConfigurationOutputWithContext(context.Context) FusionAuthApplicationRegistrationConfigurationOutput }
FusionAuthApplicationRegistrationConfigurationInput is an input type that accepts FusionAuthApplicationRegistrationConfigurationArgs and FusionAuthApplicationRegistrationConfigurationOutput values. You can construct a concrete instance of `FusionAuthApplicationRegistrationConfigurationInput` via:
FusionAuthApplicationRegistrationConfigurationArgs{...}
type FusionAuthApplicationRegistrationConfigurationLastNameArgs ¶
type FusionAuthApplicationRegistrationConfigurationLastNameArgs struct { // Whether or not SAML Single Logout for this SAML IdP is enabled. Enabled pulumi.BoolPtrInput `pulumi:"enabled"` Required pulumi.BoolPtrInput `pulumi:"required"` }
func (FusionAuthApplicationRegistrationConfigurationLastNameArgs) ElementType ¶
func (FusionAuthApplicationRegistrationConfigurationLastNameArgs) ElementType() reflect.Type
func (FusionAuthApplicationRegistrationConfigurationLastNameArgs) ToFusionAuthApplicationRegistrationConfigurationLastNameOutput ¶
func (i FusionAuthApplicationRegistrationConfigurationLastNameArgs) ToFusionAuthApplicationRegistrationConfigurationLastNameOutput() FusionAuthApplicationRegistrationConfigurationLastNameOutput
func (FusionAuthApplicationRegistrationConfigurationLastNameArgs) ToFusionAuthApplicationRegistrationConfigurationLastNameOutputWithContext ¶
func (i FusionAuthApplicationRegistrationConfigurationLastNameArgs) ToFusionAuthApplicationRegistrationConfigurationLastNameOutputWithContext(ctx context.Context) FusionAuthApplicationRegistrationConfigurationLastNameOutput
func (FusionAuthApplicationRegistrationConfigurationLastNameArgs) ToFusionAuthApplicationRegistrationConfigurationLastNamePtrOutput ¶
func (i FusionAuthApplicationRegistrationConfigurationLastNameArgs) ToFusionAuthApplicationRegistrationConfigurationLastNamePtrOutput() FusionAuthApplicationRegistrationConfigurationLastNamePtrOutput
func (FusionAuthApplicationRegistrationConfigurationLastNameArgs) ToFusionAuthApplicationRegistrationConfigurationLastNamePtrOutputWithContext ¶
func (i FusionAuthApplicationRegistrationConfigurationLastNameArgs) ToFusionAuthApplicationRegistrationConfigurationLastNamePtrOutputWithContext(ctx context.Context) FusionAuthApplicationRegistrationConfigurationLastNamePtrOutput
type FusionAuthApplicationRegistrationConfigurationLastNameInput ¶
type FusionAuthApplicationRegistrationConfigurationLastNameInput interface { pulumi.Input ToFusionAuthApplicationRegistrationConfigurationLastNameOutput() FusionAuthApplicationRegistrationConfigurationLastNameOutput ToFusionAuthApplicationRegistrationConfigurationLastNameOutputWithContext(context.Context) FusionAuthApplicationRegistrationConfigurationLastNameOutput }
FusionAuthApplicationRegistrationConfigurationLastNameInput is an input type that accepts FusionAuthApplicationRegistrationConfigurationLastNameArgs and FusionAuthApplicationRegistrationConfigurationLastNameOutput values. You can construct a concrete instance of `FusionAuthApplicationRegistrationConfigurationLastNameInput` via:
FusionAuthApplicationRegistrationConfigurationLastNameArgs{...}
type FusionAuthApplicationRegistrationConfigurationLastNameOutput ¶
type FusionAuthApplicationRegistrationConfigurationLastNameOutput struct{ *pulumi.OutputState }
func (FusionAuthApplicationRegistrationConfigurationLastNameOutput) ElementType ¶
func (FusionAuthApplicationRegistrationConfigurationLastNameOutput) ElementType() reflect.Type
func (FusionAuthApplicationRegistrationConfigurationLastNameOutput) Enabled ¶
func (o FusionAuthApplicationRegistrationConfigurationLastNameOutput) Enabled() pulumi.BoolPtrOutput
Whether or not SAML Single Logout for this SAML IdP is enabled.
func (FusionAuthApplicationRegistrationConfigurationLastNameOutput) Required ¶
func (o FusionAuthApplicationRegistrationConfigurationLastNameOutput) Required() pulumi.BoolPtrOutput
func (FusionAuthApplicationRegistrationConfigurationLastNameOutput) ToFusionAuthApplicationRegistrationConfigurationLastNameOutput ¶
func (o FusionAuthApplicationRegistrationConfigurationLastNameOutput) ToFusionAuthApplicationRegistrationConfigurationLastNameOutput() FusionAuthApplicationRegistrationConfigurationLastNameOutput
func (FusionAuthApplicationRegistrationConfigurationLastNameOutput) ToFusionAuthApplicationRegistrationConfigurationLastNameOutputWithContext ¶
func (o FusionAuthApplicationRegistrationConfigurationLastNameOutput) ToFusionAuthApplicationRegistrationConfigurationLastNameOutputWithContext(ctx context.Context) FusionAuthApplicationRegistrationConfigurationLastNameOutput
func (FusionAuthApplicationRegistrationConfigurationLastNameOutput) ToFusionAuthApplicationRegistrationConfigurationLastNamePtrOutput ¶
func (o FusionAuthApplicationRegistrationConfigurationLastNameOutput) ToFusionAuthApplicationRegistrationConfigurationLastNamePtrOutput() FusionAuthApplicationRegistrationConfigurationLastNamePtrOutput
func (FusionAuthApplicationRegistrationConfigurationLastNameOutput) ToFusionAuthApplicationRegistrationConfigurationLastNamePtrOutputWithContext ¶
func (o FusionAuthApplicationRegistrationConfigurationLastNameOutput) ToFusionAuthApplicationRegistrationConfigurationLastNamePtrOutputWithContext(ctx context.Context) FusionAuthApplicationRegistrationConfigurationLastNamePtrOutput
type FusionAuthApplicationRegistrationConfigurationLastNamePtrInput ¶
type FusionAuthApplicationRegistrationConfigurationLastNamePtrInput interface { pulumi.Input ToFusionAuthApplicationRegistrationConfigurationLastNamePtrOutput() FusionAuthApplicationRegistrationConfigurationLastNamePtrOutput ToFusionAuthApplicationRegistrationConfigurationLastNamePtrOutputWithContext(context.Context) FusionAuthApplicationRegistrationConfigurationLastNamePtrOutput }
FusionAuthApplicationRegistrationConfigurationLastNamePtrInput is an input type that accepts FusionAuthApplicationRegistrationConfigurationLastNameArgs, FusionAuthApplicationRegistrationConfigurationLastNamePtr and FusionAuthApplicationRegistrationConfigurationLastNamePtrOutput values. You can construct a concrete instance of `FusionAuthApplicationRegistrationConfigurationLastNamePtrInput` via:
FusionAuthApplicationRegistrationConfigurationLastNameArgs{...} or: nil
func FusionAuthApplicationRegistrationConfigurationLastNamePtr ¶
func FusionAuthApplicationRegistrationConfigurationLastNamePtr(v *FusionAuthApplicationRegistrationConfigurationLastNameArgs) FusionAuthApplicationRegistrationConfigurationLastNamePtrInput
type FusionAuthApplicationRegistrationConfigurationLastNamePtrOutput ¶
type FusionAuthApplicationRegistrationConfigurationLastNamePtrOutput struct{ *pulumi.OutputState }
func (FusionAuthApplicationRegistrationConfigurationLastNamePtrOutput) ElementType ¶
func (FusionAuthApplicationRegistrationConfigurationLastNamePtrOutput) ElementType() reflect.Type
func (FusionAuthApplicationRegistrationConfigurationLastNamePtrOutput) Enabled ¶
func (o FusionAuthApplicationRegistrationConfigurationLastNamePtrOutput) Enabled() pulumi.BoolPtrOutput
Whether or not SAML Single Logout for this SAML IdP is enabled.
func (FusionAuthApplicationRegistrationConfigurationLastNamePtrOutput) Required ¶
func (o FusionAuthApplicationRegistrationConfigurationLastNamePtrOutput) Required() pulumi.BoolPtrOutput
func (FusionAuthApplicationRegistrationConfigurationLastNamePtrOutput) ToFusionAuthApplicationRegistrationConfigurationLastNamePtrOutput ¶
func (o FusionAuthApplicationRegistrationConfigurationLastNamePtrOutput) ToFusionAuthApplicationRegistrationConfigurationLastNamePtrOutput() FusionAuthApplicationRegistrationConfigurationLastNamePtrOutput
func (FusionAuthApplicationRegistrationConfigurationLastNamePtrOutput) ToFusionAuthApplicationRegistrationConfigurationLastNamePtrOutputWithContext ¶
func (o FusionAuthApplicationRegistrationConfigurationLastNamePtrOutput) ToFusionAuthApplicationRegistrationConfigurationLastNamePtrOutputWithContext(ctx context.Context) FusionAuthApplicationRegistrationConfigurationLastNamePtrOutput
type FusionAuthApplicationRegistrationConfigurationMiddleNameArgs ¶
type FusionAuthApplicationRegistrationConfigurationMiddleNameArgs struct { // Whether or not SAML Single Logout for this SAML IdP is enabled. Enabled pulumi.BoolPtrInput `pulumi:"enabled"` Required pulumi.BoolPtrInput `pulumi:"required"` }
func (FusionAuthApplicationRegistrationConfigurationMiddleNameArgs) ElementType ¶
func (FusionAuthApplicationRegistrationConfigurationMiddleNameArgs) ElementType() reflect.Type
func (FusionAuthApplicationRegistrationConfigurationMiddleNameArgs) ToFusionAuthApplicationRegistrationConfigurationMiddleNameOutput ¶
func (i FusionAuthApplicationRegistrationConfigurationMiddleNameArgs) ToFusionAuthApplicationRegistrationConfigurationMiddleNameOutput() FusionAuthApplicationRegistrationConfigurationMiddleNameOutput
func (FusionAuthApplicationRegistrationConfigurationMiddleNameArgs) ToFusionAuthApplicationRegistrationConfigurationMiddleNameOutputWithContext ¶
func (i FusionAuthApplicationRegistrationConfigurationMiddleNameArgs) ToFusionAuthApplicationRegistrationConfigurationMiddleNameOutputWithContext(ctx context.Context) FusionAuthApplicationRegistrationConfigurationMiddleNameOutput
func (FusionAuthApplicationRegistrationConfigurationMiddleNameArgs) ToFusionAuthApplicationRegistrationConfigurationMiddleNamePtrOutput ¶
func (i FusionAuthApplicationRegistrationConfigurationMiddleNameArgs) ToFusionAuthApplicationRegistrationConfigurationMiddleNamePtrOutput() FusionAuthApplicationRegistrationConfigurationMiddleNamePtrOutput
func (FusionAuthApplicationRegistrationConfigurationMiddleNameArgs) ToFusionAuthApplicationRegistrationConfigurationMiddleNamePtrOutputWithContext ¶
func (i FusionAuthApplicationRegistrationConfigurationMiddleNameArgs) ToFusionAuthApplicationRegistrationConfigurationMiddleNamePtrOutputWithContext(ctx context.Context) FusionAuthApplicationRegistrationConfigurationMiddleNamePtrOutput
type FusionAuthApplicationRegistrationConfigurationMiddleNameInput ¶
type FusionAuthApplicationRegistrationConfigurationMiddleNameInput interface { pulumi.Input ToFusionAuthApplicationRegistrationConfigurationMiddleNameOutput() FusionAuthApplicationRegistrationConfigurationMiddleNameOutput ToFusionAuthApplicationRegistrationConfigurationMiddleNameOutputWithContext(context.Context) FusionAuthApplicationRegistrationConfigurationMiddleNameOutput }
FusionAuthApplicationRegistrationConfigurationMiddleNameInput is an input type that accepts FusionAuthApplicationRegistrationConfigurationMiddleNameArgs and FusionAuthApplicationRegistrationConfigurationMiddleNameOutput values. You can construct a concrete instance of `FusionAuthApplicationRegistrationConfigurationMiddleNameInput` via:
FusionAuthApplicationRegistrationConfigurationMiddleNameArgs{...}
type FusionAuthApplicationRegistrationConfigurationMiddleNameOutput ¶
type FusionAuthApplicationRegistrationConfigurationMiddleNameOutput struct{ *pulumi.OutputState }
func (FusionAuthApplicationRegistrationConfigurationMiddleNameOutput) ElementType ¶
func (FusionAuthApplicationRegistrationConfigurationMiddleNameOutput) ElementType() reflect.Type
func (FusionAuthApplicationRegistrationConfigurationMiddleNameOutput) Enabled ¶
func (o FusionAuthApplicationRegistrationConfigurationMiddleNameOutput) Enabled() pulumi.BoolPtrOutput
Whether or not SAML Single Logout for this SAML IdP is enabled.
func (FusionAuthApplicationRegistrationConfigurationMiddleNameOutput) Required ¶
func (o FusionAuthApplicationRegistrationConfigurationMiddleNameOutput) Required() pulumi.BoolPtrOutput
func (FusionAuthApplicationRegistrationConfigurationMiddleNameOutput) ToFusionAuthApplicationRegistrationConfigurationMiddleNameOutput ¶
func (o FusionAuthApplicationRegistrationConfigurationMiddleNameOutput) ToFusionAuthApplicationRegistrationConfigurationMiddleNameOutput() FusionAuthApplicationRegistrationConfigurationMiddleNameOutput
func (FusionAuthApplicationRegistrationConfigurationMiddleNameOutput) ToFusionAuthApplicationRegistrationConfigurationMiddleNameOutputWithContext ¶
func (o FusionAuthApplicationRegistrationConfigurationMiddleNameOutput) ToFusionAuthApplicationRegistrationConfigurationMiddleNameOutputWithContext(ctx context.Context) FusionAuthApplicationRegistrationConfigurationMiddleNameOutput
func (FusionAuthApplicationRegistrationConfigurationMiddleNameOutput) ToFusionAuthApplicationRegistrationConfigurationMiddleNamePtrOutput ¶
func (o FusionAuthApplicationRegistrationConfigurationMiddleNameOutput) ToFusionAuthApplicationRegistrationConfigurationMiddleNamePtrOutput() FusionAuthApplicationRegistrationConfigurationMiddleNamePtrOutput
func (FusionAuthApplicationRegistrationConfigurationMiddleNameOutput) ToFusionAuthApplicationRegistrationConfigurationMiddleNamePtrOutputWithContext ¶
func (o FusionAuthApplicationRegistrationConfigurationMiddleNameOutput) ToFusionAuthApplicationRegistrationConfigurationMiddleNamePtrOutputWithContext(ctx context.Context) FusionAuthApplicationRegistrationConfigurationMiddleNamePtrOutput
type FusionAuthApplicationRegistrationConfigurationMiddleNamePtrInput ¶
type FusionAuthApplicationRegistrationConfigurationMiddleNamePtrInput interface { pulumi.Input ToFusionAuthApplicationRegistrationConfigurationMiddleNamePtrOutput() FusionAuthApplicationRegistrationConfigurationMiddleNamePtrOutput ToFusionAuthApplicationRegistrationConfigurationMiddleNamePtrOutputWithContext(context.Context) FusionAuthApplicationRegistrationConfigurationMiddleNamePtrOutput }
FusionAuthApplicationRegistrationConfigurationMiddleNamePtrInput is an input type that accepts FusionAuthApplicationRegistrationConfigurationMiddleNameArgs, FusionAuthApplicationRegistrationConfigurationMiddleNamePtr and FusionAuthApplicationRegistrationConfigurationMiddleNamePtrOutput values. You can construct a concrete instance of `FusionAuthApplicationRegistrationConfigurationMiddleNamePtrInput` via:
FusionAuthApplicationRegistrationConfigurationMiddleNameArgs{...} or: nil
func FusionAuthApplicationRegistrationConfigurationMiddleNamePtr ¶
func FusionAuthApplicationRegistrationConfigurationMiddleNamePtr(v *FusionAuthApplicationRegistrationConfigurationMiddleNameArgs) FusionAuthApplicationRegistrationConfigurationMiddleNamePtrInput
type FusionAuthApplicationRegistrationConfigurationMiddleNamePtrOutput ¶
type FusionAuthApplicationRegistrationConfigurationMiddleNamePtrOutput struct{ *pulumi.OutputState }
func (FusionAuthApplicationRegistrationConfigurationMiddleNamePtrOutput) ElementType ¶
func (FusionAuthApplicationRegistrationConfigurationMiddleNamePtrOutput) ElementType() reflect.Type
func (FusionAuthApplicationRegistrationConfigurationMiddleNamePtrOutput) Enabled ¶
func (o FusionAuthApplicationRegistrationConfigurationMiddleNamePtrOutput) Enabled() pulumi.BoolPtrOutput
Whether or not SAML Single Logout for this SAML IdP is enabled.
func (FusionAuthApplicationRegistrationConfigurationMiddleNamePtrOutput) Required ¶
func (o FusionAuthApplicationRegistrationConfigurationMiddleNamePtrOutput) Required() pulumi.BoolPtrOutput
func (FusionAuthApplicationRegistrationConfigurationMiddleNamePtrOutput) ToFusionAuthApplicationRegistrationConfigurationMiddleNamePtrOutput ¶
func (o FusionAuthApplicationRegistrationConfigurationMiddleNamePtrOutput) ToFusionAuthApplicationRegistrationConfigurationMiddleNamePtrOutput() FusionAuthApplicationRegistrationConfigurationMiddleNamePtrOutput
func (FusionAuthApplicationRegistrationConfigurationMiddleNamePtrOutput) ToFusionAuthApplicationRegistrationConfigurationMiddleNamePtrOutputWithContext ¶
func (o FusionAuthApplicationRegistrationConfigurationMiddleNamePtrOutput) ToFusionAuthApplicationRegistrationConfigurationMiddleNamePtrOutputWithContext(ctx context.Context) FusionAuthApplicationRegistrationConfigurationMiddleNamePtrOutput
type FusionAuthApplicationRegistrationConfigurationMobilePhoneArgs ¶
type FusionAuthApplicationRegistrationConfigurationMobilePhoneArgs struct { // Whether or not SAML Single Logout for this SAML IdP is enabled. Enabled pulumi.BoolPtrInput `pulumi:"enabled"` Required pulumi.BoolPtrInput `pulumi:"required"` }
func (FusionAuthApplicationRegistrationConfigurationMobilePhoneArgs) ElementType ¶
func (FusionAuthApplicationRegistrationConfigurationMobilePhoneArgs) ElementType() reflect.Type
func (FusionAuthApplicationRegistrationConfigurationMobilePhoneArgs) ToFusionAuthApplicationRegistrationConfigurationMobilePhoneOutput ¶
func (i FusionAuthApplicationRegistrationConfigurationMobilePhoneArgs) ToFusionAuthApplicationRegistrationConfigurationMobilePhoneOutput() FusionAuthApplicationRegistrationConfigurationMobilePhoneOutput
func (FusionAuthApplicationRegistrationConfigurationMobilePhoneArgs) ToFusionAuthApplicationRegistrationConfigurationMobilePhoneOutputWithContext ¶
func (i FusionAuthApplicationRegistrationConfigurationMobilePhoneArgs) ToFusionAuthApplicationRegistrationConfigurationMobilePhoneOutputWithContext(ctx context.Context) FusionAuthApplicationRegistrationConfigurationMobilePhoneOutput
func (FusionAuthApplicationRegistrationConfigurationMobilePhoneArgs) ToFusionAuthApplicationRegistrationConfigurationMobilePhonePtrOutput ¶
func (i FusionAuthApplicationRegistrationConfigurationMobilePhoneArgs) ToFusionAuthApplicationRegistrationConfigurationMobilePhonePtrOutput() FusionAuthApplicationRegistrationConfigurationMobilePhonePtrOutput
func (FusionAuthApplicationRegistrationConfigurationMobilePhoneArgs) ToFusionAuthApplicationRegistrationConfigurationMobilePhonePtrOutputWithContext ¶
func (i FusionAuthApplicationRegistrationConfigurationMobilePhoneArgs) ToFusionAuthApplicationRegistrationConfigurationMobilePhonePtrOutputWithContext(ctx context.Context) FusionAuthApplicationRegistrationConfigurationMobilePhonePtrOutput
type FusionAuthApplicationRegistrationConfigurationMobilePhoneInput ¶
type FusionAuthApplicationRegistrationConfigurationMobilePhoneInput interface { pulumi.Input ToFusionAuthApplicationRegistrationConfigurationMobilePhoneOutput() FusionAuthApplicationRegistrationConfigurationMobilePhoneOutput ToFusionAuthApplicationRegistrationConfigurationMobilePhoneOutputWithContext(context.Context) FusionAuthApplicationRegistrationConfigurationMobilePhoneOutput }
FusionAuthApplicationRegistrationConfigurationMobilePhoneInput is an input type that accepts FusionAuthApplicationRegistrationConfigurationMobilePhoneArgs and FusionAuthApplicationRegistrationConfigurationMobilePhoneOutput values. You can construct a concrete instance of `FusionAuthApplicationRegistrationConfigurationMobilePhoneInput` via:
FusionAuthApplicationRegistrationConfigurationMobilePhoneArgs{...}
type FusionAuthApplicationRegistrationConfigurationMobilePhoneOutput ¶
type FusionAuthApplicationRegistrationConfigurationMobilePhoneOutput struct{ *pulumi.OutputState }
func (FusionAuthApplicationRegistrationConfigurationMobilePhoneOutput) ElementType ¶
func (FusionAuthApplicationRegistrationConfigurationMobilePhoneOutput) ElementType() reflect.Type
func (FusionAuthApplicationRegistrationConfigurationMobilePhoneOutput) Enabled ¶
func (o FusionAuthApplicationRegistrationConfigurationMobilePhoneOutput) Enabled() pulumi.BoolPtrOutput
Whether or not SAML Single Logout for this SAML IdP is enabled.
func (FusionAuthApplicationRegistrationConfigurationMobilePhoneOutput) Required ¶
func (o FusionAuthApplicationRegistrationConfigurationMobilePhoneOutput) Required() pulumi.BoolPtrOutput
func (FusionAuthApplicationRegistrationConfigurationMobilePhoneOutput) ToFusionAuthApplicationRegistrationConfigurationMobilePhoneOutput ¶
func (o FusionAuthApplicationRegistrationConfigurationMobilePhoneOutput) ToFusionAuthApplicationRegistrationConfigurationMobilePhoneOutput() FusionAuthApplicationRegistrationConfigurationMobilePhoneOutput
func (FusionAuthApplicationRegistrationConfigurationMobilePhoneOutput) ToFusionAuthApplicationRegistrationConfigurationMobilePhoneOutputWithContext ¶
func (o FusionAuthApplicationRegistrationConfigurationMobilePhoneOutput) ToFusionAuthApplicationRegistrationConfigurationMobilePhoneOutputWithContext(ctx context.Context) FusionAuthApplicationRegistrationConfigurationMobilePhoneOutput
func (FusionAuthApplicationRegistrationConfigurationMobilePhoneOutput) ToFusionAuthApplicationRegistrationConfigurationMobilePhonePtrOutput ¶
func (o FusionAuthApplicationRegistrationConfigurationMobilePhoneOutput) ToFusionAuthApplicationRegistrationConfigurationMobilePhonePtrOutput() FusionAuthApplicationRegistrationConfigurationMobilePhonePtrOutput
func (FusionAuthApplicationRegistrationConfigurationMobilePhoneOutput) ToFusionAuthApplicationRegistrationConfigurationMobilePhonePtrOutputWithContext ¶
func (o FusionAuthApplicationRegistrationConfigurationMobilePhoneOutput) ToFusionAuthApplicationRegistrationConfigurationMobilePhonePtrOutputWithContext(ctx context.Context) FusionAuthApplicationRegistrationConfigurationMobilePhonePtrOutput
type FusionAuthApplicationRegistrationConfigurationMobilePhonePtrInput ¶
type FusionAuthApplicationRegistrationConfigurationMobilePhonePtrInput interface { pulumi.Input ToFusionAuthApplicationRegistrationConfigurationMobilePhonePtrOutput() FusionAuthApplicationRegistrationConfigurationMobilePhonePtrOutput ToFusionAuthApplicationRegistrationConfigurationMobilePhonePtrOutputWithContext(context.Context) FusionAuthApplicationRegistrationConfigurationMobilePhonePtrOutput }
FusionAuthApplicationRegistrationConfigurationMobilePhonePtrInput is an input type that accepts FusionAuthApplicationRegistrationConfigurationMobilePhoneArgs, FusionAuthApplicationRegistrationConfigurationMobilePhonePtr and FusionAuthApplicationRegistrationConfigurationMobilePhonePtrOutput values. You can construct a concrete instance of `FusionAuthApplicationRegistrationConfigurationMobilePhonePtrInput` via:
FusionAuthApplicationRegistrationConfigurationMobilePhoneArgs{...} or: nil
func FusionAuthApplicationRegistrationConfigurationMobilePhonePtr ¶
func FusionAuthApplicationRegistrationConfigurationMobilePhonePtr(v *FusionAuthApplicationRegistrationConfigurationMobilePhoneArgs) FusionAuthApplicationRegistrationConfigurationMobilePhonePtrInput
type FusionAuthApplicationRegistrationConfigurationMobilePhonePtrOutput ¶
type FusionAuthApplicationRegistrationConfigurationMobilePhonePtrOutput struct{ *pulumi.OutputState }
func (FusionAuthApplicationRegistrationConfigurationMobilePhonePtrOutput) ElementType ¶
func (FusionAuthApplicationRegistrationConfigurationMobilePhonePtrOutput) ElementType() reflect.Type
func (FusionAuthApplicationRegistrationConfigurationMobilePhonePtrOutput) Enabled ¶
func (o FusionAuthApplicationRegistrationConfigurationMobilePhonePtrOutput) Enabled() pulumi.BoolPtrOutput
Whether or not SAML Single Logout for this SAML IdP is enabled.
func (FusionAuthApplicationRegistrationConfigurationMobilePhonePtrOutput) Required ¶
func (o FusionAuthApplicationRegistrationConfigurationMobilePhonePtrOutput) Required() pulumi.BoolPtrOutput
func (FusionAuthApplicationRegistrationConfigurationMobilePhonePtrOutput) ToFusionAuthApplicationRegistrationConfigurationMobilePhonePtrOutput ¶
func (o FusionAuthApplicationRegistrationConfigurationMobilePhonePtrOutput) ToFusionAuthApplicationRegistrationConfigurationMobilePhonePtrOutput() FusionAuthApplicationRegistrationConfigurationMobilePhonePtrOutput
func (FusionAuthApplicationRegistrationConfigurationMobilePhonePtrOutput) ToFusionAuthApplicationRegistrationConfigurationMobilePhonePtrOutputWithContext ¶
func (o FusionAuthApplicationRegistrationConfigurationMobilePhonePtrOutput) ToFusionAuthApplicationRegistrationConfigurationMobilePhonePtrOutputWithContext(ctx context.Context) FusionAuthApplicationRegistrationConfigurationMobilePhonePtrOutput
type FusionAuthApplicationRegistrationConfigurationOutput ¶
type FusionAuthApplicationRegistrationConfigurationOutput struct{ *pulumi.OutputState }
func (FusionAuthApplicationRegistrationConfigurationOutput) ConfirmPassword ¶
func (o FusionAuthApplicationRegistrationConfigurationOutput) ConfirmPassword() pulumi.BoolPtrOutput
func (FusionAuthApplicationRegistrationConfigurationOutput) ElementType ¶
func (FusionAuthApplicationRegistrationConfigurationOutput) ElementType() reflect.Type
func (FusionAuthApplicationRegistrationConfigurationOutput) Enabled ¶
func (o FusionAuthApplicationRegistrationConfigurationOutput) Enabled() pulumi.BoolPtrOutput
Whether or not SAML Single Logout for this SAML IdP is enabled.
func (FusionAuthApplicationRegistrationConfigurationOutput) FormId ¶
func (o FusionAuthApplicationRegistrationConfigurationOutput) FormId() pulumi.StringPtrOutput
The Id of an associated Form when using advanced registration configuration type. This field is required when application.registrationConfiguration.type is set to advanced.
func (FusionAuthApplicationRegistrationConfigurationOutput) LoginIdType ¶
func (o FusionAuthApplicationRegistrationConfigurationOutput) LoginIdType() pulumi.StringPtrOutput
The unique login Id that will be collected during registration, this value can be email or username. Leaving the default value of email is preferred because an email address is globally unique.
func (FusionAuthApplicationRegistrationConfigurationOutput) MiddleName ¶
func (FusionAuthApplicationRegistrationConfigurationOutput) MobilePhone ¶
func (FusionAuthApplicationRegistrationConfigurationOutput) ToFusionAuthApplicationRegistrationConfigurationOutput ¶
func (o FusionAuthApplicationRegistrationConfigurationOutput) ToFusionAuthApplicationRegistrationConfigurationOutput() FusionAuthApplicationRegistrationConfigurationOutput
func (FusionAuthApplicationRegistrationConfigurationOutput) ToFusionAuthApplicationRegistrationConfigurationOutputWithContext ¶
func (o FusionAuthApplicationRegistrationConfigurationOutput) ToFusionAuthApplicationRegistrationConfigurationOutputWithContext(ctx context.Context) FusionAuthApplicationRegistrationConfigurationOutput
func (FusionAuthApplicationRegistrationConfigurationOutput) ToFusionAuthApplicationRegistrationConfigurationPtrOutput ¶
func (o FusionAuthApplicationRegistrationConfigurationOutput) ToFusionAuthApplicationRegistrationConfigurationPtrOutput() FusionAuthApplicationRegistrationConfigurationPtrOutput
func (FusionAuthApplicationRegistrationConfigurationOutput) ToFusionAuthApplicationRegistrationConfigurationPtrOutputWithContext ¶
func (o FusionAuthApplicationRegistrationConfigurationOutput) ToFusionAuthApplicationRegistrationConfigurationPtrOutputWithContext(ctx context.Context) FusionAuthApplicationRegistrationConfigurationPtrOutput
type FusionAuthApplicationRegistrationConfigurationPtrInput ¶
type FusionAuthApplicationRegistrationConfigurationPtrInput interface { pulumi.Input ToFusionAuthApplicationRegistrationConfigurationPtrOutput() FusionAuthApplicationRegistrationConfigurationPtrOutput ToFusionAuthApplicationRegistrationConfigurationPtrOutputWithContext(context.Context) FusionAuthApplicationRegistrationConfigurationPtrOutput }
FusionAuthApplicationRegistrationConfigurationPtrInput is an input type that accepts FusionAuthApplicationRegistrationConfigurationArgs, FusionAuthApplicationRegistrationConfigurationPtr and FusionAuthApplicationRegistrationConfigurationPtrOutput values. You can construct a concrete instance of `FusionAuthApplicationRegistrationConfigurationPtrInput` via:
FusionAuthApplicationRegistrationConfigurationArgs{...} or: nil
func FusionAuthApplicationRegistrationConfigurationPtr ¶
func FusionAuthApplicationRegistrationConfigurationPtr(v *FusionAuthApplicationRegistrationConfigurationArgs) FusionAuthApplicationRegistrationConfigurationPtrInput
type FusionAuthApplicationRegistrationConfigurationPtrOutput ¶
type FusionAuthApplicationRegistrationConfigurationPtrOutput struct{ *pulumi.OutputState }
func (FusionAuthApplicationRegistrationConfigurationPtrOutput) ConfirmPassword ¶
func (o FusionAuthApplicationRegistrationConfigurationPtrOutput) ConfirmPassword() pulumi.BoolPtrOutput
func (FusionAuthApplicationRegistrationConfigurationPtrOutput) ElementType ¶
func (FusionAuthApplicationRegistrationConfigurationPtrOutput) ElementType() reflect.Type
func (FusionAuthApplicationRegistrationConfigurationPtrOutput) Enabled ¶
func (o FusionAuthApplicationRegistrationConfigurationPtrOutput) Enabled() pulumi.BoolPtrOutput
Whether or not SAML Single Logout for this SAML IdP is enabled.
func (FusionAuthApplicationRegistrationConfigurationPtrOutput) FormId ¶
func (o FusionAuthApplicationRegistrationConfigurationPtrOutput) FormId() pulumi.StringPtrOutput
The Id of an associated Form when using advanced registration configuration type. This field is required when application.registrationConfiguration.type is set to advanced.
func (FusionAuthApplicationRegistrationConfigurationPtrOutput) LoginIdType ¶
func (o FusionAuthApplicationRegistrationConfigurationPtrOutput) LoginIdType() pulumi.StringPtrOutput
The unique login Id that will be collected during registration, this value can be email or username. Leaving the default value of email is preferred because an email address is globally unique.
func (FusionAuthApplicationRegistrationConfigurationPtrOutput) MiddleName ¶
func (FusionAuthApplicationRegistrationConfigurationPtrOutput) MobilePhone ¶
func (FusionAuthApplicationRegistrationConfigurationPtrOutput) ToFusionAuthApplicationRegistrationConfigurationPtrOutput ¶
func (o FusionAuthApplicationRegistrationConfigurationPtrOutput) ToFusionAuthApplicationRegistrationConfigurationPtrOutput() FusionAuthApplicationRegistrationConfigurationPtrOutput
func (FusionAuthApplicationRegistrationConfigurationPtrOutput) ToFusionAuthApplicationRegistrationConfigurationPtrOutputWithContext ¶
func (o FusionAuthApplicationRegistrationConfigurationPtrOutput) ToFusionAuthApplicationRegistrationConfigurationPtrOutputWithContext(ctx context.Context) FusionAuthApplicationRegistrationConfigurationPtrOutput
type FusionAuthApplicationRegistrationDeletePolicy ¶
type FusionAuthApplicationRegistrationDeletePolicy struct { // Indicates that users without a verified registration for this application will have their registration permanently deleted after application.registrationDeletePolicy.unverified.numberOfDaysToRetain days. UnverifiedEnabled *bool `pulumi:"unverifiedEnabled"` // The number of days from registration a user’s registration will be retained before being deleted for not completing registration verification. This field is required when application.registrationDeletePolicy.enabled is set to true. Value must be greater than 0. UnverifiedNumberOfDaysToRetain *int `pulumi:"unverifiedNumberOfDaysToRetain"` }
type FusionAuthApplicationRegistrationDeletePolicyArgs ¶
type FusionAuthApplicationRegistrationDeletePolicyArgs struct { // Indicates that users without a verified registration for this application will have their registration permanently deleted after application.registrationDeletePolicy.unverified.numberOfDaysToRetain days. UnverifiedEnabled pulumi.BoolPtrInput `pulumi:"unverifiedEnabled"` // The number of days from registration a user’s registration will be retained before being deleted for not completing registration verification. This field is required when application.registrationDeletePolicy.enabled is set to true. Value must be greater than 0. UnverifiedNumberOfDaysToRetain pulumi.IntPtrInput `pulumi:"unverifiedNumberOfDaysToRetain"` }
func (FusionAuthApplicationRegistrationDeletePolicyArgs) ElementType ¶
func (FusionAuthApplicationRegistrationDeletePolicyArgs) ElementType() reflect.Type
func (FusionAuthApplicationRegistrationDeletePolicyArgs) ToFusionAuthApplicationRegistrationDeletePolicyOutput ¶
func (i FusionAuthApplicationRegistrationDeletePolicyArgs) ToFusionAuthApplicationRegistrationDeletePolicyOutput() FusionAuthApplicationRegistrationDeletePolicyOutput
func (FusionAuthApplicationRegistrationDeletePolicyArgs) ToFusionAuthApplicationRegistrationDeletePolicyOutputWithContext ¶
func (i FusionAuthApplicationRegistrationDeletePolicyArgs) ToFusionAuthApplicationRegistrationDeletePolicyOutputWithContext(ctx context.Context) FusionAuthApplicationRegistrationDeletePolicyOutput
func (FusionAuthApplicationRegistrationDeletePolicyArgs) ToFusionAuthApplicationRegistrationDeletePolicyPtrOutput ¶
func (i FusionAuthApplicationRegistrationDeletePolicyArgs) ToFusionAuthApplicationRegistrationDeletePolicyPtrOutput() FusionAuthApplicationRegistrationDeletePolicyPtrOutput
func (FusionAuthApplicationRegistrationDeletePolicyArgs) ToFusionAuthApplicationRegistrationDeletePolicyPtrOutputWithContext ¶
func (i FusionAuthApplicationRegistrationDeletePolicyArgs) ToFusionAuthApplicationRegistrationDeletePolicyPtrOutputWithContext(ctx context.Context) FusionAuthApplicationRegistrationDeletePolicyPtrOutput
type FusionAuthApplicationRegistrationDeletePolicyInput ¶
type FusionAuthApplicationRegistrationDeletePolicyInput interface { pulumi.Input ToFusionAuthApplicationRegistrationDeletePolicyOutput() FusionAuthApplicationRegistrationDeletePolicyOutput ToFusionAuthApplicationRegistrationDeletePolicyOutputWithContext(context.Context) FusionAuthApplicationRegistrationDeletePolicyOutput }
FusionAuthApplicationRegistrationDeletePolicyInput is an input type that accepts FusionAuthApplicationRegistrationDeletePolicyArgs and FusionAuthApplicationRegistrationDeletePolicyOutput values. You can construct a concrete instance of `FusionAuthApplicationRegistrationDeletePolicyInput` via:
FusionAuthApplicationRegistrationDeletePolicyArgs{...}
type FusionAuthApplicationRegistrationDeletePolicyOutput ¶
type FusionAuthApplicationRegistrationDeletePolicyOutput struct{ *pulumi.OutputState }
func (FusionAuthApplicationRegistrationDeletePolicyOutput) ElementType ¶
func (FusionAuthApplicationRegistrationDeletePolicyOutput) ElementType() reflect.Type
func (FusionAuthApplicationRegistrationDeletePolicyOutput) ToFusionAuthApplicationRegistrationDeletePolicyOutput ¶
func (o FusionAuthApplicationRegistrationDeletePolicyOutput) ToFusionAuthApplicationRegistrationDeletePolicyOutput() FusionAuthApplicationRegistrationDeletePolicyOutput
func (FusionAuthApplicationRegistrationDeletePolicyOutput) ToFusionAuthApplicationRegistrationDeletePolicyOutputWithContext ¶
func (o FusionAuthApplicationRegistrationDeletePolicyOutput) ToFusionAuthApplicationRegistrationDeletePolicyOutputWithContext(ctx context.Context) FusionAuthApplicationRegistrationDeletePolicyOutput
func (FusionAuthApplicationRegistrationDeletePolicyOutput) ToFusionAuthApplicationRegistrationDeletePolicyPtrOutput ¶
func (o FusionAuthApplicationRegistrationDeletePolicyOutput) ToFusionAuthApplicationRegistrationDeletePolicyPtrOutput() FusionAuthApplicationRegistrationDeletePolicyPtrOutput
func (FusionAuthApplicationRegistrationDeletePolicyOutput) ToFusionAuthApplicationRegistrationDeletePolicyPtrOutputWithContext ¶
func (o FusionAuthApplicationRegistrationDeletePolicyOutput) ToFusionAuthApplicationRegistrationDeletePolicyPtrOutputWithContext(ctx context.Context) FusionAuthApplicationRegistrationDeletePolicyPtrOutput
func (FusionAuthApplicationRegistrationDeletePolicyOutput) UnverifiedEnabled ¶
func (o FusionAuthApplicationRegistrationDeletePolicyOutput) UnverifiedEnabled() pulumi.BoolPtrOutput
Indicates that users without a verified registration for this application will have their registration permanently deleted after application.registrationDeletePolicy.unverified.numberOfDaysToRetain days.
func (FusionAuthApplicationRegistrationDeletePolicyOutput) UnverifiedNumberOfDaysToRetain ¶
func (o FusionAuthApplicationRegistrationDeletePolicyOutput) UnverifiedNumberOfDaysToRetain() pulumi.IntPtrOutput
The number of days from registration a user’s registration will be retained before being deleted for not completing registration verification. This field is required when application.registrationDeletePolicy.enabled is set to true. Value must be greater than 0.
type FusionAuthApplicationRegistrationDeletePolicyPtrInput ¶
type FusionAuthApplicationRegistrationDeletePolicyPtrInput interface { pulumi.Input ToFusionAuthApplicationRegistrationDeletePolicyPtrOutput() FusionAuthApplicationRegistrationDeletePolicyPtrOutput ToFusionAuthApplicationRegistrationDeletePolicyPtrOutputWithContext(context.Context) FusionAuthApplicationRegistrationDeletePolicyPtrOutput }
FusionAuthApplicationRegistrationDeletePolicyPtrInput is an input type that accepts FusionAuthApplicationRegistrationDeletePolicyArgs, FusionAuthApplicationRegistrationDeletePolicyPtr and FusionAuthApplicationRegistrationDeletePolicyPtrOutput values. You can construct a concrete instance of `FusionAuthApplicationRegistrationDeletePolicyPtrInput` via:
FusionAuthApplicationRegistrationDeletePolicyArgs{...} or: nil
func FusionAuthApplicationRegistrationDeletePolicyPtr ¶
func FusionAuthApplicationRegistrationDeletePolicyPtr(v *FusionAuthApplicationRegistrationDeletePolicyArgs) FusionAuthApplicationRegistrationDeletePolicyPtrInput
type FusionAuthApplicationRegistrationDeletePolicyPtrOutput ¶
type FusionAuthApplicationRegistrationDeletePolicyPtrOutput struct{ *pulumi.OutputState }
func (FusionAuthApplicationRegistrationDeletePolicyPtrOutput) ElementType ¶
func (FusionAuthApplicationRegistrationDeletePolicyPtrOutput) ElementType() reflect.Type
func (FusionAuthApplicationRegistrationDeletePolicyPtrOutput) ToFusionAuthApplicationRegistrationDeletePolicyPtrOutput ¶
func (o FusionAuthApplicationRegistrationDeletePolicyPtrOutput) ToFusionAuthApplicationRegistrationDeletePolicyPtrOutput() FusionAuthApplicationRegistrationDeletePolicyPtrOutput
func (FusionAuthApplicationRegistrationDeletePolicyPtrOutput) ToFusionAuthApplicationRegistrationDeletePolicyPtrOutputWithContext ¶
func (o FusionAuthApplicationRegistrationDeletePolicyPtrOutput) ToFusionAuthApplicationRegistrationDeletePolicyPtrOutputWithContext(ctx context.Context) FusionAuthApplicationRegistrationDeletePolicyPtrOutput
func (FusionAuthApplicationRegistrationDeletePolicyPtrOutput) UnverifiedEnabled ¶
func (o FusionAuthApplicationRegistrationDeletePolicyPtrOutput) UnverifiedEnabled() pulumi.BoolPtrOutput
Indicates that users without a verified registration for this application will have their registration permanently deleted after application.registrationDeletePolicy.unverified.numberOfDaysToRetain days.
func (FusionAuthApplicationRegistrationDeletePolicyPtrOutput) UnverifiedNumberOfDaysToRetain ¶
func (o FusionAuthApplicationRegistrationDeletePolicyPtrOutput) UnverifiedNumberOfDaysToRetain() pulumi.IntPtrOutput
The number of days from registration a user’s registration will be retained before being deleted for not completing registration verification. This field is required when application.registrationDeletePolicy.enabled is set to true. Value must be greater than 0.
type FusionAuthApplicationRole ¶
type FusionAuthApplicationRole struct { pulumi.CustomResourceState // ID of the application that this role is for. ApplicationId pulumi.StringOutput `pulumi:"applicationId"` // A description for the role. Description pulumi.StringPtrOutput `pulumi:"description"` // Whether or not the Role is a default role. A default role is automatically assigned to a user during registration if no roles are provided. IsDefault pulumi.BoolPtrOutput `pulumi:"isDefault"` // Whether or not the Role is a considered to be a super user role. This is a marker to indicate that it supersedes all other roles. FusionAuth will attempt to enforce this contract when using the web UI, it is not enforced programmatically when using the API. IsSuperRole pulumi.BoolPtrOutput `pulumi:"isSuperRole"` // The name of the Role. Name pulumi.StringOutput `pulumi:"name"` }
## # Application Role Resource
This Resource is used to create a role for an Application.
[Application Roles API](https://fusionauth.io/docs/v1/tech/apis/applications)
## Example Usage
```go 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.NewFusionAuthApplicationRole(ctx, "myAppAdminRole", &fusionauth.FusionAuthApplicationRoleArgs{ ApplicationId: pulumi.Any(fusionauth_application.My_app.Id), Description: pulumi.String(""), IsDefault: pulumi.Bool(false), IsSuperRole: pulumi.Bool(true), }) if err != nil { return err } return nil }) }
```
func GetFusionAuthApplicationRole ¶
func GetFusionAuthApplicationRole(ctx *pulumi.Context, name string, id pulumi.IDInput, state *FusionAuthApplicationRoleState, opts ...pulumi.ResourceOption) (*FusionAuthApplicationRole, error)
GetFusionAuthApplicationRole gets an existing FusionAuthApplicationRole resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewFusionAuthApplicationRole ¶
func NewFusionAuthApplicationRole(ctx *pulumi.Context, name string, args *FusionAuthApplicationRoleArgs, opts ...pulumi.ResourceOption) (*FusionAuthApplicationRole, error)
NewFusionAuthApplicationRole registers a new resource with the given unique name, arguments, and options.
func (*FusionAuthApplicationRole) ElementType ¶
func (*FusionAuthApplicationRole) ElementType() reflect.Type
func (*FusionAuthApplicationRole) ToFusionAuthApplicationRoleOutput ¶
func (i *FusionAuthApplicationRole) ToFusionAuthApplicationRoleOutput() FusionAuthApplicationRoleOutput
func (*FusionAuthApplicationRole) ToFusionAuthApplicationRoleOutputWithContext ¶
func (i *FusionAuthApplicationRole) ToFusionAuthApplicationRoleOutputWithContext(ctx context.Context) FusionAuthApplicationRoleOutput
type FusionAuthApplicationRoleArgs ¶
type FusionAuthApplicationRoleArgs struct { // ID of the application that this role is for. ApplicationId pulumi.StringInput // A description for the role. Description pulumi.StringPtrInput // Whether or not the Role is a default role. A default role is automatically assigned to a user during registration if no roles are provided. IsDefault pulumi.BoolPtrInput // Whether or not the Role is a considered to be a super user role. This is a marker to indicate that it supersedes all other roles. FusionAuth will attempt to enforce this contract when using the web UI, it is not enforced programmatically when using the API. IsSuperRole pulumi.BoolPtrInput // The name of the Role. Name pulumi.StringPtrInput }
The set of arguments for constructing a FusionAuthApplicationRole resource.
func (FusionAuthApplicationRoleArgs) ElementType ¶
func (FusionAuthApplicationRoleArgs) ElementType() reflect.Type
type FusionAuthApplicationRoleArray ¶
type FusionAuthApplicationRoleArray []FusionAuthApplicationRoleInput
func (FusionAuthApplicationRoleArray) ElementType ¶
func (FusionAuthApplicationRoleArray) ElementType() reflect.Type
func (FusionAuthApplicationRoleArray) ToFusionAuthApplicationRoleArrayOutput ¶
func (i FusionAuthApplicationRoleArray) ToFusionAuthApplicationRoleArrayOutput() FusionAuthApplicationRoleArrayOutput
func (FusionAuthApplicationRoleArray) ToFusionAuthApplicationRoleArrayOutputWithContext ¶
func (i FusionAuthApplicationRoleArray) ToFusionAuthApplicationRoleArrayOutputWithContext(ctx context.Context) FusionAuthApplicationRoleArrayOutput
type FusionAuthApplicationRoleArrayInput ¶
type FusionAuthApplicationRoleArrayInput interface { pulumi.Input ToFusionAuthApplicationRoleArrayOutput() FusionAuthApplicationRoleArrayOutput ToFusionAuthApplicationRoleArrayOutputWithContext(context.Context) FusionAuthApplicationRoleArrayOutput }
FusionAuthApplicationRoleArrayInput is an input type that accepts FusionAuthApplicationRoleArray and FusionAuthApplicationRoleArrayOutput values. You can construct a concrete instance of `FusionAuthApplicationRoleArrayInput` via:
FusionAuthApplicationRoleArray{ FusionAuthApplicationRoleArgs{...} }
type FusionAuthApplicationRoleArrayOutput ¶
type FusionAuthApplicationRoleArrayOutput struct{ *pulumi.OutputState }
func (FusionAuthApplicationRoleArrayOutput) ElementType ¶
func (FusionAuthApplicationRoleArrayOutput) ElementType() reflect.Type
func (FusionAuthApplicationRoleArrayOutput) Index ¶
func (o FusionAuthApplicationRoleArrayOutput) Index(i pulumi.IntInput) FusionAuthApplicationRoleOutput
func (FusionAuthApplicationRoleArrayOutput) ToFusionAuthApplicationRoleArrayOutput ¶
func (o FusionAuthApplicationRoleArrayOutput) ToFusionAuthApplicationRoleArrayOutput() FusionAuthApplicationRoleArrayOutput
func (FusionAuthApplicationRoleArrayOutput) ToFusionAuthApplicationRoleArrayOutputWithContext ¶
func (o FusionAuthApplicationRoleArrayOutput) ToFusionAuthApplicationRoleArrayOutputWithContext(ctx context.Context) FusionAuthApplicationRoleArrayOutput
type FusionAuthApplicationRoleInput ¶
type FusionAuthApplicationRoleInput interface { pulumi.Input ToFusionAuthApplicationRoleOutput() FusionAuthApplicationRoleOutput ToFusionAuthApplicationRoleOutputWithContext(ctx context.Context) FusionAuthApplicationRoleOutput }
type FusionAuthApplicationRoleMap ¶
type FusionAuthApplicationRoleMap map[string]FusionAuthApplicationRoleInput
func (FusionAuthApplicationRoleMap) ElementType ¶
func (FusionAuthApplicationRoleMap) ElementType() reflect.Type
func (FusionAuthApplicationRoleMap) ToFusionAuthApplicationRoleMapOutput ¶
func (i FusionAuthApplicationRoleMap) ToFusionAuthApplicationRoleMapOutput() FusionAuthApplicationRoleMapOutput
func (FusionAuthApplicationRoleMap) ToFusionAuthApplicationRoleMapOutputWithContext ¶
func (i FusionAuthApplicationRoleMap) ToFusionAuthApplicationRoleMapOutputWithContext(ctx context.Context) FusionAuthApplicationRoleMapOutput
type FusionAuthApplicationRoleMapInput ¶
type FusionAuthApplicationRoleMapInput interface { pulumi.Input ToFusionAuthApplicationRoleMapOutput() FusionAuthApplicationRoleMapOutput ToFusionAuthApplicationRoleMapOutputWithContext(context.Context) FusionAuthApplicationRoleMapOutput }
FusionAuthApplicationRoleMapInput is an input type that accepts FusionAuthApplicationRoleMap and FusionAuthApplicationRoleMapOutput values. You can construct a concrete instance of `FusionAuthApplicationRoleMapInput` via:
FusionAuthApplicationRoleMap{ "key": FusionAuthApplicationRoleArgs{...} }
type FusionAuthApplicationRoleMapOutput ¶
type FusionAuthApplicationRoleMapOutput struct{ *pulumi.OutputState }
func (FusionAuthApplicationRoleMapOutput) ElementType ¶
func (FusionAuthApplicationRoleMapOutput) ElementType() reflect.Type
func (FusionAuthApplicationRoleMapOutput) MapIndex ¶
func (o FusionAuthApplicationRoleMapOutput) MapIndex(k pulumi.StringInput) FusionAuthApplicationRoleOutput
func (FusionAuthApplicationRoleMapOutput) ToFusionAuthApplicationRoleMapOutput ¶
func (o FusionAuthApplicationRoleMapOutput) ToFusionAuthApplicationRoleMapOutput() FusionAuthApplicationRoleMapOutput
func (FusionAuthApplicationRoleMapOutput) ToFusionAuthApplicationRoleMapOutputWithContext ¶
func (o FusionAuthApplicationRoleMapOutput) ToFusionAuthApplicationRoleMapOutputWithContext(ctx context.Context) FusionAuthApplicationRoleMapOutput
type FusionAuthApplicationRoleOutput ¶
type FusionAuthApplicationRoleOutput struct{ *pulumi.OutputState }
func (FusionAuthApplicationRoleOutput) ApplicationId ¶
func (o FusionAuthApplicationRoleOutput) ApplicationId() pulumi.StringOutput
ID of the application that this role is for.
func (FusionAuthApplicationRoleOutput) Description ¶
func (o FusionAuthApplicationRoleOutput) Description() pulumi.StringPtrOutput
A description for the role.
func (FusionAuthApplicationRoleOutput) ElementType ¶
func (FusionAuthApplicationRoleOutput) ElementType() reflect.Type
func (FusionAuthApplicationRoleOutput) IsDefault ¶
func (o FusionAuthApplicationRoleOutput) IsDefault() pulumi.BoolPtrOutput
Whether or not the Role is a default role. A default role is automatically assigned to a user during registration if no roles are provided.
func (FusionAuthApplicationRoleOutput) IsSuperRole ¶
func (o FusionAuthApplicationRoleOutput) IsSuperRole() pulumi.BoolPtrOutput
Whether or not the Role is a considered to be a super user role. This is a marker to indicate that it supersedes all other roles. FusionAuth will attempt to enforce this contract when using the web UI, it is not enforced programmatically when using the API.
func (FusionAuthApplicationRoleOutput) Name ¶
func (o FusionAuthApplicationRoleOutput) Name() pulumi.StringOutput
The name of the Role.
func (FusionAuthApplicationRoleOutput) ToFusionAuthApplicationRoleOutput ¶
func (o FusionAuthApplicationRoleOutput) ToFusionAuthApplicationRoleOutput() FusionAuthApplicationRoleOutput
func (FusionAuthApplicationRoleOutput) ToFusionAuthApplicationRoleOutputWithContext ¶
func (o FusionAuthApplicationRoleOutput) ToFusionAuthApplicationRoleOutputWithContext(ctx context.Context) FusionAuthApplicationRoleOutput
type FusionAuthApplicationRoleState ¶
type FusionAuthApplicationRoleState struct { // ID of the application that this role is for. ApplicationId pulumi.StringPtrInput // A description for the role. Description pulumi.StringPtrInput // Whether or not the Role is a default role. A default role is automatically assigned to a user during registration if no roles are provided. IsDefault pulumi.BoolPtrInput // Whether or not the Role is a considered to be a super user role. This is a marker to indicate that it supersedes all other roles. FusionAuth will attempt to enforce this contract when using the web UI, it is not enforced programmatically when using the API. IsSuperRole pulumi.BoolPtrInput // The name of the Role. Name pulumi.StringPtrInput }
func (FusionAuthApplicationRoleState) ElementType ¶
func (FusionAuthApplicationRoleState) ElementType() reflect.Type
type FusionAuthApplicationSamlv2Configuration ¶
type FusionAuthApplicationSamlv2Configuration struct { // The audience for the SAML response sent to back to the service provider from FusionAuth. Some service providers require different audience values than the issuer and this configuration option lets you change the audience in the response. Audience *string `pulumi:"audience"` // An array of URLs that are the authorized redirect URLs for FusionAuth OAuth. AuthorizedRedirectUrls []string `pulumi:"authorizedRedirectUrls"` // The URL of the callback (sometimes called the Assertion Consumer Service or ACS). This is where FusionAuth sends the browser after the user logs in via SAML. // // Deprecated: In version 1.20.0 and beyond, Callback URLs can be managed via authorized_redirect_urls. CallbackUrl *string `pulumi:"callbackUrl"` // Whether or not FusionAuth will log SAML debug messages to the event log. This is useful for debugging purposes. Debug *bool `pulumi:"debug"` // The unique Id of the Key used to verify the signature if the public key cannot be determined by the KeyInfo element when using POST bindings, or the key used to verify the signature when using HTTP Redirect bindings. DefaultVerificationKeyId *string `pulumi:"defaultVerificationKeyId"` // Whether or not SAML Single Logout for this SAML IdP is enabled. Enabled *bool `pulumi:"enabled"` // The issuer that identifies the service provider and allows FusionAuth to load the correct Application and SAML configuration. If you don’t know the issuer, you can often times put in anything here and FusionAuth will display an error message with the issuer from the service provider when you test the SAML login. Issuer string `pulumi:"issuer"` // The unique Id of the Key used to sign the SAML Single Logout response. KeyId *string `pulumi:"keyId"` Logout *FusionAuthApplicationSamlv2ConfigurationLogout `pulumi:"logout"` // The URL that the browser is taken to after the user logs out of the SAML service provider. Often service providers need this URL in order to correctly hook up single-logout. Note that FusionAuth does not support the SAML single-logout profile because most service providers to not support it properly. LogoutUrl *string `pulumi:"logoutUrl"` // If set to true, will force verification through the key store. RequiredSignedRequests *bool `pulumi:"requiredSignedRequests"` // The XML signature canonicalization method used when digesting and signing the SAML response. Unfortunately, many service providers do not correctly implement the XML signature specifications and force a specific canonicalization method. This setting allows you to change the canonicalization method to match the service provider. Often, service providers don’t even document their required method. You might need to contact enterprise support at the service provider to figure out what method they use. XmlSignatureCanonicalizationMethod *string `pulumi:"xmlSignatureCanonicalizationMethod"` // The location to place the XML signature when signing a successful SAML response. XmlSignatureLocation *string `pulumi:"xmlSignatureLocation"` }
type FusionAuthApplicationSamlv2ConfigurationArgs ¶
type FusionAuthApplicationSamlv2ConfigurationArgs struct { // The audience for the SAML response sent to back to the service provider from FusionAuth. Some service providers require different audience values than the issuer and this configuration option lets you change the audience in the response. Audience pulumi.StringPtrInput `pulumi:"audience"` // An array of URLs that are the authorized redirect URLs for FusionAuth OAuth. AuthorizedRedirectUrls pulumi.StringArrayInput `pulumi:"authorizedRedirectUrls"` // The URL of the callback (sometimes called the Assertion Consumer Service or ACS). This is where FusionAuth sends the browser after the user logs in via SAML. // // Deprecated: In version 1.20.0 and beyond, Callback URLs can be managed via authorized_redirect_urls. CallbackUrl pulumi.StringPtrInput `pulumi:"callbackUrl"` // Whether or not FusionAuth will log SAML debug messages to the event log. This is useful for debugging purposes. Debug pulumi.BoolPtrInput `pulumi:"debug"` // The unique Id of the Key used to verify the signature if the public key cannot be determined by the KeyInfo element when using POST bindings, or the key used to verify the signature when using HTTP Redirect bindings. DefaultVerificationKeyId pulumi.StringPtrInput `pulumi:"defaultVerificationKeyId"` // Whether or not SAML Single Logout for this SAML IdP is enabled. Enabled pulumi.BoolPtrInput `pulumi:"enabled"` // The issuer that identifies the service provider and allows FusionAuth to load the correct Application and SAML configuration. If you don’t know the issuer, you can often times put in anything here and FusionAuth will display an error message with the issuer from the service provider when you test the SAML login. Issuer pulumi.StringInput `pulumi:"issuer"` // The unique Id of the Key used to sign the SAML Single Logout response. KeyId pulumi.StringPtrInput `pulumi:"keyId"` Logout FusionAuthApplicationSamlv2ConfigurationLogoutPtrInput `pulumi:"logout"` // The URL that the browser is taken to after the user logs out of the SAML service provider. Often service providers need this URL in order to correctly hook up single-logout. Note that FusionAuth does not support the SAML single-logout profile because most service providers to not support it properly. LogoutUrl pulumi.StringPtrInput `pulumi:"logoutUrl"` // If set to true, will force verification through the key store. RequiredSignedRequests pulumi.BoolPtrInput `pulumi:"requiredSignedRequests"` // The XML signature canonicalization method used when digesting and signing the SAML response. Unfortunately, many service providers do not correctly implement the XML signature specifications and force a specific canonicalization method. This setting allows you to change the canonicalization method to match the service provider. Often, service providers don’t even document their required method. You might need to contact enterprise support at the service provider to figure out what method they use. XmlSignatureCanonicalizationMethod pulumi.StringPtrInput `pulumi:"xmlSignatureCanonicalizationMethod"` // The location to place the XML signature when signing a successful SAML response. XmlSignatureLocation pulumi.StringPtrInput `pulumi:"xmlSignatureLocation"` }
func (FusionAuthApplicationSamlv2ConfigurationArgs) ElementType ¶
func (FusionAuthApplicationSamlv2ConfigurationArgs) ElementType() reflect.Type
func (FusionAuthApplicationSamlv2ConfigurationArgs) ToFusionAuthApplicationSamlv2ConfigurationOutput ¶
func (i FusionAuthApplicationSamlv2ConfigurationArgs) ToFusionAuthApplicationSamlv2ConfigurationOutput() FusionAuthApplicationSamlv2ConfigurationOutput
func (FusionAuthApplicationSamlv2ConfigurationArgs) ToFusionAuthApplicationSamlv2ConfigurationOutputWithContext ¶
func (i FusionAuthApplicationSamlv2ConfigurationArgs) ToFusionAuthApplicationSamlv2ConfigurationOutputWithContext(ctx context.Context) FusionAuthApplicationSamlv2ConfigurationOutput
func (FusionAuthApplicationSamlv2ConfigurationArgs) ToFusionAuthApplicationSamlv2ConfigurationPtrOutput ¶
func (i FusionAuthApplicationSamlv2ConfigurationArgs) ToFusionAuthApplicationSamlv2ConfigurationPtrOutput() FusionAuthApplicationSamlv2ConfigurationPtrOutput
func (FusionAuthApplicationSamlv2ConfigurationArgs) ToFusionAuthApplicationSamlv2ConfigurationPtrOutputWithContext ¶
func (i FusionAuthApplicationSamlv2ConfigurationArgs) ToFusionAuthApplicationSamlv2ConfigurationPtrOutputWithContext(ctx context.Context) FusionAuthApplicationSamlv2ConfigurationPtrOutput
type FusionAuthApplicationSamlv2ConfigurationInput ¶
type FusionAuthApplicationSamlv2ConfigurationInput interface { pulumi.Input ToFusionAuthApplicationSamlv2ConfigurationOutput() FusionAuthApplicationSamlv2ConfigurationOutput ToFusionAuthApplicationSamlv2ConfigurationOutputWithContext(context.Context) FusionAuthApplicationSamlv2ConfigurationOutput }
FusionAuthApplicationSamlv2ConfigurationInput is an input type that accepts FusionAuthApplicationSamlv2ConfigurationArgs and FusionAuthApplicationSamlv2ConfigurationOutput values. You can construct a concrete instance of `FusionAuthApplicationSamlv2ConfigurationInput` via:
FusionAuthApplicationSamlv2ConfigurationArgs{...}
type FusionAuthApplicationSamlv2ConfigurationLogout ¶
type FusionAuthApplicationSamlv2ConfigurationLogout struct { // This configuration is functionally equivalent to the Logout Behavior found in the OAuth2 configuration. Behavior *string `pulumi:"behavior"` // The unique Id of the Key used to verify the signature if the public key cannot be determined by the KeyInfo element when using POST bindings, or the key used to verify the signature when using HTTP Redirect bindings. DefaultVerificationKeyId *string `pulumi:"defaultVerificationKeyId"` // The unique Id of the Key used to sign the SAML Single Logout response. KeyId *string `pulumi:"keyId"` // Set this parameter equal to true to require the SAML v2 Service Provider to sign the Logout request. When this value is true all Logout requests missing a signature will be rejected. RequireSignedRequests *bool `pulumi:"requireSignedRequests"` SingleLogout *FusionAuthApplicationSamlv2ConfigurationLogoutSingleLogout `pulumi:"singleLogout"` // The XML signature canonicalization method used when digesting and signing the SAML response. Unfortunately, many service providers do not correctly implement the XML signature specifications and force a specific canonicalization method. This setting allows you to change the canonicalization method to match the service provider. Often, service providers don’t even document their required method. You might need to contact enterprise support at the service provider to figure out what method they use. XmlSignatureCanonicalizationMethod *string `pulumi:"xmlSignatureCanonicalizationMethod"` }
type FusionAuthApplicationSamlv2ConfigurationLogoutArgs ¶
type FusionAuthApplicationSamlv2ConfigurationLogoutArgs struct { // This configuration is functionally equivalent to the Logout Behavior found in the OAuth2 configuration. Behavior pulumi.StringPtrInput `pulumi:"behavior"` // The unique Id of the Key used to verify the signature if the public key cannot be determined by the KeyInfo element when using POST bindings, or the key used to verify the signature when using HTTP Redirect bindings. DefaultVerificationKeyId pulumi.StringPtrInput `pulumi:"defaultVerificationKeyId"` // The unique Id of the Key used to sign the SAML Single Logout response. KeyId pulumi.StringPtrInput `pulumi:"keyId"` // Set this parameter equal to true to require the SAML v2 Service Provider to sign the Logout request. When this value is true all Logout requests missing a signature will be rejected. RequireSignedRequests pulumi.BoolPtrInput `pulumi:"requireSignedRequests"` SingleLogout FusionAuthApplicationSamlv2ConfigurationLogoutSingleLogoutPtrInput `pulumi:"singleLogout"` // The XML signature canonicalization method used when digesting and signing the SAML response. Unfortunately, many service providers do not correctly implement the XML signature specifications and force a specific canonicalization method. This setting allows you to change the canonicalization method to match the service provider. Often, service providers don’t even document their required method. You might need to contact enterprise support at the service provider to figure out what method they use. XmlSignatureCanonicalizationMethod pulumi.StringPtrInput `pulumi:"xmlSignatureCanonicalizationMethod"` }
func (FusionAuthApplicationSamlv2ConfigurationLogoutArgs) ElementType ¶
func (FusionAuthApplicationSamlv2ConfigurationLogoutArgs) ElementType() reflect.Type
func (FusionAuthApplicationSamlv2ConfigurationLogoutArgs) ToFusionAuthApplicationSamlv2ConfigurationLogoutOutput ¶
func (i FusionAuthApplicationSamlv2ConfigurationLogoutArgs) ToFusionAuthApplicationSamlv2ConfigurationLogoutOutput() FusionAuthApplicationSamlv2ConfigurationLogoutOutput
func (FusionAuthApplicationSamlv2ConfigurationLogoutArgs) ToFusionAuthApplicationSamlv2ConfigurationLogoutOutputWithContext ¶
func (i FusionAuthApplicationSamlv2ConfigurationLogoutArgs) ToFusionAuthApplicationSamlv2ConfigurationLogoutOutputWithContext(ctx context.Context) FusionAuthApplicationSamlv2ConfigurationLogoutOutput
func (FusionAuthApplicationSamlv2ConfigurationLogoutArgs) ToFusionAuthApplicationSamlv2ConfigurationLogoutPtrOutput ¶
func (i FusionAuthApplicationSamlv2ConfigurationLogoutArgs) ToFusionAuthApplicationSamlv2ConfigurationLogoutPtrOutput() FusionAuthApplicationSamlv2ConfigurationLogoutPtrOutput
func (FusionAuthApplicationSamlv2ConfigurationLogoutArgs) ToFusionAuthApplicationSamlv2ConfigurationLogoutPtrOutputWithContext ¶
func (i FusionAuthApplicationSamlv2ConfigurationLogoutArgs) ToFusionAuthApplicationSamlv2ConfigurationLogoutPtrOutputWithContext(ctx context.Context) FusionAuthApplicationSamlv2ConfigurationLogoutPtrOutput
type FusionAuthApplicationSamlv2ConfigurationLogoutInput ¶
type FusionAuthApplicationSamlv2ConfigurationLogoutInput interface { pulumi.Input ToFusionAuthApplicationSamlv2ConfigurationLogoutOutput() FusionAuthApplicationSamlv2ConfigurationLogoutOutput ToFusionAuthApplicationSamlv2ConfigurationLogoutOutputWithContext(context.Context) FusionAuthApplicationSamlv2ConfigurationLogoutOutput }
FusionAuthApplicationSamlv2ConfigurationLogoutInput is an input type that accepts FusionAuthApplicationSamlv2ConfigurationLogoutArgs and FusionAuthApplicationSamlv2ConfigurationLogoutOutput values. You can construct a concrete instance of `FusionAuthApplicationSamlv2ConfigurationLogoutInput` via:
FusionAuthApplicationSamlv2ConfigurationLogoutArgs{...}
type FusionAuthApplicationSamlv2ConfigurationLogoutOutput ¶
type FusionAuthApplicationSamlv2ConfigurationLogoutOutput struct{ *pulumi.OutputState }
func (FusionAuthApplicationSamlv2ConfigurationLogoutOutput) Behavior ¶
func (o FusionAuthApplicationSamlv2ConfigurationLogoutOutput) Behavior() pulumi.StringPtrOutput
This configuration is functionally equivalent to the Logout Behavior found in the OAuth2 configuration.
func (FusionAuthApplicationSamlv2ConfigurationLogoutOutput) DefaultVerificationKeyId ¶
func (o FusionAuthApplicationSamlv2ConfigurationLogoutOutput) DefaultVerificationKeyId() pulumi.StringPtrOutput
The unique Id of the Key used to verify the signature if the public key cannot be determined by the KeyInfo element when using POST bindings, or the key used to verify the signature when using HTTP Redirect bindings.
func (FusionAuthApplicationSamlv2ConfigurationLogoutOutput) ElementType ¶
func (FusionAuthApplicationSamlv2ConfigurationLogoutOutput) ElementType() reflect.Type
func (FusionAuthApplicationSamlv2ConfigurationLogoutOutput) KeyId ¶
func (o FusionAuthApplicationSamlv2ConfigurationLogoutOutput) KeyId() pulumi.StringPtrOutput
The unique Id of the Key used to sign the SAML Single Logout response.
func (FusionAuthApplicationSamlv2ConfigurationLogoutOutput) RequireSignedRequests ¶
func (o FusionAuthApplicationSamlv2ConfigurationLogoutOutput) RequireSignedRequests() pulumi.BoolPtrOutput
Set this parameter equal to true to require the SAML v2 Service Provider to sign the Logout request. When this value is true all Logout requests missing a signature will be rejected.
func (FusionAuthApplicationSamlv2ConfigurationLogoutOutput) SingleLogout ¶
func (FusionAuthApplicationSamlv2ConfigurationLogoutOutput) ToFusionAuthApplicationSamlv2ConfigurationLogoutOutput ¶
func (o FusionAuthApplicationSamlv2ConfigurationLogoutOutput) ToFusionAuthApplicationSamlv2ConfigurationLogoutOutput() FusionAuthApplicationSamlv2ConfigurationLogoutOutput
func (FusionAuthApplicationSamlv2ConfigurationLogoutOutput) ToFusionAuthApplicationSamlv2ConfigurationLogoutOutputWithContext ¶
func (o FusionAuthApplicationSamlv2ConfigurationLogoutOutput) ToFusionAuthApplicationSamlv2ConfigurationLogoutOutputWithContext(ctx context.Context) FusionAuthApplicationSamlv2ConfigurationLogoutOutput
func (FusionAuthApplicationSamlv2ConfigurationLogoutOutput) ToFusionAuthApplicationSamlv2ConfigurationLogoutPtrOutput ¶
func (o FusionAuthApplicationSamlv2ConfigurationLogoutOutput) ToFusionAuthApplicationSamlv2ConfigurationLogoutPtrOutput() FusionAuthApplicationSamlv2ConfigurationLogoutPtrOutput
func (FusionAuthApplicationSamlv2ConfigurationLogoutOutput) ToFusionAuthApplicationSamlv2ConfigurationLogoutPtrOutputWithContext ¶
func (o FusionAuthApplicationSamlv2ConfigurationLogoutOutput) ToFusionAuthApplicationSamlv2ConfigurationLogoutPtrOutputWithContext(ctx context.Context) FusionAuthApplicationSamlv2ConfigurationLogoutPtrOutput
func (FusionAuthApplicationSamlv2ConfigurationLogoutOutput) XmlSignatureCanonicalizationMethod ¶
func (o FusionAuthApplicationSamlv2ConfigurationLogoutOutput) XmlSignatureCanonicalizationMethod() pulumi.StringPtrOutput
The XML signature canonicalization method used when digesting and signing the SAML response. Unfortunately, many service providers do not correctly implement the XML signature specifications and force a specific canonicalization method. This setting allows you to change the canonicalization method to match the service provider. Often, service providers don’t even document their required method. You might need to contact enterprise support at the service provider to figure out what method they use.
type FusionAuthApplicationSamlv2ConfigurationLogoutPtrInput ¶
type FusionAuthApplicationSamlv2ConfigurationLogoutPtrInput interface { pulumi.Input ToFusionAuthApplicationSamlv2ConfigurationLogoutPtrOutput() FusionAuthApplicationSamlv2ConfigurationLogoutPtrOutput ToFusionAuthApplicationSamlv2ConfigurationLogoutPtrOutputWithContext(context.Context) FusionAuthApplicationSamlv2ConfigurationLogoutPtrOutput }
FusionAuthApplicationSamlv2ConfigurationLogoutPtrInput is an input type that accepts FusionAuthApplicationSamlv2ConfigurationLogoutArgs, FusionAuthApplicationSamlv2ConfigurationLogoutPtr and FusionAuthApplicationSamlv2ConfigurationLogoutPtrOutput values. You can construct a concrete instance of `FusionAuthApplicationSamlv2ConfigurationLogoutPtrInput` via:
FusionAuthApplicationSamlv2ConfigurationLogoutArgs{...} or: nil
func FusionAuthApplicationSamlv2ConfigurationLogoutPtr ¶
func FusionAuthApplicationSamlv2ConfigurationLogoutPtr(v *FusionAuthApplicationSamlv2ConfigurationLogoutArgs) FusionAuthApplicationSamlv2ConfigurationLogoutPtrInput
type FusionAuthApplicationSamlv2ConfigurationLogoutPtrOutput ¶
type FusionAuthApplicationSamlv2ConfigurationLogoutPtrOutput struct{ *pulumi.OutputState }
func (FusionAuthApplicationSamlv2ConfigurationLogoutPtrOutput) Behavior ¶
func (o FusionAuthApplicationSamlv2ConfigurationLogoutPtrOutput) Behavior() pulumi.StringPtrOutput
This configuration is functionally equivalent to the Logout Behavior found in the OAuth2 configuration.
func (FusionAuthApplicationSamlv2ConfigurationLogoutPtrOutput) DefaultVerificationKeyId ¶
func (o FusionAuthApplicationSamlv2ConfigurationLogoutPtrOutput) DefaultVerificationKeyId() pulumi.StringPtrOutput
The unique Id of the Key used to verify the signature if the public key cannot be determined by the KeyInfo element when using POST bindings, or the key used to verify the signature when using HTTP Redirect bindings.
func (FusionAuthApplicationSamlv2ConfigurationLogoutPtrOutput) ElementType ¶
func (FusionAuthApplicationSamlv2ConfigurationLogoutPtrOutput) ElementType() reflect.Type
func (FusionAuthApplicationSamlv2ConfigurationLogoutPtrOutput) KeyId ¶
func (o FusionAuthApplicationSamlv2ConfigurationLogoutPtrOutput) KeyId() pulumi.StringPtrOutput
The unique Id of the Key used to sign the SAML Single Logout response.
func (FusionAuthApplicationSamlv2ConfigurationLogoutPtrOutput) RequireSignedRequests ¶
func (o FusionAuthApplicationSamlv2ConfigurationLogoutPtrOutput) RequireSignedRequests() pulumi.BoolPtrOutput
Set this parameter equal to true to require the SAML v2 Service Provider to sign the Logout request. When this value is true all Logout requests missing a signature will be rejected.
func (FusionAuthApplicationSamlv2ConfigurationLogoutPtrOutput) SingleLogout ¶
func (FusionAuthApplicationSamlv2ConfigurationLogoutPtrOutput) ToFusionAuthApplicationSamlv2ConfigurationLogoutPtrOutput ¶
func (o FusionAuthApplicationSamlv2ConfigurationLogoutPtrOutput) ToFusionAuthApplicationSamlv2ConfigurationLogoutPtrOutput() FusionAuthApplicationSamlv2ConfigurationLogoutPtrOutput
func (FusionAuthApplicationSamlv2ConfigurationLogoutPtrOutput) ToFusionAuthApplicationSamlv2ConfigurationLogoutPtrOutputWithContext ¶
func (o FusionAuthApplicationSamlv2ConfigurationLogoutPtrOutput) ToFusionAuthApplicationSamlv2ConfigurationLogoutPtrOutputWithContext(ctx context.Context) FusionAuthApplicationSamlv2ConfigurationLogoutPtrOutput
func (FusionAuthApplicationSamlv2ConfigurationLogoutPtrOutput) XmlSignatureCanonicalizationMethod ¶
func (o FusionAuthApplicationSamlv2ConfigurationLogoutPtrOutput) XmlSignatureCanonicalizationMethod() pulumi.StringPtrOutput
The XML signature canonicalization method used when digesting and signing the SAML response. Unfortunately, many service providers do not correctly implement the XML signature specifications and force a specific canonicalization method. This setting allows you to change the canonicalization method to match the service provider. Often, service providers don’t even document their required method. You might need to contact enterprise support at the service provider to figure out what method they use.
type FusionAuthApplicationSamlv2ConfigurationLogoutSingleLogout ¶
type FusionAuthApplicationSamlv2ConfigurationLogoutSingleLogout struct { // Whether or not SAML Single Logout for this SAML IdP is enabled. Enabled *bool `pulumi:"enabled"` // The unique Id of the Key used to sign the SAML Single Logout response. KeyId *string `pulumi:"keyId"` // The URL at which you want to receive the LogoutRequest from FusionAuth. Url *string `pulumi:"url"` // The XML signature canonicalization method used when digesting and signing the SAML response. Unfortunately, many service providers do not correctly implement the XML signature specifications and force a specific canonicalization method. This setting allows you to change the canonicalization method to match the service provider. Often, service providers don’t even document their required method. You might need to contact enterprise support at the service provider to figure out what method they use. XmlSignatureCanonicalizationMethod *string `pulumi:"xmlSignatureCanonicalizationMethod"` }
type FusionAuthApplicationSamlv2ConfigurationLogoutSingleLogoutArgs ¶
type FusionAuthApplicationSamlv2ConfigurationLogoutSingleLogoutArgs struct { // Whether or not SAML Single Logout for this SAML IdP is enabled. Enabled pulumi.BoolPtrInput `pulumi:"enabled"` // The unique Id of the Key used to sign the SAML Single Logout response. KeyId pulumi.StringPtrInput `pulumi:"keyId"` // The URL at which you want to receive the LogoutRequest from FusionAuth. Url pulumi.StringPtrInput `pulumi:"url"` // The XML signature canonicalization method used when digesting and signing the SAML response. Unfortunately, many service providers do not correctly implement the XML signature specifications and force a specific canonicalization method. This setting allows you to change the canonicalization method to match the service provider. Often, service providers don’t even document their required method. You might need to contact enterprise support at the service provider to figure out what method they use. XmlSignatureCanonicalizationMethod pulumi.StringPtrInput `pulumi:"xmlSignatureCanonicalizationMethod"` }
func (FusionAuthApplicationSamlv2ConfigurationLogoutSingleLogoutArgs) ElementType ¶
func (FusionAuthApplicationSamlv2ConfigurationLogoutSingleLogoutArgs) ElementType() reflect.Type
func (FusionAuthApplicationSamlv2ConfigurationLogoutSingleLogoutArgs) ToFusionAuthApplicationSamlv2ConfigurationLogoutSingleLogoutOutput ¶
func (i FusionAuthApplicationSamlv2ConfigurationLogoutSingleLogoutArgs) ToFusionAuthApplicationSamlv2ConfigurationLogoutSingleLogoutOutput() FusionAuthApplicationSamlv2ConfigurationLogoutSingleLogoutOutput
func (FusionAuthApplicationSamlv2ConfigurationLogoutSingleLogoutArgs) ToFusionAuthApplicationSamlv2ConfigurationLogoutSingleLogoutOutputWithContext ¶
func (i FusionAuthApplicationSamlv2ConfigurationLogoutSingleLogoutArgs) ToFusionAuthApplicationSamlv2ConfigurationLogoutSingleLogoutOutputWithContext(ctx context.Context) FusionAuthApplicationSamlv2ConfigurationLogoutSingleLogoutOutput
func (FusionAuthApplicationSamlv2ConfigurationLogoutSingleLogoutArgs) ToFusionAuthApplicationSamlv2ConfigurationLogoutSingleLogoutPtrOutput ¶
func (i FusionAuthApplicationSamlv2ConfigurationLogoutSingleLogoutArgs) ToFusionAuthApplicationSamlv2ConfigurationLogoutSingleLogoutPtrOutput() FusionAuthApplicationSamlv2ConfigurationLogoutSingleLogoutPtrOutput
func (FusionAuthApplicationSamlv2ConfigurationLogoutSingleLogoutArgs) ToFusionAuthApplicationSamlv2ConfigurationLogoutSingleLogoutPtrOutputWithContext ¶
func (i FusionAuthApplicationSamlv2ConfigurationLogoutSingleLogoutArgs) ToFusionAuthApplicationSamlv2ConfigurationLogoutSingleLogoutPtrOutputWithContext(ctx context.Context) FusionAuthApplicationSamlv2ConfigurationLogoutSingleLogoutPtrOutput
type FusionAuthApplicationSamlv2ConfigurationLogoutSingleLogoutInput ¶
type FusionAuthApplicationSamlv2ConfigurationLogoutSingleLogoutInput interface { pulumi.Input ToFusionAuthApplicationSamlv2ConfigurationLogoutSingleLogoutOutput() FusionAuthApplicationSamlv2ConfigurationLogoutSingleLogoutOutput ToFusionAuthApplicationSamlv2ConfigurationLogoutSingleLogoutOutputWithContext(context.Context) FusionAuthApplicationSamlv2ConfigurationLogoutSingleLogoutOutput }
FusionAuthApplicationSamlv2ConfigurationLogoutSingleLogoutInput is an input type that accepts FusionAuthApplicationSamlv2ConfigurationLogoutSingleLogoutArgs and FusionAuthApplicationSamlv2ConfigurationLogoutSingleLogoutOutput values. You can construct a concrete instance of `FusionAuthApplicationSamlv2ConfigurationLogoutSingleLogoutInput` via:
FusionAuthApplicationSamlv2ConfigurationLogoutSingleLogoutArgs{...}
type FusionAuthApplicationSamlv2ConfigurationLogoutSingleLogoutOutput ¶
type FusionAuthApplicationSamlv2ConfigurationLogoutSingleLogoutOutput struct{ *pulumi.OutputState }
func (FusionAuthApplicationSamlv2ConfigurationLogoutSingleLogoutOutput) ElementType ¶
func (FusionAuthApplicationSamlv2ConfigurationLogoutSingleLogoutOutput) ElementType() reflect.Type
func (FusionAuthApplicationSamlv2ConfigurationLogoutSingleLogoutOutput) Enabled ¶
func (o FusionAuthApplicationSamlv2ConfigurationLogoutSingleLogoutOutput) Enabled() pulumi.BoolPtrOutput
Whether or not SAML Single Logout for this SAML IdP is enabled.
func (FusionAuthApplicationSamlv2ConfigurationLogoutSingleLogoutOutput) KeyId ¶
func (o FusionAuthApplicationSamlv2ConfigurationLogoutSingleLogoutOutput) KeyId() pulumi.StringPtrOutput
The unique Id of the Key used to sign the SAML Single Logout response.
func (FusionAuthApplicationSamlv2ConfigurationLogoutSingleLogoutOutput) ToFusionAuthApplicationSamlv2ConfigurationLogoutSingleLogoutOutput ¶
func (o FusionAuthApplicationSamlv2ConfigurationLogoutSingleLogoutOutput) ToFusionAuthApplicationSamlv2ConfigurationLogoutSingleLogoutOutput() FusionAuthApplicationSamlv2ConfigurationLogoutSingleLogoutOutput
func (FusionAuthApplicationSamlv2ConfigurationLogoutSingleLogoutOutput) ToFusionAuthApplicationSamlv2ConfigurationLogoutSingleLogoutOutputWithContext ¶
func (o FusionAuthApplicationSamlv2ConfigurationLogoutSingleLogoutOutput) ToFusionAuthApplicationSamlv2ConfigurationLogoutSingleLogoutOutputWithContext(ctx context.Context) FusionAuthApplicationSamlv2ConfigurationLogoutSingleLogoutOutput
func (FusionAuthApplicationSamlv2ConfigurationLogoutSingleLogoutOutput) ToFusionAuthApplicationSamlv2ConfigurationLogoutSingleLogoutPtrOutput ¶
func (o FusionAuthApplicationSamlv2ConfigurationLogoutSingleLogoutOutput) ToFusionAuthApplicationSamlv2ConfigurationLogoutSingleLogoutPtrOutput() FusionAuthApplicationSamlv2ConfigurationLogoutSingleLogoutPtrOutput
func (FusionAuthApplicationSamlv2ConfigurationLogoutSingleLogoutOutput) ToFusionAuthApplicationSamlv2ConfigurationLogoutSingleLogoutPtrOutputWithContext ¶
func (o FusionAuthApplicationSamlv2ConfigurationLogoutSingleLogoutOutput) ToFusionAuthApplicationSamlv2ConfigurationLogoutSingleLogoutPtrOutputWithContext(ctx context.Context) FusionAuthApplicationSamlv2ConfigurationLogoutSingleLogoutPtrOutput
func (FusionAuthApplicationSamlv2ConfigurationLogoutSingleLogoutOutput) Url ¶
func (o FusionAuthApplicationSamlv2ConfigurationLogoutSingleLogoutOutput) Url() pulumi.StringPtrOutput
The URL at which you want to receive the LogoutRequest from FusionAuth.
func (FusionAuthApplicationSamlv2ConfigurationLogoutSingleLogoutOutput) XmlSignatureCanonicalizationMethod ¶
func (o FusionAuthApplicationSamlv2ConfigurationLogoutSingleLogoutOutput) XmlSignatureCanonicalizationMethod() pulumi.StringPtrOutput
The XML signature canonicalization method used when digesting and signing the SAML response. Unfortunately, many service providers do not correctly implement the XML signature specifications and force a specific canonicalization method. This setting allows you to change the canonicalization method to match the service provider. Often, service providers don’t even document their required method. You might need to contact enterprise support at the service provider to figure out what method they use.
type FusionAuthApplicationSamlv2ConfigurationLogoutSingleLogoutPtrInput ¶
type FusionAuthApplicationSamlv2ConfigurationLogoutSingleLogoutPtrInput interface { pulumi.Input ToFusionAuthApplicationSamlv2ConfigurationLogoutSingleLogoutPtrOutput() FusionAuthApplicationSamlv2ConfigurationLogoutSingleLogoutPtrOutput ToFusionAuthApplicationSamlv2ConfigurationLogoutSingleLogoutPtrOutputWithContext(context.Context) FusionAuthApplicationSamlv2ConfigurationLogoutSingleLogoutPtrOutput }
FusionAuthApplicationSamlv2ConfigurationLogoutSingleLogoutPtrInput is an input type that accepts FusionAuthApplicationSamlv2ConfigurationLogoutSingleLogoutArgs, FusionAuthApplicationSamlv2ConfigurationLogoutSingleLogoutPtr and FusionAuthApplicationSamlv2ConfigurationLogoutSingleLogoutPtrOutput values. You can construct a concrete instance of `FusionAuthApplicationSamlv2ConfigurationLogoutSingleLogoutPtrInput` via:
FusionAuthApplicationSamlv2ConfigurationLogoutSingleLogoutArgs{...} or: nil
func FusionAuthApplicationSamlv2ConfigurationLogoutSingleLogoutPtr ¶
func FusionAuthApplicationSamlv2ConfigurationLogoutSingleLogoutPtr(v *FusionAuthApplicationSamlv2ConfigurationLogoutSingleLogoutArgs) FusionAuthApplicationSamlv2ConfigurationLogoutSingleLogoutPtrInput
type FusionAuthApplicationSamlv2ConfigurationLogoutSingleLogoutPtrOutput ¶
type FusionAuthApplicationSamlv2ConfigurationLogoutSingleLogoutPtrOutput struct{ *pulumi.OutputState }
func (FusionAuthApplicationSamlv2ConfigurationLogoutSingleLogoutPtrOutput) ElementType ¶
func (FusionAuthApplicationSamlv2ConfigurationLogoutSingleLogoutPtrOutput) ElementType() reflect.Type
func (FusionAuthApplicationSamlv2ConfigurationLogoutSingleLogoutPtrOutput) Enabled ¶
func (o FusionAuthApplicationSamlv2ConfigurationLogoutSingleLogoutPtrOutput) Enabled() pulumi.BoolPtrOutput
Whether or not SAML Single Logout for this SAML IdP is enabled.
func (FusionAuthApplicationSamlv2ConfigurationLogoutSingleLogoutPtrOutput) KeyId ¶
func (o FusionAuthApplicationSamlv2ConfigurationLogoutSingleLogoutPtrOutput) KeyId() pulumi.StringPtrOutput
The unique Id of the Key used to sign the SAML Single Logout response.
func (FusionAuthApplicationSamlv2ConfigurationLogoutSingleLogoutPtrOutput) ToFusionAuthApplicationSamlv2ConfigurationLogoutSingleLogoutPtrOutput ¶
func (o FusionAuthApplicationSamlv2ConfigurationLogoutSingleLogoutPtrOutput) ToFusionAuthApplicationSamlv2ConfigurationLogoutSingleLogoutPtrOutput() FusionAuthApplicationSamlv2ConfigurationLogoutSingleLogoutPtrOutput
func (FusionAuthApplicationSamlv2ConfigurationLogoutSingleLogoutPtrOutput) ToFusionAuthApplicationSamlv2ConfigurationLogoutSingleLogoutPtrOutputWithContext ¶
func (o FusionAuthApplicationSamlv2ConfigurationLogoutSingleLogoutPtrOutput) ToFusionAuthApplicationSamlv2ConfigurationLogoutSingleLogoutPtrOutputWithContext(ctx context.Context) FusionAuthApplicationSamlv2ConfigurationLogoutSingleLogoutPtrOutput
func (FusionAuthApplicationSamlv2ConfigurationLogoutSingleLogoutPtrOutput) Url ¶
func (o FusionAuthApplicationSamlv2ConfigurationLogoutSingleLogoutPtrOutput) Url() pulumi.StringPtrOutput
The URL at which you want to receive the LogoutRequest from FusionAuth.
func (FusionAuthApplicationSamlv2ConfigurationLogoutSingleLogoutPtrOutput) XmlSignatureCanonicalizationMethod ¶
func (o FusionAuthApplicationSamlv2ConfigurationLogoutSingleLogoutPtrOutput) XmlSignatureCanonicalizationMethod() pulumi.StringPtrOutput
The XML signature canonicalization method used when digesting and signing the SAML response. Unfortunately, many service providers do not correctly implement the XML signature specifications and force a specific canonicalization method. This setting allows you to change the canonicalization method to match the service provider. Often, service providers don’t even document their required method. You might need to contact enterprise support at the service provider to figure out what method they use.
type FusionAuthApplicationSamlv2ConfigurationOutput ¶
type FusionAuthApplicationSamlv2ConfigurationOutput struct{ *pulumi.OutputState }
func (FusionAuthApplicationSamlv2ConfigurationOutput) Audience ¶
func (o FusionAuthApplicationSamlv2ConfigurationOutput) Audience() pulumi.StringPtrOutput
The audience for the SAML response sent to back to the service provider from FusionAuth. Some service providers require different audience values than the issuer and this configuration option lets you change the audience in the response.
func (FusionAuthApplicationSamlv2ConfigurationOutput) AuthorizedRedirectUrls ¶
func (o FusionAuthApplicationSamlv2ConfigurationOutput) AuthorizedRedirectUrls() pulumi.StringArrayOutput
An array of URLs that are the authorized redirect URLs for FusionAuth OAuth.
func (FusionAuthApplicationSamlv2ConfigurationOutput) CallbackUrl
deprecated
func (o FusionAuthApplicationSamlv2ConfigurationOutput) CallbackUrl() pulumi.StringPtrOutput
The URL of the callback (sometimes called the Assertion Consumer Service or ACS). This is where FusionAuth sends the browser after the user logs in via SAML.
Deprecated: In version 1.20.0 and beyond, Callback URLs can be managed via authorized_redirect_urls.
func (FusionAuthApplicationSamlv2ConfigurationOutput) Debug ¶
func (o FusionAuthApplicationSamlv2ConfigurationOutput) Debug() pulumi.BoolPtrOutput
Whether or not FusionAuth will log SAML debug messages to the event log. This is useful for debugging purposes.
func (FusionAuthApplicationSamlv2ConfigurationOutput) DefaultVerificationKeyId ¶
func (o FusionAuthApplicationSamlv2ConfigurationOutput) DefaultVerificationKeyId() pulumi.StringPtrOutput
The unique Id of the Key used to verify the signature if the public key cannot be determined by the KeyInfo element when using POST bindings, or the key used to verify the signature when using HTTP Redirect bindings.
func (FusionAuthApplicationSamlv2ConfigurationOutput) ElementType ¶
func (FusionAuthApplicationSamlv2ConfigurationOutput) ElementType() reflect.Type
func (FusionAuthApplicationSamlv2ConfigurationOutput) Enabled ¶
func (o FusionAuthApplicationSamlv2ConfigurationOutput) Enabled() pulumi.BoolPtrOutput
Whether or not SAML Single Logout for this SAML IdP is enabled.
func (FusionAuthApplicationSamlv2ConfigurationOutput) Issuer ¶
func (o FusionAuthApplicationSamlv2ConfigurationOutput) Issuer() pulumi.StringOutput
The issuer that identifies the service provider and allows FusionAuth to load the correct Application and SAML configuration. If you don’t know the issuer, you can often times put in anything here and FusionAuth will display an error message with the issuer from the service provider when you test the SAML login.
func (FusionAuthApplicationSamlv2ConfigurationOutput) KeyId ¶
func (o FusionAuthApplicationSamlv2ConfigurationOutput) KeyId() pulumi.StringPtrOutput
The unique Id of the Key used to sign the SAML Single Logout response.
func (FusionAuthApplicationSamlv2ConfigurationOutput) LogoutUrl ¶
func (o FusionAuthApplicationSamlv2ConfigurationOutput) LogoutUrl() pulumi.StringPtrOutput
The URL that the browser is taken to after the user logs out of the SAML service provider. Often service providers need this URL in order to correctly hook up single-logout. Note that FusionAuth does not support the SAML single-logout profile because most service providers to not support it properly.
func (FusionAuthApplicationSamlv2ConfigurationOutput) RequiredSignedRequests ¶
func (o FusionAuthApplicationSamlv2ConfigurationOutput) RequiredSignedRequests() pulumi.BoolPtrOutput
If set to true, will force verification through the key store.
func (FusionAuthApplicationSamlv2ConfigurationOutput) ToFusionAuthApplicationSamlv2ConfigurationOutput ¶
func (o FusionAuthApplicationSamlv2ConfigurationOutput) ToFusionAuthApplicationSamlv2ConfigurationOutput() FusionAuthApplicationSamlv2ConfigurationOutput
func (FusionAuthApplicationSamlv2ConfigurationOutput) ToFusionAuthApplicationSamlv2ConfigurationOutputWithContext ¶
func (o FusionAuthApplicationSamlv2ConfigurationOutput) ToFusionAuthApplicationSamlv2ConfigurationOutputWithContext(ctx context.Context) FusionAuthApplicationSamlv2ConfigurationOutput
func (FusionAuthApplicationSamlv2ConfigurationOutput) ToFusionAuthApplicationSamlv2ConfigurationPtrOutput ¶
func (o FusionAuthApplicationSamlv2ConfigurationOutput) ToFusionAuthApplicationSamlv2ConfigurationPtrOutput() FusionAuthApplicationSamlv2ConfigurationPtrOutput
func (FusionAuthApplicationSamlv2ConfigurationOutput) ToFusionAuthApplicationSamlv2ConfigurationPtrOutputWithContext ¶
func (o FusionAuthApplicationSamlv2ConfigurationOutput) ToFusionAuthApplicationSamlv2ConfigurationPtrOutputWithContext(ctx context.Context) FusionAuthApplicationSamlv2ConfigurationPtrOutput
func (FusionAuthApplicationSamlv2ConfigurationOutput) XmlSignatureCanonicalizationMethod ¶
func (o FusionAuthApplicationSamlv2ConfigurationOutput) XmlSignatureCanonicalizationMethod() pulumi.StringPtrOutput
The XML signature canonicalization method used when digesting and signing the SAML response. Unfortunately, many service providers do not correctly implement the XML signature specifications and force a specific canonicalization method. This setting allows you to change the canonicalization method to match the service provider. Often, service providers don’t even document their required method. You might need to contact enterprise support at the service provider to figure out what method they use.
func (FusionAuthApplicationSamlv2ConfigurationOutput) XmlSignatureLocation ¶
func (o FusionAuthApplicationSamlv2ConfigurationOutput) XmlSignatureLocation() pulumi.StringPtrOutput
The location to place the XML signature when signing a successful SAML response.
type FusionAuthApplicationSamlv2ConfigurationPtrInput ¶
type FusionAuthApplicationSamlv2ConfigurationPtrInput interface { pulumi.Input ToFusionAuthApplicationSamlv2ConfigurationPtrOutput() FusionAuthApplicationSamlv2ConfigurationPtrOutput ToFusionAuthApplicationSamlv2ConfigurationPtrOutputWithContext(context.Context) FusionAuthApplicationSamlv2ConfigurationPtrOutput }
FusionAuthApplicationSamlv2ConfigurationPtrInput is an input type that accepts FusionAuthApplicationSamlv2ConfigurationArgs, FusionAuthApplicationSamlv2ConfigurationPtr and FusionAuthApplicationSamlv2ConfigurationPtrOutput values. You can construct a concrete instance of `FusionAuthApplicationSamlv2ConfigurationPtrInput` via:
FusionAuthApplicationSamlv2ConfigurationArgs{...} or: nil
func FusionAuthApplicationSamlv2ConfigurationPtr ¶
func FusionAuthApplicationSamlv2ConfigurationPtr(v *FusionAuthApplicationSamlv2ConfigurationArgs) FusionAuthApplicationSamlv2ConfigurationPtrInput
type FusionAuthApplicationSamlv2ConfigurationPtrOutput ¶
type FusionAuthApplicationSamlv2ConfigurationPtrOutput struct{ *pulumi.OutputState }
func (FusionAuthApplicationSamlv2ConfigurationPtrOutput) Audience ¶
func (o FusionAuthApplicationSamlv2ConfigurationPtrOutput) Audience() pulumi.StringPtrOutput
The audience for the SAML response sent to back to the service provider from FusionAuth. Some service providers require different audience values than the issuer and this configuration option lets you change the audience in the response.
func (FusionAuthApplicationSamlv2ConfigurationPtrOutput) AuthorizedRedirectUrls ¶
func (o FusionAuthApplicationSamlv2ConfigurationPtrOutput) AuthorizedRedirectUrls() pulumi.StringArrayOutput
An array of URLs that are the authorized redirect URLs for FusionAuth OAuth.
func (FusionAuthApplicationSamlv2ConfigurationPtrOutput) CallbackUrl
deprecated
func (o FusionAuthApplicationSamlv2ConfigurationPtrOutput) CallbackUrl() pulumi.StringPtrOutput
The URL of the callback (sometimes called the Assertion Consumer Service or ACS). This is where FusionAuth sends the browser after the user logs in via SAML.
Deprecated: In version 1.20.0 and beyond, Callback URLs can be managed via authorized_redirect_urls.
func (FusionAuthApplicationSamlv2ConfigurationPtrOutput) Debug ¶
func (o FusionAuthApplicationSamlv2ConfigurationPtrOutput) Debug() pulumi.BoolPtrOutput
Whether or not FusionAuth will log SAML debug messages to the event log. This is useful for debugging purposes.
func (FusionAuthApplicationSamlv2ConfigurationPtrOutput) DefaultVerificationKeyId ¶
func (o FusionAuthApplicationSamlv2ConfigurationPtrOutput) DefaultVerificationKeyId() pulumi.StringPtrOutput
The unique Id of the Key used to verify the signature if the public key cannot be determined by the KeyInfo element when using POST bindings, or the key used to verify the signature when using HTTP Redirect bindings.
func (FusionAuthApplicationSamlv2ConfigurationPtrOutput) ElementType ¶
func (FusionAuthApplicationSamlv2ConfigurationPtrOutput) ElementType() reflect.Type
func (FusionAuthApplicationSamlv2ConfigurationPtrOutput) Enabled ¶
func (o FusionAuthApplicationSamlv2ConfigurationPtrOutput) Enabled() pulumi.BoolPtrOutput
Whether or not SAML Single Logout for this SAML IdP is enabled.
func (FusionAuthApplicationSamlv2ConfigurationPtrOutput) Issuer ¶
func (o FusionAuthApplicationSamlv2ConfigurationPtrOutput) Issuer() pulumi.StringPtrOutput
The issuer that identifies the service provider and allows FusionAuth to load the correct Application and SAML configuration. If you don’t know the issuer, you can often times put in anything here and FusionAuth will display an error message with the issuer from the service provider when you test the SAML login.
func (FusionAuthApplicationSamlv2ConfigurationPtrOutput) KeyId ¶
func (o FusionAuthApplicationSamlv2ConfigurationPtrOutput) KeyId() pulumi.StringPtrOutput
The unique Id of the Key used to sign the SAML Single Logout response.
func (FusionAuthApplicationSamlv2ConfigurationPtrOutput) LogoutUrl ¶
func (o FusionAuthApplicationSamlv2ConfigurationPtrOutput) LogoutUrl() pulumi.StringPtrOutput
The URL that the browser is taken to after the user logs out of the SAML service provider. Often service providers need this URL in order to correctly hook up single-logout. Note that FusionAuth does not support the SAML single-logout profile because most service providers to not support it properly.
func (FusionAuthApplicationSamlv2ConfigurationPtrOutput) RequiredSignedRequests ¶
func (o FusionAuthApplicationSamlv2ConfigurationPtrOutput) RequiredSignedRequests() pulumi.BoolPtrOutput
If set to true, will force verification through the key store.
func (FusionAuthApplicationSamlv2ConfigurationPtrOutput) ToFusionAuthApplicationSamlv2ConfigurationPtrOutput ¶
func (o FusionAuthApplicationSamlv2ConfigurationPtrOutput) ToFusionAuthApplicationSamlv2ConfigurationPtrOutput() FusionAuthApplicationSamlv2ConfigurationPtrOutput
func (FusionAuthApplicationSamlv2ConfigurationPtrOutput) ToFusionAuthApplicationSamlv2ConfigurationPtrOutputWithContext ¶
func (o FusionAuthApplicationSamlv2ConfigurationPtrOutput) ToFusionAuthApplicationSamlv2ConfigurationPtrOutputWithContext(ctx context.Context) FusionAuthApplicationSamlv2ConfigurationPtrOutput
func (FusionAuthApplicationSamlv2ConfigurationPtrOutput) XmlSignatureCanonicalizationMethod ¶
func (o FusionAuthApplicationSamlv2ConfigurationPtrOutput) XmlSignatureCanonicalizationMethod() pulumi.StringPtrOutput
The XML signature canonicalization method used when digesting and signing the SAML response. Unfortunately, many service providers do not correctly implement the XML signature specifications and force a specific canonicalization method. This setting allows you to change the canonicalization method to match the service provider. Often, service providers don’t even document their required method. You might need to contact enterprise support at the service provider to figure out what method they use.
func (FusionAuthApplicationSamlv2ConfigurationPtrOutput) XmlSignatureLocation ¶
func (o FusionAuthApplicationSamlv2ConfigurationPtrOutput) XmlSignatureLocation() pulumi.StringPtrOutput
The location to place the XML signature when signing a successful SAML response.
type FusionAuthApplicationState ¶
type FusionAuthApplicationState struct { AccessControlConfiguration FusionAuthApplicationAccessControlConfigurationPtrInput // The Id of the CleanSpeak application that usernames are sent to for moderation. ApplicationId pulumi.StringPtrInput // Determines if Users can have Authentication Tokens associated with this Application. This feature may not be enabled for the FusionAuth application. AuthenticationTokenConfigurationEnabled pulumi.BoolPtrInput CleanSpeakConfiguration FusionAuthApplicationCleanSpeakConfigurationPtrInput // An object that can hold any information about the Application that should be persisted. Data pulumi.MapInput EmailConfiguration FusionAuthApplicationEmailConfigurationPtrInput FormConfiguration FusionAuthApplicationFormConfigurationPtrInput JwtConfiguration FusionAuthApplicationJwtConfigurationPtrInput LambdaConfiguration FusionAuthApplicationLambdaConfigurationPtrInput LoginConfiguration FusionAuthApplicationLoginConfigurationPtrInput MultiFactorConfiguration FusionAuthApplicationMultiFactorConfigurationPtrInput // The name of the Application. Name pulumi.StringPtrInput OauthConfiguration FusionAuthApplicationOauthConfigurationPtrInput // Determines if passwordless login is enabled for this application. PasswordlessConfigurationEnabled pulumi.BoolPtrInput RegistrationConfiguration FusionAuthApplicationRegistrationConfigurationPtrInput RegistrationDeletePolicy FusionAuthApplicationRegistrationDeletePolicyPtrInput Samlv2Configuration FusionAuthApplicationSamlv2ConfigurationPtrInput TenantId pulumi.StringPtrInput // The unique Id of the theme to be used to style the login page and other end user templates. ThemeId pulumi.StringPtrInput // The Id of the Email Template that is used to send the Registration Verification emails to users. If the verifyRegistration field is true this field is required. VerificationEmailTemplateId pulumi.StringPtrInput // Whether or not registrations to this Application may be verified. When this is set to true the verificationEmailTemplateId parameter is also required. VerifyRegistration pulumi.BoolPtrInput // An array of Webhook Ids. For Webhooks that are not already configured for All Applications, specifying an Id on this request will indicate the associated Webhook should handle events for this application. WebhookIds pulumi.StringArrayInput }
func (FusionAuthApplicationState) ElementType ¶
func (FusionAuthApplicationState) ElementType() reflect.Type
type FusionAuthEMail ¶
type FusionAuthEMail struct { pulumi.CustomResourceState // The default From Name used when sending emails. If not provided, and a localized value cannot be determined, the default value for the tenant will be used. This is the display name part of the email address ( i.e. Jared Dunn <jared@piedpiper.com>). DefaultFromName pulumi.StringOutput `pulumi:"defaultFromName"` // The default HTML Email Template. DefaultHtmlTemplate pulumi.StringOutput `pulumi:"defaultHtmlTemplate"` // The default Subject used when sending emails. DefaultSubject pulumi.StringOutput `pulumi:"defaultSubject"` // The default Text Email Template. DefaultTextTemplate pulumi.StringOutput `pulumi:"defaultTextTemplate"` // The Id to use for the new Email Template. If not specified a secure random UUID will be generated. EmailId pulumi.StringPtrOutput `pulumi:"emailId"` // The email address that this email will be sent from. If not provided, the default value for the tenant will be used. This is the address part email address (i.e. Jared Dunn <jared@piedpiper.com>). FromEmail pulumi.StringOutput `pulumi:"fromEmail"` // The From Name used when sending emails to users who speak other languages. This overrides the default From Name based on the user’s list of preferred languages. LocalizedFromNames pulumi.MapOutput `pulumi:"localizedFromNames"` // The HTML Email Template used when sending emails to users who speak other languages. This overrides the default HTML Email Template based on the user’s list of preferred languages. LocalizedHtmlTemplates pulumi.MapOutput `pulumi:"localizedHtmlTemplates"` // The Subject used when sending emails to users who speak other languages. This overrides the default Subject based on the user’s list of preferred languages. LocalizedSubjects pulumi.MapOutput `pulumi:"localizedSubjects"` // The Text Email Template used when sending emails to users who speak other languages. This overrides the default Text Email Template based on the user’s list of preferred languages. LocalizedTextTemplates pulumi.MapOutput `pulumi:"localizedTextTemplates"` // A descriptive name for the email template (i.e. "April 2016 Coupon Email") Name pulumi.StringOutput `pulumi:"name"` }
## # Email Resource
This resource contains the APIs for managing Email Templates.
[Emails API](https://fusionauth.io/docs/v1/tech/apis/emails)
## Example Usage
```go package main
import (
"fmt" "io/ioutil" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/theogravity/pulumi-fusionauth/sdk/go/fusionauth"
)
func readFileOrPanic(path string) pulumi.StringPtrInput { data, err := ioutil.ReadFile(path) if err != nil { panic(err.Error()) } return pulumi.String(string(data)) }
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := fusionauth.NewFusionAuthEMail(ctx, "helloWorld", &fusionauth.FusionAuthEMailArgs{ DefaultFromName: pulumi.String("Welcome Team"), DefaultHtmlTemplate: readFileOrPanic(fmt.Sprintf("%v%v", path.Module, "/email_templates/HelloWorld.html.ftl")), DefaultSubject: pulumi.String("Hello"), DefaultTextTemplate: readFileOrPanic(fmt.Sprintf("%v%v", path.Module, "/email_templates/HelloWorld.txt.ftl")), FromEmail: pulumi.String("welcome@example.com.com"), }) if err != nil { return err } return nil }) }
```
func GetFusionAuthEMail ¶
func GetFusionAuthEMail(ctx *pulumi.Context, name string, id pulumi.IDInput, state *FusionAuthEMailState, opts ...pulumi.ResourceOption) (*FusionAuthEMail, error)
GetFusionAuthEMail gets an existing FusionAuthEMail resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewFusionAuthEMail ¶
func NewFusionAuthEMail(ctx *pulumi.Context, name string, args *FusionAuthEMailArgs, opts ...pulumi.ResourceOption) (*FusionAuthEMail, error)
NewFusionAuthEMail registers a new resource with the given unique name, arguments, and options.
func (*FusionAuthEMail) ElementType ¶
func (*FusionAuthEMail) ElementType() reflect.Type
func (*FusionAuthEMail) ToFusionAuthEMailOutput ¶
func (i *FusionAuthEMail) ToFusionAuthEMailOutput() FusionAuthEMailOutput
func (*FusionAuthEMail) ToFusionAuthEMailOutputWithContext ¶
func (i *FusionAuthEMail) ToFusionAuthEMailOutputWithContext(ctx context.Context) FusionAuthEMailOutput
type FusionAuthEMailArgs ¶
type FusionAuthEMailArgs struct { // The default From Name used when sending emails. If not provided, and a localized value cannot be determined, the default value for the tenant will be used. This is the display name part of the email address ( i.e. Jared Dunn <jared@piedpiper.com>). DefaultFromName pulumi.StringInput // The default HTML Email Template. DefaultHtmlTemplate pulumi.StringInput // The default Subject used when sending emails. DefaultSubject pulumi.StringInput // The default Text Email Template. DefaultTextTemplate pulumi.StringInput // The Id to use for the new Email Template. If not specified a secure random UUID will be generated. EmailId pulumi.StringPtrInput // The email address that this email will be sent from. If not provided, the default value for the tenant will be used. This is the address part email address (i.e. Jared Dunn <jared@piedpiper.com>). FromEmail pulumi.StringInput // The From Name used when sending emails to users who speak other languages. This overrides the default From Name based on the user’s list of preferred languages. LocalizedFromNames pulumi.MapInput // The HTML Email Template used when sending emails to users who speak other languages. This overrides the default HTML Email Template based on the user’s list of preferred languages. LocalizedHtmlTemplates pulumi.MapInput // The Subject used when sending emails to users who speak other languages. This overrides the default Subject based on the user’s list of preferred languages. LocalizedSubjects pulumi.MapInput // The Text Email Template used when sending emails to users who speak other languages. This overrides the default Text Email Template based on the user’s list of preferred languages. LocalizedTextTemplates pulumi.MapInput // A descriptive name for the email template (i.e. "April 2016 Coupon Email") Name pulumi.StringPtrInput }
The set of arguments for constructing a FusionAuthEMail resource.
func (FusionAuthEMailArgs) ElementType ¶
func (FusionAuthEMailArgs) ElementType() reflect.Type
type FusionAuthEMailArray ¶
type FusionAuthEMailArray []FusionAuthEMailInput
func (FusionAuthEMailArray) ElementType ¶
func (FusionAuthEMailArray) ElementType() reflect.Type
func (FusionAuthEMailArray) ToFusionAuthEMailArrayOutput ¶
func (i FusionAuthEMailArray) ToFusionAuthEMailArrayOutput() FusionAuthEMailArrayOutput
func (FusionAuthEMailArray) ToFusionAuthEMailArrayOutputWithContext ¶
func (i FusionAuthEMailArray) ToFusionAuthEMailArrayOutputWithContext(ctx context.Context) FusionAuthEMailArrayOutput
type FusionAuthEMailArrayInput ¶
type FusionAuthEMailArrayInput interface { pulumi.Input ToFusionAuthEMailArrayOutput() FusionAuthEMailArrayOutput ToFusionAuthEMailArrayOutputWithContext(context.Context) FusionAuthEMailArrayOutput }
FusionAuthEMailArrayInput is an input type that accepts FusionAuthEMailArray and FusionAuthEMailArrayOutput values. You can construct a concrete instance of `FusionAuthEMailArrayInput` via:
FusionAuthEMailArray{ FusionAuthEMailArgs{...} }
type FusionAuthEMailArrayOutput ¶
type FusionAuthEMailArrayOutput struct{ *pulumi.OutputState }
func (FusionAuthEMailArrayOutput) ElementType ¶
func (FusionAuthEMailArrayOutput) ElementType() reflect.Type
func (FusionAuthEMailArrayOutput) Index ¶
func (o FusionAuthEMailArrayOutput) Index(i pulumi.IntInput) FusionAuthEMailOutput
func (FusionAuthEMailArrayOutput) ToFusionAuthEMailArrayOutput ¶
func (o FusionAuthEMailArrayOutput) ToFusionAuthEMailArrayOutput() FusionAuthEMailArrayOutput
func (FusionAuthEMailArrayOutput) ToFusionAuthEMailArrayOutputWithContext ¶
func (o FusionAuthEMailArrayOutput) ToFusionAuthEMailArrayOutputWithContext(ctx context.Context) FusionAuthEMailArrayOutput
type FusionAuthEMailInput ¶
type FusionAuthEMailInput interface { pulumi.Input ToFusionAuthEMailOutput() FusionAuthEMailOutput ToFusionAuthEMailOutputWithContext(ctx context.Context) FusionAuthEMailOutput }
type FusionAuthEMailMap ¶
type FusionAuthEMailMap map[string]FusionAuthEMailInput
func (FusionAuthEMailMap) ElementType ¶
func (FusionAuthEMailMap) ElementType() reflect.Type
func (FusionAuthEMailMap) ToFusionAuthEMailMapOutput ¶
func (i FusionAuthEMailMap) ToFusionAuthEMailMapOutput() FusionAuthEMailMapOutput
func (FusionAuthEMailMap) ToFusionAuthEMailMapOutputWithContext ¶
func (i FusionAuthEMailMap) ToFusionAuthEMailMapOutputWithContext(ctx context.Context) FusionAuthEMailMapOutput
type FusionAuthEMailMapInput ¶
type FusionAuthEMailMapInput interface { pulumi.Input ToFusionAuthEMailMapOutput() FusionAuthEMailMapOutput ToFusionAuthEMailMapOutputWithContext(context.Context) FusionAuthEMailMapOutput }
FusionAuthEMailMapInput is an input type that accepts FusionAuthEMailMap and FusionAuthEMailMapOutput values. You can construct a concrete instance of `FusionAuthEMailMapInput` via:
FusionAuthEMailMap{ "key": FusionAuthEMailArgs{...} }
type FusionAuthEMailMapOutput ¶
type FusionAuthEMailMapOutput struct{ *pulumi.OutputState }
func (FusionAuthEMailMapOutput) ElementType ¶
func (FusionAuthEMailMapOutput) ElementType() reflect.Type
func (FusionAuthEMailMapOutput) MapIndex ¶
func (o FusionAuthEMailMapOutput) MapIndex(k pulumi.StringInput) FusionAuthEMailOutput
func (FusionAuthEMailMapOutput) ToFusionAuthEMailMapOutput ¶
func (o FusionAuthEMailMapOutput) ToFusionAuthEMailMapOutput() FusionAuthEMailMapOutput
func (FusionAuthEMailMapOutput) ToFusionAuthEMailMapOutputWithContext ¶
func (o FusionAuthEMailMapOutput) ToFusionAuthEMailMapOutputWithContext(ctx context.Context) FusionAuthEMailMapOutput
type FusionAuthEMailOutput ¶
type FusionAuthEMailOutput struct{ *pulumi.OutputState }
func (FusionAuthEMailOutput) DefaultFromName ¶
func (o FusionAuthEMailOutput) DefaultFromName() pulumi.StringOutput
The default From Name used when sending emails. If not provided, and a localized value cannot be determined, the default value for the tenant will be used. This is the display name part of the email address ( i.e. Jared Dunn <jared@piedpiper.com>).
func (FusionAuthEMailOutput) DefaultHtmlTemplate ¶
func (o FusionAuthEMailOutput) DefaultHtmlTemplate() pulumi.StringOutput
The default HTML Email Template.
func (FusionAuthEMailOutput) DefaultSubject ¶
func (o FusionAuthEMailOutput) DefaultSubject() pulumi.StringOutput
The default Subject used when sending emails.
func (FusionAuthEMailOutput) DefaultTextTemplate ¶
func (o FusionAuthEMailOutput) DefaultTextTemplate() pulumi.StringOutput
The default Text Email Template.
func (FusionAuthEMailOutput) ElementType ¶
func (FusionAuthEMailOutput) ElementType() reflect.Type
func (FusionAuthEMailOutput) EmailId ¶
func (o FusionAuthEMailOutput) EmailId() pulumi.StringPtrOutput
The Id to use for the new Email Template. If not specified a secure random UUID will be generated.
func (FusionAuthEMailOutput) FromEmail ¶
func (o FusionAuthEMailOutput) FromEmail() pulumi.StringOutput
The email address that this email will be sent from. If not provided, the default value for the tenant will be used. This is the address part email address (i.e. Jared Dunn <jared@piedpiper.com>).
func (FusionAuthEMailOutput) LocalizedFromNames ¶
func (o FusionAuthEMailOutput) LocalizedFromNames() pulumi.MapOutput
The From Name used when sending emails to users who speak other languages. This overrides the default From Name based on the user’s list of preferred languages.
func (FusionAuthEMailOutput) LocalizedHtmlTemplates ¶
func (o FusionAuthEMailOutput) LocalizedHtmlTemplates() pulumi.MapOutput
The HTML Email Template used when sending emails to users who speak other languages. This overrides the default HTML Email Template based on the user’s list of preferred languages.
func (FusionAuthEMailOutput) LocalizedSubjects ¶
func (o FusionAuthEMailOutput) LocalizedSubjects() pulumi.MapOutput
The Subject used when sending emails to users who speak other languages. This overrides the default Subject based on the user’s list of preferred languages.
func (FusionAuthEMailOutput) LocalizedTextTemplates ¶
func (o FusionAuthEMailOutput) LocalizedTextTemplates() pulumi.MapOutput
The Text Email Template used when sending emails to users who speak other languages. This overrides the default Text Email Template based on the user’s list of preferred languages.
func (FusionAuthEMailOutput) Name ¶
func (o FusionAuthEMailOutput) Name() pulumi.StringOutput
A descriptive name for the email template (i.e. "April 2016 Coupon Email")
func (FusionAuthEMailOutput) ToFusionAuthEMailOutput ¶
func (o FusionAuthEMailOutput) ToFusionAuthEMailOutput() FusionAuthEMailOutput
func (FusionAuthEMailOutput) ToFusionAuthEMailOutputWithContext ¶
func (o FusionAuthEMailOutput) ToFusionAuthEMailOutputWithContext(ctx context.Context) FusionAuthEMailOutput
type FusionAuthEMailState ¶
type FusionAuthEMailState struct { // The default From Name used when sending emails. If not provided, and a localized value cannot be determined, the default value for the tenant will be used. This is the display name part of the email address ( i.e. Jared Dunn <jared@piedpiper.com>). DefaultFromName pulumi.StringPtrInput // The default HTML Email Template. DefaultHtmlTemplate pulumi.StringPtrInput // The default Subject used when sending emails. DefaultSubject pulumi.StringPtrInput // The default Text Email Template. DefaultTextTemplate pulumi.StringPtrInput // The Id to use for the new Email Template. If not specified a secure random UUID will be generated. EmailId pulumi.StringPtrInput // The email address that this email will be sent from. If not provided, the default value for the tenant will be used. This is the address part email address (i.e. Jared Dunn <jared@piedpiper.com>). FromEmail pulumi.StringPtrInput // The From Name used when sending emails to users who speak other languages. This overrides the default From Name based on the user’s list of preferred languages. LocalizedFromNames pulumi.MapInput // The HTML Email Template used when sending emails to users who speak other languages. This overrides the default HTML Email Template based on the user’s list of preferred languages. LocalizedHtmlTemplates pulumi.MapInput // The Subject used when sending emails to users who speak other languages. This overrides the default Subject based on the user’s list of preferred languages. LocalizedSubjects pulumi.MapInput // The Text Email Template used when sending emails to users who speak other languages. This overrides the default Text Email Template based on the user’s list of preferred languages. LocalizedTextTemplates pulumi.MapInput // A descriptive name for the email template (i.e. "April 2016 Coupon Email") Name pulumi.StringPtrInput }
func (FusionAuthEMailState) ElementType ¶
func (FusionAuthEMailState) ElementType() reflect.Type
type FusionAuthEntity ¶
type FusionAuthEntity struct { pulumi.CustomResourceState // The OAuth 2.0 client ID. If you leave this blank on create, the value of the Entity ID will // be used. Must be a UUID. ClientId pulumi.StringOutput `pulumi:"clientId"` // The OAuth 2.0 client secret. If you leave this blank on create, a secure secret will be // generated for you. If you leave this blank during an update, the previous value will be maintained. For both create // and update you can provide a value and it will be stored. ClientSecret pulumi.StringOutput `pulumi:"clientSecret"` // An object that can hold any information about the Entity that should be persisted. Please review // the limits on data field types as you plan for and build your custom data schema. Must be a JSON serialised string. Data pulumi.StringPtrOutput `pulumi:"data"` // The ID to use for the new Entity. If not specified a secure random UUID will be generated. EntityId pulumi.StringOutput `pulumi:"entityId"` // The ID of the Entity Type. Types are consulted for permission checks. EntityTypeId pulumi.StringOutput `pulumi:"entityTypeId"` // A descriptive name for the Entity (i.e. "Raviga" or "Email Service"). Name pulumi.StringOutput `pulumi:"name"` // The unique ID of the tenant used to scope this API request. TenantId pulumi.StringPtrOutput `pulumi:"tenantId"` }
## # Entity Resource
Entities are arbitrary objects which can be modeled in FusionAuth. Anything which is not a user but might need permissions managed by FusionAuth is a possible entity. Examples might include devices, cars, computers, customers, companies, etc.
FusionAuth’s Entity Management has the following major concepts:
- Entity Types categorize Entities. An Entity Type could be `Device`, `API` or `Company`.
- Permissions are defined on an Entity Type. These are arbitrary strings which can fit the business domain. A Permission could be `read`, `write`, or `file-lawsuit`.
- Entities are instances of a single type. An Entity could be a `nest device`, an `Email API` or `Raviga`.
- Entities can have Grants. Grants are relationships between a target Entity and one of two other types: a recipient Entity or a User. Grants can have zero or more Permissions associated with them.
You can use the Client Credentials grant to see if an Entity has permission to access another Entity.
[Entity API](https://fusionauth.io/docs/v1/tech/apis/entity-management/entities)
func GetFusionAuthEntity ¶
func GetFusionAuthEntity(ctx *pulumi.Context, name string, id pulumi.IDInput, state *FusionAuthEntityState, opts ...pulumi.ResourceOption) (*FusionAuthEntity, error)
GetFusionAuthEntity gets an existing FusionAuthEntity resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewFusionAuthEntity ¶
func NewFusionAuthEntity(ctx *pulumi.Context, name string, args *FusionAuthEntityArgs, opts ...pulumi.ResourceOption) (*FusionAuthEntity, error)
NewFusionAuthEntity registers a new resource with the given unique name, arguments, and options.
func (*FusionAuthEntity) ElementType ¶
func (*FusionAuthEntity) ElementType() reflect.Type
func (*FusionAuthEntity) ToFusionAuthEntityOutput ¶
func (i *FusionAuthEntity) ToFusionAuthEntityOutput() FusionAuthEntityOutput
func (*FusionAuthEntity) ToFusionAuthEntityOutputWithContext ¶
func (i *FusionAuthEntity) ToFusionAuthEntityOutputWithContext(ctx context.Context) FusionAuthEntityOutput
type FusionAuthEntityArgs ¶
type FusionAuthEntityArgs struct { // The OAuth 2.0 client ID. If you leave this blank on create, the value of the Entity ID will // be used. Must be a UUID. ClientId pulumi.StringPtrInput // The OAuth 2.0 client secret. If you leave this blank on create, a secure secret will be // generated for you. If you leave this blank during an update, the previous value will be maintained. For both create // and update you can provide a value and it will be stored. ClientSecret pulumi.StringPtrInput // An object that can hold any information about the Entity that should be persisted. Please review // the limits on data field types as you plan for and build your custom data schema. Must be a JSON serialised string. Data pulumi.StringPtrInput // The ID to use for the new Entity. If not specified a secure random UUID will be generated. EntityId pulumi.StringPtrInput // The ID of the Entity Type. Types are consulted for permission checks. EntityTypeId pulumi.StringInput // A descriptive name for the Entity (i.e. "Raviga" or "Email Service"). Name pulumi.StringPtrInput // The unique ID of the tenant used to scope this API request. TenantId pulumi.StringPtrInput }
The set of arguments for constructing a FusionAuthEntity resource.
func (FusionAuthEntityArgs) ElementType ¶
func (FusionAuthEntityArgs) ElementType() reflect.Type
type FusionAuthEntityArray ¶
type FusionAuthEntityArray []FusionAuthEntityInput
func (FusionAuthEntityArray) ElementType ¶
func (FusionAuthEntityArray) ElementType() reflect.Type
func (FusionAuthEntityArray) ToFusionAuthEntityArrayOutput ¶
func (i FusionAuthEntityArray) ToFusionAuthEntityArrayOutput() FusionAuthEntityArrayOutput
func (FusionAuthEntityArray) ToFusionAuthEntityArrayOutputWithContext ¶
func (i FusionAuthEntityArray) ToFusionAuthEntityArrayOutputWithContext(ctx context.Context) FusionAuthEntityArrayOutput
type FusionAuthEntityArrayInput ¶
type FusionAuthEntityArrayInput interface { pulumi.Input ToFusionAuthEntityArrayOutput() FusionAuthEntityArrayOutput ToFusionAuthEntityArrayOutputWithContext(context.Context) FusionAuthEntityArrayOutput }
FusionAuthEntityArrayInput is an input type that accepts FusionAuthEntityArray and FusionAuthEntityArrayOutput values. You can construct a concrete instance of `FusionAuthEntityArrayInput` via:
FusionAuthEntityArray{ FusionAuthEntityArgs{...} }
type FusionAuthEntityArrayOutput ¶
type FusionAuthEntityArrayOutput struct{ *pulumi.OutputState }
func (FusionAuthEntityArrayOutput) ElementType ¶
func (FusionAuthEntityArrayOutput) ElementType() reflect.Type
func (FusionAuthEntityArrayOutput) Index ¶
func (o FusionAuthEntityArrayOutput) Index(i pulumi.IntInput) FusionAuthEntityOutput
func (FusionAuthEntityArrayOutput) ToFusionAuthEntityArrayOutput ¶
func (o FusionAuthEntityArrayOutput) ToFusionAuthEntityArrayOutput() FusionAuthEntityArrayOutput
func (FusionAuthEntityArrayOutput) ToFusionAuthEntityArrayOutputWithContext ¶
func (o FusionAuthEntityArrayOutput) ToFusionAuthEntityArrayOutputWithContext(ctx context.Context) FusionAuthEntityArrayOutput
type FusionAuthEntityGrant ¶
type FusionAuthEntityGrant struct { pulumi.CustomResourceState // An object that can hold any information about the Grant that should be persisted. Please review the limits on data field types as you plan for and build your custom data schema. Must be a JSON string. Data pulumi.StringPtrOutput `pulumi:"data"` // The Id of the Entity to which access is granted. EntityId pulumi.StringOutput `pulumi:"entityId"` // The set of permissions of this Grant. Permissions pulumi.StringArrayOutput `pulumi:"permissions"` // The Entity Id for which access is granted. If `recipientEntityId` is not provided, then the `userId` will be required. RecipientEntityId pulumi.StringPtrOutput `pulumi:"recipientEntityId"` // The unique Id of the tenant used to scope this API request. TenantId pulumi.StringOutput `pulumi:"tenantId"` // The User Id for which access is granted. If `userId` is not provided, then the `recipientEntityId` will be required. UserId pulumi.StringPtrOutput `pulumi:"userId"` }
## # Entity Grant Resource
Entities can have Grants. Grants are relationships between a target Entity and one of two other types:
* A Recipient Entity * A User.
Grants can have zero or more Permissions associated with them.
[Entity Grant API](https://fusionauth.io/docs/v1/tech/apis/entity-management/grants)
## Example Usage
func GetFusionAuthEntityGrant ¶
func GetFusionAuthEntityGrant(ctx *pulumi.Context, name string, id pulumi.IDInput, state *FusionAuthEntityGrantState, opts ...pulumi.ResourceOption) (*FusionAuthEntityGrant, error)
GetFusionAuthEntityGrant gets an existing FusionAuthEntityGrant resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewFusionAuthEntityGrant ¶
func NewFusionAuthEntityGrant(ctx *pulumi.Context, name string, args *FusionAuthEntityGrantArgs, opts ...pulumi.ResourceOption) (*FusionAuthEntityGrant, error)
NewFusionAuthEntityGrant registers a new resource with the given unique name, arguments, and options.
func (*FusionAuthEntityGrant) ElementType ¶
func (*FusionAuthEntityGrant) ElementType() reflect.Type
func (*FusionAuthEntityGrant) ToFusionAuthEntityGrantOutput ¶
func (i *FusionAuthEntityGrant) ToFusionAuthEntityGrantOutput() FusionAuthEntityGrantOutput
func (*FusionAuthEntityGrant) ToFusionAuthEntityGrantOutputWithContext ¶
func (i *FusionAuthEntityGrant) ToFusionAuthEntityGrantOutputWithContext(ctx context.Context) FusionAuthEntityGrantOutput
type FusionAuthEntityGrantArgs ¶
type FusionAuthEntityGrantArgs struct { // An object that can hold any information about the Grant that should be persisted. Please review the limits on data field types as you plan for and build your custom data schema. Must be a JSON string. Data pulumi.StringPtrInput // The Id of the Entity to which access is granted. EntityId pulumi.StringInput // The set of permissions of this Grant. Permissions pulumi.StringArrayInput // The Entity Id for which access is granted. If `recipientEntityId` is not provided, then the `userId` will be required. RecipientEntityId pulumi.StringPtrInput // The unique Id of the tenant used to scope this API request. TenantId pulumi.StringPtrInput // The User Id for which access is granted. If `userId` is not provided, then the `recipientEntityId` will be required. UserId pulumi.StringPtrInput }
The set of arguments for constructing a FusionAuthEntityGrant resource.
func (FusionAuthEntityGrantArgs) ElementType ¶
func (FusionAuthEntityGrantArgs) ElementType() reflect.Type
type FusionAuthEntityGrantArray ¶
type FusionAuthEntityGrantArray []FusionAuthEntityGrantInput
func (FusionAuthEntityGrantArray) ElementType ¶
func (FusionAuthEntityGrantArray) ElementType() reflect.Type
func (FusionAuthEntityGrantArray) ToFusionAuthEntityGrantArrayOutput ¶
func (i FusionAuthEntityGrantArray) ToFusionAuthEntityGrantArrayOutput() FusionAuthEntityGrantArrayOutput
func (FusionAuthEntityGrantArray) ToFusionAuthEntityGrantArrayOutputWithContext ¶
func (i FusionAuthEntityGrantArray) ToFusionAuthEntityGrantArrayOutputWithContext(ctx context.Context) FusionAuthEntityGrantArrayOutput
type FusionAuthEntityGrantArrayInput ¶
type FusionAuthEntityGrantArrayInput interface { pulumi.Input ToFusionAuthEntityGrantArrayOutput() FusionAuthEntityGrantArrayOutput ToFusionAuthEntityGrantArrayOutputWithContext(context.Context) FusionAuthEntityGrantArrayOutput }
FusionAuthEntityGrantArrayInput is an input type that accepts FusionAuthEntityGrantArray and FusionAuthEntityGrantArrayOutput values. You can construct a concrete instance of `FusionAuthEntityGrantArrayInput` via:
FusionAuthEntityGrantArray{ FusionAuthEntityGrantArgs{...} }
type FusionAuthEntityGrantArrayOutput ¶
type FusionAuthEntityGrantArrayOutput struct{ *pulumi.OutputState }
func (FusionAuthEntityGrantArrayOutput) ElementType ¶
func (FusionAuthEntityGrantArrayOutput) ElementType() reflect.Type
func (FusionAuthEntityGrantArrayOutput) Index ¶
func (o FusionAuthEntityGrantArrayOutput) Index(i pulumi.IntInput) FusionAuthEntityGrantOutput
func (FusionAuthEntityGrantArrayOutput) ToFusionAuthEntityGrantArrayOutput ¶
func (o FusionAuthEntityGrantArrayOutput) ToFusionAuthEntityGrantArrayOutput() FusionAuthEntityGrantArrayOutput
func (FusionAuthEntityGrantArrayOutput) ToFusionAuthEntityGrantArrayOutputWithContext ¶
func (o FusionAuthEntityGrantArrayOutput) ToFusionAuthEntityGrantArrayOutputWithContext(ctx context.Context) FusionAuthEntityGrantArrayOutput
type FusionAuthEntityGrantInput ¶
type FusionAuthEntityGrantInput interface { pulumi.Input ToFusionAuthEntityGrantOutput() FusionAuthEntityGrantOutput ToFusionAuthEntityGrantOutputWithContext(ctx context.Context) FusionAuthEntityGrantOutput }
type FusionAuthEntityGrantMap ¶
type FusionAuthEntityGrantMap map[string]FusionAuthEntityGrantInput
func (FusionAuthEntityGrantMap) ElementType ¶
func (FusionAuthEntityGrantMap) ElementType() reflect.Type
func (FusionAuthEntityGrantMap) ToFusionAuthEntityGrantMapOutput ¶
func (i FusionAuthEntityGrantMap) ToFusionAuthEntityGrantMapOutput() FusionAuthEntityGrantMapOutput
func (FusionAuthEntityGrantMap) ToFusionAuthEntityGrantMapOutputWithContext ¶
func (i FusionAuthEntityGrantMap) ToFusionAuthEntityGrantMapOutputWithContext(ctx context.Context) FusionAuthEntityGrantMapOutput
type FusionAuthEntityGrantMapInput ¶
type FusionAuthEntityGrantMapInput interface { pulumi.Input ToFusionAuthEntityGrantMapOutput() FusionAuthEntityGrantMapOutput ToFusionAuthEntityGrantMapOutputWithContext(context.Context) FusionAuthEntityGrantMapOutput }
FusionAuthEntityGrantMapInput is an input type that accepts FusionAuthEntityGrantMap and FusionAuthEntityGrantMapOutput values. You can construct a concrete instance of `FusionAuthEntityGrantMapInput` via:
FusionAuthEntityGrantMap{ "key": FusionAuthEntityGrantArgs{...} }
type FusionAuthEntityGrantMapOutput ¶
type FusionAuthEntityGrantMapOutput struct{ *pulumi.OutputState }
func (FusionAuthEntityGrantMapOutput) ElementType ¶
func (FusionAuthEntityGrantMapOutput) ElementType() reflect.Type
func (FusionAuthEntityGrantMapOutput) MapIndex ¶
func (o FusionAuthEntityGrantMapOutput) MapIndex(k pulumi.StringInput) FusionAuthEntityGrantOutput
func (FusionAuthEntityGrantMapOutput) ToFusionAuthEntityGrantMapOutput ¶
func (o FusionAuthEntityGrantMapOutput) ToFusionAuthEntityGrantMapOutput() FusionAuthEntityGrantMapOutput
func (FusionAuthEntityGrantMapOutput) ToFusionAuthEntityGrantMapOutputWithContext ¶
func (o FusionAuthEntityGrantMapOutput) ToFusionAuthEntityGrantMapOutputWithContext(ctx context.Context) FusionAuthEntityGrantMapOutput
type FusionAuthEntityGrantOutput ¶
type FusionAuthEntityGrantOutput struct{ *pulumi.OutputState }
func (FusionAuthEntityGrantOutput) Data ¶
func (o FusionAuthEntityGrantOutput) Data() pulumi.StringPtrOutput
An object that can hold any information about the Grant that should be persisted. Please review the limits on data field types as you plan for and build your custom data schema. Must be a JSON string.
func (FusionAuthEntityGrantOutput) ElementType ¶
func (FusionAuthEntityGrantOutput) ElementType() reflect.Type
func (FusionAuthEntityGrantOutput) EntityId ¶
func (o FusionAuthEntityGrantOutput) EntityId() pulumi.StringOutput
The Id of the Entity to which access is granted.
func (FusionAuthEntityGrantOutput) Permissions ¶
func (o FusionAuthEntityGrantOutput) Permissions() pulumi.StringArrayOutput
The set of permissions of this Grant.
func (FusionAuthEntityGrantOutput) RecipientEntityId ¶
func (o FusionAuthEntityGrantOutput) RecipientEntityId() pulumi.StringPtrOutput
The Entity Id for which access is granted. If `recipientEntityId` is not provided, then the `userId` will be required.
func (FusionAuthEntityGrantOutput) TenantId ¶
func (o FusionAuthEntityGrantOutput) TenantId() pulumi.StringOutput
The unique Id of the tenant used to scope this API request.
func (FusionAuthEntityGrantOutput) ToFusionAuthEntityGrantOutput ¶
func (o FusionAuthEntityGrantOutput) ToFusionAuthEntityGrantOutput() FusionAuthEntityGrantOutput
func (FusionAuthEntityGrantOutput) ToFusionAuthEntityGrantOutputWithContext ¶
func (o FusionAuthEntityGrantOutput) ToFusionAuthEntityGrantOutputWithContext(ctx context.Context) FusionAuthEntityGrantOutput
func (FusionAuthEntityGrantOutput) UserId ¶
func (o FusionAuthEntityGrantOutput) UserId() pulumi.StringPtrOutput
The User Id for which access is granted. If `userId` is not provided, then the `recipientEntityId` will be required.
type FusionAuthEntityGrantState ¶
type FusionAuthEntityGrantState struct { // An object that can hold any information about the Grant that should be persisted. Please review the limits on data field types as you plan for and build your custom data schema. Must be a JSON string. Data pulumi.StringPtrInput // The Id of the Entity to which access is granted. EntityId pulumi.StringPtrInput // The set of permissions of this Grant. Permissions pulumi.StringArrayInput // The Entity Id for which access is granted. If `recipientEntityId` is not provided, then the `userId` will be required. RecipientEntityId pulumi.StringPtrInput // The unique Id of the tenant used to scope this API request. TenantId pulumi.StringPtrInput // The User Id for which access is granted. If `userId` is not provided, then the `recipientEntityId` will be required. UserId pulumi.StringPtrInput }
func (FusionAuthEntityGrantState) ElementType ¶
func (FusionAuthEntityGrantState) ElementType() reflect.Type
type FusionAuthEntityInput ¶
type FusionAuthEntityInput interface { pulumi.Input ToFusionAuthEntityOutput() FusionAuthEntityOutput ToFusionAuthEntityOutputWithContext(ctx context.Context) FusionAuthEntityOutput }
type FusionAuthEntityMap ¶
type FusionAuthEntityMap map[string]FusionAuthEntityInput
func (FusionAuthEntityMap) ElementType ¶
func (FusionAuthEntityMap) ElementType() reflect.Type
func (FusionAuthEntityMap) ToFusionAuthEntityMapOutput ¶
func (i FusionAuthEntityMap) ToFusionAuthEntityMapOutput() FusionAuthEntityMapOutput
func (FusionAuthEntityMap) ToFusionAuthEntityMapOutputWithContext ¶
func (i FusionAuthEntityMap) ToFusionAuthEntityMapOutputWithContext(ctx context.Context) FusionAuthEntityMapOutput
type FusionAuthEntityMapInput ¶
type FusionAuthEntityMapInput interface { pulumi.Input ToFusionAuthEntityMapOutput() FusionAuthEntityMapOutput ToFusionAuthEntityMapOutputWithContext(context.Context) FusionAuthEntityMapOutput }
FusionAuthEntityMapInput is an input type that accepts FusionAuthEntityMap and FusionAuthEntityMapOutput values. You can construct a concrete instance of `FusionAuthEntityMapInput` via:
FusionAuthEntityMap{ "key": FusionAuthEntityArgs{...} }
type FusionAuthEntityMapOutput ¶
type FusionAuthEntityMapOutput struct{ *pulumi.OutputState }
func (FusionAuthEntityMapOutput) ElementType ¶
func (FusionAuthEntityMapOutput) ElementType() reflect.Type
func (FusionAuthEntityMapOutput) MapIndex ¶
func (o FusionAuthEntityMapOutput) MapIndex(k pulumi.StringInput) FusionAuthEntityOutput
func (FusionAuthEntityMapOutput) ToFusionAuthEntityMapOutput ¶
func (o FusionAuthEntityMapOutput) ToFusionAuthEntityMapOutput() FusionAuthEntityMapOutput
func (FusionAuthEntityMapOutput) ToFusionAuthEntityMapOutputWithContext ¶
func (o FusionAuthEntityMapOutput) ToFusionAuthEntityMapOutputWithContext(ctx context.Context) FusionAuthEntityMapOutput
type FusionAuthEntityOutput ¶
type FusionAuthEntityOutput struct{ *pulumi.OutputState }
func (FusionAuthEntityOutput) ClientId ¶
func (o FusionAuthEntityOutput) ClientId() pulumi.StringOutput
The OAuth 2.0 client ID. If you leave this blank on create, the value of the Entity ID will be used. Must be a UUID.
func (FusionAuthEntityOutput) ClientSecret ¶
func (o FusionAuthEntityOutput) ClientSecret() pulumi.StringOutput
The OAuth 2.0 client secret. If you leave this blank on create, a secure secret will be generated for you. If you leave this blank during an update, the previous value will be maintained. For both create and update you can provide a value and it will be stored.
func (FusionAuthEntityOutput) Data ¶
func (o FusionAuthEntityOutput) Data() pulumi.StringPtrOutput
An object that can hold any information about the Entity that should be persisted. Please review the limits on data field types as you plan for and build your custom data schema. Must be a JSON serialised string.
func (FusionAuthEntityOutput) ElementType ¶
func (FusionAuthEntityOutput) ElementType() reflect.Type
func (FusionAuthEntityOutput) EntityId ¶
func (o FusionAuthEntityOutput) EntityId() pulumi.StringOutput
The ID to use for the new Entity. If not specified a secure random UUID will be generated.
func (FusionAuthEntityOutput) EntityTypeId ¶
func (o FusionAuthEntityOutput) EntityTypeId() pulumi.StringOutput
The ID of the Entity Type. Types are consulted for permission checks.
func (FusionAuthEntityOutput) Name ¶
func (o FusionAuthEntityOutput) Name() pulumi.StringOutput
A descriptive name for the Entity (i.e. "Raviga" or "Email Service").
func (FusionAuthEntityOutput) TenantId ¶
func (o FusionAuthEntityOutput) TenantId() pulumi.StringPtrOutput
The unique ID of the tenant used to scope this API request.
func (FusionAuthEntityOutput) ToFusionAuthEntityOutput ¶
func (o FusionAuthEntityOutput) ToFusionAuthEntityOutput() FusionAuthEntityOutput
func (FusionAuthEntityOutput) ToFusionAuthEntityOutputWithContext ¶
func (o FusionAuthEntityOutput) ToFusionAuthEntityOutputWithContext(ctx context.Context) FusionAuthEntityOutput
type FusionAuthEntityState ¶
type FusionAuthEntityState struct { // The OAuth 2.0 client ID. If you leave this blank on create, the value of the Entity ID will // be used. Must be a UUID. ClientId pulumi.StringPtrInput // The OAuth 2.0 client secret. If you leave this blank on create, a secure secret will be // generated for you. If you leave this blank during an update, the previous value will be maintained. For both create // and update you can provide a value and it will be stored. ClientSecret pulumi.StringPtrInput // An object that can hold any information about the Entity that should be persisted. Please review // the limits on data field types as you plan for and build your custom data schema. Must be a JSON serialised string. Data pulumi.StringPtrInput // The ID to use for the new Entity. If not specified a secure random UUID will be generated. EntityId pulumi.StringPtrInput // The ID of the Entity Type. Types are consulted for permission checks. EntityTypeId pulumi.StringPtrInput // A descriptive name for the Entity (i.e. "Raviga" or "Email Service"). Name pulumi.StringPtrInput // The unique ID of the tenant used to scope this API request. TenantId pulumi.StringPtrInput }
func (FusionAuthEntityState) ElementType ¶
func (FusionAuthEntityState) ElementType() reflect.Type
type FusionAuthEntityType ¶
type FusionAuthEntityType struct { pulumi.CustomResourceState // An object that can hold any information about the Entity Type that should be persisted. Must be a // JSON string. Data pulumi.StringPtrOutput `pulumi:"data"` // The ID to use for the new Entity Type. If not specified a secure random UUID will be // generated. EntityTypeId pulumi.StringOutput `pulumi:"entityTypeId"` // A block to configure JSON Web Token (JWT) options. JwtConfiguration FusionAuthEntityTypeJwtConfigurationOutput `pulumi:"jwtConfiguration"` // A descriptive name for the entity type (i.e. `Customer` or `Email_Service`). Name pulumi.StringOutput `pulumi:"name"` }
## # Entity Type Resource
Entity Types categorize Entities. For example, an Entity Type could be `Device`, `API` or `Company`.
[Entity Type API](https://fusionauth.io/docs/v1/tech/apis/entity-management/entity-types/#create-an-entity-type)
## Example Usage
```go package main
import (
"encoding/json" "github.com/pulumi/pulumi-fusionauth/sdk/go/fusionauth" "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 { tmpJSON0, err := json.Marshal(map[string]interface{}{ "createdBy": "jared@fusionauth.io", }) if err != nil { return err } json0 := string(tmpJSON0) _, err := fusionauth.NewFusionAuthEntityType(ctx, "company", &fusionauth.FusionAuthEntityTypeArgs{ Data: pulumi.String(json0), JwtConfiguration: &FusionAuthEntityTypeJwtConfigurationArgs{ AccessTokenKeyId: pulumi.String("a7516c7c-6234-4021-b0b4-8870c807aeb2"), Enabled: pulumi.Bool(true), TimeToLiveInSeconds: pulumi.Int(3600), }, }) if err != nil { return err } return nil }) }
```
func GetFusionAuthEntityType ¶
func GetFusionAuthEntityType(ctx *pulumi.Context, name string, id pulumi.IDInput, state *FusionAuthEntityTypeState, opts ...pulumi.ResourceOption) (*FusionAuthEntityType, error)
GetFusionAuthEntityType gets an existing FusionAuthEntityType resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewFusionAuthEntityType ¶
func NewFusionAuthEntityType(ctx *pulumi.Context, name string, args *FusionAuthEntityTypeArgs, opts ...pulumi.ResourceOption) (*FusionAuthEntityType, error)
NewFusionAuthEntityType registers a new resource with the given unique name, arguments, and options.
func (*FusionAuthEntityType) ElementType ¶
func (*FusionAuthEntityType) ElementType() reflect.Type
func (*FusionAuthEntityType) ToFusionAuthEntityTypeOutput ¶
func (i *FusionAuthEntityType) ToFusionAuthEntityTypeOutput() FusionAuthEntityTypeOutput
func (*FusionAuthEntityType) ToFusionAuthEntityTypeOutputWithContext ¶
func (i *FusionAuthEntityType) ToFusionAuthEntityTypeOutputWithContext(ctx context.Context) FusionAuthEntityTypeOutput
type FusionAuthEntityTypeArgs ¶
type FusionAuthEntityTypeArgs struct { // An object that can hold any information about the Entity Type that should be persisted. Must be a // JSON string. Data pulumi.StringPtrInput // The ID to use for the new Entity Type. If not specified a secure random UUID will be // generated. EntityTypeId pulumi.StringPtrInput // A block to configure JSON Web Token (JWT) options. JwtConfiguration FusionAuthEntityTypeJwtConfigurationPtrInput // A descriptive name for the entity type (i.e. `Customer` or `Email_Service`). Name pulumi.StringPtrInput }
The set of arguments for constructing a FusionAuthEntityType resource.
func (FusionAuthEntityTypeArgs) ElementType ¶
func (FusionAuthEntityTypeArgs) ElementType() reflect.Type
type FusionAuthEntityTypeArray ¶
type FusionAuthEntityTypeArray []FusionAuthEntityTypeInput
func (FusionAuthEntityTypeArray) ElementType ¶
func (FusionAuthEntityTypeArray) ElementType() reflect.Type
func (FusionAuthEntityTypeArray) ToFusionAuthEntityTypeArrayOutput ¶
func (i FusionAuthEntityTypeArray) ToFusionAuthEntityTypeArrayOutput() FusionAuthEntityTypeArrayOutput
func (FusionAuthEntityTypeArray) ToFusionAuthEntityTypeArrayOutputWithContext ¶
func (i FusionAuthEntityTypeArray) ToFusionAuthEntityTypeArrayOutputWithContext(ctx context.Context) FusionAuthEntityTypeArrayOutput
type FusionAuthEntityTypeArrayInput ¶
type FusionAuthEntityTypeArrayInput interface { pulumi.Input ToFusionAuthEntityTypeArrayOutput() FusionAuthEntityTypeArrayOutput ToFusionAuthEntityTypeArrayOutputWithContext(context.Context) FusionAuthEntityTypeArrayOutput }
FusionAuthEntityTypeArrayInput is an input type that accepts FusionAuthEntityTypeArray and FusionAuthEntityTypeArrayOutput values. You can construct a concrete instance of `FusionAuthEntityTypeArrayInput` via:
FusionAuthEntityTypeArray{ FusionAuthEntityTypeArgs{...} }
type FusionAuthEntityTypeArrayOutput ¶
type FusionAuthEntityTypeArrayOutput struct{ *pulumi.OutputState }
func (FusionAuthEntityTypeArrayOutput) ElementType ¶
func (FusionAuthEntityTypeArrayOutput) ElementType() reflect.Type
func (FusionAuthEntityTypeArrayOutput) Index ¶
func (o FusionAuthEntityTypeArrayOutput) Index(i pulumi.IntInput) FusionAuthEntityTypeOutput
func (FusionAuthEntityTypeArrayOutput) ToFusionAuthEntityTypeArrayOutput ¶
func (o FusionAuthEntityTypeArrayOutput) ToFusionAuthEntityTypeArrayOutput() FusionAuthEntityTypeArrayOutput
func (FusionAuthEntityTypeArrayOutput) ToFusionAuthEntityTypeArrayOutputWithContext ¶
func (o FusionAuthEntityTypeArrayOutput) ToFusionAuthEntityTypeArrayOutputWithContext(ctx context.Context) FusionAuthEntityTypeArrayOutput
type FusionAuthEntityTypeInput ¶
type FusionAuthEntityTypeInput interface { pulumi.Input ToFusionAuthEntityTypeOutput() FusionAuthEntityTypeOutput ToFusionAuthEntityTypeOutputWithContext(ctx context.Context) FusionAuthEntityTypeOutput }
type FusionAuthEntityTypeJwtConfiguration ¶
type FusionAuthEntityTypeJwtConfiguration struct { // The unique ID of the signing key used to sign the access token. Required when // enabled is set to true. AccessTokenKeyId *string `pulumi:"accessTokenKeyId"` // Indicates if this application is using the JWT configuration defined here or the global JWT // configuration defined by the Tenant. If this is false the signing algorithm configured in the Tenant will be used. // If true the signing algorithm defined in this application will be used. Enabled *bool `pulumi:"enabled"` // The length of time in seconds the JWT will live before it is expired and no // longer valid. Required when enabled is set to true. TimeToLiveInSeconds *int `pulumi:"timeToLiveInSeconds"` }
type FusionAuthEntityTypeJwtConfigurationArgs ¶
type FusionAuthEntityTypeJwtConfigurationArgs struct { // The unique ID of the signing key used to sign the access token. Required when // enabled is set to true. AccessTokenKeyId pulumi.StringPtrInput `pulumi:"accessTokenKeyId"` // Indicates if this application is using the JWT configuration defined here or the global JWT // configuration defined by the Tenant. If this is false the signing algorithm configured in the Tenant will be used. // If true the signing algorithm defined in this application will be used. Enabled pulumi.BoolPtrInput `pulumi:"enabled"` // The length of time in seconds the JWT will live before it is expired and no // longer valid. Required when enabled is set to true. TimeToLiveInSeconds pulumi.IntPtrInput `pulumi:"timeToLiveInSeconds"` }
func (FusionAuthEntityTypeJwtConfigurationArgs) ElementType ¶
func (FusionAuthEntityTypeJwtConfigurationArgs) ElementType() reflect.Type
func (FusionAuthEntityTypeJwtConfigurationArgs) ToFusionAuthEntityTypeJwtConfigurationOutput ¶
func (i FusionAuthEntityTypeJwtConfigurationArgs) ToFusionAuthEntityTypeJwtConfigurationOutput() FusionAuthEntityTypeJwtConfigurationOutput
func (FusionAuthEntityTypeJwtConfigurationArgs) ToFusionAuthEntityTypeJwtConfigurationOutputWithContext ¶
func (i FusionAuthEntityTypeJwtConfigurationArgs) ToFusionAuthEntityTypeJwtConfigurationOutputWithContext(ctx context.Context) FusionAuthEntityTypeJwtConfigurationOutput
func (FusionAuthEntityTypeJwtConfigurationArgs) ToFusionAuthEntityTypeJwtConfigurationPtrOutput ¶
func (i FusionAuthEntityTypeJwtConfigurationArgs) ToFusionAuthEntityTypeJwtConfigurationPtrOutput() FusionAuthEntityTypeJwtConfigurationPtrOutput
func (FusionAuthEntityTypeJwtConfigurationArgs) ToFusionAuthEntityTypeJwtConfigurationPtrOutputWithContext ¶
func (i FusionAuthEntityTypeJwtConfigurationArgs) ToFusionAuthEntityTypeJwtConfigurationPtrOutputWithContext(ctx context.Context) FusionAuthEntityTypeJwtConfigurationPtrOutput
type FusionAuthEntityTypeJwtConfigurationInput ¶
type FusionAuthEntityTypeJwtConfigurationInput interface { pulumi.Input ToFusionAuthEntityTypeJwtConfigurationOutput() FusionAuthEntityTypeJwtConfigurationOutput ToFusionAuthEntityTypeJwtConfigurationOutputWithContext(context.Context) FusionAuthEntityTypeJwtConfigurationOutput }
FusionAuthEntityTypeJwtConfigurationInput is an input type that accepts FusionAuthEntityTypeJwtConfigurationArgs and FusionAuthEntityTypeJwtConfigurationOutput values. You can construct a concrete instance of `FusionAuthEntityTypeJwtConfigurationInput` via:
FusionAuthEntityTypeJwtConfigurationArgs{...}
type FusionAuthEntityTypeJwtConfigurationOutput ¶
type FusionAuthEntityTypeJwtConfigurationOutput struct{ *pulumi.OutputState }
func (FusionAuthEntityTypeJwtConfigurationOutput) AccessTokenKeyId ¶
func (o FusionAuthEntityTypeJwtConfigurationOutput) AccessTokenKeyId() pulumi.StringPtrOutput
The unique ID of the signing key used to sign the access token. Required when enabled is set to true.
func (FusionAuthEntityTypeJwtConfigurationOutput) ElementType ¶
func (FusionAuthEntityTypeJwtConfigurationOutput) ElementType() reflect.Type
func (FusionAuthEntityTypeJwtConfigurationOutput) Enabled ¶
func (o FusionAuthEntityTypeJwtConfigurationOutput) Enabled() pulumi.BoolPtrOutput
Indicates if this application is using the JWT configuration defined here or the global JWT configuration defined by the Tenant. If this is false the signing algorithm configured in the Tenant will be used. If true the signing algorithm defined in this application will be used.
func (FusionAuthEntityTypeJwtConfigurationOutput) TimeToLiveInSeconds ¶
func (o FusionAuthEntityTypeJwtConfigurationOutput) TimeToLiveInSeconds() pulumi.IntPtrOutput
The length of time in seconds the JWT will live before it is expired and no longer valid. Required when enabled is set to true.
func (FusionAuthEntityTypeJwtConfigurationOutput) ToFusionAuthEntityTypeJwtConfigurationOutput ¶
func (o FusionAuthEntityTypeJwtConfigurationOutput) ToFusionAuthEntityTypeJwtConfigurationOutput() FusionAuthEntityTypeJwtConfigurationOutput
func (FusionAuthEntityTypeJwtConfigurationOutput) ToFusionAuthEntityTypeJwtConfigurationOutputWithContext ¶
func (o FusionAuthEntityTypeJwtConfigurationOutput) ToFusionAuthEntityTypeJwtConfigurationOutputWithContext(ctx context.Context) FusionAuthEntityTypeJwtConfigurationOutput
func (FusionAuthEntityTypeJwtConfigurationOutput) ToFusionAuthEntityTypeJwtConfigurationPtrOutput ¶
func (o FusionAuthEntityTypeJwtConfigurationOutput) ToFusionAuthEntityTypeJwtConfigurationPtrOutput() FusionAuthEntityTypeJwtConfigurationPtrOutput
func (FusionAuthEntityTypeJwtConfigurationOutput) ToFusionAuthEntityTypeJwtConfigurationPtrOutputWithContext ¶
func (o FusionAuthEntityTypeJwtConfigurationOutput) ToFusionAuthEntityTypeJwtConfigurationPtrOutputWithContext(ctx context.Context) FusionAuthEntityTypeJwtConfigurationPtrOutput
type FusionAuthEntityTypeJwtConfigurationPtrInput ¶
type FusionAuthEntityTypeJwtConfigurationPtrInput interface { pulumi.Input ToFusionAuthEntityTypeJwtConfigurationPtrOutput() FusionAuthEntityTypeJwtConfigurationPtrOutput ToFusionAuthEntityTypeJwtConfigurationPtrOutputWithContext(context.Context) FusionAuthEntityTypeJwtConfigurationPtrOutput }
FusionAuthEntityTypeJwtConfigurationPtrInput is an input type that accepts FusionAuthEntityTypeJwtConfigurationArgs, FusionAuthEntityTypeJwtConfigurationPtr and FusionAuthEntityTypeJwtConfigurationPtrOutput values. You can construct a concrete instance of `FusionAuthEntityTypeJwtConfigurationPtrInput` via:
FusionAuthEntityTypeJwtConfigurationArgs{...} or: nil
func FusionAuthEntityTypeJwtConfigurationPtr ¶
func FusionAuthEntityTypeJwtConfigurationPtr(v *FusionAuthEntityTypeJwtConfigurationArgs) FusionAuthEntityTypeJwtConfigurationPtrInput
type FusionAuthEntityTypeJwtConfigurationPtrOutput ¶
type FusionAuthEntityTypeJwtConfigurationPtrOutput struct{ *pulumi.OutputState }
func (FusionAuthEntityTypeJwtConfigurationPtrOutput) AccessTokenKeyId ¶
func (o FusionAuthEntityTypeJwtConfigurationPtrOutput) AccessTokenKeyId() pulumi.StringPtrOutput
The unique ID of the signing key used to sign the access token. Required when enabled is set to true.
func (FusionAuthEntityTypeJwtConfigurationPtrOutput) ElementType ¶
func (FusionAuthEntityTypeJwtConfigurationPtrOutput) ElementType() reflect.Type
func (FusionAuthEntityTypeJwtConfigurationPtrOutput) Enabled ¶
func (o FusionAuthEntityTypeJwtConfigurationPtrOutput) Enabled() pulumi.BoolPtrOutput
Indicates if this application is using the JWT configuration defined here or the global JWT configuration defined by the Tenant. If this is false the signing algorithm configured in the Tenant will be used. If true the signing algorithm defined in this application will be used.
func (FusionAuthEntityTypeJwtConfigurationPtrOutput) TimeToLiveInSeconds ¶
func (o FusionAuthEntityTypeJwtConfigurationPtrOutput) TimeToLiveInSeconds() pulumi.IntPtrOutput
The length of time in seconds the JWT will live before it is expired and no longer valid. Required when enabled is set to true.
func (FusionAuthEntityTypeJwtConfigurationPtrOutput) ToFusionAuthEntityTypeJwtConfigurationPtrOutput ¶
func (o FusionAuthEntityTypeJwtConfigurationPtrOutput) ToFusionAuthEntityTypeJwtConfigurationPtrOutput() FusionAuthEntityTypeJwtConfigurationPtrOutput
func (FusionAuthEntityTypeJwtConfigurationPtrOutput) ToFusionAuthEntityTypeJwtConfigurationPtrOutputWithContext ¶
func (o FusionAuthEntityTypeJwtConfigurationPtrOutput) ToFusionAuthEntityTypeJwtConfigurationPtrOutputWithContext(ctx context.Context) FusionAuthEntityTypeJwtConfigurationPtrOutput
type FusionAuthEntityTypeMap ¶
type FusionAuthEntityTypeMap map[string]FusionAuthEntityTypeInput
func (FusionAuthEntityTypeMap) ElementType ¶
func (FusionAuthEntityTypeMap) ElementType() reflect.Type
func (FusionAuthEntityTypeMap) ToFusionAuthEntityTypeMapOutput ¶
func (i FusionAuthEntityTypeMap) ToFusionAuthEntityTypeMapOutput() FusionAuthEntityTypeMapOutput
func (FusionAuthEntityTypeMap) ToFusionAuthEntityTypeMapOutputWithContext ¶
func (i FusionAuthEntityTypeMap) ToFusionAuthEntityTypeMapOutputWithContext(ctx context.Context) FusionAuthEntityTypeMapOutput
type FusionAuthEntityTypeMapInput ¶
type FusionAuthEntityTypeMapInput interface { pulumi.Input ToFusionAuthEntityTypeMapOutput() FusionAuthEntityTypeMapOutput ToFusionAuthEntityTypeMapOutputWithContext(context.Context) FusionAuthEntityTypeMapOutput }
FusionAuthEntityTypeMapInput is an input type that accepts FusionAuthEntityTypeMap and FusionAuthEntityTypeMapOutput values. You can construct a concrete instance of `FusionAuthEntityTypeMapInput` via:
FusionAuthEntityTypeMap{ "key": FusionAuthEntityTypeArgs{...} }
type FusionAuthEntityTypeMapOutput ¶
type FusionAuthEntityTypeMapOutput struct{ *pulumi.OutputState }
func (FusionAuthEntityTypeMapOutput) ElementType ¶
func (FusionAuthEntityTypeMapOutput) ElementType() reflect.Type
func (FusionAuthEntityTypeMapOutput) MapIndex ¶
func (o FusionAuthEntityTypeMapOutput) MapIndex(k pulumi.StringInput) FusionAuthEntityTypeOutput
func (FusionAuthEntityTypeMapOutput) ToFusionAuthEntityTypeMapOutput ¶
func (o FusionAuthEntityTypeMapOutput) ToFusionAuthEntityTypeMapOutput() FusionAuthEntityTypeMapOutput
func (FusionAuthEntityTypeMapOutput) ToFusionAuthEntityTypeMapOutputWithContext ¶
func (o FusionAuthEntityTypeMapOutput) ToFusionAuthEntityTypeMapOutputWithContext(ctx context.Context) FusionAuthEntityTypeMapOutput
type FusionAuthEntityTypeOutput ¶
type FusionAuthEntityTypeOutput struct{ *pulumi.OutputState }
func (FusionAuthEntityTypeOutput) Data ¶
func (o FusionAuthEntityTypeOutput) Data() pulumi.StringPtrOutput
An object that can hold any information about the Entity Type that should be persisted. Must be a JSON string.
func (FusionAuthEntityTypeOutput) ElementType ¶
func (FusionAuthEntityTypeOutput) ElementType() reflect.Type
func (FusionAuthEntityTypeOutput) EntityTypeId ¶
func (o FusionAuthEntityTypeOutput) EntityTypeId() pulumi.StringOutput
The ID to use for the new Entity Type. If not specified a secure random UUID will be generated.
func (FusionAuthEntityTypeOutput) JwtConfiguration ¶
func (o FusionAuthEntityTypeOutput) JwtConfiguration() FusionAuthEntityTypeJwtConfigurationOutput
A block to configure JSON Web Token (JWT) options.
func (FusionAuthEntityTypeOutput) Name ¶
func (o FusionAuthEntityTypeOutput) Name() pulumi.StringOutput
A descriptive name for the entity type (i.e. `Customer` or `Email_Service`).
func (FusionAuthEntityTypeOutput) ToFusionAuthEntityTypeOutput ¶
func (o FusionAuthEntityTypeOutput) ToFusionAuthEntityTypeOutput() FusionAuthEntityTypeOutput
func (FusionAuthEntityTypeOutput) ToFusionAuthEntityTypeOutputWithContext ¶
func (o FusionAuthEntityTypeOutput) ToFusionAuthEntityTypeOutputWithContext(ctx context.Context) FusionAuthEntityTypeOutput
type FusionAuthEntityTypePermission ¶
type FusionAuthEntityTypePermission struct { pulumi.CustomResourceState // An object that can hold any information about the Permission that should be persisted. Must be a JSON string. Data pulumi.StringPtrOutput `pulumi:"data"` // The description of the Permission. Description pulumi.StringPtrOutput `pulumi:"description"` // The Id of the Entity Type. EntityTypeId pulumi.StringOutput `pulumi:"entityTypeId"` // Whether or not the Permission is a default permission. A default permission is automatically granted to an entity of // this type if no permissions are provided in a grant request. IsDefault pulumi.BoolPtrOutput `pulumi:"isDefault"` // The name of the Permission. Name pulumi.StringOutput `pulumi:"name"` // The Id to use for the new permission. If not specified a secure random UUID will be generated. PermissionId pulumi.StringOutput `pulumi:"permissionId"` }
func GetFusionAuthEntityTypePermission ¶
func GetFusionAuthEntityTypePermission(ctx *pulumi.Context, name string, id pulumi.IDInput, state *FusionAuthEntityTypePermissionState, opts ...pulumi.ResourceOption) (*FusionAuthEntityTypePermission, error)
GetFusionAuthEntityTypePermission gets an existing FusionAuthEntityTypePermission resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewFusionAuthEntityTypePermission ¶
func NewFusionAuthEntityTypePermission(ctx *pulumi.Context, name string, args *FusionAuthEntityTypePermissionArgs, opts ...pulumi.ResourceOption) (*FusionAuthEntityTypePermission, error)
NewFusionAuthEntityTypePermission registers a new resource with the given unique name, arguments, and options.
func (*FusionAuthEntityTypePermission) ElementType ¶
func (*FusionAuthEntityTypePermission) ElementType() reflect.Type
func (*FusionAuthEntityTypePermission) ToFusionAuthEntityTypePermissionOutput ¶
func (i *FusionAuthEntityTypePermission) ToFusionAuthEntityTypePermissionOutput() FusionAuthEntityTypePermissionOutput
func (*FusionAuthEntityTypePermission) ToFusionAuthEntityTypePermissionOutputWithContext ¶
func (i *FusionAuthEntityTypePermission) ToFusionAuthEntityTypePermissionOutputWithContext(ctx context.Context) FusionAuthEntityTypePermissionOutput
type FusionAuthEntityTypePermissionArgs ¶
type FusionAuthEntityTypePermissionArgs struct { // An object that can hold any information about the Permission that should be persisted. Must be a JSON string. Data pulumi.StringPtrInput // The description of the Permission. Description pulumi.StringPtrInput // The Id of the Entity Type. EntityTypeId pulumi.StringInput // Whether or not the Permission is a default permission. A default permission is automatically granted to an entity of // this type if no permissions are provided in a grant request. IsDefault pulumi.BoolPtrInput // The name of the Permission. Name pulumi.StringPtrInput // The Id to use for the new permission. If not specified a secure random UUID will be generated. PermissionId pulumi.StringPtrInput }
The set of arguments for constructing a FusionAuthEntityTypePermission resource.
func (FusionAuthEntityTypePermissionArgs) ElementType ¶
func (FusionAuthEntityTypePermissionArgs) ElementType() reflect.Type
type FusionAuthEntityTypePermissionArray ¶
type FusionAuthEntityTypePermissionArray []FusionAuthEntityTypePermissionInput
func (FusionAuthEntityTypePermissionArray) ElementType ¶
func (FusionAuthEntityTypePermissionArray) ElementType() reflect.Type
func (FusionAuthEntityTypePermissionArray) ToFusionAuthEntityTypePermissionArrayOutput ¶
func (i FusionAuthEntityTypePermissionArray) ToFusionAuthEntityTypePermissionArrayOutput() FusionAuthEntityTypePermissionArrayOutput
func (FusionAuthEntityTypePermissionArray) ToFusionAuthEntityTypePermissionArrayOutputWithContext ¶
func (i FusionAuthEntityTypePermissionArray) ToFusionAuthEntityTypePermissionArrayOutputWithContext(ctx context.Context) FusionAuthEntityTypePermissionArrayOutput
type FusionAuthEntityTypePermissionArrayInput ¶
type FusionAuthEntityTypePermissionArrayInput interface { pulumi.Input ToFusionAuthEntityTypePermissionArrayOutput() FusionAuthEntityTypePermissionArrayOutput ToFusionAuthEntityTypePermissionArrayOutputWithContext(context.Context) FusionAuthEntityTypePermissionArrayOutput }
FusionAuthEntityTypePermissionArrayInput is an input type that accepts FusionAuthEntityTypePermissionArray and FusionAuthEntityTypePermissionArrayOutput values. You can construct a concrete instance of `FusionAuthEntityTypePermissionArrayInput` via:
FusionAuthEntityTypePermissionArray{ FusionAuthEntityTypePermissionArgs{...} }
type FusionAuthEntityTypePermissionArrayOutput ¶
type FusionAuthEntityTypePermissionArrayOutput struct{ *pulumi.OutputState }
func (FusionAuthEntityTypePermissionArrayOutput) ElementType ¶
func (FusionAuthEntityTypePermissionArrayOutput) ElementType() reflect.Type
func (FusionAuthEntityTypePermissionArrayOutput) ToFusionAuthEntityTypePermissionArrayOutput ¶
func (o FusionAuthEntityTypePermissionArrayOutput) ToFusionAuthEntityTypePermissionArrayOutput() FusionAuthEntityTypePermissionArrayOutput
func (FusionAuthEntityTypePermissionArrayOutput) ToFusionAuthEntityTypePermissionArrayOutputWithContext ¶
func (o FusionAuthEntityTypePermissionArrayOutput) ToFusionAuthEntityTypePermissionArrayOutputWithContext(ctx context.Context) FusionAuthEntityTypePermissionArrayOutput
type FusionAuthEntityTypePermissionInput ¶
type FusionAuthEntityTypePermissionInput interface { pulumi.Input ToFusionAuthEntityTypePermissionOutput() FusionAuthEntityTypePermissionOutput ToFusionAuthEntityTypePermissionOutputWithContext(ctx context.Context) FusionAuthEntityTypePermissionOutput }
type FusionAuthEntityTypePermissionMap ¶
type FusionAuthEntityTypePermissionMap map[string]FusionAuthEntityTypePermissionInput
func (FusionAuthEntityTypePermissionMap) ElementType ¶
func (FusionAuthEntityTypePermissionMap) ElementType() reflect.Type
func (FusionAuthEntityTypePermissionMap) ToFusionAuthEntityTypePermissionMapOutput ¶
func (i FusionAuthEntityTypePermissionMap) ToFusionAuthEntityTypePermissionMapOutput() FusionAuthEntityTypePermissionMapOutput
func (FusionAuthEntityTypePermissionMap) ToFusionAuthEntityTypePermissionMapOutputWithContext ¶
func (i FusionAuthEntityTypePermissionMap) ToFusionAuthEntityTypePermissionMapOutputWithContext(ctx context.Context) FusionAuthEntityTypePermissionMapOutput
type FusionAuthEntityTypePermissionMapInput ¶
type FusionAuthEntityTypePermissionMapInput interface { pulumi.Input ToFusionAuthEntityTypePermissionMapOutput() FusionAuthEntityTypePermissionMapOutput ToFusionAuthEntityTypePermissionMapOutputWithContext(context.Context) FusionAuthEntityTypePermissionMapOutput }
FusionAuthEntityTypePermissionMapInput is an input type that accepts FusionAuthEntityTypePermissionMap and FusionAuthEntityTypePermissionMapOutput values. You can construct a concrete instance of `FusionAuthEntityTypePermissionMapInput` via:
FusionAuthEntityTypePermissionMap{ "key": FusionAuthEntityTypePermissionArgs{...} }
type FusionAuthEntityTypePermissionMapOutput ¶
type FusionAuthEntityTypePermissionMapOutput struct{ *pulumi.OutputState }
func (FusionAuthEntityTypePermissionMapOutput) ElementType ¶
func (FusionAuthEntityTypePermissionMapOutput) ElementType() reflect.Type
func (FusionAuthEntityTypePermissionMapOutput) MapIndex ¶
func (o FusionAuthEntityTypePermissionMapOutput) MapIndex(k pulumi.StringInput) FusionAuthEntityTypePermissionOutput
func (FusionAuthEntityTypePermissionMapOutput) ToFusionAuthEntityTypePermissionMapOutput ¶
func (o FusionAuthEntityTypePermissionMapOutput) ToFusionAuthEntityTypePermissionMapOutput() FusionAuthEntityTypePermissionMapOutput
func (FusionAuthEntityTypePermissionMapOutput) ToFusionAuthEntityTypePermissionMapOutputWithContext ¶
func (o FusionAuthEntityTypePermissionMapOutput) ToFusionAuthEntityTypePermissionMapOutputWithContext(ctx context.Context) FusionAuthEntityTypePermissionMapOutput
type FusionAuthEntityTypePermissionOutput ¶
type FusionAuthEntityTypePermissionOutput struct{ *pulumi.OutputState }
func (FusionAuthEntityTypePermissionOutput) Data ¶
func (o FusionAuthEntityTypePermissionOutput) Data() pulumi.StringPtrOutput
An object that can hold any information about the Permission that should be persisted. Must be a JSON string.
func (FusionAuthEntityTypePermissionOutput) Description ¶
func (o FusionAuthEntityTypePermissionOutput) Description() pulumi.StringPtrOutput
The description of the Permission.
func (FusionAuthEntityTypePermissionOutput) ElementType ¶
func (FusionAuthEntityTypePermissionOutput) ElementType() reflect.Type
func (FusionAuthEntityTypePermissionOutput) EntityTypeId ¶
func (o FusionAuthEntityTypePermissionOutput) EntityTypeId() pulumi.StringOutput
The Id of the Entity Type.
func (FusionAuthEntityTypePermissionOutput) IsDefault ¶
func (o FusionAuthEntityTypePermissionOutput) IsDefault() pulumi.BoolPtrOutput
Whether or not the Permission is a default permission. A default permission is automatically granted to an entity of this type if no permissions are provided in a grant request.
func (FusionAuthEntityTypePermissionOutput) Name ¶
func (o FusionAuthEntityTypePermissionOutput) Name() pulumi.StringOutput
The name of the Permission.
func (FusionAuthEntityTypePermissionOutput) PermissionId ¶
func (o FusionAuthEntityTypePermissionOutput) PermissionId() pulumi.StringOutput
The Id to use for the new permission. If not specified a secure random UUID will be generated.
func (FusionAuthEntityTypePermissionOutput) ToFusionAuthEntityTypePermissionOutput ¶
func (o FusionAuthEntityTypePermissionOutput) ToFusionAuthEntityTypePermissionOutput() FusionAuthEntityTypePermissionOutput
func (FusionAuthEntityTypePermissionOutput) ToFusionAuthEntityTypePermissionOutputWithContext ¶
func (o FusionAuthEntityTypePermissionOutput) ToFusionAuthEntityTypePermissionOutputWithContext(ctx context.Context) FusionAuthEntityTypePermissionOutput
type FusionAuthEntityTypePermissionState ¶
type FusionAuthEntityTypePermissionState struct { // An object that can hold any information about the Permission that should be persisted. Must be a JSON string. Data pulumi.StringPtrInput // The description of the Permission. Description pulumi.StringPtrInput // The Id of the Entity Type. EntityTypeId pulumi.StringPtrInput // Whether or not the Permission is a default permission. A default permission is automatically granted to an entity of // this type if no permissions are provided in a grant request. IsDefault pulumi.BoolPtrInput // The name of the Permission. Name pulumi.StringPtrInput // The Id to use for the new permission. If not specified a secure random UUID will be generated. PermissionId pulumi.StringPtrInput }
func (FusionAuthEntityTypePermissionState) ElementType ¶
func (FusionAuthEntityTypePermissionState) ElementType() reflect.Type
type FusionAuthEntityTypeState ¶
type FusionAuthEntityTypeState struct { // An object that can hold any information about the Entity Type that should be persisted. Must be a // JSON string. Data pulumi.StringPtrInput // The ID to use for the new Entity Type. If not specified a secure random UUID will be // generated. EntityTypeId pulumi.StringPtrInput // A block to configure JSON Web Token (JWT) options. JwtConfiguration FusionAuthEntityTypeJwtConfigurationPtrInput // A descriptive name for the entity type (i.e. `Customer` or `Email_Service`). Name pulumi.StringPtrInput }
func (FusionAuthEntityTypeState) ElementType ¶
func (FusionAuthEntityTypeState) ElementType() reflect.Type
type FusionAuthForm ¶
type FusionAuthForm struct { pulumi.CustomResourceState // An object that can hold any information about the Form Field that should be persisted. Data pulumi.MapOutput `pulumi:"data"` // The Id to use for the new Form. If not specified a secure random UUID will be generated. FormId pulumi.StringPtrOutput `pulumi:"formId"` // The unique name of the Form Field. Name pulumi.StringOutput `pulumi:"name"` // An ordered list of objects containing one or more Form Fields. A Form must have at least one step defined. Steps FusionAuthFormStepArrayOutput `pulumi:"steps"` // The type of form being created, a form type cannot be changed after the form has been created. Type pulumi.StringPtrOutput `pulumi:"type"` }
## # Form Resource
A FusionAuth Form is a customizable object that contains one-to-many ordered steps. Each step is comprised of one or more Form Fields.
[Form API](https://fusionauth.io/docs/v1/tech/apis/forms/)
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-fusionauth/sdk/go/fusionauth" "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.NewFusionAuthForm(ctx, "form", &fusionauth.FusionAuthFormArgs{ Data: pulumi.AnyMap{ "description": pulumi.Any("This form customizes the registration experience."), }, Steps: FusionAuthFormStepArray{ &FusionAuthFormStepArgs{ Fields: pulumi.StringArray{ pulumi.String("91909721-7d4f-b110-8f21-cfdee2a1edb8"), }, }, &FusionAuthFormStepArgs{ Fields: pulumi.StringArray{ pulumi.String("8ed89a31-c325-3156-72ed-6e89183af917"), pulumi.String("a977cfd4-a9ed-c4cf-650f-f4539268ac38"), }, }, }, }) if err != nil { return err } return nil }) }
```
func GetFusionAuthForm ¶
func GetFusionAuthForm(ctx *pulumi.Context, name string, id pulumi.IDInput, state *FusionAuthFormState, opts ...pulumi.ResourceOption) (*FusionAuthForm, error)
GetFusionAuthForm gets an existing FusionAuthForm resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewFusionAuthForm ¶
func NewFusionAuthForm(ctx *pulumi.Context, name string, args *FusionAuthFormArgs, opts ...pulumi.ResourceOption) (*FusionAuthForm, error)
NewFusionAuthForm registers a new resource with the given unique name, arguments, and options.
func (*FusionAuthForm) ElementType ¶
func (*FusionAuthForm) ElementType() reflect.Type
func (*FusionAuthForm) ToFusionAuthFormOutput ¶
func (i *FusionAuthForm) ToFusionAuthFormOutput() FusionAuthFormOutput
func (*FusionAuthForm) ToFusionAuthFormOutputWithContext ¶
func (i *FusionAuthForm) ToFusionAuthFormOutputWithContext(ctx context.Context) FusionAuthFormOutput
type FusionAuthFormArgs ¶
type FusionAuthFormArgs struct { // An object that can hold any information about the Form Field that should be persisted. Data pulumi.MapInput // The Id to use for the new Form. If not specified a secure random UUID will be generated. FormId pulumi.StringPtrInput // The unique name of the Form Field. Name pulumi.StringPtrInput // An ordered list of objects containing one or more Form Fields. A Form must have at least one step defined. Steps FusionAuthFormStepArrayInput // The type of form being created, a form type cannot be changed after the form has been created. Type pulumi.StringPtrInput }
The set of arguments for constructing a FusionAuthForm resource.
func (FusionAuthFormArgs) ElementType ¶
func (FusionAuthFormArgs) ElementType() reflect.Type
type FusionAuthFormArray ¶
type FusionAuthFormArray []FusionAuthFormInput
func (FusionAuthFormArray) ElementType ¶
func (FusionAuthFormArray) ElementType() reflect.Type
func (FusionAuthFormArray) ToFusionAuthFormArrayOutput ¶
func (i FusionAuthFormArray) ToFusionAuthFormArrayOutput() FusionAuthFormArrayOutput
func (FusionAuthFormArray) ToFusionAuthFormArrayOutputWithContext ¶
func (i FusionAuthFormArray) ToFusionAuthFormArrayOutputWithContext(ctx context.Context) FusionAuthFormArrayOutput
type FusionAuthFormArrayInput ¶
type FusionAuthFormArrayInput interface { pulumi.Input ToFusionAuthFormArrayOutput() FusionAuthFormArrayOutput ToFusionAuthFormArrayOutputWithContext(context.Context) FusionAuthFormArrayOutput }
FusionAuthFormArrayInput is an input type that accepts FusionAuthFormArray and FusionAuthFormArrayOutput values. You can construct a concrete instance of `FusionAuthFormArrayInput` via:
FusionAuthFormArray{ FusionAuthFormArgs{...} }
type FusionAuthFormArrayOutput ¶
type FusionAuthFormArrayOutput struct{ *pulumi.OutputState }
func (FusionAuthFormArrayOutput) ElementType ¶
func (FusionAuthFormArrayOutput) ElementType() reflect.Type
func (FusionAuthFormArrayOutput) Index ¶
func (o FusionAuthFormArrayOutput) Index(i pulumi.IntInput) FusionAuthFormOutput
func (FusionAuthFormArrayOutput) ToFusionAuthFormArrayOutput ¶
func (o FusionAuthFormArrayOutput) ToFusionAuthFormArrayOutput() FusionAuthFormArrayOutput
func (FusionAuthFormArrayOutput) ToFusionAuthFormArrayOutputWithContext ¶
func (o FusionAuthFormArrayOutput) ToFusionAuthFormArrayOutputWithContext(ctx context.Context) FusionAuthFormArrayOutput
type FusionAuthFormField ¶
type FusionAuthFormField struct { pulumi.CustomResourceState // Determines if the user input should be confirmed by requiring the value to be entered twice. If true, a confirmation field is included. Confirm pulumi.BoolPtrOutput `pulumi:"confirm"` // The Id of an existing Consent. This field will be required when the type is set to consent. ConsentId pulumi.StringPtrOutput `pulumi:"consentId"` // The Form Field control Control pulumi.StringOutput `pulumi:"control"` // An object that can hold any information about the Form Field that should be persisted. Data pulumi.MapOutput `pulumi:"data"` // A description of the Form Field. Description pulumi.StringPtrOutput `pulumi:"description"` // The Id to use for the new Form Field. If not specified a secure random UUID will be generated. FormFieldId pulumi.StringPtrOutput `pulumi:"formFieldId"` // The key is the path to the value in the user or registration object. Key pulumi.StringOutput `pulumi:"key"` // The unique name of the Form Field. Name pulumi.StringOutput `pulumi:"name"` // A list of options that are applied to checkbox, radio, or select controls. Options pulumi.StringArrayOutput `pulumi:"options"` // Determines if a value is required to complete the form. Required pulumi.BoolPtrOutput `pulumi:"required"` // The data type used to store the value in FusionAuth. Type pulumi.StringPtrOutput `pulumi:"type"` Validator FusionAuthFormFieldValidatorOutput `pulumi:"validator"` }
## # Form Field Resource
A FusionAuth Form Field is an object that can be customized to receive input within a FusionAuth Form.
[Form Field API](https://fusionauth.io/docs/v1/tech/apis/form-fields/)
## Example Usage
```go 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.NewFusionAuthFormField(ctx, "field", &fusionauth.FusionAuthFormFieldArgs{ Confirm: pulumi.Bool(true), Data: pulumi.AnyMap{ "leftAddOn": pulumi.Any("send"), }, Description: pulumi.String("Information about this custom field"), Key: pulumi.String("user.firstName"), Required: pulumi.Bool(true), }) if err != nil { return err } return nil }) }
```
func GetFusionAuthFormField ¶
func GetFusionAuthFormField(ctx *pulumi.Context, name string, id pulumi.IDInput, state *FusionAuthFormFieldState, opts ...pulumi.ResourceOption) (*FusionAuthFormField, error)
GetFusionAuthFormField gets an existing FusionAuthFormField resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewFusionAuthFormField ¶
func NewFusionAuthFormField(ctx *pulumi.Context, name string, args *FusionAuthFormFieldArgs, opts ...pulumi.ResourceOption) (*FusionAuthFormField, error)
NewFusionAuthFormField registers a new resource with the given unique name, arguments, and options.
func (*FusionAuthFormField) ElementType ¶
func (*FusionAuthFormField) ElementType() reflect.Type
func (*FusionAuthFormField) ToFusionAuthFormFieldOutput ¶
func (i *FusionAuthFormField) ToFusionAuthFormFieldOutput() FusionAuthFormFieldOutput
func (*FusionAuthFormField) ToFusionAuthFormFieldOutputWithContext ¶
func (i *FusionAuthFormField) ToFusionAuthFormFieldOutputWithContext(ctx context.Context) FusionAuthFormFieldOutput
type FusionAuthFormFieldArgs ¶
type FusionAuthFormFieldArgs struct { // Determines if the user input should be confirmed by requiring the value to be entered twice. If true, a confirmation field is included. Confirm pulumi.BoolPtrInput // The Id of an existing Consent. This field will be required when the type is set to consent. ConsentId pulumi.StringPtrInput // The Form Field control Control pulumi.StringPtrInput // An object that can hold any information about the Form Field that should be persisted. Data pulumi.MapInput // A description of the Form Field. Description pulumi.StringPtrInput // The Id to use for the new Form Field. If not specified a secure random UUID will be generated. FormFieldId pulumi.StringPtrInput // The key is the path to the value in the user or registration object. Key pulumi.StringInput // The unique name of the Form Field. Name pulumi.StringPtrInput // A list of options that are applied to checkbox, radio, or select controls. Options pulumi.StringArrayInput // Determines if a value is required to complete the form. Required pulumi.BoolPtrInput // The data type used to store the value in FusionAuth. Type pulumi.StringPtrInput Validator FusionAuthFormFieldValidatorPtrInput }
The set of arguments for constructing a FusionAuthFormField resource.
func (FusionAuthFormFieldArgs) ElementType ¶
func (FusionAuthFormFieldArgs) ElementType() reflect.Type
type FusionAuthFormFieldArray ¶
type FusionAuthFormFieldArray []FusionAuthFormFieldInput
func (FusionAuthFormFieldArray) ElementType ¶
func (FusionAuthFormFieldArray) ElementType() reflect.Type
func (FusionAuthFormFieldArray) ToFusionAuthFormFieldArrayOutput ¶
func (i FusionAuthFormFieldArray) ToFusionAuthFormFieldArrayOutput() FusionAuthFormFieldArrayOutput
func (FusionAuthFormFieldArray) ToFusionAuthFormFieldArrayOutputWithContext ¶
func (i FusionAuthFormFieldArray) ToFusionAuthFormFieldArrayOutputWithContext(ctx context.Context) FusionAuthFormFieldArrayOutput
type FusionAuthFormFieldArrayInput ¶
type FusionAuthFormFieldArrayInput interface { pulumi.Input ToFusionAuthFormFieldArrayOutput() FusionAuthFormFieldArrayOutput ToFusionAuthFormFieldArrayOutputWithContext(context.Context) FusionAuthFormFieldArrayOutput }
FusionAuthFormFieldArrayInput is an input type that accepts FusionAuthFormFieldArray and FusionAuthFormFieldArrayOutput values. You can construct a concrete instance of `FusionAuthFormFieldArrayInput` via:
FusionAuthFormFieldArray{ FusionAuthFormFieldArgs{...} }
type FusionAuthFormFieldArrayOutput ¶
type FusionAuthFormFieldArrayOutput struct{ *pulumi.OutputState }
func (FusionAuthFormFieldArrayOutput) ElementType ¶
func (FusionAuthFormFieldArrayOutput) ElementType() reflect.Type
func (FusionAuthFormFieldArrayOutput) Index ¶
func (o FusionAuthFormFieldArrayOutput) Index(i pulumi.IntInput) FusionAuthFormFieldOutput
func (FusionAuthFormFieldArrayOutput) ToFusionAuthFormFieldArrayOutput ¶
func (o FusionAuthFormFieldArrayOutput) ToFusionAuthFormFieldArrayOutput() FusionAuthFormFieldArrayOutput
func (FusionAuthFormFieldArrayOutput) ToFusionAuthFormFieldArrayOutputWithContext ¶
func (o FusionAuthFormFieldArrayOutput) ToFusionAuthFormFieldArrayOutputWithContext(ctx context.Context) FusionAuthFormFieldArrayOutput
type FusionAuthFormFieldInput ¶
type FusionAuthFormFieldInput interface { pulumi.Input ToFusionAuthFormFieldOutput() FusionAuthFormFieldOutput ToFusionAuthFormFieldOutputWithContext(ctx context.Context) FusionAuthFormFieldOutput }
type FusionAuthFormFieldMap ¶
type FusionAuthFormFieldMap map[string]FusionAuthFormFieldInput
func (FusionAuthFormFieldMap) ElementType ¶
func (FusionAuthFormFieldMap) ElementType() reflect.Type
func (FusionAuthFormFieldMap) ToFusionAuthFormFieldMapOutput ¶
func (i FusionAuthFormFieldMap) ToFusionAuthFormFieldMapOutput() FusionAuthFormFieldMapOutput
func (FusionAuthFormFieldMap) ToFusionAuthFormFieldMapOutputWithContext ¶
func (i FusionAuthFormFieldMap) ToFusionAuthFormFieldMapOutputWithContext(ctx context.Context) FusionAuthFormFieldMapOutput
type FusionAuthFormFieldMapInput ¶
type FusionAuthFormFieldMapInput interface { pulumi.Input ToFusionAuthFormFieldMapOutput() FusionAuthFormFieldMapOutput ToFusionAuthFormFieldMapOutputWithContext(context.Context) FusionAuthFormFieldMapOutput }
FusionAuthFormFieldMapInput is an input type that accepts FusionAuthFormFieldMap and FusionAuthFormFieldMapOutput values. You can construct a concrete instance of `FusionAuthFormFieldMapInput` via:
FusionAuthFormFieldMap{ "key": FusionAuthFormFieldArgs{...} }
type FusionAuthFormFieldMapOutput ¶
type FusionAuthFormFieldMapOutput struct{ *pulumi.OutputState }
func (FusionAuthFormFieldMapOutput) ElementType ¶
func (FusionAuthFormFieldMapOutput) ElementType() reflect.Type
func (FusionAuthFormFieldMapOutput) MapIndex ¶
func (o FusionAuthFormFieldMapOutput) MapIndex(k pulumi.StringInput) FusionAuthFormFieldOutput
func (FusionAuthFormFieldMapOutput) ToFusionAuthFormFieldMapOutput ¶
func (o FusionAuthFormFieldMapOutput) ToFusionAuthFormFieldMapOutput() FusionAuthFormFieldMapOutput
func (FusionAuthFormFieldMapOutput) ToFusionAuthFormFieldMapOutputWithContext ¶
func (o FusionAuthFormFieldMapOutput) ToFusionAuthFormFieldMapOutputWithContext(ctx context.Context) FusionAuthFormFieldMapOutput
type FusionAuthFormFieldOutput ¶
type FusionAuthFormFieldOutput struct{ *pulumi.OutputState }
func (FusionAuthFormFieldOutput) Confirm ¶
func (o FusionAuthFormFieldOutput) Confirm() pulumi.BoolPtrOutput
Determines if the user input should be confirmed by requiring the value to be entered twice. If true, a confirmation field is included.
func (FusionAuthFormFieldOutput) ConsentId ¶
func (o FusionAuthFormFieldOutput) ConsentId() pulumi.StringPtrOutput
The Id of an existing Consent. This field will be required when the type is set to consent.
func (FusionAuthFormFieldOutput) Control ¶
func (o FusionAuthFormFieldOutput) Control() pulumi.StringOutput
The Form Field control
func (FusionAuthFormFieldOutput) Data ¶
func (o FusionAuthFormFieldOutput) Data() pulumi.MapOutput
An object that can hold any information about the Form Field that should be persisted.
func (FusionAuthFormFieldOutput) Description ¶
func (o FusionAuthFormFieldOutput) Description() pulumi.StringPtrOutput
A description of the Form Field.
func (FusionAuthFormFieldOutput) ElementType ¶
func (FusionAuthFormFieldOutput) ElementType() reflect.Type
func (FusionAuthFormFieldOutput) FormFieldId ¶
func (o FusionAuthFormFieldOutput) FormFieldId() pulumi.StringPtrOutput
The Id to use for the new Form Field. If not specified a secure random UUID will be generated.
func (FusionAuthFormFieldOutput) Key ¶
func (o FusionAuthFormFieldOutput) Key() pulumi.StringOutput
The key is the path to the value in the user or registration object.
func (FusionAuthFormFieldOutput) Name ¶
func (o FusionAuthFormFieldOutput) Name() pulumi.StringOutput
The unique name of the Form Field.
func (FusionAuthFormFieldOutput) Options ¶
func (o FusionAuthFormFieldOutput) Options() pulumi.StringArrayOutput
A list of options that are applied to checkbox, radio, or select controls.
func (FusionAuthFormFieldOutput) Required ¶
func (o FusionAuthFormFieldOutput) Required() pulumi.BoolPtrOutput
Determines if a value is required to complete the form.
func (FusionAuthFormFieldOutput) ToFusionAuthFormFieldOutput ¶
func (o FusionAuthFormFieldOutput) ToFusionAuthFormFieldOutput() FusionAuthFormFieldOutput
func (FusionAuthFormFieldOutput) ToFusionAuthFormFieldOutputWithContext ¶
func (o FusionAuthFormFieldOutput) ToFusionAuthFormFieldOutputWithContext(ctx context.Context) FusionAuthFormFieldOutput
func (FusionAuthFormFieldOutput) Type ¶
func (o FusionAuthFormFieldOutput) Type() pulumi.StringPtrOutput
The data type used to store the value in FusionAuth.
func (FusionAuthFormFieldOutput) Validator ¶
func (o FusionAuthFormFieldOutput) Validator() FusionAuthFormFieldValidatorOutput
type FusionAuthFormFieldState ¶
type FusionAuthFormFieldState struct { // Determines if the user input should be confirmed by requiring the value to be entered twice. If true, a confirmation field is included. Confirm pulumi.BoolPtrInput // The Id of an existing Consent. This field will be required when the type is set to consent. ConsentId pulumi.StringPtrInput // The Form Field control Control pulumi.StringPtrInput // An object that can hold any information about the Form Field that should be persisted. Data pulumi.MapInput // A description of the Form Field. Description pulumi.StringPtrInput // The Id to use for the new Form Field. If not specified a secure random UUID will be generated. FormFieldId pulumi.StringPtrInput // The key is the path to the value in the user or registration object. Key pulumi.StringPtrInput // The unique name of the Form Field. Name pulumi.StringPtrInput // A list of options that are applied to checkbox, radio, or select controls. Options pulumi.StringArrayInput // Determines if a value is required to complete the form. Required pulumi.BoolPtrInput // The data type used to store the value in FusionAuth. Type pulumi.StringPtrInput Validator FusionAuthFormFieldValidatorPtrInput }
func (FusionAuthFormFieldState) ElementType ¶
func (FusionAuthFormFieldState) ElementType() reflect.Type
type FusionAuthFormFieldValidatorArgs ¶
type FusionAuthFormFieldValidatorArgs struct { // Determines if user input should be validated. Enabled pulumi.BoolPtrInput `pulumi:"enabled"` // A regular expression used to validate user input. Must be a valid regular expression pattern. Expression pulumi.StringPtrInput `pulumi:"expression"` }
func (FusionAuthFormFieldValidatorArgs) ElementType ¶
func (FusionAuthFormFieldValidatorArgs) ElementType() reflect.Type
func (FusionAuthFormFieldValidatorArgs) ToFusionAuthFormFieldValidatorOutput ¶
func (i FusionAuthFormFieldValidatorArgs) ToFusionAuthFormFieldValidatorOutput() FusionAuthFormFieldValidatorOutput
func (FusionAuthFormFieldValidatorArgs) ToFusionAuthFormFieldValidatorOutputWithContext ¶
func (i FusionAuthFormFieldValidatorArgs) ToFusionAuthFormFieldValidatorOutputWithContext(ctx context.Context) FusionAuthFormFieldValidatorOutput
func (FusionAuthFormFieldValidatorArgs) ToFusionAuthFormFieldValidatorPtrOutput ¶
func (i FusionAuthFormFieldValidatorArgs) ToFusionAuthFormFieldValidatorPtrOutput() FusionAuthFormFieldValidatorPtrOutput
func (FusionAuthFormFieldValidatorArgs) ToFusionAuthFormFieldValidatorPtrOutputWithContext ¶
func (i FusionAuthFormFieldValidatorArgs) ToFusionAuthFormFieldValidatorPtrOutputWithContext(ctx context.Context) FusionAuthFormFieldValidatorPtrOutput
type FusionAuthFormFieldValidatorInput ¶
type FusionAuthFormFieldValidatorInput interface { pulumi.Input ToFusionAuthFormFieldValidatorOutput() FusionAuthFormFieldValidatorOutput ToFusionAuthFormFieldValidatorOutputWithContext(context.Context) FusionAuthFormFieldValidatorOutput }
FusionAuthFormFieldValidatorInput is an input type that accepts FusionAuthFormFieldValidatorArgs and FusionAuthFormFieldValidatorOutput values. You can construct a concrete instance of `FusionAuthFormFieldValidatorInput` via:
FusionAuthFormFieldValidatorArgs{...}
type FusionAuthFormFieldValidatorOutput ¶
type FusionAuthFormFieldValidatorOutput struct{ *pulumi.OutputState }
func (FusionAuthFormFieldValidatorOutput) ElementType ¶
func (FusionAuthFormFieldValidatorOutput) ElementType() reflect.Type
func (FusionAuthFormFieldValidatorOutput) Enabled ¶
func (o FusionAuthFormFieldValidatorOutput) Enabled() pulumi.BoolPtrOutput
Determines if user input should be validated.
func (FusionAuthFormFieldValidatorOutput) Expression ¶
func (o FusionAuthFormFieldValidatorOutput) Expression() pulumi.StringPtrOutput
A regular expression used to validate user input. Must be a valid regular expression pattern.
func (FusionAuthFormFieldValidatorOutput) ToFusionAuthFormFieldValidatorOutput ¶
func (o FusionAuthFormFieldValidatorOutput) ToFusionAuthFormFieldValidatorOutput() FusionAuthFormFieldValidatorOutput
func (FusionAuthFormFieldValidatorOutput) ToFusionAuthFormFieldValidatorOutputWithContext ¶
func (o FusionAuthFormFieldValidatorOutput) ToFusionAuthFormFieldValidatorOutputWithContext(ctx context.Context) FusionAuthFormFieldValidatorOutput
func (FusionAuthFormFieldValidatorOutput) ToFusionAuthFormFieldValidatorPtrOutput ¶
func (o FusionAuthFormFieldValidatorOutput) ToFusionAuthFormFieldValidatorPtrOutput() FusionAuthFormFieldValidatorPtrOutput
func (FusionAuthFormFieldValidatorOutput) ToFusionAuthFormFieldValidatorPtrOutputWithContext ¶
func (o FusionAuthFormFieldValidatorOutput) ToFusionAuthFormFieldValidatorPtrOutputWithContext(ctx context.Context) FusionAuthFormFieldValidatorPtrOutput
type FusionAuthFormFieldValidatorPtrInput ¶
type FusionAuthFormFieldValidatorPtrInput interface { pulumi.Input ToFusionAuthFormFieldValidatorPtrOutput() FusionAuthFormFieldValidatorPtrOutput ToFusionAuthFormFieldValidatorPtrOutputWithContext(context.Context) FusionAuthFormFieldValidatorPtrOutput }
FusionAuthFormFieldValidatorPtrInput is an input type that accepts FusionAuthFormFieldValidatorArgs, FusionAuthFormFieldValidatorPtr and FusionAuthFormFieldValidatorPtrOutput values. You can construct a concrete instance of `FusionAuthFormFieldValidatorPtrInput` via:
FusionAuthFormFieldValidatorArgs{...} or: nil
func FusionAuthFormFieldValidatorPtr ¶
func FusionAuthFormFieldValidatorPtr(v *FusionAuthFormFieldValidatorArgs) FusionAuthFormFieldValidatorPtrInput
type FusionAuthFormFieldValidatorPtrOutput ¶
type FusionAuthFormFieldValidatorPtrOutput struct{ *pulumi.OutputState }
func (FusionAuthFormFieldValidatorPtrOutput) ElementType ¶
func (FusionAuthFormFieldValidatorPtrOutput) ElementType() reflect.Type
func (FusionAuthFormFieldValidatorPtrOutput) Enabled ¶
func (o FusionAuthFormFieldValidatorPtrOutput) Enabled() pulumi.BoolPtrOutput
Determines if user input should be validated.
func (FusionAuthFormFieldValidatorPtrOutput) Expression ¶
func (o FusionAuthFormFieldValidatorPtrOutput) Expression() pulumi.StringPtrOutput
A regular expression used to validate user input. Must be a valid regular expression pattern.
func (FusionAuthFormFieldValidatorPtrOutput) ToFusionAuthFormFieldValidatorPtrOutput ¶
func (o FusionAuthFormFieldValidatorPtrOutput) ToFusionAuthFormFieldValidatorPtrOutput() FusionAuthFormFieldValidatorPtrOutput
func (FusionAuthFormFieldValidatorPtrOutput) ToFusionAuthFormFieldValidatorPtrOutputWithContext ¶
func (o FusionAuthFormFieldValidatorPtrOutput) ToFusionAuthFormFieldValidatorPtrOutputWithContext(ctx context.Context) FusionAuthFormFieldValidatorPtrOutput
type FusionAuthFormInput ¶
type FusionAuthFormInput interface { pulumi.Input ToFusionAuthFormOutput() FusionAuthFormOutput ToFusionAuthFormOutputWithContext(ctx context.Context) FusionAuthFormOutput }
type FusionAuthFormMap ¶
type FusionAuthFormMap map[string]FusionAuthFormInput
func (FusionAuthFormMap) ElementType ¶
func (FusionAuthFormMap) ElementType() reflect.Type
func (FusionAuthFormMap) ToFusionAuthFormMapOutput ¶
func (i FusionAuthFormMap) ToFusionAuthFormMapOutput() FusionAuthFormMapOutput
func (FusionAuthFormMap) ToFusionAuthFormMapOutputWithContext ¶
func (i FusionAuthFormMap) ToFusionAuthFormMapOutputWithContext(ctx context.Context) FusionAuthFormMapOutput
type FusionAuthFormMapInput ¶
type FusionAuthFormMapInput interface { pulumi.Input ToFusionAuthFormMapOutput() FusionAuthFormMapOutput ToFusionAuthFormMapOutputWithContext(context.Context) FusionAuthFormMapOutput }
FusionAuthFormMapInput is an input type that accepts FusionAuthFormMap and FusionAuthFormMapOutput values. You can construct a concrete instance of `FusionAuthFormMapInput` via:
FusionAuthFormMap{ "key": FusionAuthFormArgs{...} }
type FusionAuthFormMapOutput ¶
type FusionAuthFormMapOutput struct{ *pulumi.OutputState }
func (FusionAuthFormMapOutput) ElementType ¶
func (FusionAuthFormMapOutput) ElementType() reflect.Type
func (FusionAuthFormMapOutput) MapIndex ¶
func (o FusionAuthFormMapOutput) MapIndex(k pulumi.StringInput) FusionAuthFormOutput
func (FusionAuthFormMapOutput) ToFusionAuthFormMapOutput ¶
func (o FusionAuthFormMapOutput) ToFusionAuthFormMapOutput() FusionAuthFormMapOutput
func (FusionAuthFormMapOutput) ToFusionAuthFormMapOutputWithContext ¶
func (o FusionAuthFormMapOutput) ToFusionAuthFormMapOutputWithContext(ctx context.Context) FusionAuthFormMapOutput
type FusionAuthFormOutput ¶
type FusionAuthFormOutput struct{ *pulumi.OutputState }
func (FusionAuthFormOutput) Data ¶
func (o FusionAuthFormOutput) Data() pulumi.MapOutput
An object that can hold any information about the Form Field that should be persisted.
func (FusionAuthFormOutput) ElementType ¶
func (FusionAuthFormOutput) ElementType() reflect.Type
func (FusionAuthFormOutput) FormId ¶
func (o FusionAuthFormOutput) FormId() pulumi.StringPtrOutput
The Id to use for the new Form. If not specified a secure random UUID will be generated.
func (FusionAuthFormOutput) Name ¶
func (o FusionAuthFormOutput) Name() pulumi.StringOutput
The unique name of the Form Field.
func (FusionAuthFormOutput) Steps ¶
func (o FusionAuthFormOutput) Steps() FusionAuthFormStepArrayOutput
An ordered list of objects containing one or more Form Fields. A Form must have at least one step defined.
func (FusionAuthFormOutput) ToFusionAuthFormOutput ¶
func (o FusionAuthFormOutput) ToFusionAuthFormOutput() FusionAuthFormOutput
func (FusionAuthFormOutput) ToFusionAuthFormOutputWithContext ¶
func (o FusionAuthFormOutput) ToFusionAuthFormOutputWithContext(ctx context.Context) FusionAuthFormOutput
func (FusionAuthFormOutput) Type ¶
func (o FusionAuthFormOutput) Type() pulumi.StringPtrOutput
The type of form being created, a form type cannot be changed after the form has been created.
type FusionAuthFormState ¶
type FusionAuthFormState struct { // An object that can hold any information about the Form Field that should be persisted. Data pulumi.MapInput // The Id to use for the new Form. If not specified a secure random UUID will be generated. FormId pulumi.StringPtrInput // The unique name of the Form Field. Name pulumi.StringPtrInput // An ordered list of objects containing one or more Form Fields. A Form must have at least one step defined. Steps FusionAuthFormStepArrayInput // The type of form being created, a form type cannot be changed after the form has been created. Type pulumi.StringPtrInput }
func (FusionAuthFormState) ElementType ¶
func (FusionAuthFormState) ElementType() reflect.Type
type FusionAuthFormStep ¶
type FusionAuthFormStep struct { // An ordered list of Form Field Ids assigned to this step. Fields []string `pulumi:"fields"` }
type FusionAuthFormStepArgs ¶
type FusionAuthFormStepArgs struct { // An ordered list of Form Field Ids assigned to this step. Fields pulumi.StringArrayInput `pulumi:"fields"` }
func (FusionAuthFormStepArgs) ElementType ¶
func (FusionAuthFormStepArgs) ElementType() reflect.Type
func (FusionAuthFormStepArgs) ToFusionAuthFormStepOutput ¶
func (i FusionAuthFormStepArgs) ToFusionAuthFormStepOutput() FusionAuthFormStepOutput
func (FusionAuthFormStepArgs) ToFusionAuthFormStepOutputWithContext ¶
func (i FusionAuthFormStepArgs) ToFusionAuthFormStepOutputWithContext(ctx context.Context) FusionAuthFormStepOutput
type FusionAuthFormStepArray ¶
type FusionAuthFormStepArray []FusionAuthFormStepInput
func (FusionAuthFormStepArray) ElementType ¶
func (FusionAuthFormStepArray) ElementType() reflect.Type
func (FusionAuthFormStepArray) ToFusionAuthFormStepArrayOutput ¶
func (i FusionAuthFormStepArray) ToFusionAuthFormStepArrayOutput() FusionAuthFormStepArrayOutput
func (FusionAuthFormStepArray) ToFusionAuthFormStepArrayOutputWithContext ¶
func (i FusionAuthFormStepArray) ToFusionAuthFormStepArrayOutputWithContext(ctx context.Context) FusionAuthFormStepArrayOutput
type FusionAuthFormStepArrayInput ¶
type FusionAuthFormStepArrayInput interface { pulumi.Input ToFusionAuthFormStepArrayOutput() FusionAuthFormStepArrayOutput ToFusionAuthFormStepArrayOutputWithContext(context.Context) FusionAuthFormStepArrayOutput }
FusionAuthFormStepArrayInput is an input type that accepts FusionAuthFormStepArray and FusionAuthFormStepArrayOutput values. You can construct a concrete instance of `FusionAuthFormStepArrayInput` via:
FusionAuthFormStepArray{ FusionAuthFormStepArgs{...} }
type FusionAuthFormStepArrayOutput ¶
type FusionAuthFormStepArrayOutput struct{ *pulumi.OutputState }
func (FusionAuthFormStepArrayOutput) ElementType ¶
func (FusionAuthFormStepArrayOutput) ElementType() reflect.Type
func (FusionAuthFormStepArrayOutput) Index ¶
func (o FusionAuthFormStepArrayOutput) Index(i pulumi.IntInput) FusionAuthFormStepOutput
func (FusionAuthFormStepArrayOutput) ToFusionAuthFormStepArrayOutput ¶
func (o FusionAuthFormStepArrayOutput) ToFusionAuthFormStepArrayOutput() FusionAuthFormStepArrayOutput
func (FusionAuthFormStepArrayOutput) ToFusionAuthFormStepArrayOutputWithContext ¶
func (o FusionAuthFormStepArrayOutput) ToFusionAuthFormStepArrayOutputWithContext(ctx context.Context) FusionAuthFormStepArrayOutput
type FusionAuthFormStepInput ¶
type FusionAuthFormStepInput interface { pulumi.Input ToFusionAuthFormStepOutput() FusionAuthFormStepOutput ToFusionAuthFormStepOutputWithContext(context.Context) FusionAuthFormStepOutput }
FusionAuthFormStepInput is an input type that accepts FusionAuthFormStepArgs and FusionAuthFormStepOutput values. You can construct a concrete instance of `FusionAuthFormStepInput` via:
FusionAuthFormStepArgs{...}
type FusionAuthFormStepOutput ¶
type FusionAuthFormStepOutput struct{ *pulumi.OutputState }
func (FusionAuthFormStepOutput) ElementType ¶
func (FusionAuthFormStepOutput) ElementType() reflect.Type
func (FusionAuthFormStepOutput) Fields ¶
func (o FusionAuthFormStepOutput) Fields() pulumi.StringArrayOutput
An ordered list of Form Field Ids assigned to this step.
func (FusionAuthFormStepOutput) ToFusionAuthFormStepOutput ¶
func (o FusionAuthFormStepOutput) ToFusionAuthFormStepOutput() FusionAuthFormStepOutput
func (FusionAuthFormStepOutput) ToFusionAuthFormStepOutputWithContext ¶
func (o FusionAuthFormStepOutput) ToFusionAuthFormStepOutputWithContext(ctx context.Context) FusionAuthFormStepOutput
type FusionAuthGenericConnector ¶
type FusionAuthGenericConnector struct { pulumi.CustomResourceState // The fully qualified URL used to send an HTTP request to authenticate the user. AuthenticationUrl pulumi.StringOutput `pulumi:"authenticationUrl"` // The connect timeout for the HTTP connection, in milliseconds. Value must be greater than 0. ConnectTimeout pulumi.IntOutput `pulumi:"connectTimeout"` // An object that can hold any information about the Connector that should be persisted. Data pulumi.MapOutput `pulumi:"data"` // Determines if debug should be enabled to create an event log to assist in debugging integration errors. Defaults to false. Debug pulumi.BoolPtrOutput `pulumi:"debug"` // An object that can hold HTTPHeader key and value pairs. Headers pulumi.MapOutput `pulumi:"headers"` // The HTTP basic authentication password that is sent as part of the HTTP request for the events. HttpAuthenticationPassword pulumi.StringPtrOutput `pulumi:"httpAuthenticationPassword"` // -(Optional) The HTTP basic authentication username that is sent as part of the HTTP request for the events. HttpAuthenticationUsername pulumi.StringPtrOutput `pulumi:"httpAuthenticationUsername"` // The unique Connector name. Name pulumi.StringOutput `pulumi:"name"` // The read timeout in milliseconds used when FusionAuth sends events to the Webhook. ReadTimeout pulumi.IntOutput `pulumi:"readTimeout"` // The Id of an existing [Key](https://fusionauth.io/docs/v1/tech/apis/keys/). The X509 certificate is used for client certificate authentication in requests to the Connector. SslCertificateKeyId pulumi.StringPtrOutput `pulumi:"sslCertificateKeyId"` }
## # Generic Connector Resource
A FusionAuth Generic Connector is a named object that provides configuration for allowing authentication against external systems.
[Generic Connector API](https://fusionauth.io/docs/v1/tech/apis/connectors/generic/)
## Example Usage
```go 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.NewFusionAuthGenericConnector(ctx, "example", &fusionauth.FusionAuthGenericConnectorArgs{ AuthenticationUrl: pulumi.String("http://mygameserver.local:7001/fusionauth-connector"), ConnectTimeout: pulumi.Int(1000), Data: pulumi.AnyMap{ "foo": pulumi.Any("bar"), }, Debug: pulumi.Bool(false), Headers: pulumi.AnyMap{ "foo": pulumi.Any("bar"), "bar": pulumi.Any("baz"), }, HttpAuthenticationPassword: pulumi.String("supersecret"), HttpAuthenticationUsername: pulumi.String("me"), ReadTimeout: pulumi.Int(2000), SslCertificateKeyId: pulumi.String("00000000-0000-0000-0000-000000000678"), }) if err != nil { return err } return nil }) }
```
func GetFusionAuthGenericConnector ¶
func GetFusionAuthGenericConnector(ctx *pulumi.Context, name string, id pulumi.IDInput, state *FusionAuthGenericConnectorState, opts ...pulumi.ResourceOption) (*FusionAuthGenericConnector, error)
GetFusionAuthGenericConnector gets an existing FusionAuthGenericConnector resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewFusionAuthGenericConnector ¶
func NewFusionAuthGenericConnector(ctx *pulumi.Context, name string, args *FusionAuthGenericConnectorArgs, opts ...pulumi.ResourceOption) (*FusionAuthGenericConnector, error)
NewFusionAuthGenericConnector registers a new resource with the given unique name, arguments, and options.
func (*FusionAuthGenericConnector) ElementType ¶
func (*FusionAuthGenericConnector) ElementType() reflect.Type
func (*FusionAuthGenericConnector) ToFusionAuthGenericConnectorOutput ¶
func (i *FusionAuthGenericConnector) ToFusionAuthGenericConnectorOutput() FusionAuthGenericConnectorOutput
func (*FusionAuthGenericConnector) ToFusionAuthGenericConnectorOutputWithContext ¶
func (i *FusionAuthGenericConnector) ToFusionAuthGenericConnectorOutputWithContext(ctx context.Context) FusionAuthGenericConnectorOutput
type FusionAuthGenericConnectorArgs ¶
type FusionAuthGenericConnectorArgs struct { // The fully qualified URL used to send an HTTP request to authenticate the user. AuthenticationUrl pulumi.StringInput // The connect timeout for the HTTP connection, in milliseconds. Value must be greater than 0. ConnectTimeout pulumi.IntInput // An object that can hold any information about the Connector that should be persisted. Data pulumi.MapInput // Determines if debug should be enabled to create an event log to assist in debugging integration errors. Defaults to false. Debug pulumi.BoolPtrInput // An object that can hold HTTPHeader key and value pairs. Headers pulumi.MapInput // The HTTP basic authentication password that is sent as part of the HTTP request for the events. HttpAuthenticationPassword pulumi.StringPtrInput // -(Optional) The HTTP basic authentication username that is sent as part of the HTTP request for the events. HttpAuthenticationUsername pulumi.StringPtrInput // The unique Connector name. Name pulumi.StringPtrInput // The read timeout in milliseconds used when FusionAuth sends events to the Webhook. ReadTimeout pulumi.IntInput // The Id of an existing [Key](https://fusionauth.io/docs/v1/tech/apis/keys/). The X509 certificate is used for client certificate authentication in requests to the Connector. SslCertificateKeyId pulumi.StringPtrInput }
The set of arguments for constructing a FusionAuthGenericConnector resource.
func (FusionAuthGenericConnectorArgs) ElementType ¶
func (FusionAuthGenericConnectorArgs) ElementType() reflect.Type
type FusionAuthGenericConnectorArray ¶
type FusionAuthGenericConnectorArray []FusionAuthGenericConnectorInput
func (FusionAuthGenericConnectorArray) ElementType ¶
func (FusionAuthGenericConnectorArray) ElementType() reflect.Type
func (FusionAuthGenericConnectorArray) ToFusionAuthGenericConnectorArrayOutput ¶
func (i FusionAuthGenericConnectorArray) ToFusionAuthGenericConnectorArrayOutput() FusionAuthGenericConnectorArrayOutput
func (FusionAuthGenericConnectorArray) ToFusionAuthGenericConnectorArrayOutputWithContext ¶
func (i FusionAuthGenericConnectorArray) ToFusionAuthGenericConnectorArrayOutputWithContext(ctx context.Context) FusionAuthGenericConnectorArrayOutput
type FusionAuthGenericConnectorArrayInput ¶
type FusionAuthGenericConnectorArrayInput interface { pulumi.Input ToFusionAuthGenericConnectorArrayOutput() FusionAuthGenericConnectorArrayOutput ToFusionAuthGenericConnectorArrayOutputWithContext(context.Context) FusionAuthGenericConnectorArrayOutput }
FusionAuthGenericConnectorArrayInput is an input type that accepts FusionAuthGenericConnectorArray and FusionAuthGenericConnectorArrayOutput values. You can construct a concrete instance of `FusionAuthGenericConnectorArrayInput` via:
FusionAuthGenericConnectorArray{ FusionAuthGenericConnectorArgs{...} }
type FusionAuthGenericConnectorArrayOutput ¶
type FusionAuthGenericConnectorArrayOutput struct{ *pulumi.OutputState }
func (FusionAuthGenericConnectorArrayOutput) ElementType ¶
func (FusionAuthGenericConnectorArrayOutput) ElementType() reflect.Type
func (FusionAuthGenericConnectorArrayOutput) Index ¶
func (o FusionAuthGenericConnectorArrayOutput) Index(i pulumi.IntInput) FusionAuthGenericConnectorOutput
func (FusionAuthGenericConnectorArrayOutput) ToFusionAuthGenericConnectorArrayOutput ¶
func (o FusionAuthGenericConnectorArrayOutput) ToFusionAuthGenericConnectorArrayOutput() FusionAuthGenericConnectorArrayOutput
func (FusionAuthGenericConnectorArrayOutput) ToFusionAuthGenericConnectorArrayOutputWithContext ¶
func (o FusionAuthGenericConnectorArrayOutput) ToFusionAuthGenericConnectorArrayOutputWithContext(ctx context.Context) FusionAuthGenericConnectorArrayOutput
type FusionAuthGenericConnectorInput ¶
type FusionAuthGenericConnectorInput interface { pulumi.Input ToFusionAuthGenericConnectorOutput() FusionAuthGenericConnectorOutput ToFusionAuthGenericConnectorOutputWithContext(ctx context.Context) FusionAuthGenericConnectorOutput }
type FusionAuthGenericConnectorMap ¶
type FusionAuthGenericConnectorMap map[string]FusionAuthGenericConnectorInput
func (FusionAuthGenericConnectorMap) ElementType ¶
func (FusionAuthGenericConnectorMap) ElementType() reflect.Type
func (FusionAuthGenericConnectorMap) ToFusionAuthGenericConnectorMapOutput ¶
func (i FusionAuthGenericConnectorMap) ToFusionAuthGenericConnectorMapOutput() FusionAuthGenericConnectorMapOutput
func (FusionAuthGenericConnectorMap) ToFusionAuthGenericConnectorMapOutputWithContext ¶
func (i FusionAuthGenericConnectorMap) ToFusionAuthGenericConnectorMapOutputWithContext(ctx context.Context) FusionAuthGenericConnectorMapOutput
type FusionAuthGenericConnectorMapInput ¶
type FusionAuthGenericConnectorMapInput interface { pulumi.Input ToFusionAuthGenericConnectorMapOutput() FusionAuthGenericConnectorMapOutput ToFusionAuthGenericConnectorMapOutputWithContext(context.Context) FusionAuthGenericConnectorMapOutput }
FusionAuthGenericConnectorMapInput is an input type that accepts FusionAuthGenericConnectorMap and FusionAuthGenericConnectorMapOutput values. You can construct a concrete instance of `FusionAuthGenericConnectorMapInput` via:
FusionAuthGenericConnectorMap{ "key": FusionAuthGenericConnectorArgs{...} }
type FusionAuthGenericConnectorMapOutput ¶
type FusionAuthGenericConnectorMapOutput struct{ *pulumi.OutputState }
func (FusionAuthGenericConnectorMapOutput) ElementType ¶
func (FusionAuthGenericConnectorMapOutput) ElementType() reflect.Type
func (FusionAuthGenericConnectorMapOutput) MapIndex ¶
func (o FusionAuthGenericConnectorMapOutput) MapIndex(k pulumi.StringInput) FusionAuthGenericConnectorOutput
func (FusionAuthGenericConnectorMapOutput) ToFusionAuthGenericConnectorMapOutput ¶
func (o FusionAuthGenericConnectorMapOutput) ToFusionAuthGenericConnectorMapOutput() FusionAuthGenericConnectorMapOutput
func (FusionAuthGenericConnectorMapOutput) ToFusionAuthGenericConnectorMapOutputWithContext ¶
func (o FusionAuthGenericConnectorMapOutput) ToFusionAuthGenericConnectorMapOutputWithContext(ctx context.Context) FusionAuthGenericConnectorMapOutput
type FusionAuthGenericConnectorOutput ¶
type FusionAuthGenericConnectorOutput struct{ *pulumi.OutputState }
func (FusionAuthGenericConnectorOutput) AuthenticationUrl ¶
func (o FusionAuthGenericConnectorOutput) AuthenticationUrl() pulumi.StringOutput
The fully qualified URL used to send an HTTP request to authenticate the user.
func (FusionAuthGenericConnectorOutput) ConnectTimeout ¶
func (o FusionAuthGenericConnectorOutput) ConnectTimeout() pulumi.IntOutput
The connect timeout for the HTTP connection, in milliseconds. Value must be greater than 0.
func (FusionAuthGenericConnectorOutput) Data ¶
func (o FusionAuthGenericConnectorOutput) Data() pulumi.MapOutput
An object that can hold any information about the Connector that should be persisted.
func (FusionAuthGenericConnectorOutput) Debug ¶
func (o FusionAuthGenericConnectorOutput) Debug() pulumi.BoolPtrOutput
Determines if debug should be enabled to create an event log to assist in debugging integration errors. Defaults to false.
func (FusionAuthGenericConnectorOutput) ElementType ¶
func (FusionAuthGenericConnectorOutput) ElementType() reflect.Type
func (FusionAuthGenericConnectorOutput) Headers ¶
func (o FusionAuthGenericConnectorOutput) Headers() pulumi.MapOutput
An object that can hold HTTPHeader key and value pairs.
func (FusionAuthGenericConnectorOutput) HttpAuthenticationPassword ¶
func (o FusionAuthGenericConnectorOutput) HttpAuthenticationPassword() pulumi.StringPtrOutput
The HTTP basic authentication password that is sent as part of the HTTP request for the events.
func (FusionAuthGenericConnectorOutput) HttpAuthenticationUsername ¶
func (o FusionAuthGenericConnectorOutput) HttpAuthenticationUsername() pulumi.StringPtrOutput
-(Optional) The HTTP basic authentication username that is sent as part of the HTTP request for the events.
func (FusionAuthGenericConnectorOutput) Name ¶
func (o FusionAuthGenericConnectorOutput) Name() pulumi.StringOutput
The unique Connector name.
func (FusionAuthGenericConnectorOutput) ReadTimeout ¶
func (o FusionAuthGenericConnectorOutput) ReadTimeout() pulumi.IntOutput
The read timeout in milliseconds used when FusionAuth sends events to the Webhook.
func (FusionAuthGenericConnectorOutput) SslCertificateKeyId ¶
func (o FusionAuthGenericConnectorOutput) SslCertificateKeyId() pulumi.StringPtrOutput
The Id of an existing [Key](https://fusionauth.io/docs/v1/tech/apis/keys/). The X509 certificate is used for client certificate authentication in requests to the Connector.
func (FusionAuthGenericConnectorOutput) ToFusionAuthGenericConnectorOutput ¶
func (o FusionAuthGenericConnectorOutput) ToFusionAuthGenericConnectorOutput() FusionAuthGenericConnectorOutput
func (FusionAuthGenericConnectorOutput) ToFusionAuthGenericConnectorOutputWithContext ¶
func (o FusionAuthGenericConnectorOutput) ToFusionAuthGenericConnectorOutputWithContext(ctx context.Context) FusionAuthGenericConnectorOutput
type FusionAuthGenericConnectorState ¶
type FusionAuthGenericConnectorState struct { // The fully qualified URL used to send an HTTP request to authenticate the user. AuthenticationUrl pulumi.StringPtrInput // The connect timeout for the HTTP connection, in milliseconds. Value must be greater than 0. ConnectTimeout pulumi.IntPtrInput // An object that can hold any information about the Connector that should be persisted. Data pulumi.MapInput // Determines if debug should be enabled to create an event log to assist in debugging integration errors. Defaults to false. Debug pulumi.BoolPtrInput // An object that can hold HTTPHeader key and value pairs. Headers pulumi.MapInput // The HTTP basic authentication password that is sent as part of the HTTP request for the events. HttpAuthenticationPassword pulumi.StringPtrInput // -(Optional) The HTTP basic authentication username that is sent as part of the HTTP request for the events. HttpAuthenticationUsername pulumi.StringPtrInput // The unique Connector name. Name pulumi.StringPtrInput // The read timeout in milliseconds used when FusionAuth sends events to the Webhook. ReadTimeout pulumi.IntPtrInput // The Id of an existing [Key](https://fusionauth.io/docs/v1/tech/apis/keys/). The X509 certificate is used for client certificate authentication in requests to the Connector. SslCertificateKeyId pulumi.StringPtrInput }
func (FusionAuthGenericConnectorState) ElementType ¶
func (FusionAuthGenericConnectorState) ElementType() reflect.Type
type FusionAuthGroup ¶
type FusionAuthGroup struct { pulumi.CustomResourceState // An object that can hold any information about the Group that should be persisted. Data pulumi.MapOutput `pulumi:"data"` // The Id to use for the new Group. If not specified a secure random UUID will be generated. GroupId pulumi.StringOutput `pulumi:"groupId"` // The name of the Group. Name pulumi.StringOutput `pulumi:"name"` // The Application Roles to assign to this group. RoleIds pulumi.StringArrayOutput `pulumi:"roleIds"` // The unique Id of the tenant used to scope this API request. TenantId pulumi.StringOutput `pulumi:"tenantId"` }
## # Group Resource
A FusionAuth Group is a named object that optionally contains one to many Application Roles.
When a Group does not contain any Application Roles it can still be utilized to logically associate users. Assigning Application Roles to a group allow it to be used to dynamically manage Role assignment to registered Users. In this second scenario as long as a User is registered to an Application the Group membership will allow them to inherit the corresponding Roles from the Group.
[Groups API](https://fusionauth.io/docs/v1/tech/apis/groups)
## Example Usage
```go 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.NewFusionAuthGroup(ctx, "myGroup", &fusionauth.FusionAuthGroupArgs{ TenantId: pulumi.Any(fusionauth_tenant.My_tenant.Id), RoleIds: pulumi.StringArray{ pulumi.Any(fusionauth_application_role.Admins.Id), }, }) if err != nil { return err } return nil }) }
```
func GetFusionAuthGroup ¶
func GetFusionAuthGroup(ctx *pulumi.Context, name string, id pulumi.IDInput, state *FusionAuthGroupState, opts ...pulumi.ResourceOption) (*FusionAuthGroup, error)
GetFusionAuthGroup gets an existing FusionAuthGroup resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewFusionAuthGroup ¶
func NewFusionAuthGroup(ctx *pulumi.Context, name string, args *FusionAuthGroupArgs, opts ...pulumi.ResourceOption) (*FusionAuthGroup, error)
NewFusionAuthGroup registers a new resource with the given unique name, arguments, and options.
func (*FusionAuthGroup) ElementType ¶
func (*FusionAuthGroup) ElementType() reflect.Type
func (*FusionAuthGroup) ToFusionAuthGroupOutput ¶
func (i *FusionAuthGroup) ToFusionAuthGroupOutput() FusionAuthGroupOutput
func (*FusionAuthGroup) ToFusionAuthGroupOutputWithContext ¶
func (i *FusionAuthGroup) ToFusionAuthGroupOutputWithContext(ctx context.Context) FusionAuthGroupOutput
type FusionAuthGroupArgs ¶
type FusionAuthGroupArgs struct { // An object that can hold any information about the Group that should be persisted. Data pulumi.MapInput // The Id to use for the new Group. If not specified a secure random UUID will be generated. GroupId pulumi.StringPtrInput // The name of the Group. Name pulumi.StringPtrInput // The Application Roles to assign to this group. RoleIds pulumi.StringArrayInput // The unique Id of the tenant used to scope this API request. TenantId pulumi.StringInput }
The set of arguments for constructing a FusionAuthGroup resource.
func (FusionAuthGroupArgs) ElementType ¶
func (FusionAuthGroupArgs) ElementType() reflect.Type
type FusionAuthGroupArray ¶
type FusionAuthGroupArray []FusionAuthGroupInput
func (FusionAuthGroupArray) ElementType ¶
func (FusionAuthGroupArray) ElementType() reflect.Type
func (FusionAuthGroupArray) ToFusionAuthGroupArrayOutput ¶
func (i FusionAuthGroupArray) ToFusionAuthGroupArrayOutput() FusionAuthGroupArrayOutput
func (FusionAuthGroupArray) ToFusionAuthGroupArrayOutputWithContext ¶
func (i FusionAuthGroupArray) ToFusionAuthGroupArrayOutputWithContext(ctx context.Context) FusionAuthGroupArrayOutput
type FusionAuthGroupArrayInput ¶
type FusionAuthGroupArrayInput interface { pulumi.Input ToFusionAuthGroupArrayOutput() FusionAuthGroupArrayOutput ToFusionAuthGroupArrayOutputWithContext(context.Context) FusionAuthGroupArrayOutput }
FusionAuthGroupArrayInput is an input type that accepts FusionAuthGroupArray and FusionAuthGroupArrayOutput values. You can construct a concrete instance of `FusionAuthGroupArrayInput` via:
FusionAuthGroupArray{ FusionAuthGroupArgs{...} }
type FusionAuthGroupArrayOutput ¶
type FusionAuthGroupArrayOutput struct{ *pulumi.OutputState }
func (FusionAuthGroupArrayOutput) ElementType ¶
func (FusionAuthGroupArrayOutput) ElementType() reflect.Type
func (FusionAuthGroupArrayOutput) Index ¶
func (o FusionAuthGroupArrayOutput) Index(i pulumi.IntInput) FusionAuthGroupOutput
func (FusionAuthGroupArrayOutput) ToFusionAuthGroupArrayOutput ¶
func (o FusionAuthGroupArrayOutput) ToFusionAuthGroupArrayOutput() FusionAuthGroupArrayOutput
func (FusionAuthGroupArrayOutput) ToFusionAuthGroupArrayOutputWithContext ¶
func (o FusionAuthGroupArrayOutput) ToFusionAuthGroupArrayOutputWithContext(ctx context.Context) FusionAuthGroupArrayOutput
type FusionAuthGroupInput ¶
type FusionAuthGroupInput interface { pulumi.Input ToFusionAuthGroupOutput() FusionAuthGroupOutput ToFusionAuthGroupOutputWithContext(ctx context.Context) FusionAuthGroupOutput }
type FusionAuthGroupMap ¶
type FusionAuthGroupMap map[string]FusionAuthGroupInput
func (FusionAuthGroupMap) ElementType ¶
func (FusionAuthGroupMap) ElementType() reflect.Type
func (FusionAuthGroupMap) ToFusionAuthGroupMapOutput ¶
func (i FusionAuthGroupMap) ToFusionAuthGroupMapOutput() FusionAuthGroupMapOutput
func (FusionAuthGroupMap) ToFusionAuthGroupMapOutputWithContext ¶
func (i FusionAuthGroupMap) ToFusionAuthGroupMapOutputWithContext(ctx context.Context) FusionAuthGroupMapOutput
type FusionAuthGroupMapInput ¶
type FusionAuthGroupMapInput interface { pulumi.Input ToFusionAuthGroupMapOutput() FusionAuthGroupMapOutput ToFusionAuthGroupMapOutputWithContext(context.Context) FusionAuthGroupMapOutput }
FusionAuthGroupMapInput is an input type that accepts FusionAuthGroupMap and FusionAuthGroupMapOutput values. You can construct a concrete instance of `FusionAuthGroupMapInput` via:
FusionAuthGroupMap{ "key": FusionAuthGroupArgs{...} }
type FusionAuthGroupMapOutput ¶
type FusionAuthGroupMapOutput struct{ *pulumi.OutputState }
func (FusionAuthGroupMapOutput) ElementType ¶
func (FusionAuthGroupMapOutput) ElementType() reflect.Type
func (FusionAuthGroupMapOutput) MapIndex ¶
func (o FusionAuthGroupMapOutput) MapIndex(k pulumi.StringInput) FusionAuthGroupOutput
func (FusionAuthGroupMapOutput) ToFusionAuthGroupMapOutput ¶
func (o FusionAuthGroupMapOutput) ToFusionAuthGroupMapOutput() FusionAuthGroupMapOutput
func (FusionAuthGroupMapOutput) ToFusionAuthGroupMapOutputWithContext ¶
func (o FusionAuthGroupMapOutput) ToFusionAuthGroupMapOutputWithContext(ctx context.Context) FusionAuthGroupMapOutput
type FusionAuthGroupOutput ¶
type FusionAuthGroupOutput struct{ *pulumi.OutputState }
func (FusionAuthGroupOutput) Data ¶
func (o FusionAuthGroupOutput) Data() pulumi.MapOutput
An object that can hold any information about the Group that should be persisted.
func (FusionAuthGroupOutput) ElementType ¶
func (FusionAuthGroupOutput) ElementType() reflect.Type
func (FusionAuthGroupOutput) GroupId ¶
func (o FusionAuthGroupOutput) GroupId() pulumi.StringOutput
The Id to use for the new Group. If not specified a secure random UUID will be generated.
func (FusionAuthGroupOutput) Name ¶
func (o FusionAuthGroupOutput) Name() pulumi.StringOutput
The name of the Group.
func (FusionAuthGroupOutput) RoleIds ¶
func (o FusionAuthGroupOutput) RoleIds() pulumi.StringArrayOutput
The Application Roles to assign to this group.
func (FusionAuthGroupOutput) TenantId ¶
func (o FusionAuthGroupOutput) TenantId() pulumi.StringOutput
The unique Id of the tenant used to scope this API request.
func (FusionAuthGroupOutput) ToFusionAuthGroupOutput ¶
func (o FusionAuthGroupOutput) ToFusionAuthGroupOutput() FusionAuthGroupOutput
func (FusionAuthGroupOutput) ToFusionAuthGroupOutputWithContext ¶
func (o FusionAuthGroupOutput) ToFusionAuthGroupOutputWithContext(ctx context.Context) FusionAuthGroupOutput
type FusionAuthGroupState ¶
type FusionAuthGroupState struct { // An object that can hold any information about the Group that should be persisted. Data pulumi.MapInput // The Id to use for the new Group. If not specified a secure random UUID will be generated. GroupId pulumi.StringPtrInput // The name of the Group. Name pulumi.StringPtrInput // The Application Roles to assign to this group. RoleIds pulumi.StringArrayInput // The unique Id of the tenant used to scope this API request. TenantId pulumi.StringPtrInput }
func (FusionAuthGroupState) ElementType ¶
func (FusionAuthGroupState) ElementType() reflect.Type
type FusionAuthIdpApple ¶
type FusionAuthIdpApple struct { pulumi.CustomResourceState // The configuration for each Application that the identity provider is enabled for. ApplicationConfigurations FusionAuthIdpAppleApplicationConfigurationArrayOutput `pulumi:"applicationConfigurations"` // The top-level button text to use on the FusionAuth login page for this Identity Provider. ButtonText pulumi.StringOutput `pulumi:"buttonText"` // Determines if debug is enabled for this provider. When enabled, each time this provider is invoked to reconcile a login an Event Log will be created. Debug pulumi.BoolPtrOutput `pulumi:"debug"` // Determines if this provider is enabled. If it is false then it will be disabled globally. Enabled pulumi.BoolPtrOutput `pulumi:"enabled"` // The unique Id of the private key downloaded from Apple and imported into Key Master that will be used to sign the client secret. KeyId pulumi.StringOutput `pulumi:"keyId"` // The unique Id of the lambda to used during the user reconcile process to map custom claims from the external identity provider to the FusionAuth user. LambdaReconcileId pulumi.StringPtrOutput `pulumi:"lambdaReconcileId"` // The linking strategy to use when creating the link between the {idp_display_name} Identity Provider and the user. LinkingStrategy pulumi.StringOutput `pulumi:"linkingStrategy"` // The top-level space separated scope that you are requesting from Apple. Scope pulumi.StringPtrOutput `pulumi:"scope"` // The unique Id of the private key downloaded from Apple and imported into Key Master that will be used to sign the client secret. ServicesId pulumi.StringOutput `pulumi:"servicesId"` // The Apple App ID Prefix, or Team ID found in your Apple Developer Account which has been configured for Sign in with Apple. TeamId pulumi.StringOutput `pulumi:"teamId"` // The configuration for each Tenant that limits the number of links a user may have for a particular identity provider. TenantConfigurations FusionAuthIdpAppleTenantConfigurationArrayOutput `pulumi:"tenantConfigurations"` }
## # Apple Identity Provider Resource
The Apple identity provider type will use the Sign in with Apple APIs and will provide a Sign with Apple button on FusionAuth’s login page that will either redirect to an Apple sign in page or leverage native controls when using Safari on macOS or iOS. Additionally, this identity provider will call Apples’s /auth/token API to load additional details about the user and store them in FusionAuth.
FusionAuth will also store the Apple refreshToken that is returned from the /auth/token endpoint in the UserRegistration object inside the tokens Map. This Map stores the tokens from the various identity providers so that you can use them in your application to call their APIs.
[Apple Identity Providers API](https://fusionauth.io/docs/v1/tech/apis/identity-providers/apple/#create-the-apple-identity-provider)
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-fusionauth/sdk/go/fusionauth" "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.NewFusionAuthIdpApple(ctx, "apple", &fusionauth.FusionAuthIdpAppleArgs{ ApplicationConfigurations: FusionAuthIdpAppleApplicationConfigurationArray{ &FusionAuthIdpAppleApplicationConfigurationArgs{ ApplicationId: pulumi.String("1c212e59-0d0e-6b1a-ad48-f4f92793be32"), CreateRegistration: pulumi.Bool(true), Enabled: pulumi.Bool(true), }, }, ButtonText: pulumi.String("Sign in with Apple"), Debug: pulumi.Bool(false), Enabled: pulumi.Bool(true), KeyId: pulumi.String("2f81529c-4d39-4ce2-982e-cf5fbb1325f6"), Scope: pulumi.String("email name"), ServicesId: pulumi.String("com.piedpiper.webapp"), TeamId: pulumi.String("R4NQ1P4UEB"), }) if err != nil { return err } return nil }) }
```
func GetFusionAuthIdpApple ¶
func GetFusionAuthIdpApple(ctx *pulumi.Context, name string, id pulumi.IDInput, state *FusionAuthIdpAppleState, opts ...pulumi.ResourceOption) (*FusionAuthIdpApple, error)
GetFusionAuthIdpApple gets an existing FusionAuthIdpApple resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewFusionAuthIdpApple ¶
func NewFusionAuthIdpApple(ctx *pulumi.Context, name string, args *FusionAuthIdpAppleArgs, opts ...pulumi.ResourceOption) (*FusionAuthIdpApple, error)
NewFusionAuthIdpApple registers a new resource with the given unique name, arguments, and options.
func (*FusionAuthIdpApple) ElementType ¶
func (*FusionAuthIdpApple) ElementType() reflect.Type
func (*FusionAuthIdpApple) ToFusionAuthIdpAppleOutput ¶
func (i *FusionAuthIdpApple) ToFusionAuthIdpAppleOutput() FusionAuthIdpAppleOutput
func (*FusionAuthIdpApple) ToFusionAuthIdpAppleOutputWithContext ¶
func (i *FusionAuthIdpApple) ToFusionAuthIdpAppleOutputWithContext(ctx context.Context) FusionAuthIdpAppleOutput
type FusionAuthIdpAppleApplicationConfiguration ¶
type FusionAuthIdpAppleApplicationConfiguration struct { // ID of the Application to apply this configuration to. ApplicationId *string `pulumi:"applicationId"` // The top-level button text to use on the FusionAuth login page for this Identity Provider. ButtonText *string `pulumi:"buttonText"` // Determines if a UserRegistration is created for the User automatically or not. If a user doesn’t exist in FusionAuth and logs in through an identity provider, this boolean controls whether or not FusionAuth creates a registration for the User in the Application they are logging into. CreateRegistration *bool `pulumi:"createRegistration"` // Determines if this provider is enabled. If it is false then it will be disabled globally. Enabled *bool `pulumi:"enabled"` // The unique Id of the private key downloaded from Apple and imported into Key Master that will be used to sign the client secret. KeyId *string `pulumi:"keyId"` // The top-level space separated scope that you are requesting from Apple. Scope *string `pulumi:"scope"` // The unique Id of the private key downloaded from Apple and imported into Key Master that will be used to sign the client secret. ServicesId *string `pulumi:"servicesId"` // The Apple App ID Prefix, or Team ID found in your Apple Developer Account which has been configured for Sign in with Apple. TeamId *string `pulumi:"teamId"` }
type FusionAuthIdpAppleApplicationConfigurationArgs ¶
type FusionAuthIdpAppleApplicationConfigurationArgs struct { // ID of the Application to apply this configuration to. ApplicationId pulumi.StringPtrInput `pulumi:"applicationId"` // The top-level button text to use on the FusionAuth login page for this Identity Provider. ButtonText pulumi.StringPtrInput `pulumi:"buttonText"` // Determines if a UserRegistration is created for the User automatically or not. If a user doesn’t exist in FusionAuth and logs in through an identity provider, this boolean controls whether or not FusionAuth creates a registration for the User in the Application they are logging into. CreateRegistration pulumi.BoolPtrInput `pulumi:"createRegistration"` // Determines if this provider is enabled. If it is false then it will be disabled globally. Enabled pulumi.BoolPtrInput `pulumi:"enabled"` // The unique Id of the private key downloaded from Apple and imported into Key Master that will be used to sign the client secret. KeyId pulumi.StringPtrInput `pulumi:"keyId"` // The top-level space separated scope that you are requesting from Apple. Scope pulumi.StringPtrInput `pulumi:"scope"` // The unique Id of the private key downloaded from Apple and imported into Key Master that will be used to sign the client secret. ServicesId pulumi.StringPtrInput `pulumi:"servicesId"` // The Apple App ID Prefix, or Team ID found in your Apple Developer Account which has been configured for Sign in with Apple. TeamId pulumi.StringPtrInput `pulumi:"teamId"` }
func (FusionAuthIdpAppleApplicationConfigurationArgs) ElementType ¶
func (FusionAuthIdpAppleApplicationConfigurationArgs) ElementType() reflect.Type
func (FusionAuthIdpAppleApplicationConfigurationArgs) ToFusionAuthIdpAppleApplicationConfigurationOutput ¶
func (i FusionAuthIdpAppleApplicationConfigurationArgs) ToFusionAuthIdpAppleApplicationConfigurationOutput() FusionAuthIdpAppleApplicationConfigurationOutput
func (FusionAuthIdpAppleApplicationConfigurationArgs) ToFusionAuthIdpAppleApplicationConfigurationOutputWithContext ¶
func (i FusionAuthIdpAppleApplicationConfigurationArgs) ToFusionAuthIdpAppleApplicationConfigurationOutputWithContext(ctx context.Context) FusionAuthIdpAppleApplicationConfigurationOutput
type FusionAuthIdpAppleApplicationConfigurationArray ¶
type FusionAuthIdpAppleApplicationConfigurationArray []FusionAuthIdpAppleApplicationConfigurationInput
func (FusionAuthIdpAppleApplicationConfigurationArray) ElementType ¶
func (FusionAuthIdpAppleApplicationConfigurationArray) ElementType() reflect.Type
func (FusionAuthIdpAppleApplicationConfigurationArray) ToFusionAuthIdpAppleApplicationConfigurationArrayOutput ¶
func (i FusionAuthIdpAppleApplicationConfigurationArray) ToFusionAuthIdpAppleApplicationConfigurationArrayOutput() FusionAuthIdpAppleApplicationConfigurationArrayOutput
func (FusionAuthIdpAppleApplicationConfigurationArray) ToFusionAuthIdpAppleApplicationConfigurationArrayOutputWithContext ¶
func (i FusionAuthIdpAppleApplicationConfigurationArray) ToFusionAuthIdpAppleApplicationConfigurationArrayOutputWithContext(ctx context.Context) FusionAuthIdpAppleApplicationConfigurationArrayOutput
type FusionAuthIdpAppleApplicationConfigurationArrayInput ¶
type FusionAuthIdpAppleApplicationConfigurationArrayInput interface { pulumi.Input ToFusionAuthIdpAppleApplicationConfigurationArrayOutput() FusionAuthIdpAppleApplicationConfigurationArrayOutput ToFusionAuthIdpAppleApplicationConfigurationArrayOutputWithContext(context.Context) FusionAuthIdpAppleApplicationConfigurationArrayOutput }
FusionAuthIdpAppleApplicationConfigurationArrayInput is an input type that accepts FusionAuthIdpAppleApplicationConfigurationArray and FusionAuthIdpAppleApplicationConfigurationArrayOutput values. You can construct a concrete instance of `FusionAuthIdpAppleApplicationConfigurationArrayInput` via:
FusionAuthIdpAppleApplicationConfigurationArray{ FusionAuthIdpAppleApplicationConfigurationArgs{...} }
type FusionAuthIdpAppleApplicationConfigurationArrayOutput ¶
type FusionAuthIdpAppleApplicationConfigurationArrayOutput struct{ *pulumi.OutputState }
func (FusionAuthIdpAppleApplicationConfigurationArrayOutput) ElementType ¶
func (FusionAuthIdpAppleApplicationConfigurationArrayOutput) ElementType() reflect.Type
func (FusionAuthIdpAppleApplicationConfigurationArrayOutput) ToFusionAuthIdpAppleApplicationConfigurationArrayOutput ¶
func (o FusionAuthIdpAppleApplicationConfigurationArrayOutput) ToFusionAuthIdpAppleApplicationConfigurationArrayOutput() FusionAuthIdpAppleApplicationConfigurationArrayOutput
func (FusionAuthIdpAppleApplicationConfigurationArrayOutput) ToFusionAuthIdpAppleApplicationConfigurationArrayOutputWithContext ¶
func (o FusionAuthIdpAppleApplicationConfigurationArrayOutput) ToFusionAuthIdpAppleApplicationConfigurationArrayOutputWithContext(ctx context.Context) FusionAuthIdpAppleApplicationConfigurationArrayOutput
type FusionAuthIdpAppleApplicationConfigurationInput ¶
type FusionAuthIdpAppleApplicationConfigurationInput interface { pulumi.Input ToFusionAuthIdpAppleApplicationConfigurationOutput() FusionAuthIdpAppleApplicationConfigurationOutput ToFusionAuthIdpAppleApplicationConfigurationOutputWithContext(context.Context) FusionAuthIdpAppleApplicationConfigurationOutput }
FusionAuthIdpAppleApplicationConfigurationInput is an input type that accepts FusionAuthIdpAppleApplicationConfigurationArgs and FusionAuthIdpAppleApplicationConfigurationOutput values. You can construct a concrete instance of `FusionAuthIdpAppleApplicationConfigurationInput` via:
FusionAuthIdpAppleApplicationConfigurationArgs{...}
type FusionAuthIdpAppleApplicationConfigurationOutput ¶
type FusionAuthIdpAppleApplicationConfigurationOutput struct{ *pulumi.OutputState }
func (FusionAuthIdpAppleApplicationConfigurationOutput) ApplicationId ¶
func (o FusionAuthIdpAppleApplicationConfigurationOutput) ApplicationId() pulumi.StringPtrOutput
ID of the Application to apply this configuration to.
func (FusionAuthIdpAppleApplicationConfigurationOutput) ButtonText ¶
func (o FusionAuthIdpAppleApplicationConfigurationOutput) ButtonText() pulumi.StringPtrOutput
The top-level button text to use on the FusionAuth login page for this Identity Provider.
func (FusionAuthIdpAppleApplicationConfigurationOutput) CreateRegistration ¶
func (o FusionAuthIdpAppleApplicationConfigurationOutput) CreateRegistration() pulumi.BoolPtrOutput
Determines if a UserRegistration is created for the User automatically or not. If a user doesn’t exist in FusionAuth and logs in through an identity provider, this boolean controls whether or not FusionAuth creates a registration for the User in the Application they are logging into.
func (FusionAuthIdpAppleApplicationConfigurationOutput) ElementType ¶
func (FusionAuthIdpAppleApplicationConfigurationOutput) ElementType() reflect.Type
func (FusionAuthIdpAppleApplicationConfigurationOutput) Enabled ¶
func (o FusionAuthIdpAppleApplicationConfigurationOutput) Enabled() pulumi.BoolPtrOutput
Determines if this provider is enabled. If it is false then it will be disabled globally.
func (FusionAuthIdpAppleApplicationConfigurationOutput) KeyId ¶
func (o FusionAuthIdpAppleApplicationConfigurationOutput) KeyId() pulumi.StringPtrOutput
The unique Id of the private key downloaded from Apple and imported into Key Master that will be used to sign the client secret.
func (FusionAuthIdpAppleApplicationConfigurationOutput) Scope ¶
func (o FusionAuthIdpAppleApplicationConfigurationOutput) Scope() pulumi.StringPtrOutput
The top-level space separated scope that you are requesting from Apple.
func (FusionAuthIdpAppleApplicationConfigurationOutput) ServicesId ¶
func (o FusionAuthIdpAppleApplicationConfigurationOutput) ServicesId() pulumi.StringPtrOutput
The unique Id of the private key downloaded from Apple and imported into Key Master that will be used to sign the client secret.
func (FusionAuthIdpAppleApplicationConfigurationOutput) TeamId ¶
func (o FusionAuthIdpAppleApplicationConfigurationOutput) TeamId() pulumi.StringPtrOutput
The Apple App ID Prefix, or Team ID found in your Apple Developer Account which has been configured for Sign in with Apple.
func (FusionAuthIdpAppleApplicationConfigurationOutput) ToFusionAuthIdpAppleApplicationConfigurationOutput ¶
func (o FusionAuthIdpAppleApplicationConfigurationOutput) ToFusionAuthIdpAppleApplicationConfigurationOutput() FusionAuthIdpAppleApplicationConfigurationOutput
func (FusionAuthIdpAppleApplicationConfigurationOutput) ToFusionAuthIdpAppleApplicationConfigurationOutputWithContext ¶
func (o FusionAuthIdpAppleApplicationConfigurationOutput) ToFusionAuthIdpAppleApplicationConfigurationOutputWithContext(ctx context.Context) FusionAuthIdpAppleApplicationConfigurationOutput
type FusionAuthIdpAppleArgs ¶
type FusionAuthIdpAppleArgs struct { // The configuration for each Application that the identity provider is enabled for. ApplicationConfigurations FusionAuthIdpAppleApplicationConfigurationArrayInput // The top-level button text to use on the FusionAuth login page for this Identity Provider. ButtonText pulumi.StringInput // Determines if debug is enabled for this provider. When enabled, each time this provider is invoked to reconcile a login an Event Log will be created. Debug pulumi.BoolPtrInput // Determines if this provider is enabled. If it is false then it will be disabled globally. Enabled pulumi.BoolPtrInput // The unique Id of the private key downloaded from Apple and imported into Key Master that will be used to sign the client secret. KeyId pulumi.StringInput // The unique Id of the lambda to used during the user reconcile process to map custom claims from the external identity provider to the FusionAuth user. LambdaReconcileId pulumi.StringPtrInput // The linking strategy to use when creating the link between the {idp_display_name} Identity Provider and the user. LinkingStrategy pulumi.StringPtrInput // The top-level space separated scope that you are requesting from Apple. Scope pulumi.StringPtrInput // The unique Id of the private key downloaded from Apple and imported into Key Master that will be used to sign the client secret. ServicesId pulumi.StringInput // The Apple App ID Prefix, or Team ID found in your Apple Developer Account which has been configured for Sign in with Apple. TeamId pulumi.StringInput // The configuration for each Tenant that limits the number of links a user may have for a particular identity provider. TenantConfigurations FusionAuthIdpAppleTenantConfigurationArrayInput }
The set of arguments for constructing a FusionAuthIdpApple resource.
func (FusionAuthIdpAppleArgs) ElementType ¶
func (FusionAuthIdpAppleArgs) ElementType() reflect.Type
type FusionAuthIdpAppleArray ¶
type FusionAuthIdpAppleArray []FusionAuthIdpAppleInput
func (FusionAuthIdpAppleArray) ElementType ¶
func (FusionAuthIdpAppleArray) ElementType() reflect.Type
func (FusionAuthIdpAppleArray) ToFusionAuthIdpAppleArrayOutput ¶
func (i FusionAuthIdpAppleArray) ToFusionAuthIdpAppleArrayOutput() FusionAuthIdpAppleArrayOutput
func (FusionAuthIdpAppleArray) ToFusionAuthIdpAppleArrayOutputWithContext ¶
func (i FusionAuthIdpAppleArray) ToFusionAuthIdpAppleArrayOutputWithContext(ctx context.Context) FusionAuthIdpAppleArrayOutput
type FusionAuthIdpAppleArrayInput ¶
type FusionAuthIdpAppleArrayInput interface { pulumi.Input ToFusionAuthIdpAppleArrayOutput() FusionAuthIdpAppleArrayOutput ToFusionAuthIdpAppleArrayOutputWithContext(context.Context) FusionAuthIdpAppleArrayOutput }
FusionAuthIdpAppleArrayInput is an input type that accepts FusionAuthIdpAppleArray and FusionAuthIdpAppleArrayOutput values. You can construct a concrete instance of `FusionAuthIdpAppleArrayInput` via:
FusionAuthIdpAppleArray{ FusionAuthIdpAppleArgs{...} }
type FusionAuthIdpAppleArrayOutput ¶
type FusionAuthIdpAppleArrayOutput struct{ *pulumi.OutputState }
func (FusionAuthIdpAppleArrayOutput) ElementType ¶
func (FusionAuthIdpAppleArrayOutput) ElementType() reflect.Type
func (FusionAuthIdpAppleArrayOutput) Index ¶
func (o FusionAuthIdpAppleArrayOutput) Index(i pulumi.IntInput) FusionAuthIdpAppleOutput
func (FusionAuthIdpAppleArrayOutput) ToFusionAuthIdpAppleArrayOutput ¶
func (o FusionAuthIdpAppleArrayOutput) ToFusionAuthIdpAppleArrayOutput() FusionAuthIdpAppleArrayOutput
func (FusionAuthIdpAppleArrayOutput) ToFusionAuthIdpAppleArrayOutputWithContext ¶
func (o FusionAuthIdpAppleArrayOutput) ToFusionAuthIdpAppleArrayOutputWithContext(ctx context.Context) FusionAuthIdpAppleArrayOutput
type FusionAuthIdpAppleInput ¶
type FusionAuthIdpAppleInput interface { pulumi.Input ToFusionAuthIdpAppleOutput() FusionAuthIdpAppleOutput ToFusionAuthIdpAppleOutputWithContext(ctx context.Context) FusionAuthIdpAppleOutput }
type FusionAuthIdpAppleMap ¶
type FusionAuthIdpAppleMap map[string]FusionAuthIdpAppleInput
func (FusionAuthIdpAppleMap) ElementType ¶
func (FusionAuthIdpAppleMap) ElementType() reflect.Type
func (FusionAuthIdpAppleMap) ToFusionAuthIdpAppleMapOutput ¶
func (i FusionAuthIdpAppleMap) ToFusionAuthIdpAppleMapOutput() FusionAuthIdpAppleMapOutput
func (FusionAuthIdpAppleMap) ToFusionAuthIdpAppleMapOutputWithContext ¶
func (i FusionAuthIdpAppleMap) ToFusionAuthIdpAppleMapOutputWithContext(ctx context.Context) FusionAuthIdpAppleMapOutput
type FusionAuthIdpAppleMapInput ¶
type FusionAuthIdpAppleMapInput interface { pulumi.Input ToFusionAuthIdpAppleMapOutput() FusionAuthIdpAppleMapOutput ToFusionAuthIdpAppleMapOutputWithContext(context.Context) FusionAuthIdpAppleMapOutput }
FusionAuthIdpAppleMapInput is an input type that accepts FusionAuthIdpAppleMap and FusionAuthIdpAppleMapOutput values. You can construct a concrete instance of `FusionAuthIdpAppleMapInput` via:
FusionAuthIdpAppleMap{ "key": FusionAuthIdpAppleArgs{...} }
type FusionAuthIdpAppleMapOutput ¶
type FusionAuthIdpAppleMapOutput struct{ *pulumi.OutputState }
func (FusionAuthIdpAppleMapOutput) ElementType ¶
func (FusionAuthIdpAppleMapOutput) ElementType() reflect.Type
func (FusionAuthIdpAppleMapOutput) MapIndex ¶
func (o FusionAuthIdpAppleMapOutput) MapIndex(k pulumi.StringInput) FusionAuthIdpAppleOutput
func (FusionAuthIdpAppleMapOutput) ToFusionAuthIdpAppleMapOutput ¶
func (o FusionAuthIdpAppleMapOutput) ToFusionAuthIdpAppleMapOutput() FusionAuthIdpAppleMapOutput
func (FusionAuthIdpAppleMapOutput) ToFusionAuthIdpAppleMapOutputWithContext ¶
func (o FusionAuthIdpAppleMapOutput) ToFusionAuthIdpAppleMapOutputWithContext(ctx context.Context) FusionAuthIdpAppleMapOutput
type FusionAuthIdpAppleOutput ¶
type FusionAuthIdpAppleOutput struct{ *pulumi.OutputState }
func (FusionAuthIdpAppleOutput) ApplicationConfigurations ¶
func (o FusionAuthIdpAppleOutput) ApplicationConfigurations() FusionAuthIdpAppleApplicationConfigurationArrayOutput
The configuration for each Application that the identity provider is enabled for.
func (FusionAuthIdpAppleOutput) ButtonText ¶
func (o FusionAuthIdpAppleOutput) ButtonText() pulumi.StringOutput
The top-level button text to use on the FusionAuth login page for this Identity Provider.
func (FusionAuthIdpAppleOutput) Debug ¶
func (o FusionAuthIdpAppleOutput) Debug() pulumi.BoolPtrOutput
Determines if debug is enabled for this provider. When enabled, each time this provider is invoked to reconcile a login an Event Log will be created.
func (FusionAuthIdpAppleOutput) ElementType ¶
func (FusionAuthIdpAppleOutput) ElementType() reflect.Type
func (FusionAuthIdpAppleOutput) Enabled ¶
func (o FusionAuthIdpAppleOutput) Enabled() pulumi.BoolPtrOutput
Determines if this provider is enabled. If it is false then it will be disabled globally.
func (FusionAuthIdpAppleOutput) KeyId ¶
func (o FusionAuthIdpAppleOutput) KeyId() pulumi.StringOutput
The unique Id of the private key downloaded from Apple and imported into Key Master that will be used to sign the client secret.
func (FusionAuthIdpAppleOutput) LambdaReconcileId ¶
func (o FusionAuthIdpAppleOutput) LambdaReconcileId() pulumi.StringPtrOutput
The unique Id of the lambda to used during the user reconcile process to map custom claims from the external identity provider to the FusionAuth user.
func (FusionAuthIdpAppleOutput) LinkingStrategy ¶
func (o FusionAuthIdpAppleOutput) LinkingStrategy() pulumi.StringOutput
The linking strategy to use when creating the link between the {idp_display_name} Identity Provider and the user.
func (FusionAuthIdpAppleOutput) Scope ¶
func (o FusionAuthIdpAppleOutput) Scope() pulumi.StringPtrOutput
The top-level space separated scope that you are requesting from Apple.
func (FusionAuthIdpAppleOutput) ServicesId ¶
func (o FusionAuthIdpAppleOutput) ServicesId() pulumi.StringOutput
The unique Id of the private key downloaded from Apple and imported into Key Master that will be used to sign the client secret.
func (FusionAuthIdpAppleOutput) TeamId ¶
func (o FusionAuthIdpAppleOutput) TeamId() pulumi.StringOutput
The Apple App ID Prefix, or Team ID found in your Apple Developer Account which has been configured for Sign in with Apple.
func (FusionAuthIdpAppleOutput) TenantConfigurations ¶
func (o FusionAuthIdpAppleOutput) TenantConfigurations() FusionAuthIdpAppleTenantConfigurationArrayOutput
The configuration for each Tenant that limits the number of links a user may have for a particular identity provider.
func (FusionAuthIdpAppleOutput) ToFusionAuthIdpAppleOutput ¶
func (o FusionAuthIdpAppleOutput) ToFusionAuthIdpAppleOutput() FusionAuthIdpAppleOutput
func (FusionAuthIdpAppleOutput) ToFusionAuthIdpAppleOutputWithContext ¶
func (o FusionAuthIdpAppleOutput) ToFusionAuthIdpAppleOutputWithContext(ctx context.Context) FusionAuthIdpAppleOutput
type FusionAuthIdpAppleState ¶
type FusionAuthIdpAppleState struct { // The configuration for each Application that the identity provider is enabled for. ApplicationConfigurations FusionAuthIdpAppleApplicationConfigurationArrayInput // The top-level button text to use on the FusionAuth login page for this Identity Provider. ButtonText pulumi.StringPtrInput // Determines if debug is enabled for this provider. When enabled, each time this provider is invoked to reconcile a login an Event Log will be created. Debug pulumi.BoolPtrInput // Determines if this provider is enabled. If it is false then it will be disabled globally. Enabled pulumi.BoolPtrInput // The unique Id of the private key downloaded from Apple and imported into Key Master that will be used to sign the client secret. KeyId pulumi.StringPtrInput // The unique Id of the lambda to used during the user reconcile process to map custom claims from the external identity provider to the FusionAuth user. LambdaReconcileId pulumi.StringPtrInput // The linking strategy to use when creating the link between the {idp_display_name} Identity Provider and the user. LinkingStrategy pulumi.StringPtrInput // The top-level space separated scope that you are requesting from Apple. Scope pulumi.StringPtrInput // The unique Id of the private key downloaded from Apple and imported into Key Master that will be used to sign the client secret. ServicesId pulumi.StringPtrInput // The Apple App ID Prefix, or Team ID found in your Apple Developer Account which has been configured for Sign in with Apple. TeamId pulumi.StringPtrInput // The configuration for each Tenant that limits the number of links a user may have for a particular identity provider. TenantConfigurations FusionAuthIdpAppleTenantConfigurationArrayInput }
func (FusionAuthIdpAppleState) ElementType ¶
func (FusionAuthIdpAppleState) ElementType() reflect.Type
type FusionAuthIdpAppleTenantConfiguration ¶
type FusionAuthIdpAppleTenantConfiguration struct { // When enabled, the number of identity provider links a user may create is enforced by maximumLinks. LimitUserLinkCountEnabled *bool `pulumi:"limitUserLinkCountEnabled"` // Determines if this provider is enabled. If it is false then it will be disabled globally. LimitUserLinkCountMaximumLinks *int `pulumi:"limitUserLinkCountMaximumLinks"` // The unique Id of the tenant that this configuration applies to. TenantId *string `pulumi:"tenantId"` }
type FusionAuthIdpAppleTenantConfigurationArgs ¶
type FusionAuthIdpAppleTenantConfigurationArgs struct { // When enabled, the number of identity provider links a user may create is enforced by maximumLinks. LimitUserLinkCountEnabled pulumi.BoolPtrInput `pulumi:"limitUserLinkCountEnabled"` // Determines if this provider is enabled. If it is false then it will be disabled globally. LimitUserLinkCountMaximumLinks pulumi.IntPtrInput `pulumi:"limitUserLinkCountMaximumLinks"` // The unique Id of the tenant that this configuration applies to. TenantId pulumi.StringPtrInput `pulumi:"tenantId"` }
func (FusionAuthIdpAppleTenantConfigurationArgs) ElementType ¶
func (FusionAuthIdpAppleTenantConfigurationArgs) ElementType() reflect.Type
func (FusionAuthIdpAppleTenantConfigurationArgs) ToFusionAuthIdpAppleTenantConfigurationOutput ¶
func (i FusionAuthIdpAppleTenantConfigurationArgs) ToFusionAuthIdpAppleTenantConfigurationOutput() FusionAuthIdpAppleTenantConfigurationOutput
func (FusionAuthIdpAppleTenantConfigurationArgs) ToFusionAuthIdpAppleTenantConfigurationOutputWithContext ¶
func (i FusionAuthIdpAppleTenantConfigurationArgs) ToFusionAuthIdpAppleTenantConfigurationOutputWithContext(ctx context.Context) FusionAuthIdpAppleTenantConfigurationOutput
type FusionAuthIdpAppleTenantConfigurationArray ¶
type FusionAuthIdpAppleTenantConfigurationArray []FusionAuthIdpAppleTenantConfigurationInput
func (FusionAuthIdpAppleTenantConfigurationArray) ElementType ¶
func (FusionAuthIdpAppleTenantConfigurationArray) ElementType() reflect.Type
func (FusionAuthIdpAppleTenantConfigurationArray) ToFusionAuthIdpAppleTenantConfigurationArrayOutput ¶
func (i FusionAuthIdpAppleTenantConfigurationArray) ToFusionAuthIdpAppleTenantConfigurationArrayOutput() FusionAuthIdpAppleTenantConfigurationArrayOutput
func (FusionAuthIdpAppleTenantConfigurationArray) ToFusionAuthIdpAppleTenantConfigurationArrayOutputWithContext ¶
func (i FusionAuthIdpAppleTenantConfigurationArray) ToFusionAuthIdpAppleTenantConfigurationArrayOutputWithContext(ctx context.Context) FusionAuthIdpAppleTenantConfigurationArrayOutput
type FusionAuthIdpAppleTenantConfigurationArrayInput ¶
type FusionAuthIdpAppleTenantConfigurationArrayInput interface { pulumi.Input ToFusionAuthIdpAppleTenantConfigurationArrayOutput() FusionAuthIdpAppleTenantConfigurationArrayOutput ToFusionAuthIdpAppleTenantConfigurationArrayOutputWithContext(context.Context) FusionAuthIdpAppleTenantConfigurationArrayOutput }
FusionAuthIdpAppleTenantConfigurationArrayInput is an input type that accepts FusionAuthIdpAppleTenantConfigurationArray and FusionAuthIdpAppleTenantConfigurationArrayOutput values. You can construct a concrete instance of `FusionAuthIdpAppleTenantConfigurationArrayInput` via:
FusionAuthIdpAppleTenantConfigurationArray{ FusionAuthIdpAppleTenantConfigurationArgs{...} }
type FusionAuthIdpAppleTenantConfigurationArrayOutput ¶
type FusionAuthIdpAppleTenantConfigurationArrayOutput struct{ *pulumi.OutputState }
func (FusionAuthIdpAppleTenantConfigurationArrayOutput) ElementType ¶
func (FusionAuthIdpAppleTenantConfigurationArrayOutput) ElementType() reflect.Type
func (FusionAuthIdpAppleTenantConfigurationArrayOutput) ToFusionAuthIdpAppleTenantConfigurationArrayOutput ¶
func (o FusionAuthIdpAppleTenantConfigurationArrayOutput) ToFusionAuthIdpAppleTenantConfigurationArrayOutput() FusionAuthIdpAppleTenantConfigurationArrayOutput
func (FusionAuthIdpAppleTenantConfigurationArrayOutput) ToFusionAuthIdpAppleTenantConfigurationArrayOutputWithContext ¶
func (o FusionAuthIdpAppleTenantConfigurationArrayOutput) ToFusionAuthIdpAppleTenantConfigurationArrayOutputWithContext(ctx context.Context) FusionAuthIdpAppleTenantConfigurationArrayOutput
type FusionAuthIdpAppleTenantConfigurationInput ¶
type FusionAuthIdpAppleTenantConfigurationInput interface { pulumi.Input ToFusionAuthIdpAppleTenantConfigurationOutput() FusionAuthIdpAppleTenantConfigurationOutput ToFusionAuthIdpAppleTenantConfigurationOutputWithContext(context.Context) FusionAuthIdpAppleTenantConfigurationOutput }
FusionAuthIdpAppleTenantConfigurationInput is an input type that accepts FusionAuthIdpAppleTenantConfigurationArgs and FusionAuthIdpAppleTenantConfigurationOutput values. You can construct a concrete instance of `FusionAuthIdpAppleTenantConfigurationInput` via:
FusionAuthIdpAppleTenantConfigurationArgs{...}
type FusionAuthIdpAppleTenantConfigurationOutput ¶
type FusionAuthIdpAppleTenantConfigurationOutput struct{ *pulumi.OutputState }
func (FusionAuthIdpAppleTenantConfigurationOutput) ElementType ¶
func (FusionAuthIdpAppleTenantConfigurationOutput) ElementType() reflect.Type
func (FusionAuthIdpAppleTenantConfigurationOutput) LimitUserLinkCountEnabled ¶
func (o FusionAuthIdpAppleTenantConfigurationOutput) LimitUserLinkCountEnabled() pulumi.BoolPtrOutput
When enabled, the number of identity provider links a user may create is enforced by maximumLinks.
func (FusionAuthIdpAppleTenantConfigurationOutput) LimitUserLinkCountMaximumLinks ¶
func (o FusionAuthIdpAppleTenantConfigurationOutput) LimitUserLinkCountMaximumLinks() pulumi.IntPtrOutput
Determines if this provider is enabled. If it is false then it will be disabled globally.
func (FusionAuthIdpAppleTenantConfigurationOutput) TenantId ¶
func (o FusionAuthIdpAppleTenantConfigurationOutput) TenantId() pulumi.StringPtrOutput
The unique Id of the tenant that this configuration applies to.
func (FusionAuthIdpAppleTenantConfigurationOutput) ToFusionAuthIdpAppleTenantConfigurationOutput ¶
func (o FusionAuthIdpAppleTenantConfigurationOutput) ToFusionAuthIdpAppleTenantConfigurationOutput() FusionAuthIdpAppleTenantConfigurationOutput
func (FusionAuthIdpAppleTenantConfigurationOutput) ToFusionAuthIdpAppleTenantConfigurationOutputWithContext ¶
func (o FusionAuthIdpAppleTenantConfigurationOutput) ToFusionAuthIdpAppleTenantConfigurationOutputWithContext(ctx context.Context) FusionAuthIdpAppleTenantConfigurationOutput
type FusionAuthIdpExternalJwt ¶
type FusionAuthIdpExternalJwt struct { pulumi.CustomResourceState // The configuration for each Application that the identity provider is enabled for. ApplicationConfigurations FusionAuthIdpExternalJwtApplicationConfigurationArrayOutput `pulumi:"applicationConfigurations"` // A map of incoming claims to User fields, User data or Registration data. The key of the map is the incoming claim name // from the configured identity provider. ClaimMap pulumi.MapOutput `pulumi:"claimMap"` // Determines if debug is enabled for this provider. When enabled, each time this provider is invoked to reconcile a login an Event Log will be created. Debug pulumi.BoolPtrOutput `pulumi:"debug"` // An array of domains that are managed by this Identity Provider. Domains pulumi.StringArrayOutput `pulumi:"domains"` // Determines if this provider is enabled. If it is false then it will be disabled globally. Enabled pulumi.BoolPtrOutput `pulumi:"enabled"` // The name header claim that identifies the public key used to verify the signature. In most cases this be kid or x5t. HeaderKeyParameter pulumi.StringOutput `pulumi:"headerKeyParameter"` // The ID to use for the new identity provider. If not specified a secure random UUID will be generated. IdpId pulumi.StringPtrOutput `pulumi:"idpId"` // The unique Id of the lambda to used during the user reconcile process to map custom claims from the external identity provider to the FusionAuth user. LambdaReconcileId pulumi.StringPtrOutput `pulumi:"lambdaReconcileId"` // The linking strategy to use when creating the link between the {idp_display_name} Identity Provider and the user. LinkingStrategy pulumi.StringOutput `pulumi:"linkingStrategy"` // The name of the Identity Provider. Name pulumi.StringOutput `pulumi:"name"` // The authorization endpoint for this Identity Provider. This value is not utilized by FusionAuth is only provided to be returned by the Lookup Identity Provider API response. During integration you may then utilize this value to perform the browser redirect to the OAuth2 authorize endpoint. Oauth2AuthorizationEndpoint pulumi.StringPtrOutput `pulumi:"oauth2AuthorizationEndpoint"` // TThe token endpoint for this Identity Provider. This value is not utilized by FusionAuth is only provided to be returned by the Lookup Identity Provider API response. During integration you may then utilize this value to complete the OAuth2 grant workflow. Oauth2TokenEndpoint pulumi.StringPtrOutput `pulumi:"oauth2TokenEndpoint"` // The configuration for each Tenant that limits the number of links a user may have for a particular identity provider. TenantConfigurations FusionAuthIdpExternalJwtTenantConfigurationArrayOutput `pulumi:"tenantConfigurations"` // The name of the claim that represents the unique identify of the User. This will generally be email or the name of the claim that provides the email address. UniqueIdentityClaim pulumi.StringOutput `pulumi:"uniqueIdentityClaim"` }
## # External JWT Identity Provider Resource
This is a special type of identity provider that is only used via the JWT Reconcile API. This identity provider defines the claims inside the incoming JWT and how they map to fields in the FusionAuth User object.
In order for this identity provider to use the JWT, it also needs the public key or HMAC secret that the JWT was signed with. FusionAuth will verify that the JWT is valid and has not expired. Once the JWT has been validated, FusionAuth will reconcile it to ensure that the User exists and is up-to-date.
[External JWT Identity Providers API](https://fusionauth.io/docs/v1/tech/apis/identity-providers/external-jwt/)
## Example Usage
```go 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.NewFusionAuthIdpExternalJwt(ctx, "jwt", &fusionauth.FusionAuthIdpExternalJwtArgs{ ClaimMap: pulumi.AnyMap{ "dept": pulumi.Any("RegistrationData"), "first_name": pulumi.Any("firstName"), "last_name": pulumi.Any("lastName"), }, Debug: pulumi.Bool(false), Enabled: pulumi.Bool(true), HeaderKeyParameter: pulumi.String("kid"), Oauth2AuthorizationEndpoint: pulumi.String("https://acme.com/adfs/oauth2/authorize?client_id=cf3b00da-9551-460a-ad18-33232e6cbff0&response_type=code&redirect_uri=https://acme.com/oauth2/redirect"), Oauth2TokenEndpoint: pulumi.String("https://acme.com/adfs/oauth2/token"), UniqueIdentityClaim: pulumi.String("email"), }) if err != nil { return err } return nil }) }
```
func GetFusionAuthIdpExternalJwt ¶
func GetFusionAuthIdpExternalJwt(ctx *pulumi.Context, name string, id pulumi.IDInput, state *FusionAuthIdpExternalJwtState, opts ...pulumi.ResourceOption) (*FusionAuthIdpExternalJwt, error)
GetFusionAuthIdpExternalJwt gets an existing FusionAuthIdpExternalJwt resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewFusionAuthIdpExternalJwt ¶
func NewFusionAuthIdpExternalJwt(ctx *pulumi.Context, name string, args *FusionAuthIdpExternalJwtArgs, opts ...pulumi.ResourceOption) (*FusionAuthIdpExternalJwt, error)
NewFusionAuthIdpExternalJwt registers a new resource with the given unique name, arguments, and options.
func (*FusionAuthIdpExternalJwt) ElementType ¶
func (*FusionAuthIdpExternalJwt) ElementType() reflect.Type
func (*FusionAuthIdpExternalJwt) ToFusionAuthIdpExternalJwtOutput ¶
func (i *FusionAuthIdpExternalJwt) ToFusionAuthIdpExternalJwtOutput() FusionAuthIdpExternalJwtOutput
func (*FusionAuthIdpExternalJwt) ToFusionAuthIdpExternalJwtOutputWithContext ¶
func (i *FusionAuthIdpExternalJwt) ToFusionAuthIdpExternalJwtOutputWithContext(ctx context.Context) FusionAuthIdpExternalJwtOutput
type FusionAuthIdpExternalJwtApplicationConfiguration ¶
type FusionAuthIdpExternalJwtApplicationConfiguration struct { // ID of the Application to apply this configuration to. ApplicationId *string `pulumi:"applicationId"` // Determines if a UserRegistration is created for the User automatically or not. If a user doesn’t exist in FusionAuth and logs in through an identity provider, this boolean controls whether or not FusionAuth creates a registration for the User in the Application they are logging into. CreateRegistration *bool `pulumi:"createRegistration"` // Determines if this provider is enabled. If it is false then it will be disabled globally. Enabled *bool `pulumi:"enabled"` }
type FusionAuthIdpExternalJwtApplicationConfigurationArgs ¶
type FusionAuthIdpExternalJwtApplicationConfigurationArgs struct { // ID of the Application to apply this configuration to. ApplicationId pulumi.StringPtrInput `pulumi:"applicationId"` // Determines if a UserRegistration is created for the User automatically or not. If a user doesn’t exist in FusionAuth and logs in through an identity provider, this boolean controls whether or not FusionAuth creates a registration for the User in the Application they are logging into. CreateRegistration pulumi.BoolPtrInput `pulumi:"createRegistration"` // Determines if this provider is enabled. If it is false then it will be disabled globally. Enabled pulumi.BoolPtrInput `pulumi:"enabled"` }
func (FusionAuthIdpExternalJwtApplicationConfigurationArgs) ElementType ¶
func (FusionAuthIdpExternalJwtApplicationConfigurationArgs) ElementType() reflect.Type
func (FusionAuthIdpExternalJwtApplicationConfigurationArgs) ToFusionAuthIdpExternalJwtApplicationConfigurationOutput ¶
func (i FusionAuthIdpExternalJwtApplicationConfigurationArgs) ToFusionAuthIdpExternalJwtApplicationConfigurationOutput() FusionAuthIdpExternalJwtApplicationConfigurationOutput
func (FusionAuthIdpExternalJwtApplicationConfigurationArgs) ToFusionAuthIdpExternalJwtApplicationConfigurationOutputWithContext ¶
func (i FusionAuthIdpExternalJwtApplicationConfigurationArgs) ToFusionAuthIdpExternalJwtApplicationConfigurationOutputWithContext(ctx context.Context) FusionAuthIdpExternalJwtApplicationConfigurationOutput
type FusionAuthIdpExternalJwtApplicationConfigurationArray ¶
type FusionAuthIdpExternalJwtApplicationConfigurationArray []FusionAuthIdpExternalJwtApplicationConfigurationInput
func (FusionAuthIdpExternalJwtApplicationConfigurationArray) ElementType ¶
func (FusionAuthIdpExternalJwtApplicationConfigurationArray) ElementType() reflect.Type
func (FusionAuthIdpExternalJwtApplicationConfigurationArray) ToFusionAuthIdpExternalJwtApplicationConfigurationArrayOutput ¶
func (i FusionAuthIdpExternalJwtApplicationConfigurationArray) ToFusionAuthIdpExternalJwtApplicationConfigurationArrayOutput() FusionAuthIdpExternalJwtApplicationConfigurationArrayOutput
func (FusionAuthIdpExternalJwtApplicationConfigurationArray) ToFusionAuthIdpExternalJwtApplicationConfigurationArrayOutputWithContext ¶
func (i FusionAuthIdpExternalJwtApplicationConfigurationArray) ToFusionAuthIdpExternalJwtApplicationConfigurationArrayOutputWithContext(ctx context.Context) FusionAuthIdpExternalJwtApplicationConfigurationArrayOutput
type FusionAuthIdpExternalJwtApplicationConfigurationArrayInput ¶
type FusionAuthIdpExternalJwtApplicationConfigurationArrayInput interface { pulumi.Input ToFusionAuthIdpExternalJwtApplicationConfigurationArrayOutput() FusionAuthIdpExternalJwtApplicationConfigurationArrayOutput ToFusionAuthIdpExternalJwtApplicationConfigurationArrayOutputWithContext(context.Context) FusionAuthIdpExternalJwtApplicationConfigurationArrayOutput }
FusionAuthIdpExternalJwtApplicationConfigurationArrayInput is an input type that accepts FusionAuthIdpExternalJwtApplicationConfigurationArray and FusionAuthIdpExternalJwtApplicationConfigurationArrayOutput values. You can construct a concrete instance of `FusionAuthIdpExternalJwtApplicationConfigurationArrayInput` via:
FusionAuthIdpExternalJwtApplicationConfigurationArray{ FusionAuthIdpExternalJwtApplicationConfigurationArgs{...} }
type FusionAuthIdpExternalJwtApplicationConfigurationArrayOutput ¶
type FusionAuthIdpExternalJwtApplicationConfigurationArrayOutput struct{ *pulumi.OutputState }
func (FusionAuthIdpExternalJwtApplicationConfigurationArrayOutput) ElementType ¶
func (FusionAuthIdpExternalJwtApplicationConfigurationArrayOutput) ElementType() reflect.Type
func (FusionAuthIdpExternalJwtApplicationConfigurationArrayOutput) ToFusionAuthIdpExternalJwtApplicationConfigurationArrayOutput ¶
func (o FusionAuthIdpExternalJwtApplicationConfigurationArrayOutput) ToFusionAuthIdpExternalJwtApplicationConfigurationArrayOutput() FusionAuthIdpExternalJwtApplicationConfigurationArrayOutput
func (FusionAuthIdpExternalJwtApplicationConfigurationArrayOutput) ToFusionAuthIdpExternalJwtApplicationConfigurationArrayOutputWithContext ¶
func (o FusionAuthIdpExternalJwtApplicationConfigurationArrayOutput) ToFusionAuthIdpExternalJwtApplicationConfigurationArrayOutputWithContext(ctx context.Context) FusionAuthIdpExternalJwtApplicationConfigurationArrayOutput
type FusionAuthIdpExternalJwtApplicationConfigurationInput ¶
type FusionAuthIdpExternalJwtApplicationConfigurationInput interface { pulumi.Input ToFusionAuthIdpExternalJwtApplicationConfigurationOutput() FusionAuthIdpExternalJwtApplicationConfigurationOutput ToFusionAuthIdpExternalJwtApplicationConfigurationOutputWithContext(context.Context) FusionAuthIdpExternalJwtApplicationConfigurationOutput }
FusionAuthIdpExternalJwtApplicationConfigurationInput is an input type that accepts FusionAuthIdpExternalJwtApplicationConfigurationArgs and FusionAuthIdpExternalJwtApplicationConfigurationOutput values. You can construct a concrete instance of `FusionAuthIdpExternalJwtApplicationConfigurationInput` via:
FusionAuthIdpExternalJwtApplicationConfigurationArgs{...}
type FusionAuthIdpExternalJwtApplicationConfigurationOutput ¶
type FusionAuthIdpExternalJwtApplicationConfigurationOutput struct{ *pulumi.OutputState }
func (FusionAuthIdpExternalJwtApplicationConfigurationOutput) ApplicationId ¶
func (o FusionAuthIdpExternalJwtApplicationConfigurationOutput) ApplicationId() pulumi.StringPtrOutput
ID of the Application to apply this configuration to.
func (FusionAuthIdpExternalJwtApplicationConfigurationOutput) CreateRegistration ¶
func (o FusionAuthIdpExternalJwtApplicationConfigurationOutput) CreateRegistration() pulumi.BoolPtrOutput
Determines if a UserRegistration is created for the User automatically or not. If a user doesn’t exist in FusionAuth and logs in through an identity provider, this boolean controls whether or not FusionAuth creates a registration for the User in the Application they are logging into.
func (FusionAuthIdpExternalJwtApplicationConfigurationOutput) ElementType ¶
func (FusionAuthIdpExternalJwtApplicationConfigurationOutput) ElementType() reflect.Type
func (FusionAuthIdpExternalJwtApplicationConfigurationOutput) Enabled ¶
func (o FusionAuthIdpExternalJwtApplicationConfigurationOutput) Enabled() pulumi.BoolPtrOutput
Determines if this provider is enabled. If it is false then it will be disabled globally.
func (FusionAuthIdpExternalJwtApplicationConfigurationOutput) ToFusionAuthIdpExternalJwtApplicationConfigurationOutput ¶
func (o FusionAuthIdpExternalJwtApplicationConfigurationOutput) ToFusionAuthIdpExternalJwtApplicationConfigurationOutput() FusionAuthIdpExternalJwtApplicationConfigurationOutput
func (FusionAuthIdpExternalJwtApplicationConfigurationOutput) ToFusionAuthIdpExternalJwtApplicationConfigurationOutputWithContext ¶
func (o FusionAuthIdpExternalJwtApplicationConfigurationOutput) ToFusionAuthIdpExternalJwtApplicationConfigurationOutputWithContext(ctx context.Context) FusionAuthIdpExternalJwtApplicationConfigurationOutput
type FusionAuthIdpExternalJwtArgs ¶
type FusionAuthIdpExternalJwtArgs struct { // The configuration for each Application that the identity provider is enabled for. ApplicationConfigurations FusionAuthIdpExternalJwtApplicationConfigurationArrayInput // A map of incoming claims to User fields, User data or Registration data. The key of the map is the incoming claim name // from the configured identity provider. ClaimMap pulumi.MapInput // Determines if debug is enabled for this provider. When enabled, each time this provider is invoked to reconcile a login an Event Log will be created. Debug pulumi.BoolPtrInput // An array of domains that are managed by this Identity Provider. Domains pulumi.StringArrayInput // Determines if this provider is enabled. If it is false then it will be disabled globally. Enabled pulumi.BoolPtrInput // The name header claim that identifies the public key used to verify the signature. In most cases this be kid or x5t. HeaderKeyParameter pulumi.StringInput // The ID to use for the new identity provider. If not specified a secure random UUID will be generated. IdpId pulumi.StringPtrInput // The unique Id of the lambda to used during the user reconcile process to map custom claims from the external identity provider to the FusionAuth user. LambdaReconcileId pulumi.StringPtrInput // The linking strategy to use when creating the link between the {idp_display_name} Identity Provider and the user. LinkingStrategy pulumi.StringPtrInput // The name of the Identity Provider. Name pulumi.StringPtrInput // The authorization endpoint for this Identity Provider. This value is not utilized by FusionAuth is only provided to be returned by the Lookup Identity Provider API response. During integration you may then utilize this value to perform the browser redirect to the OAuth2 authorize endpoint. Oauth2AuthorizationEndpoint pulumi.StringPtrInput // TThe token endpoint for this Identity Provider. This value is not utilized by FusionAuth is only provided to be returned by the Lookup Identity Provider API response. During integration you may then utilize this value to complete the OAuth2 grant workflow. Oauth2TokenEndpoint pulumi.StringPtrInput // The configuration for each Tenant that limits the number of links a user may have for a particular identity provider. TenantConfigurations FusionAuthIdpExternalJwtTenantConfigurationArrayInput // The name of the claim that represents the unique identify of the User. This will generally be email or the name of the claim that provides the email address. UniqueIdentityClaim pulumi.StringInput }
The set of arguments for constructing a FusionAuthIdpExternalJwt resource.
func (FusionAuthIdpExternalJwtArgs) ElementType ¶
func (FusionAuthIdpExternalJwtArgs) ElementType() reflect.Type
type FusionAuthIdpExternalJwtArray ¶
type FusionAuthIdpExternalJwtArray []FusionAuthIdpExternalJwtInput
func (FusionAuthIdpExternalJwtArray) ElementType ¶
func (FusionAuthIdpExternalJwtArray) ElementType() reflect.Type
func (FusionAuthIdpExternalJwtArray) ToFusionAuthIdpExternalJwtArrayOutput ¶
func (i FusionAuthIdpExternalJwtArray) ToFusionAuthIdpExternalJwtArrayOutput() FusionAuthIdpExternalJwtArrayOutput
func (FusionAuthIdpExternalJwtArray) ToFusionAuthIdpExternalJwtArrayOutputWithContext ¶
func (i FusionAuthIdpExternalJwtArray) ToFusionAuthIdpExternalJwtArrayOutputWithContext(ctx context.Context) FusionAuthIdpExternalJwtArrayOutput
type FusionAuthIdpExternalJwtArrayInput ¶
type FusionAuthIdpExternalJwtArrayInput interface { pulumi.Input ToFusionAuthIdpExternalJwtArrayOutput() FusionAuthIdpExternalJwtArrayOutput ToFusionAuthIdpExternalJwtArrayOutputWithContext(context.Context) FusionAuthIdpExternalJwtArrayOutput }
FusionAuthIdpExternalJwtArrayInput is an input type that accepts FusionAuthIdpExternalJwtArray and FusionAuthIdpExternalJwtArrayOutput values. You can construct a concrete instance of `FusionAuthIdpExternalJwtArrayInput` via:
FusionAuthIdpExternalJwtArray{ FusionAuthIdpExternalJwtArgs{...} }
type FusionAuthIdpExternalJwtArrayOutput ¶
type FusionAuthIdpExternalJwtArrayOutput struct{ *pulumi.OutputState }
func (FusionAuthIdpExternalJwtArrayOutput) ElementType ¶
func (FusionAuthIdpExternalJwtArrayOutput) ElementType() reflect.Type
func (FusionAuthIdpExternalJwtArrayOutput) Index ¶
func (o FusionAuthIdpExternalJwtArrayOutput) Index(i pulumi.IntInput) FusionAuthIdpExternalJwtOutput
func (FusionAuthIdpExternalJwtArrayOutput) ToFusionAuthIdpExternalJwtArrayOutput ¶
func (o FusionAuthIdpExternalJwtArrayOutput) ToFusionAuthIdpExternalJwtArrayOutput() FusionAuthIdpExternalJwtArrayOutput
func (FusionAuthIdpExternalJwtArrayOutput) ToFusionAuthIdpExternalJwtArrayOutputWithContext ¶
func (o FusionAuthIdpExternalJwtArrayOutput) ToFusionAuthIdpExternalJwtArrayOutputWithContext(ctx context.Context) FusionAuthIdpExternalJwtArrayOutput
type FusionAuthIdpExternalJwtInput ¶
type FusionAuthIdpExternalJwtInput interface { pulumi.Input ToFusionAuthIdpExternalJwtOutput() FusionAuthIdpExternalJwtOutput ToFusionAuthIdpExternalJwtOutputWithContext(ctx context.Context) FusionAuthIdpExternalJwtOutput }
type FusionAuthIdpExternalJwtMap ¶
type FusionAuthIdpExternalJwtMap map[string]FusionAuthIdpExternalJwtInput
func (FusionAuthIdpExternalJwtMap) ElementType ¶
func (FusionAuthIdpExternalJwtMap) ElementType() reflect.Type
func (FusionAuthIdpExternalJwtMap) ToFusionAuthIdpExternalJwtMapOutput ¶
func (i FusionAuthIdpExternalJwtMap) ToFusionAuthIdpExternalJwtMapOutput() FusionAuthIdpExternalJwtMapOutput
func (FusionAuthIdpExternalJwtMap) ToFusionAuthIdpExternalJwtMapOutputWithContext ¶
func (i FusionAuthIdpExternalJwtMap) ToFusionAuthIdpExternalJwtMapOutputWithContext(ctx context.Context) FusionAuthIdpExternalJwtMapOutput
type FusionAuthIdpExternalJwtMapInput ¶
type FusionAuthIdpExternalJwtMapInput interface { pulumi.Input ToFusionAuthIdpExternalJwtMapOutput() FusionAuthIdpExternalJwtMapOutput ToFusionAuthIdpExternalJwtMapOutputWithContext(context.Context) FusionAuthIdpExternalJwtMapOutput }
FusionAuthIdpExternalJwtMapInput is an input type that accepts FusionAuthIdpExternalJwtMap and FusionAuthIdpExternalJwtMapOutput values. You can construct a concrete instance of `FusionAuthIdpExternalJwtMapInput` via:
FusionAuthIdpExternalJwtMap{ "key": FusionAuthIdpExternalJwtArgs{...} }
type FusionAuthIdpExternalJwtMapOutput ¶
type FusionAuthIdpExternalJwtMapOutput struct{ *pulumi.OutputState }
func (FusionAuthIdpExternalJwtMapOutput) ElementType ¶
func (FusionAuthIdpExternalJwtMapOutput) ElementType() reflect.Type
func (FusionAuthIdpExternalJwtMapOutput) MapIndex ¶
func (o FusionAuthIdpExternalJwtMapOutput) MapIndex(k pulumi.StringInput) FusionAuthIdpExternalJwtOutput
func (FusionAuthIdpExternalJwtMapOutput) ToFusionAuthIdpExternalJwtMapOutput ¶
func (o FusionAuthIdpExternalJwtMapOutput) ToFusionAuthIdpExternalJwtMapOutput() FusionAuthIdpExternalJwtMapOutput
func (FusionAuthIdpExternalJwtMapOutput) ToFusionAuthIdpExternalJwtMapOutputWithContext ¶
func (o FusionAuthIdpExternalJwtMapOutput) ToFusionAuthIdpExternalJwtMapOutputWithContext(ctx context.Context) FusionAuthIdpExternalJwtMapOutput
type FusionAuthIdpExternalJwtOutput ¶
type FusionAuthIdpExternalJwtOutput struct{ *pulumi.OutputState }
func (FusionAuthIdpExternalJwtOutput) ApplicationConfigurations ¶
func (o FusionAuthIdpExternalJwtOutput) ApplicationConfigurations() FusionAuthIdpExternalJwtApplicationConfigurationArrayOutput
The configuration for each Application that the identity provider is enabled for.
func (FusionAuthIdpExternalJwtOutput) ClaimMap ¶
func (o FusionAuthIdpExternalJwtOutput) ClaimMap() pulumi.MapOutput
A map of incoming claims to User fields, User data or Registration data. The key of the map is the incoming claim name from the configured identity provider.
func (FusionAuthIdpExternalJwtOutput) Debug ¶
func (o FusionAuthIdpExternalJwtOutput) Debug() pulumi.BoolPtrOutput
Determines if debug is enabled for this provider. When enabled, each time this provider is invoked to reconcile a login an Event Log will be created.
func (FusionAuthIdpExternalJwtOutput) Domains ¶
func (o FusionAuthIdpExternalJwtOutput) Domains() pulumi.StringArrayOutput
An array of domains that are managed by this Identity Provider.
func (FusionAuthIdpExternalJwtOutput) ElementType ¶
func (FusionAuthIdpExternalJwtOutput) ElementType() reflect.Type
func (FusionAuthIdpExternalJwtOutput) Enabled ¶
func (o FusionAuthIdpExternalJwtOutput) Enabled() pulumi.BoolPtrOutput
Determines if this provider is enabled. If it is false then it will be disabled globally.
func (FusionAuthIdpExternalJwtOutput) HeaderKeyParameter ¶
func (o FusionAuthIdpExternalJwtOutput) HeaderKeyParameter() pulumi.StringOutput
The name header claim that identifies the public key used to verify the signature. In most cases this be kid or x5t.
func (FusionAuthIdpExternalJwtOutput) IdpId ¶
func (o FusionAuthIdpExternalJwtOutput) IdpId() pulumi.StringPtrOutput
The ID to use for the new identity provider. If not specified a secure random UUID will be generated.
func (FusionAuthIdpExternalJwtOutput) LambdaReconcileId ¶
func (o FusionAuthIdpExternalJwtOutput) LambdaReconcileId() pulumi.StringPtrOutput
The unique Id of the lambda to used during the user reconcile process to map custom claims from the external identity provider to the FusionAuth user.
func (FusionAuthIdpExternalJwtOutput) LinkingStrategy ¶
func (o FusionAuthIdpExternalJwtOutput) LinkingStrategy() pulumi.StringOutput
The linking strategy to use when creating the link between the {idp_display_name} Identity Provider and the user.
func (FusionAuthIdpExternalJwtOutput) Name ¶
func (o FusionAuthIdpExternalJwtOutput) Name() pulumi.StringOutput
The name of the Identity Provider.
func (FusionAuthIdpExternalJwtOutput) Oauth2AuthorizationEndpoint ¶
func (o FusionAuthIdpExternalJwtOutput) Oauth2AuthorizationEndpoint() pulumi.StringPtrOutput
The authorization endpoint for this Identity Provider. This value is not utilized by FusionAuth is only provided to be returned by the Lookup Identity Provider API response. During integration you may then utilize this value to perform the browser redirect to the OAuth2 authorize endpoint.
func (FusionAuthIdpExternalJwtOutput) Oauth2TokenEndpoint ¶
func (o FusionAuthIdpExternalJwtOutput) Oauth2TokenEndpoint() pulumi.StringPtrOutput
TThe token endpoint for this Identity Provider. This value is not utilized by FusionAuth is only provided to be returned by the Lookup Identity Provider API response. During integration you may then utilize this value to complete the OAuth2 grant workflow.
func (FusionAuthIdpExternalJwtOutput) TenantConfigurations ¶
func (o FusionAuthIdpExternalJwtOutput) TenantConfigurations() FusionAuthIdpExternalJwtTenantConfigurationArrayOutput
The configuration for each Tenant that limits the number of links a user may have for a particular identity provider.
func (FusionAuthIdpExternalJwtOutput) ToFusionAuthIdpExternalJwtOutput ¶
func (o FusionAuthIdpExternalJwtOutput) ToFusionAuthIdpExternalJwtOutput() FusionAuthIdpExternalJwtOutput
func (FusionAuthIdpExternalJwtOutput) ToFusionAuthIdpExternalJwtOutputWithContext ¶
func (o FusionAuthIdpExternalJwtOutput) ToFusionAuthIdpExternalJwtOutputWithContext(ctx context.Context) FusionAuthIdpExternalJwtOutput
func (FusionAuthIdpExternalJwtOutput) UniqueIdentityClaim ¶
func (o FusionAuthIdpExternalJwtOutput) UniqueIdentityClaim() pulumi.StringOutput
The name of the claim that represents the unique identify of the User. This will generally be email or the name of the claim that provides the email address.
type FusionAuthIdpExternalJwtState ¶
type FusionAuthIdpExternalJwtState struct { // The configuration for each Application that the identity provider is enabled for. ApplicationConfigurations FusionAuthIdpExternalJwtApplicationConfigurationArrayInput // A map of incoming claims to User fields, User data or Registration data. The key of the map is the incoming claim name // from the configured identity provider. ClaimMap pulumi.MapInput // Determines if debug is enabled for this provider. When enabled, each time this provider is invoked to reconcile a login an Event Log will be created. Debug pulumi.BoolPtrInput // An array of domains that are managed by this Identity Provider. Domains pulumi.StringArrayInput // Determines if this provider is enabled. If it is false then it will be disabled globally. Enabled pulumi.BoolPtrInput // The name header claim that identifies the public key used to verify the signature. In most cases this be kid or x5t. HeaderKeyParameter pulumi.StringPtrInput // The ID to use for the new identity provider. If not specified a secure random UUID will be generated. IdpId pulumi.StringPtrInput // The unique Id of the lambda to used during the user reconcile process to map custom claims from the external identity provider to the FusionAuth user. LambdaReconcileId pulumi.StringPtrInput // The linking strategy to use when creating the link between the {idp_display_name} Identity Provider and the user. LinkingStrategy pulumi.StringPtrInput // The name of the Identity Provider. Name pulumi.StringPtrInput // The authorization endpoint for this Identity Provider. This value is not utilized by FusionAuth is only provided to be returned by the Lookup Identity Provider API response. During integration you may then utilize this value to perform the browser redirect to the OAuth2 authorize endpoint. Oauth2AuthorizationEndpoint pulumi.StringPtrInput // TThe token endpoint for this Identity Provider. This value is not utilized by FusionAuth is only provided to be returned by the Lookup Identity Provider API response. During integration you may then utilize this value to complete the OAuth2 grant workflow. Oauth2TokenEndpoint pulumi.StringPtrInput // The configuration for each Tenant that limits the number of links a user may have for a particular identity provider. TenantConfigurations FusionAuthIdpExternalJwtTenantConfigurationArrayInput // The name of the claim that represents the unique identify of the User. This will generally be email or the name of the claim that provides the email address. UniqueIdentityClaim pulumi.StringPtrInput }
func (FusionAuthIdpExternalJwtState) ElementType ¶
func (FusionAuthIdpExternalJwtState) ElementType() reflect.Type
type FusionAuthIdpExternalJwtTenantConfiguration ¶
type FusionAuthIdpExternalJwtTenantConfiguration struct { // When enabled, the number of identity provider links a user may create is enforced by maximumLinks. LimitUserLinkCountEnabled *bool `pulumi:"limitUserLinkCountEnabled"` // Determines if this provider is enabled. If it is false then it will be disabled globally. LimitUserLinkCountMaximumLinks *int `pulumi:"limitUserLinkCountMaximumLinks"` // The unique Id of the tenant that this configuration applies to. TenantId *string `pulumi:"tenantId"` }
type FusionAuthIdpExternalJwtTenantConfigurationArgs ¶
type FusionAuthIdpExternalJwtTenantConfigurationArgs struct { // When enabled, the number of identity provider links a user may create is enforced by maximumLinks. LimitUserLinkCountEnabled pulumi.BoolPtrInput `pulumi:"limitUserLinkCountEnabled"` // Determines if this provider is enabled. If it is false then it will be disabled globally. LimitUserLinkCountMaximumLinks pulumi.IntPtrInput `pulumi:"limitUserLinkCountMaximumLinks"` // The unique Id of the tenant that this configuration applies to. TenantId pulumi.StringPtrInput `pulumi:"tenantId"` }
func (FusionAuthIdpExternalJwtTenantConfigurationArgs) ElementType ¶
func (FusionAuthIdpExternalJwtTenantConfigurationArgs) ElementType() reflect.Type
func (FusionAuthIdpExternalJwtTenantConfigurationArgs) ToFusionAuthIdpExternalJwtTenantConfigurationOutput ¶
func (i FusionAuthIdpExternalJwtTenantConfigurationArgs) ToFusionAuthIdpExternalJwtTenantConfigurationOutput() FusionAuthIdpExternalJwtTenantConfigurationOutput
func (FusionAuthIdpExternalJwtTenantConfigurationArgs) ToFusionAuthIdpExternalJwtTenantConfigurationOutputWithContext ¶
func (i FusionAuthIdpExternalJwtTenantConfigurationArgs) ToFusionAuthIdpExternalJwtTenantConfigurationOutputWithContext(ctx context.Context) FusionAuthIdpExternalJwtTenantConfigurationOutput
type FusionAuthIdpExternalJwtTenantConfigurationArray ¶
type FusionAuthIdpExternalJwtTenantConfigurationArray []FusionAuthIdpExternalJwtTenantConfigurationInput
func (FusionAuthIdpExternalJwtTenantConfigurationArray) ElementType ¶
func (FusionAuthIdpExternalJwtTenantConfigurationArray) ElementType() reflect.Type
func (FusionAuthIdpExternalJwtTenantConfigurationArray) ToFusionAuthIdpExternalJwtTenantConfigurationArrayOutput ¶
func (i FusionAuthIdpExternalJwtTenantConfigurationArray) ToFusionAuthIdpExternalJwtTenantConfigurationArrayOutput() FusionAuthIdpExternalJwtTenantConfigurationArrayOutput
func (FusionAuthIdpExternalJwtTenantConfigurationArray) ToFusionAuthIdpExternalJwtTenantConfigurationArrayOutputWithContext ¶
func (i FusionAuthIdpExternalJwtTenantConfigurationArray) ToFusionAuthIdpExternalJwtTenantConfigurationArrayOutputWithContext(ctx context.Context) FusionAuthIdpExternalJwtTenantConfigurationArrayOutput
type FusionAuthIdpExternalJwtTenantConfigurationArrayInput ¶
type FusionAuthIdpExternalJwtTenantConfigurationArrayInput interface { pulumi.Input ToFusionAuthIdpExternalJwtTenantConfigurationArrayOutput() FusionAuthIdpExternalJwtTenantConfigurationArrayOutput ToFusionAuthIdpExternalJwtTenantConfigurationArrayOutputWithContext(context.Context) FusionAuthIdpExternalJwtTenantConfigurationArrayOutput }
FusionAuthIdpExternalJwtTenantConfigurationArrayInput is an input type that accepts FusionAuthIdpExternalJwtTenantConfigurationArray and FusionAuthIdpExternalJwtTenantConfigurationArrayOutput values. You can construct a concrete instance of `FusionAuthIdpExternalJwtTenantConfigurationArrayInput` via:
FusionAuthIdpExternalJwtTenantConfigurationArray{ FusionAuthIdpExternalJwtTenantConfigurationArgs{...} }
type FusionAuthIdpExternalJwtTenantConfigurationArrayOutput ¶
type FusionAuthIdpExternalJwtTenantConfigurationArrayOutput struct{ *pulumi.OutputState }
func (FusionAuthIdpExternalJwtTenantConfigurationArrayOutput) ElementType ¶
func (FusionAuthIdpExternalJwtTenantConfigurationArrayOutput) ElementType() reflect.Type
func (FusionAuthIdpExternalJwtTenantConfigurationArrayOutput) ToFusionAuthIdpExternalJwtTenantConfigurationArrayOutput ¶
func (o FusionAuthIdpExternalJwtTenantConfigurationArrayOutput) ToFusionAuthIdpExternalJwtTenantConfigurationArrayOutput() FusionAuthIdpExternalJwtTenantConfigurationArrayOutput
func (FusionAuthIdpExternalJwtTenantConfigurationArrayOutput) ToFusionAuthIdpExternalJwtTenantConfigurationArrayOutputWithContext ¶
func (o FusionAuthIdpExternalJwtTenantConfigurationArrayOutput) ToFusionAuthIdpExternalJwtTenantConfigurationArrayOutputWithContext(ctx context.Context) FusionAuthIdpExternalJwtTenantConfigurationArrayOutput
type FusionAuthIdpExternalJwtTenantConfigurationInput ¶
type FusionAuthIdpExternalJwtTenantConfigurationInput interface { pulumi.Input ToFusionAuthIdpExternalJwtTenantConfigurationOutput() FusionAuthIdpExternalJwtTenantConfigurationOutput ToFusionAuthIdpExternalJwtTenantConfigurationOutputWithContext(context.Context) FusionAuthIdpExternalJwtTenantConfigurationOutput }
FusionAuthIdpExternalJwtTenantConfigurationInput is an input type that accepts FusionAuthIdpExternalJwtTenantConfigurationArgs and FusionAuthIdpExternalJwtTenantConfigurationOutput values. You can construct a concrete instance of `FusionAuthIdpExternalJwtTenantConfigurationInput` via:
FusionAuthIdpExternalJwtTenantConfigurationArgs{...}
type FusionAuthIdpExternalJwtTenantConfigurationOutput ¶
type FusionAuthIdpExternalJwtTenantConfigurationOutput struct{ *pulumi.OutputState }
func (FusionAuthIdpExternalJwtTenantConfigurationOutput) ElementType ¶
func (FusionAuthIdpExternalJwtTenantConfigurationOutput) ElementType() reflect.Type
func (FusionAuthIdpExternalJwtTenantConfigurationOutput) LimitUserLinkCountEnabled ¶
func (o FusionAuthIdpExternalJwtTenantConfigurationOutput) LimitUserLinkCountEnabled() pulumi.BoolPtrOutput
When enabled, the number of identity provider links a user may create is enforced by maximumLinks.
func (FusionAuthIdpExternalJwtTenantConfigurationOutput) LimitUserLinkCountMaximumLinks ¶
func (o FusionAuthIdpExternalJwtTenantConfigurationOutput) LimitUserLinkCountMaximumLinks() pulumi.IntPtrOutput
Determines if this provider is enabled. If it is false then it will be disabled globally.
func (FusionAuthIdpExternalJwtTenantConfigurationOutput) TenantId ¶
func (o FusionAuthIdpExternalJwtTenantConfigurationOutput) TenantId() pulumi.StringPtrOutput
The unique Id of the tenant that this configuration applies to.
func (FusionAuthIdpExternalJwtTenantConfigurationOutput) ToFusionAuthIdpExternalJwtTenantConfigurationOutput ¶
func (o FusionAuthIdpExternalJwtTenantConfigurationOutput) ToFusionAuthIdpExternalJwtTenantConfigurationOutput() FusionAuthIdpExternalJwtTenantConfigurationOutput
func (FusionAuthIdpExternalJwtTenantConfigurationOutput) ToFusionAuthIdpExternalJwtTenantConfigurationOutputWithContext ¶
func (o FusionAuthIdpExternalJwtTenantConfigurationOutput) ToFusionAuthIdpExternalJwtTenantConfigurationOutputWithContext(ctx context.Context) FusionAuthIdpExternalJwtTenantConfigurationOutput
type FusionAuthIdpFacebook ¶
type FusionAuthIdpFacebook struct { pulumi.CustomResourceState // The top-level Facebook `appId` for your Application. This value is retrieved from the Facebook developer website when you setup your Facebook developer account. AppId pulumi.StringOutput `pulumi:"appId"` // The configuration for each Application that the identity provider is enabled for. ApplicationConfigurations FusionAuthIdpFacebookApplicationConfigurationArrayOutput `pulumi:"applicationConfigurations"` // The top-level button text to use on the FusionAuth login page for this Identity Provider. ButtonText pulumi.StringOutput `pulumi:"buttonText"` // The top-level client secret, also known as 'App Secret', to use with the Facebook Identity Provider when retrieving the long-lived token. This value is retrieved from the Facebook developer website when you setup your Facebook developer account. ClientSecret pulumi.StringOutput `pulumi:"clientSecret"` // Determines if debug is enabled for this provider. When enabled, an Event Log is created each time this provider is invoked to reconcile a login. Debug pulumi.BoolPtrOutput `pulumi:"debug"` // Determines if this provider is enabled. If it is false then it will be disabled globally. Enabled pulumi.BoolPtrOutput `pulumi:"enabled"` // The top-level fields that you are requesting from Facebook. // Field values are documented at [Facebook Graph API](https://developers.facebook.com/docs/graph-api/using-graph-api/) Fields pulumi.StringPtrOutput `pulumi:"fields"` // The unique Id of the lambda to used during the user reconcile process to map custom claims from the external identity provider to the FusionAuth user. LambdaReconcileId pulumi.StringOutput `pulumi:"lambdaReconcileId"` // The linking strategy to use when creating the link between the Facebook Identity Provider and the user. // The valid values are: LinkingStrategy pulumi.StringOutput `pulumi:"linkingStrategy"` // The login method to use for this Identity Provider. // The valid values are: LoginMethod pulumi.StringPtrOutput `pulumi:"loginMethod"` // The top-level permissions that your application is asking of the user’s Facebook account. // Permission values are documented at [Facebook Login API](https://developers.facebook.com/docs/permissions/reference) Permissions pulumi.StringPtrOutput `pulumi:"permissions"` // The configuration for each Tenant that limits the number of links a user may have for a particular identity provider. TenantConfigurations FusionAuthIdpFacebookTenantConfigurationArrayOutput `pulumi:"tenantConfigurations"` }
## # Facebook Identity Provider Resource
The Facebook identity provider type will use the Facebook OAuth login API. It will provide a `Login with Facebook` button on FusionAuth’s login page that will leverage the Facebook login pop-up dialog. Additionally, this identity provider will call Facebook’s Graph API to load additional details about the user and store them in FusionAuth.
The email address returned by the Facebook Graph API will be used to create or lookup the existing user. Additional claims returned by Facebook can be used to reconcile the User to FusionAuth by using a Facebook Reconcile Lambda. Unless you assign a reconcile lambda to this provider, on the `email` address will be used from the available claims returned by Facebook.
When the `picture` field is not requested FusionAuth will also call Facebook’s `/me/picture` API to load the user’s profile image and store it as the `imageUrl` in FusionAuth. When the `picture` field is requested, the user’s profile image will be returned by the `/me` API and a second request to the `/me/picture` endpoint will not be required.
Finally, FusionAuth will call Facebook’s `/oauth/access_token` API to exchange the login token for a long-lived Facebook token. This token is stored in the `UserRegistration` object inside the `tokens` Map. This Map stores the tokens from the various identity providers so that you can use them in your application to call their APIs.
Please note if an `idpHint` is appended to the OAuth Authorize endpoint, then the interaction behavior will be defaulted to `redirect`, even if popup interaction is explicitly configured.
[Facebook Identity Providers API](https://fusionauth.io/docs/v1/tech/apis/identity-providers/facebook)
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-fusionauth/sdk/go/fusionauth" "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.NewFusionAuthIdpFacebook(ctx, "facebook", &fusionauth.FusionAuthIdpFacebookArgs{ ApplicationConfigurations: FusionAuthIdpFacebookApplicationConfigurationArray{ &FusionAuthIdpFacebookApplicationConfigurationArgs{ ApplicationId: pulumi.Any(fusionauth_application.Myapp.Id), CreateRegistration: pulumi.Bool(true), Enabled: pulumi.Bool(true), }, }, ButtonText: pulumi.String("Login with Facebook"), Debug: pulumi.Bool(false), Enabled: pulumi.Bool(true), AppId: pulumi.String("9876543210"), ClientSecret: pulumi.String("716a572f917640698cdb99e9d7e64115"), Fields: pulumi.String("email"), Permissions: pulumi.String("email"), }) if err != nil { return err } return nil }) }
```
func GetFusionAuthIdpFacebook ¶
func GetFusionAuthIdpFacebook(ctx *pulumi.Context, name string, id pulumi.IDInput, state *FusionAuthIdpFacebookState, opts ...pulumi.ResourceOption) (*FusionAuthIdpFacebook, error)
GetFusionAuthIdpFacebook gets an existing FusionAuthIdpFacebook resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewFusionAuthIdpFacebook ¶
func NewFusionAuthIdpFacebook(ctx *pulumi.Context, name string, args *FusionAuthIdpFacebookArgs, opts ...pulumi.ResourceOption) (*FusionAuthIdpFacebook, error)
NewFusionAuthIdpFacebook registers a new resource with the given unique name, arguments, and options.
func (*FusionAuthIdpFacebook) ElementType ¶
func (*FusionAuthIdpFacebook) ElementType() reflect.Type
func (*FusionAuthIdpFacebook) ToFusionAuthIdpFacebookOutput ¶
func (i *FusionAuthIdpFacebook) ToFusionAuthIdpFacebookOutput() FusionAuthIdpFacebookOutput
func (*FusionAuthIdpFacebook) ToFusionAuthIdpFacebookOutputWithContext ¶
func (i *FusionAuthIdpFacebook) ToFusionAuthIdpFacebookOutputWithContext(ctx context.Context) FusionAuthIdpFacebookOutput
type FusionAuthIdpFacebookApplicationConfiguration ¶
type FusionAuthIdpFacebookApplicationConfiguration struct { // The top-level Facebook `appId` for your Application. This value is retrieved from the Facebook developer website when you setup your Facebook developer account. AppId *string `pulumi:"appId"` // ID of the FusionAuth Application to apply this configuration to. ApplicationId *string `pulumi:"applicationId"` // The top-level button text to use on the FusionAuth login page for this Identity Provider. ButtonText *string `pulumi:"buttonText"` // The top-level client secret, also known as 'App Secret', to use with the Facebook Identity Provider when retrieving the long-lived token. This value is retrieved from the Facebook developer website when you setup your Facebook developer account. ClientSecret *string `pulumi:"clientSecret"` // Determines if a `UserRegistration` is created for the User automatically or not. If a user doesn’t exist in FusionAuth and logs in through an identity provider, this boolean controls whether or not FusionAuth creates a registration for the User in the Application they are logging into. CreateRegistration *bool `pulumi:"createRegistration"` // Determines if this provider is enabled. If it is false then it will be disabled globally. Enabled *bool `pulumi:"enabled"` // The top-level fields that you are requesting from Facebook. // Field values are documented at [Facebook Graph API](https://developers.facebook.com/docs/graph-api/using-graph-api/) Fields *string `pulumi:"fields"` // The top-level permissions that your application is asking of the user’s Facebook account. // Permission values are documented at [Facebook Login API](https://developers.facebook.com/docs/permissions/reference) Permissions *string `pulumi:"permissions"` }
type FusionAuthIdpFacebookApplicationConfigurationArgs ¶
type FusionAuthIdpFacebookApplicationConfigurationArgs struct { // The top-level Facebook `appId` for your Application. This value is retrieved from the Facebook developer website when you setup your Facebook developer account. AppId pulumi.StringPtrInput `pulumi:"appId"` // ID of the FusionAuth Application to apply this configuration to. ApplicationId pulumi.StringPtrInput `pulumi:"applicationId"` // The top-level button text to use on the FusionAuth login page for this Identity Provider. ButtonText pulumi.StringPtrInput `pulumi:"buttonText"` // The top-level client secret, also known as 'App Secret', to use with the Facebook Identity Provider when retrieving the long-lived token. This value is retrieved from the Facebook developer website when you setup your Facebook developer account. ClientSecret pulumi.StringPtrInput `pulumi:"clientSecret"` // Determines if a `UserRegistration` is created for the User automatically or not. If a user doesn’t exist in FusionAuth and logs in through an identity provider, this boolean controls whether or not FusionAuth creates a registration for the User in the Application they are logging into. CreateRegistration pulumi.BoolPtrInput `pulumi:"createRegistration"` // Determines if this provider is enabled. If it is false then it will be disabled globally. Enabled pulumi.BoolPtrInput `pulumi:"enabled"` // The top-level fields that you are requesting from Facebook. // Field values are documented at [Facebook Graph API](https://developers.facebook.com/docs/graph-api/using-graph-api/) Fields pulumi.StringPtrInput `pulumi:"fields"` // The top-level permissions that your application is asking of the user’s Facebook account. // Permission values are documented at [Facebook Login API](https://developers.facebook.com/docs/permissions/reference) Permissions pulumi.StringPtrInput `pulumi:"permissions"` }
func (FusionAuthIdpFacebookApplicationConfigurationArgs) ElementType ¶
func (FusionAuthIdpFacebookApplicationConfigurationArgs) ElementType() reflect.Type
func (FusionAuthIdpFacebookApplicationConfigurationArgs) ToFusionAuthIdpFacebookApplicationConfigurationOutput ¶
func (i FusionAuthIdpFacebookApplicationConfigurationArgs) ToFusionAuthIdpFacebookApplicationConfigurationOutput() FusionAuthIdpFacebookApplicationConfigurationOutput
func (FusionAuthIdpFacebookApplicationConfigurationArgs) ToFusionAuthIdpFacebookApplicationConfigurationOutputWithContext ¶
func (i FusionAuthIdpFacebookApplicationConfigurationArgs) ToFusionAuthIdpFacebookApplicationConfigurationOutputWithContext(ctx context.Context) FusionAuthIdpFacebookApplicationConfigurationOutput
type FusionAuthIdpFacebookApplicationConfigurationArray ¶
type FusionAuthIdpFacebookApplicationConfigurationArray []FusionAuthIdpFacebookApplicationConfigurationInput
func (FusionAuthIdpFacebookApplicationConfigurationArray) ElementType ¶
func (FusionAuthIdpFacebookApplicationConfigurationArray) ElementType() reflect.Type
func (FusionAuthIdpFacebookApplicationConfigurationArray) ToFusionAuthIdpFacebookApplicationConfigurationArrayOutput ¶
func (i FusionAuthIdpFacebookApplicationConfigurationArray) ToFusionAuthIdpFacebookApplicationConfigurationArrayOutput() FusionAuthIdpFacebookApplicationConfigurationArrayOutput
func (FusionAuthIdpFacebookApplicationConfigurationArray) ToFusionAuthIdpFacebookApplicationConfigurationArrayOutputWithContext ¶
func (i FusionAuthIdpFacebookApplicationConfigurationArray) ToFusionAuthIdpFacebookApplicationConfigurationArrayOutputWithContext(ctx context.Context) FusionAuthIdpFacebookApplicationConfigurationArrayOutput
type FusionAuthIdpFacebookApplicationConfigurationArrayInput ¶
type FusionAuthIdpFacebookApplicationConfigurationArrayInput interface { pulumi.Input ToFusionAuthIdpFacebookApplicationConfigurationArrayOutput() FusionAuthIdpFacebookApplicationConfigurationArrayOutput ToFusionAuthIdpFacebookApplicationConfigurationArrayOutputWithContext(context.Context) FusionAuthIdpFacebookApplicationConfigurationArrayOutput }
FusionAuthIdpFacebookApplicationConfigurationArrayInput is an input type that accepts FusionAuthIdpFacebookApplicationConfigurationArray and FusionAuthIdpFacebookApplicationConfigurationArrayOutput values. You can construct a concrete instance of `FusionAuthIdpFacebookApplicationConfigurationArrayInput` via:
FusionAuthIdpFacebookApplicationConfigurationArray{ FusionAuthIdpFacebookApplicationConfigurationArgs{...} }
type FusionAuthIdpFacebookApplicationConfigurationArrayOutput ¶
type FusionAuthIdpFacebookApplicationConfigurationArrayOutput struct{ *pulumi.OutputState }
func (FusionAuthIdpFacebookApplicationConfigurationArrayOutput) ElementType ¶
func (FusionAuthIdpFacebookApplicationConfigurationArrayOutput) ElementType() reflect.Type
func (FusionAuthIdpFacebookApplicationConfigurationArrayOutput) ToFusionAuthIdpFacebookApplicationConfigurationArrayOutput ¶
func (o FusionAuthIdpFacebookApplicationConfigurationArrayOutput) ToFusionAuthIdpFacebookApplicationConfigurationArrayOutput() FusionAuthIdpFacebookApplicationConfigurationArrayOutput
func (FusionAuthIdpFacebookApplicationConfigurationArrayOutput) ToFusionAuthIdpFacebookApplicationConfigurationArrayOutputWithContext ¶
func (o FusionAuthIdpFacebookApplicationConfigurationArrayOutput) ToFusionAuthIdpFacebookApplicationConfigurationArrayOutputWithContext(ctx context.Context) FusionAuthIdpFacebookApplicationConfigurationArrayOutput
type FusionAuthIdpFacebookApplicationConfigurationInput ¶
type FusionAuthIdpFacebookApplicationConfigurationInput interface { pulumi.Input ToFusionAuthIdpFacebookApplicationConfigurationOutput() FusionAuthIdpFacebookApplicationConfigurationOutput ToFusionAuthIdpFacebookApplicationConfigurationOutputWithContext(context.Context) FusionAuthIdpFacebookApplicationConfigurationOutput }
FusionAuthIdpFacebookApplicationConfigurationInput is an input type that accepts FusionAuthIdpFacebookApplicationConfigurationArgs and FusionAuthIdpFacebookApplicationConfigurationOutput values. You can construct a concrete instance of `FusionAuthIdpFacebookApplicationConfigurationInput` via:
FusionAuthIdpFacebookApplicationConfigurationArgs{...}
type FusionAuthIdpFacebookApplicationConfigurationOutput ¶
type FusionAuthIdpFacebookApplicationConfigurationOutput struct{ *pulumi.OutputState }
func (FusionAuthIdpFacebookApplicationConfigurationOutput) AppId ¶
func (o FusionAuthIdpFacebookApplicationConfigurationOutput) AppId() pulumi.StringPtrOutput
The top-level Facebook `appId` for your Application. This value is retrieved from the Facebook developer website when you setup your Facebook developer account.
func (FusionAuthIdpFacebookApplicationConfigurationOutput) ApplicationId ¶
func (o FusionAuthIdpFacebookApplicationConfigurationOutput) ApplicationId() pulumi.StringPtrOutput
ID of the FusionAuth Application to apply this configuration to.
func (FusionAuthIdpFacebookApplicationConfigurationOutput) ButtonText ¶
func (o FusionAuthIdpFacebookApplicationConfigurationOutput) ButtonText() pulumi.StringPtrOutput
The top-level button text to use on the FusionAuth login page for this Identity Provider.
func (FusionAuthIdpFacebookApplicationConfigurationOutput) ClientSecret ¶
func (o FusionAuthIdpFacebookApplicationConfigurationOutput) ClientSecret() pulumi.StringPtrOutput
The top-level client secret, also known as 'App Secret', to use with the Facebook Identity Provider when retrieving the long-lived token. This value is retrieved from the Facebook developer website when you setup your Facebook developer account.
func (FusionAuthIdpFacebookApplicationConfigurationOutput) CreateRegistration ¶
func (o FusionAuthIdpFacebookApplicationConfigurationOutput) CreateRegistration() pulumi.BoolPtrOutput
Determines if a `UserRegistration` is created for the User automatically or not. If a user doesn’t exist in FusionAuth and logs in through an identity provider, this boolean controls whether or not FusionAuth creates a registration for the User in the Application they are logging into.
func (FusionAuthIdpFacebookApplicationConfigurationOutput) ElementType ¶
func (FusionAuthIdpFacebookApplicationConfigurationOutput) ElementType() reflect.Type
func (FusionAuthIdpFacebookApplicationConfigurationOutput) Enabled ¶
func (o FusionAuthIdpFacebookApplicationConfigurationOutput) Enabled() pulumi.BoolPtrOutput
Determines if this provider is enabled. If it is false then it will be disabled globally.
func (FusionAuthIdpFacebookApplicationConfigurationOutput) Fields ¶
func (o FusionAuthIdpFacebookApplicationConfigurationOutput) Fields() pulumi.StringPtrOutput
The top-level fields that you are requesting from Facebook. Field values are documented at [Facebook Graph API](https://developers.facebook.com/docs/graph-api/using-graph-api/)
func (FusionAuthIdpFacebookApplicationConfigurationOutput) Permissions ¶
func (o FusionAuthIdpFacebookApplicationConfigurationOutput) Permissions() pulumi.StringPtrOutput
The top-level permissions that your application is asking of the user’s Facebook account. Permission values are documented at [Facebook Login API](https://developers.facebook.com/docs/permissions/reference)
func (FusionAuthIdpFacebookApplicationConfigurationOutput) ToFusionAuthIdpFacebookApplicationConfigurationOutput ¶
func (o FusionAuthIdpFacebookApplicationConfigurationOutput) ToFusionAuthIdpFacebookApplicationConfigurationOutput() FusionAuthIdpFacebookApplicationConfigurationOutput
func (FusionAuthIdpFacebookApplicationConfigurationOutput) ToFusionAuthIdpFacebookApplicationConfigurationOutputWithContext ¶
func (o FusionAuthIdpFacebookApplicationConfigurationOutput) ToFusionAuthIdpFacebookApplicationConfigurationOutputWithContext(ctx context.Context) FusionAuthIdpFacebookApplicationConfigurationOutput
type FusionAuthIdpFacebookArgs ¶
type FusionAuthIdpFacebookArgs struct { // The top-level Facebook `appId` for your Application. This value is retrieved from the Facebook developer website when you setup your Facebook developer account. AppId pulumi.StringInput // The configuration for each Application that the identity provider is enabled for. ApplicationConfigurations FusionAuthIdpFacebookApplicationConfigurationArrayInput // The top-level button text to use on the FusionAuth login page for this Identity Provider. ButtonText pulumi.StringInput // The top-level client secret, also known as 'App Secret', to use with the Facebook Identity Provider when retrieving the long-lived token. This value is retrieved from the Facebook developer website when you setup your Facebook developer account. ClientSecret pulumi.StringInput // Determines if debug is enabled for this provider. When enabled, an Event Log is created each time this provider is invoked to reconcile a login. Debug pulumi.BoolPtrInput // Determines if this provider is enabled. If it is false then it will be disabled globally. Enabled pulumi.BoolPtrInput // The top-level fields that you are requesting from Facebook. // Field values are documented at [Facebook Graph API](https://developers.facebook.com/docs/graph-api/using-graph-api/) Fields pulumi.StringPtrInput // The unique Id of the lambda to used during the user reconcile process to map custom claims from the external identity provider to the FusionAuth user. LambdaReconcileId pulumi.StringPtrInput // The linking strategy to use when creating the link between the Facebook Identity Provider and the user. // The valid values are: LinkingStrategy pulumi.StringPtrInput // The login method to use for this Identity Provider. // The valid values are: LoginMethod pulumi.StringPtrInput // The top-level permissions that your application is asking of the user’s Facebook account. // Permission values are documented at [Facebook Login API](https://developers.facebook.com/docs/permissions/reference) Permissions pulumi.StringPtrInput // The configuration for each Tenant that limits the number of links a user may have for a particular identity provider. TenantConfigurations FusionAuthIdpFacebookTenantConfigurationArrayInput }
The set of arguments for constructing a FusionAuthIdpFacebook resource.
func (FusionAuthIdpFacebookArgs) ElementType ¶
func (FusionAuthIdpFacebookArgs) ElementType() reflect.Type
type FusionAuthIdpFacebookArray ¶
type FusionAuthIdpFacebookArray []FusionAuthIdpFacebookInput
func (FusionAuthIdpFacebookArray) ElementType ¶
func (FusionAuthIdpFacebookArray) ElementType() reflect.Type
func (FusionAuthIdpFacebookArray) ToFusionAuthIdpFacebookArrayOutput ¶
func (i FusionAuthIdpFacebookArray) ToFusionAuthIdpFacebookArrayOutput() FusionAuthIdpFacebookArrayOutput
func (FusionAuthIdpFacebookArray) ToFusionAuthIdpFacebookArrayOutputWithContext ¶
func (i FusionAuthIdpFacebookArray) ToFusionAuthIdpFacebookArrayOutputWithContext(ctx context.Context) FusionAuthIdpFacebookArrayOutput
type FusionAuthIdpFacebookArrayInput ¶
type FusionAuthIdpFacebookArrayInput interface { pulumi.Input ToFusionAuthIdpFacebookArrayOutput() FusionAuthIdpFacebookArrayOutput ToFusionAuthIdpFacebookArrayOutputWithContext(context.Context) FusionAuthIdpFacebookArrayOutput }
FusionAuthIdpFacebookArrayInput is an input type that accepts FusionAuthIdpFacebookArray and FusionAuthIdpFacebookArrayOutput values. You can construct a concrete instance of `FusionAuthIdpFacebookArrayInput` via:
FusionAuthIdpFacebookArray{ FusionAuthIdpFacebookArgs{...} }
type FusionAuthIdpFacebookArrayOutput ¶
type FusionAuthIdpFacebookArrayOutput struct{ *pulumi.OutputState }
func (FusionAuthIdpFacebookArrayOutput) ElementType ¶
func (FusionAuthIdpFacebookArrayOutput) ElementType() reflect.Type
func (FusionAuthIdpFacebookArrayOutput) Index ¶
func (o FusionAuthIdpFacebookArrayOutput) Index(i pulumi.IntInput) FusionAuthIdpFacebookOutput
func (FusionAuthIdpFacebookArrayOutput) ToFusionAuthIdpFacebookArrayOutput ¶
func (o FusionAuthIdpFacebookArrayOutput) ToFusionAuthIdpFacebookArrayOutput() FusionAuthIdpFacebookArrayOutput
func (FusionAuthIdpFacebookArrayOutput) ToFusionAuthIdpFacebookArrayOutputWithContext ¶
func (o FusionAuthIdpFacebookArrayOutput) ToFusionAuthIdpFacebookArrayOutputWithContext(ctx context.Context) FusionAuthIdpFacebookArrayOutput
type FusionAuthIdpFacebookInput ¶
type FusionAuthIdpFacebookInput interface { pulumi.Input ToFusionAuthIdpFacebookOutput() FusionAuthIdpFacebookOutput ToFusionAuthIdpFacebookOutputWithContext(ctx context.Context) FusionAuthIdpFacebookOutput }
type FusionAuthIdpFacebookMap ¶
type FusionAuthIdpFacebookMap map[string]FusionAuthIdpFacebookInput
func (FusionAuthIdpFacebookMap) ElementType ¶
func (FusionAuthIdpFacebookMap) ElementType() reflect.Type
func (FusionAuthIdpFacebookMap) ToFusionAuthIdpFacebookMapOutput ¶
func (i FusionAuthIdpFacebookMap) ToFusionAuthIdpFacebookMapOutput() FusionAuthIdpFacebookMapOutput
func (FusionAuthIdpFacebookMap) ToFusionAuthIdpFacebookMapOutputWithContext ¶
func (i FusionAuthIdpFacebookMap) ToFusionAuthIdpFacebookMapOutputWithContext(ctx context.Context) FusionAuthIdpFacebookMapOutput
type FusionAuthIdpFacebookMapInput ¶
type FusionAuthIdpFacebookMapInput interface { pulumi.Input ToFusionAuthIdpFacebookMapOutput() FusionAuthIdpFacebookMapOutput ToFusionAuthIdpFacebookMapOutputWithContext(context.Context) FusionAuthIdpFacebookMapOutput }
FusionAuthIdpFacebookMapInput is an input type that accepts FusionAuthIdpFacebookMap and FusionAuthIdpFacebookMapOutput values. You can construct a concrete instance of `FusionAuthIdpFacebookMapInput` via:
FusionAuthIdpFacebookMap{ "key": FusionAuthIdpFacebookArgs{...} }
type FusionAuthIdpFacebookMapOutput ¶
type FusionAuthIdpFacebookMapOutput struct{ *pulumi.OutputState }
func (FusionAuthIdpFacebookMapOutput) ElementType ¶
func (FusionAuthIdpFacebookMapOutput) ElementType() reflect.Type
func (FusionAuthIdpFacebookMapOutput) MapIndex ¶
func (o FusionAuthIdpFacebookMapOutput) MapIndex(k pulumi.StringInput) FusionAuthIdpFacebookOutput
func (FusionAuthIdpFacebookMapOutput) ToFusionAuthIdpFacebookMapOutput ¶
func (o FusionAuthIdpFacebookMapOutput) ToFusionAuthIdpFacebookMapOutput() FusionAuthIdpFacebookMapOutput
func (FusionAuthIdpFacebookMapOutput) ToFusionAuthIdpFacebookMapOutputWithContext ¶
func (o FusionAuthIdpFacebookMapOutput) ToFusionAuthIdpFacebookMapOutputWithContext(ctx context.Context) FusionAuthIdpFacebookMapOutput
type FusionAuthIdpFacebookOutput ¶
type FusionAuthIdpFacebookOutput struct{ *pulumi.OutputState }
func (FusionAuthIdpFacebookOutput) AppId ¶
func (o FusionAuthIdpFacebookOutput) AppId() pulumi.StringOutput
The top-level Facebook `appId` for your Application. This value is retrieved from the Facebook developer website when you setup your Facebook developer account.
func (FusionAuthIdpFacebookOutput) ApplicationConfigurations ¶
func (o FusionAuthIdpFacebookOutput) ApplicationConfigurations() FusionAuthIdpFacebookApplicationConfigurationArrayOutput
The configuration for each Application that the identity provider is enabled for.
func (FusionAuthIdpFacebookOutput) ButtonText ¶
func (o FusionAuthIdpFacebookOutput) ButtonText() pulumi.StringOutput
The top-level button text to use on the FusionAuth login page for this Identity Provider.
func (FusionAuthIdpFacebookOutput) ClientSecret ¶
func (o FusionAuthIdpFacebookOutput) ClientSecret() pulumi.StringOutput
The top-level client secret, also known as 'App Secret', to use with the Facebook Identity Provider when retrieving the long-lived token. This value is retrieved from the Facebook developer website when you setup your Facebook developer account.
func (FusionAuthIdpFacebookOutput) Debug ¶
func (o FusionAuthIdpFacebookOutput) Debug() pulumi.BoolPtrOutput
Determines if debug is enabled for this provider. When enabled, an Event Log is created each time this provider is invoked to reconcile a login.
func (FusionAuthIdpFacebookOutput) ElementType ¶
func (FusionAuthIdpFacebookOutput) ElementType() reflect.Type
func (FusionAuthIdpFacebookOutput) Enabled ¶
func (o FusionAuthIdpFacebookOutput) Enabled() pulumi.BoolPtrOutput
Determines if this provider is enabled. If it is false then it will be disabled globally.
func (FusionAuthIdpFacebookOutput) Fields ¶
func (o FusionAuthIdpFacebookOutput) Fields() pulumi.StringPtrOutput
The top-level fields that you are requesting from Facebook. Field values are documented at [Facebook Graph API](https://developers.facebook.com/docs/graph-api/using-graph-api/)
func (FusionAuthIdpFacebookOutput) LambdaReconcileId ¶
func (o FusionAuthIdpFacebookOutput) LambdaReconcileId() pulumi.StringOutput
The unique Id of the lambda to used during the user reconcile process to map custom claims from the external identity provider to the FusionAuth user.
func (FusionAuthIdpFacebookOutput) LinkingStrategy ¶
func (o FusionAuthIdpFacebookOutput) LinkingStrategy() pulumi.StringOutput
The linking strategy to use when creating the link between the Facebook Identity Provider and the user. The valid values are:
func (FusionAuthIdpFacebookOutput) LoginMethod ¶
func (o FusionAuthIdpFacebookOutput) LoginMethod() pulumi.StringPtrOutput
The login method to use for this Identity Provider. The valid values are:
func (FusionAuthIdpFacebookOutput) Permissions ¶
func (o FusionAuthIdpFacebookOutput) Permissions() pulumi.StringPtrOutput
The top-level permissions that your application is asking of the user’s Facebook account. Permission values are documented at [Facebook Login API](https://developers.facebook.com/docs/permissions/reference)
func (FusionAuthIdpFacebookOutput) TenantConfigurations ¶
func (o FusionAuthIdpFacebookOutput) TenantConfigurations() FusionAuthIdpFacebookTenantConfigurationArrayOutput
The configuration for each Tenant that limits the number of links a user may have for a particular identity provider.
func (FusionAuthIdpFacebookOutput) ToFusionAuthIdpFacebookOutput ¶
func (o FusionAuthIdpFacebookOutput) ToFusionAuthIdpFacebookOutput() FusionAuthIdpFacebookOutput
func (FusionAuthIdpFacebookOutput) ToFusionAuthIdpFacebookOutputWithContext ¶
func (o FusionAuthIdpFacebookOutput) ToFusionAuthIdpFacebookOutputWithContext(ctx context.Context) FusionAuthIdpFacebookOutput
type FusionAuthIdpFacebookState ¶
type FusionAuthIdpFacebookState struct { // The top-level Facebook `appId` for your Application. This value is retrieved from the Facebook developer website when you setup your Facebook developer account. AppId pulumi.StringPtrInput // The configuration for each Application that the identity provider is enabled for. ApplicationConfigurations FusionAuthIdpFacebookApplicationConfigurationArrayInput // The top-level button text to use on the FusionAuth login page for this Identity Provider. ButtonText pulumi.StringPtrInput // The top-level client secret, also known as 'App Secret', to use with the Facebook Identity Provider when retrieving the long-lived token. This value is retrieved from the Facebook developer website when you setup your Facebook developer account. ClientSecret pulumi.StringPtrInput // Determines if debug is enabled for this provider. When enabled, an Event Log is created each time this provider is invoked to reconcile a login. Debug pulumi.BoolPtrInput // Determines if this provider is enabled. If it is false then it will be disabled globally. Enabled pulumi.BoolPtrInput // The top-level fields that you are requesting from Facebook. // Field values are documented at [Facebook Graph API](https://developers.facebook.com/docs/graph-api/using-graph-api/) Fields pulumi.StringPtrInput // The unique Id of the lambda to used during the user reconcile process to map custom claims from the external identity provider to the FusionAuth user. LambdaReconcileId pulumi.StringPtrInput // The linking strategy to use when creating the link between the Facebook Identity Provider and the user. // The valid values are: LinkingStrategy pulumi.StringPtrInput // The login method to use for this Identity Provider. // The valid values are: LoginMethod pulumi.StringPtrInput // The top-level permissions that your application is asking of the user’s Facebook account. // Permission values are documented at [Facebook Login API](https://developers.facebook.com/docs/permissions/reference) Permissions pulumi.StringPtrInput // The configuration for each Tenant that limits the number of links a user may have for a particular identity provider. TenantConfigurations FusionAuthIdpFacebookTenantConfigurationArrayInput }
func (FusionAuthIdpFacebookState) ElementType ¶
func (FusionAuthIdpFacebookState) ElementType() reflect.Type
type FusionAuthIdpFacebookTenantConfiguration ¶
type FusionAuthIdpFacebookTenantConfiguration struct { // When enabled, the number of identity provider links a user may create is enforced by maximumLinks. LimitUserLinkCountEnabled *bool `pulumi:"limitUserLinkCountEnabled"` // Determines if this provider is enabled. If it is false then it will be disabled globally. LimitUserLinkCountMaximumLinks *int `pulumi:"limitUserLinkCountMaximumLinks"` // The unique Id of the tenant that this configuration applies to. TenantId *string `pulumi:"tenantId"` }
type FusionAuthIdpFacebookTenantConfigurationArgs ¶
type FusionAuthIdpFacebookTenantConfigurationArgs struct { // When enabled, the number of identity provider links a user may create is enforced by maximumLinks. LimitUserLinkCountEnabled pulumi.BoolPtrInput `pulumi:"limitUserLinkCountEnabled"` // Determines if this provider is enabled. If it is false then it will be disabled globally. LimitUserLinkCountMaximumLinks pulumi.IntPtrInput `pulumi:"limitUserLinkCountMaximumLinks"` // The unique Id of the tenant that this configuration applies to. TenantId pulumi.StringPtrInput `pulumi:"tenantId"` }
func (FusionAuthIdpFacebookTenantConfigurationArgs) ElementType ¶
func (FusionAuthIdpFacebookTenantConfigurationArgs) ElementType() reflect.Type
func (FusionAuthIdpFacebookTenantConfigurationArgs) ToFusionAuthIdpFacebookTenantConfigurationOutput ¶
func (i FusionAuthIdpFacebookTenantConfigurationArgs) ToFusionAuthIdpFacebookTenantConfigurationOutput() FusionAuthIdpFacebookTenantConfigurationOutput
func (FusionAuthIdpFacebookTenantConfigurationArgs) ToFusionAuthIdpFacebookTenantConfigurationOutputWithContext ¶
func (i FusionAuthIdpFacebookTenantConfigurationArgs) ToFusionAuthIdpFacebookTenantConfigurationOutputWithContext(ctx context.Context) FusionAuthIdpFacebookTenantConfigurationOutput
type FusionAuthIdpFacebookTenantConfigurationArray ¶
type FusionAuthIdpFacebookTenantConfigurationArray []FusionAuthIdpFacebookTenantConfigurationInput
func (FusionAuthIdpFacebookTenantConfigurationArray) ElementType ¶
func (FusionAuthIdpFacebookTenantConfigurationArray) ElementType() reflect.Type
func (FusionAuthIdpFacebookTenantConfigurationArray) ToFusionAuthIdpFacebookTenantConfigurationArrayOutput ¶
func (i FusionAuthIdpFacebookTenantConfigurationArray) ToFusionAuthIdpFacebookTenantConfigurationArrayOutput() FusionAuthIdpFacebookTenantConfigurationArrayOutput
func (FusionAuthIdpFacebookTenantConfigurationArray) ToFusionAuthIdpFacebookTenantConfigurationArrayOutputWithContext ¶
func (i FusionAuthIdpFacebookTenantConfigurationArray) ToFusionAuthIdpFacebookTenantConfigurationArrayOutputWithContext(ctx context.Context) FusionAuthIdpFacebookTenantConfigurationArrayOutput
type FusionAuthIdpFacebookTenantConfigurationArrayInput ¶
type FusionAuthIdpFacebookTenantConfigurationArrayInput interface { pulumi.Input ToFusionAuthIdpFacebookTenantConfigurationArrayOutput() FusionAuthIdpFacebookTenantConfigurationArrayOutput ToFusionAuthIdpFacebookTenantConfigurationArrayOutputWithContext(context.Context) FusionAuthIdpFacebookTenantConfigurationArrayOutput }
FusionAuthIdpFacebookTenantConfigurationArrayInput is an input type that accepts FusionAuthIdpFacebookTenantConfigurationArray and FusionAuthIdpFacebookTenantConfigurationArrayOutput values. You can construct a concrete instance of `FusionAuthIdpFacebookTenantConfigurationArrayInput` via:
FusionAuthIdpFacebookTenantConfigurationArray{ FusionAuthIdpFacebookTenantConfigurationArgs{...} }
type FusionAuthIdpFacebookTenantConfigurationArrayOutput ¶
type FusionAuthIdpFacebookTenantConfigurationArrayOutput struct{ *pulumi.OutputState }
func (FusionAuthIdpFacebookTenantConfigurationArrayOutput) ElementType ¶
func (FusionAuthIdpFacebookTenantConfigurationArrayOutput) ElementType() reflect.Type
func (FusionAuthIdpFacebookTenantConfigurationArrayOutput) ToFusionAuthIdpFacebookTenantConfigurationArrayOutput ¶
func (o FusionAuthIdpFacebookTenantConfigurationArrayOutput) ToFusionAuthIdpFacebookTenantConfigurationArrayOutput() FusionAuthIdpFacebookTenantConfigurationArrayOutput
func (FusionAuthIdpFacebookTenantConfigurationArrayOutput) ToFusionAuthIdpFacebookTenantConfigurationArrayOutputWithContext ¶
func (o FusionAuthIdpFacebookTenantConfigurationArrayOutput) ToFusionAuthIdpFacebookTenantConfigurationArrayOutputWithContext(ctx context.Context) FusionAuthIdpFacebookTenantConfigurationArrayOutput
type FusionAuthIdpFacebookTenantConfigurationInput ¶
type FusionAuthIdpFacebookTenantConfigurationInput interface { pulumi.Input ToFusionAuthIdpFacebookTenantConfigurationOutput() FusionAuthIdpFacebookTenantConfigurationOutput ToFusionAuthIdpFacebookTenantConfigurationOutputWithContext(context.Context) FusionAuthIdpFacebookTenantConfigurationOutput }
FusionAuthIdpFacebookTenantConfigurationInput is an input type that accepts FusionAuthIdpFacebookTenantConfigurationArgs and FusionAuthIdpFacebookTenantConfigurationOutput values. You can construct a concrete instance of `FusionAuthIdpFacebookTenantConfigurationInput` via:
FusionAuthIdpFacebookTenantConfigurationArgs{...}
type FusionAuthIdpFacebookTenantConfigurationOutput ¶
type FusionAuthIdpFacebookTenantConfigurationOutput struct{ *pulumi.OutputState }
func (FusionAuthIdpFacebookTenantConfigurationOutput) ElementType ¶
func (FusionAuthIdpFacebookTenantConfigurationOutput) ElementType() reflect.Type
func (FusionAuthIdpFacebookTenantConfigurationOutput) LimitUserLinkCountEnabled ¶
func (o FusionAuthIdpFacebookTenantConfigurationOutput) LimitUserLinkCountEnabled() pulumi.BoolPtrOutput
When enabled, the number of identity provider links a user may create is enforced by maximumLinks.
func (FusionAuthIdpFacebookTenantConfigurationOutput) LimitUserLinkCountMaximumLinks ¶
func (o FusionAuthIdpFacebookTenantConfigurationOutput) LimitUserLinkCountMaximumLinks() pulumi.IntPtrOutput
Determines if this provider is enabled. If it is false then it will be disabled globally.
func (FusionAuthIdpFacebookTenantConfigurationOutput) TenantId ¶
func (o FusionAuthIdpFacebookTenantConfigurationOutput) TenantId() pulumi.StringPtrOutput
The unique Id of the tenant that this configuration applies to.
func (FusionAuthIdpFacebookTenantConfigurationOutput) ToFusionAuthIdpFacebookTenantConfigurationOutput ¶
func (o FusionAuthIdpFacebookTenantConfigurationOutput) ToFusionAuthIdpFacebookTenantConfigurationOutput() FusionAuthIdpFacebookTenantConfigurationOutput
func (FusionAuthIdpFacebookTenantConfigurationOutput) ToFusionAuthIdpFacebookTenantConfigurationOutputWithContext ¶
func (o FusionAuthIdpFacebookTenantConfigurationOutput) ToFusionAuthIdpFacebookTenantConfigurationOutputWithContext(ctx context.Context) FusionAuthIdpFacebookTenantConfigurationOutput
type FusionAuthIdpGoogle ¶
type FusionAuthIdpGoogle struct { pulumi.CustomResourceState // The configuration for each Application that the identity provider is enabled for. ApplicationConfigurations FusionAuthIdpGoogleApplicationConfigurationArrayOutput `pulumi:"applicationConfigurations"` // The top-level button text to use on the FusionAuth login page for this Identity Provider. ButtonText pulumi.StringOutput `pulumi:"buttonText"` // The top-level Google client id for your Application. This value is retrieved from the Google developer website when you setup your Google developer account. ClientId pulumi.StringOutput `pulumi:"clientId"` // The top-level client secret to use with the Google Identity Provider when retrieving the long-lived token. This value is retrieved from the Google developer website when you setup your Google developer account. ClientSecret pulumi.StringPtrOutput `pulumi:"clientSecret"` // Determines if debug is enabled for this provider. When enabled, each time this provider is invoked to reconcile a login an Event Log will be created. Debug pulumi.BoolPtrOutput `pulumi:"debug"` // Determines if this provider is enabled. If it is false then it will be disabled globally. Enabled pulumi.BoolPtrOutput `pulumi:"enabled"` // The unique Id of the lambda to used during the user reconcile process to map custom claims from the external identity provider to the FusionAuth user. LambdaReconcileId pulumi.StringPtrOutput `pulumi:"lambdaReconcileId"` // The linking strategy to use when creating the link between the {idp_display_name} Identity Provider and the user. LinkingStrategy pulumi.StringOutput `pulumi:"linkingStrategy"` // The login method to use for this Identity Provider. LoginMethod pulumi.StringPtrOutput `pulumi:"loginMethod"` // The top-level scope that you are requesting from Google. Scope pulumi.StringPtrOutput `pulumi:"scope"` // The configuration for each Tenant that limits the number of links a user may have for a particular identity provider. TenantConfigurations FusionAuthIdpGoogleTenantConfigurationArrayOutput `pulumi:"tenantConfigurations"` }
## # Google Identity Provider Resource
The Google identity provider type will use the Google OAuth v2.0 login API. it will provide a Login with Google button on FusionAuth’s login page that will leverage the Google login pop-up dialog. Additionally, this identity provider will call Google’s /oauth2/v3/tokeninfo API to load additional details about the user and store them in FusionAuth.
The email address returned by the Google Token info API will be used to create or lookup the existing user. Additional claims returned by Google can be used to reconcile the User to FusionAuth by using a Google Reconcile Lambda. Unless you assign a reconcile lambda to this provider, on the email address will be used from the available claims returned by Google.
FusionAuth will also store the Google accessToken that is returned from the login pop-up dialog in the UserRegistration object inside the tokens Map. This Map stores the tokens from the various identity providers so that you can use them in your application to call their APIs.
[Google Identity Providers API](https://fusionauth.io/docs/v1/tech/apis/identity-providers/google#create-the-google-identity-provider)
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-fusionauth/sdk/go/fusionauth" "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.NewFusionAuthIdpGoogle(ctx, "google", &fusionauth.FusionAuthIdpGoogleArgs{ ApplicationConfigurations: FusionAuthIdpGoogleApplicationConfigurationArray{ &FusionAuthIdpGoogleApplicationConfigurationArgs{ ApplicationId: pulumi.Any(fusionauth_application.Myapp.Id), CreateRegistration: pulumi.Bool(true), Enabled: pulumi.Bool(true), }, }, ButtonText: pulumi.String("Login with Google"), Debug: pulumi.Bool(false), ClientId: pulumi.String("254311943570-8e2i2hds0qdnee4124socceeh2q2mtjl.apps.googleusercontent.com"), ClientSecret: pulumi.String("BRr7x7xz_-cXxIFznBDIdxF1"), Scope: pulumi.String("profile"), }) if err != nil { return err } return nil }) }
```
func GetFusionAuthIdpGoogle ¶
func GetFusionAuthIdpGoogle(ctx *pulumi.Context, name string, id pulumi.IDInput, state *FusionAuthIdpGoogleState, opts ...pulumi.ResourceOption) (*FusionAuthIdpGoogle, error)
GetFusionAuthIdpGoogle gets an existing FusionAuthIdpGoogle resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewFusionAuthIdpGoogle ¶
func NewFusionAuthIdpGoogle(ctx *pulumi.Context, name string, args *FusionAuthIdpGoogleArgs, opts ...pulumi.ResourceOption) (*FusionAuthIdpGoogle, error)
NewFusionAuthIdpGoogle registers a new resource with the given unique name, arguments, and options.
func (*FusionAuthIdpGoogle) ElementType ¶
func (*FusionAuthIdpGoogle) ElementType() reflect.Type
func (*FusionAuthIdpGoogle) ToFusionAuthIdpGoogleOutput ¶
func (i *FusionAuthIdpGoogle) ToFusionAuthIdpGoogleOutput() FusionAuthIdpGoogleOutput
func (*FusionAuthIdpGoogle) ToFusionAuthIdpGoogleOutputWithContext ¶
func (i *FusionAuthIdpGoogle) ToFusionAuthIdpGoogleOutputWithContext(ctx context.Context) FusionAuthIdpGoogleOutput
type FusionAuthIdpGoogleApplicationConfiguration ¶
type FusionAuthIdpGoogleApplicationConfiguration struct { // ID of the Application to apply this configuration to. ApplicationId *string `pulumi:"applicationId"` // The top-level button text to use on the FusionAuth login page for this Identity Provider. ButtonText *string `pulumi:"buttonText"` // The top-level Google client id for your Application. This value is retrieved from the Google developer website when you setup your Google developer account. ClientId *string `pulumi:"clientId"` // The top-level client secret to use with the Google Identity Provider when retrieving the long-lived token. This value is retrieved from the Google developer website when you setup your Google developer account. ClientSecret *string `pulumi:"clientSecret"` // Determines if a UserRegistration is created for the User automatically or not. If a user doesn’t exist in FusionAuth and logs in through an identity provider, this boolean controls whether or not FusionAuth creates a registration for the User in the Application they are logging into. CreateRegistration *bool `pulumi:"createRegistration"` // Determines if this provider is enabled. If it is false then it will be disabled globally. Enabled *bool `pulumi:"enabled"` // The top-level scope that you are requesting from Google. Scope *string `pulumi:"scope"` }
type FusionAuthIdpGoogleApplicationConfigurationArgs ¶
type FusionAuthIdpGoogleApplicationConfigurationArgs struct { // ID of the Application to apply this configuration to. ApplicationId pulumi.StringPtrInput `pulumi:"applicationId"` // The top-level button text to use on the FusionAuth login page for this Identity Provider. ButtonText pulumi.StringPtrInput `pulumi:"buttonText"` // The top-level Google client id for your Application. This value is retrieved from the Google developer website when you setup your Google developer account. ClientId pulumi.StringPtrInput `pulumi:"clientId"` // The top-level client secret to use with the Google Identity Provider when retrieving the long-lived token. This value is retrieved from the Google developer website when you setup your Google developer account. ClientSecret pulumi.StringPtrInput `pulumi:"clientSecret"` // Determines if a UserRegistration is created for the User automatically or not. If a user doesn’t exist in FusionAuth and logs in through an identity provider, this boolean controls whether or not FusionAuth creates a registration for the User in the Application they are logging into. CreateRegistration pulumi.BoolPtrInput `pulumi:"createRegistration"` // Determines if this provider is enabled. If it is false then it will be disabled globally. Enabled pulumi.BoolPtrInput `pulumi:"enabled"` // The top-level scope that you are requesting from Google. Scope pulumi.StringPtrInput `pulumi:"scope"` }
func (FusionAuthIdpGoogleApplicationConfigurationArgs) ElementType ¶
func (FusionAuthIdpGoogleApplicationConfigurationArgs) ElementType() reflect.Type
func (FusionAuthIdpGoogleApplicationConfigurationArgs) ToFusionAuthIdpGoogleApplicationConfigurationOutput ¶
func (i FusionAuthIdpGoogleApplicationConfigurationArgs) ToFusionAuthIdpGoogleApplicationConfigurationOutput() FusionAuthIdpGoogleApplicationConfigurationOutput
func (FusionAuthIdpGoogleApplicationConfigurationArgs) ToFusionAuthIdpGoogleApplicationConfigurationOutputWithContext ¶
func (i FusionAuthIdpGoogleApplicationConfigurationArgs) ToFusionAuthIdpGoogleApplicationConfigurationOutputWithContext(ctx context.Context) FusionAuthIdpGoogleApplicationConfigurationOutput
type FusionAuthIdpGoogleApplicationConfigurationArray ¶
type FusionAuthIdpGoogleApplicationConfigurationArray []FusionAuthIdpGoogleApplicationConfigurationInput
func (FusionAuthIdpGoogleApplicationConfigurationArray) ElementType ¶
func (FusionAuthIdpGoogleApplicationConfigurationArray) ElementType() reflect.Type
func (FusionAuthIdpGoogleApplicationConfigurationArray) ToFusionAuthIdpGoogleApplicationConfigurationArrayOutput ¶
func (i FusionAuthIdpGoogleApplicationConfigurationArray) ToFusionAuthIdpGoogleApplicationConfigurationArrayOutput() FusionAuthIdpGoogleApplicationConfigurationArrayOutput
func (FusionAuthIdpGoogleApplicationConfigurationArray) ToFusionAuthIdpGoogleApplicationConfigurationArrayOutputWithContext ¶
func (i FusionAuthIdpGoogleApplicationConfigurationArray) ToFusionAuthIdpGoogleApplicationConfigurationArrayOutputWithContext(ctx context.Context) FusionAuthIdpGoogleApplicationConfigurationArrayOutput
type FusionAuthIdpGoogleApplicationConfigurationArrayInput ¶
type FusionAuthIdpGoogleApplicationConfigurationArrayInput interface { pulumi.Input ToFusionAuthIdpGoogleApplicationConfigurationArrayOutput() FusionAuthIdpGoogleApplicationConfigurationArrayOutput ToFusionAuthIdpGoogleApplicationConfigurationArrayOutputWithContext(context.Context) FusionAuthIdpGoogleApplicationConfigurationArrayOutput }
FusionAuthIdpGoogleApplicationConfigurationArrayInput is an input type that accepts FusionAuthIdpGoogleApplicationConfigurationArray and FusionAuthIdpGoogleApplicationConfigurationArrayOutput values. You can construct a concrete instance of `FusionAuthIdpGoogleApplicationConfigurationArrayInput` via:
FusionAuthIdpGoogleApplicationConfigurationArray{ FusionAuthIdpGoogleApplicationConfigurationArgs{...} }
type FusionAuthIdpGoogleApplicationConfigurationArrayOutput ¶
type FusionAuthIdpGoogleApplicationConfigurationArrayOutput struct{ *pulumi.OutputState }
func (FusionAuthIdpGoogleApplicationConfigurationArrayOutput) ElementType ¶
func (FusionAuthIdpGoogleApplicationConfigurationArrayOutput) ElementType() reflect.Type
func (FusionAuthIdpGoogleApplicationConfigurationArrayOutput) ToFusionAuthIdpGoogleApplicationConfigurationArrayOutput ¶
func (o FusionAuthIdpGoogleApplicationConfigurationArrayOutput) ToFusionAuthIdpGoogleApplicationConfigurationArrayOutput() FusionAuthIdpGoogleApplicationConfigurationArrayOutput
func (FusionAuthIdpGoogleApplicationConfigurationArrayOutput) ToFusionAuthIdpGoogleApplicationConfigurationArrayOutputWithContext ¶
func (o FusionAuthIdpGoogleApplicationConfigurationArrayOutput) ToFusionAuthIdpGoogleApplicationConfigurationArrayOutputWithContext(ctx context.Context) FusionAuthIdpGoogleApplicationConfigurationArrayOutput
type FusionAuthIdpGoogleApplicationConfigurationInput ¶
type FusionAuthIdpGoogleApplicationConfigurationInput interface { pulumi.Input ToFusionAuthIdpGoogleApplicationConfigurationOutput() FusionAuthIdpGoogleApplicationConfigurationOutput ToFusionAuthIdpGoogleApplicationConfigurationOutputWithContext(context.Context) FusionAuthIdpGoogleApplicationConfigurationOutput }
FusionAuthIdpGoogleApplicationConfigurationInput is an input type that accepts FusionAuthIdpGoogleApplicationConfigurationArgs and FusionAuthIdpGoogleApplicationConfigurationOutput values. You can construct a concrete instance of `FusionAuthIdpGoogleApplicationConfigurationInput` via:
FusionAuthIdpGoogleApplicationConfigurationArgs{...}
type FusionAuthIdpGoogleApplicationConfigurationOutput ¶
type FusionAuthIdpGoogleApplicationConfigurationOutput struct{ *pulumi.OutputState }
func (FusionAuthIdpGoogleApplicationConfigurationOutput) ApplicationId ¶
func (o FusionAuthIdpGoogleApplicationConfigurationOutput) ApplicationId() pulumi.StringPtrOutput
ID of the Application to apply this configuration to.
func (FusionAuthIdpGoogleApplicationConfigurationOutput) ButtonText ¶
func (o FusionAuthIdpGoogleApplicationConfigurationOutput) ButtonText() pulumi.StringPtrOutput
The top-level button text to use on the FusionAuth login page for this Identity Provider.
func (FusionAuthIdpGoogleApplicationConfigurationOutput) ClientId ¶
func (o FusionAuthIdpGoogleApplicationConfigurationOutput) ClientId() pulumi.StringPtrOutput
The top-level Google client id for your Application. This value is retrieved from the Google developer website when you setup your Google developer account.
func (FusionAuthIdpGoogleApplicationConfigurationOutput) ClientSecret ¶
func (o FusionAuthIdpGoogleApplicationConfigurationOutput) ClientSecret() pulumi.StringPtrOutput
The top-level client secret to use with the Google Identity Provider when retrieving the long-lived token. This value is retrieved from the Google developer website when you setup your Google developer account.
func (FusionAuthIdpGoogleApplicationConfigurationOutput) CreateRegistration ¶
func (o FusionAuthIdpGoogleApplicationConfigurationOutput) CreateRegistration() pulumi.BoolPtrOutput
Determines if a UserRegistration is created for the User automatically or not. If a user doesn’t exist in FusionAuth and logs in through an identity provider, this boolean controls whether or not FusionAuth creates a registration for the User in the Application they are logging into.
func (FusionAuthIdpGoogleApplicationConfigurationOutput) ElementType ¶
func (FusionAuthIdpGoogleApplicationConfigurationOutput) ElementType() reflect.Type
func (FusionAuthIdpGoogleApplicationConfigurationOutput) Enabled ¶
func (o FusionAuthIdpGoogleApplicationConfigurationOutput) Enabled() pulumi.BoolPtrOutput
Determines if this provider is enabled. If it is false then it will be disabled globally.
func (FusionAuthIdpGoogleApplicationConfigurationOutput) Scope ¶
func (o FusionAuthIdpGoogleApplicationConfigurationOutput) Scope() pulumi.StringPtrOutput
The top-level scope that you are requesting from Google.
func (FusionAuthIdpGoogleApplicationConfigurationOutput) ToFusionAuthIdpGoogleApplicationConfigurationOutput ¶
func (o FusionAuthIdpGoogleApplicationConfigurationOutput) ToFusionAuthIdpGoogleApplicationConfigurationOutput() FusionAuthIdpGoogleApplicationConfigurationOutput
func (FusionAuthIdpGoogleApplicationConfigurationOutput) ToFusionAuthIdpGoogleApplicationConfigurationOutputWithContext ¶
func (o FusionAuthIdpGoogleApplicationConfigurationOutput) ToFusionAuthIdpGoogleApplicationConfigurationOutputWithContext(ctx context.Context) FusionAuthIdpGoogleApplicationConfigurationOutput
type FusionAuthIdpGoogleArgs ¶
type FusionAuthIdpGoogleArgs struct { // The configuration for each Application that the identity provider is enabled for. ApplicationConfigurations FusionAuthIdpGoogleApplicationConfigurationArrayInput // The top-level button text to use on the FusionAuth login page for this Identity Provider. ButtonText pulumi.StringInput // The top-level Google client id for your Application. This value is retrieved from the Google developer website when you setup your Google developer account. ClientId pulumi.StringInput // The top-level client secret to use with the Google Identity Provider when retrieving the long-lived token. This value is retrieved from the Google developer website when you setup your Google developer account. ClientSecret pulumi.StringPtrInput // Determines if debug is enabled for this provider. When enabled, each time this provider is invoked to reconcile a login an Event Log will be created. Debug pulumi.BoolPtrInput // Determines if this provider is enabled. If it is false then it will be disabled globally. Enabled pulumi.BoolPtrInput // The unique Id of the lambda to used during the user reconcile process to map custom claims from the external identity provider to the FusionAuth user. LambdaReconcileId pulumi.StringPtrInput // The linking strategy to use when creating the link between the {idp_display_name} Identity Provider and the user. LinkingStrategy pulumi.StringPtrInput // The login method to use for this Identity Provider. LoginMethod pulumi.StringPtrInput // The top-level scope that you are requesting from Google. Scope pulumi.StringPtrInput // The configuration for each Tenant that limits the number of links a user may have for a particular identity provider. TenantConfigurations FusionAuthIdpGoogleTenantConfigurationArrayInput }
The set of arguments for constructing a FusionAuthIdpGoogle resource.
func (FusionAuthIdpGoogleArgs) ElementType ¶
func (FusionAuthIdpGoogleArgs) ElementType() reflect.Type
type FusionAuthIdpGoogleArray ¶
type FusionAuthIdpGoogleArray []FusionAuthIdpGoogleInput
func (FusionAuthIdpGoogleArray) ElementType ¶
func (FusionAuthIdpGoogleArray) ElementType() reflect.Type
func (FusionAuthIdpGoogleArray) ToFusionAuthIdpGoogleArrayOutput ¶
func (i FusionAuthIdpGoogleArray) ToFusionAuthIdpGoogleArrayOutput() FusionAuthIdpGoogleArrayOutput
func (FusionAuthIdpGoogleArray) ToFusionAuthIdpGoogleArrayOutputWithContext ¶
func (i FusionAuthIdpGoogleArray) ToFusionAuthIdpGoogleArrayOutputWithContext(ctx context.Context) FusionAuthIdpGoogleArrayOutput
type FusionAuthIdpGoogleArrayInput ¶
type FusionAuthIdpGoogleArrayInput interface { pulumi.Input ToFusionAuthIdpGoogleArrayOutput() FusionAuthIdpGoogleArrayOutput ToFusionAuthIdpGoogleArrayOutputWithContext(context.Context) FusionAuthIdpGoogleArrayOutput }
FusionAuthIdpGoogleArrayInput is an input type that accepts FusionAuthIdpGoogleArray and FusionAuthIdpGoogleArrayOutput values. You can construct a concrete instance of `FusionAuthIdpGoogleArrayInput` via:
FusionAuthIdpGoogleArray{ FusionAuthIdpGoogleArgs{...} }
type FusionAuthIdpGoogleArrayOutput ¶
type FusionAuthIdpGoogleArrayOutput struct{ *pulumi.OutputState }
func (FusionAuthIdpGoogleArrayOutput) ElementType ¶
func (FusionAuthIdpGoogleArrayOutput) ElementType() reflect.Type
func (FusionAuthIdpGoogleArrayOutput) Index ¶
func (o FusionAuthIdpGoogleArrayOutput) Index(i pulumi.IntInput) FusionAuthIdpGoogleOutput
func (FusionAuthIdpGoogleArrayOutput) ToFusionAuthIdpGoogleArrayOutput ¶
func (o FusionAuthIdpGoogleArrayOutput) ToFusionAuthIdpGoogleArrayOutput() FusionAuthIdpGoogleArrayOutput
func (FusionAuthIdpGoogleArrayOutput) ToFusionAuthIdpGoogleArrayOutputWithContext ¶
func (o FusionAuthIdpGoogleArrayOutput) ToFusionAuthIdpGoogleArrayOutputWithContext(ctx context.Context) FusionAuthIdpGoogleArrayOutput
type FusionAuthIdpGoogleInput ¶
type FusionAuthIdpGoogleInput interface { pulumi.Input ToFusionAuthIdpGoogleOutput() FusionAuthIdpGoogleOutput ToFusionAuthIdpGoogleOutputWithContext(ctx context.Context) FusionAuthIdpGoogleOutput }
type FusionAuthIdpGoogleMap ¶
type FusionAuthIdpGoogleMap map[string]FusionAuthIdpGoogleInput
func (FusionAuthIdpGoogleMap) ElementType ¶
func (FusionAuthIdpGoogleMap) ElementType() reflect.Type
func (FusionAuthIdpGoogleMap) ToFusionAuthIdpGoogleMapOutput ¶
func (i FusionAuthIdpGoogleMap) ToFusionAuthIdpGoogleMapOutput() FusionAuthIdpGoogleMapOutput
func (FusionAuthIdpGoogleMap) ToFusionAuthIdpGoogleMapOutputWithContext ¶
func (i FusionAuthIdpGoogleMap) ToFusionAuthIdpGoogleMapOutputWithContext(ctx context.Context) FusionAuthIdpGoogleMapOutput
type FusionAuthIdpGoogleMapInput ¶
type FusionAuthIdpGoogleMapInput interface { pulumi.Input ToFusionAuthIdpGoogleMapOutput() FusionAuthIdpGoogleMapOutput ToFusionAuthIdpGoogleMapOutputWithContext(context.Context) FusionAuthIdpGoogleMapOutput }
FusionAuthIdpGoogleMapInput is an input type that accepts FusionAuthIdpGoogleMap and FusionAuthIdpGoogleMapOutput values. You can construct a concrete instance of `FusionAuthIdpGoogleMapInput` via:
FusionAuthIdpGoogleMap{ "key": FusionAuthIdpGoogleArgs{...} }
type FusionAuthIdpGoogleMapOutput ¶
type FusionAuthIdpGoogleMapOutput struct{ *pulumi.OutputState }
func (FusionAuthIdpGoogleMapOutput) ElementType ¶
func (FusionAuthIdpGoogleMapOutput) ElementType() reflect.Type
func (FusionAuthIdpGoogleMapOutput) MapIndex ¶
func (o FusionAuthIdpGoogleMapOutput) MapIndex(k pulumi.StringInput) FusionAuthIdpGoogleOutput
func (FusionAuthIdpGoogleMapOutput) ToFusionAuthIdpGoogleMapOutput ¶
func (o FusionAuthIdpGoogleMapOutput) ToFusionAuthIdpGoogleMapOutput() FusionAuthIdpGoogleMapOutput
func (FusionAuthIdpGoogleMapOutput) ToFusionAuthIdpGoogleMapOutputWithContext ¶
func (o FusionAuthIdpGoogleMapOutput) ToFusionAuthIdpGoogleMapOutputWithContext(ctx context.Context) FusionAuthIdpGoogleMapOutput
type FusionAuthIdpGoogleOutput ¶
type FusionAuthIdpGoogleOutput struct{ *pulumi.OutputState }
func (FusionAuthIdpGoogleOutput) ApplicationConfigurations ¶
func (o FusionAuthIdpGoogleOutput) ApplicationConfigurations() FusionAuthIdpGoogleApplicationConfigurationArrayOutput
The configuration for each Application that the identity provider is enabled for.
func (FusionAuthIdpGoogleOutput) ButtonText ¶
func (o FusionAuthIdpGoogleOutput) ButtonText() pulumi.StringOutput
The top-level button text to use on the FusionAuth login page for this Identity Provider.
func (FusionAuthIdpGoogleOutput) ClientId ¶
func (o FusionAuthIdpGoogleOutput) ClientId() pulumi.StringOutput
The top-level Google client id for your Application. This value is retrieved from the Google developer website when you setup your Google developer account.
func (FusionAuthIdpGoogleOutput) ClientSecret ¶
func (o FusionAuthIdpGoogleOutput) ClientSecret() pulumi.StringPtrOutput
The top-level client secret to use with the Google Identity Provider when retrieving the long-lived token. This value is retrieved from the Google developer website when you setup your Google developer account.
func (FusionAuthIdpGoogleOutput) Debug ¶
func (o FusionAuthIdpGoogleOutput) Debug() pulumi.BoolPtrOutput
Determines if debug is enabled for this provider. When enabled, each time this provider is invoked to reconcile a login an Event Log will be created.
func (FusionAuthIdpGoogleOutput) ElementType ¶
func (FusionAuthIdpGoogleOutput) ElementType() reflect.Type
func (FusionAuthIdpGoogleOutput) Enabled ¶
func (o FusionAuthIdpGoogleOutput) Enabled() pulumi.BoolPtrOutput
Determines if this provider is enabled. If it is false then it will be disabled globally.
func (FusionAuthIdpGoogleOutput) LambdaReconcileId ¶
func (o FusionAuthIdpGoogleOutput) LambdaReconcileId() pulumi.StringPtrOutput
The unique Id of the lambda to used during the user reconcile process to map custom claims from the external identity provider to the FusionAuth user.
func (FusionAuthIdpGoogleOutput) LinkingStrategy ¶
func (o FusionAuthIdpGoogleOutput) LinkingStrategy() pulumi.StringOutput
The linking strategy to use when creating the link between the {idp_display_name} Identity Provider and the user.
func (FusionAuthIdpGoogleOutput) LoginMethod ¶
func (o FusionAuthIdpGoogleOutput) LoginMethod() pulumi.StringPtrOutput
The login method to use for this Identity Provider.
func (FusionAuthIdpGoogleOutput) Scope ¶
func (o FusionAuthIdpGoogleOutput) Scope() pulumi.StringPtrOutput
The top-level scope that you are requesting from Google.
func (FusionAuthIdpGoogleOutput) TenantConfigurations ¶
func (o FusionAuthIdpGoogleOutput) TenantConfigurations() FusionAuthIdpGoogleTenantConfigurationArrayOutput
The configuration for each Tenant that limits the number of links a user may have for a particular identity provider.
func (FusionAuthIdpGoogleOutput) ToFusionAuthIdpGoogleOutput ¶
func (o FusionAuthIdpGoogleOutput) ToFusionAuthIdpGoogleOutput() FusionAuthIdpGoogleOutput
func (FusionAuthIdpGoogleOutput) ToFusionAuthIdpGoogleOutputWithContext ¶
func (o FusionAuthIdpGoogleOutput) ToFusionAuthIdpGoogleOutputWithContext(ctx context.Context) FusionAuthIdpGoogleOutput
type FusionAuthIdpGoogleState ¶
type FusionAuthIdpGoogleState struct { // The configuration for each Application that the identity provider is enabled for. ApplicationConfigurations FusionAuthIdpGoogleApplicationConfigurationArrayInput // The top-level button text to use on the FusionAuth login page for this Identity Provider. ButtonText pulumi.StringPtrInput // The top-level Google client id for your Application. This value is retrieved from the Google developer website when you setup your Google developer account. ClientId pulumi.StringPtrInput // The top-level client secret to use with the Google Identity Provider when retrieving the long-lived token. This value is retrieved from the Google developer website when you setup your Google developer account. ClientSecret pulumi.StringPtrInput // Determines if debug is enabled for this provider. When enabled, each time this provider is invoked to reconcile a login an Event Log will be created. Debug pulumi.BoolPtrInput // Determines if this provider is enabled. If it is false then it will be disabled globally. Enabled pulumi.BoolPtrInput // The unique Id of the lambda to used during the user reconcile process to map custom claims from the external identity provider to the FusionAuth user. LambdaReconcileId pulumi.StringPtrInput // The linking strategy to use when creating the link between the {idp_display_name} Identity Provider and the user. LinkingStrategy pulumi.StringPtrInput // The login method to use for this Identity Provider. LoginMethod pulumi.StringPtrInput // The top-level scope that you are requesting from Google. Scope pulumi.StringPtrInput // The configuration for each Tenant that limits the number of links a user may have for a particular identity provider. TenantConfigurations FusionAuthIdpGoogleTenantConfigurationArrayInput }
func (FusionAuthIdpGoogleState) ElementType ¶
func (FusionAuthIdpGoogleState) ElementType() reflect.Type
type FusionAuthIdpGoogleTenantConfiguration ¶
type FusionAuthIdpGoogleTenantConfiguration struct { // When enabled, the number of identity provider links a user may create is enforced by maximumLinks. LimitUserLinkCountEnabled *bool `pulumi:"limitUserLinkCountEnabled"` // Determines if this provider is enabled. If it is false then it will be disabled globally. LimitUserLinkCountMaximumLinks *int `pulumi:"limitUserLinkCountMaximumLinks"` // The unique Id of the tenant that this configuration applies to. TenantId *string `pulumi:"tenantId"` }
type FusionAuthIdpGoogleTenantConfigurationArgs ¶
type FusionAuthIdpGoogleTenantConfigurationArgs struct { // When enabled, the number of identity provider links a user may create is enforced by maximumLinks. LimitUserLinkCountEnabled pulumi.BoolPtrInput `pulumi:"limitUserLinkCountEnabled"` // Determines if this provider is enabled. If it is false then it will be disabled globally. LimitUserLinkCountMaximumLinks pulumi.IntPtrInput `pulumi:"limitUserLinkCountMaximumLinks"` // The unique Id of the tenant that this configuration applies to. TenantId pulumi.StringPtrInput `pulumi:"tenantId"` }
func (FusionAuthIdpGoogleTenantConfigurationArgs) ElementType ¶
func (FusionAuthIdpGoogleTenantConfigurationArgs) ElementType() reflect.Type
func (FusionAuthIdpGoogleTenantConfigurationArgs) ToFusionAuthIdpGoogleTenantConfigurationOutput ¶
func (i FusionAuthIdpGoogleTenantConfigurationArgs) ToFusionAuthIdpGoogleTenantConfigurationOutput() FusionAuthIdpGoogleTenantConfigurationOutput
func (FusionAuthIdpGoogleTenantConfigurationArgs) ToFusionAuthIdpGoogleTenantConfigurationOutputWithContext ¶
func (i FusionAuthIdpGoogleTenantConfigurationArgs) ToFusionAuthIdpGoogleTenantConfigurationOutputWithContext(ctx context.Context) FusionAuthIdpGoogleTenantConfigurationOutput
type FusionAuthIdpGoogleTenantConfigurationArray ¶
type FusionAuthIdpGoogleTenantConfigurationArray []FusionAuthIdpGoogleTenantConfigurationInput
func (FusionAuthIdpGoogleTenantConfigurationArray) ElementType ¶
func (FusionAuthIdpGoogleTenantConfigurationArray) ElementType() reflect.Type
func (FusionAuthIdpGoogleTenantConfigurationArray) ToFusionAuthIdpGoogleTenantConfigurationArrayOutput ¶
func (i FusionAuthIdpGoogleTenantConfigurationArray) ToFusionAuthIdpGoogleTenantConfigurationArrayOutput() FusionAuthIdpGoogleTenantConfigurationArrayOutput
func (FusionAuthIdpGoogleTenantConfigurationArray) ToFusionAuthIdpGoogleTenantConfigurationArrayOutputWithContext ¶
func (i FusionAuthIdpGoogleTenantConfigurationArray) ToFusionAuthIdpGoogleTenantConfigurationArrayOutputWithContext(ctx context.Context) FusionAuthIdpGoogleTenantConfigurationArrayOutput
type FusionAuthIdpGoogleTenantConfigurationArrayInput ¶
type FusionAuthIdpGoogleTenantConfigurationArrayInput interface { pulumi.Input ToFusionAuthIdpGoogleTenantConfigurationArrayOutput() FusionAuthIdpGoogleTenantConfigurationArrayOutput ToFusionAuthIdpGoogleTenantConfigurationArrayOutputWithContext(context.Context) FusionAuthIdpGoogleTenantConfigurationArrayOutput }
FusionAuthIdpGoogleTenantConfigurationArrayInput is an input type that accepts FusionAuthIdpGoogleTenantConfigurationArray and FusionAuthIdpGoogleTenantConfigurationArrayOutput values. You can construct a concrete instance of `FusionAuthIdpGoogleTenantConfigurationArrayInput` via:
FusionAuthIdpGoogleTenantConfigurationArray{ FusionAuthIdpGoogleTenantConfigurationArgs{...} }
type FusionAuthIdpGoogleTenantConfigurationArrayOutput ¶
type FusionAuthIdpGoogleTenantConfigurationArrayOutput struct{ *pulumi.OutputState }
func (FusionAuthIdpGoogleTenantConfigurationArrayOutput) ElementType ¶
func (FusionAuthIdpGoogleTenantConfigurationArrayOutput) ElementType() reflect.Type
func (FusionAuthIdpGoogleTenantConfigurationArrayOutput) ToFusionAuthIdpGoogleTenantConfigurationArrayOutput ¶
func (o FusionAuthIdpGoogleTenantConfigurationArrayOutput) ToFusionAuthIdpGoogleTenantConfigurationArrayOutput() FusionAuthIdpGoogleTenantConfigurationArrayOutput
func (FusionAuthIdpGoogleTenantConfigurationArrayOutput) ToFusionAuthIdpGoogleTenantConfigurationArrayOutputWithContext ¶
func (o FusionAuthIdpGoogleTenantConfigurationArrayOutput) ToFusionAuthIdpGoogleTenantConfigurationArrayOutputWithContext(ctx context.Context) FusionAuthIdpGoogleTenantConfigurationArrayOutput
type FusionAuthIdpGoogleTenantConfigurationInput ¶
type FusionAuthIdpGoogleTenantConfigurationInput interface { pulumi.Input ToFusionAuthIdpGoogleTenantConfigurationOutput() FusionAuthIdpGoogleTenantConfigurationOutput ToFusionAuthIdpGoogleTenantConfigurationOutputWithContext(context.Context) FusionAuthIdpGoogleTenantConfigurationOutput }
FusionAuthIdpGoogleTenantConfigurationInput is an input type that accepts FusionAuthIdpGoogleTenantConfigurationArgs and FusionAuthIdpGoogleTenantConfigurationOutput values. You can construct a concrete instance of `FusionAuthIdpGoogleTenantConfigurationInput` via:
FusionAuthIdpGoogleTenantConfigurationArgs{...}
type FusionAuthIdpGoogleTenantConfigurationOutput ¶
type FusionAuthIdpGoogleTenantConfigurationOutput struct{ *pulumi.OutputState }
func (FusionAuthIdpGoogleTenantConfigurationOutput) ElementType ¶
func (FusionAuthIdpGoogleTenantConfigurationOutput) ElementType() reflect.Type
func (FusionAuthIdpGoogleTenantConfigurationOutput) LimitUserLinkCountEnabled ¶
func (o FusionAuthIdpGoogleTenantConfigurationOutput) LimitUserLinkCountEnabled() pulumi.BoolPtrOutput
When enabled, the number of identity provider links a user may create is enforced by maximumLinks.
func (FusionAuthIdpGoogleTenantConfigurationOutput) LimitUserLinkCountMaximumLinks ¶
func (o FusionAuthIdpGoogleTenantConfigurationOutput) LimitUserLinkCountMaximumLinks() pulumi.IntPtrOutput
Determines if this provider is enabled. If it is false then it will be disabled globally.
func (FusionAuthIdpGoogleTenantConfigurationOutput) TenantId ¶
func (o FusionAuthIdpGoogleTenantConfigurationOutput) TenantId() pulumi.StringPtrOutput
The unique Id of the tenant that this configuration applies to.
func (FusionAuthIdpGoogleTenantConfigurationOutput) ToFusionAuthIdpGoogleTenantConfigurationOutput ¶
func (o FusionAuthIdpGoogleTenantConfigurationOutput) ToFusionAuthIdpGoogleTenantConfigurationOutput() FusionAuthIdpGoogleTenantConfigurationOutput
func (FusionAuthIdpGoogleTenantConfigurationOutput) ToFusionAuthIdpGoogleTenantConfigurationOutputWithContext ¶
func (o FusionAuthIdpGoogleTenantConfigurationOutput) ToFusionAuthIdpGoogleTenantConfigurationOutputWithContext(ctx context.Context) FusionAuthIdpGoogleTenantConfigurationOutput
type FusionAuthIdpOpenIdConnect ¶
type FusionAuthIdpOpenIdConnect struct { pulumi.CustomResourceState // The configuration for each Application that the identity provider is enabled for. ApplicationConfigurations FusionAuthIdpOpenIdConnectApplicationConfigurationArrayOutput `pulumi:"applicationConfigurations"` // The top-level button image (URL) to use on the FusionAuth login page for this Identity Provider. ButtonImageUrl pulumi.StringPtrOutput `pulumi:"buttonImageUrl"` // The top-level button text to use on the FusionAuth login page for this Identity Provider. ButtonText pulumi.StringOutput `pulumi:"buttonText"` // Determines if debug is enabled for this provider. When enabled, each time this provider is invoked to reconcile a login an Event Log will be created. Debug pulumi.BoolPtrOutput `pulumi:"debug"` // This is an optional list of domains that this OpenID Connect provider should be used for. This converts the FusionAuth login form to a domain-based login form. This type of form first asks the user for their email. FusionAuth then uses their email to determine if an OpenID Connect identity provider should be used. If an OpenID Connect provider should be used, the browser is redirected to the authorization endpoint of that identity provider. Otherwise, the password field is revealed on the form so that the user can login using FusionAuth. Domains pulumi.StringArrayOutput `pulumi:"domains"` // Determines if this provider is enabled. If it is false then it will be disabled globally. Enabled pulumi.BoolPtrOutput `pulumi:"enabled"` // The ID to use for the new identity provider. If not specified a secure random UUID will be generated. IdpId pulumi.StringPtrOutput `pulumi:"idpId"` // The unique Id of the lambda to used during the user reconcile process to map custom claims from the external identity provider to the FusionAuth user. LambdaReconcileId pulumi.StringPtrOutput `pulumi:"lambdaReconcileId"` // The linking strategy to use when creating the link between the {idp_display_name} Identity Provider and the user. LinkingStrategy pulumi.StringOutput `pulumi:"linkingStrategy"` // The name of this OpenID Connect identity provider. This is only used for display purposes. Name pulumi.StringOutput `pulumi:"name"` // The top-level authorization endpoint for the OpenID Connect identity provider. You can leave this blank if you provide the issuer field, which will be used to make a request to the OpenID Connect .well-known endpoint in order to dynamically resolve the authorization endpoint. If you provide an issuer then this field will be ignored. Oauth2AuthorizationEndpoint pulumi.StringPtrOutput `pulumi:"oauth2AuthorizationEndpoint"` // The client authentication method to use with the OpenID Connect identity provider. Oauth2ClientAuthenticationMethod pulumi.StringPtrOutput `pulumi:"oauth2ClientAuthenticationMethod"` // The top-level client id for your Application. Oauth2ClientId pulumi.StringOutput `pulumi:"oauth2ClientId"` // The top-level client secret to use with the OpenID Connect identity provider. Oauth2ClientSecret pulumi.StringPtrOutput `pulumi:"oauth2ClientSecret"` // An optional configuration to modify the expected name of the claim returned by the IdP that contains the email address. Oauth2EmailClaim pulumi.StringPtrOutput `pulumi:"oauth2EmailClaim"` // The top-level issuer URI for the OpenID Connect identity provider. If this is provided, the authorization endpoint, token endpoint and userinfo endpoint will all be resolved using the issuer URI plus /.well-known/openid-configuration. Oauth2Issuer pulumi.StringPtrOutput `pulumi:"oauth2Issuer"` // The top-level scope that you are requesting from the OpenID Connect identity provider. Oauth2Scope pulumi.StringPtrOutput `pulumi:"oauth2Scope"` // The top-level token endpoint for the OpenID Connect identity provider. You can leave this blank if you provide the issuer field, which will be used to make a request to the OpenID Connect .well-known endpoint in order to dynamically resolve the token endpoint. If you provide an issuer then this field will be ignored. Oauth2TokenEndpoint pulumi.StringPtrOutput `pulumi:"oauth2TokenEndpoint"` // An optional configuration to modify the expected name of the claim returned by the IdP that contains the user Id. Oauth2UniqueIdClaim pulumi.StringPtrOutput `pulumi:"oauth2UniqueIdClaim"` // The top-level userinfo endpoint for the OpenID Connect identity provider. You can leave this blank if you provide the issuer field, which will be used to make a request to the OpenID Connect .well-known endpoint in order to dynamically resolve the userinfo endpoint. If you provide an issuer then this field will be ignored. Oauth2UserInfoEndpoint pulumi.StringPtrOutput `pulumi:"oauth2UserInfoEndpoint"` // An optional configuration to modify the expected name of the claim returned by the IdP that contains the username. Oauth2UsernameClaim pulumi.StringPtrOutput `pulumi:"oauth2UsernameClaim"` // Set this value equal to true if you wish to use POST bindings with this OpenID Connect identity provider. The default value of false means that a redirect binding which uses a GET request will be used. PostRequest pulumi.BoolPtrOutput `pulumi:"postRequest"` // The configuration for each Tenant that limits the number of links a user may have for a particular identity provider. TenantConfigurations FusionAuthIdpOpenIdConnectTenantConfigurationArrayOutput `pulumi:"tenantConfigurations"` }
## # OpenID Connect Identity Provider Resource
OpenID Connect identity providers connect to external OpenID Connect login systems. This type of login will optionally provide a Login with … button on FusionAuth’s login page. This button is customizable by using different properties of the identity provider.
Optionally, this identity provider can define one or more domains it is associated with. This is useful for allowing employees to log in with their corporate credentials. As long as the company has an identity solution that provides OpenID Connect, you can leverage this feature. This is referred to as a Domain Based Identity Provider. If you enable domains for an identity provider, the Login with … button will not be displayed. Instead, only the email form field will be displayed initially on the FusionAuth login page. Once the user types in their email address, FusionAuth will determine if the user is logging in locally or if they should be redirected to this identity provider. This is determined by extracting the domain from their email address and comparing it to the domains associated with the identity provider.
FusionAuth will also leverage the /userinfo API that is part of the OpenID Connect specification. The email address returned from the Userinfo response will be used to create or lookup the existing user. Additional claims from the Userinfo response can be used to reconcile the User in FusionAuth by using an OpenID Connect Reconcile Lambda. Unless you assign a reconcile lambda to this provider, on the email address will be used from the available claims returned by the OpenID Connect identity provider.
If the external OpenID Connect identity provider returns a refresh token, it will be stored in the UserRegistration object inside the tokens Map. This Map stores the tokens from the various identity providers so that you can use them in your application to call their APIs.
[OpenID Connect Identity Providers API](https://fusionauth.io/docs/v1/tech/apis/identity-providers/openid-connect)
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-fusionauth/sdk/go/fusionauth" "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.NewFusionAuthIdpOpenIdConnect(ctx, "openID", &fusionauth.FusionAuthIdpOpenIdConnectArgs{ ApplicationConfigurations: FusionAuthIdpOpenIdConnectApplicationConfigurationArray{ &FusionAuthIdpOpenIdConnectApplicationConfigurationArgs{ ApplicationId: pulumi.Any(fusionauth_application.Myapp.Id), CreateRegistration: pulumi.Bool(true), Enabled: pulumi.Bool(true), }, }, Oauth2AuthorizationEndpoint: pulumi.String("https://acme.com/oauth2/authorization"), Oauth2ClientId: pulumi.String("191c23dc-b772-4558-bd21-dc1cbf74ae21"), Oauth2ClientSecret: pulumi.String("SUsnoP0pWUYfXvWbSe5pvj8Di5nAxOvO"), Oauth2ClientAuthenticationMethod: pulumi.String("client_secret_basic"), Oauth2Scope: pulumi.String("openid offline_access"), Oauth2TokenEndpoint: pulumi.String("https://acme.com/oauth2/token"), Oauth2UserInfoEndpoint: pulumi.String("https://acme.com/oauth2/userinfo"), ButtonText: pulumi.String("Login with OpenID Connect"), Debug: pulumi.Bool(false), Enabled: pulumi.Bool(true), TenantConfigurations: FusionAuthIdpOpenIdConnectTenantConfigurationArray{ &FusionAuthIdpOpenIdConnectTenantConfigurationArgs{ TenantId: pulumi.Any(fusionauth_tenant.Example.Id), LimitUserLinkCountEnabled: pulumi.Bool(false), LimitUserLinkCountMaximumLinks: pulumi.Int(42), }, }, }) if err != nil { return err } return nil }) }
```
func GetFusionAuthIdpOpenIdConnect ¶
func GetFusionAuthIdpOpenIdConnect(ctx *pulumi.Context, name string, id pulumi.IDInput, state *FusionAuthIdpOpenIdConnectState, opts ...pulumi.ResourceOption) (*FusionAuthIdpOpenIdConnect, error)
GetFusionAuthIdpOpenIdConnect gets an existing FusionAuthIdpOpenIdConnect resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewFusionAuthIdpOpenIdConnect ¶
func NewFusionAuthIdpOpenIdConnect(ctx *pulumi.Context, name string, args *FusionAuthIdpOpenIdConnectArgs, opts ...pulumi.ResourceOption) (*FusionAuthIdpOpenIdConnect, error)
NewFusionAuthIdpOpenIdConnect registers a new resource with the given unique name, arguments, and options.
func (*FusionAuthIdpOpenIdConnect) ElementType ¶
func (*FusionAuthIdpOpenIdConnect) ElementType() reflect.Type
func (*FusionAuthIdpOpenIdConnect) ToFusionAuthIdpOpenIdConnectOutput ¶
func (i *FusionAuthIdpOpenIdConnect) ToFusionAuthIdpOpenIdConnectOutput() FusionAuthIdpOpenIdConnectOutput
func (*FusionAuthIdpOpenIdConnect) ToFusionAuthIdpOpenIdConnectOutputWithContext ¶
func (i *FusionAuthIdpOpenIdConnect) ToFusionAuthIdpOpenIdConnectOutputWithContext(ctx context.Context) FusionAuthIdpOpenIdConnectOutput
type FusionAuthIdpOpenIdConnectApplicationConfiguration ¶
type FusionAuthIdpOpenIdConnectApplicationConfiguration struct { // ID of the Application to apply this configuration to. ApplicationId *string `pulumi:"applicationId"` // The top-level button image (URL) to use on the FusionAuth login page for this Identity Provider. ButtonImageUrl *string `pulumi:"buttonImageUrl"` // The top-level button text to use on the FusionAuth login page for this Identity Provider. ButtonText *string `pulumi:"buttonText"` // Determines if a UserRegistration is created for the User automatically or not. If a user doesn’t exist in FusionAuth and logs in through an identity provider, this boolean controls whether or not FusionAuth creates a registration for the User in the Application they are logging into. CreateRegistration *bool `pulumi:"createRegistration"` // Determines if this provider is enabled. If it is false then it will be disabled globally. Enabled *bool `pulumi:"enabled"` // The top-level client id for your Application. Oauth2ClientId *string `pulumi:"oauth2ClientId"` // The top-level client secret to use with the OpenID Connect identity provider. Oauth2ClientSecret *string `pulumi:"oauth2ClientSecret"` // The top-level scope that you are requesting from the OpenID Connect identity provider. Oauth2Scope *string `pulumi:"oauth2Scope"` }
type FusionAuthIdpOpenIdConnectApplicationConfigurationArgs ¶
type FusionAuthIdpOpenIdConnectApplicationConfigurationArgs struct { // ID of the Application to apply this configuration to. ApplicationId pulumi.StringPtrInput `pulumi:"applicationId"` // The top-level button image (URL) to use on the FusionAuth login page for this Identity Provider. ButtonImageUrl pulumi.StringPtrInput `pulumi:"buttonImageUrl"` // The top-level button text to use on the FusionAuth login page for this Identity Provider. ButtonText pulumi.StringPtrInput `pulumi:"buttonText"` // Determines if a UserRegistration is created for the User automatically or not. If a user doesn’t exist in FusionAuth and logs in through an identity provider, this boolean controls whether or not FusionAuth creates a registration for the User in the Application they are logging into. CreateRegistration pulumi.BoolPtrInput `pulumi:"createRegistration"` // Determines if this provider is enabled. If it is false then it will be disabled globally. Enabled pulumi.BoolPtrInput `pulumi:"enabled"` // The top-level client id for your Application. Oauth2ClientId pulumi.StringPtrInput `pulumi:"oauth2ClientId"` // The top-level client secret to use with the OpenID Connect identity provider. Oauth2ClientSecret pulumi.StringPtrInput `pulumi:"oauth2ClientSecret"` // The top-level scope that you are requesting from the OpenID Connect identity provider. Oauth2Scope pulumi.StringPtrInput `pulumi:"oauth2Scope"` }
func (FusionAuthIdpOpenIdConnectApplicationConfigurationArgs) ElementType ¶
func (FusionAuthIdpOpenIdConnectApplicationConfigurationArgs) ElementType() reflect.Type
func (FusionAuthIdpOpenIdConnectApplicationConfigurationArgs) ToFusionAuthIdpOpenIdConnectApplicationConfigurationOutput ¶
func (i FusionAuthIdpOpenIdConnectApplicationConfigurationArgs) ToFusionAuthIdpOpenIdConnectApplicationConfigurationOutput() FusionAuthIdpOpenIdConnectApplicationConfigurationOutput
func (FusionAuthIdpOpenIdConnectApplicationConfigurationArgs) ToFusionAuthIdpOpenIdConnectApplicationConfigurationOutputWithContext ¶
func (i FusionAuthIdpOpenIdConnectApplicationConfigurationArgs) ToFusionAuthIdpOpenIdConnectApplicationConfigurationOutputWithContext(ctx context.Context) FusionAuthIdpOpenIdConnectApplicationConfigurationOutput
type FusionAuthIdpOpenIdConnectApplicationConfigurationArray ¶
type FusionAuthIdpOpenIdConnectApplicationConfigurationArray []FusionAuthIdpOpenIdConnectApplicationConfigurationInput
func (FusionAuthIdpOpenIdConnectApplicationConfigurationArray) ElementType ¶
func (FusionAuthIdpOpenIdConnectApplicationConfigurationArray) ElementType() reflect.Type
func (FusionAuthIdpOpenIdConnectApplicationConfigurationArray) ToFusionAuthIdpOpenIdConnectApplicationConfigurationArrayOutput ¶
func (i FusionAuthIdpOpenIdConnectApplicationConfigurationArray) ToFusionAuthIdpOpenIdConnectApplicationConfigurationArrayOutput() FusionAuthIdpOpenIdConnectApplicationConfigurationArrayOutput
func (FusionAuthIdpOpenIdConnectApplicationConfigurationArray) ToFusionAuthIdpOpenIdConnectApplicationConfigurationArrayOutputWithContext ¶
func (i FusionAuthIdpOpenIdConnectApplicationConfigurationArray) ToFusionAuthIdpOpenIdConnectApplicationConfigurationArrayOutputWithContext(ctx context.Context) FusionAuthIdpOpenIdConnectApplicationConfigurationArrayOutput
type FusionAuthIdpOpenIdConnectApplicationConfigurationArrayInput ¶
type FusionAuthIdpOpenIdConnectApplicationConfigurationArrayInput interface { pulumi.Input ToFusionAuthIdpOpenIdConnectApplicationConfigurationArrayOutput() FusionAuthIdpOpenIdConnectApplicationConfigurationArrayOutput ToFusionAuthIdpOpenIdConnectApplicationConfigurationArrayOutputWithContext(context.Context) FusionAuthIdpOpenIdConnectApplicationConfigurationArrayOutput }
FusionAuthIdpOpenIdConnectApplicationConfigurationArrayInput is an input type that accepts FusionAuthIdpOpenIdConnectApplicationConfigurationArray and FusionAuthIdpOpenIdConnectApplicationConfigurationArrayOutput values. You can construct a concrete instance of `FusionAuthIdpOpenIdConnectApplicationConfigurationArrayInput` via:
FusionAuthIdpOpenIdConnectApplicationConfigurationArray{ FusionAuthIdpOpenIdConnectApplicationConfigurationArgs{...} }
type FusionAuthIdpOpenIdConnectApplicationConfigurationArrayOutput ¶
type FusionAuthIdpOpenIdConnectApplicationConfigurationArrayOutput struct{ *pulumi.OutputState }
func (FusionAuthIdpOpenIdConnectApplicationConfigurationArrayOutput) ElementType ¶
func (FusionAuthIdpOpenIdConnectApplicationConfigurationArrayOutput) ElementType() reflect.Type
func (FusionAuthIdpOpenIdConnectApplicationConfigurationArrayOutput) ToFusionAuthIdpOpenIdConnectApplicationConfigurationArrayOutput ¶
func (o FusionAuthIdpOpenIdConnectApplicationConfigurationArrayOutput) ToFusionAuthIdpOpenIdConnectApplicationConfigurationArrayOutput() FusionAuthIdpOpenIdConnectApplicationConfigurationArrayOutput
func (FusionAuthIdpOpenIdConnectApplicationConfigurationArrayOutput) ToFusionAuthIdpOpenIdConnectApplicationConfigurationArrayOutputWithContext ¶
func (o FusionAuthIdpOpenIdConnectApplicationConfigurationArrayOutput) ToFusionAuthIdpOpenIdConnectApplicationConfigurationArrayOutputWithContext(ctx context.Context) FusionAuthIdpOpenIdConnectApplicationConfigurationArrayOutput
type FusionAuthIdpOpenIdConnectApplicationConfigurationInput ¶
type FusionAuthIdpOpenIdConnectApplicationConfigurationInput interface { pulumi.Input ToFusionAuthIdpOpenIdConnectApplicationConfigurationOutput() FusionAuthIdpOpenIdConnectApplicationConfigurationOutput ToFusionAuthIdpOpenIdConnectApplicationConfigurationOutputWithContext(context.Context) FusionAuthIdpOpenIdConnectApplicationConfigurationOutput }
FusionAuthIdpOpenIdConnectApplicationConfigurationInput is an input type that accepts FusionAuthIdpOpenIdConnectApplicationConfigurationArgs and FusionAuthIdpOpenIdConnectApplicationConfigurationOutput values. You can construct a concrete instance of `FusionAuthIdpOpenIdConnectApplicationConfigurationInput` via:
FusionAuthIdpOpenIdConnectApplicationConfigurationArgs{...}
type FusionAuthIdpOpenIdConnectApplicationConfigurationOutput ¶
type FusionAuthIdpOpenIdConnectApplicationConfigurationOutput struct{ *pulumi.OutputState }
func (FusionAuthIdpOpenIdConnectApplicationConfigurationOutput) ApplicationId ¶
func (o FusionAuthIdpOpenIdConnectApplicationConfigurationOutput) ApplicationId() pulumi.StringPtrOutput
ID of the Application to apply this configuration to.
func (FusionAuthIdpOpenIdConnectApplicationConfigurationOutput) ButtonImageUrl ¶
func (o FusionAuthIdpOpenIdConnectApplicationConfigurationOutput) ButtonImageUrl() pulumi.StringPtrOutput
The top-level button image (URL) to use on the FusionAuth login page for this Identity Provider.
func (FusionAuthIdpOpenIdConnectApplicationConfigurationOutput) ButtonText ¶
func (o FusionAuthIdpOpenIdConnectApplicationConfigurationOutput) ButtonText() pulumi.StringPtrOutput
The top-level button text to use on the FusionAuth login page for this Identity Provider.
func (FusionAuthIdpOpenIdConnectApplicationConfigurationOutput) CreateRegistration ¶
func (o FusionAuthIdpOpenIdConnectApplicationConfigurationOutput) CreateRegistration() pulumi.BoolPtrOutput
Determines if a UserRegistration is created for the User automatically or not. If a user doesn’t exist in FusionAuth and logs in through an identity provider, this boolean controls whether or not FusionAuth creates a registration for the User in the Application they are logging into.
func (FusionAuthIdpOpenIdConnectApplicationConfigurationOutput) ElementType ¶
func (FusionAuthIdpOpenIdConnectApplicationConfigurationOutput) ElementType() reflect.Type
func (FusionAuthIdpOpenIdConnectApplicationConfigurationOutput) Enabled ¶
func (o FusionAuthIdpOpenIdConnectApplicationConfigurationOutput) Enabled() pulumi.BoolPtrOutput
Determines if this provider is enabled. If it is false then it will be disabled globally.
func (FusionAuthIdpOpenIdConnectApplicationConfigurationOutput) Oauth2ClientId ¶
func (o FusionAuthIdpOpenIdConnectApplicationConfigurationOutput) Oauth2ClientId() pulumi.StringPtrOutput
The top-level client id for your Application.
func (FusionAuthIdpOpenIdConnectApplicationConfigurationOutput) Oauth2ClientSecret ¶
func (o FusionAuthIdpOpenIdConnectApplicationConfigurationOutput) Oauth2ClientSecret() pulumi.StringPtrOutput
The top-level client secret to use with the OpenID Connect identity provider.
func (FusionAuthIdpOpenIdConnectApplicationConfigurationOutput) Oauth2Scope ¶
func (o FusionAuthIdpOpenIdConnectApplicationConfigurationOutput) Oauth2Scope() pulumi.StringPtrOutput
The top-level scope that you are requesting from the OpenID Connect identity provider.
func (FusionAuthIdpOpenIdConnectApplicationConfigurationOutput) ToFusionAuthIdpOpenIdConnectApplicationConfigurationOutput ¶
func (o FusionAuthIdpOpenIdConnectApplicationConfigurationOutput) ToFusionAuthIdpOpenIdConnectApplicationConfigurationOutput() FusionAuthIdpOpenIdConnectApplicationConfigurationOutput
func (FusionAuthIdpOpenIdConnectApplicationConfigurationOutput) ToFusionAuthIdpOpenIdConnectApplicationConfigurationOutputWithContext ¶
func (o FusionAuthIdpOpenIdConnectApplicationConfigurationOutput) ToFusionAuthIdpOpenIdConnectApplicationConfigurationOutputWithContext(ctx context.Context) FusionAuthIdpOpenIdConnectApplicationConfigurationOutput
type FusionAuthIdpOpenIdConnectArgs ¶
type FusionAuthIdpOpenIdConnectArgs struct { // The configuration for each Application that the identity provider is enabled for. ApplicationConfigurations FusionAuthIdpOpenIdConnectApplicationConfigurationArrayInput // The top-level button image (URL) to use on the FusionAuth login page for this Identity Provider. ButtonImageUrl pulumi.StringPtrInput // The top-level button text to use on the FusionAuth login page for this Identity Provider. ButtonText pulumi.StringInput // Determines if debug is enabled for this provider. When enabled, each time this provider is invoked to reconcile a login an Event Log will be created. Debug pulumi.BoolPtrInput // This is an optional list of domains that this OpenID Connect provider should be used for. This converts the FusionAuth login form to a domain-based login form. This type of form first asks the user for their email. FusionAuth then uses their email to determine if an OpenID Connect identity provider should be used. If an OpenID Connect provider should be used, the browser is redirected to the authorization endpoint of that identity provider. Otherwise, the password field is revealed on the form so that the user can login using FusionAuth. Domains pulumi.StringArrayInput // Determines if this provider is enabled. If it is false then it will be disabled globally. Enabled pulumi.BoolPtrInput // The ID to use for the new identity provider. If not specified a secure random UUID will be generated. IdpId pulumi.StringPtrInput // The unique Id of the lambda to used during the user reconcile process to map custom claims from the external identity provider to the FusionAuth user. LambdaReconcileId pulumi.StringPtrInput // The linking strategy to use when creating the link between the {idp_display_name} Identity Provider and the user. LinkingStrategy pulumi.StringPtrInput // The name of this OpenID Connect identity provider. This is only used for display purposes. Name pulumi.StringPtrInput // The top-level authorization endpoint for the OpenID Connect identity provider. You can leave this blank if you provide the issuer field, which will be used to make a request to the OpenID Connect .well-known endpoint in order to dynamically resolve the authorization endpoint. If you provide an issuer then this field will be ignored. Oauth2AuthorizationEndpoint pulumi.StringPtrInput // The client authentication method to use with the OpenID Connect identity provider. Oauth2ClientAuthenticationMethod pulumi.StringPtrInput // The top-level client id for your Application. Oauth2ClientId pulumi.StringInput // The top-level client secret to use with the OpenID Connect identity provider. Oauth2ClientSecret pulumi.StringPtrInput // An optional configuration to modify the expected name of the claim returned by the IdP that contains the email address. Oauth2EmailClaim pulumi.StringPtrInput // The top-level issuer URI for the OpenID Connect identity provider. If this is provided, the authorization endpoint, token endpoint and userinfo endpoint will all be resolved using the issuer URI plus /.well-known/openid-configuration. Oauth2Issuer pulumi.StringPtrInput // The top-level scope that you are requesting from the OpenID Connect identity provider. Oauth2Scope pulumi.StringPtrInput // The top-level token endpoint for the OpenID Connect identity provider. You can leave this blank if you provide the issuer field, which will be used to make a request to the OpenID Connect .well-known endpoint in order to dynamically resolve the token endpoint. If you provide an issuer then this field will be ignored. Oauth2TokenEndpoint pulumi.StringPtrInput // An optional configuration to modify the expected name of the claim returned by the IdP that contains the user Id. Oauth2UniqueIdClaim pulumi.StringPtrInput // The top-level userinfo endpoint for the OpenID Connect identity provider. You can leave this blank if you provide the issuer field, which will be used to make a request to the OpenID Connect .well-known endpoint in order to dynamically resolve the userinfo endpoint. If you provide an issuer then this field will be ignored. Oauth2UserInfoEndpoint pulumi.StringPtrInput // An optional configuration to modify the expected name of the claim returned by the IdP that contains the username. Oauth2UsernameClaim pulumi.StringPtrInput // Set this value equal to true if you wish to use POST bindings with this OpenID Connect identity provider. The default value of false means that a redirect binding which uses a GET request will be used. PostRequest pulumi.BoolPtrInput // The configuration for each Tenant that limits the number of links a user may have for a particular identity provider. TenantConfigurations FusionAuthIdpOpenIdConnectTenantConfigurationArrayInput }
The set of arguments for constructing a FusionAuthIdpOpenIdConnect resource.
func (FusionAuthIdpOpenIdConnectArgs) ElementType ¶
func (FusionAuthIdpOpenIdConnectArgs) ElementType() reflect.Type
type FusionAuthIdpOpenIdConnectArray ¶
type FusionAuthIdpOpenIdConnectArray []FusionAuthIdpOpenIdConnectInput
func (FusionAuthIdpOpenIdConnectArray) ElementType ¶
func (FusionAuthIdpOpenIdConnectArray) ElementType() reflect.Type
func (FusionAuthIdpOpenIdConnectArray) ToFusionAuthIdpOpenIdConnectArrayOutput ¶
func (i FusionAuthIdpOpenIdConnectArray) ToFusionAuthIdpOpenIdConnectArrayOutput() FusionAuthIdpOpenIdConnectArrayOutput
func (FusionAuthIdpOpenIdConnectArray) ToFusionAuthIdpOpenIdConnectArrayOutputWithContext ¶
func (i FusionAuthIdpOpenIdConnectArray) ToFusionAuthIdpOpenIdConnectArrayOutputWithContext(ctx context.Context) FusionAuthIdpOpenIdConnectArrayOutput
type FusionAuthIdpOpenIdConnectArrayInput ¶
type FusionAuthIdpOpenIdConnectArrayInput interface { pulumi.Input ToFusionAuthIdpOpenIdConnectArrayOutput() FusionAuthIdpOpenIdConnectArrayOutput ToFusionAuthIdpOpenIdConnectArrayOutputWithContext(context.Context) FusionAuthIdpOpenIdConnectArrayOutput }
FusionAuthIdpOpenIdConnectArrayInput is an input type that accepts FusionAuthIdpOpenIdConnectArray and FusionAuthIdpOpenIdConnectArrayOutput values. You can construct a concrete instance of `FusionAuthIdpOpenIdConnectArrayInput` via:
FusionAuthIdpOpenIdConnectArray{ FusionAuthIdpOpenIdConnectArgs{...} }
type FusionAuthIdpOpenIdConnectArrayOutput ¶
type FusionAuthIdpOpenIdConnectArrayOutput struct{ *pulumi.OutputState }
func (FusionAuthIdpOpenIdConnectArrayOutput) ElementType ¶
func (FusionAuthIdpOpenIdConnectArrayOutput) ElementType() reflect.Type
func (FusionAuthIdpOpenIdConnectArrayOutput) Index ¶
func (o FusionAuthIdpOpenIdConnectArrayOutput) Index(i pulumi.IntInput) FusionAuthIdpOpenIdConnectOutput
func (FusionAuthIdpOpenIdConnectArrayOutput) ToFusionAuthIdpOpenIdConnectArrayOutput ¶
func (o FusionAuthIdpOpenIdConnectArrayOutput) ToFusionAuthIdpOpenIdConnectArrayOutput() FusionAuthIdpOpenIdConnectArrayOutput
func (FusionAuthIdpOpenIdConnectArrayOutput) ToFusionAuthIdpOpenIdConnectArrayOutputWithContext ¶
func (o FusionAuthIdpOpenIdConnectArrayOutput) ToFusionAuthIdpOpenIdConnectArrayOutputWithContext(ctx context.Context) FusionAuthIdpOpenIdConnectArrayOutput
type FusionAuthIdpOpenIdConnectInput ¶
type FusionAuthIdpOpenIdConnectInput interface { pulumi.Input ToFusionAuthIdpOpenIdConnectOutput() FusionAuthIdpOpenIdConnectOutput ToFusionAuthIdpOpenIdConnectOutputWithContext(ctx context.Context) FusionAuthIdpOpenIdConnectOutput }
type FusionAuthIdpOpenIdConnectMap ¶
type FusionAuthIdpOpenIdConnectMap map[string]FusionAuthIdpOpenIdConnectInput
func (FusionAuthIdpOpenIdConnectMap) ElementType ¶
func (FusionAuthIdpOpenIdConnectMap) ElementType() reflect.Type
func (FusionAuthIdpOpenIdConnectMap) ToFusionAuthIdpOpenIdConnectMapOutput ¶
func (i FusionAuthIdpOpenIdConnectMap) ToFusionAuthIdpOpenIdConnectMapOutput() FusionAuthIdpOpenIdConnectMapOutput
func (FusionAuthIdpOpenIdConnectMap) ToFusionAuthIdpOpenIdConnectMapOutputWithContext ¶
func (i FusionAuthIdpOpenIdConnectMap) ToFusionAuthIdpOpenIdConnectMapOutputWithContext(ctx context.Context) FusionAuthIdpOpenIdConnectMapOutput
type FusionAuthIdpOpenIdConnectMapInput ¶
type FusionAuthIdpOpenIdConnectMapInput interface { pulumi.Input ToFusionAuthIdpOpenIdConnectMapOutput() FusionAuthIdpOpenIdConnectMapOutput ToFusionAuthIdpOpenIdConnectMapOutputWithContext(context.Context) FusionAuthIdpOpenIdConnectMapOutput }
FusionAuthIdpOpenIdConnectMapInput is an input type that accepts FusionAuthIdpOpenIdConnectMap and FusionAuthIdpOpenIdConnectMapOutput values. You can construct a concrete instance of `FusionAuthIdpOpenIdConnectMapInput` via:
FusionAuthIdpOpenIdConnectMap{ "key": FusionAuthIdpOpenIdConnectArgs{...} }
type FusionAuthIdpOpenIdConnectMapOutput ¶
type FusionAuthIdpOpenIdConnectMapOutput struct{ *pulumi.OutputState }
func (FusionAuthIdpOpenIdConnectMapOutput) ElementType ¶
func (FusionAuthIdpOpenIdConnectMapOutput) ElementType() reflect.Type
func (FusionAuthIdpOpenIdConnectMapOutput) MapIndex ¶
func (o FusionAuthIdpOpenIdConnectMapOutput) MapIndex(k pulumi.StringInput) FusionAuthIdpOpenIdConnectOutput
func (FusionAuthIdpOpenIdConnectMapOutput) ToFusionAuthIdpOpenIdConnectMapOutput ¶
func (o FusionAuthIdpOpenIdConnectMapOutput) ToFusionAuthIdpOpenIdConnectMapOutput() FusionAuthIdpOpenIdConnectMapOutput
func (FusionAuthIdpOpenIdConnectMapOutput) ToFusionAuthIdpOpenIdConnectMapOutputWithContext ¶
func (o FusionAuthIdpOpenIdConnectMapOutput) ToFusionAuthIdpOpenIdConnectMapOutputWithContext(ctx context.Context) FusionAuthIdpOpenIdConnectMapOutput
type FusionAuthIdpOpenIdConnectOutput ¶
type FusionAuthIdpOpenIdConnectOutput struct{ *pulumi.OutputState }
func (FusionAuthIdpOpenIdConnectOutput) ApplicationConfigurations ¶
func (o FusionAuthIdpOpenIdConnectOutput) ApplicationConfigurations() FusionAuthIdpOpenIdConnectApplicationConfigurationArrayOutput
The configuration for each Application that the identity provider is enabled for.
func (FusionAuthIdpOpenIdConnectOutput) ButtonImageUrl ¶
func (o FusionAuthIdpOpenIdConnectOutput) ButtonImageUrl() pulumi.StringPtrOutput
The top-level button image (URL) to use on the FusionAuth login page for this Identity Provider.
func (FusionAuthIdpOpenIdConnectOutput) ButtonText ¶
func (o FusionAuthIdpOpenIdConnectOutput) ButtonText() pulumi.StringOutput
The top-level button text to use on the FusionAuth login page for this Identity Provider.
func (FusionAuthIdpOpenIdConnectOutput) Debug ¶
func (o FusionAuthIdpOpenIdConnectOutput) Debug() pulumi.BoolPtrOutput
Determines if debug is enabled for this provider. When enabled, each time this provider is invoked to reconcile a login an Event Log will be created.
func (FusionAuthIdpOpenIdConnectOutput) Domains ¶
func (o FusionAuthIdpOpenIdConnectOutput) Domains() pulumi.StringArrayOutput
This is an optional list of domains that this OpenID Connect provider should be used for. This converts the FusionAuth login form to a domain-based login form. This type of form first asks the user for their email. FusionAuth then uses their email to determine if an OpenID Connect identity provider should be used. If an OpenID Connect provider should be used, the browser is redirected to the authorization endpoint of that identity provider. Otherwise, the password field is revealed on the form so that the user can login using FusionAuth.
func (FusionAuthIdpOpenIdConnectOutput) ElementType ¶
func (FusionAuthIdpOpenIdConnectOutput) ElementType() reflect.Type
func (FusionAuthIdpOpenIdConnectOutput) Enabled ¶
func (o FusionAuthIdpOpenIdConnectOutput) Enabled() pulumi.BoolPtrOutput
Determines if this provider is enabled. If it is false then it will be disabled globally.
func (FusionAuthIdpOpenIdConnectOutput) IdpId ¶
func (o FusionAuthIdpOpenIdConnectOutput) IdpId() pulumi.StringPtrOutput
The ID to use for the new identity provider. If not specified a secure random UUID will be generated.
func (FusionAuthIdpOpenIdConnectOutput) LambdaReconcileId ¶
func (o FusionAuthIdpOpenIdConnectOutput) LambdaReconcileId() pulumi.StringPtrOutput
The unique Id of the lambda to used during the user reconcile process to map custom claims from the external identity provider to the FusionAuth user.
func (FusionAuthIdpOpenIdConnectOutput) LinkingStrategy ¶
func (o FusionAuthIdpOpenIdConnectOutput) LinkingStrategy() pulumi.StringOutput
The linking strategy to use when creating the link between the {idp_display_name} Identity Provider and the user.
func (FusionAuthIdpOpenIdConnectOutput) Name ¶
func (o FusionAuthIdpOpenIdConnectOutput) Name() pulumi.StringOutput
The name of this OpenID Connect identity provider. This is only used for display purposes.
func (FusionAuthIdpOpenIdConnectOutput) Oauth2AuthorizationEndpoint ¶
func (o FusionAuthIdpOpenIdConnectOutput) Oauth2AuthorizationEndpoint() pulumi.StringPtrOutput
The top-level authorization endpoint for the OpenID Connect identity provider. You can leave this blank if you provide the issuer field, which will be used to make a request to the OpenID Connect .well-known endpoint in order to dynamically resolve the authorization endpoint. If you provide an issuer then this field will be ignored.
func (FusionAuthIdpOpenIdConnectOutput) Oauth2ClientAuthenticationMethod ¶
func (o FusionAuthIdpOpenIdConnectOutput) Oauth2ClientAuthenticationMethod() pulumi.StringPtrOutput
The client authentication method to use with the OpenID Connect identity provider.
func (FusionAuthIdpOpenIdConnectOutput) Oauth2ClientId ¶
func (o FusionAuthIdpOpenIdConnectOutput) Oauth2ClientId() pulumi.StringOutput
The top-level client id for your Application.
func (FusionAuthIdpOpenIdConnectOutput) Oauth2ClientSecret ¶
func (o FusionAuthIdpOpenIdConnectOutput) Oauth2ClientSecret() pulumi.StringPtrOutput
The top-level client secret to use with the OpenID Connect identity provider.
func (FusionAuthIdpOpenIdConnectOutput) Oauth2EmailClaim ¶
func (o FusionAuthIdpOpenIdConnectOutput) Oauth2EmailClaim() pulumi.StringPtrOutput
An optional configuration to modify the expected name of the claim returned by the IdP that contains the email address.
func (FusionAuthIdpOpenIdConnectOutput) Oauth2Issuer ¶
func (o FusionAuthIdpOpenIdConnectOutput) Oauth2Issuer() pulumi.StringPtrOutput
The top-level issuer URI for the OpenID Connect identity provider. If this is provided, the authorization endpoint, token endpoint and userinfo endpoint will all be resolved using the issuer URI plus /.well-known/openid-configuration.
func (FusionAuthIdpOpenIdConnectOutput) Oauth2Scope ¶
func (o FusionAuthIdpOpenIdConnectOutput) Oauth2Scope() pulumi.StringPtrOutput
The top-level scope that you are requesting from the OpenID Connect identity provider.
func (FusionAuthIdpOpenIdConnectOutput) Oauth2TokenEndpoint ¶
func (o FusionAuthIdpOpenIdConnectOutput) Oauth2TokenEndpoint() pulumi.StringPtrOutput
The top-level token endpoint for the OpenID Connect identity provider. You can leave this blank if you provide the issuer field, which will be used to make a request to the OpenID Connect .well-known endpoint in order to dynamically resolve the token endpoint. If you provide an issuer then this field will be ignored.
func (FusionAuthIdpOpenIdConnectOutput) Oauth2UniqueIdClaim ¶ added in v1.0.0
func (o FusionAuthIdpOpenIdConnectOutput) Oauth2UniqueIdClaim() pulumi.StringPtrOutput
An optional configuration to modify the expected name of the claim returned by the IdP that contains the user Id.
func (FusionAuthIdpOpenIdConnectOutput) Oauth2UserInfoEndpoint ¶
func (o FusionAuthIdpOpenIdConnectOutput) Oauth2UserInfoEndpoint() pulumi.StringPtrOutput
The top-level userinfo endpoint for the OpenID Connect identity provider. You can leave this blank if you provide the issuer field, which will be used to make a request to the OpenID Connect .well-known endpoint in order to dynamically resolve the userinfo endpoint. If you provide an issuer then this field will be ignored.
func (FusionAuthIdpOpenIdConnectOutput) Oauth2UsernameClaim ¶ added in v1.0.0
func (o FusionAuthIdpOpenIdConnectOutput) Oauth2UsernameClaim() pulumi.StringPtrOutput
An optional configuration to modify the expected name of the claim returned by the IdP that contains the username.
func (FusionAuthIdpOpenIdConnectOutput) PostRequest ¶
func (o FusionAuthIdpOpenIdConnectOutput) PostRequest() pulumi.BoolPtrOutput
Set this value equal to true if you wish to use POST bindings with this OpenID Connect identity provider. The default value of false means that a redirect binding which uses a GET request will be used.
func (FusionAuthIdpOpenIdConnectOutput) TenantConfigurations ¶
func (o FusionAuthIdpOpenIdConnectOutput) TenantConfigurations() FusionAuthIdpOpenIdConnectTenantConfigurationArrayOutput
The configuration for each Tenant that limits the number of links a user may have for a particular identity provider.
func (FusionAuthIdpOpenIdConnectOutput) ToFusionAuthIdpOpenIdConnectOutput ¶
func (o FusionAuthIdpOpenIdConnectOutput) ToFusionAuthIdpOpenIdConnectOutput() FusionAuthIdpOpenIdConnectOutput
func (FusionAuthIdpOpenIdConnectOutput) ToFusionAuthIdpOpenIdConnectOutputWithContext ¶
func (o FusionAuthIdpOpenIdConnectOutput) ToFusionAuthIdpOpenIdConnectOutputWithContext(ctx context.Context) FusionAuthIdpOpenIdConnectOutput
type FusionAuthIdpOpenIdConnectState ¶
type FusionAuthIdpOpenIdConnectState struct { // The configuration for each Application that the identity provider is enabled for. ApplicationConfigurations FusionAuthIdpOpenIdConnectApplicationConfigurationArrayInput // The top-level button image (URL) to use on the FusionAuth login page for this Identity Provider. ButtonImageUrl pulumi.StringPtrInput // The top-level button text to use on the FusionAuth login page for this Identity Provider. ButtonText pulumi.StringPtrInput // Determines if debug is enabled for this provider. When enabled, each time this provider is invoked to reconcile a login an Event Log will be created. Debug pulumi.BoolPtrInput // This is an optional list of domains that this OpenID Connect provider should be used for. This converts the FusionAuth login form to a domain-based login form. This type of form first asks the user for their email. FusionAuth then uses their email to determine if an OpenID Connect identity provider should be used. If an OpenID Connect provider should be used, the browser is redirected to the authorization endpoint of that identity provider. Otherwise, the password field is revealed on the form so that the user can login using FusionAuth. Domains pulumi.StringArrayInput // Determines if this provider is enabled. If it is false then it will be disabled globally. Enabled pulumi.BoolPtrInput // The ID to use for the new identity provider. If not specified a secure random UUID will be generated. IdpId pulumi.StringPtrInput // The unique Id of the lambda to used during the user reconcile process to map custom claims from the external identity provider to the FusionAuth user. LambdaReconcileId pulumi.StringPtrInput // The linking strategy to use when creating the link between the {idp_display_name} Identity Provider and the user. LinkingStrategy pulumi.StringPtrInput // The name of this OpenID Connect identity provider. This is only used for display purposes. Name pulumi.StringPtrInput // The top-level authorization endpoint for the OpenID Connect identity provider. You can leave this blank if you provide the issuer field, which will be used to make a request to the OpenID Connect .well-known endpoint in order to dynamically resolve the authorization endpoint. If you provide an issuer then this field will be ignored. Oauth2AuthorizationEndpoint pulumi.StringPtrInput // The client authentication method to use with the OpenID Connect identity provider. Oauth2ClientAuthenticationMethod pulumi.StringPtrInput // The top-level client id for your Application. Oauth2ClientId pulumi.StringPtrInput // The top-level client secret to use with the OpenID Connect identity provider. Oauth2ClientSecret pulumi.StringPtrInput // An optional configuration to modify the expected name of the claim returned by the IdP that contains the email address. Oauth2EmailClaim pulumi.StringPtrInput // The top-level issuer URI for the OpenID Connect identity provider. If this is provided, the authorization endpoint, token endpoint and userinfo endpoint will all be resolved using the issuer URI plus /.well-known/openid-configuration. Oauth2Issuer pulumi.StringPtrInput // The top-level scope that you are requesting from the OpenID Connect identity provider. Oauth2Scope pulumi.StringPtrInput // The top-level token endpoint for the OpenID Connect identity provider. You can leave this blank if you provide the issuer field, which will be used to make a request to the OpenID Connect .well-known endpoint in order to dynamically resolve the token endpoint. If you provide an issuer then this field will be ignored. Oauth2TokenEndpoint pulumi.StringPtrInput // An optional configuration to modify the expected name of the claim returned by the IdP that contains the user Id. Oauth2UniqueIdClaim pulumi.StringPtrInput // The top-level userinfo endpoint for the OpenID Connect identity provider. You can leave this blank if you provide the issuer field, which will be used to make a request to the OpenID Connect .well-known endpoint in order to dynamically resolve the userinfo endpoint. If you provide an issuer then this field will be ignored. Oauth2UserInfoEndpoint pulumi.StringPtrInput // An optional configuration to modify the expected name of the claim returned by the IdP that contains the username. Oauth2UsernameClaim pulumi.StringPtrInput // Set this value equal to true if you wish to use POST bindings with this OpenID Connect identity provider. The default value of false means that a redirect binding which uses a GET request will be used. PostRequest pulumi.BoolPtrInput // The configuration for each Tenant that limits the number of links a user may have for a particular identity provider. TenantConfigurations FusionAuthIdpOpenIdConnectTenantConfigurationArrayInput }
func (FusionAuthIdpOpenIdConnectState) ElementType ¶
func (FusionAuthIdpOpenIdConnectState) ElementType() reflect.Type
type FusionAuthIdpOpenIdConnectTenantConfiguration ¶
type FusionAuthIdpOpenIdConnectTenantConfiguration struct { // When enabled, the number of identity provider links a user may create is enforced by maximumLinks. LimitUserLinkCountEnabled *bool `pulumi:"limitUserLinkCountEnabled"` // Determines if this provider is enabled. If it is false then it will be disabled globally. LimitUserLinkCountMaximumLinks *int `pulumi:"limitUserLinkCountMaximumLinks"` // The unique Id of the tenant that this configuration applies to. TenantId *string `pulumi:"tenantId"` }
type FusionAuthIdpOpenIdConnectTenantConfigurationArgs ¶
type FusionAuthIdpOpenIdConnectTenantConfigurationArgs struct { // When enabled, the number of identity provider links a user may create is enforced by maximumLinks. LimitUserLinkCountEnabled pulumi.BoolPtrInput `pulumi:"limitUserLinkCountEnabled"` // Determines if this provider is enabled. If it is false then it will be disabled globally. LimitUserLinkCountMaximumLinks pulumi.IntPtrInput `pulumi:"limitUserLinkCountMaximumLinks"` // The unique Id of the tenant that this configuration applies to. TenantId pulumi.StringPtrInput `pulumi:"tenantId"` }
func (FusionAuthIdpOpenIdConnectTenantConfigurationArgs) ElementType ¶
func (FusionAuthIdpOpenIdConnectTenantConfigurationArgs) ElementType() reflect.Type
func (FusionAuthIdpOpenIdConnectTenantConfigurationArgs) ToFusionAuthIdpOpenIdConnectTenantConfigurationOutput ¶
func (i FusionAuthIdpOpenIdConnectTenantConfigurationArgs) ToFusionAuthIdpOpenIdConnectTenantConfigurationOutput() FusionAuthIdpOpenIdConnectTenantConfigurationOutput
func (FusionAuthIdpOpenIdConnectTenantConfigurationArgs) ToFusionAuthIdpOpenIdConnectTenantConfigurationOutputWithContext ¶
func (i FusionAuthIdpOpenIdConnectTenantConfigurationArgs) ToFusionAuthIdpOpenIdConnectTenantConfigurationOutputWithContext(ctx context.Context) FusionAuthIdpOpenIdConnectTenantConfigurationOutput
type FusionAuthIdpOpenIdConnectTenantConfigurationArray ¶
type FusionAuthIdpOpenIdConnectTenantConfigurationArray []FusionAuthIdpOpenIdConnectTenantConfigurationInput
func (FusionAuthIdpOpenIdConnectTenantConfigurationArray) ElementType ¶
func (FusionAuthIdpOpenIdConnectTenantConfigurationArray) ElementType() reflect.Type
func (FusionAuthIdpOpenIdConnectTenantConfigurationArray) ToFusionAuthIdpOpenIdConnectTenantConfigurationArrayOutput ¶
func (i FusionAuthIdpOpenIdConnectTenantConfigurationArray) ToFusionAuthIdpOpenIdConnectTenantConfigurationArrayOutput() FusionAuthIdpOpenIdConnectTenantConfigurationArrayOutput
func (FusionAuthIdpOpenIdConnectTenantConfigurationArray) ToFusionAuthIdpOpenIdConnectTenantConfigurationArrayOutputWithContext ¶
func (i FusionAuthIdpOpenIdConnectTenantConfigurationArray) ToFusionAuthIdpOpenIdConnectTenantConfigurationArrayOutputWithContext(ctx context.Context) FusionAuthIdpOpenIdConnectTenantConfigurationArrayOutput
type FusionAuthIdpOpenIdConnectTenantConfigurationArrayInput ¶
type FusionAuthIdpOpenIdConnectTenantConfigurationArrayInput interface { pulumi.Input ToFusionAuthIdpOpenIdConnectTenantConfigurationArrayOutput() FusionAuthIdpOpenIdConnectTenantConfigurationArrayOutput ToFusionAuthIdpOpenIdConnectTenantConfigurationArrayOutputWithContext(context.Context) FusionAuthIdpOpenIdConnectTenantConfigurationArrayOutput }
FusionAuthIdpOpenIdConnectTenantConfigurationArrayInput is an input type that accepts FusionAuthIdpOpenIdConnectTenantConfigurationArray and FusionAuthIdpOpenIdConnectTenantConfigurationArrayOutput values. You can construct a concrete instance of `FusionAuthIdpOpenIdConnectTenantConfigurationArrayInput` via:
FusionAuthIdpOpenIdConnectTenantConfigurationArray{ FusionAuthIdpOpenIdConnectTenantConfigurationArgs{...} }
type FusionAuthIdpOpenIdConnectTenantConfigurationArrayOutput ¶
type FusionAuthIdpOpenIdConnectTenantConfigurationArrayOutput struct{ *pulumi.OutputState }
func (FusionAuthIdpOpenIdConnectTenantConfigurationArrayOutput) ElementType ¶
func (FusionAuthIdpOpenIdConnectTenantConfigurationArrayOutput) ElementType() reflect.Type
func (FusionAuthIdpOpenIdConnectTenantConfigurationArrayOutput) ToFusionAuthIdpOpenIdConnectTenantConfigurationArrayOutput ¶
func (o FusionAuthIdpOpenIdConnectTenantConfigurationArrayOutput) ToFusionAuthIdpOpenIdConnectTenantConfigurationArrayOutput() FusionAuthIdpOpenIdConnectTenantConfigurationArrayOutput
func (FusionAuthIdpOpenIdConnectTenantConfigurationArrayOutput) ToFusionAuthIdpOpenIdConnectTenantConfigurationArrayOutputWithContext ¶
func (o FusionAuthIdpOpenIdConnectTenantConfigurationArrayOutput) ToFusionAuthIdpOpenIdConnectTenantConfigurationArrayOutputWithContext(ctx context.Context) FusionAuthIdpOpenIdConnectTenantConfigurationArrayOutput
type FusionAuthIdpOpenIdConnectTenantConfigurationInput ¶
type FusionAuthIdpOpenIdConnectTenantConfigurationInput interface { pulumi.Input ToFusionAuthIdpOpenIdConnectTenantConfigurationOutput() FusionAuthIdpOpenIdConnectTenantConfigurationOutput ToFusionAuthIdpOpenIdConnectTenantConfigurationOutputWithContext(context.Context) FusionAuthIdpOpenIdConnectTenantConfigurationOutput }
FusionAuthIdpOpenIdConnectTenantConfigurationInput is an input type that accepts FusionAuthIdpOpenIdConnectTenantConfigurationArgs and FusionAuthIdpOpenIdConnectTenantConfigurationOutput values. You can construct a concrete instance of `FusionAuthIdpOpenIdConnectTenantConfigurationInput` via:
FusionAuthIdpOpenIdConnectTenantConfigurationArgs{...}
type FusionAuthIdpOpenIdConnectTenantConfigurationOutput ¶
type FusionAuthIdpOpenIdConnectTenantConfigurationOutput struct{ *pulumi.OutputState }
func (FusionAuthIdpOpenIdConnectTenantConfigurationOutput) ElementType ¶
func (FusionAuthIdpOpenIdConnectTenantConfigurationOutput) ElementType() reflect.Type
func (FusionAuthIdpOpenIdConnectTenantConfigurationOutput) LimitUserLinkCountEnabled ¶
func (o FusionAuthIdpOpenIdConnectTenantConfigurationOutput) LimitUserLinkCountEnabled() pulumi.BoolPtrOutput
When enabled, the number of identity provider links a user may create is enforced by maximumLinks.
func (FusionAuthIdpOpenIdConnectTenantConfigurationOutput) LimitUserLinkCountMaximumLinks ¶
func (o FusionAuthIdpOpenIdConnectTenantConfigurationOutput) LimitUserLinkCountMaximumLinks() pulumi.IntPtrOutput
Determines if this provider is enabled. If it is false then it will be disabled globally.
func (FusionAuthIdpOpenIdConnectTenantConfigurationOutput) TenantId ¶
func (o FusionAuthIdpOpenIdConnectTenantConfigurationOutput) TenantId() pulumi.StringPtrOutput
The unique Id of the tenant that this configuration applies to.
func (FusionAuthIdpOpenIdConnectTenantConfigurationOutput) ToFusionAuthIdpOpenIdConnectTenantConfigurationOutput ¶
func (o FusionAuthIdpOpenIdConnectTenantConfigurationOutput) ToFusionAuthIdpOpenIdConnectTenantConfigurationOutput() FusionAuthIdpOpenIdConnectTenantConfigurationOutput
func (FusionAuthIdpOpenIdConnectTenantConfigurationOutput) ToFusionAuthIdpOpenIdConnectTenantConfigurationOutputWithContext ¶
func (o FusionAuthIdpOpenIdConnectTenantConfigurationOutput) ToFusionAuthIdpOpenIdConnectTenantConfigurationOutputWithContext(ctx context.Context) FusionAuthIdpOpenIdConnectTenantConfigurationOutput
type FusionAuthIdpPsn ¶
type FusionAuthIdpPsn struct { pulumi.CustomResourceState // The configuration for each Application that the identity provider is enabled for. ApplicationConfigurations FusionAuthIdpPsnApplicationConfigurationArrayOutput `pulumi:"applicationConfigurations"` // The top-level button text to use on the FusionAuth login page for this Identity Provider. ButtonText pulumi.StringOutput `pulumi:"buttonText"` // The top-level Sony PlayStation Network client id for your Application. This value is retrieved from the Sony PlayStation Network developer website when you setup your Sony PlayStation Network developer account. ClientId pulumi.StringOutput `pulumi:"clientId"` // The top-level client secret to use with the Sony PlayStation Network Identity Provider when retrieving the long-lived token. This value is retrieved from the Sony PlayStation Network developer website when you setup your Sony PlayStation Network developer account. ClientSecret pulumi.StringOutput `pulumi:"clientSecret"` // Determines if debug is enabled for this provider. When enabled, each time this provider is invoked to reconcile a login an Event Log will be created. Debug pulumi.BoolPtrOutput `pulumi:"debug"` // Determines if this provider is enabled. If it is false then it will be disabled globally. Enabled pulumi.BoolPtrOutput `pulumi:"enabled"` // The ID to use for the new identity provider. If not specified a secure random UUID will be generated. IdpId pulumi.StringPtrOutput `pulumi:"idpId"` // The unique Id of the lambda to used during the user reconcile process to map custom claims from the external identity provider to the FusionAuth user. LambdaReconcileId pulumi.StringPtrOutput `pulumi:"lambdaReconcileId"` // The linking strategy to use when creating the link between the {idp_display_name} Identity Provider and the user. LinkingStrategy pulumi.StringOutput `pulumi:"linkingStrategy"` // The top-level scope that you are requesting from Sony PlayStation Network. Scope pulumi.StringPtrOutput `pulumi:"scope"` // The configuration for each Tenant that limits the number of links a user may have for a particular identity provider. TenantConfigurations FusionAuthIdpPsnTenantConfigurationArrayOutput `pulumi:"tenantConfigurations"` }
## # Sony Playstation Network Identity Provider Resource
The Sony PlayStation Network identity provider type will use the Sony OAuth v2.0 login API. It will also provide a Login with Sony PlayStation Network button on FusionAuth’s login page that will direct a user to the Sony login page.
This identity provider will call Sony’s API to load the user’s email and onlineId and use those as email and username to lookup or create a user in FusionAuth depending on the linking strategy configured for this identity provider. Additional claims returned by Sony PlayStation Network can be used to reconcile the user to FusionAuth by using a Sony PlayStation Network Reconcile Lambda.
FusionAuth will also store the Sony PlayStation Network accessToken returned from the Sony PlayStation Network API in the link between the user and the identity provider. This token can be used by an application to make further requests to Sony PlayStation Network APIs on behalf of the user.
[Sony PlayStation Network Identity Provider APIs](https://fusionauth.io/docs/v1/tech/apis/identity-providers/sonypsn/)
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-fusionauth/sdk/go/fusionauth" "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.NewFusionAuthIdpPsn(ctx, "sonyPsn", &fusionauth.FusionAuthIdpPsnArgs{ ApplicationConfigurations: FusionAuthIdpPsnApplicationConfigurationArray{ &FusionAuthIdpPsnApplicationConfigurationArgs{ ApplicationId: pulumi.Any(fusionauth_application.My_app.Id), CreateRegistration: pulumi.Bool(true), Enabled: pulumi.Bool(true), }, }, ButtonText: pulumi.String("Login with Playstation"), ClientId: pulumi.String("0eb1ce3c-2fb1-4ae9-b361-d49fc6e764cc"), ClientSecret: pulumi.String("693s000cbn66k0mxtqzr_c_NfLy3~6_SEA"), }) if err != nil { return err } return nil }) }
```
func GetFusionAuthIdpPsn ¶
func GetFusionAuthIdpPsn(ctx *pulumi.Context, name string, id pulumi.IDInput, state *FusionAuthIdpPsnState, opts ...pulumi.ResourceOption) (*FusionAuthIdpPsn, error)
GetFusionAuthIdpPsn gets an existing FusionAuthIdpPsn resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewFusionAuthIdpPsn ¶
func NewFusionAuthIdpPsn(ctx *pulumi.Context, name string, args *FusionAuthIdpPsnArgs, opts ...pulumi.ResourceOption) (*FusionAuthIdpPsn, error)
NewFusionAuthIdpPsn registers a new resource with the given unique name, arguments, and options.
func (*FusionAuthIdpPsn) ElementType ¶
func (*FusionAuthIdpPsn) ElementType() reflect.Type
func (*FusionAuthIdpPsn) ToFusionAuthIdpPsnOutput ¶
func (i *FusionAuthIdpPsn) ToFusionAuthIdpPsnOutput() FusionAuthIdpPsnOutput
func (*FusionAuthIdpPsn) ToFusionAuthIdpPsnOutputWithContext ¶
func (i *FusionAuthIdpPsn) ToFusionAuthIdpPsnOutputWithContext(ctx context.Context) FusionAuthIdpPsnOutput
type FusionAuthIdpPsnApplicationConfiguration ¶
type FusionAuthIdpPsnApplicationConfiguration struct { // ID of the Application to apply this configuration to. ApplicationId *string `pulumi:"applicationId"` // The top-level button text to use on the FusionAuth login page for this Identity Provider. ButtonText *string `pulumi:"buttonText"` // The top-level Sony PlayStation Network client id for your Application. This value is retrieved from the Sony PlayStation Network developer website when you setup your Sony PlayStation Network developer account. ClientId *string `pulumi:"clientId"` // The top-level client secret to use with the Sony PlayStation Network Identity Provider when retrieving the long-lived token. This value is retrieved from the Sony PlayStation Network developer website when you setup your Sony PlayStation Network developer account. ClientSecret *string `pulumi:"clientSecret"` // Determines if a UserRegistration is created for the User automatically or not. If a user doesn’t exist in FusionAuth and logs in through an identity provider, this boolean controls whether or not FusionAuth creates a registration for the User in the Application they are logging into. CreateRegistration *bool `pulumi:"createRegistration"` // Determines if this provider is enabled. If it is false then it will be disabled globally. Enabled *bool `pulumi:"enabled"` // The top-level scope that you are requesting from Sony PlayStation Network. Scope *string `pulumi:"scope"` }
type FusionAuthIdpPsnApplicationConfigurationArgs ¶
type FusionAuthIdpPsnApplicationConfigurationArgs struct { // ID of the Application to apply this configuration to. ApplicationId pulumi.StringPtrInput `pulumi:"applicationId"` // The top-level button text to use on the FusionAuth login page for this Identity Provider. ButtonText pulumi.StringPtrInput `pulumi:"buttonText"` // The top-level Sony PlayStation Network client id for your Application. This value is retrieved from the Sony PlayStation Network developer website when you setup your Sony PlayStation Network developer account. ClientId pulumi.StringPtrInput `pulumi:"clientId"` // The top-level client secret to use with the Sony PlayStation Network Identity Provider when retrieving the long-lived token. This value is retrieved from the Sony PlayStation Network developer website when you setup your Sony PlayStation Network developer account. ClientSecret pulumi.StringPtrInput `pulumi:"clientSecret"` // Determines if a UserRegistration is created for the User automatically or not. If a user doesn’t exist in FusionAuth and logs in through an identity provider, this boolean controls whether or not FusionAuth creates a registration for the User in the Application they are logging into. CreateRegistration pulumi.BoolPtrInput `pulumi:"createRegistration"` // Determines if this provider is enabled. If it is false then it will be disabled globally. Enabled pulumi.BoolPtrInput `pulumi:"enabled"` // The top-level scope that you are requesting from Sony PlayStation Network. Scope pulumi.StringPtrInput `pulumi:"scope"` }
func (FusionAuthIdpPsnApplicationConfigurationArgs) ElementType ¶
func (FusionAuthIdpPsnApplicationConfigurationArgs) ElementType() reflect.Type
func (FusionAuthIdpPsnApplicationConfigurationArgs) ToFusionAuthIdpPsnApplicationConfigurationOutput ¶
func (i FusionAuthIdpPsnApplicationConfigurationArgs) ToFusionAuthIdpPsnApplicationConfigurationOutput() FusionAuthIdpPsnApplicationConfigurationOutput
func (FusionAuthIdpPsnApplicationConfigurationArgs) ToFusionAuthIdpPsnApplicationConfigurationOutputWithContext ¶
func (i FusionAuthIdpPsnApplicationConfigurationArgs) ToFusionAuthIdpPsnApplicationConfigurationOutputWithContext(ctx context.Context) FusionAuthIdpPsnApplicationConfigurationOutput
type FusionAuthIdpPsnApplicationConfigurationArray ¶
type FusionAuthIdpPsnApplicationConfigurationArray []FusionAuthIdpPsnApplicationConfigurationInput
func (FusionAuthIdpPsnApplicationConfigurationArray) ElementType ¶
func (FusionAuthIdpPsnApplicationConfigurationArray) ElementType() reflect.Type
func (FusionAuthIdpPsnApplicationConfigurationArray) ToFusionAuthIdpPsnApplicationConfigurationArrayOutput ¶
func (i FusionAuthIdpPsnApplicationConfigurationArray) ToFusionAuthIdpPsnApplicationConfigurationArrayOutput() FusionAuthIdpPsnApplicationConfigurationArrayOutput
func (FusionAuthIdpPsnApplicationConfigurationArray) ToFusionAuthIdpPsnApplicationConfigurationArrayOutputWithContext ¶
func (i FusionAuthIdpPsnApplicationConfigurationArray) ToFusionAuthIdpPsnApplicationConfigurationArrayOutputWithContext(ctx context.Context) FusionAuthIdpPsnApplicationConfigurationArrayOutput
type FusionAuthIdpPsnApplicationConfigurationArrayInput ¶
type FusionAuthIdpPsnApplicationConfigurationArrayInput interface { pulumi.Input ToFusionAuthIdpPsnApplicationConfigurationArrayOutput() FusionAuthIdpPsnApplicationConfigurationArrayOutput ToFusionAuthIdpPsnApplicationConfigurationArrayOutputWithContext(context.Context) FusionAuthIdpPsnApplicationConfigurationArrayOutput }
FusionAuthIdpPsnApplicationConfigurationArrayInput is an input type that accepts FusionAuthIdpPsnApplicationConfigurationArray and FusionAuthIdpPsnApplicationConfigurationArrayOutput values. You can construct a concrete instance of `FusionAuthIdpPsnApplicationConfigurationArrayInput` via:
FusionAuthIdpPsnApplicationConfigurationArray{ FusionAuthIdpPsnApplicationConfigurationArgs{...} }
type FusionAuthIdpPsnApplicationConfigurationArrayOutput ¶
type FusionAuthIdpPsnApplicationConfigurationArrayOutput struct{ *pulumi.OutputState }
func (FusionAuthIdpPsnApplicationConfigurationArrayOutput) ElementType ¶
func (FusionAuthIdpPsnApplicationConfigurationArrayOutput) ElementType() reflect.Type
func (FusionAuthIdpPsnApplicationConfigurationArrayOutput) ToFusionAuthIdpPsnApplicationConfigurationArrayOutput ¶
func (o FusionAuthIdpPsnApplicationConfigurationArrayOutput) ToFusionAuthIdpPsnApplicationConfigurationArrayOutput() FusionAuthIdpPsnApplicationConfigurationArrayOutput
func (FusionAuthIdpPsnApplicationConfigurationArrayOutput) ToFusionAuthIdpPsnApplicationConfigurationArrayOutputWithContext ¶
func (o FusionAuthIdpPsnApplicationConfigurationArrayOutput) ToFusionAuthIdpPsnApplicationConfigurationArrayOutputWithContext(ctx context.Context) FusionAuthIdpPsnApplicationConfigurationArrayOutput
type FusionAuthIdpPsnApplicationConfigurationInput ¶
type FusionAuthIdpPsnApplicationConfigurationInput interface { pulumi.Input ToFusionAuthIdpPsnApplicationConfigurationOutput() FusionAuthIdpPsnApplicationConfigurationOutput ToFusionAuthIdpPsnApplicationConfigurationOutputWithContext(context.Context) FusionAuthIdpPsnApplicationConfigurationOutput }
FusionAuthIdpPsnApplicationConfigurationInput is an input type that accepts FusionAuthIdpPsnApplicationConfigurationArgs and FusionAuthIdpPsnApplicationConfigurationOutput values. You can construct a concrete instance of `FusionAuthIdpPsnApplicationConfigurationInput` via:
FusionAuthIdpPsnApplicationConfigurationArgs{...}
type FusionAuthIdpPsnApplicationConfigurationOutput ¶
type FusionAuthIdpPsnApplicationConfigurationOutput struct{ *pulumi.OutputState }
func (FusionAuthIdpPsnApplicationConfigurationOutput) ApplicationId ¶
func (o FusionAuthIdpPsnApplicationConfigurationOutput) ApplicationId() pulumi.StringPtrOutput
ID of the Application to apply this configuration to.
func (FusionAuthIdpPsnApplicationConfigurationOutput) ButtonText ¶
func (o FusionAuthIdpPsnApplicationConfigurationOutput) ButtonText() pulumi.StringPtrOutput
The top-level button text to use on the FusionAuth login page for this Identity Provider.
func (FusionAuthIdpPsnApplicationConfigurationOutput) ClientId ¶
func (o FusionAuthIdpPsnApplicationConfigurationOutput) ClientId() pulumi.StringPtrOutput
The top-level Sony PlayStation Network client id for your Application. This value is retrieved from the Sony PlayStation Network developer website when you setup your Sony PlayStation Network developer account.
func (FusionAuthIdpPsnApplicationConfigurationOutput) ClientSecret ¶
func (o FusionAuthIdpPsnApplicationConfigurationOutput) ClientSecret() pulumi.StringPtrOutput
The top-level client secret to use with the Sony PlayStation Network Identity Provider when retrieving the long-lived token. This value is retrieved from the Sony PlayStation Network developer website when you setup your Sony PlayStation Network developer account.
func (FusionAuthIdpPsnApplicationConfigurationOutput) CreateRegistration ¶
func (o FusionAuthIdpPsnApplicationConfigurationOutput) CreateRegistration() pulumi.BoolPtrOutput
Determines if a UserRegistration is created for the User automatically or not. If a user doesn’t exist in FusionAuth and logs in through an identity provider, this boolean controls whether or not FusionAuth creates a registration for the User in the Application they are logging into.
func (FusionAuthIdpPsnApplicationConfigurationOutput) ElementType ¶
func (FusionAuthIdpPsnApplicationConfigurationOutput) ElementType() reflect.Type
func (FusionAuthIdpPsnApplicationConfigurationOutput) Enabled ¶
func (o FusionAuthIdpPsnApplicationConfigurationOutput) Enabled() pulumi.BoolPtrOutput
Determines if this provider is enabled. If it is false then it will be disabled globally.
func (FusionAuthIdpPsnApplicationConfigurationOutput) Scope ¶
func (o FusionAuthIdpPsnApplicationConfigurationOutput) Scope() pulumi.StringPtrOutput
The top-level scope that you are requesting from Sony PlayStation Network.
func (FusionAuthIdpPsnApplicationConfigurationOutput) ToFusionAuthIdpPsnApplicationConfigurationOutput ¶
func (o FusionAuthIdpPsnApplicationConfigurationOutput) ToFusionAuthIdpPsnApplicationConfigurationOutput() FusionAuthIdpPsnApplicationConfigurationOutput
func (FusionAuthIdpPsnApplicationConfigurationOutput) ToFusionAuthIdpPsnApplicationConfigurationOutputWithContext ¶
func (o FusionAuthIdpPsnApplicationConfigurationOutput) ToFusionAuthIdpPsnApplicationConfigurationOutputWithContext(ctx context.Context) FusionAuthIdpPsnApplicationConfigurationOutput
type FusionAuthIdpPsnArgs ¶
type FusionAuthIdpPsnArgs struct { // The configuration for each Application that the identity provider is enabled for. ApplicationConfigurations FusionAuthIdpPsnApplicationConfigurationArrayInput // The top-level button text to use on the FusionAuth login page for this Identity Provider. ButtonText pulumi.StringInput // The top-level Sony PlayStation Network client id for your Application. This value is retrieved from the Sony PlayStation Network developer website when you setup your Sony PlayStation Network developer account. ClientId pulumi.StringInput // The top-level client secret to use with the Sony PlayStation Network Identity Provider when retrieving the long-lived token. This value is retrieved from the Sony PlayStation Network developer website when you setup your Sony PlayStation Network developer account. ClientSecret pulumi.StringInput // Determines if debug is enabled for this provider. When enabled, each time this provider is invoked to reconcile a login an Event Log will be created. Debug pulumi.BoolPtrInput // Determines if this provider is enabled. If it is false then it will be disabled globally. Enabled pulumi.BoolPtrInput // The ID to use for the new identity provider. If not specified a secure random UUID will be generated. IdpId pulumi.StringPtrInput // The unique Id of the lambda to used during the user reconcile process to map custom claims from the external identity provider to the FusionAuth user. LambdaReconcileId pulumi.StringPtrInput // The linking strategy to use when creating the link between the {idp_display_name} Identity Provider and the user. LinkingStrategy pulumi.StringPtrInput // The top-level scope that you are requesting from Sony PlayStation Network. Scope pulumi.StringPtrInput // The configuration for each Tenant that limits the number of links a user may have for a particular identity provider. TenantConfigurations FusionAuthIdpPsnTenantConfigurationArrayInput }
The set of arguments for constructing a FusionAuthIdpPsn resource.
func (FusionAuthIdpPsnArgs) ElementType ¶
func (FusionAuthIdpPsnArgs) ElementType() reflect.Type
type FusionAuthIdpPsnArray ¶
type FusionAuthIdpPsnArray []FusionAuthIdpPsnInput
func (FusionAuthIdpPsnArray) ElementType ¶
func (FusionAuthIdpPsnArray) ElementType() reflect.Type
func (FusionAuthIdpPsnArray) ToFusionAuthIdpPsnArrayOutput ¶
func (i FusionAuthIdpPsnArray) ToFusionAuthIdpPsnArrayOutput() FusionAuthIdpPsnArrayOutput
func (FusionAuthIdpPsnArray) ToFusionAuthIdpPsnArrayOutputWithContext ¶
func (i FusionAuthIdpPsnArray) ToFusionAuthIdpPsnArrayOutputWithContext(ctx context.Context) FusionAuthIdpPsnArrayOutput
type FusionAuthIdpPsnArrayInput ¶
type FusionAuthIdpPsnArrayInput interface { pulumi.Input ToFusionAuthIdpPsnArrayOutput() FusionAuthIdpPsnArrayOutput ToFusionAuthIdpPsnArrayOutputWithContext(context.Context) FusionAuthIdpPsnArrayOutput }
FusionAuthIdpPsnArrayInput is an input type that accepts FusionAuthIdpPsnArray and FusionAuthIdpPsnArrayOutput values. You can construct a concrete instance of `FusionAuthIdpPsnArrayInput` via:
FusionAuthIdpPsnArray{ FusionAuthIdpPsnArgs{...} }
type FusionAuthIdpPsnArrayOutput ¶
type FusionAuthIdpPsnArrayOutput struct{ *pulumi.OutputState }
func (FusionAuthIdpPsnArrayOutput) ElementType ¶
func (FusionAuthIdpPsnArrayOutput) ElementType() reflect.Type
func (FusionAuthIdpPsnArrayOutput) Index ¶
func (o FusionAuthIdpPsnArrayOutput) Index(i pulumi.IntInput) FusionAuthIdpPsnOutput
func (FusionAuthIdpPsnArrayOutput) ToFusionAuthIdpPsnArrayOutput ¶
func (o FusionAuthIdpPsnArrayOutput) ToFusionAuthIdpPsnArrayOutput() FusionAuthIdpPsnArrayOutput
func (FusionAuthIdpPsnArrayOutput) ToFusionAuthIdpPsnArrayOutputWithContext ¶
func (o FusionAuthIdpPsnArrayOutput) ToFusionAuthIdpPsnArrayOutputWithContext(ctx context.Context) FusionAuthIdpPsnArrayOutput
type FusionAuthIdpPsnInput ¶
type FusionAuthIdpPsnInput interface { pulumi.Input ToFusionAuthIdpPsnOutput() FusionAuthIdpPsnOutput ToFusionAuthIdpPsnOutputWithContext(ctx context.Context) FusionAuthIdpPsnOutput }
type FusionAuthIdpPsnMap ¶
type FusionAuthIdpPsnMap map[string]FusionAuthIdpPsnInput
func (FusionAuthIdpPsnMap) ElementType ¶
func (FusionAuthIdpPsnMap) ElementType() reflect.Type
func (FusionAuthIdpPsnMap) ToFusionAuthIdpPsnMapOutput ¶
func (i FusionAuthIdpPsnMap) ToFusionAuthIdpPsnMapOutput() FusionAuthIdpPsnMapOutput
func (FusionAuthIdpPsnMap) ToFusionAuthIdpPsnMapOutputWithContext ¶
func (i FusionAuthIdpPsnMap) ToFusionAuthIdpPsnMapOutputWithContext(ctx context.Context) FusionAuthIdpPsnMapOutput
type FusionAuthIdpPsnMapInput ¶
type FusionAuthIdpPsnMapInput interface { pulumi.Input ToFusionAuthIdpPsnMapOutput() FusionAuthIdpPsnMapOutput ToFusionAuthIdpPsnMapOutputWithContext(context.Context) FusionAuthIdpPsnMapOutput }
FusionAuthIdpPsnMapInput is an input type that accepts FusionAuthIdpPsnMap and FusionAuthIdpPsnMapOutput values. You can construct a concrete instance of `FusionAuthIdpPsnMapInput` via:
FusionAuthIdpPsnMap{ "key": FusionAuthIdpPsnArgs{...} }
type FusionAuthIdpPsnMapOutput ¶
type FusionAuthIdpPsnMapOutput struct{ *pulumi.OutputState }
func (FusionAuthIdpPsnMapOutput) ElementType ¶
func (FusionAuthIdpPsnMapOutput) ElementType() reflect.Type
func (FusionAuthIdpPsnMapOutput) MapIndex ¶
func (o FusionAuthIdpPsnMapOutput) MapIndex(k pulumi.StringInput) FusionAuthIdpPsnOutput
func (FusionAuthIdpPsnMapOutput) ToFusionAuthIdpPsnMapOutput ¶
func (o FusionAuthIdpPsnMapOutput) ToFusionAuthIdpPsnMapOutput() FusionAuthIdpPsnMapOutput
func (FusionAuthIdpPsnMapOutput) ToFusionAuthIdpPsnMapOutputWithContext ¶
func (o FusionAuthIdpPsnMapOutput) ToFusionAuthIdpPsnMapOutputWithContext(ctx context.Context) FusionAuthIdpPsnMapOutput
type FusionAuthIdpPsnOutput ¶
type FusionAuthIdpPsnOutput struct{ *pulumi.OutputState }
func (FusionAuthIdpPsnOutput) ApplicationConfigurations ¶
func (o FusionAuthIdpPsnOutput) ApplicationConfigurations() FusionAuthIdpPsnApplicationConfigurationArrayOutput
The configuration for each Application that the identity provider is enabled for.
func (FusionAuthIdpPsnOutput) ButtonText ¶
func (o FusionAuthIdpPsnOutput) ButtonText() pulumi.StringOutput
The top-level button text to use on the FusionAuth login page for this Identity Provider.
func (FusionAuthIdpPsnOutput) ClientId ¶
func (o FusionAuthIdpPsnOutput) ClientId() pulumi.StringOutput
The top-level Sony PlayStation Network client id for your Application. This value is retrieved from the Sony PlayStation Network developer website when you setup your Sony PlayStation Network developer account.
func (FusionAuthIdpPsnOutput) ClientSecret ¶
func (o FusionAuthIdpPsnOutput) ClientSecret() pulumi.StringOutput
The top-level client secret to use with the Sony PlayStation Network Identity Provider when retrieving the long-lived token. This value is retrieved from the Sony PlayStation Network developer website when you setup your Sony PlayStation Network developer account.
func (FusionAuthIdpPsnOutput) Debug ¶
func (o FusionAuthIdpPsnOutput) Debug() pulumi.BoolPtrOutput
Determines if debug is enabled for this provider. When enabled, each time this provider is invoked to reconcile a login an Event Log will be created.
func (FusionAuthIdpPsnOutput) ElementType ¶
func (FusionAuthIdpPsnOutput) ElementType() reflect.Type
func (FusionAuthIdpPsnOutput) Enabled ¶
func (o FusionAuthIdpPsnOutput) Enabled() pulumi.BoolPtrOutput
Determines if this provider is enabled. If it is false then it will be disabled globally.
func (FusionAuthIdpPsnOutput) IdpId ¶
func (o FusionAuthIdpPsnOutput) IdpId() pulumi.StringPtrOutput
The ID to use for the new identity provider. If not specified a secure random UUID will be generated.
func (FusionAuthIdpPsnOutput) LambdaReconcileId ¶
func (o FusionAuthIdpPsnOutput) LambdaReconcileId() pulumi.StringPtrOutput
The unique Id of the lambda to used during the user reconcile process to map custom claims from the external identity provider to the FusionAuth user.
func (FusionAuthIdpPsnOutput) LinkingStrategy ¶
func (o FusionAuthIdpPsnOutput) LinkingStrategy() pulumi.StringOutput
The linking strategy to use when creating the link between the {idp_display_name} Identity Provider and the user.
func (FusionAuthIdpPsnOutput) Scope ¶
func (o FusionAuthIdpPsnOutput) Scope() pulumi.StringPtrOutput
The top-level scope that you are requesting from Sony PlayStation Network.
func (FusionAuthIdpPsnOutput) TenantConfigurations ¶
func (o FusionAuthIdpPsnOutput) TenantConfigurations() FusionAuthIdpPsnTenantConfigurationArrayOutput
The configuration for each Tenant that limits the number of links a user may have for a particular identity provider.
func (FusionAuthIdpPsnOutput) ToFusionAuthIdpPsnOutput ¶
func (o FusionAuthIdpPsnOutput) ToFusionAuthIdpPsnOutput() FusionAuthIdpPsnOutput
func (FusionAuthIdpPsnOutput) ToFusionAuthIdpPsnOutputWithContext ¶
func (o FusionAuthIdpPsnOutput) ToFusionAuthIdpPsnOutputWithContext(ctx context.Context) FusionAuthIdpPsnOutput
type FusionAuthIdpPsnState ¶
type FusionAuthIdpPsnState struct { // The configuration for each Application that the identity provider is enabled for. ApplicationConfigurations FusionAuthIdpPsnApplicationConfigurationArrayInput // The top-level button text to use on the FusionAuth login page for this Identity Provider. ButtonText pulumi.StringPtrInput // The top-level Sony PlayStation Network client id for your Application. This value is retrieved from the Sony PlayStation Network developer website when you setup your Sony PlayStation Network developer account. ClientId pulumi.StringPtrInput // The top-level client secret to use with the Sony PlayStation Network Identity Provider when retrieving the long-lived token. This value is retrieved from the Sony PlayStation Network developer website when you setup your Sony PlayStation Network developer account. ClientSecret pulumi.StringPtrInput // Determines if debug is enabled for this provider. When enabled, each time this provider is invoked to reconcile a login an Event Log will be created. Debug pulumi.BoolPtrInput // Determines if this provider is enabled. If it is false then it will be disabled globally. Enabled pulumi.BoolPtrInput // The ID to use for the new identity provider. If not specified a secure random UUID will be generated. IdpId pulumi.StringPtrInput // The unique Id of the lambda to used during the user reconcile process to map custom claims from the external identity provider to the FusionAuth user. LambdaReconcileId pulumi.StringPtrInput // The linking strategy to use when creating the link between the {idp_display_name} Identity Provider and the user. LinkingStrategy pulumi.StringPtrInput // The top-level scope that you are requesting from Sony PlayStation Network. Scope pulumi.StringPtrInput // The configuration for each Tenant that limits the number of links a user may have for a particular identity provider. TenantConfigurations FusionAuthIdpPsnTenantConfigurationArrayInput }
func (FusionAuthIdpPsnState) ElementType ¶
func (FusionAuthIdpPsnState) ElementType() reflect.Type
type FusionAuthIdpPsnTenantConfiguration ¶
type FusionAuthIdpPsnTenantConfiguration struct { // When enabled, the number of identity provider links a user may create is enforced by maximumLinks. LimitUserLinkCountEnabled *bool `pulumi:"limitUserLinkCountEnabled"` // Determines if this provider is enabled. If it is false then it will be disabled globally. LimitUserLinkCountMaximumLinks *int `pulumi:"limitUserLinkCountMaximumLinks"` // The unique Id of the tenant that this configuration applies to. TenantId *string `pulumi:"tenantId"` }
type FusionAuthIdpPsnTenantConfigurationArgs ¶
type FusionAuthIdpPsnTenantConfigurationArgs struct { // When enabled, the number of identity provider links a user may create is enforced by maximumLinks. LimitUserLinkCountEnabled pulumi.BoolPtrInput `pulumi:"limitUserLinkCountEnabled"` // Determines if this provider is enabled. If it is false then it will be disabled globally. LimitUserLinkCountMaximumLinks pulumi.IntPtrInput `pulumi:"limitUserLinkCountMaximumLinks"` // The unique Id of the tenant that this configuration applies to. TenantId pulumi.StringPtrInput `pulumi:"tenantId"` }
func (FusionAuthIdpPsnTenantConfigurationArgs) ElementType ¶
func (FusionAuthIdpPsnTenantConfigurationArgs) ElementType() reflect.Type
func (FusionAuthIdpPsnTenantConfigurationArgs) ToFusionAuthIdpPsnTenantConfigurationOutput ¶
func (i FusionAuthIdpPsnTenantConfigurationArgs) ToFusionAuthIdpPsnTenantConfigurationOutput() FusionAuthIdpPsnTenantConfigurationOutput
func (FusionAuthIdpPsnTenantConfigurationArgs) ToFusionAuthIdpPsnTenantConfigurationOutputWithContext ¶
func (i FusionAuthIdpPsnTenantConfigurationArgs) ToFusionAuthIdpPsnTenantConfigurationOutputWithContext(ctx context.Context) FusionAuthIdpPsnTenantConfigurationOutput
type FusionAuthIdpPsnTenantConfigurationArray ¶
type FusionAuthIdpPsnTenantConfigurationArray []FusionAuthIdpPsnTenantConfigurationInput
func (FusionAuthIdpPsnTenantConfigurationArray) ElementType ¶
func (FusionAuthIdpPsnTenantConfigurationArray) ElementType() reflect.Type
func (FusionAuthIdpPsnTenantConfigurationArray) ToFusionAuthIdpPsnTenantConfigurationArrayOutput ¶
func (i FusionAuthIdpPsnTenantConfigurationArray) ToFusionAuthIdpPsnTenantConfigurationArrayOutput() FusionAuthIdpPsnTenantConfigurationArrayOutput
func (FusionAuthIdpPsnTenantConfigurationArray) ToFusionAuthIdpPsnTenantConfigurationArrayOutputWithContext ¶
func (i FusionAuthIdpPsnTenantConfigurationArray) ToFusionAuthIdpPsnTenantConfigurationArrayOutputWithContext(ctx context.Context) FusionAuthIdpPsnTenantConfigurationArrayOutput
type FusionAuthIdpPsnTenantConfigurationArrayInput ¶
type FusionAuthIdpPsnTenantConfigurationArrayInput interface { pulumi.Input ToFusionAuthIdpPsnTenantConfigurationArrayOutput() FusionAuthIdpPsnTenantConfigurationArrayOutput ToFusionAuthIdpPsnTenantConfigurationArrayOutputWithContext(context.Context) FusionAuthIdpPsnTenantConfigurationArrayOutput }
FusionAuthIdpPsnTenantConfigurationArrayInput is an input type that accepts FusionAuthIdpPsnTenantConfigurationArray and FusionAuthIdpPsnTenantConfigurationArrayOutput values. You can construct a concrete instance of `FusionAuthIdpPsnTenantConfigurationArrayInput` via:
FusionAuthIdpPsnTenantConfigurationArray{ FusionAuthIdpPsnTenantConfigurationArgs{...} }
type FusionAuthIdpPsnTenantConfigurationArrayOutput ¶
type FusionAuthIdpPsnTenantConfigurationArrayOutput struct{ *pulumi.OutputState }
func (FusionAuthIdpPsnTenantConfigurationArrayOutput) ElementType ¶
func (FusionAuthIdpPsnTenantConfigurationArrayOutput) ElementType() reflect.Type
func (FusionAuthIdpPsnTenantConfigurationArrayOutput) ToFusionAuthIdpPsnTenantConfigurationArrayOutput ¶
func (o FusionAuthIdpPsnTenantConfigurationArrayOutput) ToFusionAuthIdpPsnTenantConfigurationArrayOutput() FusionAuthIdpPsnTenantConfigurationArrayOutput
func (FusionAuthIdpPsnTenantConfigurationArrayOutput) ToFusionAuthIdpPsnTenantConfigurationArrayOutputWithContext ¶
func (o FusionAuthIdpPsnTenantConfigurationArrayOutput) ToFusionAuthIdpPsnTenantConfigurationArrayOutputWithContext(ctx context.Context) FusionAuthIdpPsnTenantConfigurationArrayOutput
type FusionAuthIdpPsnTenantConfigurationInput ¶
type FusionAuthIdpPsnTenantConfigurationInput interface { pulumi.Input ToFusionAuthIdpPsnTenantConfigurationOutput() FusionAuthIdpPsnTenantConfigurationOutput ToFusionAuthIdpPsnTenantConfigurationOutputWithContext(context.Context) FusionAuthIdpPsnTenantConfigurationOutput }
FusionAuthIdpPsnTenantConfigurationInput is an input type that accepts FusionAuthIdpPsnTenantConfigurationArgs and FusionAuthIdpPsnTenantConfigurationOutput values. You can construct a concrete instance of `FusionAuthIdpPsnTenantConfigurationInput` via:
FusionAuthIdpPsnTenantConfigurationArgs{...}
type FusionAuthIdpPsnTenantConfigurationOutput ¶
type FusionAuthIdpPsnTenantConfigurationOutput struct{ *pulumi.OutputState }
func (FusionAuthIdpPsnTenantConfigurationOutput) ElementType ¶
func (FusionAuthIdpPsnTenantConfigurationOutput) ElementType() reflect.Type
func (FusionAuthIdpPsnTenantConfigurationOutput) LimitUserLinkCountEnabled ¶
func (o FusionAuthIdpPsnTenantConfigurationOutput) LimitUserLinkCountEnabled() pulumi.BoolPtrOutput
When enabled, the number of identity provider links a user may create is enforced by maximumLinks.
func (FusionAuthIdpPsnTenantConfigurationOutput) LimitUserLinkCountMaximumLinks ¶
func (o FusionAuthIdpPsnTenantConfigurationOutput) LimitUserLinkCountMaximumLinks() pulumi.IntPtrOutput
Determines if this provider is enabled. If it is false then it will be disabled globally.
func (FusionAuthIdpPsnTenantConfigurationOutput) TenantId ¶
func (o FusionAuthIdpPsnTenantConfigurationOutput) TenantId() pulumi.StringPtrOutput
The unique Id of the tenant that this configuration applies to.
func (FusionAuthIdpPsnTenantConfigurationOutput) ToFusionAuthIdpPsnTenantConfigurationOutput ¶
func (o FusionAuthIdpPsnTenantConfigurationOutput) ToFusionAuthIdpPsnTenantConfigurationOutput() FusionAuthIdpPsnTenantConfigurationOutput
func (FusionAuthIdpPsnTenantConfigurationOutput) ToFusionAuthIdpPsnTenantConfigurationOutputWithContext ¶
func (o FusionAuthIdpPsnTenantConfigurationOutput) ToFusionAuthIdpPsnTenantConfigurationOutputWithContext(ctx context.Context) FusionAuthIdpPsnTenantConfigurationOutput
type FusionAuthIdpSamlV2IdpInitiated ¶
type FusionAuthIdpSamlV2IdpInitiated struct { pulumi.CustomResourceState // The configuration for each Application that the identity provider is enabled for. ApplicationConfigurations FusionAuthIdpSamlV2IdpInitiatedApplicationConfigurationArrayOutput `pulumi:"applicationConfigurations"` // Determines if debug is enabled for this provider. When enabled, each time this provider is invoked to reconcile a login // an Event Log will be created. Debug pulumi.BoolPtrOutput `pulumi:"debug"` // The name of the email claim (Attribute in the Assertion element) in the SAML response that FusionAuth uses to uniquely // identity the user. If this is not set, the `use_name_for_email` flag must be true. EmailClaim pulumi.StringPtrOutput `pulumi:"emailClaim"` // Determines if this provider is enabled. If it is false then it will be disabled globally. Enabled pulumi.BoolPtrOutput `pulumi:"enabled"` // The ID to use for the new identity provider. If not specified a secure random UUID will be generated. IdpId pulumi.StringPtrOutput `pulumi:"idpId"` // The EntityId (unique identifier) of the SAML v2 identity provider. This value should be provided to you. Prior to 1.27.1 // this value was required to be a URL. Issuer pulumi.StringOutput `pulumi:"issuer"` // The id of the key stored in Key Master that is used to verify the SAML response sent back to FusionAuth from the // identity provider. This key must be a verification only key or certificate (meaning that it only has a public key // component). KeyId pulumi.StringOutput `pulumi:"keyId"` // The id of a SAML reconcile lambda that is applied when the identity provider sends back a successful SAML response. LambdaReconcileId pulumi.StringPtrOutput `pulumi:"lambdaReconcileId"` // The linking strategy to use when creating the link between the {idp_display_name} Identity Provider and the user. LinkingStrategy pulumi.StringOutput `pulumi:"linkingStrategy"` // The name of this SAML v2 identity provider. This is only used for display purposes. Name pulumi.StringOutput `pulumi:"name"` // The configuration for each Tenant that limits the number of links a user may have for a particular identity provider. TenantConfigurations FusionAuthIdpSamlV2IdpInitiatedTenantConfigurationArrayOutput `pulumi:"tenantConfigurations"` // Whether or not FusionAuth will use the NameID element value as the email address of the user for reconciliation // processing. If this is false, then the `email_claim` property must be set. UseNameForEmail pulumi.BoolPtrOutput `pulumi:"useNameForEmail"` }
func GetFusionAuthIdpSamlV2IdpInitiated ¶
func GetFusionAuthIdpSamlV2IdpInitiated(ctx *pulumi.Context, name string, id pulumi.IDInput, state *FusionAuthIdpSamlV2IdpInitiatedState, opts ...pulumi.ResourceOption) (*FusionAuthIdpSamlV2IdpInitiated, error)
GetFusionAuthIdpSamlV2IdpInitiated gets an existing FusionAuthIdpSamlV2IdpInitiated resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewFusionAuthIdpSamlV2IdpInitiated ¶
func NewFusionAuthIdpSamlV2IdpInitiated(ctx *pulumi.Context, name string, args *FusionAuthIdpSamlV2IdpInitiatedArgs, opts ...pulumi.ResourceOption) (*FusionAuthIdpSamlV2IdpInitiated, error)
NewFusionAuthIdpSamlV2IdpInitiated registers a new resource with the given unique name, arguments, and options.
func (*FusionAuthIdpSamlV2IdpInitiated) ElementType ¶
func (*FusionAuthIdpSamlV2IdpInitiated) ElementType() reflect.Type
func (*FusionAuthIdpSamlV2IdpInitiated) ToFusionAuthIdpSamlV2IdpInitiatedOutput ¶
func (i *FusionAuthIdpSamlV2IdpInitiated) ToFusionAuthIdpSamlV2IdpInitiatedOutput() FusionAuthIdpSamlV2IdpInitiatedOutput
func (*FusionAuthIdpSamlV2IdpInitiated) ToFusionAuthIdpSamlV2IdpInitiatedOutputWithContext ¶
func (i *FusionAuthIdpSamlV2IdpInitiated) ToFusionAuthIdpSamlV2IdpInitiatedOutputWithContext(ctx context.Context) FusionAuthIdpSamlV2IdpInitiatedOutput
type FusionAuthIdpSamlV2IdpInitiatedApplicationConfigurationArgs ¶
type FusionAuthIdpSamlV2IdpInitiatedApplicationConfigurationArgs struct { ApplicationId pulumi.StringPtrInput `pulumi:"applicationId"` CreateRegistration pulumi.BoolPtrInput `pulumi:"createRegistration"` Enabled pulumi.BoolPtrInput `pulumi:"enabled"` }
func (FusionAuthIdpSamlV2IdpInitiatedApplicationConfigurationArgs) ElementType ¶
func (FusionAuthIdpSamlV2IdpInitiatedApplicationConfigurationArgs) ElementType() reflect.Type
func (FusionAuthIdpSamlV2IdpInitiatedApplicationConfigurationArgs) ToFusionAuthIdpSamlV2IdpInitiatedApplicationConfigurationOutput ¶
func (i FusionAuthIdpSamlV2IdpInitiatedApplicationConfigurationArgs) ToFusionAuthIdpSamlV2IdpInitiatedApplicationConfigurationOutput() FusionAuthIdpSamlV2IdpInitiatedApplicationConfigurationOutput
func (FusionAuthIdpSamlV2IdpInitiatedApplicationConfigurationArgs) ToFusionAuthIdpSamlV2IdpInitiatedApplicationConfigurationOutputWithContext ¶
func (i FusionAuthIdpSamlV2IdpInitiatedApplicationConfigurationArgs) ToFusionAuthIdpSamlV2IdpInitiatedApplicationConfigurationOutputWithContext(ctx context.Context) FusionAuthIdpSamlV2IdpInitiatedApplicationConfigurationOutput
type FusionAuthIdpSamlV2IdpInitiatedApplicationConfigurationArray ¶
type FusionAuthIdpSamlV2IdpInitiatedApplicationConfigurationArray []FusionAuthIdpSamlV2IdpInitiatedApplicationConfigurationInput
func (FusionAuthIdpSamlV2IdpInitiatedApplicationConfigurationArray) ElementType ¶
func (FusionAuthIdpSamlV2IdpInitiatedApplicationConfigurationArray) ElementType() reflect.Type
func (FusionAuthIdpSamlV2IdpInitiatedApplicationConfigurationArray) ToFusionAuthIdpSamlV2IdpInitiatedApplicationConfigurationArrayOutput ¶
func (i FusionAuthIdpSamlV2IdpInitiatedApplicationConfigurationArray) ToFusionAuthIdpSamlV2IdpInitiatedApplicationConfigurationArrayOutput() FusionAuthIdpSamlV2IdpInitiatedApplicationConfigurationArrayOutput
func (FusionAuthIdpSamlV2IdpInitiatedApplicationConfigurationArray) ToFusionAuthIdpSamlV2IdpInitiatedApplicationConfigurationArrayOutputWithContext ¶
func (i FusionAuthIdpSamlV2IdpInitiatedApplicationConfigurationArray) ToFusionAuthIdpSamlV2IdpInitiatedApplicationConfigurationArrayOutputWithContext(ctx context.Context) FusionAuthIdpSamlV2IdpInitiatedApplicationConfigurationArrayOutput
type FusionAuthIdpSamlV2IdpInitiatedApplicationConfigurationArrayInput ¶
type FusionAuthIdpSamlV2IdpInitiatedApplicationConfigurationArrayInput interface { pulumi.Input ToFusionAuthIdpSamlV2IdpInitiatedApplicationConfigurationArrayOutput() FusionAuthIdpSamlV2IdpInitiatedApplicationConfigurationArrayOutput ToFusionAuthIdpSamlV2IdpInitiatedApplicationConfigurationArrayOutputWithContext(context.Context) FusionAuthIdpSamlV2IdpInitiatedApplicationConfigurationArrayOutput }
FusionAuthIdpSamlV2IdpInitiatedApplicationConfigurationArrayInput is an input type that accepts FusionAuthIdpSamlV2IdpInitiatedApplicationConfigurationArray and FusionAuthIdpSamlV2IdpInitiatedApplicationConfigurationArrayOutput values. You can construct a concrete instance of `FusionAuthIdpSamlV2IdpInitiatedApplicationConfigurationArrayInput` via:
FusionAuthIdpSamlV2IdpInitiatedApplicationConfigurationArray{ FusionAuthIdpSamlV2IdpInitiatedApplicationConfigurationArgs{...} }
type FusionAuthIdpSamlV2IdpInitiatedApplicationConfigurationArrayOutput ¶
type FusionAuthIdpSamlV2IdpInitiatedApplicationConfigurationArrayOutput struct{ *pulumi.OutputState }
func (FusionAuthIdpSamlV2IdpInitiatedApplicationConfigurationArrayOutput) ElementType ¶
func (FusionAuthIdpSamlV2IdpInitiatedApplicationConfigurationArrayOutput) ElementType() reflect.Type
func (FusionAuthIdpSamlV2IdpInitiatedApplicationConfigurationArrayOutput) ToFusionAuthIdpSamlV2IdpInitiatedApplicationConfigurationArrayOutput ¶
func (o FusionAuthIdpSamlV2IdpInitiatedApplicationConfigurationArrayOutput) ToFusionAuthIdpSamlV2IdpInitiatedApplicationConfigurationArrayOutput() FusionAuthIdpSamlV2IdpInitiatedApplicationConfigurationArrayOutput
func (FusionAuthIdpSamlV2IdpInitiatedApplicationConfigurationArrayOutput) ToFusionAuthIdpSamlV2IdpInitiatedApplicationConfigurationArrayOutputWithContext ¶
func (o FusionAuthIdpSamlV2IdpInitiatedApplicationConfigurationArrayOutput) ToFusionAuthIdpSamlV2IdpInitiatedApplicationConfigurationArrayOutputWithContext(ctx context.Context) FusionAuthIdpSamlV2IdpInitiatedApplicationConfigurationArrayOutput
type FusionAuthIdpSamlV2IdpInitiatedApplicationConfigurationInput ¶
type FusionAuthIdpSamlV2IdpInitiatedApplicationConfigurationInput interface { pulumi.Input ToFusionAuthIdpSamlV2IdpInitiatedApplicationConfigurationOutput() FusionAuthIdpSamlV2IdpInitiatedApplicationConfigurationOutput ToFusionAuthIdpSamlV2IdpInitiatedApplicationConfigurationOutputWithContext(context.Context) FusionAuthIdpSamlV2IdpInitiatedApplicationConfigurationOutput }
FusionAuthIdpSamlV2IdpInitiatedApplicationConfigurationInput is an input type that accepts FusionAuthIdpSamlV2IdpInitiatedApplicationConfigurationArgs and FusionAuthIdpSamlV2IdpInitiatedApplicationConfigurationOutput values. You can construct a concrete instance of `FusionAuthIdpSamlV2IdpInitiatedApplicationConfigurationInput` via:
FusionAuthIdpSamlV2IdpInitiatedApplicationConfigurationArgs{...}
type FusionAuthIdpSamlV2IdpInitiatedApplicationConfigurationOutput ¶
type FusionAuthIdpSamlV2IdpInitiatedApplicationConfigurationOutput struct{ *pulumi.OutputState }
func (FusionAuthIdpSamlV2IdpInitiatedApplicationConfigurationOutput) ApplicationId ¶
func (o FusionAuthIdpSamlV2IdpInitiatedApplicationConfigurationOutput) ApplicationId() pulumi.StringPtrOutput
func (FusionAuthIdpSamlV2IdpInitiatedApplicationConfigurationOutput) CreateRegistration ¶
func (o FusionAuthIdpSamlV2IdpInitiatedApplicationConfigurationOutput) CreateRegistration() pulumi.BoolPtrOutput
func (FusionAuthIdpSamlV2IdpInitiatedApplicationConfigurationOutput) ElementType ¶
func (FusionAuthIdpSamlV2IdpInitiatedApplicationConfigurationOutput) ElementType() reflect.Type
func (FusionAuthIdpSamlV2IdpInitiatedApplicationConfigurationOutput) Enabled ¶
func (o FusionAuthIdpSamlV2IdpInitiatedApplicationConfigurationOutput) Enabled() pulumi.BoolPtrOutput
func (FusionAuthIdpSamlV2IdpInitiatedApplicationConfigurationOutput) ToFusionAuthIdpSamlV2IdpInitiatedApplicationConfigurationOutput ¶
func (o FusionAuthIdpSamlV2IdpInitiatedApplicationConfigurationOutput) ToFusionAuthIdpSamlV2IdpInitiatedApplicationConfigurationOutput() FusionAuthIdpSamlV2IdpInitiatedApplicationConfigurationOutput
func (FusionAuthIdpSamlV2IdpInitiatedApplicationConfigurationOutput) ToFusionAuthIdpSamlV2IdpInitiatedApplicationConfigurationOutputWithContext ¶
func (o FusionAuthIdpSamlV2IdpInitiatedApplicationConfigurationOutput) ToFusionAuthIdpSamlV2IdpInitiatedApplicationConfigurationOutputWithContext(ctx context.Context) FusionAuthIdpSamlV2IdpInitiatedApplicationConfigurationOutput
type FusionAuthIdpSamlV2IdpInitiatedArgs ¶
type FusionAuthIdpSamlV2IdpInitiatedArgs struct { // The configuration for each Application that the identity provider is enabled for. ApplicationConfigurations FusionAuthIdpSamlV2IdpInitiatedApplicationConfigurationArrayInput // Determines if debug is enabled for this provider. When enabled, each time this provider is invoked to reconcile a login // an Event Log will be created. Debug pulumi.BoolPtrInput // The name of the email claim (Attribute in the Assertion element) in the SAML response that FusionAuth uses to uniquely // identity the user. If this is not set, the `use_name_for_email` flag must be true. EmailClaim pulumi.StringPtrInput // Determines if this provider is enabled. If it is false then it will be disabled globally. Enabled pulumi.BoolPtrInput // The ID to use for the new identity provider. If not specified a secure random UUID will be generated. IdpId pulumi.StringPtrInput // The EntityId (unique identifier) of the SAML v2 identity provider. This value should be provided to you. Prior to 1.27.1 // this value was required to be a URL. Issuer pulumi.StringInput // The id of the key stored in Key Master that is used to verify the SAML response sent back to FusionAuth from the // identity provider. This key must be a verification only key or certificate (meaning that it only has a public key // component). KeyId pulumi.StringInput // The id of a SAML reconcile lambda that is applied when the identity provider sends back a successful SAML response. LambdaReconcileId pulumi.StringPtrInput // The linking strategy to use when creating the link between the {idp_display_name} Identity Provider and the user. LinkingStrategy pulumi.StringPtrInput // The name of this SAML v2 identity provider. This is only used for display purposes. Name pulumi.StringPtrInput // The configuration for each Tenant that limits the number of links a user may have for a particular identity provider. TenantConfigurations FusionAuthIdpSamlV2IdpInitiatedTenantConfigurationArrayInput // Whether or not FusionAuth will use the NameID element value as the email address of the user for reconciliation // processing. If this is false, then the `email_claim` property must be set. UseNameForEmail pulumi.BoolPtrInput }
The set of arguments for constructing a FusionAuthIdpSamlV2IdpInitiated resource.
func (FusionAuthIdpSamlV2IdpInitiatedArgs) ElementType ¶
func (FusionAuthIdpSamlV2IdpInitiatedArgs) ElementType() reflect.Type
type FusionAuthIdpSamlV2IdpInitiatedArray ¶
type FusionAuthIdpSamlV2IdpInitiatedArray []FusionAuthIdpSamlV2IdpInitiatedInput
func (FusionAuthIdpSamlV2IdpInitiatedArray) ElementType ¶
func (FusionAuthIdpSamlV2IdpInitiatedArray) ElementType() reflect.Type
func (FusionAuthIdpSamlV2IdpInitiatedArray) ToFusionAuthIdpSamlV2IdpInitiatedArrayOutput ¶
func (i FusionAuthIdpSamlV2IdpInitiatedArray) ToFusionAuthIdpSamlV2IdpInitiatedArrayOutput() FusionAuthIdpSamlV2IdpInitiatedArrayOutput
func (FusionAuthIdpSamlV2IdpInitiatedArray) ToFusionAuthIdpSamlV2IdpInitiatedArrayOutputWithContext ¶
func (i FusionAuthIdpSamlV2IdpInitiatedArray) ToFusionAuthIdpSamlV2IdpInitiatedArrayOutputWithContext(ctx context.Context) FusionAuthIdpSamlV2IdpInitiatedArrayOutput
type FusionAuthIdpSamlV2IdpInitiatedArrayInput ¶
type FusionAuthIdpSamlV2IdpInitiatedArrayInput interface { pulumi.Input ToFusionAuthIdpSamlV2IdpInitiatedArrayOutput() FusionAuthIdpSamlV2IdpInitiatedArrayOutput ToFusionAuthIdpSamlV2IdpInitiatedArrayOutputWithContext(context.Context) FusionAuthIdpSamlV2IdpInitiatedArrayOutput }
FusionAuthIdpSamlV2IdpInitiatedArrayInput is an input type that accepts FusionAuthIdpSamlV2IdpInitiatedArray and FusionAuthIdpSamlV2IdpInitiatedArrayOutput values. You can construct a concrete instance of `FusionAuthIdpSamlV2IdpInitiatedArrayInput` via:
FusionAuthIdpSamlV2IdpInitiatedArray{ FusionAuthIdpSamlV2IdpInitiatedArgs{...} }
type FusionAuthIdpSamlV2IdpInitiatedArrayOutput ¶
type FusionAuthIdpSamlV2IdpInitiatedArrayOutput struct{ *pulumi.OutputState }
func (FusionAuthIdpSamlV2IdpInitiatedArrayOutput) ElementType ¶
func (FusionAuthIdpSamlV2IdpInitiatedArrayOutput) ElementType() reflect.Type
func (FusionAuthIdpSamlV2IdpInitiatedArrayOutput) ToFusionAuthIdpSamlV2IdpInitiatedArrayOutput ¶
func (o FusionAuthIdpSamlV2IdpInitiatedArrayOutput) ToFusionAuthIdpSamlV2IdpInitiatedArrayOutput() FusionAuthIdpSamlV2IdpInitiatedArrayOutput
func (FusionAuthIdpSamlV2IdpInitiatedArrayOutput) ToFusionAuthIdpSamlV2IdpInitiatedArrayOutputWithContext ¶
func (o FusionAuthIdpSamlV2IdpInitiatedArrayOutput) ToFusionAuthIdpSamlV2IdpInitiatedArrayOutputWithContext(ctx context.Context) FusionAuthIdpSamlV2IdpInitiatedArrayOutput
type FusionAuthIdpSamlV2IdpInitiatedInput ¶
type FusionAuthIdpSamlV2IdpInitiatedInput interface { pulumi.Input ToFusionAuthIdpSamlV2IdpInitiatedOutput() FusionAuthIdpSamlV2IdpInitiatedOutput ToFusionAuthIdpSamlV2IdpInitiatedOutputWithContext(ctx context.Context) FusionAuthIdpSamlV2IdpInitiatedOutput }
type FusionAuthIdpSamlV2IdpInitiatedMap ¶
type FusionAuthIdpSamlV2IdpInitiatedMap map[string]FusionAuthIdpSamlV2IdpInitiatedInput
func (FusionAuthIdpSamlV2IdpInitiatedMap) ElementType ¶
func (FusionAuthIdpSamlV2IdpInitiatedMap) ElementType() reflect.Type
func (FusionAuthIdpSamlV2IdpInitiatedMap) ToFusionAuthIdpSamlV2IdpInitiatedMapOutput ¶
func (i FusionAuthIdpSamlV2IdpInitiatedMap) ToFusionAuthIdpSamlV2IdpInitiatedMapOutput() FusionAuthIdpSamlV2IdpInitiatedMapOutput
func (FusionAuthIdpSamlV2IdpInitiatedMap) ToFusionAuthIdpSamlV2IdpInitiatedMapOutputWithContext ¶
func (i FusionAuthIdpSamlV2IdpInitiatedMap) ToFusionAuthIdpSamlV2IdpInitiatedMapOutputWithContext(ctx context.Context) FusionAuthIdpSamlV2IdpInitiatedMapOutput
type FusionAuthIdpSamlV2IdpInitiatedMapInput ¶
type FusionAuthIdpSamlV2IdpInitiatedMapInput interface { pulumi.Input ToFusionAuthIdpSamlV2IdpInitiatedMapOutput() FusionAuthIdpSamlV2IdpInitiatedMapOutput ToFusionAuthIdpSamlV2IdpInitiatedMapOutputWithContext(context.Context) FusionAuthIdpSamlV2IdpInitiatedMapOutput }
FusionAuthIdpSamlV2IdpInitiatedMapInput is an input type that accepts FusionAuthIdpSamlV2IdpInitiatedMap and FusionAuthIdpSamlV2IdpInitiatedMapOutput values. You can construct a concrete instance of `FusionAuthIdpSamlV2IdpInitiatedMapInput` via:
FusionAuthIdpSamlV2IdpInitiatedMap{ "key": FusionAuthIdpSamlV2IdpInitiatedArgs{...} }
type FusionAuthIdpSamlV2IdpInitiatedMapOutput ¶
type FusionAuthIdpSamlV2IdpInitiatedMapOutput struct{ *pulumi.OutputState }
func (FusionAuthIdpSamlV2IdpInitiatedMapOutput) ElementType ¶
func (FusionAuthIdpSamlV2IdpInitiatedMapOutput) ElementType() reflect.Type
func (FusionAuthIdpSamlV2IdpInitiatedMapOutput) MapIndex ¶
func (o FusionAuthIdpSamlV2IdpInitiatedMapOutput) MapIndex(k pulumi.StringInput) FusionAuthIdpSamlV2IdpInitiatedOutput
func (FusionAuthIdpSamlV2IdpInitiatedMapOutput) ToFusionAuthIdpSamlV2IdpInitiatedMapOutput ¶
func (o FusionAuthIdpSamlV2IdpInitiatedMapOutput) ToFusionAuthIdpSamlV2IdpInitiatedMapOutput() FusionAuthIdpSamlV2IdpInitiatedMapOutput
func (FusionAuthIdpSamlV2IdpInitiatedMapOutput) ToFusionAuthIdpSamlV2IdpInitiatedMapOutputWithContext ¶
func (o FusionAuthIdpSamlV2IdpInitiatedMapOutput) ToFusionAuthIdpSamlV2IdpInitiatedMapOutputWithContext(ctx context.Context) FusionAuthIdpSamlV2IdpInitiatedMapOutput
type FusionAuthIdpSamlV2IdpInitiatedOutput ¶
type FusionAuthIdpSamlV2IdpInitiatedOutput struct{ *pulumi.OutputState }
func (FusionAuthIdpSamlV2IdpInitiatedOutput) ApplicationConfigurations ¶
func (o FusionAuthIdpSamlV2IdpInitiatedOutput) ApplicationConfigurations() FusionAuthIdpSamlV2IdpInitiatedApplicationConfigurationArrayOutput
The configuration for each Application that the identity provider is enabled for.
func (FusionAuthIdpSamlV2IdpInitiatedOutput) Debug ¶
func (o FusionAuthIdpSamlV2IdpInitiatedOutput) Debug() pulumi.BoolPtrOutput
Determines if debug is enabled for this provider. When enabled, each time this provider is invoked to reconcile a login an Event Log will be created.
func (FusionAuthIdpSamlV2IdpInitiatedOutput) ElementType ¶
func (FusionAuthIdpSamlV2IdpInitiatedOutput) ElementType() reflect.Type
func (FusionAuthIdpSamlV2IdpInitiatedOutput) EmailClaim ¶
func (o FusionAuthIdpSamlV2IdpInitiatedOutput) EmailClaim() pulumi.StringPtrOutput
The name of the email claim (Attribute in the Assertion element) in the SAML response that FusionAuth uses to uniquely identity the user. If this is not set, the `use_name_for_email` flag must be true.
func (FusionAuthIdpSamlV2IdpInitiatedOutput) Enabled ¶
func (o FusionAuthIdpSamlV2IdpInitiatedOutput) Enabled() pulumi.BoolPtrOutput
Determines if this provider is enabled. If it is false then it will be disabled globally.
func (FusionAuthIdpSamlV2IdpInitiatedOutput) IdpId ¶
func (o FusionAuthIdpSamlV2IdpInitiatedOutput) IdpId() pulumi.StringPtrOutput
The ID to use for the new identity provider. If not specified a secure random UUID will be generated.
func (FusionAuthIdpSamlV2IdpInitiatedOutput) Issuer ¶
func (o FusionAuthIdpSamlV2IdpInitiatedOutput) Issuer() pulumi.StringOutput
The EntityId (unique identifier) of the SAML v2 identity provider. This value should be provided to you. Prior to 1.27.1 this value was required to be a URL.
func (FusionAuthIdpSamlV2IdpInitiatedOutput) KeyId ¶
func (o FusionAuthIdpSamlV2IdpInitiatedOutput) KeyId() pulumi.StringOutput
The id of the key stored in Key Master that is used to verify the SAML response sent back to FusionAuth from the identity provider. This key must be a verification only key or certificate (meaning that it only has a public key component).
func (FusionAuthIdpSamlV2IdpInitiatedOutput) LambdaReconcileId ¶
func (o FusionAuthIdpSamlV2IdpInitiatedOutput) LambdaReconcileId() pulumi.StringPtrOutput
The id of a SAML reconcile lambda that is applied when the identity provider sends back a successful SAML response.
func (FusionAuthIdpSamlV2IdpInitiatedOutput) LinkingStrategy ¶
func (o FusionAuthIdpSamlV2IdpInitiatedOutput) LinkingStrategy() pulumi.StringOutput
The linking strategy to use when creating the link between the {idp_display_name} Identity Provider and the user.
func (FusionAuthIdpSamlV2IdpInitiatedOutput) Name ¶
func (o FusionAuthIdpSamlV2IdpInitiatedOutput) Name() pulumi.StringOutput
The name of this SAML v2 identity provider. This is only used for display purposes.
func (FusionAuthIdpSamlV2IdpInitiatedOutput) TenantConfigurations ¶
func (o FusionAuthIdpSamlV2IdpInitiatedOutput) TenantConfigurations() FusionAuthIdpSamlV2IdpInitiatedTenantConfigurationArrayOutput
The configuration for each Tenant that limits the number of links a user may have for a particular identity provider.
func (FusionAuthIdpSamlV2IdpInitiatedOutput) ToFusionAuthIdpSamlV2IdpInitiatedOutput ¶
func (o FusionAuthIdpSamlV2IdpInitiatedOutput) ToFusionAuthIdpSamlV2IdpInitiatedOutput() FusionAuthIdpSamlV2IdpInitiatedOutput
func (FusionAuthIdpSamlV2IdpInitiatedOutput) ToFusionAuthIdpSamlV2IdpInitiatedOutputWithContext ¶
func (o FusionAuthIdpSamlV2IdpInitiatedOutput) ToFusionAuthIdpSamlV2IdpInitiatedOutputWithContext(ctx context.Context) FusionAuthIdpSamlV2IdpInitiatedOutput
func (FusionAuthIdpSamlV2IdpInitiatedOutput) UseNameForEmail ¶
func (o FusionAuthIdpSamlV2IdpInitiatedOutput) UseNameForEmail() pulumi.BoolPtrOutput
Whether or not FusionAuth will use the NameID element value as the email address of the user for reconciliation processing. If this is false, then the `email_claim` property must be set.
type FusionAuthIdpSamlV2IdpInitiatedState ¶
type FusionAuthIdpSamlV2IdpInitiatedState struct { // The configuration for each Application that the identity provider is enabled for. ApplicationConfigurations FusionAuthIdpSamlV2IdpInitiatedApplicationConfigurationArrayInput // Determines if debug is enabled for this provider. When enabled, each time this provider is invoked to reconcile a login // an Event Log will be created. Debug pulumi.BoolPtrInput // The name of the email claim (Attribute in the Assertion element) in the SAML response that FusionAuth uses to uniquely // identity the user. If this is not set, the `use_name_for_email` flag must be true. EmailClaim pulumi.StringPtrInput // Determines if this provider is enabled. If it is false then it will be disabled globally. Enabled pulumi.BoolPtrInput // The ID to use for the new identity provider. If not specified a secure random UUID will be generated. IdpId pulumi.StringPtrInput // The EntityId (unique identifier) of the SAML v2 identity provider. This value should be provided to you. Prior to 1.27.1 // this value was required to be a URL. Issuer pulumi.StringPtrInput // The id of the key stored in Key Master that is used to verify the SAML response sent back to FusionAuth from the // identity provider. This key must be a verification only key or certificate (meaning that it only has a public key // component). KeyId pulumi.StringPtrInput // The id of a SAML reconcile lambda that is applied when the identity provider sends back a successful SAML response. LambdaReconcileId pulumi.StringPtrInput // The linking strategy to use when creating the link between the {idp_display_name} Identity Provider and the user. LinkingStrategy pulumi.StringPtrInput // The name of this SAML v2 identity provider. This is only used for display purposes. Name pulumi.StringPtrInput // The configuration for each Tenant that limits the number of links a user may have for a particular identity provider. TenantConfigurations FusionAuthIdpSamlV2IdpInitiatedTenantConfigurationArrayInput // Whether or not FusionAuth will use the NameID element value as the email address of the user for reconciliation // processing. If this is false, then the `email_claim` property must be set. UseNameForEmail pulumi.BoolPtrInput }
func (FusionAuthIdpSamlV2IdpInitiatedState) ElementType ¶
func (FusionAuthIdpSamlV2IdpInitiatedState) ElementType() reflect.Type
type FusionAuthIdpSamlV2IdpInitiatedTenantConfigurationArgs ¶
type FusionAuthIdpSamlV2IdpInitiatedTenantConfigurationArgs struct { LimitUserLinkCountEnabled pulumi.BoolPtrInput `pulumi:"limitUserLinkCountEnabled"` LimitUserLinkCountMaximumLinks pulumi.IntPtrInput `pulumi:"limitUserLinkCountMaximumLinks"` TenantId pulumi.StringPtrInput `pulumi:"tenantId"` }
func (FusionAuthIdpSamlV2IdpInitiatedTenantConfigurationArgs) ElementType ¶
func (FusionAuthIdpSamlV2IdpInitiatedTenantConfigurationArgs) ElementType() reflect.Type
func (FusionAuthIdpSamlV2IdpInitiatedTenantConfigurationArgs) ToFusionAuthIdpSamlV2IdpInitiatedTenantConfigurationOutput ¶
func (i FusionAuthIdpSamlV2IdpInitiatedTenantConfigurationArgs) ToFusionAuthIdpSamlV2IdpInitiatedTenantConfigurationOutput() FusionAuthIdpSamlV2IdpInitiatedTenantConfigurationOutput
func (FusionAuthIdpSamlV2IdpInitiatedTenantConfigurationArgs) ToFusionAuthIdpSamlV2IdpInitiatedTenantConfigurationOutputWithContext ¶
func (i FusionAuthIdpSamlV2IdpInitiatedTenantConfigurationArgs) ToFusionAuthIdpSamlV2IdpInitiatedTenantConfigurationOutputWithContext(ctx context.Context) FusionAuthIdpSamlV2IdpInitiatedTenantConfigurationOutput
type FusionAuthIdpSamlV2IdpInitiatedTenantConfigurationArray ¶
type FusionAuthIdpSamlV2IdpInitiatedTenantConfigurationArray []FusionAuthIdpSamlV2IdpInitiatedTenantConfigurationInput
func (FusionAuthIdpSamlV2IdpInitiatedTenantConfigurationArray) ElementType ¶
func (FusionAuthIdpSamlV2IdpInitiatedTenantConfigurationArray) ElementType() reflect.Type
func (FusionAuthIdpSamlV2IdpInitiatedTenantConfigurationArray) ToFusionAuthIdpSamlV2IdpInitiatedTenantConfigurationArrayOutput ¶
func (i FusionAuthIdpSamlV2IdpInitiatedTenantConfigurationArray) ToFusionAuthIdpSamlV2IdpInitiatedTenantConfigurationArrayOutput() FusionAuthIdpSamlV2IdpInitiatedTenantConfigurationArrayOutput
func (FusionAuthIdpSamlV2IdpInitiatedTenantConfigurationArray) ToFusionAuthIdpSamlV2IdpInitiatedTenantConfigurationArrayOutputWithContext ¶
func (i FusionAuthIdpSamlV2IdpInitiatedTenantConfigurationArray) ToFusionAuthIdpSamlV2IdpInitiatedTenantConfigurationArrayOutputWithContext(ctx context.Context) FusionAuthIdpSamlV2IdpInitiatedTenantConfigurationArrayOutput
type FusionAuthIdpSamlV2IdpInitiatedTenantConfigurationArrayInput ¶
type FusionAuthIdpSamlV2IdpInitiatedTenantConfigurationArrayInput interface { pulumi.Input ToFusionAuthIdpSamlV2IdpInitiatedTenantConfigurationArrayOutput() FusionAuthIdpSamlV2IdpInitiatedTenantConfigurationArrayOutput ToFusionAuthIdpSamlV2IdpInitiatedTenantConfigurationArrayOutputWithContext(context.Context) FusionAuthIdpSamlV2IdpInitiatedTenantConfigurationArrayOutput }
FusionAuthIdpSamlV2IdpInitiatedTenantConfigurationArrayInput is an input type that accepts FusionAuthIdpSamlV2IdpInitiatedTenantConfigurationArray and FusionAuthIdpSamlV2IdpInitiatedTenantConfigurationArrayOutput values. You can construct a concrete instance of `FusionAuthIdpSamlV2IdpInitiatedTenantConfigurationArrayInput` via:
FusionAuthIdpSamlV2IdpInitiatedTenantConfigurationArray{ FusionAuthIdpSamlV2IdpInitiatedTenantConfigurationArgs{...} }
type FusionAuthIdpSamlV2IdpInitiatedTenantConfigurationArrayOutput ¶
type FusionAuthIdpSamlV2IdpInitiatedTenantConfigurationArrayOutput struct{ *pulumi.OutputState }
func (FusionAuthIdpSamlV2IdpInitiatedTenantConfigurationArrayOutput) ElementType ¶
func (FusionAuthIdpSamlV2IdpInitiatedTenantConfigurationArrayOutput) ElementType() reflect.Type
func (FusionAuthIdpSamlV2IdpInitiatedTenantConfigurationArrayOutput) ToFusionAuthIdpSamlV2IdpInitiatedTenantConfigurationArrayOutput ¶
func (o FusionAuthIdpSamlV2IdpInitiatedTenantConfigurationArrayOutput) ToFusionAuthIdpSamlV2IdpInitiatedTenantConfigurationArrayOutput() FusionAuthIdpSamlV2IdpInitiatedTenantConfigurationArrayOutput
func (FusionAuthIdpSamlV2IdpInitiatedTenantConfigurationArrayOutput) ToFusionAuthIdpSamlV2IdpInitiatedTenantConfigurationArrayOutputWithContext ¶
func (o FusionAuthIdpSamlV2IdpInitiatedTenantConfigurationArrayOutput) ToFusionAuthIdpSamlV2IdpInitiatedTenantConfigurationArrayOutputWithContext(ctx context.Context) FusionAuthIdpSamlV2IdpInitiatedTenantConfigurationArrayOutput
type FusionAuthIdpSamlV2IdpInitiatedTenantConfigurationInput ¶
type FusionAuthIdpSamlV2IdpInitiatedTenantConfigurationInput interface { pulumi.Input ToFusionAuthIdpSamlV2IdpInitiatedTenantConfigurationOutput() FusionAuthIdpSamlV2IdpInitiatedTenantConfigurationOutput ToFusionAuthIdpSamlV2IdpInitiatedTenantConfigurationOutputWithContext(context.Context) FusionAuthIdpSamlV2IdpInitiatedTenantConfigurationOutput }
FusionAuthIdpSamlV2IdpInitiatedTenantConfigurationInput is an input type that accepts FusionAuthIdpSamlV2IdpInitiatedTenantConfigurationArgs and FusionAuthIdpSamlV2IdpInitiatedTenantConfigurationOutput values. You can construct a concrete instance of `FusionAuthIdpSamlV2IdpInitiatedTenantConfigurationInput` via:
FusionAuthIdpSamlV2IdpInitiatedTenantConfigurationArgs{...}
type FusionAuthIdpSamlV2IdpInitiatedTenantConfigurationOutput ¶
type FusionAuthIdpSamlV2IdpInitiatedTenantConfigurationOutput struct{ *pulumi.OutputState }
func (FusionAuthIdpSamlV2IdpInitiatedTenantConfigurationOutput) ElementType ¶
func (FusionAuthIdpSamlV2IdpInitiatedTenantConfigurationOutput) ElementType() reflect.Type
func (FusionAuthIdpSamlV2IdpInitiatedTenantConfigurationOutput) LimitUserLinkCountEnabled ¶
func (o FusionAuthIdpSamlV2IdpInitiatedTenantConfigurationOutput) LimitUserLinkCountEnabled() pulumi.BoolPtrOutput
func (FusionAuthIdpSamlV2IdpInitiatedTenantConfigurationOutput) LimitUserLinkCountMaximumLinks ¶
func (o FusionAuthIdpSamlV2IdpInitiatedTenantConfigurationOutput) LimitUserLinkCountMaximumLinks() pulumi.IntPtrOutput
func (FusionAuthIdpSamlV2IdpInitiatedTenantConfigurationOutput) TenantId ¶
func (o FusionAuthIdpSamlV2IdpInitiatedTenantConfigurationOutput) TenantId() pulumi.StringPtrOutput
func (FusionAuthIdpSamlV2IdpInitiatedTenantConfigurationOutput) ToFusionAuthIdpSamlV2IdpInitiatedTenantConfigurationOutput ¶
func (o FusionAuthIdpSamlV2IdpInitiatedTenantConfigurationOutput) ToFusionAuthIdpSamlV2IdpInitiatedTenantConfigurationOutput() FusionAuthIdpSamlV2IdpInitiatedTenantConfigurationOutput
func (FusionAuthIdpSamlV2IdpInitiatedTenantConfigurationOutput) ToFusionAuthIdpSamlV2IdpInitiatedTenantConfigurationOutputWithContext ¶
func (o FusionAuthIdpSamlV2IdpInitiatedTenantConfigurationOutput) ToFusionAuthIdpSamlV2IdpInitiatedTenantConfigurationOutputWithContext(ctx context.Context) FusionAuthIdpSamlV2IdpInitiatedTenantConfigurationOutput
type FusionAuthIdpSamlv2 ¶
type FusionAuthIdpSamlv2 struct { pulumi.CustomResourceState // The configuration for each Application that the identity provider is enabled for. ApplicationConfigurations FusionAuthIdpSamlv2ApplicationConfigurationArrayOutput `pulumi:"applicationConfigurations"` // The top-level button image (URL) to use on the FusionAuth login page for this Identity Provider. ButtonImageUrl pulumi.StringPtrOutput `pulumi:"buttonImageUrl"` // The top-level button text to use on the FusionAuth login page for this Identity Provider. ButtonText pulumi.StringOutput `pulumi:"buttonText"` // Determines if debug is enabled for this provider. When enabled, each time this provider is invoked to reconcile a login an Event Log will be created. Debug pulumi.BoolPtrOutput `pulumi:"debug"` // This is an optional list of domains that this OpenID Connect provider should be used for. This converts the FusionAuth login form to a domain-based login form. This type of form first asks the user for their email. FusionAuth then uses their email to determine if an OpenID Connect identity provider should be used. If an OpenID Connect provider should be used, the browser is redirected to the authorization endpoint of that identity provider. Otherwise, the password field is revealed on the form so that the user can login using FusionAuth. Domains pulumi.StringArrayOutput `pulumi:"domains"` // The name of the email claim (Attribute in the Assertion element) in the SAML response that FusionAuth uses to uniquely identity the user. If this is not set, the `useNameForEmail` flag must be true. EmailClaim pulumi.StringPtrOutput `pulumi:"emailClaim"` // Determines if this provider is enabled. If it is false then it will be disabled globally. Enabled pulumi.BoolPtrOutput `pulumi:"enabled"` // The SAML v2 login page of the identity provider. IdpEndpoint pulumi.StringPtrOutput `pulumi:"idpEndpoint"` // The ID to use for the new identity provider. If not specified a secure random UUID will be generated. IdpId pulumi.StringPtrOutput `pulumi:"idpId"` // The id of the key stored in Key Master that is used to verify the SAML response sent back to FusionAuth from the identity provider. This key must be a verification only key or certificate (meaning that it only has a public key component). KeyId pulumi.StringOutput `pulumi:"keyId"` // The unique Id of the lambda to used during the user reconcile process to map custom claims from the external identity provider to the FusionAuth user. LambdaReconcileId pulumi.StringPtrOutput `pulumi:"lambdaReconcileId"` // The linking strategy to use when creating the link between the {idp_display_name} Identity Provider and the user. LinkingStrategy pulumi.StringOutput `pulumi:"linkingStrategy"` // The name of this OpenID Connect identity provider. This is only used for display purposes. Name pulumi.StringOutput `pulumi:"name"` // Either urn:oasis:names:tc:SAML:2.0:nameid-format:persistent or urn:oasis:names:tc:SAML:1.1:nameid-format:emailAddress depending on which NameId format you wish to use. NameIdFormat pulumi.StringOutput `pulumi:"nameIdFormat"` // Set this value equal to true if you wish to use POST bindings with this OpenID Connect identity provider. The default value of false means that a redirect binding which uses a GET request will be used. PostRequest pulumi.BoolPtrOutput `pulumi:"postRequest"` // TThe key pair Id to use to sign the SAML request. Required when `signRequest` is true. RequestSigningKey pulumi.StringPtrOutput `pulumi:"requestSigningKey"` // When true authentication requests sent to the identity provider will be signed. SignRequest pulumi.BoolPtrOutput `pulumi:"signRequest"` // The configuration for each Tenant that limits the number of links a user may have for a particular identity provider. TenantConfigurations FusionAuthIdpSamlv2TenantConfigurationArrayOutput `pulumi:"tenantConfigurations"` // Whether or not FusionAuth will use the NameID element value as the email address of the user for reconciliation processing. If this is false, then the `emailClaim` property must be set. UseNameForEmail pulumi.BoolPtrOutput `pulumi:"useNameForEmail"` // The XML signature canonicalization method used when digesting and signing the SAML request. XmlSignatureCanonicalizationMethod pulumi.StringPtrOutput `pulumi:"xmlSignatureCanonicalizationMethod"` }
## # SAML v2 Identity Provider Resource
SAML v2 identity providers connect to external SAML v2 login systems. This type of login will optionally provide a Login with … button on FusionAuth’s login page. This button is customizable by using different properties of the identity provider.
Optionally, this identity provider can define one or more domains it is associated with. This is useful for allowing employees to log in with their corporate credentials. As long as the company has an identity solution that provides SAML v2, you can leverage this feature. This is referred to as a Domain Based Identity Provider. If you enable domains for an identity provider, the Login with … button will not be displayed. Instead, only the email form field will be displayed initially on the FusionAuth login page. Once the user types in their email address, FusionAuth will determine if the user is logging in locally or if they should be redirected to this identity provider. This is determined by extracting the domain from their email address and comparing it to the domains associated with the identity provider.
FusionAuth will locate the user’s email address in the SAML assertion which will be used to create or lookup the existing user. Additional claims from the SAML response can be used to reconcile the User to FusionAuth by using a SAML v2 Reconcile Lambda. Unless you assign a reconcile lambda to this provider, on the email address will be used from the available assertions returned by the SAML v2 identity provider.
[SAML v2 Connect Identity Providers API](https://fusionauth.io/docs/v1/tech/apis/identity-providers/samlv2/)
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-fusionauth/sdk/go/fusionauth" "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.NewFusionAuthIdpSamlv2(ctx, "saml", &fusionauth.FusionAuthIdpSamlv2Args{ ApplicationConfigurations: FusionAuthIdpSamlv2ApplicationConfigurationArray{ &FusionAuthIdpSamlv2ApplicationConfigurationArgs{ ApplicationId: pulumi.Any(fusionauth_application.Myapp.Id), ButtonText: pulumi.String("Login with SAML (app text)"), CreateRegistration: pulumi.Bool(true), Enabled: pulumi.Bool(true), }, }, ButtonText: pulumi.String("Login with SAML"), Debug: pulumi.Bool(false), EmailClaim: pulumi.String("email"), IdpEndpoint: pulumi.String("https://www.example.com/login"), PostRequest: pulumi.Bool(true), RequestSigningKey: pulumi.String("3168129b-91fa-46f4-9676-947f5509fdce"), SignRequest: pulumi.Bool(true), UseNameForEmail: pulumi.Bool(true), }) if err != nil { return err } return nil }) }
```
func GetFusionAuthIdpSamlv2 ¶
func GetFusionAuthIdpSamlv2(ctx *pulumi.Context, name string, id pulumi.IDInput, state *FusionAuthIdpSamlv2State, opts ...pulumi.ResourceOption) (*FusionAuthIdpSamlv2, error)
GetFusionAuthIdpSamlv2 gets an existing FusionAuthIdpSamlv2 resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewFusionAuthIdpSamlv2 ¶
func NewFusionAuthIdpSamlv2(ctx *pulumi.Context, name string, args *FusionAuthIdpSamlv2Args, opts ...pulumi.ResourceOption) (*FusionAuthIdpSamlv2, error)
NewFusionAuthIdpSamlv2 registers a new resource with the given unique name, arguments, and options.
func (*FusionAuthIdpSamlv2) ElementType ¶
func (*FusionAuthIdpSamlv2) ElementType() reflect.Type
func (*FusionAuthIdpSamlv2) ToFusionAuthIdpSamlv2Output ¶
func (i *FusionAuthIdpSamlv2) ToFusionAuthIdpSamlv2Output() FusionAuthIdpSamlv2Output
func (*FusionAuthIdpSamlv2) ToFusionAuthIdpSamlv2OutputWithContext ¶
func (i *FusionAuthIdpSamlv2) ToFusionAuthIdpSamlv2OutputWithContext(ctx context.Context) FusionAuthIdpSamlv2Output
type FusionAuthIdpSamlv2ApplicationConfiguration ¶
type FusionAuthIdpSamlv2ApplicationConfiguration struct { // ID of the Application to apply this configuration to. ApplicationId *string `pulumi:"applicationId"` // The top-level button image (URL) to use on the FusionAuth login page for this Identity Provider. ButtonImageUrl *string `pulumi:"buttonImageUrl"` // The top-level button text to use on the FusionAuth login page for this Identity Provider. ButtonText *string `pulumi:"buttonText"` // Determines if a UserRegistration is created for the User automatically or not. If a user doesn’t exist in FusionAuth and logs in through an identity provider, this boolean controls whether or not FusionAuth creates a registration for the User in the Application they are logging into. CreateRegistration *bool `pulumi:"createRegistration"` // Determines if this provider is enabled. If it is false then it will be disabled globally. Enabled *bool `pulumi:"enabled"` }
type FusionAuthIdpSamlv2ApplicationConfigurationArgs ¶
type FusionAuthIdpSamlv2ApplicationConfigurationArgs struct { // ID of the Application to apply this configuration to. ApplicationId pulumi.StringPtrInput `pulumi:"applicationId"` // The top-level button image (URL) to use on the FusionAuth login page for this Identity Provider. ButtonImageUrl pulumi.StringPtrInput `pulumi:"buttonImageUrl"` // The top-level button text to use on the FusionAuth login page for this Identity Provider. ButtonText pulumi.StringPtrInput `pulumi:"buttonText"` // Determines if a UserRegistration is created for the User automatically or not. If a user doesn’t exist in FusionAuth and logs in through an identity provider, this boolean controls whether or not FusionAuth creates a registration for the User in the Application they are logging into. CreateRegistration pulumi.BoolPtrInput `pulumi:"createRegistration"` // Determines if this provider is enabled. If it is false then it will be disabled globally. Enabled pulumi.BoolPtrInput `pulumi:"enabled"` }
func (FusionAuthIdpSamlv2ApplicationConfigurationArgs) ElementType ¶
func (FusionAuthIdpSamlv2ApplicationConfigurationArgs) ElementType() reflect.Type
func (FusionAuthIdpSamlv2ApplicationConfigurationArgs) ToFusionAuthIdpSamlv2ApplicationConfigurationOutput ¶
func (i FusionAuthIdpSamlv2ApplicationConfigurationArgs) ToFusionAuthIdpSamlv2ApplicationConfigurationOutput() FusionAuthIdpSamlv2ApplicationConfigurationOutput
func (FusionAuthIdpSamlv2ApplicationConfigurationArgs) ToFusionAuthIdpSamlv2ApplicationConfigurationOutputWithContext ¶
func (i FusionAuthIdpSamlv2ApplicationConfigurationArgs) ToFusionAuthIdpSamlv2ApplicationConfigurationOutputWithContext(ctx context.Context) FusionAuthIdpSamlv2ApplicationConfigurationOutput
type FusionAuthIdpSamlv2ApplicationConfigurationArray ¶
type FusionAuthIdpSamlv2ApplicationConfigurationArray []FusionAuthIdpSamlv2ApplicationConfigurationInput
func (FusionAuthIdpSamlv2ApplicationConfigurationArray) ElementType ¶
func (FusionAuthIdpSamlv2ApplicationConfigurationArray) ElementType() reflect.Type
func (FusionAuthIdpSamlv2ApplicationConfigurationArray) ToFusionAuthIdpSamlv2ApplicationConfigurationArrayOutput ¶
func (i FusionAuthIdpSamlv2ApplicationConfigurationArray) ToFusionAuthIdpSamlv2ApplicationConfigurationArrayOutput() FusionAuthIdpSamlv2ApplicationConfigurationArrayOutput
func (FusionAuthIdpSamlv2ApplicationConfigurationArray) ToFusionAuthIdpSamlv2ApplicationConfigurationArrayOutputWithContext ¶
func (i FusionAuthIdpSamlv2ApplicationConfigurationArray) ToFusionAuthIdpSamlv2ApplicationConfigurationArrayOutputWithContext(ctx context.Context) FusionAuthIdpSamlv2ApplicationConfigurationArrayOutput
type FusionAuthIdpSamlv2ApplicationConfigurationArrayInput ¶
type FusionAuthIdpSamlv2ApplicationConfigurationArrayInput interface { pulumi.Input ToFusionAuthIdpSamlv2ApplicationConfigurationArrayOutput() FusionAuthIdpSamlv2ApplicationConfigurationArrayOutput ToFusionAuthIdpSamlv2ApplicationConfigurationArrayOutputWithContext(context.Context) FusionAuthIdpSamlv2ApplicationConfigurationArrayOutput }
FusionAuthIdpSamlv2ApplicationConfigurationArrayInput is an input type that accepts FusionAuthIdpSamlv2ApplicationConfigurationArray and FusionAuthIdpSamlv2ApplicationConfigurationArrayOutput values. You can construct a concrete instance of `FusionAuthIdpSamlv2ApplicationConfigurationArrayInput` via:
FusionAuthIdpSamlv2ApplicationConfigurationArray{ FusionAuthIdpSamlv2ApplicationConfigurationArgs{...} }
type FusionAuthIdpSamlv2ApplicationConfigurationArrayOutput ¶
type FusionAuthIdpSamlv2ApplicationConfigurationArrayOutput struct{ *pulumi.OutputState }
func (FusionAuthIdpSamlv2ApplicationConfigurationArrayOutput) ElementType ¶
func (FusionAuthIdpSamlv2ApplicationConfigurationArrayOutput) ElementType() reflect.Type
func (FusionAuthIdpSamlv2ApplicationConfigurationArrayOutput) ToFusionAuthIdpSamlv2ApplicationConfigurationArrayOutput ¶
func (o FusionAuthIdpSamlv2ApplicationConfigurationArrayOutput) ToFusionAuthIdpSamlv2ApplicationConfigurationArrayOutput() FusionAuthIdpSamlv2ApplicationConfigurationArrayOutput
func (FusionAuthIdpSamlv2ApplicationConfigurationArrayOutput) ToFusionAuthIdpSamlv2ApplicationConfigurationArrayOutputWithContext ¶
func (o FusionAuthIdpSamlv2ApplicationConfigurationArrayOutput) ToFusionAuthIdpSamlv2ApplicationConfigurationArrayOutputWithContext(ctx context.Context) FusionAuthIdpSamlv2ApplicationConfigurationArrayOutput
type FusionAuthIdpSamlv2ApplicationConfigurationInput ¶
type FusionAuthIdpSamlv2ApplicationConfigurationInput interface { pulumi.Input ToFusionAuthIdpSamlv2ApplicationConfigurationOutput() FusionAuthIdpSamlv2ApplicationConfigurationOutput ToFusionAuthIdpSamlv2ApplicationConfigurationOutputWithContext(context.Context) FusionAuthIdpSamlv2ApplicationConfigurationOutput }
FusionAuthIdpSamlv2ApplicationConfigurationInput is an input type that accepts FusionAuthIdpSamlv2ApplicationConfigurationArgs and FusionAuthIdpSamlv2ApplicationConfigurationOutput values. You can construct a concrete instance of `FusionAuthIdpSamlv2ApplicationConfigurationInput` via:
FusionAuthIdpSamlv2ApplicationConfigurationArgs{...}
type FusionAuthIdpSamlv2ApplicationConfigurationOutput ¶
type FusionAuthIdpSamlv2ApplicationConfigurationOutput struct{ *pulumi.OutputState }
func (FusionAuthIdpSamlv2ApplicationConfigurationOutput) ApplicationId ¶
func (o FusionAuthIdpSamlv2ApplicationConfigurationOutput) ApplicationId() pulumi.StringPtrOutput
ID of the Application to apply this configuration to.
func (FusionAuthIdpSamlv2ApplicationConfigurationOutput) ButtonImageUrl ¶
func (o FusionAuthIdpSamlv2ApplicationConfigurationOutput) ButtonImageUrl() pulumi.StringPtrOutput
The top-level button image (URL) to use on the FusionAuth login page for this Identity Provider.
func (FusionAuthIdpSamlv2ApplicationConfigurationOutput) ButtonText ¶
func (o FusionAuthIdpSamlv2ApplicationConfigurationOutput) ButtonText() pulumi.StringPtrOutput
The top-level button text to use on the FusionAuth login page for this Identity Provider.
func (FusionAuthIdpSamlv2ApplicationConfigurationOutput) CreateRegistration ¶
func (o FusionAuthIdpSamlv2ApplicationConfigurationOutput) CreateRegistration() pulumi.BoolPtrOutput
Determines if a UserRegistration is created for the User automatically or not. If a user doesn’t exist in FusionAuth and logs in through an identity provider, this boolean controls whether or not FusionAuth creates a registration for the User in the Application they are logging into.
func (FusionAuthIdpSamlv2ApplicationConfigurationOutput) ElementType ¶
func (FusionAuthIdpSamlv2ApplicationConfigurationOutput) ElementType() reflect.Type
func (FusionAuthIdpSamlv2ApplicationConfigurationOutput) Enabled ¶
func (o FusionAuthIdpSamlv2ApplicationConfigurationOutput) Enabled() pulumi.BoolPtrOutput
Determines if this provider is enabled. If it is false then it will be disabled globally.
func (FusionAuthIdpSamlv2ApplicationConfigurationOutput) ToFusionAuthIdpSamlv2ApplicationConfigurationOutput ¶
func (o FusionAuthIdpSamlv2ApplicationConfigurationOutput) ToFusionAuthIdpSamlv2ApplicationConfigurationOutput() FusionAuthIdpSamlv2ApplicationConfigurationOutput
func (FusionAuthIdpSamlv2ApplicationConfigurationOutput) ToFusionAuthIdpSamlv2ApplicationConfigurationOutputWithContext ¶
func (o FusionAuthIdpSamlv2ApplicationConfigurationOutput) ToFusionAuthIdpSamlv2ApplicationConfigurationOutputWithContext(ctx context.Context) FusionAuthIdpSamlv2ApplicationConfigurationOutput
type FusionAuthIdpSamlv2Args ¶
type FusionAuthIdpSamlv2Args struct { // The configuration for each Application that the identity provider is enabled for. ApplicationConfigurations FusionAuthIdpSamlv2ApplicationConfigurationArrayInput // The top-level button image (URL) to use on the FusionAuth login page for this Identity Provider. ButtonImageUrl pulumi.StringPtrInput // The top-level button text to use on the FusionAuth login page for this Identity Provider. ButtonText pulumi.StringInput // Determines if debug is enabled for this provider. When enabled, each time this provider is invoked to reconcile a login an Event Log will be created. Debug pulumi.BoolPtrInput // This is an optional list of domains that this OpenID Connect provider should be used for. This converts the FusionAuth login form to a domain-based login form. This type of form first asks the user for their email. FusionAuth then uses their email to determine if an OpenID Connect identity provider should be used. If an OpenID Connect provider should be used, the browser is redirected to the authorization endpoint of that identity provider. Otherwise, the password field is revealed on the form so that the user can login using FusionAuth. Domains pulumi.StringArrayInput // The name of the email claim (Attribute in the Assertion element) in the SAML response that FusionAuth uses to uniquely identity the user. If this is not set, the `useNameForEmail` flag must be true. EmailClaim pulumi.StringPtrInput // Determines if this provider is enabled. If it is false then it will be disabled globally. Enabled pulumi.BoolPtrInput // The SAML v2 login page of the identity provider. IdpEndpoint pulumi.StringPtrInput // The ID to use for the new identity provider. If not specified a secure random UUID will be generated. IdpId pulumi.StringPtrInput // The id of the key stored in Key Master that is used to verify the SAML response sent back to FusionAuth from the identity provider. This key must be a verification only key or certificate (meaning that it only has a public key component). KeyId pulumi.StringInput // The unique Id of the lambda to used during the user reconcile process to map custom claims from the external identity provider to the FusionAuth user. LambdaReconcileId pulumi.StringPtrInput // The linking strategy to use when creating the link between the {idp_display_name} Identity Provider and the user. LinkingStrategy pulumi.StringPtrInput // The name of this OpenID Connect identity provider. This is only used for display purposes. Name pulumi.StringPtrInput // Either urn:oasis:names:tc:SAML:2.0:nameid-format:persistent or urn:oasis:names:tc:SAML:1.1:nameid-format:emailAddress depending on which NameId format you wish to use. NameIdFormat pulumi.StringPtrInput // Set this value equal to true if you wish to use POST bindings with this OpenID Connect identity provider. The default value of false means that a redirect binding which uses a GET request will be used. PostRequest pulumi.BoolPtrInput // TThe key pair Id to use to sign the SAML request. Required when `signRequest` is true. RequestSigningKey pulumi.StringPtrInput // When true authentication requests sent to the identity provider will be signed. SignRequest pulumi.BoolPtrInput // The configuration for each Tenant that limits the number of links a user may have for a particular identity provider. TenantConfigurations FusionAuthIdpSamlv2TenantConfigurationArrayInput // Whether or not FusionAuth will use the NameID element value as the email address of the user for reconciliation processing. If this is false, then the `emailClaim` property must be set. UseNameForEmail pulumi.BoolPtrInput // The XML signature canonicalization method used when digesting and signing the SAML request. XmlSignatureCanonicalizationMethod pulumi.StringPtrInput }
The set of arguments for constructing a FusionAuthIdpSamlv2 resource.
func (FusionAuthIdpSamlv2Args) ElementType ¶
func (FusionAuthIdpSamlv2Args) ElementType() reflect.Type
type FusionAuthIdpSamlv2Array ¶
type FusionAuthIdpSamlv2Array []FusionAuthIdpSamlv2Input
func (FusionAuthIdpSamlv2Array) ElementType ¶
func (FusionAuthIdpSamlv2Array) ElementType() reflect.Type
func (FusionAuthIdpSamlv2Array) ToFusionAuthIdpSamlv2ArrayOutput ¶
func (i FusionAuthIdpSamlv2Array) ToFusionAuthIdpSamlv2ArrayOutput() FusionAuthIdpSamlv2ArrayOutput
func (FusionAuthIdpSamlv2Array) ToFusionAuthIdpSamlv2ArrayOutputWithContext ¶
func (i FusionAuthIdpSamlv2Array) ToFusionAuthIdpSamlv2ArrayOutputWithContext(ctx context.Context) FusionAuthIdpSamlv2ArrayOutput
type FusionAuthIdpSamlv2ArrayInput ¶
type FusionAuthIdpSamlv2ArrayInput interface { pulumi.Input ToFusionAuthIdpSamlv2ArrayOutput() FusionAuthIdpSamlv2ArrayOutput ToFusionAuthIdpSamlv2ArrayOutputWithContext(context.Context) FusionAuthIdpSamlv2ArrayOutput }
FusionAuthIdpSamlv2ArrayInput is an input type that accepts FusionAuthIdpSamlv2Array and FusionAuthIdpSamlv2ArrayOutput values. You can construct a concrete instance of `FusionAuthIdpSamlv2ArrayInput` via:
FusionAuthIdpSamlv2Array{ FusionAuthIdpSamlv2Args{...} }
type FusionAuthIdpSamlv2ArrayOutput ¶
type FusionAuthIdpSamlv2ArrayOutput struct{ *pulumi.OutputState }
func (FusionAuthIdpSamlv2ArrayOutput) ElementType ¶
func (FusionAuthIdpSamlv2ArrayOutput) ElementType() reflect.Type
func (FusionAuthIdpSamlv2ArrayOutput) Index ¶
func (o FusionAuthIdpSamlv2ArrayOutput) Index(i pulumi.IntInput) FusionAuthIdpSamlv2Output
func (FusionAuthIdpSamlv2ArrayOutput) ToFusionAuthIdpSamlv2ArrayOutput ¶
func (o FusionAuthIdpSamlv2ArrayOutput) ToFusionAuthIdpSamlv2ArrayOutput() FusionAuthIdpSamlv2ArrayOutput
func (FusionAuthIdpSamlv2ArrayOutput) ToFusionAuthIdpSamlv2ArrayOutputWithContext ¶
func (o FusionAuthIdpSamlv2ArrayOutput) ToFusionAuthIdpSamlv2ArrayOutputWithContext(ctx context.Context) FusionAuthIdpSamlv2ArrayOutput
type FusionAuthIdpSamlv2Input ¶
type FusionAuthIdpSamlv2Input interface { pulumi.Input ToFusionAuthIdpSamlv2Output() FusionAuthIdpSamlv2Output ToFusionAuthIdpSamlv2OutputWithContext(ctx context.Context) FusionAuthIdpSamlv2Output }
type FusionAuthIdpSamlv2Map ¶
type FusionAuthIdpSamlv2Map map[string]FusionAuthIdpSamlv2Input
func (FusionAuthIdpSamlv2Map) ElementType ¶
func (FusionAuthIdpSamlv2Map) ElementType() reflect.Type
func (FusionAuthIdpSamlv2Map) ToFusionAuthIdpSamlv2MapOutput ¶
func (i FusionAuthIdpSamlv2Map) ToFusionAuthIdpSamlv2MapOutput() FusionAuthIdpSamlv2MapOutput
func (FusionAuthIdpSamlv2Map) ToFusionAuthIdpSamlv2MapOutputWithContext ¶
func (i FusionAuthIdpSamlv2Map) ToFusionAuthIdpSamlv2MapOutputWithContext(ctx context.Context) FusionAuthIdpSamlv2MapOutput
type FusionAuthIdpSamlv2MapInput ¶
type FusionAuthIdpSamlv2MapInput interface { pulumi.Input ToFusionAuthIdpSamlv2MapOutput() FusionAuthIdpSamlv2MapOutput ToFusionAuthIdpSamlv2MapOutputWithContext(context.Context) FusionAuthIdpSamlv2MapOutput }
FusionAuthIdpSamlv2MapInput is an input type that accepts FusionAuthIdpSamlv2Map and FusionAuthIdpSamlv2MapOutput values. You can construct a concrete instance of `FusionAuthIdpSamlv2MapInput` via:
FusionAuthIdpSamlv2Map{ "key": FusionAuthIdpSamlv2Args{...} }
type FusionAuthIdpSamlv2MapOutput ¶
type FusionAuthIdpSamlv2MapOutput struct{ *pulumi.OutputState }
func (FusionAuthIdpSamlv2MapOutput) ElementType ¶
func (FusionAuthIdpSamlv2MapOutput) ElementType() reflect.Type
func (FusionAuthIdpSamlv2MapOutput) MapIndex ¶
func (o FusionAuthIdpSamlv2MapOutput) MapIndex(k pulumi.StringInput) FusionAuthIdpSamlv2Output
func (FusionAuthIdpSamlv2MapOutput) ToFusionAuthIdpSamlv2MapOutput ¶
func (o FusionAuthIdpSamlv2MapOutput) ToFusionAuthIdpSamlv2MapOutput() FusionAuthIdpSamlv2MapOutput
func (FusionAuthIdpSamlv2MapOutput) ToFusionAuthIdpSamlv2MapOutputWithContext ¶
func (o FusionAuthIdpSamlv2MapOutput) ToFusionAuthIdpSamlv2MapOutputWithContext(ctx context.Context) FusionAuthIdpSamlv2MapOutput
type FusionAuthIdpSamlv2Output ¶
type FusionAuthIdpSamlv2Output struct{ *pulumi.OutputState }
func (FusionAuthIdpSamlv2Output) ApplicationConfigurations ¶
func (o FusionAuthIdpSamlv2Output) ApplicationConfigurations() FusionAuthIdpSamlv2ApplicationConfigurationArrayOutput
The configuration for each Application that the identity provider is enabled for.
func (FusionAuthIdpSamlv2Output) ButtonImageUrl ¶
func (o FusionAuthIdpSamlv2Output) ButtonImageUrl() pulumi.StringPtrOutput
The top-level button image (URL) to use on the FusionAuth login page for this Identity Provider.
func (FusionAuthIdpSamlv2Output) ButtonText ¶
func (o FusionAuthIdpSamlv2Output) ButtonText() pulumi.StringOutput
The top-level button text to use on the FusionAuth login page for this Identity Provider.
func (FusionAuthIdpSamlv2Output) Debug ¶
func (o FusionAuthIdpSamlv2Output) Debug() pulumi.BoolPtrOutput
Determines if debug is enabled for this provider. When enabled, each time this provider is invoked to reconcile a login an Event Log will be created.
func (FusionAuthIdpSamlv2Output) Domains ¶
func (o FusionAuthIdpSamlv2Output) Domains() pulumi.StringArrayOutput
This is an optional list of domains that this OpenID Connect provider should be used for. This converts the FusionAuth login form to a domain-based login form. This type of form first asks the user for their email. FusionAuth then uses their email to determine if an OpenID Connect identity provider should be used. If an OpenID Connect provider should be used, the browser is redirected to the authorization endpoint of that identity provider. Otherwise, the password field is revealed on the form so that the user can login using FusionAuth.
func (FusionAuthIdpSamlv2Output) ElementType ¶
func (FusionAuthIdpSamlv2Output) ElementType() reflect.Type
func (FusionAuthIdpSamlv2Output) EmailClaim ¶
func (o FusionAuthIdpSamlv2Output) EmailClaim() pulumi.StringPtrOutput
The name of the email claim (Attribute in the Assertion element) in the SAML response that FusionAuth uses to uniquely identity the user. If this is not set, the `useNameForEmail` flag must be true.
func (FusionAuthIdpSamlv2Output) Enabled ¶
func (o FusionAuthIdpSamlv2Output) Enabled() pulumi.BoolPtrOutput
Determines if this provider is enabled. If it is false then it will be disabled globally.
func (FusionAuthIdpSamlv2Output) IdpEndpoint ¶
func (o FusionAuthIdpSamlv2Output) IdpEndpoint() pulumi.StringPtrOutput
The SAML v2 login page of the identity provider.
func (FusionAuthIdpSamlv2Output) IdpId ¶
func (o FusionAuthIdpSamlv2Output) IdpId() pulumi.StringPtrOutput
The ID to use for the new identity provider. If not specified a secure random UUID will be generated.
func (FusionAuthIdpSamlv2Output) KeyId ¶
func (o FusionAuthIdpSamlv2Output) KeyId() pulumi.StringOutput
The id of the key stored in Key Master that is used to verify the SAML response sent back to FusionAuth from the identity provider. This key must be a verification only key or certificate (meaning that it only has a public key component).
func (FusionAuthIdpSamlv2Output) LambdaReconcileId ¶
func (o FusionAuthIdpSamlv2Output) LambdaReconcileId() pulumi.StringPtrOutput
The unique Id of the lambda to used during the user reconcile process to map custom claims from the external identity provider to the FusionAuth user.
func (FusionAuthIdpSamlv2Output) LinkingStrategy ¶
func (o FusionAuthIdpSamlv2Output) LinkingStrategy() pulumi.StringOutput
The linking strategy to use when creating the link between the {idp_display_name} Identity Provider and the user.
func (FusionAuthIdpSamlv2Output) Name ¶
func (o FusionAuthIdpSamlv2Output) Name() pulumi.StringOutput
The name of this OpenID Connect identity provider. This is only used for display purposes.
func (FusionAuthIdpSamlv2Output) NameIdFormat ¶
func (o FusionAuthIdpSamlv2Output) NameIdFormat() pulumi.StringOutput
Either urn:oasis:names:tc:SAML:2.0:nameid-format:persistent or urn:oasis:names:tc:SAML:1.1:nameid-format:emailAddress depending on which NameId format you wish to use.
func (FusionAuthIdpSamlv2Output) PostRequest ¶
func (o FusionAuthIdpSamlv2Output) PostRequest() pulumi.BoolPtrOutput
Set this value equal to true if you wish to use POST bindings with this OpenID Connect identity provider. The default value of false means that a redirect binding which uses a GET request will be used.
func (FusionAuthIdpSamlv2Output) RequestSigningKey ¶
func (o FusionAuthIdpSamlv2Output) RequestSigningKey() pulumi.StringPtrOutput
TThe key pair Id to use to sign the SAML request. Required when `signRequest` is true.
func (FusionAuthIdpSamlv2Output) SignRequest ¶
func (o FusionAuthIdpSamlv2Output) SignRequest() pulumi.BoolPtrOutput
When true authentication requests sent to the identity provider will be signed.
func (FusionAuthIdpSamlv2Output) TenantConfigurations ¶
func (o FusionAuthIdpSamlv2Output) TenantConfigurations() FusionAuthIdpSamlv2TenantConfigurationArrayOutput
The configuration for each Tenant that limits the number of links a user may have for a particular identity provider.
func (FusionAuthIdpSamlv2Output) ToFusionAuthIdpSamlv2Output ¶
func (o FusionAuthIdpSamlv2Output) ToFusionAuthIdpSamlv2Output() FusionAuthIdpSamlv2Output
func (FusionAuthIdpSamlv2Output) ToFusionAuthIdpSamlv2OutputWithContext ¶
func (o FusionAuthIdpSamlv2Output) ToFusionAuthIdpSamlv2OutputWithContext(ctx context.Context) FusionAuthIdpSamlv2Output
func (FusionAuthIdpSamlv2Output) UseNameForEmail ¶
func (o FusionAuthIdpSamlv2Output) UseNameForEmail() pulumi.BoolPtrOutput
Whether or not FusionAuth will use the NameID element value as the email address of the user for reconciliation processing. If this is false, then the `emailClaim` property must be set.
func (FusionAuthIdpSamlv2Output) XmlSignatureCanonicalizationMethod ¶
func (o FusionAuthIdpSamlv2Output) XmlSignatureCanonicalizationMethod() pulumi.StringPtrOutput
The XML signature canonicalization method used when digesting and signing the SAML request.
type FusionAuthIdpSamlv2State ¶
type FusionAuthIdpSamlv2State struct { // The configuration for each Application that the identity provider is enabled for. ApplicationConfigurations FusionAuthIdpSamlv2ApplicationConfigurationArrayInput // The top-level button image (URL) to use on the FusionAuth login page for this Identity Provider. ButtonImageUrl pulumi.StringPtrInput // The top-level button text to use on the FusionAuth login page for this Identity Provider. ButtonText pulumi.StringPtrInput // Determines if debug is enabled for this provider. When enabled, each time this provider is invoked to reconcile a login an Event Log will be created. Debug pulumi.BoolPtrInput // This is an optional list of domains that this OpenID Connect provider should be used for. This converts the FusionAuth login form to a domain-based login form. This type of form first asks the user for their email. FusionAuth then uses their email to determine if an OpenID Connect identity provider should be used. If an OpenID Connect provider should be used, the browser is redirected to the authorization endpoint of that identity provider. Otherwise, the password field is revealed on the form so that the user can login using FusionAuth. Domains pulumi.StringArrayInput // The name of the email claim (Attribute in the Assertion element) in the SAML response that FusionAuth uses to uniquely identity the user. If this is not set, the `useNameForEmail` flag must be true. EmailClaim pulumi.StringPtrInput // Determines if this provider is enabled. If it is false then it will be disabled globally. Enabled pulumi.BoolPtrInput // The SAML v2 login page of the identity provider. IdpEndpoint pulumi.StringPtrInput // The ID to use for the new identity provider. If not specified a secure random UUID will be generated. IdpId pulumi.StringPtrInput // The id of the key stored in Key Master that is used to verify the SAML response sent back to FusionAuth from the identity provider. This key must be a verification only key or certificate (meaning that it only has a public key component). KeyId pulumi.StringPtrInput // The unique Id of the lambda to used during the user reconcile process to map custom claims from the external identity provider to the FusionAuth user. LambdaReconcileId pulumi.StringPtrInput // The linking strategy to use when creating the link between the {idp_display_name} Identity Provider and the user. LinkingStrategy pulumi.StringPtrInput // The name of this OpenID Connect identity provider. This is only used for display purposes. Name pulumi.StringPtrInput // Either urn:oasis:names:tc:SAML:2.0:nameid-format:persistent or urn:oasis:names:tc:SAML:1.1:nameid-format:emailAddress depending on which NameId format you wish to use. NameIdFormat pulumi.StringPtrInput // Set this value equal to true if you wish to use POST bindings with this OpenID Connect identity provider. The default value of false means that a redirect binding which uses a GET request will be used. PostRequest pulumi.BoolPtrInput // TThe key pair Id to use to sign the SAML request. Required when `signRequest` is true. RequestSigningKey pulumi.StringPtrInput // When true authentication requests sent to the identity provider will be signed. SignRequest pulumi.BoolPtrInput // The configuration for each Tenant that limits the number of links a user may have for a particular identity provider. TenantConfigurations FusionAuthIdpSamlv2TenantConfigurationArrayInput // Whether or not FusionAuth will use the NameID element value as the email address of the user for reconciliation processing. If this is false, then the `emailClaim` property must be set. UseNameForEmail pulumi.BoolPtrInput // The XML signature canonicalization method used when digesting and signing the SAML request. XmlSignatureCanonicalizationMethod pulumi.StringPtrInput }
func (FusionAuthIdpSamlv2State) ElementType ¶
func (FusionAuthIdpSamlv2State) ElementType() reflect.Type
type FusionAuthIdpSamlv2TenantConfiguration ¶
type FusionAuthIdpSamlv2TenantConfiguration struct { // When enabled, the number of identity provider links a user may create is enforced by maximumLinks. LimitUserLinkCountEnabled *bool `pulumi:"limitUserLinkCountEnabled"` // Determines if this provider is enabled. If it is false then it will be disabled globally. LimitUserLinkCountMaximumLinks *int `pulumi:"limitUserLinkCountMaximumLinks"` // The unique Id of the tenant that this configuration applies to. TenantId *string `pulumi:"tenantId"` }
type FusionAuthIdpSamlv2TenantConfigurationArgs ¶
type FusionAuthIdpSamlv2TenantConfigurationArgs struct { // When enabled, the number of identity provider links a user may create is enforced by maximumLinks. LimitUserLinkCountEnabled pulumi.BoolPtrInput `pulumi:"limitUserLinkCountEnabled"` // Determines if this provider is enabled. If it is false then it will be disabled globally. LimitUserLinkCountMaximumLinks pulumi.IntPtrInput `pulumi:"limitUserLinkCountMaximumLinks"` // The unique Id of the tenant that this configuration applies to. TenantId pulumi.StringPtrInput `pulumi:"tenantId"` }
func (FusionAuthIdpSamlv2TenantConfigurationArgs) ElementType ¶
func (FusionAuthIdpSamlv2TenantConfigurationArgs) ElementType() reflect.Type
func (FusionAuthIdpSamlv2TenantConfigurationArgs) ToFusionAuthIdpSamlv2TenantConfigurationOutput ¶
func (i FusionAuthIdpSamlv2TenantConfigurationArgs) ToFusionAuthIdpSamlv2TenantConfigurationOutput() FusionAuthIdpSamlv2TenantConfigurationOutput
func (FusionAuthIdpSamlv2TenantConfigurationArgs) ToFusionAuthIdpSamlv2TenantConfigurationOutputWithContext ¶
func (i FusionAuthIdpSamlv2TenantConfigurationArgs) ToFusionAuthIdpSamlv2TenantConfigurationOutputWithContext(ctx context.Context) FusionAuthIdpSamlv2TenantConfigurationOutput
type FusionAuthIdpSamlv2TenantConfigurationArray ¶
type FusionAuthIdpSamlv2TenantConfigurationArray []FusionAuthIdpSamlv2TenantConfigurationInput
func (FusionAuthIdpSamlv2TenantConfigurationArray) ElementType ¶
func (FusionAuthIdpSamlv2TenantConfigurationArray) ElementType() reflect.Type
func (FusionAuthIdpSamlv2TenantConfigurationArray) ToFusionAuthIdpSamlv2TenantConfigurationArrayOutput ¶
func (i FusionAuthIdpSamlv2TenantConfigurationArray) ToFusionAuthIdpSamlv2TenantConfigurationArrayOutput() FusionAuthIdpSamlv2TenantConfigurationArrayOutput
func (FusionAuthIdpSamlv2TenantConfigurationArray) ToFusionAuthIdpSamlv2TenantConfigurationArrayOutputWithContext ¶
func (i FusionAuthIdpSamlv2TenantConfigurationArray) ToFusionAuthIdpSamlv2TenantConfigurationArrayOutputWithContext(ctx context.Context) FusionAuthIdpSamlv2TenantConfigurationArrayOutput
type FusionAuthIdpSamlv2TenantConfigurationArrayInput ¶
type FusionAuthIdpSamlv2TenantConfigurationArrayInput interface { pulumi.Input ToFusionAuthIdpSamlv2TenantConfigurationArrayOutput() FusionAuthIdpSamlv2TenantConfigurationArrayOutput ToFusionAuthIdpSamlv2TenantConfigurationArrayOutputWithContext(context.Context) FusionAuthIdpSamlv2TenantConfigurationArrayOutput }
FusionAuthIdpSamlv2TenantConfigurationArrayInput is an input type that accepts FusionAuthIdpSamlv2TenantConfigurationArray and FusionAuthIdpSamlv2TenantConfigurationArrayOutput values. You can construct a concrete instance of `FusionAuthIdpSamlv2TenantConfigurationArrayInput` via:
FusionAuthIdpSamlv2TenantConfigurationArray{ FusionAuthIdpSamlv2TenantConfigurationArgs{...} }
type FusionAuthIdpSamlv2TenantConfigurationArrayOutput ¶
type FusionAuthIdpSamlv2TenantConfigurationArrayOutput struct{ *pulumi.OutputState }
func (FusionAuthIdpSamlv2TenantConfigurationArrayOutput) ElementType ¶
func (FusionAuthIdpSamlv2TenantConfigurationArrayOutput) ElementType() reflect.Type
func (FusionAuthIdpSamlv2TenantConfigurationArrayOutput) ToFusionAuthIdpSamlv2TenantConfigurationArrayOutput ¶
func (o FusionAuthIdpSamlv2TenantConfigurationArrayOutput) ToFusionAuthIdpSamlv2TenantConfigurationArrayOutput() FusionAuthIdpSamlv2TenantConfigurationArrayOutput
func (FusionAuthIdpSamlv2TenantConfigurationArrayOutput) ToFusionAuthIdpSamlv2TenantConfigurationArrayOutputWithContext ¶
func (o FusionAuthIdpSamlv2TenantConfigurationArrayOutput) ToFusionAuthIdpSamlv2TenantConfigurationArrayOutputWithContext(ctx context.Context) FusionAuthIdpSamlv2TenantConfigurationArrayOutput
type FusionAuthIdpSamlv2TenantConfigurationInput ¶
type FusionAuthIdpSamlv2TenantConfigurationInput interface { pulumi.Input ToFusionAuthIdpSamlv2TenantConfigurationOutput() FusionAuthIdpSamlv2TenantConfigurationOutput ToFusionAuthIdpSamlv2TenantConfigurationOutputWithContext(context.Context) FusionAuthIdpSamlv2TenantConfigurationOutput }
FusionAuthIdpSamlv2TenantConfigurationInput is an input type that accepts FusionAuthIdpSamlv2TenantConfigurationArgs and FusionAuthIdpSamlv2TenantConfigurationOutput values. You can construct a concrete instance of `FusionAuthIdpSamlv2TenantConfigurationInput` via:
FusionAuthIdpSamlv2TenantConfigurationArgs{...}
type FusionAuthIdpSamlv2TenantConfigurationOutput ¶
type FusionAuthIdpSamlv2TenantConfigurationOutput struct{ *pulumi.OutputState }
func (FusionAuthIdpSamlv2TenantConfigurationOutput) ElementType ¶
func (FusionAuthIdpSamlv2TenantConfigurationOutput) ElementType() reflect.Type
func (FusionAuthIdpSamlv2TenantConfigurationOutput) LimitUserLinkCountEnabled ¶
func (o FusionAuthIdpSamlv2TenantConfigurationOutput) LimitUserLinkCountEnabled() pulumi.BoolPtrOutput
When enabled, the number of identity provider links a user may create is enforced by maximumLinks.
func (FusionAuthIdpSamlv2TenantConfigurationOutput) LimitUserLinkCountMaximumLinks ¶
func (o FusionAuthIdpSamlv2TenantConfigurationOutput) LimitUserLinkCountMaximumLinks() pulumi.IntPtrOutput
Determines if this provider is enabled. If it is false then it will be disabled globally.
func (FusionAuthIdpSamlv2TenantConfigurationOutput) TenantId ¶
func (o FusionAuthIdpSamlv2TenantConfigurationOutput) TenantId() pulumi.StringPtrOutput
The unique Id of the tenant that this configuration applies to.
func (FusionAuthIdpSamlv2TenantConfigurationOutput) ToFusionAuthIdpSamlv2TenantConfigurationOutput ¶
func (o FusionAuthIdpSamlv2TenantConfigurationOutput) ToFusionAuthIdpSamlv2TenantConfigurationOutput() FusionAuthIdpSamlv2TenantConfigurationOutput
func (FusionAuthIdpSamlv2TenantConfigurationOutput) ToFusionAuthIdpSamlv2TenantConfigurationOutputWithContext ¶
func (o FusionAuthIdpSamlv2TenantConfigurationOutput) ToFusionAuthIdpSamlv2TenantConfigurationOutputWithContext(ctx context.Context) FusionAuthIdpSamlv2TenantConfigurationOutput
type FusionAuthIdpSteam ¶
type FusionAuthIdpSteam struct { pulumi.CustomResourceState // The configuration for each Application that the identity provider is enabled for. ApplicationConfigurations FusionAuthIdpSteamApplicationConfigurationArrayOutput `pulumi:"applicationConfigurations"` // The top-level button text to use on the FusionAuth login page for this Identity Provider. ButtonText pulumi.StringOutput `pulumi:"buttonText"` // The top-level Steam client id for your Application. This value is retrieved from the Steam developer website when you setup your Steam developer account. ClientId pulumi.StringOutput `pulumi:"clientId"` // Determines if debug is enabled for this provider. When enabled, each time this provider is invoked to reconcile a login an Event Log will be created. Debug pulumi.BoolPtrOutput `pulumi:"debug"` // Determines if this provider is enabled. If it is false then it will be disabled globally. Enabled pulumi.BoolPtrOutput `pulumi:"enabled"` // The ID to use for the new identity provider. If not specified a secure random UUID will be generated. IdpId pulumi.StringPtrOutput `pulumi:"idpId"` // The unique Id of the lambda to used during the user reconcile process to map custom claims from the external identity provider to the FusionAuth user. LambdaReconcileId pulumi.StringPtrOutput `pulumi:"lambdaReconcileId"` // The linking strategy to use when creating the link between the {idp_display_name} Identity Provider and the user. LinkingStrategy pulumi.StringOutput `pulumi:"linkingStrategy"` // The top-level scope that you are requesting from Steam. Scope pulumi.StringPtrOutput `pulumi:"scope"` // The configuration for each Tenant that limits the number of links a user may have for a particular identity provider. TenantConfigurations FusionAuthIdpSteamTenantConfigurationArrayOutput `pulumi:"tenantConfigurations"` // The top-level web API key to use with the Steam Identity Provider when retrieving the player summary info. This value is retrieved from the Steam developer website when you setup your Steam developer account. WebApiKey pulumi.StringOutput `pulumi:"webApiKey"` }
## # Steam Identity Provider Resource
The Steam identity provider type will use the Steam OAuth login API. It will also provide a Login with Steam button on FusionAuth’s login page that will direct a user to the Steam login page. The Steam login uses the implicit OAuth grant and will return to the callback URL with token and state in the URL Fragment. This is handled by the FusionAuth /oauth2/implicit javascript function to pass those values to the /oauth2/callback endpoint.
This identity provider will call Steam’s API to load the Steam user’s personaname and use that as username to lookup or create a user in FusionAuth depending on the linking strategy configured for this identity provider. However, Steam does not allow access to user emails, so neither email linking strategy can be used and user’s will not be able to login or be created.
FusionAuth will also store the Steam token that is returned from the Steam login in the link between the user and the identity provider. This token can be used by an application to make further requests to Steam APIs on behalf of the user.
[Steam Identity Provider APIs](https://fusionauth.io/docs/v1/tech/apis/identity-providers/steam/)
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-fusionauth/sdk/go/fusionauth" "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.NewFusionAuthIdpSteam(ctx, "steam", &fusionauth.FusionAuthIdpSteamArgs{ ApplicationConfigurations: FusionAuthIdpSteamApplicationConfigurationArray{ &FusionAuthIdpSteamApplicationConfigurationArgs{ ApplicationId: pulumi.Any(fusionauth_application.GPS_Insight.Id), CreateRegistration: pulumi.Bool(true), Enabled: pulumi.Bool(true), }, }, ButtonText: pulumi.String("Login with Steam"), ClientId: pulumi.String("0eb1ce3c-2fb1-4ae9-b361-d49fc6e764cc"), Scope: pulumi.String("Xboxlive.signin Xboxlive.offline_access"), WebApiKey: pulumi.String("HG0A97ACKPQ5ZLPU0007BN6674OA25TY"), }) if err != nil { return err } return nil }) }
```
func GetFusionAuthIdpSteam ¶
func GetFusionAuthIdpSteam(ctx *pulumi.Context, name string, id pulumi.IDInput, state *FusionAuthIdpSteamState, opts ...pulumi.ResourceOption) (*FusionAuthIdpSteam, error)
GetFusionAuthIdpSteam gets an existing FusionAuthIdpSteam resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewFusionAuthIdpSteam ¶
func NewFusionAuthIdpSteam(ctx *pulumi.Context, name string, args *FusionAuthIdpSteamArgs, opts ...pulumi.ResourceOption) (*FusionAuthIdpSteam, error)
NewFusionAuthIdpSteam registers a new resource with the given unique name, arguments, and options.
func (*FusionAuthIdpSteam) ElementType ¶
func (*FusionAuthIdpSteam) ElementType() reflect.Type
func (*FusionAuthIdpSteam) ToFusionAuthIdpSteamOutput ¶
func (i *FusionAuthIdpSteam) ToFusionAuthIdpSteamOutput() FusionAuthIdpSteamOutput
func (*FusionAuthIdpSteam) ToFusionAuthIdpSteamOutputWithContext ¶
func (i *FusionAuthIdpSteam) ToFusionAuthIdpSteamOutputWithContext(ctx context.Context) FusionAuthIdpSteamOutput
type FusionAuthIdpSteamApplicationConfiguration ¶
type FusionAuthIdpSteamApplicationConfiguration struct { // ID of the Application to apply this configuration to. ApplicationId *string `pulumi:"applicationId"` // The top-level button text to use on the FusionAuth login page for this Identity Provider. ButtonText *string `pulumi:"buttonText"` // The top-level Steam client id for your Application. This value is retrieved from the Steam developer website when you setup your Steam developer account. ClientId *string `pulumi:"clientId"` // Determines if a UserRegistration is created for the User automatically or not. If a user doesn’t exist in FusionAuth and logs in through an identity provider, this boolean controls whether or not FusionAuth creates a registration for the User in the Application they are logging into. CreateRegistration *bool `pulumi:"createRegistration"` // Determines if this provider is enabled. If it is false then it will be disabled globally. Enabled *bool `pulumi:"enabled"` // The top-level scope that you are requesting from Steam. Scope *string `pulumi:"scope"` // The top-level web API key to use with the Steam Identity Provider when retrieving the player summary info. This value is retrieved from the Steam developer website when you setup your Steam developer account. WebApiKey *string `pulumi:"webApiKey"` }
type FusionAuthIdpSteamApplicationConfigurationArgs ¶
type FusionAuthIdpSteamApplicationConfigurationArgs struct { // ID of the Application to apply this configuration to. ApplicationId pulumi.StringPtrInput `pulumi:"applicationId"` // The top-level button text to use on the FusionAuth login page for this Identity Provider. ButtonText pulumi.StringPtrInput `pulumi:"buttonText"` // The top-level Steam client id for your Application. This value is retrieved from the Steam developer website when you setup your Steam developer account. ClientId pulumi.StringPtrInput `pulumi:"clientId"` // Determines if a UserRegistration is created for the User automatically or not. If a user doesn’t exist in FusionAuth and logs in through an identity provider, this boolean controls whether or not FusionAuth creates a registration for the User in the Application they are logging into. CreateRegistration pulumi.BoolPtrInput `pulumi:"createRegistration"` // Determines if this provider is enabled. If it is false then it will be disabled globally. Enabled pulumi.BoolPtrInput `pulumi:"enabled"` // The top-level scope that you are requesting from Steam. Scope pulumi.StringPtrInput `pulumi:"scope"` // The top-level web API key to use with the Steam Identity Provider when retrieving the player summary info. This value is retrieved from the Steam developer website when you setup your Steam developer account. WebApiKey pulumi.StringPtrInput `pulumi:"webApiKey"` }
func (FusionAuthIdpSteamApplicationConfigurationArgs) ElementType ¶
func (FusionAuthIdpSteamApplicationConfigurationArgs) ElementType() reflect.Type
func (FusionAuthIdpSteamApplicationConfigurationArgs) ToFusionAuthIdpSteamApplicationConfigurationOutput ¶
func (i FusionAuthIdpSteamApplicationConfigurationArgs) ToFusionAuthIdpSteamApplicationConfigurationOutput() FusionAuthIdpSteamApplicationConfigurationOutput
func (FusionAuthIdpSteamApplicationConfigurationArgs) ToFusionAuthIdpSteamApplicationConfigurationOutputWithContext ¶
func (i FusionAuthIdpSteamApplicationConfigurationArgs) ToFusionAuthIdpSteamApplicationConfigurationOutputWithContext(ctx context.Context) FusionAuthIdpSteamApplicationConfigurationOutput
type FusionAuthIdpSteamApplicationConfigurationArray ¶
type FusionAuthIdpSteamApplicationConfigurationArray []FusionAuthIdpSteamApplicationConfigurationInput
func (FusionAuthIdpSteamApplicationConfigurationArray) ElementType ¶
func (FusionAuthIdpSteamApplicationConfigurationArray) ElementType() reflect.Type
func (FusionAuthIdpSteamApplicationConfigurationArray) ToFusionAuthIdpSteamApplicationConfigurationArrayOutput ¶
func (i FusionAuthIdpSteamApplicationConfigurationArray) ToFusionAuthIdpSteamApplicationConfigurationArrayOutput() FusionAuthIdpSteamApplicationConfigurationArrayOutput
func (FusionAuthIdpSteamApplicationConfigurationArray) ToFusionAuthIdpSteamApplicationConfigurationArrayOutputWithContext ¶
func (i FusionAuthIdpSteamApplicationConfigurationArray) ToFusionAuthIdpSteamApplicationConfigurationArrayOutputWithContext(ctx context.Context) FusionAuthIdpSteamApplicationConfigurationArrayOutput
type FusionAuthIdpSteamApplicationConfigurationArrayInput ¶
type FusionAuthIdpSteamApplicationConfigurationArrayInput interface { pulumi.Input ToFusionAuthIdpSteamApplicationConfigurationArrayOutput() FusionAuthIdpSteamApplicationConfigurationArrayOutput ToFusionAuthIdpSteamApplicationConfigurationArrayOutputWithContext(context.Context) FusionAuthIdpSteamApplicationConfigurationArrayOutput }
FusionAuthIdpSteamApplicationConfigurationArrayInput is an input type that accepts FusionAuthIdpSteamApplicationConfigurationArray and FusionAuthIdpSteamApplicationConfigurationArrayOutput values. You can construct a concrete instance of `FusionAuthIdpSteamApplicationConfigurationArrayInput` via:
FusionAuthIdpSteamApplicationConfigurationArray{ FusionAuthIdpSteamApplicationConfigurationArgs{...} }
type FusionAuthIdpSteamApplicationConfigurationArrayOutput ¶
type FusionAuthIdpSteamApplicationConfigurationArrayOutput struct{ *pulumi.OutputState }
func (FusionAuthIdpSteamApplicationConfigurationArrayOutput) ElementType ¶
func (FusionAuthIdpSteamApplicationConfigurationArrayOutput) ElementType() reflect.Type
func (FusionAuthIdpSteamApplicationConfigurationArrayOutput) ToFusionAuthIdpSteamApplicationConfigurationArrayOutput ¶
func (o FusionAuthIdpSteamApplicationConfigurationArrayOutput) ToFusionAuthIdpSteamApplicationConfigurationArrayOutput() FusionAuthIdpSteamApplicationConfigurationArrayOutput
func (FusionAuthIdpSteamApplicationConfigurationArrayOutput) ToFusionAuthIdpSteamApplicationConfigurationArrayOutputWithContext ¶
func (o FusionAuthIdpSteamApplicationConfigurationArrayOutput) ToFusionAuthIdpSteamApplicationConfigurationArrayOutputWithContext(ctx context.Context) FusionAuthIdpSteamApplicationConfigurationArrayOutput
type FusionAuthIdpSteamApplicationConfigurationInput ¶
type FusionAuthIdpSteamApplicationConfigurationInput interface { pulumi.Input ToFusionAuthIdpSteamApplicationConfigurationOutput() FusionAuthIdpSteamApplicationConfigurationOutput ToFusionAuthIdpSteamApplicationConfigurationOutputWithContext(context.Context) FusionAuthIdpSteamApplicationConfigurationOutput }
FusionAuthIdpSteamApplicationConfigurationInput is an input type that accepts FusionAuthIdpSteamApplicationConfigurationArgs and FusionAuthIdpSteamApplicationConfigurationOutput values. You can construct a concrete instance of `FusionAuthIdpSteamApplicationConfigurationInput` via:
FusionAuthIdpSteamApplicationConfigurationArgs{...}
type FusionAuthIdpSteamApplicationConfigurationOutput ¶
type FusionAuthIdpSteamApplicationConfigurationOutput struct{ *pulumi.OutputState }
func (FusionAuthIdpSteamApplicationConfigurationOutput) ApplicationId ¶
func (o FusionAuthIdpSteamApplicationConfigurationOutput) ApplicationId() pulumi.StringPtrOutput
ID of the Application to apply this configuration to.
func (FusionAuthIdpSteamApplicationConfigurationOutput) ButtonText ¶
func (o FusionAuthIdpSteamApplicationConfigurationOutput) ButtonText() pulumi.StringPtrOutput
The top-level button text to use on the FusionAuth login page for this Identity Provider.
func (FusionAuthIdpSteamApplicationConfigurationOutput) ClientId ¶
func (o FusionAuthIdpSteamApplicationConfigurationOutput) ClientId() pulumi.StringPtrOutput
The top-level Steam client id for your Application. This value is retrieved from the Steam developer website when you setup your Steam developer account.
func (FusionAuthIdpSteamApplicationConfigurationOutput) CreateRegistration ¶
func (o FusionAuthIdpSteamApplicationConfigurationOutput) CreateRegistration() pulumi.BoolPtrOutput
Determines if a UserRegistration is created for the User automatically or not. If a user doesn’t exist in FusionAuth and logs in through an identity provider, this boolean controls whether or not FusionAuth creates a registration for the User in the Application they are logging into.
func (FusionAuthIdpSteamApplicationConfigurationOutput) ElementType ¶
func (FusionAuthIdpSteamApplicationConfigurationOutput) ElementType() reflect.Type
func (FusionAuthIdpSteamApplicationConfigurationOutput) Enabled ¶
func (o FusionAuthIdpSteamApplicationConfigurationOutput) Enabled() pulumi.BoolPtrOutput
Determines if this provider is enabled. If it is false then it will be disabled globally.
func (FusionAuthIdpSteamApplicationConfigurationOutput) Scope ¶
func (o FusionAuthIdpSteamApplicationConfigurationOutput) Scope() pulumi.StringPtrOutput
The top-level scope that you are requesting from Steam.
func (FusionAuthIdpSteamApplicationConfigurationOutput) ToFusionAuthIdpSteamApplicationConfigurationOutput ¶
func (o FusionAuthIdpSteamApplicationConfigurationOutput) ToFusionAuthIdpSteamApplicationConfigurationOutput() FusionAuthIdpSteamApplicationConfigurationOutput
func (FusionAuthIdpSteamApplicationConfigurationOutput) ToFusionAuthIdpSteamApplicationConfigurationOutputWithContext ¶
func (o FusionAuthIdpSteamApplicationConfigurationOutput) ToFusionAuthIdpSteamApplicationConfigurationOutputWithContext(ctx context.Context) FusionAuthIdpSteamApplicationConfigurationOutput
func (FusionAuthIdpSteamApplicationConfigurationOutput) WebApiKey ¶
func (o FusionAuthIdpSteamApplicationConfigurationOutput) WebApiKey() pulumi.StringPtrOutput
The top-level web API key to use with the Steam Identity Provider when retrieving the player summary info. This value is retrieved from the Steam developer website when you setup your Steam developer account.
type FusionAuthIdpSteamArgs ¶
type FusionAuthIdpSteamArgs struct { // The configuration for each Application that the identity provider is enabled for. ApplicationConfigurations FusionAuthIdpSteamApplicationConfigurationArrayInput // The top-level button text to use on the FusionAuth login page for this Identity Provider. ButtonText pulumi.StringInput // The top-level Steam client id for your Application. This value is retrieved from the Steam developer website when you setup your Steam developer account. ClientId pulumi.StringInput // Determines if debug is enabled for this provider. When enabled, each time this provider is invoked to reconcile a login an Event Log will be created. Debug pulumi.BoolPtrInput // Determines if this provider is enabled. If it is false then it will be disabled globally. Enabled pulumi.BoolPtrInput // The ID to use for the new identity provider. If not specified a secure random UUID will be generated. IdpId pulumi.StringPtrInput // The unique Id of the lambda to used during the user reconcile process to map custom claims from the external identity provider to the FusionAuth user. LambdaReconcileId pulumi.StringPtrInput // The linking strategy to use when creating the link between the {idp_display_name} Identity Provider and the user. LinkingStrategy pulumi.StringPtrInput // The top-level scope that you are requesting from Steam. Scope pulumi.StringPtrInput // The configuration for each Tenant that limits the number of links a user may have for a particular identity provider. TenantConfigurations FusionAuthIdpSteamTenantConfigurationArrayInput // The top-level web API key to use with the Steam Identity Provider when retrieving the player summary info. This value is retrieved from the Steam developer website when you setup your Steam developer account. WebApiKey pulumi.StringInput }
The set of arguments for constructing a FusionAuthIdpSteam resource.
func (FusionAuthIdpSteamArgs) ElementType ¶
func (FusionAuthIdpSteamArgs) ElementType() reflect.Type
type FusionAuthIdpSteamArray ¶
type FusionAuthIdpSteamArray []FusionAuthIdpSteamInput
func (FusionAuthIdpSteamArray) ElementType ¶
func (FusionAuthIdpSteamArray) ElementType() reflect.Type
func (FusionAuthIdpSteamArray) ToFusionAuthIdpSteamArrayOutput ¶
func (i FusionAuthIdpSteamArray) ToFusionAuthIdpSteamArrayOutput() FusionAuthIdpSteamArrayOutput
func (FusionAuthIdpSteamArray) ToFusionAuthIdpSteamArrayOutputWithContext ¶
func (i FusionAuthIdpSteamArray) ToFusionAuthIdpSteamArrayOutputWithContext(ctx context.Context) FusionAuthIdpSteamArrayOutput
type FusionAuthIdpSteamArrayInput ¶
type FusionAuthIdpSteamArrayInput interface { pulumi.Input ToFusionAuthIdpSteamArrayOutput() FusionAuthIdpSteamArrayOutput ToFusionAuthIdpSteamArrayOutputWithContext(context.Context) FusionAuthIdpSteamArrayOutput }
FusionAuthIdpSteamArrayInput is an input type that accepts FusionAuthIdpSteamArray and FusionAuthIdpSteamArrayOutput values. You can construct a concrete instance of `FusionAuthIdpSteamArrayInput` via:
FusionAuthIdpSteamArray{ FusionAuthIdpSteamArgs{...} }
type FusionAuthIdpSteamArrayOutput ¶
type FusionAuthIdpSteamArrayOutput struct{ *pulumi.OutputState }
func (FusionAuthIdpSteamArrayOutput) ElementType ¶
func (FusionAuthIdpSteamArrayOutput) ElementType() reflect.Type
func (FusionAuthIdpSteamArrayOutput) Index ¶
func (o FusionAuthIdpSteamArrayOutput) Index(i pulumi.IntInput) FusionAuthIdpSteamOutput
func (FusionAuthIdpSteamArrayOutput) ToFusionAuthIdpSteamArrayOutput ¶
func (o FusionAuthIdpSteamArrayOutput) ToFusionAuthIdpSteamArrayOutput() FusionAuthIdpSteamArrayOutput
func (FusionAuthIdpSteamArrayOutput) ToFusionAuthIdpSteamArrayOutputWithContext ¶
func (o FusionAuthIdpSteamArrayOutput) ToFusionAuthIdpSteamArrayOutputWithContext(ctx context.Context) FusionAuthIdpSteamArrayOutput
type FusionAuthIdpSteamInput ¶
type FusionAuthIdpSteamInput interface { pulumi.Input ToFusionAuthIdpSteamOutput() FusionAuthIdpSteamOutput ToFusionAuthIdpSteamOutputWithContext(ctx context.Context) FusionAuthIdpSteamOutput }
type FusionAuthIdpSteamMap ¶
type FusionAuthIdpSteamMap map[string]FusionAuthIdpSteamInput
func (FusionAuthIdpSteamMap) ElementType ¶
func (FusionAuthIdpSteamMap) ElementType() reflect.Type
func (FusionAuthIdpSteamMap) ToFusionAuthIdpSteamMapOutput ¶
func (i FusionAuthIdpSteamMap) ToFusionAuthIdpSteamMapOutput() FusionAuthIdpSteamMapOutput
func (FusionAuthIdpSteamMap) ToFusionAuthIdpSteamMapOutputWithContext ¶
func (i FusionAuthIdpSteamMap) ToFusionAuthIdpSteamMapOutputWithContext(ctx context.Context) FusionAuthIdpSteamMapOutput
type FusionAuthIdpSteamMapInput ¶
type FusionAuthIdpSteamMapInput interface { pulumi.Input ToFusionAuthIdpSteamMapOutput() FusionAuthIdpSteamMapOutput ToFusionAuthIdpSteamMapOutputWithContext(context.Context) FusionAuthIdpSteamMapOutput }
FusionAuthIdpSteamMapInput is an input type that accepts FusionAuthIdpSteamMap and FusionAuthIdpSteamMapOutput values. You can construct a concrete instance of `FusionAuthIdpSteamMapInput` via:
FusionAuthIdpSteamMap{ "key": FusionAuthIdpSteamArgs{...} }
type FusionAuthIdpSteamMapOutput ¶
type FusionAuthIdpSteamMapOutput struct{ *pulumi.OutputState }
func (FusionAuthIdpSteamMapOutput) ElementType ¶
func (FusionAuthIdpSteamMapOutput) ElementType() reflect.Type
func (FusionAuthIdpSteamMapOutput) MapIndex ¶
func (o FusionAuthIdpSteamMapOutput) MapIndex(k pulumi.StringInput) FusionAuthIdpSteamOutput
func (FusionAuthIdpSteamMapOutput) ToFusionAuthIdpSteamMapOutput ¶
func (o FusionAuthIdpSteamMapOutput) ToFusionAuthIdpSteamMapOutput() FusionAuthIdpSteamMapOutput
func (FusionAuthIdpSteamMapOutput) ToFusionAuthIdpSteamMapOutputWithContext ¶
func (o FusionAuthIdpSteamMapOutput) ToFusionAuthIdpSteamMapOutputWithContext(ctx context.Context) FusionAuthIdpSteamMapOutput
type FusionAuthIdpSteamOutput ¶
type FusionAuthIdpSteamOutput struct{ *pulumi.OutputState }
func (FusionAuthIdpSteamOutput) ApplicationConfigurations ¶
func (o FusionAuthIdpSteamOutput) ApplicationConfigurations() FusionAuthIdpSteamApplicationConfigurationArrayOutput
The configuration for each Application that the identity provider is enabled for.
func (FusionAuthIdpSteamOutput) ButtonText ¶
func (o FusionAuthIdpSteamOutput) ButtonText() pulumi.StringOutput
The top-level button text to use on the FusionAuth login page for this Identity Provider.
func (FusionAuthIdpSteamOutput) ClientId ¶
func (o FusionAuthIdpSteamOutput) ClientId() pulumi.StringOutput
The top-level Steam client id for your Application. This value is retrieved from the Steam developer website when you setup your Steam developer account.
func (FusionAuthIdpSteamOutput) Debug ¶
func (o FusionAuthIdpSteamOutput) Debug() pulumi.BoolPtrOutput
Determines if debug is enabled for this provider. When enabled, each time this provider is invoked to reconcile a login an Event Log will be created.
func (FusionAuthIdpSteamOutput) ElementType ¶
func (FusionAuthIdpSteamOutput) ElementType() reflect.Type
func (FusionAuthIdpSteamOutput) Enabled ¶
func (o FusionAuthIdpSteamOutput) Enabled() pulumi.BoolPtrOutput
Determines if this provider is enabled. If it is false then it will be disabled globally.
func (FusionAuthIdpSteamOutput) IdpId ¶
func (o FusionAuthIdpSteamOutput) IdpId() pulumi.StringPtrOutput
The ID to use for the new identity provider. If not specified a secure random UUID will be generated.
func (FusionAuthIdpSteamOutput) LambdaReconcileId ¶
func (o FusionAuthIdpSteamOutput) LambdaReconcileId() pulumi.StringPtrOutput
The unique Id of the lambda to used during the user reconcile process to map custom claims from the external identity provider to the FusionAuth user.
func (FusionAuthIdpSteamOutput) LinkingStrategy ¶
func (o FusionAuthIdpSteamOutput) LinkingStrategy() pulumi.StringOutput
The linking strategy to use when creating the link between the {idp_display_name} Identity Provider and the user.
func (FusionAuthIdpSteamOutput) Scope ¶
func (o FusionAuthIdpSteamOutput) Scope() pulumi.StringPtrOutput
The top-level scope that you are requesting from Steam.
func (FusionAuthIdpSteamOutput) TenantConfigurations ¶
func (o FusionAuthIdpSteamOutput) TenantConfigurations() FusionAuthIdpSteamTenantConfigurationArrayOutput
The configuration for each Tenant that limits the number of links a user may have for a particular identity provider.
func (FusionAuthIdpSteamOutput) ToFusionAuthIdpSteamOutput ¶
func (o FusionAuthIdpSteamOutput) ToFusionAuthIdpSteamOutput() FusionAuthIdpSteamOutput
func (FusionAuthIdpSteamOutput) ToFusionAuthIdpSteamOutputWithContext ¶
func (o FusionAuthIdpSteamOutput) ToFusionAuthIdpSteamOutputWithContext(ctx context.Context) FusionAuthIdpSteamOutput
func (FusionAuthIdpSteamOutput) WebApiKey ¶
func (o FusionAuthIdpSteamOutput) WebApiKey() pulumi.StringOutput
The top-level web API key to use with the Steam Identity Provider when retrieving the player summary info. This value is retrieved from the Steam developer website when you setup your Steam developer account.
type FusionAuthIdpSteamState ¶
type FusionAuthIdpSteamState struct { // The configuration for each Application that the identity provider is enabled for. ApplicationConfigurations FusionAuthIdpSteamApplicationConfigurationArrayInput // The top-level button text to use on the FusionAuth login page for this Identity Provider. ButtonText pulumi.StringPtrInput // The top-level Steam client id for your Application. This value is retrieved from the Steam developer website when you setup your Steam developer account. ClientId pulumi.StringPtrInput // Determines if debug is enabled for this provider. When enabled, each time this provider is invoked to reconcile a login an Event Log will be created. Debug pulumi.BoolPtrInput // Determines if this provider is enabled. If it is false then it will be disabled globally. Enabled pulumi.BoolPtrInput // The ID to use for the new identity provider. If not specified a secure random UUID will be generated. IdpId pulumi.StringPtrInput // The unique Id of the lambda to used during the user reconcile process to map custom claims from the external identity provider to the FusionAuth user. LambdaReconcileId pulumi.StringPtrInput // The linking strategy to use when creating the link between the {idp_display_name} Identity Provider and the user. LinkingStrategy pulumi.StringPtrInput // The top-level scope that you are requesting from Steam. Scope pulumi.StringPtrInput // The configuration for each Tenant that limits the number of links a user may have for a particular identity provider. TenantConfigurations FusionAuthIdpSteamTenantConfigurationArrayInput // The top-level web API key to use with the Steam Identity Provider when retrieving the player summary info. This value is retrieved from the Steam developer website when you setup your Steam developer account. WebApiKey pulumi.StringPtrInput }
func (FusionAuthIdpSteamState) ElementType ¶
func (FusionAuthIdpSteamState) ElementType() reflect.Type
type FusionAuthIdpSteamTenantConfiguration ¶
type FusionAuthIdpSteamTenantConfiguration struct { // When enabled, the number of identity provider links a user may create is enforced by maximumLinks. LimitUserLinkCountEnabled *bool `pulumi:"limitUserLinkCountEnabled"` // Determines if this provider is enabled. If it is false then it will be disabled globally. LimitUserLinkCountMaximumLinks *int `pulumi:"limitUserLinkCountMaximumLinks"` // The unique Id of the tenant that this configuration applies to. TenantId *string `pulumi:"tenantId"` }
type FusionAuthIdpSteamTenantConfigurationArgs ¶
type FusionAuthIdpSteamTenantConfigurationArgs struct { // When enabled, the number of identity provider links a user may create is enforced by maximumLinks. LimitUserLinkCountEnabled pulumi.BoolPtrInput `pulumi:"limitUserLinkCountEnabled"` // Determines if this provider is enabled. If it is false then it will be disabled globally. LimitUserLinkCountMaximumLinks pulumi.IntPtrInput `pulumi:"limitUserLinkCountMaximumLinks"` // The unique Id of the tenant that this configuration applies to. TenantId pulumi.StringPtrInput `pulumi:"tenantId"` }
func (FusionAuthIdpSteamTenantConfigurationArgs) ElementType ¶
func (FusionAuthIdpSteamTenantConfigurationArgs) ElementType() reflect.Type
func (FusionAuthIdpSteamTenantConfigurationArgs) ToFusionAuthIdpSteamTenantConfigurationOutput ¶
func (i FusionAuthIdpSteamTenantConfigurationArgs) ToFusionAuthIdpSteamTenantConfigurationOutput() FusionAuthIdpSteamTenantConfigurationOutput
func (FusionAuthIdpSteamTenantConfigurationArgs) ToFusionAuthIdpSteamTenantConfigurationOutputWithContext ¶
func (i FusionAuthIdpSteamTenantConfigurationArgs) ToFusionAuthIdpSteamTenantConfigurationOutputWithContext(ctx context.Context) FusionAuthIdpSteamTenantConfigurationOutput
type FusionAuthIdpSteamTenantConfigurationArray ¶
type FusionAuthIdpSteamTenantConfigurationArray []FusionAuthIdpSteamTenantConfigurationInput
func (FusionAuthIdpSteamTenantConfigurationArray) ElementType ¶
func (FusionAuthIdpSteamTenantConfigurationArray) ElementType() reflect.Type
func (FusionAuthIdpSteamTenantConfigurationArray) ToFusionAuthIdpSteamTenantConfigurationArrayOutput ¶
func (i FusionAuthIdpSteamTenantConfigurationArray) ToFusionAuthIdpSteamTenantConfigurationArrayOutput() FusionAuthIdpSteamTenantConfigurationArrayOutput
func (FusionAuthIdpSteamTenantConfigurationArray) ToFusionAuthIdpSteamTenantConfigurationArrayOutputWithContext ¶
func (i FusionAuthIdpSteamTenantConfigurationArray) ToFusionAuthIdpSteamTenantConfigurationArrayOutputWithContext(ctx context.Context) FusionAuthIdpSteamTenantConfigurationArrayOutput
type FusionAuthIdpSteamTenantConfigurationArrayInput ¶
type FusionAuthIdpSteamTenantConfigurationArrayInput interface { pulumi.Input ToFusionAuthIdpSteamTenantConfigurationArrayOutput() FusionAuthIdpSteamTenantConfigurationArrayOutput ToFusionAuthIdpSteamTenantConfigurationArrayOutputWithContext(context.Context) FusionAuthIdpSteamTenantConfigurationArrayOutput }
FusionAuthIdpSteamTenantConfigurationArrayInput is an input type that accepts FusionAuthIdpSteamTenantConfigurationArray and FusionAuthIdpSteamTenantConfigurationArrayOutput values. You can construct a concrete instance of `FusionAuthIdpSteamTenantConfigurationArrayInput` via:
FusionAuthIdpSteamTenantConfigurationArray{ FusionAuthIdpSteamTenantConfigurationArgs{...} }
type FusionAuthIdpSteamTenantConfigurationArrayOutput ¶
type FusionAuthIdpSteamTenantConfigurationArrayOutput struct{ *pulumi.OutputState }
func (FusionAuthIdpSteamTenantConfigurationArrayOutput) ElementType ¶
func (FusionAuthIdpSteamTenantConfigurationArrayOutput) ElementType() reflect.Type
func (FusionAuthIdpSteamTenantConfigurationArrayOutput) ToFusionAuthIdpSteamTenantConfigurationArrayOutput ¶
func (o FusionAuthIdpSteamTenantConfigurationArrayOutput) ToFusionAuthIdpSteamTenantConfigurationArrayOutput() FusionAuthIdpSteamTenantConfigurationArrayOutput
func (FusionAuthIdpSteamTenantConfigurationArrayOutput) ToFusionAuthIdpSteamTenantConfigurationArrayOutputWithContext ¶
func (o FusionAuthIdpSteamTenantConfigurationArrayOutput) ToFusionAuthIdpSteamTenantConfigurationArrayOutputWithContext(ctx context.Context) FusionAuthIdpSteamTenantConfigurationArrayOutput
type FusionAuthIdpSteamTenantConfigurationInput ¶
type FusionAuthIdpSteamTenantConfigurationInput interface { pulumi.Input ToFusionAuthIdpSteamTenantConfigurationOutput() FusionAuthIdpSteamTenantConfigurationOutput ToFusionAuthIdpSteamTenantConfigurationOutputWithContext(context.Context) FusionAuthIdpSteamTenantConfigurationOutput }
FusionAuthIdpSteamTenantConfigurationInput is an input type that accepts FusionAuthIdpSteamTenantConfigurationArgs and FusionAuthIdpSteamTenantConfigurationOutput values. You can construct a concrete instance of `FusionAuthIdpSteamTenantConfigurationInput` via:
FusionAuthIdpSteamTenantConfigurationArgs{...}
type FusionAuthIdpSteamTenantConfigurationOutput ¶
type FusionAuthIdpSteamTenantConfigurationOutput struct{ *pulumi.OutputState }
func (FusionAuthIdpSteamTenantConfigurationOutput) ElementType ¶
func (FusionAuthIdpSteamTenantConfigurationOutput) ElementType() reflect.Type
func (FusionAuthIdpSteamTenantConfigurationOutput) LimitUserLinkCountEnabled ¶
func (o FusionAuthIdpSteamTenantConfigurationOutput) LimitUserLinkCountEnabled() pulumi.BoolPtrOutput
When enabled, the number of identity provider links a user may create is enforced by maximumLinks.
func (FusionAuthIdpSteamTenantConfigurationOutput) LimitUserLinkCountMaximumLinks ¶
func (o FusionAuthIdpSteamTenantConfigurationOutput) LimitUserLinkCountMaximumLinks() pulumi.IntPtrOutput
Determines if this provider is enabled. If it is false then it will be disabled globally.
func (FusionAuthIdpSteamTenantConfigurationOutput) TenantId ¶
func (o FusionAuthIdpSteamTenantConfigurationOutput) TenantId() pulumi.StringPtrOutput
The unique Id of the tenant that this configuration applies to.
func (FusionAuthIdpSteamTenantConfigurationOutput) ToFusionAuthIdpSteamTenantConfigurationOutput ¶
func (o FusionAuthIdpSteamTenantConfigurationOutput) ToFusionAuthIdpSteamTenantConfigurationOutput() FusionAuthIdpSteamTenantConfigurationOutput
func (FusionAuthIdpSteamTenantConfigurationOutput) ToFusionAuthIdpSteamTenantConfigurationOutputWithContext ¶
func (o FusionAuthIdpSteamTenantConfigurationOutput) ToFusionAuthIdpSteamTenantConfigurationOutputWithContext(ctx context.Context) FusionAuthIdpSteamTenantConfigurationOutput
type FusionAuthIdpTwitch ¶
type FusionAuthIdpTwitch struct { pulumi.CustomResourceState // The configuration for each Application that the identity provider is enabled for. ApplicationConfigurations FusionAuthIdpTwitchApplicationConfigurationArrayOutput `pulumi:"applicationConfigurations"` // The top-level button text to use on the FusionAuth login page for this Identity Provider. ButtonText pulumi.StringOutput `pulumi:"buttonText"` // TThe top-level Xbox client id for your Application. This value is retrieved from the Xbox developer website when you setup your Xbox developer account. ClientId pulumi.StringOutput `pulumi:"clientId"` // The top-level client secret to use with the Xbox Identity Provider when retrieving the long-lived token. This value is retrieved from the Xbox developer website when you setup your Xbox developer account. ClientSecret pulumi.StringOutput `pulumi:"clientSecret"` // Determines if debug is enabled for this provider. When enabled, each time this provider is invoked to reconcile a login an Event Log will be created. Debug pulumi.BoolPtrOutput `pulumi:"debug"` // Determines if this provider is enabled. If it is false then it will be disabled globally. Enabled pulumi.BoolPtrOutput `pulumi:"enabled"` // The ID to use for the new identity provider. If not specified a secure random UUID will be generated. IdpId pulumi.StringPtrOutput `pulumi:"idpId"` // The unique Id of the lambda to used during the user reconcile process to map custom claims from the external identity provider to the FusionAuth user. LambdaReconcileId pulumi.StringPtrOutput `pulumi:"lambdaReconcileId"` // The linking strategy to use when creating the link between the {idp_display_name} Identity Provider and the user. LinkingStrategy pulumi.StringOutput `pulumi:"linkingStrategy"` // The top-level scope that you are requesting from Xbox. Scope pulumi.StringPtrOutput `pulumi:"scope"` // The configuration for each Tenant that limits the number of links a user may have for a particular identity provider. TenantConfigurations FusionAuthIdpTwitchTenantConfigurationArrayOutput `pulumi:"tenantConfigurations"` }
## # Twitch Identity Provider Resource
The Twitch identity provider type will use the Twitch OAuth v2.0 login API. It will also provide a Login with Twitch button on FusionAuth’s login page that will direct a user to the Twitch login page.
This identity provider will call Twitch’s API to load the user’s email and preferredUsername and use those as email and username to lookup or create a user in FusionAuth depending on the linking strategy configured for this identity provider. Additional claims returned by Twitch can be used to reconcile the user to FusionAuth by using a Twitch Reconcile Lambda.
FusionAuth will also store the Twitch refreshToken returned from the Twitch API in the link between the user and the identity provider. This token can be used by an application to make further requests to Twitch APIs on behalf of the user.
[Twitch Identity Provider APIs](https://fusionauth.io/docs/v1/tech/apis/identity-providers/twitch/)
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-fusionauth/sdk/go/fusionauth" "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.NewFusionAuthIdpTwitch(ctx, "twitch", &fusionauth.FusionAuthIdpTwitchArgs{ ApplicationConfigurations: FusionAuthIdpTwitchApplicationConfigurationArray{ &FusionAuthIdpTwitchApplicationConfigurationArgs{ ApplicationId: pulumi.Any(fusionauth_application.My_app.Id), CreateRegistration: pulumi.Bool(true), Enabled: pulumi.Bool(true), }, }, ButtonText: pulumi.String("Login with Twitch"), ClientId: pulumi.String("0eb1ce3c-2fb1-4ae9-b361-d49fc6e764cc"), ClientSecret: pulumi.String("693s000cbn66k0mxtqzr_c_NfLy3~6_SEA"), Scope: pulumi.String("Xboxlive.signin Xboxlive.offline_access"), }) if err != nil { return err } return nil }) }
```
func GetFusionAuthIdpTwitch ¶
func GetFusionAuthIdpTwitch(ctx *pulumi.Context, name string, id pulumi.IDInput, state *FusionAuthIdpTwitchState, opts ...pulumi.ResourceOption) (*FusionAuthIdpTwitch, error)
GetFusionAuthIdpTwitch gets an existing FusionAuthIdpTwitch resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewFusionAuthIdpTwitch ¶
func NewFusionAuthIdpTwitch(ctx *pulumi.Context, name string, args *FusionAuthIdpTwitchArgs, opts ...pulumi.ResourceOption) (*FusionAuthIdpTwitch, error)
NewFusionAuthIdpTwitch registers a new resource with the given unique name, arguments, and options.
func (*FusionAuthIdpTwitch) ElementType ¶
func (*FusionAuthIdpTwitch) ElementType() reflect.Type
func (*FusionAuthIdpTwitch) ToFusionAuthIdpTwitchOutput ¶
func (i *FusionAuthIdpTwitch) ToFusionAuthIdpTwitchOutput() FusionAuthIdpTwitchOutput
func (*FusionAuthIdpTwitch) ToFusionAuthIdpTwitchOutputWithContext ¶
func (i *FusionAuthIdpTwitch) ToFusionAuthIdpTwitchOutputWithContext(ctx context.Context) FusionAuthIdpTwitchOutput
type FusionAuthIdpTwitchApplicationConfiguration ¶
type FusionAuthIdpTwitchApplicationConfiguration struct { // ID of the Application to apply this configuration to. ApplicationId *string `pulumi:"applicationId"` // The top-level button text to use on the FusionAuth login page for this Identity Provider. ButtonText *string `pulumi:"buttonText"` // TThe top-level Xbox client id for your Application. This value is retrieved from the Xbox developer website when you setup your Xbox developer account. ClientId *string `pulumi:"clientId"` // The top-level client secret to use with the Xbox Identity Provider when retrieving the long-lived token. This value is retrieved from the Xbox developer website when you setup your Xbox developer account. ClientSecret *string `pulumi:"clientSecret"` // Determines if a UserRegistration is created for the User automatically or not. If a user doesn’t exist in FusionAuth and logs in through an identity provider, this boolean controls whether or not FusionAuth creates a registration for the User in the Application they are logging into. CreateRegistration *bool `pulumi:"createRegistration"` // Determines if this provider is enabled. If it is false then it will be disabled globally. Enabled *bool `pulumi:"enabled"` // The top-level scope that you are requesting from Xbox. Scope *string `pulumi:"scope"` }
type FusionAuthIdpTwitchApplicationConfigurationArgs ¶
type FusionAuthIdpTwitchApplicationConfigurationArgs struct { // ID of the Application to apply this configuration to. ApplicationId pulumi.StringPtrInput `pulumi:"applicationId"` // The top-level button text to use on the FusionAuth login page for this Identity Provider. ButtonText pulumi.StringPtrInput `pulumi:"buttonText"` // TThe top-level Xbox client id for your Application. This value is retrieved from the Xbox developer website when you setup your Xbox developer account. ClientId pulumi.StringPtrInput `pulumi:"clientId"` // The top-level client secret to use with the Xbox Identity Provider when retrieving the long-lived token. This value is retrieved from the Xbox developer website when you setup your Xbox developer account. ClientSecret pulumi.StringPtrInput `pulumi:"clientSecret"` // Determines if a UserRegistration is created for the User automatically or not. If a user doesn’t exist in FusionAuth and logs in through an identity provider, this boolean controls whether or not FusionAuth creates a registration for the User in the Application they are logging into. CreateRegistration pulumi.BoolPtrInput `pulumi:"createRegistration"` // Determines if this provider is enabled. If it is false then it will be disabled globally. Enabled pulumi.BoolPtrInput `pulumi:"enabled"` // The top-level scope that you are requesting from Xbox. Scope pulumi.StringPtrInput `pulumi:"scope"` }
func (FusionAuthIdpTwitchApplicationConfigurationArgs) ElementType ¶
func (FusionAuthIdpTwitchApplicationConfigurationArgs) ElementType() reflect.Type
func (FusionAuthIdpTwitchApplicationConfigurationArgs) ToFusionAuthIdpTwitchApplicationConfigurationOutput ¶
func (i FusionAuthIdpTwitchApplicationConfigurationArgs) ToFusionAuthIdpTwitchApplicationConfigurationOutput() FusionAuthIdpTwitchApplicationConfigurationOutput
func (FusionAuthIdpTwitchApplicationConfigurationArgs) ToFusionAuthIdpTwitchApplicationConfigurationOutputWithContext ¶
func (i FusionAuthIdpTwitchApplicationConfigurationArgs) ToFusionAuthIdpTwitchApplicationConfigurationOutputWithContext(ctx context.Context) FusionAuthIdpTwitchApplicationConfigurationOutput
type FusionAuthIdpTwitchApplicationConfigurationArray ¶
type FusionAuthIdpTwitchApplicationConfigurationArray []FusionAuthIdpTwitchApplicationConfigurationInput
func (FusionAuthIdpTwitchApplicationConfigurationArray) ElementType ¶
func (FusionAuthIdpTwitchApplicationConfigurationArray) ElementType() reflect.Type
func (FusionAuthIdpTwitchApplicationConfigurationArray) ToFusionAuthIdpTwitchApplicationConfigurationArrayOutput ¶
func (i FusionAuthIdpTwitchApplicationConfigurationArray) ToFusionAuthIdpTwitchApplicationConfigurationArrayOutput() FusionAuthIdpTwitchApplicationConfigurationArrayOutput
func (FusionAuthIdpTwitchApplicationConfigurationArray) ToFusionAuthIdpTwitchApplicationConfigurationArrayOutputWithContext ¶
func (i FusionAuthIdpTwitchApplicationConfigurationArray) ToFusionAuthIdpTwitchApplicationConfigurationArrayOutputWithContext(ctx context.Context) FusionAuthIdpTwitchApplicationConfigurationArrayOutput
type FusionAuthIdpTwitchApplicationConfigurationArrayInput ¶
type FusionAuthIdpTwitchApplicationConfigurationArrayInput interface { pulumi.Input ToFusionAuthIdpTwitchApplicationConfigurationArrayOutput() FusionAuthIdpTwitchApplicationConfigurationArrayOutput ToFusionAuthIdpTwitchApplicationConfigurationArrayOutputWithContext(context.Context) FusionAuthIdpTwitchApplicationConfigurationArrayOutput }
FusionAuthIdpTwitchApplicationConfigurationArrayInput is an input type that accepts FusionAuthIdpTwitchApplicationConfigurationArray and FusionAuthIdpTwitchApplicationConfigurationArrayOutput values. You can construct a concrete instance of `FusionAuthIdpTwitchApplicationConfigurationArrayInput` via:
FusionAuthIdpTwitchApplicationConfigurationArray{ FusionAuthIdpTwitchApplicationConfigurationArgs{...} }
type FusionAuthIdpTwitchApplicationConfigurationArrayOutput ¶
type FusionAuthIdpTwitchApplicationConfigurationArrayOutput struct{ *pulumi.OutputState }
func (FusionAuthIdpTwitchApplicationConfigurationArrayOutput) ElementType ¶
func (FusionAuthIdpTwitchApplicationConfigurationArrayOutput) ElementType() reflect.Type
func (FusionAuthIdpTwitchApplicationConfigurationArrayOutput) ToFusionAuthIdpTwitchApplicationConfigurationArrayOutput ¶
func (o FusionAuthIdpTwitchApplicationConfigurationArrayOutput) ToFusionAuthIdpTwitchApplicationConfigurationArrayOutput() FusionAuthIdpTwitchApplicationConfigurationArrayOutput
func (FusionAuthIdpTwitchApplicationConfigurationArrayOutput) ToFusionAuthIdpTwitchApplicationConfigurationArrayOutputWithContext ¶
func (o FusionAuthIdpTwitchApplicationConfigurationArrayOutput) ToFusionAuthIdpTwitchApplicationConfigurationArrayOutputWithContext(ctx context.Context) FusionAuthIdpTwitchApplicationConfigurationArrayOutput
type FusionAuthIdpTwitchApplicationConfigurationInput ¶
type FusionAuthIdpTwitchApplicationConfigurationInput interface { pulumi.Input ToFusionAuthIdpTwitchApplicationConfigurationOutput() FusionAuthIdpTwitchApplicationConfigurationOutput ToFusionAuthIdpTwitchApplicationConfigurationOutputWithContext(context.Context) FusionAuthIdpTwitchApplicationConfigurationOutput }
FusionAuthIdpTwitchApplicationConfigurationInput is an input type that accepts FusionAuthIdpTwitchApplicationConfigurationArgs and FusionAuthIdpTwitchApplicationConfigurationOutput values. You can construct a concrete instance of `FusionAuthIdpTwitchApplicationConfigurationInput` via:
FusionAuthIdpTwitchApplicationConfigurationArgs{...}
type FusionAuthIdpTwitchApplicationConfigurationOutput ¶
type FusionAuthIdpTwitchApplicationConfigurationOutput struct{ *pulumi.OutputState }
func (FusionAuthIdpTwitchApplicationConfigurationOutput) ApplicationId ¶
func (o FusionAuthIdpTwitchApplicationConfigurationOutput) ApplicationId() pulumi.StringPtrOutput
ID of the Application to apply this configuration to.
func (FusionAuthIdpTwitchApplicationConfigurationOutput) ButtonText ¶
func (o FusionAuthIdpTwitchApplicationConfigurationOutput) ButtonText() pulumi.StringPtrOutput
The top-level button text to use on the FusionAuth login page for this Identity Provider.
func (FusionAuthIdpTwitchApplicationConfigurationOutput) ClientId ¶
func (o FusionAuthIdpTwitchApplicationConfigurationOutput) ClientId() pulumi.StringPtrOutput
TThe top-level Xbox client id for your Application. This value is retrieved from the Xbox developer website when you setup your Xbox developer account.
func (FusionAuthIdpTwitchApplicationConfigurationOutput) ClientSecret ¶
func (o FusionAuthIdpTwitchApplicationConfigurationOutput) ClientSecret() pulumi.StringPtrOutput
The top-level client secret to use with the Xbox Identity Provider when retrieving the long-lived token. This value is retrieved from the Xbox developer website when you setup your Xbox developer account.
func (FusionAuthIdpTwitchApplicationConfigurationOutput) CreateRegistration ¶
func (o FusionAuthIdpTwitchApplicationConfigurationOutput) CreateRegistration() pulumi.BoolPtrOutput
Determines if a UserRegistration is created for the User automatically or not. If a user doesn’t exist in FusionAuth and logs in through an identity provider, this boolean controls whether or not FusionAuth creates a registration for the User in the Application they are logging into.
func (FusionAuthIdpTwitchApplicationConfigurationOutput) ElementType ¶
func (FusionAuthIdpTwitchApplicationConfigurationOutput) ElementType() reflect.Type
func (FusionAuthIdpTwitchApplicationConfigurationOutput) Enabled ¶
func (o FusionAuthIdpTwitchApplicationConfigurationOutput) Enabled() pulumi.BoolPtrOutput
Determines if this provider is enabled. If it is false then it will be disabled globally.
func (FusionAuthIdpTwitchApplicationConfigurationOutput) Scope ¶
func (o FusionAuthIdpTwitchApplicationConfigurationOutput) Scope() pulumi.StringPtrOutput
The top-level scope that you are requesting from Xbox.
func (FusionAuthIdpTwitchApplicationConfigurationOutput) ToFusionAuthIdpTwitchApplicationConfigurationOutput ¶
func (o FusionAuthIdpTwitchApplicationConfigurationOutput) ToFusionAuthIdpTwitchApplicationConfigurationOutput() FusionAuthIdpTwitchApplicationConfigurationOutput
func (FusionAuthIdpTwitchApplicationConfigurationOutput) ToFusionAuthIdpTwitchApplicationConfigurationOutputWithContext ¶
func (o FusionAuthIdpTwitchApplicationConfigurationOutput) ToFusionAuthIdpTwitchApplicationConfigurationOutputWithContext(ctx context.Context) FusionAuthIdpTwitchApplicationConfigurationOutput
type FusionAuthIdpTwitchArgs ¶
type FusionAuthIdpTwitchArgs struct { // The configuration for each Application that the identity provider is enabled for. ApplicationConfigurations FusionAuthIdpTwitchApplicationConfigurationArrayInput // The top-level button text to use on the FusionAuth login page for this Identity Provider. ButtonText pulumi.StringInput // TThe top-level Xbox client id for your Application. This value is retrieved from the Xbox developer website when you setup your Xbox developer account. ClientId pulumi.StringInput // The top-level client secret to use with the Xbox Identity Provider when retrieving the long-lived token. This value is retrieved from the Xbox developer website when you setup your Xbox developer account. ClientSecret pulumi.StringInput // Determines if debug is enabled for this provider. When enabled, each time this provider is invoked to reconcile a login an Event Log will be created. Debug pulumi.BoolPtrInput // Determines if this provider is enabled. If it is false then it will be disabled globally. Enabled pulumi.BoolPtrInput // The ID to use for the new identity provider. If not specified a secure random UUID will be generated. IdpId pulumi.StringPtrInput // The unique Id of the lambda to used during the user reconcile process to map custom claims from the external identity provider to the FusionAuth user. LambdaReconcileId pulumi.StringPtrInput // The linking strategy to use when creating the link between the {idp_display_name} Identity Provider and the user. LinkingStrategy pulumi.StringPtrInput // The top-level scope that you are requesting from Xbox. Scope pulumi.StringPtrInput // The configuration for each Tenant that limits the number of links a user may have for a particular identity provider. TenantConfigurations FusionAuthIdpTwitchTenantConfigurationArrayInput }
The set of arguments for constructing a FusionAuthIdpTwitch resource.
func (FusionAuthIdpTwitchArgs) ElementType ¶
func (FusionAuthIdpTwitchArgs) ElementType() reflect.Type
type FusionAuthIdpTwitchArray ¶
type FusionAuthIdpTwitchArray []FusionAuthIdpTwitchInput
func (FusionAuthIdpTwitchArray) ElementType ¶
func (FusionAuthIdpTwitchArray) ElementType() reflect.Type
func (FusionAuthIdpTwitchArray) ToFusionAuthIdpTwitchArrayOutput ¶
func (i FusionAuthIdpTwitchArray) ToFusionAuthIdpTwitchArrayOutput() FusionAuthIdpTwitchArrayOutput
func (FusionAuthIdpTwitchArray) ToFusionAuthIdpTwitchArrayOutputWithContext ¶
func (i FusionAuthIdpTwitchArray) ToFusionAuthIdpTwitchArrayOutputWithContext(ctx context.Context) FusionAuthIdpTwitchArrayOutput
type FusionAuthIdpTwitchArrayInput ¶
type FusionAuthIdpTwitchArrayInput interface { pulumi.Input ToFusionAuthIdpTwitchArrayOutput() FusionAuthIdpTwitchArrayOutput ToFusionAuthIdpTwitchArrayOutputWithContext(context.Context) FusionAuthIdpTwitchArrayOutput }
FusionAuthIdpTwitchArrayInput is an input type that accepts FusionAuthIdpTwitchArray and FusionAuthIdpTwitchArrayOutput values. You can construct a concrete instance of `FusionAuthIdpTwitchArrayInput` via:
FusionAuthIdpTwitchArray{ FusionAuthIdpTwitchArgs{...} }
type FusionAuthIdpTwitchArrayOutput ¶
type FusionAuthIdpTwitchArrayOutput struct{ *pulumi.OutputState }
func (FusionAuthIdpTwitchArrayOutput) ElementType ¶
func (FusionAuthIdpTwitchArrayOutput) ElementType() reflect.Type
func (FusionAuthIdpTwitchArrayOutput) Index ¶
func (o FusionAuthIdpTwitchArrayOutput) Index(i pulumi.IntInput) FusionAuthIdpTwitchOutput
func (FusionAuthIdpTwitchArrayOutput) ToFusionAuthIdpTwitchArrayOutput ¶
func (o FusionAuthIdpTwitchArrayOutput) ToFusionAuthIdpTwitchArrayOutput() FusionAuthIdpTwitchArrayOutput
func (FusionAuthIdpTwitchArrayOutput) ToFusionAuthIdpTwitchArrayOutputWithContext ¶
func (o FusionAuthIdpTwitchArrayOutput) ToFusionAuthIdpTwitchArrayOutputWithContext(ctx context.Context) FusionAuthIdpTwitchArrayOutput
type FusionAuthIdpTwitchInput ¶
type FusionAuthIdpTwitchInput interface { pulumi.Input ToFusionAuthIdpTwitchOutput() FusionAuthIdpTwitchOutput ToFusionAuthIdpTwitchOutputWithContext(ctx context.Context) FusionAuthIdpTwitchOutput }
type FusionAuthIdpTwitchMap ¶
type FusionAuthIdpTwitchMap map[string]FusionAuthIdpTwitchInput
func (FusionAuthIdpTwitchMap) ElementType ¶
func (FusionAuthIdpTwitchMap) ElementType() reflect.Type
func (FusionAuthIdpTwitchMap) ToFusionAuthIdpTwitchMapOutput ¶
func (i FusionAuthIdpTwitchMap) ToFusionAuthIdpTwitchMapOutput() FusionAuthIdpTwitchMapOutput
func (FusionAuthIdpTwitchMap) ToFusionAuthIdpTwitchMapOutputWithContext ¶
func (i FusionAuthIdpTwitchMap) ToFusionAuthIdpTwitchMapOutputWithContext(ctx context.Context) FusionAuthIdpTwitchMapOutput
type FusionAuthIdpTwitchMapInput ¶
type FusionAuthIdpTwitchMapInput interface { pulumi.Input ToFusionAuthIdpTwitchMapOutput() FusionAuthIdpTwitchMapOutput ToFusionAuthIdpTwitchMapOutputWithContext(context.Context) FusionAuthIdpTwitchMapOutput }
FusionAuthIdpTwitchMapInput is an input type that accepts FusionAuthIdpTwitchMap and FusionAuthIdpTwitchMapOutput values. You can construct a concrete instance of `FusionAuthIdpTwitchMapInput` via:
FusionAuthIdpTwitchMap{ "key": FusionAuthIdpTwitchArgs{...} }
type FusionAuthIdpTwitchMapOutput ¶
type FusionAuthIdpTwitchMapOutput struct{ *pulumi.OutputState }
func (FusionAuthIdpTwitchMapOutput) ElementType ¶
func (FusionAuthIdpTwitchMapOutput) ElementType() reflect.Type
func (FusionAuthIdpTwitchMapOutput) MapIndex ¶
func (o FusionAuthIdpTwitchMapOutput) MapIndex(k pulumi.StringInput) FusionAuthIdpTwitchOutput
func (FusionAuthIdpTwitchMapOutput) ToFusionAuthIdpTwitchMapOutput ¶
func (o FusionAuthIdpTwitchMapOutput) ToFusionAuthIdpTwitchMapOutput() FusionAuthIdpTwitchMapOutput
func (FusionAuthIdpTwitchMapOutput) ToFusionAuthIdpTwitchMapOutputWithContext ¶
func (o FusionAuthIdpTwitchMapOutput) ToFusionAuthIdpTwitchMapOutputWithContext(ctx context.Context) FusionAuthIdpTwitchMapOutput
type FusionAuthIdpTwitchOutput ¶
type FusionAuthIdpTwitchOutput struct{ *pulumi.OutputState }
func (FusionAuthIdpTwitchOutput) ApplicationConfigurations ¶
func (o FusionAuthIdpTwitchOutput) ApplicationConfigurations() FusionAuthIdpTwitchApplicationConfigurationArrayOutput
The configuration for each Application that the identity provider is enabled for.
func (FusionAuthIdpTwitchOutput) ButtonText ¶
func (o FusionAuthIdpTwitchOutput) ButtonText() pulumi.StringOutput
The top-level button text to use on the FusionAuth login page for this Identity Provider.
func (FusionAuthIdpTwitchOutput) ClientId ¶
func (o FusionAuthIdpTwitchOutput) ClientId() pulumi.StringOutput
TThe top-level Xbox client id for your Application. This value is retrieved from the Xbox developer website when you setup your Xbox developer account.
func (FusionAuthIdpTwitchOutput) ClientSecret ¶
func (o FusionAuthIdpTwitchOutput) ClientSecret() pulumi.StringOutput
The top-level client secret to use with the Xbox Identity Provider when retrieving the long-lived token. This value is retrieved from the Xbox developer website when you setup your Xbox developer account.
func (FusionAuthIdpTwitchOutput) Debug ¶
func (o FusionAuthIdpTwitchOutput) Debug() pulumi.BoolPtrOutput
Determines if debug is enabled for this provider. When enabled, each time this provider is invoked to reconcile a login an Event Log will be created.
func (FusionAuthIdpTwitchOutput) ElementType ¶
func (FusionAuthIdpTwitchOutput) ElementType() reflect.Type
func (FusionAuthIdpTwitchOutput) Enabled ¶
func (o FusionAuthIdpTwitchOutput) Enabled() pulumi.BoolPtrOutput
Determines if this provider is enabled. If it is false then it will be disabled globally.
func (FusionAuthIdpTwitchOutput) IdpId ¶
func (o FusionAuthIdpTwitchOutput) IdpId() pulumi.StringPtrOutput
The ID to use for the new identity provider. If not specified a secure random UUID will be generated.
func (FusionAuthIdpTwitchOutput) LambdaReconcileId ¶
func (o FusionAuthIdpTwitchOutput) LambdaReconcileId() pulumi.StringPtrOutput
The unique Id of the lambda to used during the user reconcile process to map custom claims from the external identity provider to the FusionAuth user.
func (FusionAuthIdpTwitchOutput) LinkingStrategy ¶
func (o FusionAuthIdpTwitchOutput) LinkingStrategy() pulumi.StringOutput
The linking strategy to use when creating the link between the {idp_display_name} Identity Provider and the user.
func (FusionAuthIdpTwitchOutput) Scope ¶
func (o FusionAuthIdpTwitchOutput) Scope() pulumi.StringPtrOutput
The top-level scope that you are requesting from Xbox.
func (FusionAuthIdpTwitchOutput) TenantConfigurations ¶
func (o FusionAuthIdpTwitchOutput) TenantConfigurations() FusionAuthIdpTwitchTenantConfigurationArrayOutput
The configuration for each Tenant that limits the number of links a user may have for a particular identity provider.
func (FusionAuthIdpTwitchOutput) ToFusionAuthIdpTwitchOutput ¶
func (o FusionAuthIdpTwitchOutput) ToFusionAuthIdpTwitchOutput() FusionAuthIdpTwitchOutput
func (FusionAuthIdpTwitchOutput) ToFusionAuthIdpTwitchOutputWithContext ¶
func (o FusionAuthIdpTwitchOutput) ToFusionAuthIdpTwitchOutputWithContext(ctx context.Context) FusionAuthIdpTwitchOutput
type FusionAuthIdpTwitchState ¶
type FusionAuthIdpTwitchState struct { // The configuration for each Application that the identity provider is enabled for. ApplicationConfigurations FusionAuthIdpTwitchApplicationConfigurationArrayInput // The top-level button text to use on the FusionAuth login page for this Identity Provider. ButtonText pulumi.StringPtrInput // TThe top-level Xbox client id for your Application. This value is retrieved from the Xbox developer website when you setup your Xbox developer account. ClientId pulumi.StringPtrInput // The top-level client secret to use with the Xbox Identity Provider when retrieving the long-lived token. This value is retrieved from the Xbox developer website when you setup your Xbox developer account. ClientSecret pulumi.StringPtrInput // Determines if debug is enabled for this provider. When enabled, each time this provider is invoked to reconcile a login an Event Log will be created. Debug pulumi.BoolPtrInput // Determines if this provider is enabled. If it is false then it will be disabled globally. Enabled pulumi.BoolPtrInput // The ID to use for the new identity provider. If not specified a secure random UUID will be generated. IdpId pulumi.StringPtrInput // The unique Id of the lambda to used during the user reconcile process to map custom claims from the external identity provider to the FusionAuth user. LambdaReconcileId pulumi.StringPtrInput // The linking strategy to use when creating the link between the {idp_display_name} Identity Provider and the user. LinkingStrategy pulumi.StringPtrInput // The top-level scope that you are requesting from Xbox. Scope pulumi.StringPtrInput // The configuration for each Tenant that limits the number of links a user may have for a particular identity provider. TenantConfigurations FusionAuthIdpTwitchTenantConfigurationArrayInput }
func (FusionAuthIdpTwitchState) ElementType ¶
func (FusionAuthIdpTwitchState) ElementType() reflect.Type
type FusionAuthIdpTwitchTenantConfiguration ¶
type FusionAuthIdpTwitchTenantConfiguration struct { // When enabled, the number of identity provider links a user may create is enforced by maximumLinks. LimitUserLinkCountEnabled *bool `pulumi:"limitUserLinkCountEnabled"` // Determines if this provider is enabled. If it is false then it will be disabled globally. LimitUserLinkCountMaximumLinks *int `pulumi:"limitUserLinkCountMaximumLinks"` // The unique Id of the tenant that this configuration applies to. TenantId *string `pulumi:"tenantId"` }
type FusionAuthIdpTwitchTenantConfigurationArgs ¶
type FusionAuthIdpTwitchTenantConfigurationArgs struct { // When enabled, the number of identity provider links a user may create is enforced by maximumLinks. LimitUserLinkCountEnabled pulumi.BoolPtrInput `pulumi:"limitUserLinkCountEnabled"` // Determines if this provider is enabled. If it is false then it will be disabled globally. LimitUserLinkCountMaximumLinks pulumi.IntPtrInput `pulumi:"limitUserLinkCountMaximumLinks"` // The unique Id of the tenant that this configuration applies to. TenantId pulumi.StringPtrInput `pulumi:"tenantId"` }
func (FusionAuthIdpTwitchTenantConfigurationArgs) ElementType ¶
func (FusionAuthIdpTwitchTenantConfigurationArgs) ElementType() reflect.Type
func (FusionAuthIdpTwitchTenantConfigurationArgs) ToFusionAuthIdpTwitchTenantConfigurationOutput ¶
func (i FusionAuthIdpTwitchTenantConfigurationArgs) ToFusionAuthIdpTwitchTenantConfigurationOutput() FusionAuthIdpTwitchTenantConfigurationOutput
func (FusionAuthIdpTwitchTenantConfigurationArgs) ToFusionAuthIdpTwitchTenantConfigurationOutputWithContext ¶
func (i FusionAuthIdpTwitchTenantConfigurationArgs) ToFusionAuthIdpTwitchTenantConfigurationOutputWithContext(ctx context.Context) FusionAuthIdpTwitchTenantConfigurationOutput
type FusionAuthIdpTwitchTenantConfigurationArray ¶
type FusionAuthIdpTwitchTenantConfigurationArray []FusionAuthIdpTwitchTenantConfigurationInput
func (FusionAuthIdpTwitchTenantConfigurationArray) ElementType ¶
func (FusionAuthIdpTwitchTenantConfigurationArray) ElementType() reflect.Type
func (FusionAuthIdpTwitchTenantConfigurationArray) ToFusionAuthIdpTwitchTenantConfigurationArrayOutput ¶
func (i FusionAuthIdpTwitchTenantConfigurationArray) ToFusionAuthIdpTwitchTenantConfigurationArrayOutput() FusionAuthIdpTwitchTenantConfigurationArrayOutput
func (FusionAuthIdpTwitchTenantConfigurationArray) ToFusionAuthIdpTwitchTenantConfigurationArrayOutputWithContext ¶
func (i FusionAuthIdpTwitchTenantConfigurationArray) ToFusionAuthIdpTwitchTenantConfigurationArrayOutputWithContext(ctx context.Context) FusionAuthIdpTwitchTenantConfigurationArrayOutput
type FusionAuthIdpTwitchTenantConfigurationArrayInput ¶
type FusionAuthIdpTwitchTenantConfigurationArrayInput interface { pulumi.Input ToFusionAuthIdpTwitchTenantConfigurationArrayOutput() FusionAuthIdpTwitchTenantConfigurationArrayOutput ToFusionAuthIdpTwitchTenantConfigurationArrayOutputWithContext(context.Context) FusionAuthIdpTwitchTenantConfigurationArrayOutput }
FusionAuthIdpTwitchTenantConfigurationArrayInput is an input type that accepts FusionAuthIdpTwitchTenantConfigurationArray and FusionAuthIdpTwitchTenantConfigurationArrayOutput values. You can construct a concrete instance of `FusionAuthIdpTwitchTenantConfigurationArrayInput` via:
FusionAuthIdpTwitchTenantConfigurationArray{ FusionAuthIdpTwitchTenantConfigurationArgs{...} }
type FusionAuthIdpTwitchTenantConfigurationArrayOutput ¶
type FusionAuthIdpTwitchTenantConfigurationArrayOutput struct{ *pulumi.OutputState }
func (FusionAuthIdpTwitchTenantConfigurationArrayOutput) ElementType ¶
func (FusionAuthIdpTwitchTenantConfigurationArrayOutput) ElementType() reflect.Type
func (FusionAuthIdpTwitchTenantConfigurationArrayOutput) ToFusionAuthIdpTwitchTenantConfigurationArrayOutput ¶
func (o FusionAuthIdpTwitchTenantConfigurationArrayOutput) ToFusionAuthIdpTwitchTenantConfigurationArrayOutput() FusionAuthIdpTwitchTenantConfigurationArrayOutput
func (FusionAuthIdpTwitchTenantConfigurationArrayOutput) ToFusionAuthIdpTwitchTenantConfigurationArrayOutputWithContext ¶
func (o FusionAuthIdpTwitchTenantConfigurationArrayOutput) ToFusionAuthIdpTwitchTenantConfigurationArrayOutputWithContext(ctx context.Context) FusionAuthIdpTwitchTenantConfigurationArrayOutput
type FusionAuthIdpTwitchTenantConfigurationInput ¶
type FusionAuthIdpTwitchTenantConfigurationInput interface { pulumi.Input ToFusionAuthIdpTwitchTenantConfigurationOutput() FusionAuthIdpTwitchTenantConfigurationOutput ToFusionAuthIdpTwitchTenantConfigurationOutputWithContext(context.Context) FusionAuthIdpTwitchTenantConfigurationOutput }
FusionAuthIdpTwitchTenantConfigurationInput is an input type that accepts FusionAuthIdpTwitchTenantConfigurationArgs and FusionAuthIdpTwitchTenantConfigurationOutput values. You can construct a concrete instance of `FusionAuthIdpTwitchTenantConfigurationInput` via:
FusionAuthIdpTwitchTenantConfigurationArgs{...}
type FusionAuthIdpTwitchTenantConfigurationOutput ¶
type FusionAuthIdpTwitchTenantConfigurationOutput struct{ *pulumi.OutputState }
func (FusionAuthIdpTwitchTenantConfigurationOutput) ElementType ¶
func (FusionAuthIdpTwitchTenantConfigurationOutput) ElementType() reflect.Type
func (FusionAuthIdpTwitchTenantConfigurationOutput) LimitUserLinkCountEnabled ¶
func (o FusionAuthIdpTwitchTenantConfigurationOutput) LimitUserLinkCountEnabled() pulumi.BoolPtrOutput
When enabled, the number of identity provider links a user may create is enforced by maximumLinks.
func (FusionAuthIdpTwitchTenantConfigurationOutput) LimitUserLinkCountMaximumLinks ¶
func (o FusionAuthIdpTwitchTenantConfigurationOutput) LimitUserLinkCountMaximumLinks() pulumi.IntPtrOutput
Determines if this provider is enabled. If it is false then it will be disabled globally.
func (FusionAuthIdpTwitchTenantConfigurationOutput) TenantId ¶
func (o FusionAuthIdpTwitchTenantConfigurationOutput) TenantId() pulumi.StringPtrOutput
The unique Id of the tenant that this configuration applies to.
func (FusionAuthIdpTwitchTenantConfigurationOutput) ToFusionAuthIdpTwitchTenantConfigurationOutput ¶
func (o FusionAuthIdpTwitchTenantConfigurationOutput) ToFusionAuthIdpTwitchTenantConfigurationOutput() FusionAuthIdpTwitchTenantConfigurationOutput
func (FusionAuthIdpTwitchTenantConfigurationOutput) ToFusionAuthIdpTwitchTenantConfigurationOutputWithContext ¶
func (o FusionAuthIdpTwitchTenantConfigurationOutput) ToFusionAuthIdpTwitchTenantConfigurationOutputWithContext(ctx context.Context) FusionAuthIdpTwitchTenantConfigurationOutput
type FusionAuthIdpXBox ¶
type FusionAuthIdpXBox struct { pulumi.CustomResourceState // The configuration for each Application that the identity provider is enabled for. ApplicationConfigurations FusionAuthIdpXBoxApplicationConfigurationArrayOutput `pulumi:"applicationConfigurations"` // The top-level button text to use on the FusionAuth login page for this Identity Provider. ButtonText pulumi.StringOutput `pulumi:"buttonText"` // TThe top-level Xbox client id for your Application. This value is retrieved from the Xbox developer website when you setup your Xbox developer account. ClientId pulumi.StringOutput `pulumi:"clientId"` // The top-level client secret to use with the Xbox Identity Provider when retrieving the long-lived token. This value is retrieved from the Xbox developer website when you setup your Xbox developer account. ClientSecret pulumi.StringOutput `pulumi:"clientSecret"` // Determines if debug is enabled for this provider. When enabled, each time this provider is invoked to reconcile a login an Event Log will be created. Debug pulumi.BoolPtrOutput `pulumi:"debug"` // Determines if this provider is enabled. If it is false then it will be disabled globally. Enabled pulumi.BoolPtrOutput `pulumi:"enabled"` // The ID to use for the new identity provider. If not specified a secure random UUID will be generated. IdpId pulumi.StringPtrOutput `pulumi:"idpId"` // The unique Id of the lambda to used during the user reconcile process to map custom claims from the external identity provider to the FusionAuth user. LambdaReconcileId pulumi.StringPtrOutput `pulumi:"lambdaReconcileId"` // The linking strategy to use when creating the link between the {idp_display_name} Identity Provider and the user. LinkingStrategy pulumi.StringOutput `pulumi:"linkingStrategy"` // The top-level scope that you are requesting from Xbox. Scope pulumi.StringPtrOutput `pulumi:"scope"` // The configuration for each Tenant that limits the number of links a user may have for a particular identity provider. TenantConfigurations FusionAuthIdpXBoxTenantConfigurationArrayOutput `pulumi:"tenantConfigurations"` }
## # Xbox Identity Provider Resource
The Xbox identity provider type will use the Xbox OAuth v2.0 login API. It will also provide a Login with Xbox button on FusionAuth’s login page that will direct a user to the Xbox login page.
This identity provider will call Xbox’s API to load the user’s email and gtg (Gamer Tag) and use those as email and username to lookup or create a user in FusionAuth depending on the linking strategy configured for this identity provider. Additional claims returned by Xbox can be used to reconcile the user to FusionAuth by using an Xbox Reconcile Lambda.
FusionAuth will also store the Xbox refreshToken returned from the Xbox API in the link between the user and the identity provider. This token can be used by an application to make further requests to Xbox APIs on behalf of the user.
[Xbox Identity Provider APIs](https://fusionauth.io/docs/v1/tech/apis/identity-providers/xbox/)
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-fusionauth/sdk/go/fusionauth" "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.NewFusionAuthIdpXBox(ctx, "xbox", &fusionauth.FusionAuthIdpXBoxArgs{ ApplicationConfigurations: FusionAuthIdpXBoxApplicationConfigurationArray{ &FusionAuthIdpXBoxApplicationConfigurationArgs{ ApplicationId: pulumi.Any(fusionauth_application.GPS_Insight.Id), CreateRegistration: pulumi.Bool(true), Enabled: pulumi.Bool(true), }, }, ButtonText: pulumi.String("Login with Xbox"), ClientId: pulumi.String("0eb1ce3c-2fb1-4ae9-b361-d49fc6e764cc"), ClientSecret: pulumi.String("693s000cbn66k0mxtqzr_c_NfLy3~6_SEA"), Scope: pulumi.String("Xboxlive.signin Xboxlive.offline_access"), }) if err != nil { return err } return nil }) }
```
func GetFusionAuthIdpXBox ¶
func GetFusionAuthIdpXBox(ctx *pulumi.Context, name string, id pulumi.IDInput, state *FusionAuthIdpXBoxState, opts ...pulumi.ResourceOption) (*FusionAuthIdpXBox, error)
GetFusionAuthIdpXBox gets an existing FusionAuthIdpXBox resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewFusionAuthIdpXBox ¶
func NewFusionAuthIdpXBox(ctx *pulumi.Context, name string, args *FusionAuthIdpXBoxArgs, opts ...pulumi.ResourceOption) (*FusionAuthIdpXBox, error)
NewFusionAuthIdpXBox registers a new resource with the given unique name, arguments, and options.
func (*FusionAuthIdpXBox) ElementType ¶
func (*FusionAuthIdpXBox) ElementType() reflect.Type
func (*FusionAuthIdpXBox) ToFusionAuthIdpXBoxOutput ¶
func (i *FusionAuthIdpXBox) ToFusionAuthIdpXBoxOutput() FusionAuthIdpXBoxOutput
func (*FusionAuthIdpXBox) ToFusionAuthIdpXBoxOutputWithContext ¶
func (i *FusionAuthIdpXBox) ToFusionAuthIdpXBoxOutputWithContext(ctx context.Context) FusionAuthIdpXBoxOutput
type FusionAuthIdpXBoxApplicationConfiguration ¶
type FusionAuthIdpXBoxApplicationConfiguration struct { // ID of the Application to apply this configuration to. ApplicationId *string `pulumi:"applicationId"` // The top-level button text to use on the FusionAuth login page for this Identity Provider. ButtonText *string `pulumi:"buttonText"` // TThe top-level Xbox client id for your Application. This value is retrieved from the Xbox developer website when you setup your Xbox developer account. ClientId *string `pulumi:"clientId"` // The top-level client secret to use with the Xbox Identity Provider when retrieving the long-lived token. This value is retrieved from the Xbox developer website when you setup your Xbox developer account. ClientSecret *string `pulumi:"clientSecret"` // Determines if a UserRegistration is created for the User automatically or not. If a user doesn’t exist in FusionAuth and logs in through an identity provider, this boolean controls whether or not FusionAuth creates a registration for the User in the Application they are logging into. CreateRegistration *bool `pulumi:"createRegistration"` // Determines if this provider is enabled. If it is false then it will be disabled globally. Enabled *bool `pulumi:"enabled"` // The top-level scope that you are requesting from Xbox. Scope *string `pulumi:"scope"` }
type FusionAuthIdpXBoxApplicationConfigurationArgs ¶
type FusionAuthIdpXBoxApplicationConfigurationArgs struct { // ID of the Application to apply this configuration to. ApplicationId pulumi.StringPtrInput `pulumi:"applicationId"` // The top-level button text to use on the FusionAuth login page for this Identity Provider. ButtonText pulumi.StringPtrInput `pulumi:"buttonText"` // TThe top-level Xbox client id for your Application. This value is retrieved from the Xbox developer website when you setup your Xbox developer account. ClientId pulumi.StringPtrInput `pulumi:"clientId"` // The top-level client secret to use with the Xbox Identity Provider when retrieving the long-lived token. This value is retrieved from the Xbox developer website when you setup your Xbox developer account. ClientSecret pulumi.StringPtrInput `pulumi:"clientSecret"` // Determines if a UserRegistration is created for the User automatically or not. If a user doesn’t exist in FusionAuth and logs in through an identity provider, this boolean controls whether or not FusionAuth creates a registration for the User in the Application they are logging into. CreateRegistration pulumi.BoolPtrInput `pulumi:"createRegistration"` // Determines if this provider is enabled. If it is false then it will be disabled globally. Enabled pulumi.BoolPtrInput `pulumi:"enabled"` // The top-level scope that you are requesting from Xbox. Scope pulumi.StringPtrInput `pulumi:"scope"` }
func (FusionAuthIdpXBoxApplicationConfigurationArgs) ElementType ¶
func (FusionAuthIdpXBoxApplicationConfigurationArgs) ElementType() reflect.Type
func (FusionAuthIdpXBoxApplicationConfigurationArgs) ToFusionAuthIdpXBoxApplicationConfigurationOutput ¶
func (i FusionAuthIdpXBoxApplicationConfigurationArgs) ToFusionAuthIdpXBoxApplicationConfigurationOutput() FusionAuthIdpXBoxApplicationConfigurationOutput
func (FusionAuthIdpXBoxApplicationConfigurationArgs) ToFusionAuthIdpXBoxApplicationConfigurationOutputWithContext ¶
func (i FusionAuthIdpXBoxApplicationConfigurationArgs) ToFusionAuthIdpXBoxApplicationConfigurationOutputWithContext(ctx context.Context) FusionAuthIdpXBoxApplicationConfigurationOutput
type FusionAuthIdpXBoxApplicationConfigurationArray ¶
type FusionAuthIdpXBoxApplicationConfigurationArray []FusionAuthIdpXBoxApplicationConfigurationInput
func (FusionAuthIdpXBoxApplicationConfigurationArray) ElementType ¶
func (FusionAuthIdpXBoxApplicationConfigurationArray) ElementType() reflect.Type
func (FusionAuthIdpXBoxApplicationConfigurationArray) ToFusionAuthIdpXBoxApplicationConfigurationArrayOutput ¶
func (i FusionAuthIdpXBoxApplicationConfigurationArray) ToFusionAuthIdpXBoxApplicationConfigurationArrayOutput() FusionAuthIdpXBoxApplicationConfigurationArrayOutput
func (FusionAuthIdpXBoxApplicationConfigurationArray) ToFusionAuthIdpXBoxApplicationConfigurationArrayOutputWithContext ¶
func (i FusionAuthIdpXBoxApplicationConfigurationArray) ToFusionAuthIdpXBoxApplicationConfigurationArrayOutputWithContext(ctx context.Context) FusionAuthIdpXBoxApplicationConfigurationArrayOutput
type FusionAuthIdpXBoxApplicationConfigurationArrayInput ¶
type FusionAuthIdpXBoxApplicationConfigurationArrayInput interface { pulumi.Input ToFusionAuthIdpXBoxApplicationConfigurationArrayOutput() FusionAuthIdpXBoxApplicationConfigurationArrayOutput ToFusionAuthIdpXBoxApplicationConfigurationArrayOutputWithContext(context.Context) FusionAuthIdpXBoxApplicationConfigurationArrayOutput }
FusionAuthIdpXBoxApplicationConfigurationArrayInput is an input type that accepts FusionAuthIdpXBoxApplicationConfigurationArray and FusionAuthIdpXBoxApplicationConfigurationArrayOutput values. You can construct a concrete instance of `FusionAuthIdpXBoxApplicationConfigurationArrayInput` via:
FusionAuthIdpXBoxApplicationConfigurationArray{ FusionAuthIdpXBoxApplicationConfigurationArgs{...} }
type FusionAuthIdpXBoxApplicationConfigurationArrayOutput ¶
type FusionAuthIdpXBoxApplicationConfigurationArrayOutput struct{ *pulumi.OutputState }
func (FusionAuthIdpXBoxApplicationConfigurationArrayOutput) ElementType ¶
func (FusionAuthIdpXBoxApplicationConfigurationArrayOutput) ElementType() reflect.Type
func (FusionAuthIdpXBoxApplicationConfigurationArrayOutput) ToFusionAuthIdpXBoxApplicationConfigurationArrayOutput ¶
func (o FusionAuthIdpXBoxApplicationConfigurationArrayOutput) ToFusionAuthIdpXBoxApplicationConfigurationArrayOutput() FusionAuthIdpXBoxApplicationConfigurationArrayOutput
func (FusionAuthIdpXBoxApplicationConfigurationArrayOutput) ToFusionAuthIdpXBoxApplicationConfigurationArrayOutputWithContext ¶
func (o FusionAuthIdpXBoxApplicationConfigurationArrayOutput) ToFusionAuthIdpXBoxApplicationConfigurationArrayOutputWithContext(ctx context.Context) FusionAuthIdpXBoxApplicationConfigurationArrayOutput
type FusionAuthIdpXBoxApplicationConfigurationInput ¶
type FusionAuthIdpXBoxApplicationConfigurationInput interface { pulumi.Input ToFusionAuthIdpXBoxApplicationConfigurationOutput() FusionAuthIdpXBoxApplicationConfigurationOutput ToFusionAuthIdpXBoxApplicationConfigurationOutputWithContext(context.Context) FusionAuthIdpXBoxApplicationConfigurationOutput }
FusionAuthIdpXBoxApplicationConfigurationInput is an input type that accepts FusionAuthIdpXBoxApplicationConfigurationArgs and FusionAuthIdpXBoxApplicationConfigurationOutput values. You can construct a concrete instance of `FusionAuthIdpXBoxApplicationConfigurationInput` via:
FusionAuthIdpXBoxApplicationConfigurationArgs{...}
type FusionAuthIdpXBoxApplicationConfigurationOutput ¶
type FusionAuthIdpXBoxApplicationConfigurationOutput struct{ *pulumi.OutputState }
func (FusionAuthIdpXBoxApplicationConfigurationOutput) ApplicationId ¶
func (o FusionAuthIdpXBoxApplicationConfigurationOutput) ApplicationId() pulumi.StringPtrOutput
ID of the Application to apply this configuration to.
func (FusionAuthIdpXBoxApplicationConfigurationOutput) ButtonText ¶
func (o FusionAuthIdpXBoxApplicationConfigurationOutput) ButtonText() pulumi.StringPtrOutput
The top-level button text to use on the FusionAuth login page for this Identity Provider.
func (FusionAuthIdpXBoxApplicationConfigurationOutput) ClientId ¶
func (o FusionAuthIdpXBoxApplicationConfigurationOutput) ClientId() pulumi.StringPtrOutput
TThe top-level Xbox client id for your Application. This value is retrieved from the Xbox developer website when you setup your Xbox developer account.
func (FusionAuthIdpXBoxApplicationConfigurationOutput) ClientSecret ¶
func (o FusionAuthIdpXBoxApplicationConfigurationOutput) ClientSecret() pulumi.StringPtrOutput
The top-level client secret to use with the Xbox Identity Provider when retrieving the long-lived token. This value is retrieved from the Xbox developer website when you setup your Xbox developer account.
func (FusionAuthIdpXBoxApplicationConfigurationOutput) CreateRegistration ¶
func (o FusionAuthIdpXBoxApplicationConfigurationOutput) CreateRegistration() pulumi.BoolPtrOutput
Determines if a UserRegistration is created for the User automatically or not. If a user doesn’t exist in FusionAuth and logs in through an identity provider, this boolean controls whether or not FusionAuth creates a registration for the User in the Application they are logging into.
func (FusionAuthIdpXBoxApplicationConfigurationOutput) ElementType ¶
func (FusionAuthIdpXBoxApplicationConfigurationOutput) ElementType() reflect.Type
func (FusionAuthIdpXBoxApplicationConfigurationOutput) Enabled ¶
func (o FusionAuthIdpXBoxApplicationConfigurationOutput) Enabled() pulumi.BoolPtrOutput
Determines if this provider is enabled. If it is false then it will be disabled globally.
func (FusionAuthIdpXBoxApplicationConfigurationOutput) Scope ¶
func (o FusionAuthIdpXBoxApplicationConfigurationOutput) Scope() pulumi.StringPtrOutput
The top-level scope that you are requesting from Xbox.
func (FusionAuthIdpXBoxApplicationConfigurationOutput) ToFusionAuthIdpXBoxApplicationConfigurationOutput ¶
func (o FusionAuthIdpXBoxApplicationConfigurationOutput) ToFusionAuthIdpXBoxApplicationConfigurationOutput() FusionAuthIdpXBoxApplicationConfigurationOutput
func (FusionAuthIdpXBoxApplicationConfigurationOutput) ToFusionAuthIdpXBoxApplicationConfigurationOutputWithContext ¶
func (o FusionAuthIdpXBoxApplicationConfigurationOutput) ToFusionAuthIdpXBoxApplicationConfigurationOutputWithContext(ctx context.Context) FusionAuthIdpXBoxApplicationConfigurationOutput
type FusionAuthIdpXBoxArgs ¶
type FusionAuthIdpXBoxArgs struct { // The configuration for each Application that the identity provider is enabled for. ApplicationConfigurations FusionAuthIdpXBoxApplicationConfigurationArrayInput // The top-level button text to use on the FusionAuth login page for this Identity Provider. ButtonText pulumi.StringInput // TThe top-level Xbox client id for your Application. This value is retrieved from the Xbox developer website when you setup your Xbox developer account. ClientId pulumi.StringInput // The top-level client secret to use with the Xbox Identity Provider when retrieving the long-lived token. This value is retrieved from the Xbox developer website when you setup your Xbox developer account. ClientSecret pulumi.StringInput // Determines if debug is enabled for this provider. When enabled, each time this provider is invoked to reconcile a login an Event Log will be created. Debug pulumi.BoolPtrInput // Determines if this provider is enabled. If it is false then it will be disabled globally. Enabled pulumi.BoolPtrInput // The ID to use for the new identity provider. If not specified a secure random UUID will be generated. IdpId pulumi.StringPtrInput // The unique Id of the lambda to used during the user reconcile process to map custom claims from the external identity provider to the FusionAuth user. LambdaReconcileId pulumi.StringPtrInput // The linking strategy to use when creating the link between the {idp_display_name} Identity Provider and the user. LinkingStrategy pulumi.StringPtrInput // The top-level scope that you are requesting from Xbox. Scope pulumi.StringPtrInput // The configuration for each Tenant that limits the number of links a user may have for a particular identity provider. TenantConfigurations FusionAuthIdpXBoxTenantConfigurationArrayInput }
The set of arguments for constructing a FusionAuthIdpXBox resource.
func (FusionAuthIdpXBoxArgs) ElementType ¶
func (FusionAuthIdpXBoxArgs) ElementType() reflect.Type
type FusionAuthIdpXBoxArray ¶
type FusionAuthIdpXBoxArray []FusionAuthIdpXBoxInput
func (FusionAuthIdpXBoxArray) ElementType ¶
func (FusionAuthIdpXBoxArray) ElementType() reflect.Type
func (FusionAuthIdpXBoxArray) ToFusionAuthIdpXBoxArrayOutput ¶
func (i FusionAuthIdpXBoxArray) ToFusionAuthIdpXBoxArrayOutput() FusionAuthIdpXBoxArrayOutput
func (FusionAuthIdpXBoxArray) ToFusionAuthIdpXBoxArrayOutputWithContext ¶
func (i FusionAuthIdpXBoxArray) ToFusionAuthIdpXBoxArrayOutputWithContext(ctx context.Context) FusionAuthIdpXBoxArrayOutput
type FusionAuthIdpXBoxArrayInput ¶
type FusionAuthIdpXBoxArrayInput interface { pulumi.Input ToFusionAuthIdpXBoxArrayOutput() FusionAuthIdpXBoxArrayOutput ToFusionAuthIdpXBoxArrayOutputWithContext(context.Context) FusionAuthIdpXBoxArrayOutput }
FusionAuthIdpXBoxArrayInput is an input type that accepts FusionAuthIdpXBoxArray and FusionAuthIdpXBoxArrayOutput values. You can construct a concrete instance of `FusionAuthIdpXBoxArrayInput` via:
FusionAuthIdpXBoxArray{ FusionAuthIdpXBoxArgs{...} }
type FusionAuthIdpXBoxArrayOutput ¶
type FusionAuthIdpXBoxArrayOutput struct{ *pulumi.OutputState }
func (FusionAuthIdpXBoxArrayOutput) ElementType ¶
func (FusionAuthIdpXBoxArrayOutput) ElementType() reflect.Type
func (FusionAuthIdpXBoxArrayOutput) Index ¶
func (o FusionAuthIdpXBoxArrayOutput) Index(i pulumi.IntInput) FusionAuthIdpXBoxOutput
func (FusionAuthIdpXBoxArrayOutput) ToFusionAuthIdpXBoxArrayOutput ¶
func (o FusionAuthIdpXBoxArrayOutput) ToFusionAuthIdpXBoxArrayOutput() FusionAuthIdpXBoxArrayOutput
func (FusionAuthIdpXBoxArrayOutput) ToFusionAuthIdpXBoxArrayOutputWithContext ¶
func (o FusionAuthIdpXBoxArrayOutput) ToFusionAuthIdpXBoxArrayOutputWithContext(ctx context.Context) FusionAuthIdpXBoxArrayOutput
type FusionAuthIdpXBoxInput ¶
type FusionAuthIdpXBoxInput interface { pulumi.Input ToFusionAuthIdpXBoxOutput() FusionAuthIdpXBoxOutput ToFusionAuthIdpXBoxOutputWithContext(ctx context.Context) FusionAuthIdpXBoxOutput }
type FusionAuthIdpXBoxMap ¶
type FusionAuthIdpXBoxMap map[string]FusionAuthIdpXBoxInput
func (FusionAuthIdpXBoxMap) ElementType ¶
func (FusionAuthIdpXBoxMap) ElementType() reflect.Type
func (FusionAuthIdpXBoxMap) ToFusionAuthIdpXBoxMapOutput ¶
func (i FusionAuthIdpXBoxMap) ToFusionAuthIdpXBoxMapOutput() FusionAuthIdpXBoxMapOutput
func (FusionAuthIdpXBoxMap) ToFusionAuthIdpXBoxMapOutputWithContext ¶
func (i FusionAuthIdpXBoxMap) ToFusionAuthIdpXBoxMapOutputWithContext(ctx context.Context) FusionAuthIdpXBoxMapOutput
type FusionAuthIdpXBoxMapInput ¶
type FusionAuthIdpXBoxMapInput interface { pulumi.Input ToFusionAuthIdpXBoxMapOutput() FusionAuthIdpXBoxMapOutput ToFusionAuthIdpXBoxMapOutputWithContext(context.Context) FusionAuthIdpXBoxMapOutput }
FusionAuthIdpXBoxMapInput is an input type that accepts FusionAuthIdpXBoxMap and FusionAuthIdpXBoxMapOutput values. You can construct a concrete instance of `FusionAuthIdpXBoxMapInput` via:
FusionAuthIdpXBoxMap{ "key": FusionAuthIdpXBoxArgs{...} }
type FusionAuthIdpXBoxMapOutput ¶
type FusionAuthIdpXBoxMapOutput struct{ *pulumi.OutputState }
func (FusionAuthIdpXBoxMapOutput) ElementType ¶
func (FusionAuthIdpXBoxMapOutput) ElementType() reflect.Type
func (FusionAuthIdpXBoxMapOutput) MapIndex ¶
func (o FusionAuthIdpXBoxMapOutput) MapIndex(k pulumi.StringInput) FusionAuthIdpXBoxOutput
func (FusionAuthIdpXBoxMapOutput) ToFusionAuthIdpXBoxMapOutput ¶
func (o FusionAuthIdpXBoxMapOutput) ToFusionAuthIdpXBoxMapOutput() FusionAuthIdpXBoxMapOutput
func (FusionAuthIdpXBoxMapOutput) ToFusionAuthIdpXBoxMapOutputWithContext ¶
func (o FusionAuthIdpXBoxMapOutput) ToFusionAuthIdpXBoxMapOutputWithContext(ctx context.Context) FusionAuthIdpXBoxMapOutput
type FusionAuthIdpXBoxOutput ¶
type FusionAuthIdpXBoxOutput struct{ *pulumi.OutputState }
func (FusionAuthIdpXBoxOutput) ApplicationConfigurations ¶
func (o FusionAuthIdpXBoxOutput) ApplicationConfigurations() FusionAuthIdpXBoxApplicationConfigurationArrayOutput
The configuration for each Application that the identity provider is enabled for.
func (FusionAuthIdpXBoxOutput) ButtonText ¶
func (o FusionAuthIdpXBoxOutput) ButtonText() pulumi.StringOutput
The top-level button text to use on the FusionAuth login page for this Identity Provider.
func (FusionAuthIdpXBoxOutput) ClientId ¶
func (o FusionAuthIdpXBoxOutput) ClientId() pulumi.StringOutput
TThe top-level Xbox client id for your Application. This value is retrieved from the Xbox developer website when you setup your Xbox developer account.
func (FusionAuthIdpXBoxOutput) ClientSecret ¶
func (o FusionAuthIdpXBoxOutput) ClientSecret() pulumi.StringOutput
The top-level client secret to use with the Xbox Identity Provider when retrieving the long-lived token. This value is retrieved from the Xbox developer website when you setup your Xbox developer account.
func (FusionAuthIdpXBoxOutput) Debug ¶
func (o FusionAuthIdpXBoxOutput) Debug() pulumi.BoolPtrOutput
Determines if debug is enabled for this provider. When enabled, each time this provider is invoked to reconcile a login an Event Log will be created.
func (FusionAuthIdpXBoxOutput) ElementType ¶
func (FusionAuthIdpXBoxOutput) ElementType() reflect.Type
func (FusionAuthIdpXBoxOutput) Enabled ¶
func (o FusionAuthIdpXBoxOutput) Enabled() pulumi.BoolPtrOutput
Determines if this provider is enabled. If it is false then it will be disabled globally.
func (FusionAuthIdpXBoxOutput) IdpId ¶
func (o FusionAuthIdpXBoxOutput) IdpId() pulumi.StringPtrOutput
The ID to use for the new identity provider. If not specified a secure random UUID will be generated.
func (FusionAuthIdpXBoxOutput) LambdaReconcileId ¶
func (o FusionAuthIdpXBoxOutput) LambdaReconcileId() pulumi.StringPtrOutput
The unique Id of the lambda to used during the user reconcile process to map custom claims from the external identity provider to the FusionAuth user.
func (FusionAuthIdpXBoxOutput) LinkingStrategy ¶
func (o FusionAuthIdpXBoxOutput) LinkingStrategy() pulumi.StringOutput
The linking strategy to use when creating the link between the {idp_display_name} Identity Provider and the user.
func (FusionAuthIdpXBoxOutput) Scope ¶
func (o FusionAuthIdpXBoxOutput) Scope() pulumi.StringPtrOutput
The top-level scope that you are requesting from Xbox.
func (FusionAuthIdpXBoxOutput) TenantConfigurations ¶
func (o FusionAuthIdpXBoxOutput) TenantConfigurations() FusionAuthIdpXBoxTenantConfigurationArrayOutput
The configuration for each Tenant that limits the number of links a user may have for a particular identity provider.
func (FusionAuthIdpXBoxOutput) ToFusionAuthIdpXBoxOutput ¶
func (o FusionAuthIdpXBoxOutput) ToFusionAuthIdpXBoxOutput() FusionAuthIdpXBoxOutput
func (FusionAuthIdpXBoxOutput) ToFusionAuthIdpXBoxOutputWithContext ¶
func (o FusionAuthIdpXBoxOutput) ToFusionAuthIdpXBoxOutputWithContext(ctx context.Context) FusionAuthIdpXBoxOutput
type FusionAuthIdpXBoxState ¶
type FusionAuthIdpXBoxState struct { // The configuration for each Application that the identity provider is enabled for. ApplicationConfigurations FusionAuthIdpXBoxApplicationConfigurationArrayInput // The top-level button text to use on the FusionAuth login page for this Identity Provider. ButtonText pulumi.StringPtrInput // TThe top-level Xbox client id for your Application. This value is retrieved from the Xbox developer website when you setup your Xbox developer account. ClientId pulumi.StringPtrInput // The top-level client secret to use with the Xbox Identity Provider when retrieving the long-lived token. This value is retrieved from the Xbox developer website when you setup your Xbox developer account. ClientSecret pulumi.StringPtrInput // Determines if debug is enabled for this provider. When enabled, each time this provider is invoked to reconcile a login an Event Log will be created. Debug pulumi.BoolPtrInput // Determines if this provider is enabled. If it is false then it will be disabled globally. Enabled pulumi.BoolPtrInput // The ID to use for the new identity provider. If not specified a secure random UUID will be generated. IdpId pulumi.StringPtrInput // The unique Id of the lambda to used during the user reconcile process to map custom claims from the external identity provider to the FusionAuth user. LambdaReconcileId pulumi.StringPtrInput // The linking strategy to use when creating the link between the {idp_display_name} Identity Provider and the user. LinkingStrategy pulumi.StringPtrInput // The top-level scope that you are requesting from Xbox. Scope pulumi.StringPtrInput // The configuration for each Tenant that limits the number of links a user may have for a particular identity provider. TenantConfigurations FusionAuthIdpXBoxTenantConfigurationArrayInput }
func (FusionAuthIdpXBoxState) ElementType ¶
func (FusionAuthIdpXBoxState) ElementType() reflect.Type
type FusionAuthIdpXBoxTenantConfiguration ¶
type FusionAuthIdpXBoxTenantConfiguration struct { // When enabled, the number of identity provider links a user may create is enforced by maximumLinks. LimitUserLinkCountEnabled *bool `pulumi:"limitUserLinkCountEnabled"` // Determines if this provider is enabled. If it is false then it will be disabled globally. LimitUserLinkCountMaximumLinks *int `pulumi:"limitUserLinkCountMaximumLinks"` // The unique Id of the tenant that this configuration applies to. TenantId *string `pulumi:"tenantId"` }
type FusionAuthIdpXBoxTenantConfigurationArgs ¶
type FusionAuthIdpXBoxTenantConfigurationArgs struct { // When enabled, the number of identity provider links a user may create is enforced by maximumLinks. LimitUserLinkCountEnabled pulumi.BoolPtrInput `pulumi:"limitUserLinkCountEnabled"` // Determines if this provider is enabled. If it is false then it will be disabled globally. LimitUserLinkCountMaximumLinks pulumi.IntPtrInput `pulumi:"limitUserLinkCountMaximumLinks"` // The unique Id of the tenant that this configuration applies to. TenantId pulumi.StringPtrInput `pulumi:"tenantId"` }
func (FusionAuthIdpXBoxTenantConfigurationArgs) ElementType ¶
func (FusionAuthIdpXBoxTenantConfigurationArgs) ElementType() reflect.Type
func (FusionAuthIdpXBoxTenantConfigurationArgs) ToFusionAuthIdpXBoxTenantConfigurationOutput ¶
func (i FusionAuthIdpXBoxTenantConfigurationArgs) ToFusionAuthIdpXBoxTenantConfigurationOutput() FusionAuthIdpXBoxTenantConfigurationOutput
func (FusionAuthIdpXBoxTenantConfigurationArgs) ToFusionAuthIdpXBoxTenantConfigurationOutputWithContext ¶
func (i FusionAuthIdpXBoxTenantConfigurationArgs) ToFusionAuthIdpXBoxTenantConfigurationOutputWithContext(ctx context.Context) FusionAuthIdpXBoxTenantConfigurationOutput
type FusionAuthIdpXBoxTenantConfigurationArray ¶
type FusionAuthIdpXBoxTenantConfigurationArray []FusionAuthIdpXBoxTenantConfigurationInput
func (FusionAuthIdpXBoxTenantConfigurationArray) ElementType ¶
func (FusionAuthIdpXBoxTenantConfigurationArray) ElementType() reflect.Type
func (FusionAuthIdpXBoxTenantConfigurationArray) ToFusionAuthIdpXBoxTenantConfigurationArrayOutput ¶
func (i FusionAuthIdpXBoxTenantConfigurationArray) ToFusionAuthIdpXBoxTenantConfigurationArrayOutput() FusionAuthIdpXBoxTenantConfigurationArrayOutput
func (FusionAuthIdpXBoxTenantConfigurationArray) ToFusionAuthIdpXBoxTenantConfigurationArrayOutputWithContext ¶
func (i FusionAuthIdpXBoxTenantConfigurationArray) ToFusionAuthIdpXBoxTenantConfigurationArrayOutputWithContext(ctx context.Context) FusionAuthIdpXBoxTenantConfigurationArrayOutput
type FusionAuthIdpXBoxTenantConfigurationArrayInput ¶
type FusionAuthIdpXBoxTenantConfigurationArrayInput interface { pulumi.Input ToFusionAuthIdpXBoxTenantConfigurationArrayOutput() FusionAuthIdpXBoxTenantConfigurationArrayOutput ToFusionAuthIdpXBoxTenantConfigurationArrayOutputWithContext(context.Context) FusionAuthIdpXBoxTenantConfigurationArrayOutput }
FusionAuthIdpXBoxTenantConfigurationArrayInput is an input type that accepts FusionAuthIdpXBoxTenantConfigurationArray and FusionAuthIdpXBoxTenantConfigurationArrayOutput values. You can construct a concrete instance of `FusionAuthIdpXBoxTenantConfigurationArrayInput` via:
FusionAuthIdpXBoxTenantConfigurationArray{ FusionAuthIdpXBoxTenantConfigurationArgs{...} }
type FusionAuthIdpXBoxTenantConfigurationArrayOutput ¶
type FusionAuthIdpXBoxTenantConfigurationArrayOutput struct{ *pulumi.OutputState }
func (FusionAuthIdpXBoxTenantConfigurationArrayOutput) ElementType ¶
func (FusionAuthIdpXBoxTenantConfigurationArrayOutput) ElementType() reflect.Type
func (FusionAuthIdpXBoxTenantConfigurationArrayOutput) ToFusionAuthIdpXBoxTenantConfigurationArrayOutput ¶
func (o FusionAuthIdpXBoxTenantConfigurationArrayOutput) ToFusionAuthIdpXBoxTenantConfigurationArrayOutput() FusionAuthIdpXBoxTenantConfigurationArrayOutput
func (FusionAuthIdpXBoxTenantConfigurationArrayOutput) ToFusionAuthIdpXBoxTenantConfigurationArrayOutputWithContext ¶
func (o FusionAuthIdpXBoxTenantConfigurationArrayOutput) ToFusionAuthIdpXBoxTenantConfigurationArrayOutputWithContext(ctx context.Context) FusionAuthIdpXBoxTenantConfigurationArrayOutput
type FusionAuthIdpXBoxTenantConfigurationInput ¶
type FusionAuthIdpXBoxTenantConfigurationInput interface { pulumi.Input ToFusionAuthIdpXBoxTenantConfigurationOutput() FusionAuthIdpXBoxTenantConfigurationOutput ToFusionAuthIdpXBoxTenantConfigurationOutputWithContext(context.Context) FusionAuthIdpXBoxTenantConfigurationOutput }
FusionAuthIdpXBoxTenantConfigurationInput is an input type that accepts FusionAuthIdpXBoxTenantConfigurationArgs and FusionAuthIdpXBoxTenantConfigurationOutput values. You can construct a concrete instance of `FusionAuthIdpXBoxTenantConfigurationInput` via:
FusionAuthIdpXBoxTenantConfigurationArgs{...}
type FusionAuthIdpXBoxTenantConfigurationOutput ¶
type FusionAuthIdpXBoxTenantConfigurationOutput struct{ *pulumi.OutputState }
func (FusionAuthIdpXBoxTenantConfigurationOutput) ElementType ¶
func (FusionAuthIdpXBoxTenantConfigurationOutput) ElementType() reflect.Type
func (FusionAuthIdpXBoxTenantConfigurationOutput) LimitUserLinkCountEnabled ¶
func (o FusionAuthIdpXBoxTenantConfigurationOutput) LimitUserLinkCountEnabled() pulumi.BoolPtrOutput
When enabled, the number of identity provider links a user may create is enforced by maximumLinks.
func (FusionAuthIdpXBoxTenantConfigurationOutput) LimitUserLinkCountMaximumLinks ¶
func (o FusionAuthIdpXBoxTenantConfigurationOutput) LimitUserLinkCountMaximumLinks() pulumi.IntPtrOutput
Determines if this provider is enabled. If it is false then it will be disabled globally.
func (FusionAuthIdpXBoxTenantConfigurationOutput) TenantId ¶
func (o FusionAuthIdpXBoxTenantConfigurationOutput) TenantId() pulumi.StringPtrOutput
The unique Id of the tenant that this configuration applies to.
func (FusionAuthIdpXBoxTenantConfigurationOutput) ToFusionAuthIdpXBoxTenantConfigurationOutput ¶
func (o FusionAuthIdpXBoxTenantConfigurationOutput) ToFusionAuthIdpXBoxTenantConfigurationOutput() FusionAuthIdpXBoxTenantConfigurationOutput
func (FusionAuthIdpXBoxTenantConfigurationOutput) ToFusionAuthIdpXBoxTenantConfigurationOutputWithContext ¶
func (o FusionAuthIdpXBoxTenantConfigurationOutput) ToFusionAuthIdpXBoxTenantConfigurationOutputWithContext(ctx context.Context) FusionAuthIdpXBoxTenantConfigurationOutput
type FusionAuthImportedKey ¶
type FusionAuthImportedKey struct { pulumi.CustomResourceState // The algorithm used to encrypt the Key. The following values represent algorithms supported by FusionAuth: Algorithm pulumi.StringOutput `pulumi:"algorithm"` // The certificate to import. The publicKey will be extracted from the certificate. Certificate pulumi.StringOutput `pulumi:"certificate"` // The Id to use for the new key. If not specified a secure random UUID will be generated. KeyId pulumi.StringPtrOutput `pulumi:"keyId"` // The Key identifier 'kid'. Kid pulumi.StringOutput `pulumi:"kid"` // The name of the Key. Name pulumi.StringOutput `pulumi:"name"` // The Key private key. Optional if importing an RSA or EC key. If the key is only to be used for token validation, only a public key is necessary and this field may be omitted. PrivateKey pulumi.StringPtrOutput `pulumi:"privateKey"` // "The Key public key. Required if importing an RSA or EC key and a certificate is not provided." PublicKey pulumi.StringOutput `pulumi:"publicKey"` // The Key secret. This field is required if importing an HMAC key type. Secret pulumi.StringPtrOutput `pulumi:"secret"` // The Key type. This field is required if importing an HMAC key type, or if importing a public key / private key pair. The possible values are: // - `EC` // - `RSA` // - `HMAC` Type pulumi.StringOutput `pulumi:"type"` }
## # Imported Key Resource
Cryptographic keys are used in signing and verifying JWTs and verifying responses for third party identity providers. It is more likely you will interact with keys using the FusionAuth UI in the Key Master menu.
[Keys API](https://fusionauth.io/docs/v1/tech/apis/keys)
## Example Usage
```go package main
import (
"io/ioutil" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/theogravity/pulumi-fusionauth/sdk/go/fusionauth"
)
func readFileOrPanic(path string) pulumi.StringPtrInput { data, err := ioutil.ReadFile(path) if err != nil { panic(err.Error()) } return pulumi.String(string(data)) }
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := fusionauth.NewFusionAuthImportedKey(ctx, "name", &fusionauth.FusionAuthImportedKeyArgs{ Kid: pulumi.String("8675309"), PrivateKey: readFileOrPanic("./AuthKey_8675309.p8"), }) if err != nil { return err } return nil }) }
```
func GetFusionAuthImportedKey ¶
func GetFusionAuthImportedKey(ctx *pulumi.Context, name string, id pulumi.IDInput, state *FusionAuthImportedKeyState, opts ...pulumi.ResourceOption) (*FusionAuthImportedKey, error)
GetFusionAuthImportedKey gets an existing FusionAuthImportedKey resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewFusionAuthImportedKey ¶
func NewFusionAuthImportedKey(ctx *pulumi.Context, name string, args *FusionAuthImportedKeyArgs, opts ...pulumi.ResourceOption) (*FusionAuthImportedKey, error)
NewFusionAuthImportedKey registers a new resource with the given unique name, arguments, and options.
func (*FusionAuthImportedKey) ElementType ¶
func (*FusionAuthImportedKey) ElementType() reflect.Type
func (*FusionAuthImportedKey) ToFusionAuthImportedKeyOutput ¶
func (i *FusionAuthImportedKey) ToFusionAuthImportedKeyOutput() FusionAuthImportedKeyOutput
func (*FusionAuthImportedKey) ToFusionAuthImportedKeyOutputWithContext ¶
func (i *FusionAuthImportedKey) ToFusionAuthImportedKeyOutputWithContext(ctx context.Context) FusionAuthImportedKeyOutput
type FusionAuthImportedKeyArgs ¶
type FusionAuthImportedKeyArgs struct { // The algorithm used to encrypt the Key. The following values represent algorithms supported by FusionAuth: Algorithm pulumi.StringPtrInput // The certificate to import. The publicKey will be extracted from the certificate. Certificate pulumi.StringPtrInput // The Id to use for the new key. If not specified a secure random UUID will be generated. KeyId pulumi.StringPtrInput // The Key identifier 'kid'. Kid pulumi.StringPtrInput // The name of the Key. Name pulumi.StringPtrInput // The Key private key. Optional if importing an RSA or EC key. If the key is only to be used for token validation, only a public key is necessary and this field may be omitted. PrivateKey pulumi.StringPtrInput // "The Key public key. Required if importing an RSA or EC key and a certificate is not provided." PublicKey pulumi.StringPtrInput // The Key secret. This field is required if importing an HMAC key type. Secret pulumi.StringPtrInput // The Key type. This field is required if importing an HMAC key type, or if importing a public key / private key pair. The possible values are: // - `EC` // - `RSA` // - `HMAC` Type pulumi.StringPtrInput }
The set of arguments for constructing a FusionAuthImportedKey resource.
func (FusionAuthImportedKeyArgs) ElementType ¶
func (FusionAuthImportedKeyArgs) ElementType() reflect.Type
type FusionAuthImportedKeyArray ¶
type FusionAuthImportedKeyArray []FusionAuthImportedKeyInput
func (FusionAuthImportedKeyArray) ElementType ¶
func (FusionAuthImportedKeyArray) ElementType() reflect.Type
func (FusionAuthImportedKeyArray) ToFusionAuthImportedKeyArrayOutput ¶
func (i FusionAuthImportedKeyArray) ToFusionAuthImportedKeyArrayOutput() FusionAuthImportedKeyArrayOutput
func (FusionAuthImportedKeyArray) ToFusionAuthImportedKeyArrayOutputWithContext ¶
func (i FusionAuthImportedKeyArray) ToFusionAuthImportedKeyArrayOutputWithContext(ctx context.Context) FusionAuthImportedKeyArrayOutput
type FusionAuthImportedKeyArrayInput ¶
type FusionAuthImportedKeyArrayInput interface { pulumi.Input ToFusionAuthImportedKeyArrayOutput() FusionAuthImportedKeyArrayOutput ToFusionAuthImportedKeyArrayOutputWithContext(context.Context) FusionAuthImportedKeyArrayOutput }
FusionAuthImportedKeyArrayInput is an input type that accepts FusionAuthImportedKeyArray and FusionAuthImportedKeyArrayOutput values. You can construct a concrete instance of `FusionAuthImportedKeyArrayInput` via:
FusionAuthImportedKeyArray{ FusionAuthImportedKeyArgs{...} }
type FusionAuthImportedKeyArrayOutput ¶
type FusionAuthImportedKeyArrayOutput struct{ *pulumi.OutputState }
func (FusionAuthImportedKeyArrayOutput) ElementType ¶
func (FusionAuthImportedKeyArrayOutput) ElementType() reflect.Type
func (FusionAuthImportedKeyArrayOutput) Index ¶
func (o FusionAuthImportedKeyArrayOutput) Index(i pulumi.IntInput) FusionAuthImportedKeyOutput
func (FusionAuthImportedKeyArrayOutput) ToFusionAuthImportedKeyArrayOutput ¶
func (o FusionAuthImportedKeyArrayOutput) ToFusionAuthImportedKeyArrayOutput() FusionAuthImportedKeyArrayOutput
func (FusionAuthImportedKeyArrayOutput) ToFusionAuthImportedKeyArrayOutputWithContext ¶
func (o FusionAuthImportedKeyArrayOutput) ToFusionAuthImportedKeyArrayOutputWithContext(ctx context.Context) FusionAuthImportedKeyArrayOutput
type FusionAuthImportedKeyInput ¶
type FusionAuthImportedKeyInput interface { pulumi.Input ToFusionAuthImportedKeyOutput() FusionAuthImportedKeyOutput ToFusionAuthImportedKeyOutputWithContext(ctx context.Context) FusionAuthImportedKeyOutput }
type FusionAuthImportedKeyMap ¶
type FusionAuthImportedKeyMap map[string]FusionAuthImportedKeyInput
func (FusionAuthImportedKeyMap) ElementType ¶
func (FusionAuthImportedKeyMap) ElementType() reflect.Type
func (FusionAuthImportedKeyMap) ToFusionAuthImportedKeyMapOutput ¶
func (i FusionAuthImportedKeyMap) ToFusionAuthImportedKeyMapOutput() FusionAuthImportedKeyMapOutput
func (FusionAuthImportedKeyMap) ToFusionAuthImportedKeyMapOutputWithContext ¶
func (i FusionAuthImportedKeyMap) ToFusionAuthImportedKeyMapOutputWithContext(ctx context.Context) FusionAuthImportedKeyMapOutput
type FusionAuthImportedKeyMapInput ¶
type FusionAuthImportedKeyMapInput interface { pulumi.Input ToFusionAuthImportedKeyMapOutput() FusionAuthImportedKeyMapOutput ToFusionAuthImportedKeyMapOutputWithContext(context.Context) FusionAuthImportedKeyMapOutput }
FusionAuthImportedKeyMapInput is an input type that accepts FusionAuthImportedKeyMap and FusionAuthImportedKeyMapOutput values. You can construct a concrete instance of `FusionAuthImportedKeyMapInput` via:
FusionAuthImportedKeyMap{ "key": FusionAuthImportedKeyArgs{...} }
type FusionAuthImportedKeyMapOutput ¶
type FusionAuthImportedKeyMapOutput struct{ *pulumi.OutputState }
func (FusionAuthImportedKeyMapOutput) ElementType ¶
func (FusionAuthImportedKeyMapOutput) ElementType() reflect.Type
func (FusionAuthImportedKeyMapOutput) MapIndex ¶
func (o FusionAuthImportedKeyMapOutput) MapIndex(k pulumi.StringInput) FusionAuthImportedKeyOutput
func (FusionAuthImportedKeyMapOutput) ToFusionAuthImportedKeyMapOutput ¶
func (o FusionAuthImportedKeyMapOutput) ToFusionAuthImportedKeyMapOutput() FusionAuthImportedKeyMapOutput
func (FusionAuthImportedKeyMapOutput) ToFusionAuthImportedKeyMapOutputWithContext ¶
func (o FusionAuthImportedKeyMapOutput) ToFusionAuthImportedKeyMapOutputWithContext(ctx context.Context) FusionAuthImportedKeyMapOutput
type FusionAuthImportedKeyOutput ¶
type FusionAuthImportedKeyOutput struct{ *pulumi.OutputState }
func (FusionAuthImportedKeyOutput) Algorithm ¶
func (o FusionAuthImportedKeyOutput) Algorithm() pulumi.StringOutput
The algorithm used to encrypt the Key. The following values represent algorithms supported by FusionAuth:
func (FusionAuthImportedKeyOutput) Certificate ¶
func (o FusionAuthImportedKeyOutput) Certificate() pulumi.StringOutput
The certificate to import. The publicKey will be extracted from the certificate.
func (FusionAuthImportedKeyOutput) ElementType ¶
func (FusionAuthImportedKeyOutput) ElementType() reflect.Type
func (FusionAuthImportedKeyOutput) KeyId ¶
func (o FusionAuthImportedKeyOutput) KeyId() pulumi.StringPtrOutput
The Id to use for the new key. If not specified a secure random UUID will be generated.
func (FusionAuthImportedKeyOutput) Kid ¶
func (o FusionAuthImportedKeyOutput) Kid() pulumi.StringOutput
The Key identifier 'kid'.
func (FusionAuthImportedKeyOutput) Name ¶
func (o FusionAuthImportedKeyOutput) Name() pulumi.StringOutput
The name of the Key.
func (FusionAuthImportedKeyOutput) PrivateKey ¶
func (o FusionAuthImportedKeyOutput) PrivateKey() pulumi.StringPtrOutput
The Key private key. Optional if importing an RSA or EC key. If the key is only to be used for token validation, only a public key is necessary and this field may be omitted.
func (FusionAuthImportedKeyOutput) PublicKey ¶
func (o FusionAuthImportedKeyOutput) PublicKey() pulumi.StringOutput
"The Key public key. Required if importing an RSA or EC key and a certificate is not provided."
func (FusionAuthImportedKeyOutput) Secret ¶
func (o FusionAuthImportedKeyOutput) Secret() pulumi.StringPtrOutput
The Key secret. This field is required if importing an HMAC key type.
func (FusionAuthImportedKeyOutput) ToFusionAuthImportedKeyOutput ¶
func (o FusionAuthImportedKeyOutput) ToFusionAuthImportedKeyOutput() FusionAuthImportedKeyOutput
func (FusionAuthImportedKeyOutput) ToFusionAuthImportedKeyOutputWithContext ¶
func (o FusionAuthImportedKeyOutput) ToFusionAuthImportedKeyOutputWithContext(ctx context.Context) FusionAuthImportedKeyOutput
func (FusionAuthImportedKeyOutput) Type ¶
func (o FusionAuthImportedKeyOutput) Type() pulumi.StringOutput
The Key type. This field is required if importing an HMAC key type, or if importing a public key / private key pair. The possible values are: - `EC` - `RSA` - `HMAC`
type FusionAuthImportedKeyState ¶
type FusionAuthImportedKeyState struct { // The algorithm used to encrypt the Key. The following values represent algorithms supported by FusionAuth: Algorithm pulumi.StringPtrInput // The certificate to import. The publicKey will be extracted from the certificate. Certificate pulumi.StringPtrInput // The Id to use for the new key. If not specified a secure random UUID will be generated. KeyId pulumi.StringPtrInput // The Key identifier 'kid'. Kid pulumi.StringPtrInput // The name of the Key. Name pulumi.StringPtrInput // The Key private key. Optional if importing an RSA or EC key. If the key is only to be used for token validation, only a public key is necessary and this field may be omitted. PrivateKey pulumi.StringPtrInput // "The Key public key. Required if importing an RSA or EC key and a certificate is not provided." PublicKey pulumi.StringPtrInput // The Key secret. This field is required if importing an HMAC key type. Secret pulumi.StringPtrInput // The Key type. This field is required if importing an HMAC key type, or if importing a public key / private key pair. The possible values are: // - `EC` // - `RSA` // - `HMAC` Type pulumi.StringPtrInput }
func (FusionAuthImportedKeyState) ElementType ¶
func (FusionAuthImportedKeyState) ElementType() reflect.Type
type FusionAuthKey ¶
type FusionAuthKey struct { pulumi.CustomResourceState // The algorithm used to encrypt the Key. The following values represent algorithms supported by FusionAuth: Algorithm pulumi.StringOutput `pulumi:"algorithm"` // The Id to use for the new key. If not specified a secure random UUID will be generated. KeyId pulumi.StringOutput `pulumi:"keyId"` // The id used in the JWT header to identify the key used to generate the signature Kid pulumi.StringOutput `pulumi:"kid"` // The length of the RSA or EC certificate. This field is required when generating RSA key types. Length pulumi.IntPtrOutput `pulumi:"length"` // The name of the Key. Name pulumi.StringOutput `pulumi:"name"` }
## # Key Resource
Cryptographic keys are used in signing and verifying JWTs and verifying responses for third party identity providers. It is more likely you will interact with keys using the FusionAuth UI in the Key Master menu.
[Keys API](https://fusionauth.io/docs/v1/tech/apis/keys)
## Example Usage
```go 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.NewFusionAuthKey(ctx, "adminId", &fusionauth.FusionAuthKeyArgs{ Algorithm: pulumi.String("RS256"), Length: pulumi.Int(2048), }) if err != nil { return err } return nil }) }
```
func GetFusionAuthKey ¶
func GetFusionAuthKey(ctx *pulumi.Context, name string, id pulumi.IDInput, state *FusionAuthKeyState, opts ...pulumi.ResourceOption) (*FusionAuthKey, error)
GetFusionAuthKey gets an existing FusionAuthKey resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewFusionAuthKey ¶
func NewFusionAuthKey(ctx *pulumi.Context, name string, args *FusionAuthKeyArgs, opts ...pulumi.ResourceOption) (*FusionAuthKey, error)
NewFusionAuthKey registers a new resource with the given unique name, arguments, and options.
func (*FusionAuthKey) ElementType ¶
func (*FusionAuthKey) ElementType() reflect.Type
func (*FusionAuthKey) ToFusionAuthKeyOutput ¶
func (i *FusionAuthKey) ToFusionAuthKeyOutput() FusionAuthKeyOutput
func (*FusionAuthKey) ToFusionAuthKeyOutputWithContext ¶
func (i *FusionAuthKey) ToFusionAuthKeyOutputWithContext(ctx context.Context) FusionAuthKeyOutput
type FusionAuthKeyArgs ¶
type FusionAuthKeyArgs struct { // The algorithm used to encrypt the Key. The following values represent algorithms supported by FusionAuth: Algorithm pulumi.StringInput // The Id to use for the new key. If not specified a secure random UUID will be generated. KeyId pulumi.StringPtrInput // The length of the RSA or EC certificate. This field is required when generating RSA key types. Length pulumi.IntPtrInput // The name of the Key. Name pulumi.StringPtrInput }
The set of arguments for constructing a FusionAuthKey resource.
func (FusionAuthKeyArgs) ElementType ¶
func (FusionAuthKeyArgs) ElementType() reflect.Type
type FusionAuthKeyArray ¶
type FusionAuthKeyArray []FusionAuthKeyInput
func (FusionAuthKeyArray) ElementType ¶
func (FusionAuthKeyArray) ElementType() reflect.Type
func (FusionAuthKeyArray) ToFusionAuthKeyArrayOutput ¶
func (i FusionAuthKeyArray) ToFusionAuthKeyArrayOutput() FusionAuthKeyArrayOutput
func (FusionAuthKeyArray) ToFusionAuthKeyArrayOutputWithContext ¶
func (i FusionAuthKeyArray) ToFusionAuthKeyArrayOutputWithContext(ctx context.Context) FusionAuthKeyArrayOutput
type FusionAuthKeyArrayInput ¶
type FusionAuthKeyArrayInput interface { pulumi.Input ToFusionAuthKeyArrayOutput() FusionAuthKeyArrayOutput ToFusionAuthKeyArrayOutputWithContext(context.Context) FusionAuthKeyArrayOutput }
FusionAuthKeyArrayInput is an input type that accepts FusionAuthKeyArray and FusionAuthKeyArrayOutput values. You can construct a concrete instance of `FusionAuthKeyArrayInput` via:
FusionAuthKeyArray{ FusionAuthKeyArgs{...} }
type FusionAuthKeyArrayOutput ¶
type FusionAuthKeyArrayOutput struct{ *pulumi.OutputState }
func (FusionAuthKeyArrayOutput) ElementType ¶
func (FusionAuthKeyArrayOutput) ElementType() reflect.Type
func (FusionAuthKeyArrayOutput) Index ¶
func (o FusionAuthKeyArrayOutput) Index(i pulumi.IntInput) FusionAuthKeyOutput
func (FusionAuthKeyArrayOutput) ToFusionAuthKeyArrayOutput ¶
func (o FusionAuthKeyArrayOutput) ToFusionAuthKeyArrayOutput() FusionAuthKeyArrayOutput
func (FusionAuthKeyArrayOutput) ToFusionAuthKeyArrayOutputWithContext ¶
func (o FusionAuthKeyArrayOutput) ToFusionAuthKeyArrayOutputWithContext(ctx context.Context) FusionAuthKeyArrayOutput
type FusionAuthKeyInput ¶
type FusionAuthKeyInput interface { pulumi.Input ToFusionAuthKeyOutput() FusionAuthKeyOutput ToFusionAuthKeyOutputWithContext(ctx context.Context) FusionAuthKeyOutput }
type FusionAuthKeyMap ¶
type FusionAuthKeyMap map[string]FusionAuthKeyInput
func (FusionAuthKeyMap) ElementType ¶
func (FusionAuthKeyMap) ElementType() reflect.Type
func (FusionAuthKeyMap) ToFusionAuthKeyMapOutput ¶
func (i FusionAuthKeyMap) ToFusionAuthKeyMapOutput() FusionAuthKeyMapOutput
func (FusionAuthKeyMap) ToFusionAuthKeyMapOutputWithContext ¶
func (i FusionAuthKeyMap) ToFusionAuthKeyMapOutputWithContext(ctx context.Context) FusionAuthKeyMapOutput
type FusionAuthKeyMapInput ¶
type FusionAuthKeyMapInput interface { pulumi.Input ToFusionAuthKeyMapOutput() FusionAuthKeyMapOutput ToFusionAuthKeyMapOutputWithContext(context.Context) FusionAuthKeyMapOutput }
FusionAuthKeyMapInput is an input type that accepts FusionAuthKeyMap and FusionAuthKeyMapOutput values. You can construct a concrete instance of `FusionAuthKeyMapInput` via:
FusionAuthKeyMap{ "key": FusionAuthKeyArgs{...} }
type FusionAuthKeyMapOutput ¶
type FusionAuthKeyMapOutput struct{ *pulumi.OutputState }
func (FusionAuthKeyMapOutput) ElementType ¶
func (FusionAuthKeyMapOutput) ElementType() reflect.Type
func (FusionAuthKeyMapOutput) MapIndex ¶
func (o FusionAuthKeyMapOutput) MapIndex(k pulumi.StringInput) FusionAuthKeyOutput
func (FusionAuthKeyMapOutput) ToFusionAuthKeyMapOutput ¶
func (o FusionAuthKeyMapOutput) ToFusionAuthKeyMapOutput() FusionAuthKeyMapOutput
func (FusionAuthKeyMapOutput) ToFusionAuthKeyMapOutputWithContext ¶
func (o FusionAuthKeyMapOutput) ToFusionAuthKeyMapOutputWithContext(ctx context.Context) FusionAuthKeyMapOutput
type FusionAuthKeyOutput ¶
type FusionAuthKeyOutput struct{ *pulumi.OutputState }
func (FusionAuthKeyOutput) Algorithm ¶
func (o FusionAuthKeyOutput) Algorithm() pulumi.StringOutput
The algorithm used to encrypt the Key. The following values represent algorithms supported by FusionAuth:
func (FusionAuthKeyOutput) ElementType ¶
func (FusionAuthKeyOutput) ElementType() reflect.Type
func (FusionAuthKeyOutput) KeyId ¶
func (o FusionAuthKeyOutput) KeyId() pulumi.StringOutput
The Id to use for the new key. If not specified a secure random UUID will be generated.
func (FusionAuthKeyOutput) Kid ¶
func (o FusionAuthKeyOutput) Kid() pulumi.StringOutput
The id used in the JWT header to identify the key used to generate the signature
func (FusionAuthKeyOutput) Length ¶
func (o FusionAuthKeyOutput) Length() pulumi.IntPtrOutput
The length of the RSA or EC certificate. This field is required when generating RSA key types.
func (FusionAuthKeyOutput) Name ¶
func (o FusionAuthKeyOutput) Name() pulumi.StringOutput
The name of the Key.
func (FusionAuthKeyOutput) ToFusionAuthKeyOutput ¶
func (o FusionAuthKeyOutput) ToFusionAuthKeyOutput() FusionAuthKeyOutput
func (FusionAuthKeyOutput) ToFusionAuthKeyOutputWithContext ¶
func (o FusionAuthKeyOutput) ToFusionAuthKeyOutputWithContext(ctx context.Context) FusionAuthKeyOutput
type FusionAuthKeyState ¶
type FusionAuthKeyState struct { // The algorithm used to encrypt the Key. The following values represent algorithms supported by FusionAuth: Algorithm pulumi.StringPtrInput // The Id to use for the new key. If not specified a secure random UUID will be generated. KeyId pulumi.StringPtrInput // The id used in the JWT header to identify the key used to generate the signature Kid pulumi.StringPtrInput // The length of the RSA or EC certificate. This field is required when generating RSA key types. Length pulumi.IntPtrInput // The name of the Key. Name pulumi.StringPtrInput }
func (FusionAuthKeyState) ElementType ¶
func (FusionAuthKeyState) ElementType() reflect.Type
type FusionAuthLambda ¶
type FusionAuthLambda struct { pulumi.CustomResourceState // The lambda function body, a JavaScript function. Body pulumi.StringOutput `pulumi:"body"` // Whether or not debug event logging is enabled for this Lambda. Debug pulumi.BoolPtrOutput `pulumi:"debug"` // Whether or not this Lambda is enabled. // // Deprecated: Not currently used and may be removed in a future version. Enabled pulumi.BoolPtrOutput `pulumi:"enabled"` // The JavaScript execution engine for the lambda. EngineType pulumi.StringPtrOutput `pulumi:"engineType"` // The name of the lambda. Name pulumi.StringOutput `pulumi:"name"` // The lambda type. The possible values are: // - `JWTPopulate` // - `OpenIDReconcile` // - `SAMLv2Reconcile` // - `SAMLv2Populate` // - `AppleReconcile` // - `ExternalJWTReconcile` // - `FacebookReconcile` // - `GoogleReconcile` // - `HYPRReconcile` // - `TwitterReconcile` // - `LDAPConnectorReconcile` // - `LinkedInReconcile` // - `EpicGamesReconcile` // - `NintendoReconcile` // - `SonyPSNReconcile` // - `SteamReconcile` // - `TwitchReconcile` // - `XboxReconcile` // - `ClientCredentialsJWTPopulate` Type pulumi.StringOutput `pulumi:"type"` }
## # Lambda Resource
Lambdas are user defined JavaScript functions that may be executed at runtime to perform various functions. Lambdas may be used to customize the claims returned in a JWT, reconcile a SAML v2 response or an OpenID Connect response when using these external identity providers.
[Lambdas API](https://fusionauth.io/docs/v1/tech/apis/lambdas)
## Example Usage
```go package main
import (
"fmt" "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.NewFusionAuthLambda(ctx, "preferred Username", &fusionauth.FusionAuthLambdaArgs{ Body: pulumi.String(fmt.Sprintf("%v%v%v%v%v", "// Using the user and registration parameters add additional values to the jwt object.\n", "function populate(jwt, user, registration) {\n", " jwt.preferred_username = registration.username;\n", "}\n", " \n")), Enabled: pulumi.Bool(true), Type: pulumi.String("JWTPopulate"), }) if err != nil { return err } return nil }) }
```
func GetFusionAuthLambda ¶
func GetFusionAuthLambda(ctx *pulumi.Context, name string, id pulumi.IDInput, state *FusionAuthLambdaState, opts ...pulumi.ResourceOption) (*FusionAuthLambda, error)
GetFusionAuthLambda gets an existing FusionAuthLambda resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewFusionAuthLambda ¶
func NewFusionAuthLambda(ctx *pulumi.Context, name string, args *FusionAuthLambdaArgs, opts ...pulumi.ResourceOption) (*FusionAuthLambda, error)
NewFusionAuthLambda registers a new resource with the given unique name, arguments, and options.
func (*FusionAuthLambda) ElementType ¶
func (*FusionAuthLambda) ElementType() reflect.Type
func (*FusionAuthLambda) ToFusionAuthLambdaOutput ¶
func (i *FusionAuthLambda) ToFusionAuthLambdaOutput() FusionAuthLambdaOutput
func (*FusionAuthLambda) ToFusionAuthLambdaOutputWithContext ¶
func (i *FusionAuthLambda) ToFusionAuthLambdaOutputWithContext(ctx context.Context) FusionAuthLambdaOutput
type FusionAuthLambdaArgs ¶
type FusionAuthLambdaArgs struct { // The lambda function body, a JavaScript function. Body pulumi.StringInput // Whether or not debug event logging is enabled for this Lambda. Debug pulumi.BoolPtrInput // Whether or not this Lambda is enabled. // // Deprecated: Not currently used and may be removed in a future version. Enabled pulumi.BoolPtrInput // The JavaScript execution engine for the lambda. EngineType pulumi.StringPtrInput // The name of the lambda. Name pulumi.StringPtrInput // The lambda type. The possible values are: // - `JWTPopulate` // - `OpenIDReconcile` // - `SAMLv2Reconcile` // - `SAMLv2Populate` // - `AppleReconcile` // - `ExternalJWTReconcile` // - `FacebookReconcile` // - `GoogleReconcile` // - `HYPRReconcile` // - `TwitterReconcile` // - `LDAPConnectorReconcile` // - `LinkedInReconcile` // - `EpicGamesReconcile` // - `NintendoReconcile` // - `SonyPSNReconcile` // - `SteamReconcile` // - `TwitchReconcile` // - `XboxReconcile` // - `ClientCredentialsJWTPopulate` Type pulumi.StringInput }
The set of arguments for constructing a FusionAuthLambda resource.
func (FusionAuthLambdaArgs) ElementType ¶
func (FusionAuthLambdaArgs) ElementType() reflect.Type
type FusionAuthLambdaArray ¶
type FusionAuthLambdaArray []FusionAuthLambdaInput
func (FusionAuthLambdaArray) ElementType ¶
func (FusionAuthLambdaArray) ElementType() reflect.Type
func (FusionAuthLambdaArray) ToFusionAuthLambdaArrayOutput ¶
func (i FusionAuthLambdaArray) ToFusionAuthLambdaArrayOutput() FusionAuthLambdaArrayOutput
func (FusionAuthLambdaArray) ToFusionAuthLambdaArrayOutputWithContext ¶
func (i FusionAuthLambdaArray) ToFusionAuthLambdaArrayOutputWithContext(ctx context.Context) FusionAuthLambdaArrayOutput
type FusionAuthLambdaArrayInput ¶
type FusionAuthLambdaArrayInput interface { pulumi.Input ToFusionAuthLambdaArrayOutput() FusionAuthLambdaArrayOutput ToFusionAuthLambdaArrayOutputWithContext(context.Context) FusionAuthLambdaArrayOutput }
FusionAuthLambdaArrayInput is an input type that accepts FusionAuthLambdaArray and FusionAuthLambdaArrayOutput values. You can construct a concrete instance of `FusionAuthLambdaArrayInput` via:
FusionAuthLambdaArray{ FusionAuthLambdaArgs{...} }
type FusionAuthLambdaArrayOutput ¶
type FusionAuthLambdaArrayOutput struct{ *pulumi.OutputState }
func (FusionAuthLambdaArrayOutput) ElementType ¶
func (FusionAuthLambdaArrayOutput) ElementType() reflect.Type
func (FusionAuthLambdaArrayOutput) Index ¶
func (o FusionAuthLambdaArrayOutput) Index(i pulumi.IntInput) FusionAuthLambdaOutput
func (FusionAuthLambdaArrayOutput) ToFusionAuthLambdaArrayOutput ¶
func (o FusionAuthLambdaArrayOutput) ToFusionAuthLambdaArrayOutput() FusionAuthLambdaArrayOutput
func (FusionAuthLambdaArrayOutput) ToFusionAuthLambdaArrayOutputWithContext ¶
func (o FusionAuthLambdaArrayOutput) ToFusionAuthLambdaArrayOutputWithContext(ctx context.Context) FusionAuthLambdaArrayOutput
type FusionAuthLambdaInput ¶
type FusionAuthLambdaInput interface { pulumi.Input ToFusionAuthLambdaOutput() FusionAuthLambdaOutput ToFusionAuthLambdaOutputWithContext(ctx context.Context) FusionAuthLambdaOutput }
type FusionAuthLambdaMap ¶
type FusionAuthLambdaMap map[string]FusionAuthLambdaInput
func (FusionAuthLambdaMap) ElementType ¶
func (FusionAuthLambdaMap) ElementType() reflect.Type
func (FusionAuthLambdaMap) ToFusionAuthLambdaMapOutput ¶
func (i FusionAuthLambdaMap) ToFusionAuthLambdaMapOutput() FusionAuthLambdaMapOutput
func (FusionAuthLambdaMap) ToFusionAuthLambdaMapOutputWithContext ¶
func (i FusionAuthLambdaMap) ToFusionAuthLambdaMapOutputWithContext(ctx context.Context) FusionAuthLambdaMapOutput
type FusionAuthLambdaMapInput ¶
type FusionAuthLambdaMapInput interface { pulumi.Input ToFusionAuthLambdaMapOutput() FusionAuthLambdaMapOutput ToFusionAuthLambdaMapOutputWithContext(context.Context) FusionAuthLambdaMapOutput }
FusionAuthLambdaMapInput is an input type that accepts FusionAuthLambdaMap and FusionAuthLambdaMapOutput values. You can construct a concrete instance of `FusionAuthLambdaMapInput` via:
FusionAuthLambdaMap{ "key": FusionAuthLambdaArgs{...} }
type FusionAuthLambdaMapOutput ¶
type FusionAuthLambdaMapOutput struct{ *pulumi.OutputState }
func (FusionAuthLambdaMapOutput) ElementType ¶
func (FusionAuthLambdaMapOutput) ElementType() reflect.Type
func (FusionAuthLambdaMapOutput) MapIndex ¶
func (o FusionAuthLambdaMapOutput) MapIndex(k pulumi.StringInput) FusionAuthLambdaOutput
func (FusionAuthLambdaMapOutput) ToFusionAuthLambdaMapOutput ¶
func (o FusionAuthLambdaMapOutput) ToFusionAuthLambdaMapOutput() FusionAuthLambdaMapOutput
func (FusionAuthLambdaMapOutput) ToFusionAuthLambdaMapOutputWithContext ¶
func (o FusionAuthLambdaMapOutput) ToFusionAuthLambdaMapOutputWithContext(ctx context.Context) FusionAuthLambdaMapOutput
type FusionAuthLambdaOutput ¶
type FusionAuthLambdaOutput struct{ *pulumi.OutputState }
func (FusionAuthLambdaOutput) Body ¶
func (o FusionAuthLambdaOutput) Body() pulumi.StringOutput
The lambda function body, a JavaScript function.
func (FusionAuthLambdaOutput) Debug ¶
func (o FusionAuthLambdaOutput) Debug() pulumi.BoolPtrOutput
Whether or not debug event logging is enabled for this Lambda.
func (FusionAuthLambdaOutput) ElementType ¶
func (FusionAuthLambdaOutput) ElementType() reflect.Type
func (FusionAuthLambdaOutput) Enabled
deprecated
func (o FusionAuthLambdaOutput) Enabled() pulumi.BoolPtrOutput
Whether or not this Lambda is enabled.
Deprecated: Not currently used and may be removed in a future version.
func (FusionAuthLambdaOutput) EngineType ¶
func (o FusionAuthLambdaOutput) EngineType() pulumi.StringPtrOutput
The JavaScript execution engine for the lambda.
func (FusionAuthLambdaOutput) Name ¶
func (o FusionAuthLambdaOutput) Name() pulumi.StringOutput
The name of the lambda.
func (FusionAuthLambdaOutput) ToFusionAuthLambdaOutput ¶
func (o FusionAuthLambdaOutput) ToFusionAuthLambdaOutput() FusionAuthLambdaOutput
func (FusionAuthLambdaOutput) ToFusionAuthLambdaOutputWithContext ¶
func (o FusionAuthLambdaOutput) ToFusionAuthLambdaOutputWithContext(ctx context.Context) FusionAuthLambdaOutput
func (FusionAuthLambdaOutput) Type ¶
func (o FusionAuthLambdaOutput) Type() pulumi.StringOutput
The lambda type. The possible values are: - `JWTPopulate` - `OpenIDReconcile` - `SAMLv2Reconcile` - `SAMLv2Populate` - `AppleReconcile` - `ExternalJWTReconcile` - `FacebookReconcile` - `GoogleReconcile` - `HYPRReconcile` - `TwitterReconcile` - `LDAPConnectorReconcile` - `LinkedInReconcile` - `EpicGamesReconcile` - `NintendoReconcile` - `SonyPSNReconcile` - `SteamReconcile` - `TwitchReconcile` - `XboxReconcile` - `ClientCredentialsJWTPopulate`
type FusionAuthLambdaState ¶
type FusionAuthLambdaState struct { // The lambda function body, a JavaScript function. Body pulumi.StringPtrInput // Whether or not debug event logging is enabled for this Lambda. Debug pulumi.BoolPtrInput // Whether or not this Lambda is enabled. // // Deprecated: Not currently used and may be removed in a future version. Enabled pulumi.BoolPtrInput // The JavaScript execution engine for the lambda. EngineType pulumi.StringPtrInput // The name of the lambda. Name pulumi.StringPtrInput // The lambda type. The possible values are: // - `JWTPopulate` // - `OpenIDReconcile` // - `SAMLv2Reconcile` // - `SAMLv2Populate` // - `AppleReconcile` // - `ExternalJWTReconcile` // - `FacebookReconcile` // - `GoogleReconcile` // - `HYPRReconcile` // - `TwitterReconcile` // - `LDAPConnectorReconcile` // - `LinkedInReconcile` // - `EpicGamesReconcile` // - `NintendoReconcile` // - `SonyPSNReconcile` // - `SteamReconcile` // - `TwitchReconcile` // - `XboxReconcile` // - `ClientCredentialsJWTPopulate` Type pulumi.StringPtrInput }
func (FusionAuthLambdaState) ElementType ¶
func (FusionAuthLambdaState) ElementType() reflect.Type
type FusionAuthReactor ¶
type FusionAuthReactor struct { pulumi.CustomResourceState // The Base64 encoded license value. This value is necessary in an air gapped configuration where outbound network access is not available. License pulumi.StringPtrOutput `pulumi:"license"` // The license Id to activate. LicenseId pulumi.StringOutput `pulumi:"licenseId"` }
## # Reactor Resource
The Reactor is FusionAuth’s license system. Reactor is used to activate features based upon your licensing tier.
[Reactor API](https://fusionauth.io/docs/v1/tech/apis/reactor)
## Example Usage
```go 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.NewFusionAuthReactor(ctx, "reactor", &fusionauth.FusionAuthReactorArgs{ License: pulumi.String("abc"), LicenseId: pulumi.String("xyz"), }) if err != nil { return err } return nil }) }
```
func GetFusionAuthReactor ¶
func GetFusionAuthReactor(ctx *pulumi.Context, name string, id pulumi.IDInput, state *FusionAuthReactorState, opts ...pulumi.ResourceOption) (*FusionAuthReactor, error)
GetFusionAuthReactor gets an existing FusionAuthReactor resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewFusionAuthReactor ¶
func NewFusionAuthReactor(ctx *pulumi.Context, name string, args *FusionAuthReactorArgs, opts ...pulumi.ResourceOption) (*FusionAuthReactor, error)
NewFusionAuthReactor registers a new resource with the given unique name, arguments, and options.
func (*FusionAuthReactor) ElementType ¶
func (*FusionAuthReactor) ElementType() reflect.Type
func (*FusionAuthReactor) ToFusionAuthReactorOutput ¶
func (i *FusionAuthReactor) ToFusionAuthReactorOutput() FusionAuthReactorOutput
func (*FusionAuthReactor) ToFusionAuthReactorOutputWithContext ¶
func (i *FusionAuthReactor) ToFusionAuthReactorOutputWithContext(ctx context.Context) FusionAuthReactorOutput
type FusionAuthReactorArgs ¶
type FusionAuthReactorArgs struct { // The Base64 encoded license value. This value is necessary in an air gapped configuration where outbound network access is not available. License pulumi.StringPtrInput // The license Id to activate. LicenseId pulumi.StringInput }
The set of arguments for constructing a FusionAuthReactor resource.
func (FusionAuthReactorArgs) ElementType ¶
func (FusionAuthReactorArgs) ElementType() reflect.Type
type FusionAuthReactorArray ¶
type FusionAuthReactorArray []FusionAuthReactorInput
func (FusionAuthReactorArray) ElementType ¶
func (FusionAuthReactorArray) ElementType() reflect.Type
func (FusionAuthReactorArray) ToFusionAuthReactorArrayOutput ¶
func (i FusionAuthReactorArray) ToFusionAuthReactorArrayOutput() FusionAuthReactorArrayOutput
func (FusionAuthReactorArray) ToFusionAuthReactorArrayOutputWithContext ¶
func (i FusionAuthReactorArray) ToFusionAuthReactorArrayOutputWithContext(ctx context.Context) FusionAuthReactorArrayOutput
type FusionAuthReactorArrayInput ¶
type FusionAuthReactorArrayInput interface { pulumi.Input ToFusionAuthReactorArrayOutput() FusionAuthReactorArrayOutput ToFusionAuthReactorArrayOutputWithContext(context.Context) FusionAuthReactorArrayOutput }
FusionAuthReactorArrayInput is an input type that accepts FusionAuthReactorArray and FusionAuthReactorArrayOutput values. You can construct a concrete instance of `FusionAuthReactorArrayInput` via:
FusionAuthReactorArray{ FusionAuthReactorArgs{...} }
type FusionAuthReactorArrayOutput ¶
type FusionAuthReactorArrayOutput struct{ *pulumi.OutputState }
func (FusionAuthReactorArrayOutput) ElementType ¶
func (FusionAuthReactorArrayOutput) ElementType() reflect.Type
func (FusionAuthReactorArrayOutput) Index ¶
func (o FusionAuthReactorArrayOutput) Index(i pulumi.IntInput) FusionAuthReactorOutput
func (FusionAuthReactorArrayOutput) ToFusionAuthReactorArrayOutput ¶
func (o FusionAuthReactorArrayOutput) ToFusionAuthReactorArrayOutput() FusionAuthReactorArrayOutput
func (FusionAuthReactorArrayOutput) ToFusionAuthReactorArrayOutputWithContext ¶
func (o FusionAuthReactorArrayOutput) ToFusionAuthReactorArrayOutputWithContext(ctx context.Context) FusionAuthReactorArrayOutput
type FusionAuthReactorInput ¶
type FusionAuthReactorInput interface { pulumi.Input ToFusionAuthReactorOutput() FusionAuthReactorOutput ToFusionAuthReactorOutputWithContext(ctx context.Context) FusionAuthReactorOutput }
type FusionAuthReactorMap ¶
type FusionAuthReactorMap map[string]FusionAuthReactorInput
func (FusionAuthReactorMap) ElementType ¶
func (FusionAuthReactorMap) ElementType() reflect.Type
func (FusionAuthReactorMap) ToFusionAuthReactorMapOutput ¶
func (i FusionAuthReactorMap) ToFusionAuthReactorMapOutput() FusionAuthReactorMapOutput
func (FusionAuthReactorMap) ToFusionAuthReactorMapOutputWithContext ¶
func (i FusionAuthReactorMap) ToFusionAuthReactorMapOutputWithContext(ctx context.Context) FusionAuthReactorMapOutput
type FusionAuthReactorMapInput ¶
type FusionAuthReactorMapInput interface { pulumi.Input ToFusionAuthReactorMapOutput() FusionAuthReactorMapOutput ToFusionAuthReactorMapOutputWithContext(context.Context) FusionAuthReactorMapOutput }
FusionAuthReactorMapInput is an input type that accepts FusionAuthReactorMap and FusionAuthReactorMapOutput values. You can construct a concrete instance of `FusionAuthReactorMapInput` via:
FusionAuthReactorMap{ "key": FusionAuthReactorArgs{...} }
type FusionAuthReactorMapOutput ¶
type FusionAuthReactorMapOutput struct{ *pulumi.OutputState }
func (FusionAuthReactorMapOutput) ElementType ¶
func (FusionAuthReactorMapOutput) ElementType() reflect.Type
func (FusionAuthReactorMapOutput) MapIndex ¶
func (o FusionAuthReactorMapOutput) MapIndex(k pulumi.StringInput) FusionAuthReactorOutput
func (FusionAuthReactorMapOutput) ToFusionAuthReactorMapOutput ¶
func (o FusionAuthReactorMapOutput) ToFusionAuthReactorMapOutput() FusionAuthReactorMapOutput
func (FusionAuthReactorMapOutput) ToFusionAuthReactorMapOutputWithContext ¶
func (o FusionAuthReactorMapOutput) ToFusionAuthReactorMapOutputWithContext(ctx context.Context) FusionAuthReactorMapOutput
type FusionAuthReactorOutput ¶
type FusionAuthReactorOutput struct{ *pulumi.OutputState }
func (FusionAuthReactorOutput) ElementType ¶
func (FusionAuthReactorOutput) ElementType() reflect.Type
func (FusionAuthReactorOutput) License ¶
func (o FusionAuthReactorOutput) License() pulumi.StringPtrOutput
The Base64 encoded license value. This value is necessary in an air gapped configuration where outbound network access is not available.
func (FusionAuthReactorOutput) LicenseId ¶
func (o FusionAuthReactorOutput) LicenseId() pulumi.StringOutput
The license Id to activate.
func (FusionAuthReactorOutput) ToFusionAuthReactorOutput ¶
func (o FusionAuthReactorOutput) ToFusionAuthReactorOutput() FusionAuthReactorOutput
func (FusionAuthReactorOutput) ToFusionAuthReactorOutputWithContext ¶
func (o FusionAuthReactorOutput) ToFusionAuthReactorOutputWithContext(ctx context.Context) FusionAuthReactorOutput
type FusionAuthReactorState ¶
type FusionAuthReactorState struct { // The Base64 encoded license value. This value is necessary in an air gapped configuration where outbound network access is not available. License pulumi.StringPtrInput // The license Id to activate. LicenseId pulumi.StringPtrInput }
func (FusionAuthReactorState) ElementType ¶
func (FusionAuthReactorState) ElementType() reflect.Type
type FusionAuthRegistration ¶
type FusionAuthRegistration struct { pulumi.CustomResourceState // The Id of the Application that this registration is for. ApplicationId pulumi.StringOutput `pulumi:"applicationId"` // The authentication token that may be used in place of the User’s password when authenticating against this application represented by this registration. This parameter is ignored if generateAuthenticationToken is set to true and instead the value will be generated. AuthenticationToken pulumi.StringOutput `pulumi:"authenticationToken"` // An object that can hold any information about the User for this registration that should be persisted. Data pulumi.MapOutput `pulumi:"data"` // Determines if FusionAuth should generate an Authentication Token for this registration. GenerateAuthenticationToken pulumi.BoolPtrOutput `pulumi:"generateAuthenticationToken"` // An array of locale strings that give, in order, the User’s preferred languages for this registration. These are important for email templates and other localizable text. PreferredLanguages pulumi.StringArrayOutput `pulumi:"preferredLanguages"` // The list of roles that the User has for this registration. Roles pulumi.StringArrayOutput `pulumi:"roles"` // Indicates to FusionAuth that it should skip registration verification even if it is enabled for the Application. SkipRegistrationValidation pulumi.BoolPtrOutput `pulumi:"skipRegistrationValidation"` // The User’s preferred timezone for this registration. The string will be in an IANA time zone format. Timezone pulumi.StringPtrOutput `pulumi:"timezone"` // The Id of the User that is registering for the Application. UserId pulumi.StringOutput `pulumi:"userId"` // The username of the User for this registration only. Username pulumi.StringPtrOutput `pulumi:"username"` }
## # Registration Resource
A registration is the association between a User and an Application that they log into.
[Registrations API](https://fusionauth.io/docs/v1/tech/apis/registrations)
## Example Usage
```go 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.NewFusionAuthRegistration(ctx, "example", &fusionauth.FusionAuthRegistrationArgs{ UserId: pulumi.Any(fusionauth_user.Example.Id), ApplicationId: pulumi.Any(data.Fusionauth_application.FusionAuth.Id), Roles: pulumi.StringArray{ pulumi.String("admin"), }, Username: pulumi.String("theadmin"), }) if err != nil { return err } return nil }) }
```
func GetFusionAuthRegistration ¶
func GetFusionAuthRegistration(ctx *pulumi.Context, name string, id pulumi.IDInput, state *FusionAuthRegistrationState, opts ...pulumi.ResourceOption) (*FusionAuthRegistration, error)
GetFusionAuthRegistration gets an existing FusionAuthRegistration resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewFusionAuthRegistration ¶
func NewFusionAuthRegistration(ctx *pulumi.Context, name string, args *FusionAuthRegistrationArgs, opts ...pulumi.ResourceOption) (*FusionAuthRegistration, error)
NewFusionAuthRegistration registers a new resource with the given unique name, arguments, and options.
func (*FusionAuthRegistration) ElementType ¶
func (*FusionAuthRegistration) ElementType() reflect.Type
func (*FusionAuthRegistration) ToFusionAuthRegistrationOutput ¶
func (i *FusionAuthRegistration) ToFusionAuthRegistrationOutput() FusionAuthRegistrationOutput
func (*FusionAuthRegistration) ToFusionAuthRegistrationOutputWithContext ¶
func (i *FusionAuthRegistration) ToFusionAuthRegistrationOutputWithContext(ctx context.Context) FusionAuthRegistrationOutput
type FusionAuthRegistrationArgs ¶
type FusionAuthRegistrationArgs struct { // The Id of the Application that this registration is for. ApplicationId pulumi.StringInput // The authentication token that may be used in place of the User’s password when authenticating against this application represented by this registration. This parameter is ignored if generateAuthenticationToken is set to true and instead the value will be generated. AuthenticationToken pulumi.StringPtrInput // An object that can hold any information about the User for this registration that should be persisted. Data pulumi.MapInput // Determines if FusionAuth should generate an Authentication Token for this registration. GenerateAuthenticationToken pulumi.BoolPtrInput // An array of locale strings that give, in order, the User’s preferred languages for this registration. These are important for email templates and other localizable text. PreferredLanguages pulumi.StringArrayInput // The list of roles that the User has for this registration. Roles pulumi.StringArrayInput // Indicates to FusionAuth that it should skip registration verification even if it is enabled for the Application. SkipRegistrationValidation pulumi.BoolPtrInput // The User’s preferred timezone for this registration. The string will be in an IANA time zone format. Timezone pulumi.StringPtrInput // The Id of the User that is registering for the Application. UserId pulumi.StringInput // The username of the User for this registration only. Username pulumi.StringPtrInput }
The set of arguments for constructing a FusionAuthRegistration resource.
func (FusionAuthRegistrationArgs) ElementType ¶
func (FusionAuthRegistrationArgs) ElementType() reflect.Type
type FusionAuthRegistrationArray ¶
type FusionAuthRegistrationArray []FusionAuthRegistrationInput
func (FusionAuthRegistrationArray) ElementType ¶
func (FusionAuthRegistrationArray) ElementType() reflect.Type
func (FusionAuthRegistrationArray) ToFusionAuthRegistrationArrayOutput ¶
func (i FusionAuthRegistrationArray) ToFusionAuthRegistrationArrayOutput() FusionAuthRegistrationArrayOutput
func (FusionAuthRegistrationArray) ToFusionAuthRegistrationArrayOutputWithContext ¶
func (i FusionAuthRegistrationArray) ToFusionAuthRegistrationArrayOutputWithContext(ctx context.Context) FusionAuthRegistrationArrayOutput
type FusionAuthRegistrationArrayInput ¶
type FusionAuthRegistrationArrayInput interface { pulumi.Input ToFusionAuthRegistrationArrayOutput() FusionAuthRegistrationArrayOutput ToFusionAuthRegistrationArrayOutputWithContext(context.Context) FusionAuthRegistrationArrayOutput }
FusionAuthRegistrationArrayInput is an input type that accepts FusionAuthRegistrationArray and FusionAuthRegistrationArrayOutput values. You can construct a concrete instance of `FusionAuthRegistrationArrayInput` via:
FusionAuthRegistrationArray{ FusionAuthRegistrationArgs{...} }
type FusionAuthRegistrationArrayOutput ¶
type FusionAuthRegistrationArrayOutput struct{ *pulumi.OutputState }
func (FusionAuthRegistrationArrayOutput) ElementType ¶
func (FusionAuthRegistrationArrayOutput) ElementType() reflect.Type
func (FusionAuthRegistrationArrayOutput) Index ¶
func (o FusionAuthRegistrationArrayOutput) Index(i pulumi.IntInput) FusionAuthRegistrationOutput
func (FusionAuthRegistrationArrayOutput) ToFusionAuthRegistrationArrayOutput ¶
func (o FusionAuthRegistrationArrayOutput) ToFusionAuthRegistrationArrayOutput() FusionAuthRegistrationArrayOutput
func (FusionAuthRegistrationArrayOutput) ToFusionAuthRegistrationArrayOutputWithContext ¶
func (o FusionAuthRegistrationArrayOutput) ToFusionAuthRegistrationArrayOutputWithContext(ctx context.Context) FusionAuthRegistrationArrayOutput
type FusionAuthRegistrationInput ¶
type FusionAuthRegistrationInput interface { pulumi.Input ToFusionAuthRegistrationOutput() FusionAuthRegistrationOutput ToFusionAuthRegistrationOutputWithContext(ctx context.Context) FusionAuthRegistrationOutput }
type FusionAuthRegistrationMap ¶
type FusionAuthRegistrationMap map[string]FusionAuthRegistrationInput
func (FusionAuthRegistrationMap) ElementType ¶
func (FusionAuthRegistrationMap) ElementType() reflect.Type
func (FusionAuthRegistrationMap) ToFusionAuthRegistrationMapOutput ¶
func (i FusionAuthRegistrationMap) ToFusionAuthRegistrationMapOutput() FusionAuthRegistrationMapOutput
func (FusionAuthRegistrationMap) ToFusionAuthRegistrationMapOutputWithContext ¶
func (i FusionAuthRegistrationMap) ToFusionAuthRegistrationMapOutputWithContext(ctx context.Context) FusionAuthRegistrationMapOutput
type FusionAuthRegistrationMapInput ¶
type FusionAuthRegistrationMapInput interface { pulumi.Input ToFusionAuthRegistrationMapOutput() FusionAuthRegistrationMapOutput ToFusionAuthRegistrationMapOutputWithContext(context.Context) FusionAuthRegistrationMapOutput }
FusionAuthRegistrationMapInput is an input type that accepts FusionAuthRegistrationMap and FusionAuthRegistrationMapOutput values. You can construct a concrete instance of `FusionAuthRegistrationMapInput` via:
FusionAuthRegistrationMap{ "key": FusionAuthRegistrationArgs{...} }
type FusionAuthRegistrationMapOutput ¶
type FusionAuthRegistrationMapOutput struct{ *pulumi.OutputState }
func (FusionAuthRegistrationMapOutput) ElementType ¶
func (FusionAuthRegistrationMapOutput) ElementType() reflect.Type
func (FusionAuthRegistrationMapOutput) MapIndex ¶
func (o FusionAuthRegistrationMapOutput) MapIndex(k pulumi.StringInput) FusionAuthRegistrationOutput
func (FusionAuthRegistrationMapOutput) ToFusionAuthRegistrationMapOutput ¶
func (o FusionAuthRegistrationMapOutput) ToFusionAuthRegistrationMapOutput() FusionAuthRegistrationMapOutput
func (FusionAuthRegistrationMapOutput) ToFusionAuthRegistrationMapOutputWithContext ¶
func (o FusionAuthRegistrationMapOutput) ToFusionAuthRegistrationMapOutputWithContext(ctx context.Context) FusionAuthRegistrationMapOutput
type FusionAuthRegistrationOutput ¶
type FusionAuthRegistrationOutput struct{ *pulumi.OutputState }
func (FusionAuthRegistrationOutput) ApplicationId ¶
func (o FusionAuthRegistrationOutput) ApplicationId() pulumi.StringOutput
The Id of the Application that this registration is for.
func (FusionAuthRegistrationOutput) AuthenticationToken ¶
func (o FusionAuthRegistrationOutput) AuthenticationToken() pulumi.StringOutput
The authentication token that may be used in place of the User’s password when authenticating against this application represented by this registration. This parameter is ignored if generateAuthenticationToken is set to true and instead the value will be generated.
func (FusionAuthRegistrationOutput) Data ¶
func (o FusionAuthRegistrationOutput) Data() pulumi.MapOutput
An object that can hold any information about the User for this registration that should be persisted.
func (FusionAuthRegistrationOutput) ElementType ¶
func (FusionAuthRegistrationOutput) ElementType() reflect.Type
func (FusionAuthRegistrationOutput) GenerateAuthenticationToken ¶
func (o FusionAuthRegistrationOutput) GenerateAuthenticationToken() pulumi.BoolPtrOutput
Determines if FusionAuth should generate an Authentication Token for this registration.
func (FusionAuthRegistrationOutput) PreferredLanguages ¶
func (o FusionAuthRegistrationOutput) PreferredLanguages() pulumi.StringArrayOutput
An array of locale strings that give, in order, the User’s preferred languages for this registration. These are important for email templates and other localizable text.
func (FusionAuthRegistrationOutput) Roles ¶
func (o FusionAuthRegistrationOutput) Roles() pulumi.StringArrayOutput
The list of roles that the User has for this registration.
func (FusionAuthRegistrationOutput) SkipRegistrationValidation ¶
func (o FusionAuthRegistrationOutput) SkipRegistrationValidation() pulumi.BoolPtrOutput
Indicates to FusionAuth that it should skip registration verification even if it is enabled for the Application.
func (FusionAuthRegistrationOutput) Timezone ¶
func (o FusionAuthRegistrationOutput) Timezone() pulumi.StringPtrOutput
The User’s preferred timezone for this registration. The string will be in an IANA time zone format.
func (FusionAuthRegistrationOutput) ToFusionAuthRegistrationOutput ¶
func (o FusionAuthRegistrationOutput) ToFusionAuthRegistrationOutput() FusionAuthRegistrationOutput
func (FusionAuthRegistrationOutput) ToFusionAuthRegistrationOutputWithContext ¶
func (o FusionAuthRegistrationOutput) ToFusionAuthRegistrationOutputWithContext(ctx context.Context) FusionAuthRegistrationOutput
func (FusionAuthRegistrationOutput) UserId ¶
func (o FusionAuthRegistrationOutput) UserId() pulumi.StringOutput
The Id of the User that is registering for the Application.
func (FusionAuthRegistrationOutput) Username ¶
func (o FusionAuthRegistrationOutput) Username() pulumi.StringPtrOutput
The username of the User for this registration only.
type FusionAuthRegistrationState ¶
type FusionAuthRegistrationState struct { // The Id of the Application that this registration is for. ApplicationId pulumi.StringPtrInput // The authentication token that may be used in place of the User’s password when authenticating against this application represented by this registration. This parameter is ignored if generateAuthenticationToken is set to true and instead the value will be generated. AuthenticationToken pulumi.StringPtrInput // An object that can hold any information about the User for this registration that should be persisted. Data pulumi.MapInput // Determines if FusionAuth should generate an Authentication Token for this registration. GenerateAuthenticationToken pulumi.BoolPtrInput // An array of locale strings that give, in order, the User’s preferred languages for this registration. These are important for email templates and other localizable text. PreferredLanguages pulumi.StringArrayInput // The list of roles that the User has for this registration. Roles pulumi.StringArrayInput // Indicates to FusionAuth that it should skip registration verification even if it is enabled for the Application. SkipRegistrationValidation pulumi.BoolPtrInput // The User’s preferred timezone for this registration. The string will be in an IANA time zone format. Timezone pulumi.StringPtrInput // The Id of the User that is registering for the Application. UserId pulumi.StringPtrInput // The username of the User for this registration only. Username pulumi.StringPtrInput }
func (FusionAuthRegistrationState) ElementType ¶
func (FusionAuthRegistrationState) ElementType() reflect.Type
type FusionAuthSystemConfiguration ¶
type FusionAuthSystemConfiguration struct { pulumi.CustomResourceState AuditLogConfiguration FusionAuthSystemConfigurationAuditLogConfigurationOutput `pulumi:"auditLogConfiguration"` CorsConfiguration FusionAuthSystemConfigurationCorsConfigurationOutput `pulumi:"corsConfiguration"` EventLogConfiguration FusionAuthSystemConfigurationEventLogConfigurationOutput `pulumi:"eventLogConfiguration"` LoginRecordConfiguration FusionAuthSystemConfigurationLoginRecordConfigurationOutput `pulumi:"loginRecordConfiguration"` // 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. ReportTimezone pulumi.StringPtrOutput `pulumi:"reportTimezone"` UiConfiguration FusionAuthSystemConfigurationUiConfigurationOutput `pulumi:"uiConfiguration"` }
## # System Configuration Resource
A registration is the association between a User and an Application that they log into.
[System Configuration API](https://fusionauth.io/docs/v1/tech/apis/system)
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-fusionauth/sdk/go/fusionauth" "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: &FusionAuthSystemConfigurationAuditLogConfigurationArgs{ Delete: &FusionAuthSystemConfigurationAuditLogConfigurationDeleteArgs{ Enabled: pulumi.Bool(true), NumberOfDaysToRetain: pulumi.Int(367), }, }, CorsConfiguration: &FusionAuthSystemConfigurationCorsConfigurationArgs{ AllowedMethods: pulumi.StringArray{ pulumi.String("POST"), pulumi.String("PUT"), }, }, }) if err != nil { return err } return nil }) }
```
func GetFusionAuthSystemConfiguration ¶
func GetFusionAuthSystemConfiguration(ctx *pulumi.Context, name string, id pulumi.IDInput, state *FusionAuthSystemConfigurationState, opts ...pulumi.ResourceOption) (*FusionAuthSystemConfiguration, error)
GetFusionAuthSystemConfiguration gets an existing FusionAuthSystemConfiguration resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewFusionAuthSystemConfiguration ¶
func NewFusionAuthSystemConfiguration(ctx *pulumi.Context, name string, args *FusionAuthSystemConfigurationArgs, opts ...pulumi.ResourceOption) (*FusionAuthSystemConfiguration, error)
NewFusionAuthSystemConfiguration registers a new resource with the given unique name, arguments, and options.
func (*FusionAuthSystemConfiguration) ElementType ¶
func (*FusionAuthSystemConfiguration) ElementType() reflect.Type
func (*FusionAuthSystemConfiguration) ToFusionAuthSystemConfigurationOutput ¶
func (i *FusionAuthSystemConfiguration) ToFusionAuthSystemConfigurationOutput() FusionAuthSystemConfigurationOutput
func (*FusionAuthSystemConfiguration) ToFusionAuthSystemConfigurationOutputWithContext ¶
func (i *FusionAuthSystemConfiguration) ToFusionAuthSystemConfigurationOutputWithContext(ctx context.Context) FusionAuthSystemConfigurationOutput
type FusionAuthSystemConfigurationArgs ¶
type FusionAuthSystemConfigurationArgs struct { AuditLogConfiguration FusionAuthSystemConfigurationAuditLogConfigurationPtrInput CorsConfiguration FusionAuthSystemConfigurationCorsConfigurationPtrInput EventLogConfiguration FusionAuthSystemConfigurationEventLogConfigurationPtrInput LoginRecordConfiguration FusionAuthSystemConfigurationLoginRecordConfigurationPtrInput // 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. ReportTimezone pulumi.StringPtrInput UiConfiguration FusionAuthSystemConfigurationUiConfigurationPtrInput }
The set of arguments for constructing a FusionAuthSystemConfiguration resource.
func (FusionAuthSystemConfigurationArgs) ElementType ¶
func (FusionAuthSystemConfigurationArgs) ElementType() reflect.Type
type FusionAuthSystemConfigurationArray ¶
type FusionAuthSystemConfigurationArray []FusionAuthSystemConfigurationInput
func (FusionAuthSystemConfigurationArray) ElementType ¶
func (FusionAuthSystemConfigurationArray) ElementType() reflect.Type
func (FusionAuthSystemConfigurationArray) ToFusionAuthSystemConfigurationArrayOutput ¶
func (i FusionAuthSystemConfigurationArray) ToFusionAuthSystemConfigurationArrayOutput() FusionAuthSystemConfigurationArrayOutput
func (FusionAuthSystemConfigurationArray) ToFusionAuthSystemConfigurationArrayOutputWithContext ¶
func (i FusionAuthSystemConfigurationArray) ToFusionAuthSystemConfigurationArrayOutputWithContext(ctx context.Context) FusionAuthSystemConfigurationArrayOutput
type FusionAuthSystemConfigurationArrayInput ¶
type FusionAuthSystemConfigurationArrayInput interface { pulumi.Input ToFusionAuthSystemConfigurationArrayOutput() FusionAuthSystemConfigurationArrayOutput ToFusionAuthSystemConfigurationArrayOutputWithContext(context.Context) FusionAuthSystemConfigurationArrayOutput }
FusionAuthSystemConfigurationArrayInput is an input type that accepts FusionAuthSystemConfigurationArray and FusionAuthSystemConfigurationArrayOutput values. You can construct a concrete instance of `FusionAuthSystemConfigurationArrayInput` via:
FusionAuthSystemConfigurationArray{ FusionAuthSystemConfigurationArgs{...} }
type FusionAuthSystemConfigurationArrayOutput ¶
type FusionAuthSystemConfigurationArrayOutput struct{ *pulumi.OutputState }
func (FusionAuthSystemConfigurationArrayOutput) ElementType ¶
func (FusionAuthSystemConfigurationArrayOutput) ElementType() reflect.Type
func (FusionAuthSystemConfigurationArrayOutput) ToFusionAuthSystemConfigurationArrayOutput ¶
func (o FusionAuthSystemConfigurationArrayOutput) ToFusionAuthSystemConfigurationArrayOutput() FusionAuthSystemConfigurationArrayOutput
func (FusionAuthSystemConfigurationArrayOutput) ToFusionAuthSystemConfigurationArrayOutputWithContext ¶
func (o FusionAuthSystemConfigurationArrayOutput) ToFusionAuthSystemConfigurationArrayOutputWithContext(ctx context.Context) FusionAuthSystemConfigurationArrayOutput
type FusionAuthSystemConfigurationAuditLogConfiguration ¶
type FusionAuthSystemConfigurationAuditLogConfiguration struct {
Delete *FusionAuthSystemConfigurationAuditLogConfigurationDelete `pulumi:"delete"`
}
type FusionAuthSystemConfigurationAuditLogConfigurationArgs ¶
type FusionAuthSystemConfigurationAuditLogConfigurationArgs struct {
Delete FusionAuthSystemConfigurationAuditLogConfigurationDeletePtrInput `pulumi:"delete"`
}
func (FusionAuthSystemConfigurationAuditLogConfigurationArgs) ElementType ¶
func (FusionAuthSystemConfigurationAuditLogConfigurationArgs) ElementType() reflect.Type
func (FusionAuthSystemConfigurationAuditLogConfigurationArgs) ToFusionAuthSystemConfigurationAuditLogConfigurationOutput ¶
func (i FusionAuthSystemConfigurationAuditLogConfigurationArgs) ToFusionAuthSystemConfigurationAuditLogConfigurationOutput() FusionAuthSystemConfigurationAuditLogConfigurationOutput
func (FusionAuthSystemConfigurationAuditLogConfigurationArgs) ToFusionAuthSystemConfigurationAuditLogConfigurationOutputWithContext ¶
func (i FusionAuthSystemConfigurationAuditLogConfigurationArgs) ToFusionAuthSystemConfigurationAuditLogConfigurationOutputWithContext(ctx context.Context) FusionAuthSystemConfigurationAuditLogConfigurationOutput
func (FusionAuthSystemConfigurationAuditLogConfigurationArgs) ToFusionAuthSystemConfigurationAuditLogConfigurationPtrOutput ¶
func (i FusionAuthSystemConfigurationAuditLogConfigurationArgs) ToFusionAuthSystemConfigurationAuditLogConfigurationPtrOutput() FusionAuthSystemConfigurationAuditLogConfigurationPtrOutput
func (FusionAuthSystemConfigurationAuditLogConfigurationArgs) ToFusionAuthSystemConfigurationAuditLogConfigurationPtrOutputWithContext ¶
func (i FusionAuthSystemConfigurationAuditLogConfigurationArgs) ToFusionAuthSystemConfigurationAuditLogConfigurationPtrOutputWithContext(ctx context.Context) FusionAuthSystemConfigurationAuditLogConfigurationPtrOutput
type FusionAuthSystemConfigurationAuditLogConfigurationDelete ¶
type FusionAuthSystemConfigurationAuditLogConfigurationDelete struct { // 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. Enabled *bool `pulumi:"enabled"` // The number of days to retain login records. NumberOfDaysToRetain *int `pulumi:"numberOfDaysToRetain"` }
type FusionAuthSystemConfigurationAuditLogConfigurationDeleteArgs ¶
type FusionAuthSystemConfigurationAuditLogConfigurationDeleteArgs struct { // 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. Enabled pulumi.BoolPtrInput `pulumi:"enabled"` // The number of days to retain login records. NumberOfDaysToRetain pulumi.IntPtrInput `pulumi:"numberOfDaysToRetain"` }
func (FusionAuthSystemConfigurationAuditLogConfigurationDeleteArgs) ElementType ¶
func (FusionAuthSystemConfigurationAuditLogConfigurationDeleteArgs) ElementType() reflect.Type
func (FusionAuthSystemConfigurationAuditLogConfigurationDeleteArgs) ToFusionAuthSystemConfigurationAuditLogConfigurationDeleteOutput ¶
func (i FusionAuthSystemConfigurationAuditLogConfigurationDeleteArgs) ToFusionAuthSystemConfigurationAuditLogConfigurationDeleteOutput() FusionAuthSystemConfigurationAuditLogConfigurationDeleteOutput
func (FusionAuthSystemConfigurationAuditLogConfigurationDeleteArgs) ToFusionAuthSystemConfigurationAuditLogConfigurationDeleteOutputWithContext ¶
func (i FusionAuthSystemConfigurationAuditLogConfigurationDeleteArgs) ToFusionAuthSystemConfigurationAuditLogConfigurationDeleteOutputWithContext(ctx context.Context) FusionAuthSystemConfigurationAuditLogConfigurationDeleteOutput
func (FusionAuthSystemConfigurationAuditLogConfigurationDeleteArgs) ToFusionAuthSystemConfigurationAuditLogConfigurationDeletePtrOutput ¶
func (i FusionAuthSystemConfigurationAuditLogConfigurationDeleteArgs) ToFusionAuthSystemConfigurationAuditLogConfigurationDeletePtrOutput() FusionAuthSystemConfigurationAuditLogConfigurationDeletePtrOutput
func (FusionAuthSystemConfigurationAuditLogConfigurationDeleteArgs) ToFusionAuthSystemConfigurationAuditLogConfigurationDeletePtrOutputWithContext ¶
func (i FusionAuthSystemConfigurationAuditLogConfigurationDeleteArgs) ToFusionAuthSystemConfigurationAuditLogConfigurationDeletePtrOutputWithContext(ctx context.Context) FusionAuthSystemConfigurationAuditLogConfigurationDeletePtrOutput
type FusionAuthSystemConfigurationAuditLogConfigurationDeleteInput ¶
type FusionAuthSystemConfigurationAuditLogConfigurationDeleteInput interface { pulumi.Input ToFusionAuthSystemConfigurationAuditLogConfigurationDeleteOutput() FusionAuthSystemConfigurationAuditLogConfigurationDeleteOutput ToFusionAuthSystemConfigurationAuditLogConfigurationDeleteOutputWithContext(context.Context) FusionAuthSystemConfigurationAuditLogConfigurationDeleteOutput }
FusionAuthSystemConfigurationAuditLogConfigurationDeleteInput is an input type that accepts FusionAuthSystemConfigurationAuditLogConfigurationDeleteArgs and FusionAuthSystemConfigurationAuditLogConfigurationDeleteOutput values. You can construct a concrete instance of `FusionAuthSystemConfigurationAuditLogConfigurationDeleteInput` via:
FusionAuthSystemConfigurationAuditLogConfigurationDeleteArgs{...}
type FusionAuthSystemConfigurationAuditLogConfigurationDeleteOutput ¶
type FusionAuthSystemConfigurationAuditLogConfigurationDeleteOutput struct{ *pulumi.OutputState }
func (FusionAuthSystemConfigurationAuditLogConfigurationDeleteOutput) ElementType ¶
func (FusionAuthSystemConfigurationAuditLogConfigurationDeleteOutput) ElementType() reflect.Type
func (FusionAuthSystemConfigurationAuditLogConfigurationDeleteOutput) Enabled ¶
func (o FusionAuthSystemConfigurationAuditLogConfigurationDeleteOutput) Enabled() pulumi.BoolPtrOutput
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.
func (FusionAuthSystemConfigurationAuditLogConfigurationDeleteOutput) NumberOfDaysToRetain ¶
func (o FusionAuthSystemConfigurationAuditLogConfigurationDeleteOutput) NumberOfDaysToRetain() pulumi.IntPtrOutput
The number of days to retain login records.
func (FusionAuthSystemConfigurationAuditLogConfigurationDeleteOutput) ToFusionAuthSystemConfigurationAuditLogConfigurationDeleteOutput ¶
func (o FusionAuthSystemConfigurationAuditLogConfigurationDeleteOutput) ToFusionAuthSystemConfigurationAuditLogConfigurationDeleteOutput() FusionAuthSystemConfigurationAuditLogConfigurationDeleteOutput
func (FusionAuthSystemConfigurationAuditLogConfigurationDeleteOutput) ToFusionAuthSystemConfigurationAuditLogConfigurationDeleteOutputWithContext ¶
func (o FusionAuthSystemConfigurationAuditLogConfigurationDeleteOutput) ToFusionAuthSystemConfigurationAuditLogConfigurationDeleteOutputWithContext(ctx context.Context) FusionAuthSystemConfigurationAuditLogConfigurationDeleteOutput
func (FusionAuthSystemConfigurationAuditLogConfigurationDeleteOutput) ToFusionAuthSystemConfigurationAuditLogConfigurationDeletePtrOutput ¶
func (o FusionAuthSystemConfigurationAuditLogConfigurationDeleteOutput) ToFusionAuthSystemConfigurationAuditLogConfigurationDeletePtrOutput() FusionAuthSystemConfigurationAuditLogConfigurationDeletePtrOutput
func (FusionAuthSystemConfigurationAuditLogConfigurationDeleteOutput) ToFusionAuthSystemConfigurationAuditLogConfigurationDeletePtrOutputWithContext ¶
func (o FusionAuthSystemConfigurationAuditLogConfigurationDeleteOutput) ToFusionAuthSystemConfigurationAuditLogConfigurationDeletePtrOutputWithContext(ctx context.Context) FusionAuthSystemConfigurationAuditLogConfigurationDeletePtrOutput
type FusionAuthSystemConfigurationAuditLogConfigurationDeletePtrInput ¶
type FusionAuthSystemConfigurationAuditLogConfigurationDeletePtrInput interface { pulumi.Input ToFusionAuthSystemConfigurationAuditLogConfigurationDeletePtrOutput() FusionAuthSystemConfigurationAuditLogConfigurationDeletePtrOutput ToFusionAuthSystemConfigurationAuditLogConfigurationDeletePtrOutputWithContext(context.Context) FusionAuthSystemConfigurationAuditLogConfigurationDeletePtrOutput }
FusionAuthSystemConfigurationAuditLogConfigurationDeletePtrInput is an input type that accepts FusionAuthSystemConfigurationAuditLogConfigurationDeleteArgs, FusionAuthSystemConfigurationAuditLogConfigurationDeletePtr and FusionAuthSystemConfigurationAuditLogConfigurationDeletePtrOutput values. You can construct a concrete instance of `FusionAuthSystemConfigurationAuditLogConfigurationDeletePtrInput` via:
FusionAuthSystemConfigurationAuditLogConfigurationDeleteArgs{...} or: nil
func FusionAuthSystemConfigurationAuditLogConfigurationDeletePtr ¶
func FusionAuthSystemConfigurationAuditLogConfigurationDeletePtr(v *FusionAuthSystemConfigurationAuditLogConfigurationDeleteArgs) FusionAuthSystemConfigurationAuditLogConfigurationDeletePtrInput
type FusionAuthSystemConfigurationAuditLogConfigurationDeletePtrOutput ¶
type FusionAuthSystemConfigurationAuditLogConfigurationDeletePtrOutput struct{ *pulumi.OutputState }
func (FusionAuthSystemConfigurationAuditLogConfigurationDeletePtrOutput) ElementType ¶
func (FusionAuthSystemConfigurationAuditLogConfigurationDeletePtrOutput) ElementType() reflect.Type
func (FusionAuthSystemConfigurationAuditLogConfigurationDeletePtrOutput) Enabled ¶
func (o FusionAuthSystemConfigurationAuditLogConfigurationDeletePtrOutput) Enabled() pulumi.BoolPtrOutput
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.
func (FusionAuthSystemConfigurationAuditLogConfigurationDeletePtrOutput) NumberOfDaysToRetain ¶
func (o FusionAuthSystemConfigurationAuditLogConfigurationDeletePtrOutput) NumberOfDaysToRetain() pulumi.IntPtrOutput
The number of days to retain login records.
func (FusionAuthSystemConfigurationAuditLogConfigurationDeletePtrOutput) ToFusionAuthSystemConfigurationAuditLogConfigurationDeletePtrOutput ¶
func (o FusionAuthSystemConfigurationAuditLogConfigurationDeletePtrOutput) ToFusionAuthSystemConfigurationAuditLogConfigurationDeletePtrOutput() FusionAuthSystemConfigurationAuditLogConfigurationDeletePtrOutput
func (FusionAuthSystemConfigurationAuditLogConfigurationDeletePtrOutput) ToFusionAuthSystemConfigurationAuditLogConfigurationDeletePtrOutputWithContext ¶
func (o FusionAuthSystemConfigurationAuditLogConfigurationDeletePtrOutput) ToFusionAuthSystemConfigurationAuditLogConfigurationDeletePtrOutputWithContext(ctx context.Context) FusionAuthSystemConfigurationAuditLogConfigurationDeletePtrOutput
type FusionAuthSystemConfigurationAuditLogConfigurationInput ¶
type FusionAuthSystemConfigurationAuditLogConfigurationInput interface { pulumi.Input ToFusionAuthSystemConfigurationAuditLogConfigurationOutput() FusionAuthSystemConfigurationAuditLogConfigurationOutput ToFusionAuthSystemConfigurationAuditLogConfigurationOutputWithContext(context.Context) FusionAuthSystemConfigurationAuditLogConfigurationOutput }
FusionAuthSystemConfigurationAuditLogConfigurationInput is an input type that accepts FusionAuthSystemConfigurationAuditLogConfigurationArgs and FusionAuthSystemConfigurationAuditLogConfigurationOutput values. You can construct a concrete instance of `FusionAuthSystemConfigurationAuditLogConfigurationInput` via:
FusionAuthSystemConfigurationAuditLogConfigurationArgs{...}
type FusionAuthSystemConfigurationAuditLogConfigurationOutput ¶
type FusionAuthSystemConfigurationAuditLogConfigurationOutput struct{ *pulumi.OutputState }
func (FusionAuthSystemConfigurationAuditLogConfigurationOutput) ElementType ¶
func (FusionAuthSystemConfigurationAuditLogConfigurationOutput) ElementType() reflect.Type
func (FusionAuthSystemConfigurationAuditLogConfigurationOutput) ToFusionAuthSystemConfigurationAuditLogConfigurationOutput ¶
func (o FusionAuthSystemConfigurationAuditLogConfigurationOutput) ToFusionAuthSystemConfigurationAuditLogConfigurationOutput() FusionAuthSystemConfigurationAuditLogConfigurationOutput
func (FusionAuthSystemConfigurationAuditLogConfigurationOutput) ToFusionAuthSystemConfigurationAuditLogConfigurationOutputWithContext ¶
func (o FusionAuthSystemConfigurationAuditLogConfigurationOutput) ToFusionAuthSystemConfigurationAuditLogConfigurationOutputWithContext(ctx context.Context) FusionAuthSystemConfigurationAuditLogConfigurationOutput
func (FusionAuthSystemConfigurationAuditLogConfigurationOutput) ToFusionAuthSystemConfigurationAuditLogConfigurationPtrOutput ¶
func (o FusionAuthSystemConfigurationAuditLogConfigurationOutput) ToFusionAuthSystemConfigurationAuditLogConfigurationPtrOutput() FusionAuthSystemConfigurationAuditLogConfigurationPtrOutput
func (FusionAuthSystemConfigurationAuditLogConfigurationOutput) ToFusionAuthSystemConfigurationAuditLogConfigurationPtrOutputWithContext ¶
func (o FusionAuthSystemConfigurationAuditLogConfigurationOutput) ToFusionAuthSystemConfigurationAuditLogConfigurationPtrOutputWithContext(ctx context.Context) FusionAuthSystemConfigurationAuditLogConfigurationPtrOutput
type FusionAuthSystemConfigurationAuditLogConfigurationPtrInput ¶
type FusionAuthSystemConfigurationAuditLogConfigurationPtrInput interface { pulumi.Input ToFusionAuthSystemConfigurationAuditLogConfigurationPtrOutput() FusionAuthSystemConfigurationAuditLogConfigurationPtrOutput ToFusionAuthSystemConfigurationAuditLogConfigurationPtrOutputWithContext(context.Context) FusionAuthSystemConfigurationAuditLogConfigurationPtrOutput }
FusionAuthSystemConfigurationAuditLogConfigurationPtrInput is an input type that accepts FusionAuthSystemConfigurationAuditLogConfigurationArgs, FusionAuthSystemConfigurationAuditLogConfigurationPtr and FusionAuthSystemConfigurationAuditLogConfigurationPtrOutput values. You can construct a concrete instance of `FusionAuthSystemConfigurationAuditLogConfigurationPtrInput` via:
FusionAuthSystemConfigurationAuditLogConfigurationArgs{...} or: nil
func FusionAuthSystemConfigurationAuditLogConfigurationPtr ¶
func FusionAuthSystemConfigurationAuditLogConfigurationPtr(v *FusionAuthSystemConfigurationAuditLogConfigurationArgs) FusionAuthSystemConfigurationAuditLogConfigurationPtrInput
type FusionAuthSystemConfigurationAuditLogConfigurationPtrOutput ¶
type FusionAuthSystemConfigurationAuditLogConfigurationPtrOutput struct{ *pulumi.OutputState }
func (FusionAuthSystemConfigurationAuditLogConfigurationPtrOutput) ElementType ¶
func (FusionAuthSystemConfigurationAuditLogConfigurationPtrOutput) ElementType() reflect.Type
func (FusionAuthSystemConfigurationAuditLogConfigurationPtrOutput) ToFusionAuthSystemConfigurationAuditLogConfigurationPtrOutput ¶
func (o FusionAuthSystemConfigurationAuditLogConfigurationPtrOutput) ToFusionAuthSystemConfigurationAuditLogConfigurationPtrOutput() FusionAuthSystemConfigurationAuditLogConfigurationPtrOutput
func (FusionAuthSystemConfigurationAuditLogConfigurationPtrOutput) ToFusionAuthSystemConfigurationAuditLogConfigurationPtrOutputWithContext ¶
func (o FusionAuthSystemConfigurationAuditLogConfigurationPtrOutput) ToFusionAuthSystemConfigurationAuditLogConfigurationPtrOutputWithContext(ctx context.Context) FusionAuthSystemConfigurationAuditLogConfigurationPtrOutput
type FusionAuthSystemConfigurationCorsConfiguration ¶
type FusionAuthSystemConfigurationCorsConfiguration struct { // The Access-Control-Allow-Credentials response header values as described by MDN Access-Control-Allow-Credentials. AllowCredentials *bool `pulumi:"allowCredentials"` // The Access-Control-Allow-Headers response header values as described by MDN Access-Control-Allow-Headers. AllowedHeaders []string `pulumi:"allowedHeaders"` // The Access-Control-Allow-Methods response header values as described by MDN Access-Control-Allow-Methods. AllowedMethods []string `pulumi:"allowedMethods"` // 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. AllowedOrigins []string `pulumi:"allowedOrigins"` // 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. Enabled *bool `pulumi:"enabled"` // The Access-Control-Expose-Headers response header values as described by MDN Access-Control-Expose-Headers. ExposedHeaders []string `pulumi:"exposedHeaders"` // The Access-Control-Max-Age response header values as described by MDN Access-Control-Max-Age. PreflightMaxAgeInSeconds *int `pulumi:"preflightMaxAgeInSeconds"` }
type FusionAuthSystemConfigurationCorsConfigurationArgs ¶
type FusionAuthSystemConfigurationCorsConfigurationArgs struct { // The Access-Control-Allow-Credentials response header values as described by MDN Access-Control-Allow-Credentials. AllowCredentials pulumi.BoolPtrInput `pulumi:"allowCredentials"` // The Access-Control-Allow-Headers response header values as described by MDN Access-Control-Allow-Headers. AllowedHeaders pulumi.StringArrayInput `pulumi:"allowedHeaders"` // The Access-Control-Allow-Methods response header values as described by MDN Access-Control-Allow-Methods. AllowedMethods pulumi.StringArrayInput `pulumi:"allowedMethods"` // 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. AllowedOrigins pulumi.StringArrayInput `pulumi:"allowedOrigins"` // 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. Enabled pulumi.BoolPtrInput `pulumi:"enabled"` // The Access-Control-Expose-Headers response header values as described by MDN Access-Control-Expose-Headers. ExposedHeaders pulumi.StringArrayInput `pulumi:"exposedHeaders"` // The Access-Control-Max-Age response header values as described by MDN Access-Control-Max-Age. PreflightMaxAgeInSeconds pulumi.IntPtrInput `pulumi:"preflightMaxAgeInSeconds"` }
func (FusionAuthSystemConfigurationCorsConfigurationArgs) ElementType ¶
func (FusionAuthSystemConfigurationCorsConfigurationArgs) ElementType() reflect.Type
func (FusionAuthSystemConfigurationCorsConfigurationArgs) ToFusionAuthSystemConfigurationCorsConfigurationOutput ¶
func (i FusionAuthSystemConfigurationCorsConfigurationArgs) ToFusionAuthSystemConfigurationCorsConfigurationOutput() FusionAuthSystemConfigurationCorsConfigurationOutput
func (FusionAuthSystemConfigurationCorsConfigurationArgs) ToFusionAuthSystemConfigurationCorsConfigurationOutputWithContext ¶
func (i FusionAuthSystemConfigurationCorsConfigurationArgs) ToFusionAuthSystemConfigurationCorsConfigurationOutputWithContext(ctx context.Context) FusionAuthSystemConfigurationCorsConfigurationOutput
func (FusionAuthSystemConfigurationCorsConfigurationArgs) ToFusionAuthSystemConfigurationCorsConfigurationPtrOutput ¶
func (i FusionAuthSystemConfigurationCorsConfigurationArgs) ToFusionAuthSystemConfigurationCorsConfigurationPtrOutput() FusionAuthSystemConfigurationCorsConfigurationPtrOutput
func (FusionAuthSystemConfigurationCorsConfigurationArgs) ToFusionAuthSystemConfigurationCorsConfigurationPtrOutputWithContext ¶
func (i FusionAuthSystemConfigurationCorsConfigurationArgs) ToFusionAuthSystemConfigurationCorsConfigurationPtrOutputWithContext(ctx context.Context) FusionAuthSystemConfigurationCorsConfigurationPtrOutput
type FusionAuthSystemConfigurationCorsConfigurationInput ¶
type FusionAuthSystemConfigurationCorsConfigurationInput interface { pulumi.Input ToFusionAuthSystemConfigurationCorsConfigurationOutput() FusionAuthSystemConfigurationCorsConfigurationOutput ToFusionAuthSystemConfigurationCorsConfigurationOutputWithContext(context.Context) FusionAuthSystemConfigurationCorsConfigurationOutput }
FusionAuthSystemConfigurationCorsConfigurationInput is an input type that accepts FusionAuthSystemConfigurationCorsConfigurationArgs and FusionAuthSystemConfigurationCorsConfigurationOutput values. You can construct a concrete instance of `FusionAuthSystemConfigurationCorsConfigurationInput` via:
FusionAuthSystemConfigurationCorsConfigurationArgs{...}
type FusionAuthSystemConfigurationCorsConfigurationOutput ¶
type FusionAuthSystemConfigurationCorsConfigurationOutput struct{ *pulumi.OutputState }
func (FusionAuthSystemConfigurationCorsConfigurationOutput) AllowCredentials ¶
func (o FusionAuthSystemConfigurationCorsConfigurationOutput) AllowCredentials() pulumi.BoolPtrOutput
The Access-Control-Allow-Credentials response header values as described by MDN Access-Control-Allow-Credentials.
func (FusionAuthSystemConfigurationCorsConfigurationOutput) AllowedHeaders ¶
func (o FusionAuthSystemConfigurationCorsConfigurationOutput) AllowedHeaders() pulumi.StringArrayOutput
The Access-Control-Allow-Headers response header values as described by MDN Access-Control-Allow-Headers.
func (FusionAuthSystemConfigurationCorsConfigurationOutput) AllowedMethods ¶
func (o FusionAuthSystemConfigurationCorsConfigurationOutput) AllowedMethods() pulumi.StringArrayOutput
The Access-Control-Allow-Methods response header values as described by MDN Access-Control-Allow-Methods.
func (FusionAuthSystemConfigurationCorsConfigurationOutput) AllowedOrigins ¶
func (o FusionAuthSystemConfigurationCorsConfigurationOutput) AllowedOrigins() pulumi.StringArrayOutput
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.
func (FusionAuthSystemConfigurationCorsConfigurationOutput) ElementType ¶
func (FusionAuthSystemConfigurationCorsConfigurationOutput) ElementType() reflect.Type
func (FusionAuthSystemConfigurationCorsConfigurationOutput) Enabled ¶
func (o FusionAuthSystemConfigurationCorsConfigurationOutput) Enabled() pulumi.BoolPtrOutput
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.
func (FusionAuthSystemConfigurationCorsConfigurationOutput) ExposedHeaders ¶
func (o FusionAuthSystemConfigurationCorsConfigurationOutput) ExposedHeaders() pulumi.StringArrayOutput
The Access-Control-Expose-Headers response header values as described by MDN Access-Control-Expose-Headers.
func (FusionAuthSystemConfigurationCorsConfigurationOutput) PreflightMaxAgeInSeconds ¶
func (o FusionAuthSystemConfigurationCorsConfigurationOutput) PreflightMaxAgeInSeconds() pulumi.IntPtrOutput
The Access-Control-Max-Age response header values as described by MDN Access-Control-Max-Age.
func (FusionAuthSystemConfigurationCorsConfigurationOutput) ToFusionAuthSystemConfigurationCorsConfigurationOutput ¶
func (o FusionAuthSystemConfigurationCorsConfigurationOutput) ToFusionAuthSystemConfigurationCorsConfigurationOutput() FusionAuthSystemConfigurationCorsConfigurationOutput
func (FusionAuthSystemConfigurationCorsConfigurationOutput) ToFusionAuthSystemConfigurationCorsConfigurationOutputWithContext ¶
func (o FusionAuthSystemConfigurationCorsConfigurationOutput) ToFusionAuthSystemConfigurationCorsConfigurationOutputWithContext(ctx context.Context) FusionAuthSystemConfigurationCorsConfigurationOutput
func (FusionAuthSystemConfigurationCorsConfigurationOutput) ToFusionAuthSystemConfigurationCorsConfigurationPtrOutput ¶
func (o FusionAuthSystemConfigurationCorsConfigurationOutput) ToFusionAuthSystemConfigurationCorsConfigurationPtrOutput() FusionAuthSystemConfigurationCorsConfigurationPtrOutput
func (FusionAuthSystemConfigurationCorsConfigurationOutput) ToFusionAuthSystemConfigurationCorsConfigurationPtrOutputWithContext ¶
func (o FusionAuthSystemConfigurationCorsConfigurationOutput) ToFusionAuthSystemConfigurationCorsConfigurationPtrOutputWithContext(ctx context.Context) FusionAuthSystemConfigurationCorsConfigurationPtrOutput
type FusionAuthSystemConfigurationCorsConfigurationPtrInput ¶
type FusionAuthSystemConfigurationCorsConfigurationPtrInput interface { pulumi.Input ToFusionAuthSystemConfigurationCorsConfigurationPtrOutput() FusionAuthSystemConfigurationCorsConfigurationPtrOutput ToFusionAuthSystemConfigurationCorsConfigurationPtrOutputWithContext(context.Context) FusionAuthSystemConfigurationCorsConfigurationPtrOutput }
FusionAuthSystemConfigurationCorsConfigurationPtrInput is an input type that accepts FusionAuthSystemConfigurationCorsConfigurationArgs, FusionAuthSystemConfigurationCorsConfigurationPtr and FusionAuthSystemConfigurationCorsConfigurationPtrOutput values. You can construct a concrete instance of `FusionAuthSystemConfigurationCorsConfigurationPtrInput` via:
FusionAuthSystemConfigurationCorsConfigurationArgs{...} or: nil
func FusionAuthSystemConfigurationCorsConfigurationPtr ¶
func FusionAuthSystemConfigurationCorsConfigurationPtr(v *FusionAuthSystemConfigurationCorsConfigurationArgs) FusionAuthSystemConfigurationCorsConfigurationPtrInput
type FusionAuthSystemConfigurationCorsConfigurationPtrOutput ¶
type FusionAuthSystemConfigurationCorsConfigurationPtrOutput struct{ *pulumi.OutputState }
func (FusionAuthSystemConfigurationCorsConfigurationPtrOutput) AllowCredentials ¶
func (o FusionAuthSystemConfigurationCorsConfigurationPtrOutput) AllowCredentials() pulumi.BoolPtrOutput
The Access-Control-Allow-Credentials response header values as described by MDN Access-Control-Allow-Credentials.
func (FusionAuthSystemConfigurationCorsConfigurationPtrOutput) AllowedHeaders ¶
func (o FusionAuthSystemConfigurationCorsConfigurationPtrOutput) AllowedHeaders() pulumi.StringArrayOutput
The Access-Control-Allow-Headers response header values as described by MDN Access-Control-Allow-Headers.
func (FusionAuthSystemConfigurationCorsConfigurationPtrOutput) AllowedMethods ¶
func (o FusionAuthSystemConfigurationCorsConfigurationPtrOutput) AllowedMethods() pulumi.StringArrayOutput
The Access-Control-Allow-Methods response header values as described by MDN Access-Control-Allow-Methods.
func (FusionAuthSystemConfigurationCorsConfigurationPtrOutput) AllowedOrigins ¶
func (o FusionAuthSystemConfigurationCorsConfigurationPtrOutput) AllowedOrigins() pulumi.StringArrayOutput
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.
func (FusionAuthSystemConfigurationCorsConfigurationPtrOutput) ElementType ¶
func (FusionAuthSystemConfigurationCorsConfigurationPtrOutput) ElementType() reflect.Type
func (FusionAuthSystemConfigurationCorsConfigurationPtrOutput) Enabled ¶
func (o FusionAuthSystemConfigurationCorsConfigurationPtrOutput) Enabled() pulumi.BoolPtrOutput
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.
func (FusionAuthSystemConfigurationCorsConfigurationPtrOutput) ExposedHeaders ¶
func (o FusionAuthSystemConfigurationCorsConfigurationPtrOutput) ExposedHeaders() pulumi.StringArrayOutput
The Access-Control-Expose-Headers response header values as described by MDN Access-Control-Expose-Headers.
func (FusionAuthSystemConfigurationCorsConfigurationPtrOutput) PreflightMaxAgeInSeconds ¶
func (o FusionAuthSystemConfigurationCorsConfigurationPtrOutput) PreflightMaxAgeInSeconds() pulumi.IntPtrOutput
The Access-Control-Max-Age response header values as described by MDN Access-Control-Max-Age.
func (FusionAuthSystemConfigurationCorsConfigurationPtrOutput) ToFusionAuthSystemConfigurationCorsConfigurationPtrOutput ¶
func (o FusionAuthSystemConfigurationCorsConfigurationPtrOutput) ToFusionAuthSystemConfigurationCorsConfigurationPtrOutput() FusionAuthSystemConfigurationCorsConfigurationPtrOutput
func (FusionAuthSystemConfigurationCorsConfigurationPtrOutput) ToFusionAuthSystemConfigurationCorsConfigurationPtrOutputWithContext ¶
func (o FusionAuthSystemConfigurationCorsConfigurationPtrOutput) ToFusionAuthSystemConfigurationCorsConfigurationPtrOutputWithContext(ctx context.Context) FusionAuthSystemConfigurationCorsConfigurationPtrOutput
type FusionAuthSystemConfigurationEventLogConfiguration ¶
type FusionAuthSystemConfigurationEventLogConfiguration struct { // 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. NumberToRetain *int `pulumi:"numberToRetain"` }
type FusionAuthSystemConfigurationEventLogConfigurationArgs ¶
type FusionAuthSystemConfigurationEventLogConfigurationArgs struct { // 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. NumberToRetain pulumi.IntPtrInput `pulumi:"numberToRetain"` }
func (FusionAuthSystemConfigurationEventLogConfigurationArgs) ElementType ¶
func (FusionAuthSystemConfigurationEventLogConfigurationArgs) ElementType() reflect.Type
func (FusionAuthSystemConfigurationEventLogConfigurationArgs) ToFusionAuthSystemConfigurationEventLogConfigurationOutput ¶
func (i FusionAuthSystemConfigurationEventLogConfigurationArgs) ToFusionAuthSystemConfigurationEventLogConfigurationOutput() FusionAuthSystemConfigurationEventLogConfigurationOutput
func (FusionAuthSystemConfigurationEventLogConfigurationArgs) ToFusionAuthSystemConfigurationEventLogConfigurationOutputWithContext ¶
func (i FusionAuthSystemConfigurationEventLogConfigurationArgs) ToFusionAuthSystemConfigurationEventLogConfigurationOutputWithContext(ctx context.Context) FusionAuthSystemConfigurationEventLogConfigurationOutput
func (FusionAuthSystemConfigurationEventLogConfigurationArgs) ToFusionAuthSystemConfigurationEventLogConfigurationPtrOutput ¶
func (i FusionAuthSystemConfigurationEventLogConfigurationArgs) ToFusionAuthSystemConfigurationEventLogConfigurationPtrOutput() FusionAuthSystemConfigurationEventLogConfigurationPtrOutput
func (FusionAuthSystemConfigurationEventLogConfigurationArgs) ToFusionAuthSystemConfigurationEventLogConfigurationPtrOutputWithContext ¶
func (i FusionAuthSystemConfigurationEventLogConfigurationArgs) ToFusionAuthSystemConfigurationEventLogConfigurationPtrOutputWithContext(ctx context.Context) FusionAuthSystemConfigurationEventLogConfigurationPtrOutput
type FusionAuthSystemConfigurationEventLogConfigurationInput ¶
type FusionAuthSystemConfigurationEventLogConfigurationInput interface { pulumi.Input ToFusionAuthSystemConfigurationEventLogConfigurationOutput() FusionAuthSystemConfigurationEventLogConfigurationOutput ToFusionAuthSystemConfigurationEventLogConfigurationOutputWithContext(context.Context) FusionAuthSystemConfigurationEventLogConfigurationOutput }
FusionAuthSystemConfigurationEventLogConfigurationInput is an input type that accepts FusionAuthSystemConfigurationEventLogConfigurationArgs and FusionAuthSystemConfigurationEventLogConfigurationOutput values. You can construct a concrete instance of `FusionAuthSystemConfigurationEventLogConfigurationInput` via:
FusionAuthSystemConfigurationEventLogConfigurationArgs{...}
type FusionAuthSystemConfigurationEventLogConfigurationOutput ¶
type FusionAuthSystemConfigurationEventLogConfigurationOutput struct{ *pulumi.OutputState }
func (FusionAuthSystemConfigurationEventLogConfigurationOutput) ElementType ¶
func (FusionAuthSystemConfigurationEventLogConfigurationOutput) ElementType() reflect.Type
func (FusionAuthSystemConfigurationEventLogConfigurationOutput) NumberToRetain ¶
func (o FusionAuthSystemConfigurationEventLogConfigurationOutput) NumberToRetain() pulumi.IntPtrOutput
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.
func (FusionAuthSystemConfigurationEventLogConfigurationOutput) ToFusionAuthSystemConfigurationEventLogConfigurationOutput ¶
func (o FusionAuthSystemConfigurationEventLogConfigurationOutput) ToFusionAuthSystemConfigurationEventLogConfigurationOutput() FusionAuthSystemConfigurationEventLogConfigurationOutput
func (FusionAuthSystemConfigurationEventLogConfigurationOutput) ToFusionAuthSystemConfigurationEventLogConfigurationOutputWithContext ¶
func (o FusionAuthSystemConfigurationEventLogConfigurationOutput) ToFusionAuthSystemConfigurationEventLogConfigurationOutputWithContext(ctx context.Context) FusionAuthSystemConfigurationEventLogConfigurationOutput
func (FusionAuthSystemConfigurationEventLogConfigurationOutput) ToFusionAuthSystemConfigurationEventLogConfigurationPtrOutput ¶
func (o FusionAuthSystemConfigurationEventLogConfigurationOutput) ToFusionAuthSystemConfigurationEventLogConfigurationPtrOutput() FusionAuthSystemConfigurationEventLogConfigurationPtrOutput
func (FusionAuthSystemConfigurationEventLogConfigurationOutput) ToFusionAuthSystemConfigurationEventLogConfigurationPtrOutputWithContext ¶
func (o FusionAuthSystemConfigurationEventLogConfigurationOutput) ToFusionAuthSystemConfigurationEventLogConfigurationPtrOutputWithContext(ctx context.Context) FusionAuthSystemConfigurationEventLogConfigurationPtrOutput
type FusionAuthSystemConfigurationEventLogConfigurationPtrInput ¶
type FusionAuthSystemConfigurationEventLogConfigurationPtrInput interface { pulumi.Input ToFusionAuthSystemConfigurationEventLogConfigurationPtrOutput() FusionAuthSystemConfigurationEventLogConfigurationPtrOutput ToFusionAuthSystemConfigurationEventLogConfigurationPtrOutputWithContext(context.Context) FusionAuthSystemConfigurationEventLogConfigurationPtrOutput }
FusionAuthSystemConfigurationEventLogConfigurationPtrInput is an input type that accepts FusionAuthSystemConfigurationEventLogConfigurationArgs, FusionAuthSystemConfigurationEventLogConfigurationPtr and FusionAuthSystemConfigurationEventLogConfigurationPtrOutput values. You can construct a concrete instance of `FusionAuthSystemConfigurationEventLogConfigurationPtrInput` via:
FusionAuthSystemConfigurationEventLogConfigurationArgs{...} or: nil
func FusionAuthSystemConfigurationEventLogConfigurationPtr ¶
func FusionAuthSystemConfigurationEventLogConfigurationPtr(v *FusionAuthSystemConfigurationEventLogConfigurationArgs) FusionAuthSystemConfigurationEventLogConfigurationPtrInput
type FusionAuthSystemConfigurationEventLogConfigurationPtrOutput ¶
type FusionAuthSystemConfigurationEventLogConfigurationPtrOutput struct{ *pulumi.OutputState }
func (FusionAuthSystemConfigurationEventLogConfigurationPtrOutput) ElementType ¶
func (FusionAuthSystemConfigurationEventLogConfigurationPtrOutput) ElementType() reflect.Type
func (FusionAuthSystemConfigurationEventLogConfigurationPtrOutput) NumberToRetain ¶
func (o FusionAuthSystemConfigurationEventLogConfigurationPtrOutput) NumberToRetain() pulumi.IntPtrOutput
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.
func (FusionAuthSystemConfigurationEventLogConfigurationPtrOutput) ToFusionAuthSystemConfigurationEventLogConfigurationPtrOutput ¶
func (o FusionAuthSystemConfigurationEventLogConfigurationPtrOutput) ToFusionAuthSystemConfigurationEventLogConfigurationPtrOutput() FusionAuthSystemConfigurationEventLogConfigurationPtrOutput
func (FusionAuthSystemConfigurationEventLogConfigurationPtrOutput) ToFusionAuthSystemConfigurationEventLogConfigurationPtrOutputWithContext ¶
func (o FusionAuthSystemConfigurationEventLogConfigurationPtrOutput) ToFusionAuthSystemConfigurationEventLogConfigurationPtrOutputWithContext(ctx context.Context) FusionAuthSystemConfigurationEventLogConfigurationPtrOutput
type FusionAuthSystemConfigurationInput ¶
type FusionAuthSystemConfigurationInput interface { pulumi.Input ToFusionAuthSystemConfigurationOutput() FusionAuthSystemConfigurationOutput ToFusionAuthSystemConfigurationOutputWithContext(ctx context.Context) FusionAuthSystemConfigurationOutput }
type FusionAuthSystemConfigurationLoginRecordConfiguration ¶
type FusionAuthSystemConfigurationLoginRecordConfiguration struct {
Delete *FusionAuthSystemConfigurationLoginRecordConfigurationDelete `pulumi:"delete"`
}
type FusionAuthSystemConfigurationLoginRecordConfigurationArgs ¶
type FusionAuthSystemConfigurationLoginRecordConfigurationArgs struct {
Delete FusionAuthSystemConfigurationLoginRecordConfigurationDeletePtrInput `pulumi:"delete"`
}
func (FusionAuthSystemConfigurationLoginRecordConfigurationArgs) ElementType ¶
func (FusionAuthSystemConfigurationLoginRecordConfigurationArgs) ElementType() reflect.Type
func (FusionAuthSystemConfigurationLoginRecordConfigurationArgs) ToFusionAuthSystemConfigurationLoginRecordConfigurationOutput ¶
func (i FusionAuthSystemConfigurationLoginRecordConfigurationArgs) ToFusionAuthSystemConfigurationLoginRecordConfigurationOutput() FusionAuthSystemConfigurationLoginRecordConfigurationOutput
func (FusionAuthSystemConfigurationLoginRecordConfigurationArgs) ToFusionAuthSystemConfigurationLoginRecordConfigurationOutputWithContext ¶
func (i FusionAuthSystemConfigurationLoginRecordConfigurationArgs) ToFusionAuthSystemConfigurationLoginRecordConfigurationOutputWithContext(ctx context.Context) FusionAuthSystemConfigurationLoginRecordConfigurationOutput
func (FusionAuthSystemConfigurationLoginRecordConfigurationArgs) ToFusionAuthSystemConfigurationLoginRecordConfigurationPtrOutput ¶
func (i FusionAuthSystemConfigurationLoginRecordConfigurationArgs) ToFusionAuthSystemConfigurationLoginRecordConfigurationPtrOutput() FusionAuthSystemConfigurationLoginRecordConfigurationPtrOutput
func (FusionAuthSystemConfigurationLoginRecordConfigurationArgs) ToFusionAuthSystemConfigurationLoginRecordConfigurationPtrOutputWithContext ¶
func (i FusionAuthSystemConfigurationLoginRecordConfigurationArgs) ToFusionAuthSystemConfigurationLoginRecordConfigurationPtrOutputWithContext(ctx context.Context) FusionAuthSystemConfigurationLoginRecordConfigurationPtrOutput
type FusionAuthSystemConfigurationLoginRecordConfigurationDelete ¶
type FusionAuthSystemConfigurationLoginRecordConfigurationDelete struct { // 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. Enabled *bool `pulumi:"enabled"` // The number of days to retain login records. NumberOfDaysToRetain *int `pulumi:"numberOfDaysToRetain"` }
type FusionAuthSystemConfigurationLoginRecordConfigurationDeleteArgs ¶
type FusionAuthSystemConfigurationLoginRecordConfigurationDeleteArgs struct { // 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. Enabled pulumi.BoolPtrInput `pulumi:"enabled"` // The number of days to retain login records. NumberOfDaysToRetain pulumi.IntPtrInput `pulumi:"numberOfDaysToRetain"` }
func (FusionAuthSystemConfigurationLoginRecordConfigurationDeleteArgs) ElementType ¶
func (FusionAuthSystemConfigurationLoginRecordConfigurationDeleteArgs) ElementType() reflect.Type
func (FusionAuthSystemConfigurationLoginRecordConfigurationDeleteArgs) ToFusionAuthSystemConfigurationLoginRecordConfigurationDeleteOutput ¶
func (i FusionAuthSystemConfigurationLoginRecordConfigurationDeleteArgs) ToFusionAuthSystemConfigurationLoginRecordConfigurationDeleteOutput() FusionAuthSystemConfigurationLoginRecordConfigurationDeleteOutput
func (FusionAuthSystemConfigurationLoginRecordConfigurationDeleteArgs) ToFusionAuthSystemConfigurationLoginRecordConfigurationDeleteOutputWithContext ¶
func (i FusionAuthSystemConfigurationLoginRecordConfigurationDeleteArgs) ToFusionAuthSystemConfigurationLoginRecordConfigurationDeleteOutputWithContext(ctx context.Context) FusionAuthSystemConfigurationLoginRecordConfigurationDeleteOutput
func (FusionAuthSystemConfigurationLoginRecordConfigurationDeleteArgs) ToFusionAuthSystemConfigurationLoginRecordConfigurationDeletePtrOutput ¶
func (i FusionAuthSystemConfigurationLoginRecordConfigurationDeleteArgs) ToFusionAuthSystemConfigurationLoginRecordConfigurationDeletePtrOutput() FusionAuthSystemConfigurationLoginRecordConfigurationDeletePtrOutput
func (FusionAuthSystemConfigurationLoginRecordConfigurationDeleteArgs) ToFusionAuthSystemConfigurationLoginRecordConfigurationDeletePtrOutputWithContext ¶
func (i FusionAuthSystemConfigurationLoginRecordConfigurationDeleteArgs) ToFusionAuthSystemConfigurationLoginRecordConfigurationDeletePtrOutputWithContext(ctx context.Context) FusionAuthSystemConfigurationLoginRecordConfigurationDeletePtrOutput
type FusionAuthSystemConfigurationLoginRecordConfigurationDeleteInput ¶
type FusionAuthSystemConfigurationLoginRecordConfigurationDeleteInput interface { pulumi.Input ToFusionAuthSystemConfigurationLoginRecordConfigurationDeleteOutput() FusionAuthSystemConfigurationLoginRecordConfigurationDeleteOutput ToFusionAuthSystemConfigurationLoginRecordConfigurationDeleteOutputWithContext(context.Context) FusionAuthSystemConfigurationLoginRecordConfigurationDeleteOutput }
FusionAuthSystemConfigurationLoginRecordConfigurationDeleteInput is an input type that accepts FusionAuthSystemConfigurationLoginRecordConfigurationDeleteArgs and FusionAuthSystemConfigurationLoginRecordConfigurationDeleteOutput values. You can construct a concrete instance of `FusionAuthSystemConfigurationLoginRecordConfigurationDeleteInput` via:
FusionAuthSystemConfigurationLoginRecordConfigurationDeleteArgs{...}
type FusionAuthSystemConfigurationLoginRecordConfigurationDeleteOutput ¶
type FusionAuthSystemConfigurationLoginRecordConfigurationDeleteOutput struct{ *pulumi.OutputState }
func (FusionAuthSystemConfigurationLoginRecordConfigurationDeleteOutput) ElementType ¶
func (FusionAuthSystemConfigurationLoginRecordConfigurationDeleteOutput) ElementType() reflect.Type
func (FusionAuthSystemConfigurationLoginRecordConfigurationDeleteOutput) Enabled ¶
func (o FusionAuthSystemConfigurationLoginRecordConfigurationDeleteOutput) Enabled() pulumi.BoolPtrOutput
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.
func (FusionAuthSystemConfigurationLoginRecordConfigurationDeleteOutput) NumberOfDaysToRetain ¶
func (o FusionAuthSystemConfigurationLoginRecordConfigurationDeleteOutput) NumberOfDaysToRetain() pulumi.IntPtrOutput
The number of days to retain login records.
func (FusionAuthSystemConfigurationLoginRecordConfigurationDeleteOutput) ToFusionAuthSystemConfigurationLoginRecordConfigurationDeleteOutput ¶
func (o FusionAuthSystemConfigurationLoginRecordConfigurationDeleteOutput) ToFusionAuthSystemConfigurationLoginRecordConfigurationDeleteOutput() FusionAuthSystemConfigurationLoginRecordConfigurationDeleteOutput
func (FusionAuthSystemConfigurationLoginRecordConfigurationDeleteOutput) ToFusionAuthSystemConfigurationLoginRecordConfigurationDeleteOutputWithContext ¶
func (o FusionAuthSystemConfigurationLoginRecordConfigurationDeleteOutput) ToFusionAuthSystemConfigurationLoginRecordConfigurationDeleteOutputWithContext(ctx context.Context) FusionAuthSystemConfigurationLoginRecordConfigurationDeleteOutput
func (FusionAuthSystemConfigurationLoginRecordConfigurationDeleteOutput) ToFusionAuthSystemConfigurationLoginRecordConfigurationDeletePtrOutput ¶
func (o FusionAuthSystemConfigurationLoginRecordConfigurationDeleteOutput) ToFusionAuthSystemConfigurationLoginRecordConfigurationDeletePtrOutput() FusionAuthSystemConfigurationLoginRecordConfigurationDeletePtrOutput
func (FusionAuthSystemConfigurationLoginRecordConfigurationDeleteOutput) ToFusionAuthSystemConfigurationLoginRecordConfigurationDeletePtrOutputWithContext ¶
func (o FusionAuthSystemConfigurationLoginRecordConfigurationDeleteOutput) ToFusionAuthSystemConfigurationLoginRecordConfigurationDeletePtrOutputWithContext(ctx context.Context) FusionAuthSystemConfigurationLoginRecordConfigurationDeletePtrOutput
type FusionAuthSystemConfigurationLoginRecordConfigurationDeletePtrInput ¶
type FusionAuthSystemConfigurationLoginRecordConfigurationDeletePtrInput interface { pulumi.Input ToFusionAuthSystemConfigurationLoginRecordConfigurationDeletePtrOutput() FusionAuthSystemConfigurationLoginRecordConfigurationDeletePtrOutput ToFusionAuthSystemConfigurationLoginRecordConfigurationDeletePtrOutputWithContext(context.Context) FusionAuthSystemConfigurationLoginRecordConfigurationDeletePtrOutput }
FusionAuthSystemConfigurationLoginRecordConfigurationDeletePtrInput is an input type that accepts FusionAuthSystemConfigurationLoginRecordConfigurationDeleteArgs, FusionAuthSystemConfigurationLoginRecordConfigurationDeletePtr and FusionAuthSystemConfigurationLoginRecordConfigurationDeletePtrOutput values. You can construct a concrete instance of `FusionAuthSystemConfigurationLoginRecordConfigurationDeletePtrInput` via:
FusionAuthSystemConfigurationLoginRecordConfigurationDeleteArgs{...} or: nil
func FusionAuthSystemConfigurationLoginRecordConfigurationDeletePtr ¶
func FusionAuthSystemConfigurationLoginRecordConfigurationDeletePtr(v *FusionAuthSystemConfigurationLoginRecordConfigurationDeleteArgs) FusionAuthSystemConfigurationLoginRecordConfigurationDeletePtrInput
type FusionAuthSystemConfigurationLoginRecordConfigurationDeletePtrOutput ¶
type FusionAuthSystemConfigurationLoginRecordConfigurationDeletePtrOutput struct{ *pulumi.OutputState }
func (FusionAuthSystemConfigurationLoginRecordConfigurationDeletePtrOutput) ElementType ¶
func (FusionAuthSystemConfigurationLoginRecordConfigurationDeletePtrOutput) ElementType() reflect.Type
func (FusionAuthSystemConfigurationLoginRecordConfigurationDeletePtrOutput) Enabled ¶
func (o FusionAuthSystemConfigurationLoginRecordConfigurationDeletePtrOutput) Enabled() pulumi.BoolPtrOutput
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.
func (FusionAuthSystemConfigurationLoginRecordConfigurationDeletePtrOutput) NumberOfDaysToRetain ¶
func (o FusionAuthSystemConfigurationLoginRecordConfigurationDeletePtrOutput) NumberOfDaysToRetain() pulumi.IntPtrOutput
The number of days to retain login records.
func (FusionAuthSystemConfigurationLoginRecordConfigurationDeletePtrOutput) ToFusionAuthSystemConfigurationLoginRecordConfigurationDeletePtrOutput ¶
func (o FusionAuthSystemConfigurationLoginRecordConfigurationDeletePtrOutput) ToFusionAuthSystemConfigurationLoginRecordConfigurationDeletePtrOutput() FusionAuthSystemConfigurationLoginRecordConfigurationDeletePtrOutput
func (FusionAuthSystemConfigurationLoginRecordConfigurationDeletePtrOutput) ToFusionAuthSystemConfigurationLoginRecordConfigurationDeletePtrOutputWithContext ¶
func (o FusionAuthSystemConfigurationLoginRecordConfigurationDeletePtrOutput) ToFusionAuthSystemConfigurationLoginRecordConfigurationDeletePtrOutputWithContext(ctx context.Context) FusionAuthSystemConfigurationLoginRecordConfigurationDeletePtrOutput
type FusionAuthSystemConfigurationLoginRecordConfigurationInput ¶
type FusionAuthSystemConfigurationLoginRecordConfigurationInput interface { pulumi.Input ToFusionAuthSystemConfigurationLoginRecordConfigurationOutput() FusionAuthSystemConfigurationLoginRecordConfigurationOutput ToFusionAuthSystemConfigurationLoginRecordConfigurationOutputWithContext(context.Context) FusionAuthSystemConfigurationLoginRecordConfigurationOutput }
FusionAuthSystemConfigurationLoginRecordConfigurationInput is an input type that accepts FusionAuthSystemConfigurationLoginRecordConfigurationArgs and FusionAuthSystemConfigurationLoginRecordConfigurationOutput values. You can construct a concrete instance of `FusionAuthSystemConfigurationLoginRecordConfigurationInput` via:
FusionAuthSystemConfigurationLoginRecordConfigurationArgs{...}
type FusionAuthSystemConfigurationLoginRecordConfigurationOutput ¶
type FusionAuthSystemConfigurationLoginRecordConfigurationOutput struct{ *pulumi.OutputState }
func (FusionAuthSystemConfigurationLoginRecordConfigurationOutput) ElementType ¶
func (FusionAuthSystemConfigurationLoginRecordConfigurationOutput) ElementType() reflect.Type
func (FusionAuthSystemConfigurationLoginRecordConfigurationOutput) ToFusionAuthSystemConfigurationLoginRecordConfigurationOutput ¶
func (o FusionAuthSystemConfigurationLoginRecordConfigurationOutput) ToFusionAuthSystemConfigurationLoginRecordConfigurationOutput() FusionAuthSystemConfigurationLoginRecordConfigurationOutput
func (FusionAuthSystemConfigurationLoginRecordConfigurationOutput) ToFusionAuthSystemConfigurationLoginRecordConfigurationOutputWithContext ¶
func (o FusionAuthSystemConfigurationLoginRecordConfigurationOutput) ToFusionAuthSystemConfigurationLoginRecordConfigurationOutputWithContext(ctx context.Context) FusionAuthSystemConfigurationLoginRecordConfigurationOutput
func (FusionAuthSystemConfigurationLoginRecordConfigurationOutput) ToFusionAuthSystemConfigurationLoginRecordConfigurationPtrOutput ¶
func (o FusionAuthSystemConfigurationLoginRecordConfigurationOutput) ToFusionAuthSystemConfigurationLoginRecordConfigurationPtrOutput() FusionAuthSystemConfigurationLoginRecordConfigurationPtrOutput
func (FusionAuthSystemConfigurationLoginRecordConfigurationOutput) ToFusionAuthSystemConfigurationLoginRecordConfigurationPtrOutputWithContext ¶
func (o FusionAuthSystemConfigurationLoginRecordConfigurationOutput) ToFusionAuthSystemConfigurationLoginRecordConfigurationPtrOutputWithContext(ctx context.Context) FusionAuthSystemConfigurationLoginRecordConfigurationPtrOutput
type FusionAuthSystemConfigurationLoginRecordConfigurationPtrInput ¶
type FusionAuthSystemConfigurationLoginRecordConfigurationPtrInput interface { pulumi.Input ToFusionAuthSystemConfigurationLoginRecordConfigurationPtrOutput() FusionAuthSystemConfigurationLoginRecordConfigurationPtrOutput ToFusionAuthSystemConfigurationLoginRecordConfigurationPtrOutputWithContext(context.Context) FusionAuthSystemConfigurationLoginRecordConfigurationPtrOutput }
FusionAuthSystemConfigurationLoginRecordConfigurationPtrInput is an input type that accepts FusionAuthSystemConfigurationLoginRecordConfigurationArgs, FusionAuthSystemConfigurationLoginRecordConfigurationPtr and FusionAuthSystemConfigurationLoginRecordConfigurationPtrOutput values. You can construct a concrete instance of `FusionAuthSystemConfigurationLoginRecordConfigurationPtrInput` via:
FusionAuthSystemConfigurationLoginRecordConfigurationArgs{...} or: nil
func FusionAuthSystemConfigurationLoginRecordConfigurationPtr ¶
func FusionAuthSystemConfigurationLoginRecordConfigurationPtr(v *FusionAuthSystemConfigurationLoginRecordConfigurationArgs) FusionAuthSystemConfigurationLoginRecordConfigurationPtrInput
type FusionAuthSystemConfigurationLoginRecordConfigurationPtrOutput ¶
type FusionAuthSystemConfigurationLoginRecordConfigurationPtrOutput struct{ *pulumi.OutputState }
func (FusionAuthSystemConfigurationLoginRecordConfigurationPtrOutput) ElementType ¶
func (FusionAuthSystemConfigurationLoginRecordConfigurationPtrOutput) ElementType() reflect.Type
func (FusionAuthSystemConfigurationLoginRecordConfigurationPtrOutput) ToFusionAuthSystemConfigurationLoginRecordConfigurationPtrOutput ¶
func (o FusionAuthSystemConfigurationLoginRecordConfigurationPtrOutput) ToFusionAuthSystemConfigurationLoginRecordConfigurationPtrOutput() FusionAuthSystemConfigurationLoginRecordConfigurationPtrOutput
func (FusionAuthSystemConfigurationLoginRecordConfigurationPtrOutput) ToFusionAuthSystemConfigurationLoginRecordConfigurationPtrOutputWithContext ¶
func (o FusionAuthSystemConfigurationLoginRecordConfigurationPtrOutput) ToFusionAuthSystemConfigurationLoginRecordConfigurationPtrOutputWithContext(ctx context.Context) FusionAuthSystemConfigurationLoginRecordConfigurationPtrOutput
type FusionAuthSystemConfigurationMap ¶
type FusionAuthSystemConfigurationMap map[string]FusionAuthSystemConfigurationInput
func (FusionAuthSystemConfigurationMap) ElementType ¶
func (FusionAuthSystemConfigurationMap) ElementType() reflect.Type
func (FusionAuthSystemConfigurationMap) ToFusionAuthSystemConfigurationMapOutput ¶
func (i FusionAuthSystemConfigurationMap) ToFusionAuthSystemConfigurationMapOutput() FusionAuthSystemConfigurationMapOutput
func (FusionAuthSystemConfigurationMap) ToFusionAuthSystemConfigurationMapOutputWithContext ¶
func (i FusionAuthSystemConfigurationMap) ToFusionAuthSystemConfigurationMapOutputWithContext(ctx context.Context) FusionAuthSystemConfigurationMapOutput
type FusionAuthSystemConfigurationMapInput ¶
type FusionAuthSystemConfigurationMapInput interface { pulumi.Input ToFusionAuthSystemConfigurationMapOutput() FusionAuthSystemConfigurationMapOutput ToFusionAuthSystemConfigurationMapOutputWithContext(context.Context) FusionAuthSystemConfigurationMapOutput }
FusionAuthSystemConfigurationMapInput is an input type that accepts FusionAuthSystemConfigurationMap and FusionAuthSystemConfigurationMapOutput values. You can construct a concrete instance of `FusionAuthSystemConfigurationMapInput` via:
FusionAuthSystemConfigurationMap{ "key": FusionAuthSystemConfigurationArgs{...} }
type FusionAuthSystemConfigurationMapOutput ¶
type FusionAuthSystemConfigurationMapOutput struct{ *pulumi.OutputState }
func (FusionAuthSystemConfigurationMapOutput) ElementType ¶
func (FusionAuthSystemConfigurationMapOutput) ElementType() reflect.Type
func (FusionAuthSystemConfigurationMapOutput) MapIndex ¶
func (o FusionAuthSystemConfigurationMapOutput) MapIndex(k pulumi.StringInput) FusionAuthSystemConfigurationOutput
func (FusionAuthSystemConfigurationMapOutput) ToFusionAuthSystemConfigurationMapOutput ¶
func (o FusionAuthSystemConfigurationMapOutput) ToFusionAuthSystemConfigurationMapOutput() FusionAuthSystemConfigurationMapOutput
func (FusionAuthSystemConfigurationMapOutput) ToFusionAuthSystemConfigurationMapOutputWithContext ¶
func (o FusionAuthSystemConfigurationMapOutput) ToFusionAuthSystemConfigurationMapOutputWithContext(ctx context.Context) FusionAuthSystemConfigurationMapOutput
type FusionAuthSystemConfigurationOutput ¶
type FusionAuthSystemConfigurationOutput struct{ *pulumi.OutputState }
func (FusionAuthSystemConfigurationOutput) AuditLogConfiguration ¶
func (o FusionAuthSystemConfigurationOutput) AuditLogConfiguration() FusionAuthSystemConfigurationAuditLogConfigurationOutput
func (FusionAuthSystemConfigurationOutput) CorsConfiguration ¶
func (o FusionAuthSystemConfigurationOutput) CorsConfiguration() FusionAuthSystemConfigurationCorsConfigurationOutput
func (FusionAuthSystemConfigurationOutput) ElementType ¶
func (FusionAuthSystemConfigurationOutput) ElementType() reflect.Type
func (FusionAuthSystemConfigurationOutput) EventLogConfiguration ¶
func (o FusionAuthSystemConfigurationOutput) EventLogConfiguration() FusionAuthSystemConfigurationEventLogConfigurationOutput
func (FusionAuthSystemConfigurationOutput) LoginRecordConfiguration ¶
func (o FusionAuthSystemConfigurationOutput) LoginRecordConfiguration() FusionAuthSystemConfigurationLoginRecordConfigurationOutput
func (FusionAuthSystemConfigurationOutput) ReportTimezone ¶
func (o FusionAuthSystemConfigurationOutput) ReportTimezone() pulumi.StringPtrOutput
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.
func (FusionAuthSystemConfigurationOutput) ToFusionAuthSystemConfigurationOutput ¶
func (o FusionAuthSystemConfigurationOutput) ToFusionAuthSystemConfigurationOutput() FusionAuthSystemConfigurationOutput
func (FusionAuthSystemConfigurationOutput) ToFusionAuthSystemConfigurationOutputWithContext ¶
func (o FusionAuthSystemConfigurationOutput) ToFusionAuthSystemConfigurationOutputWithContext(ctx context.Context) FusionAuthSystemConfigurationOutput
func (FusionAuthSystemConfigurationOutput) UiConfiguration ¶
func (o FusionAuthSystemConfigurationOutput) UiConfiguration() FusionAuthSystemConfigurationUiConfigurationOutput
type FusionAuthSystemConfigurationState ¶
type FusionAuthSystemConfigurationState struct { AuditLogConfiguration FusionAuthSystemConfigurationAuditLogConfigurationPtrInput CorsConfiguration FusionAuthSystemConfigurationCorsConfigurationPtrInput EventLogConfiguration FusionAuthSystemConfigurationEventLogConfigurationPtrInput LoginRecordConfiguration FusionAuthSystemConfigurationLoginRecordConfigurationPtrInput // 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. ReportTimezone pulumi.StringPtrInput UiConfiguration FusionAuthSystemConfigurationUiConfigurationPtrInput }
func (FusionAuthSystemConfigurationState) ElementType ¶
func (FusionAuthSystemConfigurationState) ElementType() reflect.Type
type FusionAuthSystemConfigurationUiConfiguration ¶
type FusionAuthSystemConfigurationUiConfiguration struct { // A hexadecimal color to override the default menu color in the user interface. HeaderColor *string `pulumi:"headerColor"` // A URL of a logo to override the default FusionAuth logo in the user interface. LogoUrl *string `pulumi:"logoUrl"` // A hexadecimal color to override the default menu font color in the user interface. MenuFontColor *string `pulumi:"menuFontColor"` }
type FusionAuthSystemConfigurationUiConfigurationArgs ¶
type FusionAuthSystemConfigurationUiConfigurationArgs struct { // A hexadecimal color to override the default menu color in the user interface. HeaderColor pulumi.StringPtrInput `pulumi:"headerColor"` // A URL of a logo to override the default FusionAuth logo in the user interface. LogoUrl pulumi.StringPtrInput `pulumi:"logoUrl"` // A hexadecimal color to override the default menu font color in the user interface. MenuFontColor pulumi.StringPtrInput `pulumi:"menuFontColor"` }
func (FusionAuthSystemConfigurationUiConfigurationArgs) ElementType ¶
func (FusionAuthSystemConfigurationUiConfigurationArgs) ElementType() reflect.Type
func (FusionAuthSystemConfigurationUiConfigurationArgs) ToFusionAuthSystemConfigurationUiConfigurationOutput ¶
func (i FusionAuthSystemConfigurationUiConfigurationArgs) ToFusionAuthSystemConfigurationUiConfigurationOutput() FusionAuthSystemConfigurationUiConfigurationOutput
func (FusionAuthSystemConfigurationUiConfigurationArgs) ToFusionAuthSystemConfigurationUiConfigurationOutputWithContext ¶
func (i FusionAuthSystemConfigurationUiConfigurationArgs) ToFusionAuthSystemConfigurationUiConfigurationOutputWithContext(ctx context.Context) FusionAuthSystemConfigurationUiConfigurationOutput
func (FusionAuthSystemConfigurationUiConfigurationArgs) ToFusionAuthSystemConfigurationUiConfigurationPtrOutput ¶
func (i FusionAuthSystemConfigurationUiConfigurationArgs) ToFusionAuthSystemConfigurationUiConfigurationPtrOutput() FusionAuthSystemConfigurationUiConfigurationPtrOutput
func (FusionAuthSystemConfigurationUiConfigurationArgs) ToFusionAuthSystemConfigurationUiConfigurationPtrOutputWithContext ¶
func (i FusionAuthSystemConfigurationUiConfigurationArgs) ToFusionAuthSystemConfigurationUiConfigurationPtrOutputWithContext(ctx context.Context) FusionAuthSystemConfigurationUiConfigurationPtrOutput
type FusionAuthSystemConfigurationUiConfigurationInput ¶
type FusionAuthSystemConfigurationUiConfigurationInput interface { pulumi.Input ToFusionAuthSystemConfigurationUiConfigurationOutput() FusionAuthSystemConfigurationUiConfigurationOutput ToFusionAuthSystemConfigurationUiConfigurationOutputWithContext(context.Context) FusionAuthSystemConfigurationUiConfigurationOutput }
FusionAuthSystemConfigurationUiConfigurationInput is an input type that accepts FusionAuthSystemConfigurationUiConfigurationArgs and FusionAuthSystemConfigurationUiConfigurationOutput values. You can construct a concrete instance of `FusionAuthSystemConfigurationUiConfigurationInput` via:
FusionAuthSystemConfigurationUiConfigurationArgs{...}
type FusionAuthSystemConfigurationUiConfigurationOutput ¶
type FusionAuthSystemConfigurationUiConfigurationOutput struct{ *pulumi.OutputState }
func (FusionAuthSystemConfigurationUiConfigurationOutput) ElementType ¶
func (FusionAuthSystemConfigurationUiConfigurationOutput) ElementType() reflect.Type
func (FusionAuthSystemConfigurationUiConfigurationOutput) HeaderColor ¶
func (o FusionAuthSystemConfigurationUiConfigurationOutput) HeaderColor() pulumi.StringPtrOutput
A hexadecimal color to override the default menu color in the user interface.
func (FusionAuthSystemConfigurationUiConfigurationOutput) LogoUrl ¶
func (o FusionAuthSystemConfigurationUiConfigurationOutput) LogoUrl() pulumi.StringPtrOutput
A URL of a logo to override the default FusionAuth logo in the user interface.
func (FusionAuthSystemConfigurationUiConfigurationOutput) MenuFontColor ¶
func (o FusionAuthSystemConfigurationUiConfigurationOutput) MenuFontColor() pulumi.StringPtrOutput
A hexadecimal color to override the default menu font color in the user interface.
func (FusionAuthSystemConfigurationUiConfigurationOutput) ToFusionAuthSystemConfigurationUiConfigurationOutput ¶
func (o FusionAuthSystemConfigurationUiConfigurationOutput) ToFusionAuthSystemConfigurationUiConfigurationOutput() FusionAuthSystemConfigurationUiConfigurationOutput
func (FusionAuthSystemConfigurationUiConfigurationOutput) ToFusionAuthSystemConfigurationUiConfigurationOutputWithContext ¶
func (o FusionAuthSystemConfigurationUiConfigurationOutput) ToFusionAuthSystemConfigurationUiConfigurationOutputWithContext(ctx context.Context) FusionAuthSystemConfigurationUiConfigurationOutput
func (FusionAuthSystemConfigurationUiConfigurationOutput) ToFusionAuthSystemConfigurationUiConfigurationPtrOutput ¶
func (o FusionAuthSystemConfigurationUiConfigurationOutput) ToFusionAuthSystemConfigurationUiConfigurationPtrOutput() FusionAuthSystemConfigurationUiConfigurationPtrOutput
func (FusionAuthSystemConfigurationUiConfigurationOutput) ToFusionAuthSystemConfigurationUiConfigurationPtrOutputWithContext ¶
func (o FusionAuthSystemConfigurationUiConfigurationOutput) ToFusionAuthSystemConfigurationUiConfigurationPtrOutputWithContext(ctx context.Context) FusionAuthSystemConfigurationUiConfigurationPtrOutput
type FusionAuthSystemConfigurationUiConfigurationPtrInput ¶
type FusionAuthSystemConfigurationUiConfigurationPtrInput interface { pulumi.Input ToFusionAuthSystemConfigurationUiConfigurationPtrOutput() FusionAuthSystemConfigurationUiConfigurationPtrOutput ToFusionAuthSystemConfigurationUiConfigurationPtrOutputWithContext(context.Context) FusionAuthSystemConfigurationUiConfigurationPtrOutput }
FusionAuthSystemConfigurationUiConfigurationPtrInput is an input type that accepts FusionAuthSystemConfigurationUiConfigurationArgs, FusionAuthSystemConfigurationUiConfigurationPtr and FusionAuthSystemConfigurationUiConfigurationPtrOutput values. You can construct a concrete instance of `FusionAuthSystemConfigurationUiConfigurationPtrInput` via:
FusionAuthSystemConfigurationUiConfigurationArgs{...} or: nil
func FusionAuthSystemConfigurationUiConfigurationPtr ¶
func FusionAuthSystemConfigurationUiConfigurationPtr(v *FusionAuthSystemConfigurationUiConfigurationArgs) FusionAuthSystemConfigurationUiConfigurationPtrInput
type FusionAuthSystemConfigurationUiConfigurationPtrOutput ¶
type FusionAuthSystemConfigurationUiConfigurationPtrOutput struct{ *pulumi.OutputState }
func (FusionAuthSystemConfigurationUiConfigurationPtrOutput) ElementType ¶
func (FusionAuthSystemConfigurationUiConfigurationPtrOutput) ElementType() reflect.Type
func (FusionAuthSystemConfigurationUiConfigurationPtrOutput) HeaderColor ¶
func (o FusionAuthSystemConfigurationUiConfigurationPtrOutput) HeaderColor() pulumi.StringPtrOutput
A hexadecimal color to override the default menu color in the user interface.
func (FusionAuthSystemConfigurationUiConfigurationPtrOutput) LogoUrl ¶
func (o FusionAuthSystemConfigurationUiConfigurationPtrOutput) LogoUrl() pulumi.StringPtrOutput
A URL of a logo to override the default FusionAuth logo in the user interface.
func (FusionAuthSystemConfigurationUiConfigurationPtrOutput) MenuFontColor ¶
func (o FusionAuthSystemConfigurationUiConfigurationPtrOutput) MenuFontColor() pulumi.StringPtrOutput
A hexadecimal color to override the default menu font color in the user interface.
func (FusionAuthSystemConfigurationUiConfigurationPtrOutput) ToFusionAuthSystemConfigurationUiConfigurationPtrOutput ¶
func (o FusionAuthSystemConfigurationUiConfigurationPtrOutput) ToFusionAuthSystemConfigurationUiConfigurationPtrOutput() FusionAuthSystemConfigurationUiConfigurationPtrOutput
func (FusionAuthSystemConfigurationUiConfigurationPtrOutput) ToFusionAuthSystemConfigurationUiConfigurationPtrOutputWithContext ¶
func (o FusionAuthSystemConfigurationUiConfigurationPtrOutput) ToFusionAuthSystemConfigurationUiConfigurationPtrOutputWithContext(ctx context.Context) FusionAuthSystemConfigurationUiConfigurationPtrOutput
type FusionAuthTenant ¶
type FusionAuthTenant struct { pulumi.CustomResourceState AccessControlConfiguration FusionAuthTenantAccessControlConfigurationPtrOutput `pulumi:"accessControlConfiguration"` CaptchaConfiguration FusionAuthTenantCaptchaConfigurationOutput `pulumi:"captchaConfiguration"` // A list of Connector policies. Users will be authenticated against Connectors in order. Each Connector can be included in this list at most once and must exist. ConnectorPolicies FusionAuthTenantConnectorPolicyArrayOutput `pulumi:"connectorPolicies"` // An object that can hold any information about the Tenant that should be persisted. Data pulumi.MapOutput `pulumi:"data"` EmailConfiguration FusionAuthTenantEmailConfigurationOutput `pulumi:"emailConfiguration"` EventConfigurations FusionAuthTenantEventConfigurationArrayOutput `pulumi:"eventConfigurations"` ExternalIdentifierConfiguration FusionAuthTenantExternalIdentifierConfigurationOutput `pulumi:"externalIdentifierConfiguration"` FailedAuthenticationConfiguration FusionAuthTenantFailedAuthenticationConfigurationOutput `pulumi:"failedAuthenticationConfiguration"` FamilyConfiguration FusionAuthTenantFamilyConfigurationOutput `pulumi:"familyConfiguration"` FormConfiguration FusionAuthTenantFormConfigurationOutput `pulumi:"formConfiguration"` // Time in seconds until an inactive session will be invalidated. Used when creating a new session in the FusionAuth OAuth frontend. HttpSessionMaxInactiveInterval pulumi.IntPtrOutput `pulumi:"httpSessionMaxInactiveInterval"` // The named issuer used to sign tokens, this is generally your public fully qualified domain. Issuer pulumi.StringOutput `pulumi:"issuer"` JwtConfigurations FusionAuthTenantJwtConfigurationArrayOutput `pulumi:"jwtConfigurations"` LoginConfiguration FusionAuthTenantLoginConfigurationPtrOutput `pulumi:"loginConfiguration"` // The logout redirect URL when sending the user’s browser to the /oauth2/logout URI of the FusionAuth Front End. This value is only used when a logout URL is not defined in your Application. LogoutUrl pulumi.StringPtrOutput `pulumi:"logoutUrl"` MaximumPasswordAge FusionAuthTenantMaximumPasswordAgeOutput `pulumi:"maximumPasswordAge"` MinimumPasswordAge FusionAuthTenantMinimumPasswordAgeOutput `pulumi:"minimumPasswordAge"` MultiFactorConfiguration FusionAuthTenantMultiFactorConfigurationOutput `pulumi:"multiFactorConfiguration"` // The unique name of the Tenant. Name pulumi.StringOutput `pulumi:"name"` OauthConfigurations FusionAuthTenantOauthConfigurationArrayOutput `pulumi:"oauthConfigurations"` PasswordEncryptionConfigurations FusionAuthTenantPasswordEncryptionConfigurationArrayOutput `pulumi:"passwordEncryptionConfigurations"` PasswordValidationRules FusionAuthTenantPasswordValidationRulesOutput `pulumi:"passwordValidationRules"` // The optional Id of an existing Tenant to make a copy of. If present, the tenant.id and tenant.name values of the request body will be applied to the new Tenant, all other values will be copied from the source Tenant to the new Tenant. SourceTenantId pulumi.StringPtrOutput `pulumi:"sourceTenantId"` // The Id to use for the new Tenant. If not specified a secure random UUID will be generated. TenantId pulumi.StringOutput `pulumi:"tenantId"` // The unique Id of the theme to be used to style the login page and other end user templates. ThemeId pulumi.StringOutput `pulumi:"themeId"` UserDeletePolicy FusionAuthTenantUserDeletePolicyOutput `pulumi:"userDeletePolicy"` UsernameConfiguration FusionAuthTenantUsernameConfigurationOutput `pulumi:"usernameConfiguration"` }
## # Tenant Resource
A FusionAuth Tenant is a named object that represents a discrete namespace for Users, Applications and Groups. A user is unique by email address or username within a tenant.
Tenants may be useful to support a multi-tenant application where you wish to use a single instance of FusionAuth but require the ability to have duplicate users across the tenants in your own application. In this scenario a user may exist multiple times with the same email address and different passwords across tenants.
Tenants may also be useful in a test or staging environment to allow multiple users to call APIs and create and modify users without possibility of collision.
[Tenants API](https://fusionauth.io/docs/v1/tech/apis/tenants)
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-fusionauth/sdk/go/fusionauth" "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.NewFusionAuthTenant(ctx, "example", &fusionauth.FusionAuthTenantArgs{ ConnectorPolicies: FusionAuthTenantConnectorPolicyArray{ &FusionAuthTenantConnectorPolicyArgs{ ConnectorId: pulumi.String("b57b3d0f-f7a4-4831-a838-549717362ea8"), Domains: pulumi.StringArray{ pulumi.String("*"), }, Migrate: pulumi.Bool(false), }, }, EmailConfiguration: &FusionAuthTenantEmailConfigurationArgs{ ForgotPasswordEmailTemplateId: pulumi.Any(fusionauth_email.ForgotPassword_Example.Id), Host: pulumi.String("smtp.sendgrid.net"), Password: pulumi.String("password"), PasswordlessEmailTemplateId: pulumi.Any(fusionauth_email.PasswordlessLogin_Example.Id), Port: pulumi.Int(587), Security: pulumi.String("TLS"), SetPasswordEmailTemplateId: pulumi.Any(fusionauth_email.SetupPassword_Example.Id), Username: pulumi.String("username"), VerifyEmail: pulumi.Bool(true), VerifyEmailWhenChanged: pulumi.Bool(true), }, EventConfigurations: FusionAuthTenantEventConfigurationArray{ &FusionAuthTenantEventConfigurationArgs{ Event: pulumi.String("user.delete"), Enabled: pulumi.Bool(true), TransactionType: pulumi.String("None"), }, &FusionAuthTenantEventConfigurationArgs{ Event: pulumi.String("user.create"), Enabled: pulumi.Bool(true), TransactionType: pulumi.String("None"), }, &FusionAuthTenantEventConfigurationArgs{ Event: pulumi.String("user.update"), Enabled: pulumi.Bool(true), TransactionType: pulumi.String("None"), }, &FusionAuthTenantEventConfigurationArgs{ Event: pulumi.String("user.deactivate"), Enabled: pulumi.Bool(true), TransactionType: pulumi.String("Any"), }, &FusionAuthTenantEventConfigurationArgs{ Event: pulumi.String("user.bulk.create"), Enabled: pulumi.Bool(true), TransactionType: pulumi.String("Any"), }, &FusionAuthTenantEventConfigurationArgs{ Event: pulumi.String("user.reactivate"), Enabled: pulumi.Bool(true), TransactionType: pulumi.String("Any"), }, &FusionAuthTenantEventConfigurationArgs{ Event: pulumi.String("jwt.refresh-token.revoke"), Enabled: pulumi.Bool(true), TransactionType: pulumi.String("Any"), }, &FusionAuthTenantEventConfigurationArgs{ Event: pulumi.String("jwt.refresh"), Enabled: pulumi.Bool(true), TransactionType: pulumi.String("Any"), }, &FusionAuthTenantEventConfigurationArgs{ Event: pulumi.String("jwt.public-key.update"), Enabled: pulumi.Bool(true), TransactionType: pulumi.String("Any"), }, &FusionAuthTenantEventConfigurationArgs{ Event: pulumi.String("user.login.success"), Enabled: pulumi.Bool(true), TransactionType: pulumi.String("Any"), }, &FusionAuthTenantEventConfigurationArgs{ Event: pulumi.String("user.login.failed"), Enabled: pulumi.Bool(true), TransactionType: pulumi.String("Any"), }, &FusionAuthTenantEventConfigurationArgs{ Event: pulumi.String("user.registration.create"), Enabled: pulumi.Bool(true), TransactionType: pulumi.String("Any"), }, &FusionAuthTenantEventConfigurationArgs{ Event: pulumi.String("user.registration.update"), Enabled: pulumi.Bool(true), TransactionType: pulumi.String("Any"), }, &FusionAuthTenantEventConfigurationArgs{ Event: pulumi.String("user.registration.delete"), Enabled: pulumi.Bool(true), TransactionType: pulumi.String("Any"), }, &FusionAuthTenantEventConfigurationArgs{ Event: pulumi.String("user.registration.verified"), Enabled: pulumi.Bool(true), TransactionType: pulumi.String("Any"), }, &FusionAuthTenantEventConfigurationArgs{ Event: pulumi.String("user.email.verified"), Enabled: pulumi.Bool(true), TransactionType: pulumi.String("Any"), }, &FusionAuthTenantEventConfigurationArgs{ Event: pulumi.String("user.password.breach"), Enabled: pulumi.Bool(false), TransactionType: pulumi.String("None"), }, }, ExternalIdentifierConfiguration: &FusionAuthTenantExternalIdentifierConfigurationArgs{ AuthorizationGrantIdTimeToLiveInSeconds: pulumi.Int(30), ChangePasswordIdGenerator: &FusionAuthTenantExternalIdentifierConfigurationChangePasswordIdGeneratorArgs{ Length: pulumi.Int(32), Type: pulumi.String("randomBytes"), }, ChangePasswordIdTimeToLiveInSeconds: pulumi.Int(600), DeviceCodeTimeToLiveInSeconds: pulumi.Int(1800), DeviceUserCodeIdGenerator: &FusionAuthTenantExternalIdentifierConfigurationDeviceUserCodeIdGeneratorArgs{ Length: pulumi.Int(6), Type: pulumi.String("randomAlphaNumeric"), }, EmailVerificationIdGenerator: &FusionAuthTenantExternalIdentifierConfigurationEmailVerificationIdGeneratorArgs{ Length: pulumi.Int(32), Type: pulumi.String("randomBytes"), }, EmailVerificationIdTimeToLiveInSeconds: pulumi.Int(86400), EmailVerificationOneTimeCodeGenerator: &FusionAuthTenantExternalIdentifierConfigurationEmailVerificationOneTimeCodeGeneratorArgs{ Length: pulumi.Int(6), Type: pulumi.String("randomAlphaNumeric"), }, ExternalAuthenticationIdTimeToLiveInSeconds: pulumi.Int(300), OneTimePasswordTimeToLiveInSeconds: pulumi.Int(60), PasswordlessLoginGenerator: &FusionAuthTenantExternalIdentifierConfigurationPasswordlessLoginGeneratorArgs{ Length: pulumi.Int(32), Type: pulumi.String("randomBytes"), }, PasswordlessLoginTimeToLiveInSeconds: pulumi.Int(600), RegistrationVerificationIdGenerator: &FusionAuthTenantExternalIdentifierConfigurationRegistrationVerificationIdGeneratorArgs{ Length: pulumi.Int(32), Type: pulumi.String("randomBytes"), }, RegistrationVerificationIdTimeToLiveInSeconds: pulumi.Int(86400), RegistrationVerificationOneTimeCodeGenerator: &FusionAuthTenantExternalIdentifierConfigurationRegistrationVerificationOneTimeCodeGeneratorArgs{ Length: pulumi.Int(6), Type: pulumi.String("randomAlphaNumeric"), }, SamlV2AuthnRequestIdTtlSeconds: pulumi.Int(300), SetupPasswordIdGenerator: &FusionAuthTenantExternalIdentifierConfigurationSetupPasswordIdGeneratorArgs{ Length: pulumi.Int(32), Type: pulumi.String("randomBytes"), }, SetupPasswordIdTimeToLiveInSeconds: pulumi.Int(86400), TwoFactorIdTimeToLiveInSeconds: pulumi.Int(300), TwoFactorOneTimeCodeIdGenerator: &FusionAuthTenantExternalIdentifierConfigurationTwoFactorOneTimeCodeIdGeneratorArgs{ Length: pulumi.Int(6), Type: pulumi.String("randomDigits"), }, TwoFactorTrustIdTimeToLiveInSeconds: pulumi.Int(2592000), }, FailedAuthenticationConfiguration: &FusionAuthTenantFailedAuthenticationConfigurationArgs{ ActionDuration: pulumi.Int(3), ActionDurationUnit: pulumi.String("MINUTES"), ResetCountInSeconds: pulumi.Int(60), TooManyAttempts: pulumi.Int(5), }, FamilyConfiguration: &FusionAuthTenantFamilyConfigurationArgs{ AllowChildRegistrations: pulumi.Bool(true), DeleteOrphanedAccounts: pulumi.Bool(false), DeleteOrphanedAccountsDays: pulumi.Int(30), Enabled: pulumi.Bool(true), MaximumChildAge: pulumi.Int(12), MinimumOwnerAge: pulumi.Int(21), ParentEmailRequired: pulumi.Bool(false), }, FormConfiguration: &FusionAuthTenantFormConfigurationArgs{ AdminUserFormId: pulumi.String("e92751a5-25f4-4bca-ad91-66cdf67725d2"), }, HttpSessionMaxInactiveInterval: pulumi.Int(3600), Issuer: pulumi.String("https://example.com"), JwtConfigurations: FusionAuthTenantJwtConfigurationArray{ &FusionAuthTenantJwtConfigurationArgs{ AccessTokenKeyId: pulumi.Any(fusionauth_key.Accesstoken.Id), IdTokenKeyId: pulumi.Any(fusionauth_key.Idtoken.Id), RefreshTokenTimeToLiveInMinutes: pulumi.Int(43200), TimeToLiveInSeconds: pulumi.Int(3600), }, }, LoginConfiguration: &FusionAuthTenantLoginConfigurationArgs{ RequireAuthentication: pulumi.Bool(true), }, MaximumPasswordAge: &FusionAuthTenantMaximumPasswordAgeArgs{ Days: pulumi.Int(180), Enabled: pulumi.Bool(false), }, MinimumPasswordAge: &FusionAuthTenantMinimumPasswordAgeArgs{ Enabled: pulumi.Bool(false), Seconds: pulumi.Int(30), }, OauthConfigurations: FusionAuthTenantOauthConfigurationArray{ &FusionAuthTenantOauthConfigurationArgs{ ClientCredentialsAccessTokenPopulateLambdaId: pulumi.Any(fusionauth_lambda.Client_jwt_populate.Id), }, }, PasswordEncryptionConfigurations: FusionAuthTenantPasswordEncryptionConfigurationArray{ &FusionAuthTenantPasswordEncryptionConfigurationArgs{ EncryptionScheme: pulumi.String("salted-pbkdf2-hmac-sha256"), EncryptionSchemeFactor: pulumi.Int(24000), ModifyEncryptionSchemeOnLogin: pulumi.Bool(false), }, }, PasswordValidationRules: &FusionAuthTenantPasswordValidationRulesArgs{ MaxLength: pulumi.Int(256), MinLength: pulumi.Int(7), RememberPreviousPasswords: &FusionAuthTenantPasswordValidationRulesRememberPreviousPasswordsArgs{ Count: pulumi.Int(1), Enabled: pulumi.Bool(false), }, RequiredMixedCase: pulumi.Bool(false), RequireNonAlpha: pulumi.Bool(false), RequireNumber: pulumi.Bool(false), ValidateOnLogin: pulumi.Bool(false), }, ThemeId: pulumi.Any(fusionauth_theme.Example_theme.Id), UserDeletePolicy: &FusionAuthTenantUserDeletePolicyArgs{ UnverifiedEnabled: pulumi.Bool(false), UnverifiedNumberOfDaysToRetain: pulumi.Int(30), }, }) if err != nil { return err } return nil }) }
```
func GetFusionAuthTenant ¶
func GetFusionAuthTenant(ctx *pulumi.Context, name string, id pulumi.IDInput, state *FusionAuthTenantState, opts ...pulumi.ResourceOption) (*FusionAuthTenant, error)
GetFusionAuthTenant gets an existing FusionAuthTenant resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewFusionAuthTenant ¶
func NewFusionAuthTenant(ctx *pulumi.Context, name string, args *FusionAuthTenantArgs, opts ...pulumi.ResourceOption) (*FusionAuthTenant, error)
NewFusionAuthTenant registers a new resource with the given unique name, arguments, and options.
func (*FusionAuthTenant) ElementType ¶
func (*FusionAuthTenant) ElementType() reflect.Type
func (*FusionAuthTenant) ToFusionAuthTenantOutput ¶
func (i *FusionAuthTenant) ToFusionAuthTenantOutput() FusionAuthTenantOutput
func (*FusionAuthTenant) ToFusionAuthTenantOutputWithContext ¶
func (i *FusionAuthTenant) ToFusionAuthTenantOutputWithContext(ctx context.Context) FusionAuthTenantOutput
type FusionAuthTenantAccessControlConfiguration ¶
type FusionAuthTenantAccessControlConfiguration struct { // The Id of the IP Access Control List limiting access to all applications in this tenant. UiIpAccessControlListId *string `pulumi:"uiIpAccessControlListId"` }
type FusionAuthTenantAccessControlConfigurationArgs ¶
type FusionAuthTenantAccessControlConfigurationArgs struct { // The Id of the IP Access Control List limiting access to all applications in this tenant. UiIpAccessControlListId pulumi.StringPtrInput `pulumi:"uiIpAccessControlListId"` }
func (FusionAuthTenantAccessControlConfigurationArgs) ElementType ¶
func (FusionAuthTenantAccessControlConfigurationArgs) ElementType() reflect.Type
func (FusionAuthTenantAccessControlConfigurationArgs) ToFusionAuthTenantAccessControlConfigurationOutput ¶
func (i FusionAuthTenantAccessControlConfigurationArgs) ToFusionAuthTenantAccessControlConfigurationOutput() FusionAuthTenantAccessControlConfigurationOutput
func (FusionAuthTenantAccessControlConfigurationArgs) ToFusionAuthTenantAccessControlConfigurationOutputWithContext ¶
func (i FusionAuthTenantAccessControlConfigurationArgs) ToFusionAuthTenantAccessControlConfigurationOutputWithContext(ctx context.Context) FusionAuthTenantAccessControlConfigurationOutput
func (FusionAuthTenantAccessControlConfigurationArgs) ToFusionAuthTenantAccessControlConfigurationPtrOutput ¶
func (i FusionAuthTenantAccessControlConfigurationArgs) ToFusionAuthTenantAccessControlConfigurationPtrOutput() FusionAuthTenantAccessControlConfigurationPtrOutput
func (FusionAuthTenantAccessControlConfigurationArgs) ToFusionAuthTenantAccessControlConfigurationPtrOutputWithContext ¶
func (i FusionAuthTenantAccessControlConfigurationArgs) ToFusionAuthTenantAccessControlConfigurationPtrOutputWithContext(ctx context.Context) FusionAuthTenantAccessControlConfigurationPtrOutput
type FusionAuthTenantAccessControlConfigurationInput ¶
type FusionAuthTenantAccessControlConfigurationInput interface { pulumi.Input ToFusionAuthTenantAccessControlConfigurationOutput() FusionAuthTenantAccessControlConfigurationOutput ToFusionAuthTenantAccessControlConfigurationOutputWithContext(context.Context) FusionAuthTenantAccessControlConfigurationOutput }
FusionAuthTenantAccessControlConfigurationInput is an input type that accepts FusionAuthTenantAccessControlConfigurationArgs and FusionAuthTenantAccessControlConfigurationOutput values. You can construct a concrete instance of `FusionAuthTenantAccessControlConfigurationInput` via:
FusionAuthTenantAccessControlConfigurationArgs{...}
type FusionAuthTenantAccessControlConfigurationOutput ¶
type FusionAuthTenantAccessControlConfigurationOutput struct{ *pulumi.OutputState }
func (FusionAuthTenantAccessControlConfigurationOutput) ElementType ¶
func (FusionAuthTenantAccessControlConfigurationOutput) ElementType() reflect.Type
func (FusionAuthTenantAccessControlConfigurationOutput) ToFusionAuthTenantAccessControlConfigurationOutput ¶
func (o FusionAuthTenantAccessControlConfigurationOutput) ToFusionAuthTenantAccessControlConfigurationOutput() FusionAuthTenantAccessControlConfigurationOutput
func (FusionAuthTenantAccessControlConfigurationOutput) ToFusionAuthTenantAccessControlConfigurationOutputWithContext ¶
func (o FusionAuthTenantAccessControlConfigurationOutput) ToFusionAuthTenantAccessControlConfigurationOutputWithContext(ctx context.Context) FusionAuthTenantAccessControlConfigurationOutput
func (FusionAuthTenantAccessControlConfigurationOutput) ToFusionAuthTenantAccessControlConfigurationPtrOutput ¶
func (o FusionAuthTenantAccessControlConfigurationOutput) ToFusionAuthTenantAccessControlConfigurationPtrOutput() FusionAuthTenantAccessControlConfigurationPtrOutput
func (FusionAuthTenantAccessControlConfigurationOutput) ToFusionAuthTenantAccessControlConfigurationPtrOutputWithContext ¶
func (o FusionAuthTenantAccessControlConfigurationOutput) ToFusionAuthTenantAccessControlConfigurationPtrOutputWithContext(ctx context.Context) FusionAuthTenantAccessControlConfigurationPtrOutput
func (FusionAuthTenantAccessControlConfigurationOutput) UiIpAccessControlListId ¶
func (o FusionAuthTenantAccessControlConfigurationOutput) UiIpAccessControlListId() pulumi.StringPtrOutput
The Id of the IP Access Control List limiting access to all applications in this tenant.
type FusionAuthTenantAccessControlConfigurationPtrInput ¶
type FusionAuthTenantAccessControlConfigurationPtrInput interface { pulumi.Input ToFusionAuthTenantAccessControlConfigurationPtrOutput() FusionAuthTenantAccessControlConfigurationPtrOutput ToFusionAuthTenantAccessControlConfigurationPtrOutputWithContext(context.Context) FusionAuthTenantAccessControlConfigurationPtrOutput }
FusionAuthTenantAccessControlConfigurationPtrInput is an input type that accepts FusionAuthTenantAccessControlConfigurationArgs, FusionAuthTenantAccessControlConfigurationPtr and FusionAuthTenantAccessControlConfigurationPtrOutput values. You can construct a concrete instance of `FusionAuthTenantAccessControlConfigurationPtrInput` via:
FusionAuthTenantAccessControlConfigurationArgs{...} or: nil
func FusionAuthTenantAccessControlConfigurationPtr ¶
func FusionAuthTenantAccessControlConfigurationPtr(v *FusionAuthTenantAccessControlConfigurationArgs) FusionAuthTenantAccessControlConfigurationPtrInput
type FusionAuthTenantAccessControlConfigurationPtrOutput ¶
type FusionAuthTenantAccessControlConfigurationPtrOutput struct{ *pulumi.OutputState }
func (FusionAuthTenantAccessControlConfigurationPtrOutput) ElementType ¶
func (FusionAuthTenantAccessControlConfigurationPtrOutput) ElementType() reflect.Type
func (FusionAuthTenantAccessControlConfigurationPtrOutput) ToFusionAuthTenantAccessControlConfigurationPtrOutput ¶
func (o FusionAuthTenantAccessControlConfigurationPtrOutput) ToFusionAuthTenantAccessControlConfigurationPtrOutput() FusionAuthTenantAccessControlConfigurationPtrOutput
func (FusionAuthTenantAccessControlConfigurationPtrOutput) ToFusionAuthTenantAccessControlConfigurationPtrOutputWithContext ¶
func (o FusionAuthTenantAccessControlConfigurationPtrOutput) ToFusionAuthTenantAccessControlConfigurationPtrOutputWithContext(ctx context.Context) FusionAuthTenantAccessControlConfigurationPtrOutput
func (FusionAuthTenantAccessControlConfigurationPtrOutput) UiIpAccessControlListId ¶
func (o FusionAuthTenantAccessControlConfigurationPtrOutput) UiIpAccessControlListId() pulumi.StringPtrOutput
The Id of the IP Access Control List limiting access to all applications in this tenant.
type FusionAuthTenantArgs ¶
type FusionAuthTenantArgs struct { AccessControlConfiguration FusionAuthTenantAccessControlConfigurationPtrInput CaptchaConfiguration FusionAuthTenantCaptchaConfigurationPtrInput // A list of Connector policies. Users will be authenticated against Connectors in order. Each Connector can be included in this list at most once and must exist. ConnectorPolicies FusionAuthTenantConnectorPolicyArrayInput // An object that can hold any information about the Tenant that should be persisted. Data pulumi.MapInput EmailConfiguration FusionAuthTenantEmailConfigurationInput EventConfigurations FusionAuthTenantEventConfigurationArrayInput ExternalIdentifierConfiguration FusionAuthTenantExternalIdentifierConfigurationInput FailedAuthenticationConfiguration FusionAuthTenantFailedAuthenticationConfigurationPtrInput FamilyConfiguration FusionAuthTenantFamilyConfigurationPtrInput FormConfiguration FusionAuthTenantFormConfigurationPtrInput // Time in seconds until an inactive session will be invalidated. Used when creating a new session in the FusionAuth OAuth frontend. HttpSessionMaxInactiveInterval pulumi.IntPtrInput // The named issuer used to sign tokens, this is generally your public fully qualified domain. Issuer pulumi.StringInput JwtConfigurations FusionAuthTenantJwtConfigurationArrayInput LoginConfiguration FusionAuthTenantLoginConfigurationPtrInput // The logout redirect URL when sending the user’s browser to the /oauth2/logout URI of the FusionAuth Front End. This value is only used when a logout URL is not defined in your Application. LogoutUrl pulumi.StringPtrInput MaximumPasswordAge FusionAuthTenantMaximumPasswordAgePtrInput MinimumPasswordAge FusionAuthTenantMinimumPasswordAgePtrInput MultiFactorConfiguration FusionAuthTenantMultiFactorConfigurationPtrInput // The unique name of the Tenant. Name pulumi.StringPtrInput OauthConfigurations FusionAuthTenantOauthConfigurationArrayInput PasswordEncryptionConfigurations FusionAuthTenantPasswordEncryptionConfigurationArrayInput PasswordValidationRules FusionAuthTenantPasswordValidationRulesPtrInput // The optional Id of an existing Tenant to make a copy of. If present, the tenant.id and tenant.name values of the request body will be applied to the new Tenant, all other values will be copied from the source Tenant to the new Tenant. SourceTenantId pulumi.StringPtrInput // The Id to use for the new Tenant. If not specified a secure random UUID will be generated. TenantId pulumi.StringPtrInput // The unique Id of the theme to be used to style the login page and other end user templates. ThemeId pulumi.StringInput UserDeletePolicy FusionAuthTenantUserDeletePolicyPtrInput UsernameConfiguration FusionAuthTenantUsernameConfigurationPtrInput }
The set of arguments for constructing a FusionAuthTenant resource.
func (FusionAuthTenantArgs) ElementType ¶
func (FusionAuthTenantArgs) ElementType() reflect.Type
type FusionAuthTenantArray ¶
type FusionAuthTenantArray []FusionAuthTenantInput
func (FusionAuthTenantArray) ElementType ¶
func (FusionAuthTenantArray) ElementType() reflect.Type
func (FusionAuthTenantArray) ToFusionAuthTenantArrayOutput ¶
func (i FusionAuthTenantArray) ToFusionAuthTenantArrayOutput() FusionAuthTenantArrayOutput
func (FusionAuthTenantArray) ToFusionAuthTenantArrayOutputWithContext ¶
func (i FusionAuthTenantArray) ToFusionAuthTenantArrayOutputWithContext(ctx context.Context) FusionAuthTenantArrayOutput
type FusionAuthTenantArrayInput ¶
type FusionAuthTenantArrayInput interface { pulumi.Input ToFusionAuthTenantArrayOutput() FusionAuthTenantArrayOutput ToFusionAuthTenantArrayOutputWithContext(context.Context) FusionAuthTenantArrayOutput }
FusionAuthTenantArrayInput is an input type that accepts FusionAuthTenantArray and FusionAuthTenantArrayOutput values. You can construct a concrete instance of `FusionAuthTenantArrayInput` via:
FusionAuthTenantArray{ FusionAuthTenantArgs{...} }
type FusionAuthTenantArrayOutput ¶
type FusionAuthTenantArrayOutput struct{ *pulumi.OutputState }
func (FusionAuthTenantArrayOutput) ElementType ¶
func (FusionAuthTenantArrayOutput) ElementType() reflect.Type
func (FusionAuthTenantArrayOutput) Index ¶
func (o FusionAuthTenantArrayOutput) Index(i pulumi.IntInput) FusionAuthTenantOutput
func (FusionAuthTenantArrayOutput) ToFusionAuthTenantArrayOutput ¶
func (o FusionAuthTenantArrayOutput) ToFusionAuthTenantArrayOutput() FusionAuthTenantArrayOutput
func (FusionAuthTenantArrayOutput) ToFusionAuthTenantArrayOutputWithContext ¶
func (o FusionAuthTenantArrayOutput) ToFusionAuthTenantArrayOutputWithContext(ctx context.Context) FusionAuthTenantArrayOutput
type FusionAuthTenantCaptchaConfiguration ¶
type FusionAuthTenantCaptchaConfiguration struct { // When true, FusionAuth will handle username collisions by generating a random suffix. Enabled *bool `pulumi:"enabled"` // The secret key for this captcha method. This field is required when tenant.captchaConfiguration.enabled is set to true. SecretKey *string `pulumi:"secretKey"` // The site key for this captcha method. This field is required when tenant.captchaConfiguration.enabled is set to true. SiteKey *string `pulumi:"siteKey"` // The numeric threshold which separates a passing score from a failing one. This value only applies if using either the Google v3 or HCaptcha Enterprise method, otherwise this value is ignored. Threshold *float64 `pulumi:"threshold"` }
type FusionAuthTenantCaptchaConfigurationArgs ¶
type FusionAuthTenantCaptchaConfigurationArgs struct { // When true, FusionAuth will handle username collisions by generating a random suffix. Enabled pulumi.BoolPtrInput `pulumi:"enabled"` // The secret key for this captcha method. This field is required when tenant.captchaConfiguration.enabled is set to true. SecretKey pulumi.StringPtrInput `pulumi:"secretKey"` // The site key for this captcha method. This field is required when tenant.captchaConfiguration.enabled is set to true. SiteKey pulumi.StringPtrInput `pulumi:"siteKey"` // The numeric threshold which separates a passing score from a failing one. This value only applies if using either the Google v3 or HCaptcha Enterprise method, otherwise this value is ignored. Threshold pulumi.Float64PtrInput `pulumi:"threshold"` }
func (FusionAuthTenantCaptchaConfigurationArgs) ElementType ¶
func (FusionAuthTenantCaptchaConfigurationArgs) ElementType() reflect.Type
func (FusionAuthTenantCaptchaConfigurationArgs) ToFusionAuthTenantCaptchaConfigurationOutput ¶
func (i FusionAuthTenantCaptchaConfigurationArgs) ToFusionAuthTenantCaptchaConfigurationOutput() FusionAuthTenantCaptchaConfigurationOutput
func (FusionAuthTenantCaptchaConfigurationArgs) ToFusionAuthTenantCaptchaConfigurationOutputWithContext ¶
func (i FusionAuthTenantCaptchaConfigurationArgs) ToFusionAuthTenantCaptchaConfigurationOutputWithContext(ctx context.Context) FusionAuthTenantCaptchaConfigurationOutput
func (FusionAuthTenantCaptchaConfigurationArgs) ToFusionAuthTenantCaptchaConfigurationPtrOutput ¶
func (i FusionAuthTenantCaptchaConfigurationArgs) ToFusionAuthTenantCaptchaConfigurationPtrOutput() FusionAuthTenantCaptchaConfigurationPtrOutput
func (FusionAuthTenantCaptchaConfigurationArgs) ToFusionAuthTenantCaptchaConfigurationPtrOutputWithContext ¶
func (i FusionAuthTenantCaptchaConfigurationArgs) ToFusionAuthTenantCaptchaConfigurationPtrOutputWithContext(ctx context.Context) FusionAuthTenantCaptchaConfigurationPtrOutput
type FusionAuthTenantCaptchaConfigurationInput ¶
type FusionAuthTenantCaptchaConfigurationInput interface { pulumi.Input ToFusionAuthTenantCaptchaConfigurationOutput() FusionAuthTenantCaptchaConfigurationOutput ToFusionAuthTenantCaptchaConfigurationOutputWithContext(context.Context) FusionAuthTenantCaptchaConfigurationOutput }
FusionAuthTenantCaptchaConfigurationInput is an input type that accepts FusionAuthTenantCaptchaConfigurationArgs and FusionAuthTenantCaptchaConfigurationOutput values. You can construct a concrete instance of `FusionAuthTenantCaptchaConfigurationInput` via:
FusionAuthTenantCaptchaConfigurationArgs{...}
type FusionAuthTenantCaptchaConfigurationOutput ¶
type FusionAuthTenantCaptchaConfigurationOutput struct{ *pulumi.OutputState }
func (FusionAuthTenantCaptchaConfigurationOutput) ElementType ¶
func (FusionAuthTenantCaptchaConfigurationOutput) ElementType() reflect.Type
func (FusionAuthTenantCaptchaConfigurationOutput) Enabled ¶
func (o FusionAuthTenantCaptchaConfigurationOutput) Enabled() pulumi.BoolPtrOutput
When true, FusionAuth will handle username collisions by generating a random suffix.
func (FusionAuthTenantCaptchaConfigurationOutput) SecretKey ¶
func (o FusionAuthTenantCaptchaConfigurationOutput) SecretKey() pulumi.StringPtrOutput
The secret key for this captcha method. This field is required when tenant.captchaConfiguration.enabled is set to true.
func (FusionAuthTenantCaptchaConfigurationOutput) SiteKey ¶
func (o FusionAuthTenantCaptchaConfigurationOutput) SiteKey() pulumi.StringPtrOutput
The site key for this captcha method. This field is required when tenant.captchaConfiguration.enabled is set to true.
func (FusionAuthTenantCaptchaConfigurationOutput) Threshold ¶
func (o FusionAuthTenantCaptchaConfigurationOutput) Threshold() pulumi.Float64PtrOutput
The numeric threshold which separates a passing score from a failing one. This value only applies if using either the Google v3 or HCaptcha Enterprise method, otherwise this value is ignored.
func (FusionAuthTenantCaptchaConfigurationOutput) ToFusionAuthTenantCaptchaConfigurationOutput ¶
func (o FusionAuthTenantCaptchaConfigurationOutput) ToFusionAuthTenantCaptchaConfigurationOutput() FusionAuthTenantCaptchaConfigurationOutput
func (FusionAuthTenantCaptchaConfigurationOutput) ToFusionAuthTenantCaptchaConfigurationOutputWithContext ¶
func (o FusionAuthTenantCaptchaConfigurationOutput) ToFusionAuthTenantCaptchaConfigurationOutputWithContext(ctx context.Context) FusionAuthTenantCaptchaConfigurationOutput
func (FusionAuthTenantCaptchaConfigurationOutput) ToFusionAuthTenantCaptchaConfigurationPtrOutput ¶
func (o FusionAuthTenantCaptchaConfigurationOutput) ToFusionAuthTenantCaptchaConfigurationPtrOutput() FusionAuthTenantCaptchaConfigurationPtrOutput
func (FusionAuthTenantCaptchaConfigurationOutput) ToFusionAuthTenantCaptchaConfigurationPtrOutputWithContext ¶
func (o FusionAuthTenantCaptchaConfigurationOutput) ToFusionAuthTenantCaptchaConfigurationPtrOutputWithContext(ctx context.Context) FusionAuthTenantCaptchaConfigurationPtrOutput
type FusionAuthTenantCaptchaConfigurationPtrInput ¶
type FusionAuthTenantCaptchaConfigurationPtrInput interface { pulumi.Input ToFusionAuthTenantCaptchaConfigurationPtrOutput() FusionAuthTenantCaptchaConfigurationPtrOutput ToFusionAuthTenantCaptchaConfigurationPtrOutputWithContext(context.Context) FusionAuthTenantCaptchaConfigurationPtrOutput }
FusionAuthTenantCaptchaConfigurationPtrInput is an input type that accepts FusionAuthTenantCaptchaConfigurationArgs, FusionAuthTenantCaptchaConfigurationPtr and FusionAuthTenantCaptchaConfigurationPtrOutput values. You can construct a concrete instance of `FusionAuthTenantCaptchaConfigurationPtrInput` via:
FusionAuthTenantCaptchaConfigurationArgs{...} or: nil
func FusionAuthTenantCaptchaConfigurationPtr ¶
func FusionAuthTenantCaptchaConfigurationPtr(v *FusionAuthTenantCaptchaConfigurationArgs) FusionAuthTenantCaptchaConfigurationPtrInput
type FusionAuthTenantCaptchaConfigurationPtrOutput ¶
type FusionAuthTenantCaptchaConfigurationPtrOutput struct{ *pulumi.OutputState }
func (FusionAuthTenantCaptchaConfigurationPtrOutput) ElementType ¶
func (FusionAuthTenantCaptchaConfigurationPtrOutput) ElementType() reflect.Type
func (FusionAuthTenantCaptchaConfigurationPtrOutput) Enabled ¶
func (o FusionAuthTenantCaptchaConfigurationPtrOutput) Enabled() pulumi.BoolPtrOutput
When true, FusionAuth will handle username collisions by generating a random suffix.
func (FusionAuthTenantCaptchaConfigurationPtrOutput) SecretKey ¶
func (o FusionAuthTenantCaptchaConfigurationPtrOutput) SecretKey() pulumi.StringPtrOutput
The secret key for this captcha method. This field is required when tenant.captchaConfiguration.enabled is set to true.
func (FusionAuthTenantCaptchaConfigurationPtrOutput) SiteKey ¶
func (o FusionAuthTenantCaptchaConfigurationPtrOutput) SiteKey() pulumi.StringPtrOutput
The site key for this captcha method. This field is required when tenant.captchaConfiguration.enabled is set to true.
func (FusionAuthTenantCaptchaConfigurationPtrOutput) Threshold ¶
func (o FusionAuthTenantCaptchaConfigurationPtrOutput) Threshold() pulumi.Float64PtrOutput
The numeric threshold which separates a passing score from a failing one. This value only applies if using either the Google v3 or HCaptcha Enterprise method, otherwise this value is ignored.
func (FusionAuthTenantCaptchaConfigurationPtrOutput) ToFusionAuthTenantCaptchaConfigurationPtrOutput ¶
func (o FusionAuthTenantCaptchaConfigurationPtrOutput) ToFusionAuthTenantCaptchaConfigurationPtrOutput() FusionAuthTenantCaptchaConfigurationPtrOutput
func (FusionAuthTenantCaptchaConfigurationPtrOutput) ToFusionAuthTenantCaptchaConfigurationPtrOutputWithContext ¶
func (o FusionAuthTenantCaptchaConfigurationPtrOutput) ToFusionAuthTenantCaptchaConfigurationPtrOutputWithContext(ctx context.Context) FusionAuthTenantCaptchaConfigurationPtrOutput
type FusionAuthTenantConnectorPolicy ¶
type FusionAuthTenantConnectorPolicy struct { // The identifier of the Connector to which this policy refers. ConnectorId *string `pulumi:"connectorId"` // A list of email domains to which this connector should apply. A value of ["*"] indicates this connector applies to all users. Domains []string `pulumi:"domains"` // If true, the user’s data will be migrated to FusionAuth at first successful authentication; subsequent authentications will occur against the FusionAuth datastore. If false, the Connector’s source will be treated as authoritative. Migrate *bool `pulumi:"migrate"` }
type FusionAuthTenantConnectorPolicyArgs ¶
type FusionAuthTenantConnectorPolicyArgs struct { // The identifier of the Connector to which this policy refers. ConnectorId pulumi.StringPtrInput `pulumi:"connectorId"` // A list of email domains to which this connector should apply. A value of ["*"] indicates this connector applies to all users. Domains pulumi.StringArrayInput `pulumi:"domains"` // If true, the user’s data will be migrated to FusionAuth at first successful authentication; subsequent authentications will occur against the FusionAuth datastore. If false, the Connector’s source will be treated as authoritative. Migrate pulumi.BoolPtrInput `pulumi:"migrate"` }
func (FusionAuthTenantConnectorPolicyArgs) ElementType ¶
func (FusionAuthTenantConnectorPolicyArgs) ElementType() reflect.Type
func (FusionAuthTenantConnectorPolicyArgs) ToFusionAuthTenantConnectorPolicyOutput ¶
func (i FusionAuthTenantConnectorPolicyArgs) ToFusionAuthTenantConnectorPolicyOutput() FusionAuthTenantConnectorPolicyOutput
func (FusionAuthTenantConnectorPolicyArgs) ToFusionAuthTenantConnectorPolicyOutputWithContext ¶
func (i FusionAuthTenantConnectorPolicyArgs) ToFusionAuthTenantConnectorPolicyOutputWithContext(ctx context.Context) FusionAuthTenantConnectorPolicyOutput
type FusionAuthTenantConnectorPolicyArray ¶
type FusionAuthTenantConnectorPolicyArray []FusionAuthTenantConnectorPolicyInput
func (FusionAuthTenantConnectorPolicyArray) ElementType ¶
func (FusionAuthTenantConnectorPolicyArray) ElementType() reflect.Type
func (FusionAuthTenantConnectorPolicyArray) ToFusionAuthTenantConnectorPolicyArrayOutput ¶
func (i FusionAuthTenantConnectorPolicyArray) ToFusionAuthTenantConnectorPolicyArrayOutput() FusionAuthTenantConnectorPolicyArrayOutput
func (FusionAuthTenantConnectorPolicyArray) ToFusionAuthTenantConnectorPolicyArrayOutputWithContext ¶
func (i FusionAuthTenantConnectorPolicyArray) ToFusionAuthTenantConnectorPolicyArrayOutputWithContext(ctx context.Context) FusionAuthTenantConnectorPolicyArrayOutput
type FusionAuthTenantConnectorPolicyArrayInput ¶
type FusionAuthTenantConnectorPolicyArrayInput interface { pulumi.Input ToFusionAuthTenantConnectorPolicyArrayOutput() FusionAuthTenantConnectorPolicyArrayOutput ToFusionAuthTenantConnectorPolicyArrayOutputWithContext(context.Context) FusionAuthTenantConnectorPolicyArrayOutput }
FusionAuthTenantConnectorPolicyArrayInput is an input type that accepts FusionAuthTenantConnectorPolicyArray and FusionAuthTenantConnectorPolicyArrayOutput values. You can construct a concrete instance of `FusionAuthTenantConnectorPolicyArrayInput` via:
FusionAuthTenantConnectorPolicyArray{ FusionAuthTenantConnectorPolicyArgs{...} }
type FusionAuthTenantConnectorPolicyArrayOutput ¶
type FusionAuthTenantConnectorPolicyArrayOutput struct{ *pulumi.OutputState }
func (FusionAuthTenantConnectorPolicyArrayOutput) ElementType ¶
func (FusionAuthTenantConnectorPolicyArrayOutput) ElementType() reflect.Type
func (FusionAuthTenantConnectorPolicyArrayOutput) ToFusionAuthTenantConnectorPolicyArrayOutput ¶
func (o FusionAuthTenantConnectorPolicyArrayOutput) ToFusionAuthTenantConnectorPolicyArrayOutput() FusionAuthTenantConnectorPolicyArrayOutput
func (FusionAuthTenantConnectorPolicyArrayOutput) ToFusionAuthTenantConnectorPolicyArrayOutputWithContext ¶
func (o FusionAuthTenantConnectorPolicyArrayOutput) ToFusionAuthTenantConnectorPolicyArrayOutputWithContext(ctx context.Context) FusionAuthTenantConnectorPolicyArrayOutput
type FusionAuthTenantConnectorPolicyInput ¶
type FusionAuthTenantConnectorPolicyInput interface { pulumi.Input ToFusionAuthTenantConnectorPolicyOutput() FusionAuthTenantConnectorPolicyOutput ToFusionAuthTenantConnectorPolicyOutputWithContext(context.Context) FusionAuthTenantConnectorPolicyOutput }
FusionAuthTenantConnectorPolicyInput is an input type that accepts FusionAuthTenantConnectorPolicyArgs and FusionAuthTenantConnectorPolicyOutput values. You can construct a concrete instance of `FusionAuthTenantConnectorPolicyInput` via:
FusionAuthTenantConnectorPolicyArgs{...}
type FusionAuthTenantConnectorPolicyOutput ¶
type FusionAuthTenantConnectorPolicyOutput struct{ *pulumi.OutputState }
func (FusionAuthTenantConnectorPolicyOutput) ConnectorId ¶
func (o FusionAuthTenantConnectorPolicyOutput) ConnectorId() pulumi.StringPtrOutput
The identifier of the Connector to which this policy refers.
func (FusionAuthTenantConnectorPolicyOutput) Domains ¶
func (o FusionAuthTenantConnectorPolicyOutput) Domains() pulumi.StringArrayOutput
A list of email domains to which this connector should apply. A value of ["*"] indicates this connector applies to all users.
func (FusionAuthTenantConnectorPolicyOutput) ElementType ¶
func (FusionAuthTenantConnectorPolicyOutput) ElementType() reflect.Type
func (FusionAuthTenantConnectorPolicyOutput) Migrate ¶
func (o FusionAuthTenantConnectorPolicyOutput) Migrate() pulumi.BoolPtrOutput
If true, the user’s data will be migrated to FusionAuth at first successful authentication; subsequent authentications will occur against the FusionAuth datastore. If false, the Connector’s source will be treated as authoritative.
func (FusionAuthTenantConnectorPolicyOutput) ToFusionAuthTenantConnectorPolicyOutput ¶
func (o FusionAuthTenantConnectorPolicyOutput) ToFusionAuthTenantConnectorPolicyOutput() FusionAuthTenantConnectorPolicyOutput
func (FusionAuthTenantConnectorPolicyOutput) ToFusionAuthTenantConnectorPolicyOutputWithContext ¶
func (o FusionAuthTenantConnectorPolicyOutput) ToFusionAuthTenantConnectorPolicyOutputWithContext(ctx context.Context) FusionAuthTenantConnectorPolicyOutput
type FusionAuthTenantEmailConfiguration ¶
type FusionAuthTenantEmailConfiguration struct { // The additional SMTP headers to be added to each outgoing email. Each SMTP header consists of a name and a value. AdditionalHeaders map[string]interface{} `pulumi:"additionalHeaders"` // The default email address that emails will be sent from when a from address is not provided on an individual email template. This is the address part email address (i.e. Jared Dunn <jared@piedpiper.com>). DefaultFromEmail *string `pulumi:"defaultFromEmail"` // The default From Name used in sending emails when a from name is not provided on an individual email template. This is the display name part of the email address ( i.e. Jared Dunn <jared@piedpiper.com>). DefaultFromName *string `pulumi:"defaultFromName"` // The Id of the Email Template that is used when a user is sent a forgot password email. EmailUpdateEmailTemplateId *string `pulumi:"emailUpdateEmailTemplateId"` // The Id of the Email Template used to verify user emails. EmailVerifiedEmailTemplateId *string `pulumi:"emailVerifiedEmailTemplateId"` // The Id of the Email Template that is used when a user is sent a forgot password email. ForgotPasswordEmailTemplateId *string `pulumi:"forgotPasswordEmailTemplateId"` // The host name of the SMTP server that FusionAuth will use. Host string `pulumi:"host"` // When set to true, this allows email to be verified as a result of completing a similar email based workflow such as change password. When seto false, the user must explicitly complete the email verification workflow even if the user has already completed a similar email workflow such as change password. ImplicitEmailVerificationAllowed *bool `pulumi:"implicitEmailVerificationAllowed"` // The Id of the Email Template used to send emails to users when another user attempts to create an account with their login Id. LoginIdInUseOnCreateEmailTemplateId *string `pulumi:"loginIdInUseOnCreateEmailTemplateId"` // The Id of the Email Template used to send emails to users when another user attempts to create an account with their login Id. LoginIdInUseOnUpdateEmailTemplateId *string `pulumi:"loginIdInUseOnUpdateEmailTemplateId"` // The Id of the Email Template used to send emails to users when they log in on a new device. LoginNewDeviceEmailTemplateId *string `pulumi:"loginNewDeviceEmailTemplateId"` // The Id of the Email Template used to send emails to users when a suspicious login occurs. LoginSuspiciousEmailTemplateId *string `pulumi:"loginSuspiciousEmailTemplateId"` // An optional password FusionAuth will use to authenticate with the SMTP server. Password *string `pulumi:"password"` // The Id of the Email Template used to send emails to users when they have completed a 'forgot password' workflow and their password habeen reset. PasswordResetSuccessEmailTemplateId *string `pulumi:"passwordResetSuccessEmailTemplateId"` // The Id of the Email Template used to send emails to users when they have completed a 'forgot password' workflow and their password has been rese PasswordUpdateEmailTemplateId *string `pulumi:"passwordUpdateEmailTemplateId"` // The Id of the Passwordless Email Template. PasswordlessEmailTemplateId *string `pulumi:"passwordlessEmailTemplateId"` // The port of the SMTP server that FusionAuth will use. Port int `pulumi:"port"` // Additional Email Configuration in a properties file formatted String. Properties *string `pulumi:"properties"` // The type of security protocol FusionAuth will use when connecting to the SMTP server. Security *string `pulumi:"security"` // The Id of the Email Template that is used when a user had their account created for them and they must set their password manually and they are sent an email to set their password. SetPasswordEmailTemplateId *string `pulumi:"setPasswordEmailTemplateId"` // The Id of the Email Template used to send emails to users when a MFA method has been added to their account. TwoFactorMethodAddEmailTemplateId *string `pulumi:"twoFactorMethodAddEmailTemplateId"` // The Id of the Email Template used to send emails to users when a MFA method has been removed from their account. TwoFactorMethodRemoveEmailTemplateId *string `pulumi:"twoFactorMethodRemoveEmailTemplateId"` Unverified *FusionAuthTenantEmailConfigurationUnverified `pulumi:"unverified"` // An optional username FusionAuth will to authenticate with the SMTP server. Username *string `pulumi:"username"` // The Id of the Email Template that is used to send the verification emails to users. These emails are used to verify that a user’s email address ivalid. If either the verifyEmail or verifyEmailWhenChanged fields are true this field is required. VerificationEmailTemplateId *string `pulumi:"verificationEmailTemplateId"` // Whether the user’s email addresses are verified when the registers with your application. VerifyEmail *bool `pulumi:"verifyEmail"` // Whether the user’s email addresses are verified when the user changes them. VerifyEmailWhenChanged *bool `pulumi:"verifyEmailWhenChanged"` }
type FusionAuthTenantEmailConfigurationArgs ¶
type FusionAuthTenantEmailConfigurationArgs struct { // The additional SMTP headers to be added to each outgoing email. Each SMTP header consists of a name and a value. AdditionalHeaders pulumi.MapInput `pulumi:"additionalHeaders"` // The default email address that emails will be sent from when a from address is not provided on an individual email template. This is the address part email address (i.e. Jared Dunn <jared@piedpiper.com>). DefaultFromEmail pulumi.StringPtrInput `pulumi:"defaultFromEmail"` // The default From Name used in sending emails when a from name is not provided on an individual email template. This is the display name part of the email address ( i.e. Jared Dunn <jared@piedpiper.com>). DefaultFromName pulumi.StringPtrInput `pulumi:"defaultFromName"` // The Id of the Email Template that is used when a user is sent a forgot password email. EmailUpdateEmailTemplateId pulumi.StringPtrInput `pulumi:"emailUpdateEmailTemplateId"` // The Id of the Email Template used to verify user emails. EmailVerifiedEmailTemplateId pulumi.StringPtrInput `pulumi:"emailVerifiedEmailTemplateId"` // The Id of the Email Template that is used when a user is sent a forgot password email. ForgotPasswordEmailTemplateId pulumi.StringPtrInput `pulumi:"forgotPasswordEmailTemplateId"` // The host name of the SMTP server that FusionAuth will use. Host pulumi.StringInput `pulumi:"host"` // When set to true, this allows email to be verified as a result of completing a similar email based workflow such as change password. When seto false, the user must explicitly complete the email verification workflow even if the user has already completed a similar email workflow such as change password. ImplicitEmailVerificationAllowed pulumi.BoolPtrInput `pulumi:"implicitEmailVerificationAllowed"` // The Id of the Email Template used to send emails to users when another user attempts to create an account with their login Id. LoginIdInUseOnCreateEmailTemplateId pulumi.StringPtrInput `pulumi:"loginIdInUseOnCreateEmailTemplateId"` // The Id of the Email Template used to send emails to users when another user attempts to create an account with their login Id. LoginIdInUseOnUpdateEmailTemplateId pulumi.StringPtrInput `pulumi:"loginIdInUseOnUpdateEmailTemplateId"` // The Id of the Email Template used to send emails to users when they log in on a new device. LoginNewDeviceEmailTemplateId pulumi.StringPtrInput `pulumi:"loginNewDeviceEmailTemplateId"` // The Id of the Email Template used to send emails to users when a suspicious login occurs. LoginSuspiciousEmailTemplateId pulumi.StringPtrInput `pulumi:"loginSuspiciousEmailTemplateId"` // An optional password FusionAuth will use to authenticate with the SMTP server. Password pulumi.StringPtrInput `pulumi:"password"` // The Id of the Email Template used to send emails to users when they have completed a 'forgot password' workflow and their password habeen reset. PasswordResetSuccessEmailTemplateId pulumi.StringPtrInput `pulumi:"passwordResetSuccessEmailTemplateId"` // The Id of the Email Template used to send emails to users when they have completed a 'forgot password' workflow and their password has been rese PasswordUpdateEmailTemplateId pulumi.StringPtrInput `pulumi:"passwordUpdateEmailTemplateId"` // The Id of the Passwordless Email Template. PasswordlessEmailTemplateId pulumi.StringPtrInput `pulumi:"passwordlessEmailTemplateId"` // The port of the SMTP server that FusionAuth will use. Port pulumi.IntInput `pulumi:"port"` // Additional Email Configuration in a properties file formatted String. Properties pulumi.StringPtrInput `pulumi:"properties"` // The type of security protocol FusionAuth will use when connecting to the SMTP server. Security pulumi.StringPtrInput `pulumi:"security"` // The Id of the Email Template that is used when a user had their account created for them and they must set their password manually and they are sent an email to set their password. SetPasswordEmailTemplateId pulumi.StringPtrInput `pulumi:"setPasswordEmailTemplateId"` // The Id of the Email Template used to send emails to users when a MFA method has been added to their account. TwoFactorMethodAddEmailTemplateId pulumi.StringPtrInput `pulumi:"twoFactorMethodAddEmailTemplateId"` // The Id of the Email Template used to send emails to users when a MFA method has been removed from their account. TwoFactorMethodRemoveEmailTemplateId pulumi.StringPtrInput `pulumi:"twoFactorMethodRemoveEmailTemplateId"` Unverified FusionAuthTenantEmailConfigurationUnverifiedPtrInput `pulumi:"unverified"` // An optional username FusionAuth will to authenticate with the SMTP server. Username pulumi.StringPtrInput `pulumi:"username"` // The Id of the Email Template that is used to send the verification emails to users. These emails are used to verify that a user’s email address ivalid. If either the verifyEmail or verifyEmailWhenChanged fields are true this field is required. VerificationEmailTemplateId pulumi.StringPtrInput `pulumi:"verificationEmailTemplateId"` // Whether the user’s email addresses are verified when the registers with your application. VerifyEmail pulumi.BoolPtrInput `pulumi:"verifyEmail"` // Whether the user’s email addresses are verified when the user changes them. VerifyEmailWhenChanged pulumi.BoolPtrInput `pulumi:"verifyEmailWhenChanged"` }
func (FusionAuthTenantEmailConfigurationArgs) ElementType ¶
func (FusionAuthTenantEmailConfigurationArgs) ElementType() reflect.Type
func (FusionAuthTenantEmailConfigurationArgs) ToFusionAuthTenantEmailConfigurationOutput ¶
func (i FusionAuthTenantEmailConfigurationArgs) ToFusionAuthTenantEmailConfigurationOutput() FusionAuthTenantEmailConfigurationOutput
func (FusionAuthTenantEmailConfigurationArgs) ToFusionAuthTenantEmailConfigurationOutputWithContext ¶
func (i FusionAuthTenantEmailConfigurationArgs) ToFusionAuthTenantEmailConfigurationOutputWithContext(ctx context.Context) FusionAuthTenantEmailConfigurationOutput
func (FusionAuthTenantEmailConfigurationArgs) ToFusionAuthTenantEmailConfigurationPtrOutput ¶
func (i FusionAuthTenantEmailConfigurationArgs) ToFusionAuthTenantEmailConfigurationPtrOutput() FusionAuthTenantEmailConfigurationPtrOutput
func (FusionAuthTenantEmailConfigurationArgs) ToFusionAuthTenantEmailConfigurationPtrOutputWithContext ¶
func (i FusionAuthTenantEmailConfigurationArgs) ToFusionAuthTenantEmailConfigurationPtrOutputWithContext(ctx context.Context) FusionAuthTenantEmailConfigurationPtrOutput
type FusionAuthTenantEmailConfigurationInput ¶
type FusionAuthTenantEmailConfigurationInput interface { pulumi.Input ToFusionAuthTenantEmailConfigurationOutput() FusionAuthTenantEmailConfigurationOutput ToFusionAuthTenantEmailConfigurationOutputWithContext(context.Context) FusionAuthTenantEmailConfigurationOutput }
FusionAuthTenantEmailConfigurationInput is an input type that accepts FusionAuthTenantEmailConfigurationArgs and FusionAuthTenantEmailConfigurationOutput values. You can construct a concrete instance of `FusionAuthTenantEmailConfigurationInput` via:
FusionAuthTenantEmailConfigurationArgs{...}
type FusionAuthTenantEmailConfigurationOutput ¶
type FusionAuthTenantEmailConfigurationOutput struct{ *pulumi.OutputState }
func (FusionAuthTenantEmailConfigurationOutput) AdditionalHeaders ¶
func (o FusionAuthTenantEmailConfigurationOutput) AdditionalHeaders() pulumi.MapOutput
The additional SMTP headers to be added to each outgoing email. Each SMTP header consists of a name and a value.
func (FusionAuthTenantEmailConfigurationOutput) DefaultFromEmail ¶
func (o FusionAuthTenantEmailConfigurationOutput) DefaultFromEmail() pulumi.StringPtrOutput
The default email address that emails will be sent from when a from address is not provided on an individual email template. This is the address part email address (i.e. Jared Dunn <jared@piedpiper.com>).
func (FusionAuthTenantEmailConfigurationOutput) DefaultFromName ¶
func (o FusionAuthTenantEmailConfigurationOutput) DefaultFromName() pulumi.StringPtrOutput
The default From Name used in sending emails when a from name is not provided on an individual email template. This is the display name part of the email address ( i.e. Jared Dunn <jared@piedpiper.com>).
func (FusionAuthTenantEmailConfigurationOutput) ElementType ¶
func (FusionAuthTenantEmailConfigurationOutput) ElementType() reflect.Type
func (FusionAuthTenantEmailConfigurationOutput) EmailUpdateEmailTemplateId ¶
func (o FusionAuthTenantEmailConfigurationOutput) EmailUpdateEmailTemplateId() pulumi.StringPtrOutput
The Id of the Email Template that is used when a user is sent a forgot password email.
func (FusionAuthTenantEmailConfigurationOutput) EmailVerifiedEmailTemplateId ¶
func (o FusionAuthTenantEmailConfigurationOutput) EmailVerifiedEmailTemplateId() pulumi.StringPtrOutput
The Id of the Email Template used to verify user emails.
func (FusionAuthTenantEmailConfigurationOutput) ForgotPasswordEmailTemplateId ¶
func (o FusionAuthTenantEmailConfigurationOutput) ForgotPasswordEmailTemplateId() pulumi.StringPtrOutput
The Id of the Email Template that is used when a user is sent a forgot password email.
func (FusionAuthTenantEmailConfigurationOutput) Host ¶
func (o FusionAuthTenantEmailConfigurationOutput) Host() pulumi.StringOutput
The host name of the SMTP server that FusionAuth will use.
func (FusionAuthTenantEmailConfigurationOutput) ImplicitEmailVerificationAllowed ¶
func (o FusionAuthTenantEmailConfigurationOutput) ImplicitEmailVerificationAllowed() pulumi.BoolPtrOutput
When set to true, this allows email to be verified as a result of completing a similar email based workflow such as change password. When seto false, the user must explicitly complete the email verification workflow even if the user has already completed a similar email workflow such as change password.
func (FusionAuthTenantEmailConfigurationOutput) LoginIdInUseOnCreateEmailTemplateId ¶
func (o FusionAuthTenantEmailConfigurationOutput) LoginIdInUseOnCreateEmailTemplateId() pulumi.StringPtrOutput
The Id of the Email Template used to send emails to users when another user attempts to create an account with their login Id.
func (FusionAuthTenantEmailConfigurationOutput) LoginIdInUseOnUpdateEmailTemplateId ¶
func (o FusionAuthTenantEmailConfigurationOutput) LoginIdInUseOnUpdateEmailTemplateId() pulumi.StringPtrOutput
The Id of the Email Template used to send emails to users when another user attempts to create an account with their login Id.
func (FusionAuthTenantEmailConfigurationOutput) LoginNewDeviceEmailTemplateId ¶
func (o FusionAuthTenantEmailConfigurationOutput) LoginNewDeviceEmailTemplateId() pulumi.StringPtrOutput
The Id of the Email Template used to send emails to users when they log in on a new device.
func (FusionAuthTenantEmailConfigurationOutput) LoginSuspiciousEmailTemplateId ¶
func (o FusionAuthTenantEmailConfigurationOutput) LoginSuspiciousEmailTemplateId() pulumi.StringPtrOutput
The Id of the Email Template used to send emails to users when a suspicious login occurs.
func (FusionAuthTenantEmailConfigurationOutput) Password ¶
func (o FusionAuthTenantEmailConfigurationOutput) Password() pulumi.StringPtrOutput
An optional password FusionAuth will use to authenticate with the SMTP server.
func (FusionAuthTenantEmailConfigurationOutput) PasswordResetSuccessEmailTemplateId ¶
func (o FusionAuthTenantEmailConfigurationOutput) PasswordResetSuccessEmailTemplateId() pulumi.StringPtrOutput
The Id of the Email Template used to send emails to users when they have completed a 'forgot password' workflow and their password habeen reset.
func (FusionAuthTenantEmailConfigurationOutput) PasswordUpdateEmailTemplateId ¶
func (o FusionAuthTenantEmailConfigurationOutput) PasswordUpdateEmailTemplateId() pulumi.StringPtrOutput
The Id of the Email Template used to send emails to users when they have completed a 'forgot password' workflow and their password has been rese
func (FusionAuthTenantEmailConfigurationOutput) PasswordlessEmailTemplateId ¶
func (o FusionAuthTenantEmailConfigurationOutput) PasswordlessEmailTemplateId() pulumi.StringPtrOutput
The Id of the Passwordless Email Template.
func (FusionAuthTenantEmailConfigurationOutput) Port ¶
func (o FusionAuthTenantEmailConfigurationOutput) Port() pulumi.IntOutput
The port of the SMTP server that FusionAuth will use.
func (FusionAuthTenantEmailConfigurationOutput) Properties ¶
func (o FusionAuthTenantEmailConfigurationOutput) Properties() pulumi.StringPtrOutput
Additional Email Configuration in a properties file formatted String.
func (FusionAuthTenantEmailConfigurationOutput) Security ¶
func (o FusionAuthTenantEmailConfigurationOutput) Security() pulumi.StringPtrOutput
The type of security protocol FusionAuth will use when connecting to the SMTP server.
func (FusionAuthTenantEmailConfigurationOutput) SetPasswordEmailTemplateId ¶
func (o FusionAuthTenantEmailConfigurationOutput) SetPasswordEmailTemplateId() pulumi.StringPtrOutput
The Id of the Email Template that is used when a user had their account created for them and they must set their password manually and they are sent an email to set their password.
func (FusionAuthTenantEmailConfigurationOutput) ToFusionAuthTenantEmailConfigurationOutput ¶
func (o FusionAuthTenantEmailConfigurationOutput) ToFusionAuthTenantEmailConfigurationOutput() FusionAuthTenantEmailConfigurationOutput
func (FusionAuthTenantEmailConfigurationOutput) ToFusionAuthTenantEmailConfigurationOutputWithContext ¶
func (o FusionAuthTenantEmailConfigurationOutput) ToFusionAuthTenantEmailConfigurationOutputWithContext(ctx context.Context) FusionAuthTenantEmailConfigurationOutput
func (FusionAuthTenantEmailConfigurationOutput) ToFusionAuthTenantEmailConfigurationPtrOutput ¶
func (o FusionAuthTenantEmailConfigurationOutput) ToFusionAuthTenantEmailConfigurationPtrOutput() FusionAuthTenantEmailConfigurationPtrOutput
func (FusionAuthTenantEmailConfigurationOutput) ToFusionAuthTenantEmailConfigurationPtrOutputWithContext ¶
func (o FusionAuthTenantEmailConfigurationOutput) ToFusionAuthTenantEmailConfigurationPtrOutputWithContext(ctx context.Context) FusionAuthTenantEmailConfigurationPtrOutput
func (FusionAuthTenantEmailConfigurationOutput) TwoFactorMethodAddEmailTemplateId ¶
func (o FusionAuthTenantEmailConfigurationOutput) TwoFactorMethodAddEmailTemplateId() pulumi.StringPtrOutput
The Id of the Email Template used to send emails to users when a MFA method has been added to their account.
func (FusionAuthTenantEmailConfigurationOutput) TwoFactorMethodRemoveEmailTemplateId ¶
func (o FusionAuthTenantEmailConfigurationOutput) TwoFactorMethodRemoveEmailTemplateId() pulumi.StringPtrOutput
The Id of the Email Template used to send emails to users when a MFA method has been removed from their account.
func (FusionAuthTenantEmailConfigurationOutput) Unverified ¶
func (FusionAuthTenantEmailConfigurationOutput) Username ¶
func (o FusionAuthTenantEmailConfigurationOutput) Username() pulumi.StringPtrOutput
An optional username FusionAuth will to authenticate with the SMTP server.
func (FusionAuthTenantEmailConfigurationOutput) VerificationEmailTemplateId ¶
func (o FusionAuthTenantEmailConfigurationOutput) VerificationEmailTemplateId() pulumi.StringPtrOutput
The Id of the Email Template that is used to send the verification emails to users. These emails are used to verify that a user’s email address ivalid. If either the verifyEmail or verifyEmailWhenChanged fields are true this field is required.
func (FusionAuthTenantEmailConfigurationOutput) VerifyEmail ¶
func (o FusionAuthTenantEmailConfigurationOutput) VerifyEmail() pulumi.BoolPtrOutput
Whether the user’s email addresses are verified when the registers with your application.
func (FusionAuthTenantEmailConfigurationOutput) VerifyEmailWhenChanged ¶
func (o FusionAuthTenantEmailConfigurationOutput) VerifyEmailWhenChanged() pulumi.BoolPtrOutput
Whether the user’s email addresses are verified when the user changes them.
type FusionAuthTenantEmailConfigurationPtrInput ¶
type FusionAuthTenantEmailConfigurationPtrInput interface { pulumi.Input ToFusionAuthTenantEmailConfigurationPtrOutput() FusionAuthTenantEmailConfigurationPtrOutput ToFusionAuthTenantEmailConfigurationPtrOutputWithContext(context.Context) FusionAuthTenantEmailConfigurationPtrOutput }
FusionAuthTenantEmailConfigurationPtrInput is an input type that accepts FusionAuthTenantEmailConfigurationArgs, FusionAuthTenantEmailConfigurationPtr and FusionAuthTenantEmailConfigurationPtrOutput values. You can construct a concrete instance of `FusionAuthTenantEmailConfigurationPtrInput` via:
FusionAuthTenantEmailConfigurationArgs{...} or: nil
func FusionAuthTenantEmailConfigurationPtr ¶
func FusionAuthTenantEmailConfigurationPtr(v *FusionAuthTenantEmailConfigurationArgs) FusionAuthTenantEmailConfigurationPtrInput
type FusionAuthTenantEmailConfigurationPtrOutput ¶
type FusionAuthTenantEmailConfigurationPtrOutput struct{ *pulumi.OutputState }
func (FusionAuthTenantEmailConfigurationPtrOutput) AdditionalHeaders ¶
func (o FusionAuthTenantEmailConfigurationPtrOutput) AdditionalHeaders() pulumi.MapOutput
The additional SMTP headers to be added to each outgoing email. Each SMTP header consists of a name and a value.
func (FusionAuthTenantEmailConfigurationPtrOutput) DefaultFromEmail ¶
func (o FusionAuthTenantEmailConfigurationPtrOutput) DefaultFromEmail() pulumi.StringPtrOutput
The default email address that emails will be sent from when a from address is not provided on an individual email template. This is the address part email address (i.e. Jared Dunn <jared@piedpiper.com>).
func (FusionAuthTenantEmailConfigurationPtrOutput) DefaultFromName ¶
func (o FusionAuthTenantEmailConfigurationPtrOutput) DefaultFromName() pulumi.StringPtrOutput
The default From Name used in sending emails when a from name is not provided on an individual email template. This is the display name part of the email address ( i.e. Jared Dunn <jared@piedpiper.com>).
func (FusionAuthTenantEmailConfigurationPtrOutput) ElementType ¶
func (FusionAuthTenantEmailConfigurationPtrOutput) ElementType() reflect.Type
func (FusionAuthTenantEmailConfigurationPtrOutput) EmailUpdateEmailTemplateId ¶
func (o FusionAuthTenantEmailConfigurationPtrOutput) EmailUpdateEmailTemplateId() pulumi.StringPtrOutput
The Id of the Email Template that is used when a user is sent a forgot password email.
func (FusionAuthTenantEmailConfigurationPtrOutput) EmailVerifiedEmailTemplateId ¶
func (o FusionAuthTenantEmailConfigurationPtrOutput) EmailVerifiedEmailTemplateId() pulumi.StringPtrOutput
The Id of the Email Template used to verify user emails.
func (FusionAuthTenantEmailConfigurationPtrOutput) ForgotPasswordEmailTemplateId ¶
func (o FusionAuthTenantEmailConfigurationPtrOutput) ForgotPasswordEmailTemplateId() pulumi.StringPtrOutput
The Id of the Email Template that is used when a user is sent a forgot password email.
func (FusionAuthTenantEmailConfigurationPtrOutput) Host ¶
func (o FusionAuthTenantEmailConfigurationPtrOutput) Host() pulumi.StringPtrOutput
The host name of the SMTP server that FusionAuth will use.
func (FusionAuthTenantEmailConfigurationPtrOutput) ImplicitEmailVerificationAllowed ¶
func (o FusionAuthTenantEmailConfigurationPtrOutput) ImplicitEmailVerificationAllowed() pulumi.BoolPtrOutput
When set to true, this allows email to be verified as a result of completing a similar email based workflow such as change password. When seto false, the user must explicitly complete the email verification workflow even if the user has already completed a similar email workflow such as change password.
func (FusionAuthTenantEmailConfigurationPtrOutput) LoginIdInUseOnCreateEmailTemplateId ¶
func (o FusionAuthTenantEmailConfigurationPtrOutput) LoginIdInUseOnCreateEmailTemplateId() pulumi.StringPtrOutput
The Id of the Email Template used to send emails to users when another user attempts to create an account with their login Id.
func (FusionAuthTenantEmailConfigurationPtrOutput) LoginIdInUseOnUpdateEmailTemplateId ¶
func (o FusionAuthTenantEmailConfigurationPtrOutput) LoginIdInUseOnUpdateEmailTemplateId() pulumi.StringPtrOutput
The Id of the Email Template used to send emails to users when another user attempts to create an account with their login Id.
func (FusionAuthTenantEmailConfigurationPtrOutput) LoginNewDeviceEmailTemplateId ¶
func (o FusionAuthTenantEmailConfigurationPtrOutput) LoginNewDeviceEmailTemplateId() pulumi.StringPtrOutput
The Id of the Email Template used to send emails to users when they log in on a new device.
func (FusionAuthTenantEmailConfigurationPtrOutput) LoginSuspiciousEmailTemplateId ¶
func (o FusionAuthTenantEmailConfigurationPtrOutput) LoginSuspiciousEmailTemplateId() pulumi.StringPtrOutput
The Id of the Email Template used to send emails to users when a suspicious login occurs.
func (FusionAuthTenantEmailConfigurationPtrOutput) Password ¶
func (o FusionAuthTenantEmailConfigurationPtrOutput) Password() pulumi.StringPtrOutput
An optional password FusionAuth will use to authenticate with the SMTP server.
func (FusionAuthTenantEmailConfigurationPtrOutput) PasswordResetSuccessEmailTemplateId ¶
func (o FusionAuthTenantEmailConfigurationPtrOutput) PasswordResetSuccessEmailTemplateId() pulumi.StringPtrOutput
The Id of the Email Template used to send emails to users when they have completed a 'forgot password' workflow and their password habeen reset.
func (FusionAuthTenantEmailConfigurationPtrOutput) PasswordUpdateEmailTemplateId ¶
func (o FusionAuthTenantEmailConfigurationPtrOutput) PasswordUpdateEmailTemplateId() pulumi.StringPtrOutput
The Id of the Email Template used to send emails to users when they have completed a 'forgot password' workflow and their password has been rese
func (FusionAuthTenantEmailConfigurationPtrOutput) PasswordlessEmailTemplateId ¶
func (o FusionAuthTenantEmailConfigurationPtrOutput) PasswordlessEmailTemplateId() pulumi.StringPtrOutput
The Id of the Passwordless Email Template.
func (FusionAuthTenantEmailConfigurationPtrOutput) Port ¶
func (o FusionAuthTenantEmailConfigurationPtrOutput) Port() pulumi.IntPtrOutput
The port of the SMTP server that FusionAuth will use.
func (FusionAuthTenantEmailConfigurationPtrOutput) Properties ¶
func (o FusionAuthTenantEmailConfigurationPtrOutput) Properties() pulumi.StringPtrOutput
Additional Email Configuration in a properties file formatted String.
func (FusionAuthTenantEmailConfigurationPtrOutput) Security ¶
func (o FusionAuthTenantEmailConfigurationPtrOutput) Security() pulumi.StringPtrOutput
The type of security protocol FusionAuth will use when connecting to the SMTP server.
func (FusionAuthTenantEmailConfigurationPtrOutput) SetPasswordEmailTemplateId ¶
func (o FusionAuthTenantEmailConfigurationPtrOutput) SetPasswordEmailTemplateId() pulumi.StringPtrOutput
The Id of the Email Template that is used when a user had their account created for them and they must set their password manually and they are sent an email to set their password.
func (FusionAuthTenantEmailConfigurationPtrOutput) ToFusionAuthTenantEmailConfigurationPtrOutput ¶
func (o FusionAuthTenantEmailConfigurationPtrOutput) ToFusionAuthTenantEmailConfigurationPtrOutput() FusionAuthTenantEmailConfigurationPtrOutput
func (FusionAuthTenantEmailConfigurationPtrOutput) ToFusionAuthTenantEmailConfigurationPtrOutputWithContext ¶
func (o FusionAuthTenantEmailConfigurationPtrOutput) ToFusionAuthTenantEmailConfigurationPtrOutputWithContext(ctx context.Context) FusionAuthTenantEmailConfigurationPtrOutput
func (FusionAuthTenantEmailConfigurationPtrOutput) TwoFactorMethodAddEmailTemplateId ¶
func (o FusionAuthTenantEmailConfigurationPtrOutput) TwoFactorMethodAddEmailTemplateId() pulumi.StringPtrOutput
The Id of the Email Template used to send emails to users when a MFA method has been added to their account.
func (FusionAuthTenantEmailConfigurationPtrOutput) TwoFactorMethodRemoveEmailTemplateId ¶
func (o FusionAuthTenantEmailConfigurationPtrOutput) TwoFactorMethodRemoveEmailTemplateId() pulumi.StringPtrOutput
The Id of the Email Template used to send emails to users when a MFA method has been removed from their account.
func (FusionAuthTenantEmailConfigurationPtrOutput) Unverified ¶
func (FusionAuthTenantEmailConfigurationPtrOutput) Username ¶
func (o FusionAuthTenantEmailConfigurationPtrOutput) Username() pulumi.StringPtrOutput
An optional username FusionAuth will to authenticate with the SMTP server.
func (FusionAuthTenantEmailConfigurationPtrOutput) VerificationEmailTemplateId ¶
func (o FusionAuthTenantEmailConfigurationPtrOutput) VerificationEmailTemplateId() pulumi.StringPtrOutput
The Id of the Email Template that is used to send the verification emails to users. These emails are used to verify that a user’s email address ivalid. If either the verifyEmail or verifyEmailWhenChanged fields are true this field is required.
func (FusionAuthTenantEmailConfigurationPtrOutput) VerifyEmail ¶
func (o FusionAuthTenantEmailConfigurationPtrOutput) VerifyEmail() pulumi.BoolPtrOutput
Whether the user’s email addresses are verified when the registers with your application.
func (FusionAuthTenantEmailConfigurationPtrOutput) VerifyEmailWhenChanged ¶
func (o FusionAuthTenantEmailConfigurationPtrOutput) VerifyEmailWhenChanged() pulumi.BoolPtrOutput
Whether the user’s email addresses are verified when the user changes them.
type FusionAuthTenantEmailConfigurationUnverified ¶
type FusionAuthTenantEmailConfigurationUnverified struct { // When this value is set to true, the user is allowed to change their email address when they are gated because they haven’t verified their email address. AllowEmailChangeWhenGated *bool `pulumi:"allowEmailChangeWhenGated"` // = (Optional) The behavior when detecting breaches at time of user login Behavior *string `pulumi:"behavior"` }
type FusionAuthTenantEmailConfigurationUnverifiedArgs ¶
type FusionAuthTenantEmailConfigurationUnverifiedArgs struct { // When this value is set to true, the user is allowed to change their email address when they are gated because they haven’t verified their email address. AllowEmailChangeWhenGated pulumi.BoolPtrInput `pulumi:"allowEmailChangeWhenGated"` // = (Optional) The behavior when detecting breaches at time of user login Behavior pulumi.StringPtrInput `pulumi:"behavior"` }
func (FusionAuthTenantEmailConfigurationUnverifiedArgs) ElementType ¶
func (FusionAuthTenantEmailConfigurationUnverifiedArgs) ElementType() reflect.Type
func (FusionAuthTenantEmailConfigurationUnverifiedArgs) ToFusionAuthTenantEmailConfigurationUnverifiedOutput ¶
func (i FusionAuthTenantEmailConfigurationUnverifiedArgs) ToFusionAuthTenantEmailConfigurationUnverifiedOutput() FusionAuthTenantEmailConfigurationUnverifiedOutput
func (FusionAuthTenantEmailConfigurationUnverifiedArgs) ToFusionAuthTenantEmailConfigurationUnverifiedOutputWithContext ¶
func (i FusionAuthTenantEmailConfigurationUnverifiedArgs) ToFusionAuthTenantEmailConfigurationUnverifiedOutputWithContext(ctx context.Context) FusionAuthTenantEmailConfigurationUnverifiedOutput
func (FusionAuthTenantEmailConfigurationUnverifiedArgs) ToFusionAuthTenantEmailConfigurationUnverifiedPtrOutput ¶
func (i FusionAuthTenantEmailConfigurationUnverifiedArgs) ToFusionAuthTenantEmailConfigurationUnverifiedPtrOutput() FusionAuthTenantEmailConfigurationUnverifiedPtrOutput
func (FusionAuthTenantEmailConfigurationUnverifiedArgs) ToFusionAuthTenantEmailConfigurationUnverifiedPtrOutputWithContext ¶
func (i FusionAuthTenantEmailConfigurationUnverifiedArgs) ToFusionAuthTenantEmailConfigurationUnverifiedPtrOutputWithContext(ctx context.Context) FusionAuthTenantEmailConfigurationUnverifiedPtrOutput
type FusionAuthTenantEmailConfigurationUnverifiedInput ¶
type FusionAuthTenantEmailConfigurationUnverifiedInput interface { pulumi.Input ToFusionAuthTenantEmailConfigurationUnverifiedOutput() FusionAuthTenantEmailConfigurationUnverifiedOutput ToFusionAuthTenantEmailConfigurationUnverifiedOutputWithContext(context.Context) FusionAuthTenantEmailConfigurationUnverifiedOutput }
FusionAuthTenantEmailConfigurationUnverifiedInput is an input type that accepts FusionAuthTenantEmailConfigurationUnverifiedArgs and FusionAuthTenantEmailConfigurationUnverifiedOutput values. You can construct a concrete instance of `FusionAuthTenantEmailConfigurationUnverifiedInput` via:
FusionAuthTenantEmailConfigurationUnverifiedArgs{...}
type FusionAuthTenantEmailConfigurationUnverifiedOutput ¶
type FusionAuthTenantEmailConfigurationUnverifiedOutput struct{ *pulumi.OutputState }
func (FusionAuthTenantEmailConfigurationUnverifiedOutput) AllowEmailChangeWhenGated ¶
func (o FusionAuthTenantEmailConfigurationUnverifiedOutput) AllowEmailChangeWhenGated() pulumi.BoolPtrOutput
When this value is set to true, the user is allowed to change their email address when they are gated because they haven’t verified their email address.
func (FusionAuthTenantEmailConfigurationUnverifiedOutput) Behavior ¶
func (o FusionAuthTenantEmailConfigurationUnverifiedOutput) Behavior() pulumi.StringPtrOutput
= (Optional) The behavior when detecting breaches at time of user login
func (FusionAuthTenantEmailConfigurationUnverifiedOutput) ElementType ¶
func (FusionAuthTenantEmailConfigurationUnverifiedOutput) ElementType() reflect.Type
func (FusionAuthTenantEmailConfigurationUnverifiedOutput) ToFusionAuthTenantEmailConfigurationUnverifiedOutput ¶
func (o FusionAuthTenantEmailConfigurationUnverifiedOutput) ToFusionAuthTenantEmailConfigurationUnverifiedOutput() FusionAuthTenantEmailConfigurationUnverifiedOutput
func (FusionAuthTenantEmailConfigurationUnverifiedOutput) ToFusionAuthTenantEmailConfigurationUnverifiedOutputWithContext ¶
func (o FusionAuthTenantEmailConfigurationUnverifiedOutput) ToFusionAuthTenantEmailConfigurationUnverifiedOutputWithContext(ctx context.Context) FusionAuthTenantEmailConfigurationUnverifiedOutput
func (FusionAuthTenantEmailConfigurationUnverifiedOutput) ToFusionAuthTenantEmailConfigurationUnverifiedPtrOutput ¶
func (o FusionAuthTenantEmailConfigurationUnverifiedOutput) ToFusionAuthTenantEmailConfigurationUnverifiedPtrOutput() FusionAuthTenantEmailConfigurationUnverifiedPtrOutput
func (FusionAuthTenantEmailConfigurationUnverifiedOutput) ToFusionAuthTenantEmailConfigurationUnverifiedPtrOutputWithContext ¶
func (o FusionAuthTenantEmailConfigurationUnverifiedOutput) ToFusionAuthTenantEmailConfigurationUnverifiedPtrOutputWithContext(ctx context.Context) FusionAuthTenantEmailConfigurationUnverifiedPtrOutput
type FusionAuthTenantEmailConfigurationUnverifiedPtrInput ¶
type FusionAuthTenantEmailConfigurationUnverifiedPtrInput interface { pulumi.Input ToFusionAuthTenantEmailConfigurationUnverifiedPtrOutput() FusionAuthTenantEmailConfigurationUnverifiedPtrOutput ToFusionAuthTenantEmailConfigurationUnverifiedPtrOutputWithContext(context.Context) FusionAuthTenantEmailConfigurationUnverifiedPtrOutput }
FusionAuthTenantEmailConfigurationUnverifiedPtrInput is an input type that accepts FusionAuthTenantEmailConfigurationUnverifiedArgs, FusionAuthTenantEmailConfigurationUnverifiedPtr and FusionAuthTenantEmailConfigurationUnverifiedPtrOutput values. You can construct a concrete instance of `FusionAuthTenantEmailConfigurationUnverifiedPtrInput` via:
FusionAuthTenantEmailConfigurationUnverifiedArgs{...} or: nil
func FusionAuthTenantEmailConfigurationUnverifiedPtr ¶
func FusionAuthTenantEmailConfigurationUnverifiedPtr(v *FusionAuthTenantEmailConfigurationUnverifiedArgs) FusionAuthTenantEmailConfigurationUnverifiedPtrInput
type FusionAuthTenantEmailConfigurationUnverifiedPtrOutput ¶
type FusionAuthTenantEmailConfigurationUnverifiedPtrOutput struct{ *pulumi.OutputState }
func (FusionAuthTenantEmailConfigurationUnverifiedPtrOutput) AllowEmailChangeWhenGated ¶
func (o FusionAuthTenantEmailConfigurationUnverifiedPtrOutput) AllowEmailChangeWhenGated() pulumi.BoolPtrOutput
When this value is set to true, the user is allowed to change their email address when they are gated because they haven’t verified their email address.
func (FusionAuthTenantEmailConfigurationUnverifiedPtrOutput) Behavior ¶
func (o FusionAuthTenantEmailConfigurationUnverifiedPtrOutput) Behavior() pulumi.StringPtrOutput
= (Optional) The behavior when detecting breaches at time of user login
func (FusionAuthTenantEmailConfigurationUnverifiedPtrOutput) ElementType ¶
func (FusionAuthTenantEmailConfigurationUnverifiedPtrOutput) ElementType() reflect.Type
func (FusionAuthTenantEmailConfigurationUnverifiedPtrOutput) ToFusionAuthTenantEmailConfigurationUnverifiedPtrOutput ¶
func (o FusionAuthTenantEmailConfigurationUnverifiedPtrOutput) ToFusionAuthTenantEmailConfigurationUnverifiedPtrOutput() FusionAuthTenantEmailConfigurationUnverifiedPtrOutput
func (FusionAuthTenantEmailConfigurationUnverifiedPtrOutput) ToFusionAuthTenantEmailConfigurationUnverifiedPtrOutputWithContext ¶
func (o FusionAuthTenantEmailConfigurationUnverifiedPtrOutput) ToFusionAuthTenantEmailConfigurationUnverifiedPtrOutputWithContext(ctx context.Context) FusionAuthTenantEmailConfigurationUnverifiedPtrOutput
type FusionAuthTenantEventConfiguration ¶
type FusionAuthTenantEventConfiguration struct { // When true, FusionAuth will handle username collisions by generating a random suffix. Enabled *bool `pulumi:"enabled"` // The event type Event *string `pulumi:"event"` // The transaction type that FusionAuth uses when sending these types of events to any configured Webhooks. TransactionType *string `pulumi:"transactionType"` }
type FusionAuthTenantEventConfigurationArgs ¶
type FusionAuthTenantEventConfigurationArgs struct { // When true, FusionAuth will handle username collisions by generating a random suffix. Enabled pulumi.BoolPtrInput `pulumi:"enabled"` // The event type Event pulumi.StringPtrInput `pulumi:"event"` // The transaction type that FusionAuth uses when sending these types of events to any configured Webhooks. TransactionType pulumi.StringPtrInput `pulumi:"transactionType"` }
func (FusionAuthTenantEventConfigurationArgs) ElementType ¶
func (FusionAuthTenantEventConfigurationArgs) ElementType() reflect.Type
func (FusionAuthTenantEventConfigurationArgs) ToFusionAuthTenantEventConfigurationOutput ¶
func (i FusionAuthTenantEventConfigurationArgs) ToFusionAuthTenantEventConfigurationOutput() FusionAuthTenantEventConfigurationOutput
func (FusionAuthTenantEventConfigurationArgs) ToFusionAuthTenantEventConfigurationOutputWithContext ¶
func (i FusionAuthTenantEventConfigurationArgs) ToFusionAuthTenantEventConfigurationOutputWithContext(ctx context.Context) FusionAuthTenantEventConfigurationOutput
type FusionAuthTenantEventConfigurationArray ¶
type FusionAuthTenantEventConfigurationArray []FusionAuthTenantEventConfigurationInput
func (FusionAuthTenantEventConfigurationArray) ElementType ¶
func (FusionAuthTenantEventConfigurationArray) ElementType() reflect.Type
func (FusionAuthTenantEventConfigurationArray) ToFusionAuthTenantEventConfigurationArrayOutput ¶
func (i FusionAuthTenantEventConfigurationArray) ToFusionAuthTenantEventConfigurationArrayOutput() FusionAuthTenantEventConfigurationArrayOutput
func (FusionAuthTenantEventConfigurationArray) ToFusionAuthTenantEventConfigurationArrayOutputWithContext ¶
func (i FusionAuthTenantEventConfigurationArray) ToFusionAuthTenantEventConfigurationArrayOutputWithContext(ctx context.Context) FusionAuthTenantEventConfigurationArrayOutput
type FusionAuthTenantEventConfigurationArrayInput ¶
type FusionAuthTenantEventConfigurationArrayInput interface { pulumi.Input ToFusionAuthTenantEventConfigurationArrayOutput() FusionAuthTenantEventConfigurationArrayOutput ToFusionAuthTenantEventConfigurationArrayOutputWithContext(context.Context) FusionAuthTenantEventConfigurationArrayOutput }
FusionAuthTenantEventConfigurationArrayInput is an input type that accepts FusionAuthTenantEventConfigurationArray and FusionAuthTenantEventConfigurationArrayOutput values. You can construct a concrete instance of `FusionAuthTenantEventConfigurationArrayInput` via:
FusionAuthTenantEventConfigurationArray{ FusionAuthTenantEventConfigurationArgs{...} }
type FusionAuthTenantEventConfigurationArrayOutput ¶
type FusionAuthTenantEventConfigurationArrayOutput struct{ *pulumi.OutputState }
func (FusionAuthTenantEventConfigurationArrayOutput) ElementType ¶
func (FusionAuthTenantEventConfigurationArrayOutput) ElementType() reflect.Type
func (FusionAuthTenantEventConfigurationArrayOutput) ToFusionAuthTenantEventConfigurationArrayOutput ¶
func (o FusionAuthTenantEventConfigurationArrayOutput) ToFusionAuthTenantEventConfigurationArrayOutput() FusionAuthTenantEventConfigurationArrayOutput
func (FusionAuthTenantEventConfigurationArrayOutput) ToFusionAuthTenantEventConfigurationArrayOutputWithContext ¶
func (o FusionAuthTenantEventConfigurationArrayOutput) ToFusionAuthTenantEventConfigurationArrayOutputWithContext(ctx context.Context) FusionAuthTenantEventConfigurationArrayOutput
type FusionAuthTenantEventConfigurationInput ¶
type FusionAuthTenantEventConfigurationInput interface { pulumi.Input ToFusionAuthTenantEventConfigurationOutput() FusionAuthTenantEventConfigurationOutput ToFusionAuthTenantEventConfigurationOutputWithContext(context.Context) FusionAuthTenantEventConfigurationOutput }
FusionAuthTenantEventConfigurationInput is an input type that accepts FusionAuthTenantEventConfigurationArgs and FusionAuthTenantEventConfigurationOutput values. You can construct a concrete instance of `FusionAuthTenantEventConfigurationInput` via:
FusionAuthTenantEventConfigurationArgs{...}
type FusionAuthTenantEventConfigurationOutput ¶
type FusionAuthTenantEventConfigurationOutput struct{ *pulumi.OutputState }
func (FusionAuthTenantEventConfigurationOutput) ElementType ¶
func (FusionAuthTenantEventConfigurationOutput) ElementType() reflect.Type
func (FusionAuthTenantEventConfigurationOutput) Enabled ¶
func (o FusionAuthTenantEventConfigurationOutput) Enabled() pulumi.BoolPtrOutput
When true, FusionAuth will handle username collisions by generating a random suffix.
func (FusionAuthTenantEventConfigurationOutput) Event ¶
func (o FusionAuthTenantEventConfigurationOutput) Event() pulumi.StringPtrOutput
The event type
func (FusionAuthTenantEventConfigurationOutput) ToFusionAuthTenantEventConfigurationOutput ¶
func (o FusionAuthTenantEventConfigurationOutput) ToFusionAuthTenantEventConfigurationOutput() FusionAuthTenantEventConfigurationOutput
func (FusionAuthTenantEventConfigurationOutput) ToFusionAuthTenantEventConfigurationOutputWithContext ¶
func (o FusionAuthTenantEventConfigurationOutput) ToFusionAuthTenantEventConfigurationOutputWithContext(ctx context.Context) FusionAuthTenantEventConfigurationOutput
func (FusionAuthTenantEventConfigurationOutput) TransactionType ¶
func (o FusionAuthTenantEventConfigurationOutput) TransactionType() pulumi.StringPtrOutput
The transaction type that FusionAuth uses when sending these types of events to any configured Webhooks.
type FusionAuthTenantExternalIdentifierConfiguration ¶
type FusionAuthTenantExternalIdentifierConfiguration struct { // The time in seconds until a OAuth authorization code in no longer valid to be exchanged for an access token. This is essentially the time allowed between the start of an Authorization request during the Authorization code grant and when you request an access token using this authorization code on the Token endpoint. AuthorizationGrantIdTimeToLiveInSeconds int `pulumi:"authorizationGrantIdTimeToLiveInSeconds"` ChangePasswordIdGenerator FusionAuthTenantExternalIdentifierConfigurationChangePasswordIdGenerator `pulumi:"changePasswordIdGenerator"` // The time in seconds until a change password Id is no longer valid and cannot be used by the Change Password API. Value must be greater than 0. ChangePasswordIdTimeToLiveInSeconds int `pulumi:"changePasswordIdTimeToLiveInSeconds"` // The time in seconds until a device code Id is no longer valid and cannot be used by the Token API. Value must be greater than 0. DeviceCodeTimeToLiveInSeconds int `pulumi:"deviceCodeTimeToLiveInSeconds"` DeviceUserCodeIdGenerator FusionAuthTenantExternalIdentifierConfigurationDeviceUserCodeIdGenerator `pulumi:"deviceUserCodeIdGenerator"` EmailVerificationIdGenerator FusionAuthTenantExternalIdentifierConfigurationEmailVerificationIdGenerator `pulumi:"emailVerificationIdGenerator"` // The time in seconds until a email verification Id is no longer valid and cannot be used by the Verify Email API. Value must be greater than 0. EmailVerificationIdTimeToLiveInSeconds int `pulumi:"emailVerificationIdTimeToLiveInSeconds"` EmailVerificationOneTimeCodeGenerator FusionAuthTenantExternalIdentifierConfigurationEmailVerificationOneTimeCodeGenerator `pulumi:"emailVerificationOneTimeCodeGenerator"` // The time in seconds until an external authentication Id is no longer valid and cannot be used by the Token API. Value must be greater than 0. ExternalAuthenticationIdTimeToLiveInSeconds int `pulumi:"externalAuthenticationIdTimeToLiveInSeconds"` // The time in seconds until a One Time Password is no longer valid and cannot be used by the Login API. Value must be greater than 0. OneTimePasswordTimeToLiveInSeconds int `pulumi:"oneTimePasswordTimeToLiveInSeconds"` PasswordlessLoginGenerator FusionAuthTenantExternalIdentifierConfigurationPasswordlessLoginGenerator `pulumi:"passwordlessLoginGenerator"` // The time in seconds until a passwordless code is no longer valid and cannot be used by the Passwordless API. Value must be greater than 0. PasswordlessLoginTimeToLiveInSeconds int `pulumi:"passwordlessLoginTimeToLiveInSeconds"` // The number of seconds before the pending account link identifier is no longer valid to complete an account link request. Value must be greater than 0. PendingAccountLinkTimeToLiveInSeconds *int `pulumi:"pendingAccountLinkTimeToLiveInSeconds"` RegistrationVerificationIdGenerator FusionAuthTenantExternalIdentifierConfigurationRegistrationVerificationIdGenerator `pulumi:"registrationVerificationIdGenerator"` // The time in seconds until a registration verification Id is no longer valid and cannot be used by the Verify Registration API. Value must be greater than 0. RegistrationVerificationIdTimeToLiveInSeconds int `pulumi:"registrationVerificationIdTimeToLiveInSeconds"` RegistrationVerificationOneTimeCodeGenerator FusionAuthTenantExternalIdentifierConfigurationRegistrationVerificationOneTimeCodeGenerator `pulumi:"registrationVerificationOneTimeCodeGenerator"` // The time in seconds that a SAML AuthN request will be eligible for use to authenticate with FusionAuth. SamlV2AuthnRequestIdTtlSeconds *int `pulumi:"samlV2AuthnRequestIdTtlSeconds"` SetupPasswordIdGenerator FusionAuthTenantExternalIdentifierConfigurationSetupPasswordIdGenerator `pulumi:"setupPasswordIdGenerator"` // The time in seconds until a setup password Id is no longer valid and cannot be used by the Change Password API. Value must be greater than 0. SetupPasswordIdTimeToLiveInSeconds int `pulumi:"setupPasswordIdTimeToLiveInSeconds"` // The number of seconds before the Trust Token is no longer valid to complete a request that requires trust. Value must be greater than 0. TrustTokenTimeToLiveInSeconds *int `pulumi:"trustTokenTimeToLiveInSeconds"` // The time in seconds until a two factor Id is no longer valid and cannot be used by the Two Factor Login API. Value must be greater than 0. TwoFactorIdTimeToLiveInSeconds int `pulumi:"twoFactorIdTimeToLiveInSeconds"` TwoFactorOneTimeCodeIdGenerator FusionAuthTenantExternalIdentifierConfigurationTwoFactorOneTimeCodeIdGenerator `pulumi:"twoFactorOneTimeCodeIdGenerator"` // The time in seconds until an issued Two Factor trust Id is no longer valid and the User will be required to complete Two Factor authentication during the next authentication attempt. Value must be greater than 0. TwoFactorTrustIdTimeToLiveInSeconds int `pulumi:"twoFactorTrustIdTimeToLiveInSeconds"` }
type FusionAuthTenantExternalIdentifierConfigurationArgs ¶
type FusionAuthTenantExternalIdentifierConfigurationArgs struct { // The time in seconds until a OAuth authorization code in no longer valid to be exchanged for an access token. This is essentially the time allowed between the start of an Authorization request during the Authorization code grant and when you request an access token using this authorization code on the Token endpoint. AuthorizationGrantIdTimeToLiveInSeconds pulumi.IntInput `pulumi:"authorizationGrantIdTimeToLiveInSeconds"` ChangePasswordIdGenerator FusionAuthTenantExternalIdentifierConfigurationChangePasswordIdGeneratorInput `pulumi:"changePasswordIdGenerator"` // The time in seconds until a change password Id is no longer valid and cannot be used by the Change Password API. Value must be greater than 0. ChangePasswordIdTimeToLiveInSeconds pulumi.IntInput `pulumi:"changePasswordIdTimeToLiveInSeconds"` // The time in seconds until a device code Id is no longer valid and cannot be used by the Token API. Value must be greater than 0. DeviceCodeTimeToLiveInSeconds pulumi.IntInput `pulumi:"deviceCodeTimeToLiveInSeconds"` DeviceUserCodeIdGenerator FusionAuthTenantExternalIdentifierConfigurationDeviceUserCodeIdGeneratorInput `pulumi:"deviceUserCodeIdGenerator"` EmailVerificationIdGenerator FusionAuthTenantExternalIdentifierConfigurationEmailVerificationIdGeneratorInput `pulumi:"emailVerificationIdGenerator"` // The time in seconds until a email verification Id is no longer valid and cannot be used by the Verify Email API. Value must be greater than 0. EmailVerificationIdTimeToLiveInSeconds pulumi.IntInput `pulumi:"emailVerificationIdTimeToLiveInSeconds"` EmailVerificationOneTimeCodeGenerator FusionAuthTenantExternalIdentifierConfigurationEmailVerificationOneTimeCodeGeneratorInput `pulumi:"emailVerificationOneTimeCodeGenerator"` // The time in seconds until an external authentication Id is no longer valid and cannot be used by the Token API. Value must be greater than 0. ExternalAuthenticationIdTimeToLiveInSeconds pulumi.IntInput `pulumi:"externalAuthenticationIdTimeToLiveInSeconds"` // The time in seconds until a One Time Password is no longer valid and cannot be used by the Login API. Value must be greater than 0. OneTimePasswordTimeToLiveInSeconds pulumi.IntInput `pulumi:"oneTimePasswordTimeToLiveInSeconds"` PasswordlessLoginGenerator FusionAuthTenantExternalIdentifierConfigurationPasswordlessLoginGeneratorInput `pulumi:"passwordlessLoginGenerator"` // The time in seconds until a passwordless code is no longer valid and cannot be used by the Passwordless API. Value must be greater than 0. PasswordlessLoginTimeToLiveInSeconds pulumi.IntInput `pulumi:"passwordlessLoginTimeToLiveInSeconds"` // The number of seconds before the pending account link identifier is no longer valid to complete an account link request. Value must be greater than 0. PendingAccountLinkTimeToLiveInSeconds pulumi.IntPtrInput `pulumi:"pendingAccountLinkTimeToLiveInSeconds"` RegistrationVerificationIdGenerator FusionAuthTenantExternalIdentifierConfigurationRegistrationVerificationIdGeneratorInput `pulumi:"registrationVerificationIdGenerator"` // The time in seconds until a registration verification Id is no longer valid and cannot be used by the Verify Registration API. Value must be greater than 0. RegistrationVerificationIdTimeToLiveInSeconds pulumi.IntInput `pulumi:"registrationVerificationIdTimeToLiveInSeconds"` RegistrationVerificationOneTimeCodeGenerator FusionAuthTenantExternalIdentifierConfigurationRegistrationVerificationOneTimeCodeGeneratorInput `pulumi:"registrationVerificationOneTimeCodeGenerator"` // The time in seconds that a SAML AuthN request will be eligible for use to authenticate with FusionAuth. SamlV2AuthnRequestIdTtlSeconds pulumi.IntPtrInput `pulumi:"samlV2AuthnRequestIdTtlSeconds"` SetupPasswordIdGenerator FusionAuthTenantExternalIdentifierConfigurationSetupPasswordIdGeneratorInput `pulumi:"setupPasswordIdGenerator"` // The time in seconds until a setup password Id is no longer valid and cannot be used by the Change Password API. Value must be greater than 0. SetupPasswordIdTimeToLiveInSeconds pulumi.IntInput `pulumi:"setupPasswordIdTimeToLiveInSeconds"` // The number of seconds before the Trust Token is no longer valid to complete a request that requires trust. Value must be greater than 0. TrustTokenTimeToLiveInSeconds pulumi.IntPtrInput `pulumi:"trustTokenTimeToLiveInSeconds"` // The time in seconds until a two factor Id is no longer valid and cannot be used by the Two Factor Login API. Value must be greater than 0. TwoFactorIdTimeToLiveInSeconds pulumi.IntInput `pulumi:"twoFactorIdTimeToLiveInSeconds"` TwoFactorOneTimeCodeIdGenerator FusionAuthTenantExternalIdentifierConfigurationTwoFactorOneTimeCodeIdGeneratorInput `pulumi:"twoFactorOneTimeCodeIdGenerator"` // The time in seconds until an issued Two Factor trust Id is no longer valid and the User will be required to complete Two Factor authentication during the next authentication attempt. Value must be greater than 0. TwoFactorTrustIdTimeToLiveInSeconds pulumi.IntInput `pulumi:"twoFactorTrustIdTimeToLiveInSeconds"` }
func (FusionAuthTenantExternalIdentifierConfigurationArgs) ElementType ¶
func (FusionAuthTenantExternalIdentifierConfigurationArgs) ElementType() reflect.Type
func (FusionAuthTenantExternalIdentifierConfigurationArgs) ToFusionAuthTenantExternalIdentifierConfigurationOutput ¶
func (i FusionAuthTenantExternalIdentifierConfigurationArgs) ToFusionAuthTenantExternalIdentifierConfigurationOutput() FusionAuthTenantExternalIdentifierConfigurationOutput
func (FusionAuthTenantExternalIdentifierConfigurationArgs) ToFusionAuthTenantExternalIdentifierConfigurationOutputWithContext ¶
func (i FusionAuthTenantExternalIdentifierConfigurationArgs) ToFusionAuthTenantExternalIdentifierConfigurationOutputWithContext(ctx context.Context) FusionAuthTenantExternalIdentifierConfigurationOutput
func (FusionAuthTenantExternalIdentifierConfigurationArgs) ToFusionAuthTenantExternalIdentifierConfigurationPtrOutput ¶
func (i FusionAuthTenantExternalIdentifierConfigurationArgs) ToFusionAuthTenantExternalIdentifierConfigurationPtrOutput() FusionAuthTenantExternalIdentifierConfigurationPtrOutput
func (FusionAuthTenantExternalIdentifierConfigurationArgs) ToFusionAuthTenantExternalIdentifierConfigurationPtrOutputWithContext ¶
func (i FusionAuthTenantExternalIdentifierConfigurationArgs) ToFusionAuthTenantExternalIdentifierConfigurationPtrOutputWithContext(ctx context.Context) FusionAuthTenantExternalIdentifierConfigurationPtrOutput
type FusionAuthTenantExternalIdentifierConfigurationChangePasswordIdGenerator ¶
type FusionAuthTenantExternalIdentifierConfigurationChangePasswordIdGenerator struct { // TThe length of the secure generator used for generating the the two factor code Id. Length int `pulumi:"length"` // The type of the secure generator used for generating the two factor one time code Id. Type string `pulumi:"type"` }
type FusionAuthTenantExternalIdentifierConfigurationChangePasswordIdGeneratorArgs ¶
type FusionAuthTenantExternalIdentifierConfigurationChangePasswordIdGeneratorArgs struct { // TThe length of the secure generator used for generating the the two factor code Id. Length pulumi.IntInput `pulumi:"length"` // The type of the secure generator used for generating the two factor one time code Id. Type pulumi.StringInput `pulumi:"type"` }
func (FusionAuthTenantExternalIdentifierConfigurationChangePasswordIdGeneratorArgs) ElementType ¶
func (FusionAuthTenantExternalIdentifierConfigurationChangePasswordIdGeneratorArgs) ElementType() reflect.Type
func (FusionAuthTenantExternalIdentifierConfigurationChangePasswordIdGeneratorArgs) ToFusionAuthTenantExternalIdentifierConfigurationChangePasswordIdGeneratorOutput ¶
func (i FusionAuthTenantExternalIdentifierConfigurationChangePasswordIdGeneratorArgs) ToFusionAuthTenantExternalIdentifierConfigurationChangePasswordIdGeneratorOutput() FusionAuthTenantExternalIdentifierConfigurationChangePasswordIdGeneratorOutput
func (FusionAuthTenantExternalIdentifierConfigurationChangePasswordIdGeneratorArgs) ToFusionAuthTenantExternalIdentifierConfigurationChangePasswordIdGeneratorOutputWithContext ¶
func (i FusionAuthTenantExternalIdentifierConfigurationChangePasswordIdGeneratorArgs) ToFusionAuthTenantExternalIdentifierConfigurationChangePasswordIdGeneratorOutputWithContext(ctx context.Context) FusionAuthTenantExternalIdentifierConfigurationChangePasswordIdGeneratorOutput
func (FusionAuthTenantExternalIdentifierConfigurationChangePasswordIdGeneratorArgs) ToFusionAuthTenantExternalIdentifierConfigurationChangePasswordIdGeneratorPtrOutput ¶
func (i FusionAuthTenantExternalIdentifierConfigurationChangePasswordIdGeneratorArgs) ToFusionAuthTenantExternalIdentifierConfigurationChangePasswordIdGeneratorPtrOutput() FusionAuthTenantExternalIdentifierConfigurationChangePasswordIdGeneratorPtrOutput
func (FusionAuthTenantExternalIdentifierConfigurationChangePasswordIdGeneratorArgs) ToFusionAuthTenantExternalIdentifierConfigurationChangePasswordIdGeneratorPtrOutputWithContext ¶
func (i FusionAuthTenantExternalIdentifierConfigurationChangePasswordIdGeneratorArgs) ToFusionAuthTenantExternalIdentifierConfigurationChangePasswordIdGeneratorPtrOutputWithContext(ctx context.Context) FusionAuthTenantExternalIdentifierConfigurationChangePasswordIdGeneratorPtrOutput
type FusionAuthTenantExternalIdentifierConfigurationChangePasswordIdGeneratorInput ¶
type FusionAuthTenantExternalIdentifierConfigurationChangePasswordIdGeneratorInput interface { pulumi.Input ToFusionAuthTenantExternalIdentifierConfigurationChangePasswordIdGeneratorOutput() FusionAuthTenantExternalIdentifierConfigurationChangePasswordIdGeneratorOutput ToFusionAuthTenantExternalIdentifierConfigurationChangePasswordIdGeneratorOutputWithContext(context.Context) FusionAuthTenantExternalIdentifierConfigurationChangePasswordIdGeneratorOutput }
FusionAuthTenantExternalIdentifierConfigurationChangePasswordIdGeneratorInput is an input type that accepts FusionAuthTenantExternalIdentifierConfigurationChangePasswordIdGeneratorArgs and FusionAuthTenantExternalIdentifierConfigurationChangePasswordIdGeneratorOutput values. You can construct a concrete instance of `FusionAuthTenantExternalIdentifierConfigurationChangePasswordIdGeneratorInput` via:
FusionAuthTenantExternalIdentifierConfigurationChangePasswordIdGeneratorArgs{...}
type FusionAuthTenantExternalIdentifierConfigurationChangePasswordIdGeneratorOutput ¶
type FusionAuthTenantExternalIdentifierConfigurationChangePasswordIdGeneratorOutput struct{ *pulumi.OutputState }
func (FusionAuthTenantExternalIdentifierConfigurationChangePasswordIdGeneratorOutput) ElementType ¶
func (FusionAuthTenantExternalIdentifierConfigurationChangePasswordIdGeneratorOutput) ElementType() reflect.Type
func (FusionAuthTenantExternalIdentifierConfigurationChangePasswordIdGeneratorOutput) Length ¶
func (o FusionAuthTenantExternalIdentifierConfigurationChangePasswordIdGeneratorOutput) Length() pulumi.IntOutput
TThe length of the secure generator used for generating the the two factor code Id.
func (FusionAuthTenantExternalIdentifierConfigurationChangePasswordIdGeneratorOutput) ToFusionAuthTenantExternalIdentifierConfigurationChangePasswordIdGeneratorOutput ¶
func (o FusionAuthTenantExternalIdentifierConfigurationChangePasswordIdGeneratorOutput) ToFusionAuthTenantExternalIdentifierConfigurationChangePasswordIdGeneratorOutput() FusionAuthTenantExternalIdentifierConfigurationChangePasswordIdGeneratorOutput
func (FusionAuthTenantExternalIdentifierConfigurationChangePasswordIdGeneratorOutput) ToFusionAuthTenantExternalIdentifierConfigurationChangePasswordIdGeneratorOutputWithContext ¶
func (o FusionAuthTenantExternalIdentifierConfigurationChangePasswordIdGeneratorOutput) ToFusionAuthTenantExternalIdentifierConfigurationChangePasswordIdGeneratorOutputWithContext(ctx context.Context) FusionAuthTenantExternalIdentifierConfigurationChangePasswordIdGeneratorOutput
func (FusionAuthTenantExternalIdentifierConfigurationChangePasswordIdGeneratorOutput) ToFusionAuthTenantExternalIdentifierConfigurationChangePasswordIdGeneratorPtrOutput ¶
func (o FusionAuthTenantExternalIdentifierConfigurationChangePasswordIdGeneratorOutput) ToFusionAuthTenantExternalIdentifierConfigurationChangePasswordIdGeneratorPtrOutput() FusionAuthTenantExternalIdentifierConfigurationChangePasswordIdGeneratorPtrOutput
func (FusionAuthTenantExternalIdentifierConfigurationChangePasswordIdGeneratorOutput) ToFusionAuthTenantExternalIdentifierConfigurationChangePasswordIdGeneratorPtrOutputWithContext ¶
func (o FusionAuthTenantExternalIdentifierConfigurationChangePasswordIdGeneratorOutput) ToFusionAuthTenantExternalIdentifierConfigurationChangePasswordIdGeneratorPtrOutputWithContext(ctx context.Context) FusionAuthTenantExternalIdentifierConfigurationChangePasswordIdGeneratorPtrOutput
func (FusionAuthTenantExternalIdentifierConfigurationChangePasswordIdGeneratorOutput) Type ¶
func (o FusionAuthTenantExternalIdentifierConfigurationChangePasswordIdGeneratorOutput) Type() pulumi.StringOutput
The type of the secure generator used for generating the two factor one time code Id.
type FusionAuthTenantExternalIdentifierConfigurationChangePasswordIdGeneratorPtrInput ¶
type FusionAuthTenantExternalIdentifierConfigurationChangePasswordIdGeneratorPtrInput interface { pulumi.Input ToFusionAuthTenantExternalIdentifierConfigurationChangePasswordIdGeneratorPtrOutput() FusionAuthTenantExternalIdentifierConfigurationChangePasswordIdGeneratorPtrOutput ToFusionAuthTenantExternalIdentifierConfigurationChangePasswordIdGeneratorPtrOutputWithContext(context.Context) FusionAuthTenantExternalIdentifierConfigurationChangePasswordIdGeneratorPtrOutput }
FusionAuthTenantExternalIdentifierConfigurationChangePasswordIdGeneratorPtrInput is an input type that accepts FusionAuthTenantExternalIdentifierConfigurationChangePasswordIdGeneratorArgs, FusionAuthTenantExternalIdentifierConfigurationChangePasswordIdGeneratorPtr and FusionAuthTenantExternalIdentifierConfigurationChangePasswordIdGeneratorPtrOutput values. You can construct a concrete instance of `FusionAuthTenantExternalIdentifierConfigurationChangePasswordIdGeneratorPtrInput` via:
FusionAuthTenantExternalIdentifierConfigurationChangePasswordIdGeneratorArgs{...} or: nil
func FusionAuthTenantExternalIdentifierConfigurationChangePasswordIdGeneratorPtr ¶
func FusionAuthTenantExternalIdentifierConfigurationChangePasswordIdGeneratorPtr(v *FusionAuthTenantExternalIdentifierConfigurationChangePasswordIdGeneratorArgs) FusionAuthTenantExternalIdentifierConfigurationChangePasswordIdGeneratorPtrInput
type FusionAuthTenantExternalIdentifierConfigurationChangePasswordIdGeneratorPtrOutput ¶
type FusionAuthTenantExternalIdentifierConfigurationChangePasswordIdGeneratorPtrOutput struct{ *pulumi.OutputState }
func (FusionAuthTenantExternalIdentifierConfigurationChangePasswordIdGeneratorPtrOutput) ElementType ¶
func (FusionAuthTenantExternalIdentifierConfigurationChangePasswordIdGeneratorPtrOutput) ElementType() reflect.Type
func (FusionAuthTenantExternalIdentifierConfigurationChangePasswordIdGeneratorPtrOutput) Length ¶
func (o FusionAuthTenantExternalIdentifierConfigurationChangePasswordIdGeneratorPtrOutput) Length() pulumi.IntPtrOutput
TThe length of the secure generator used for generating the the two factor code Id.
func (FusionAuthTenantExternalIdentifierConfigurationChangePasswordIdGeneratorPtrOutput) ToFusionAuthTenantExternalIdentifierConfigurationChangePasswordIdGeneratorPtrOutput ¶
func (o FusionAuthTenantExternalIdentifierConfigurationChangePasswordIdGeneratorPtrOutput) ToFusionAuthTenantExternalIdentifierConfigurationChangePasswordIdGeneratorPtrOutput() FusionAuthTenantExternalIdentifierConfigurationChangePasswordIdGeneratorPtrOutput
func (FusionAuthTenantExternalIdentifierConfigurationChangePasswordIdGeneratorPtrOutput) ToFusionAuthTenantExternalIdentifierConfigurationChangePasswordIdGeneratorPtrOutputWithContext ¶
func (o FusionAuthTenantExternalIdentifierConfigurationChangePasswordIdGeneratorPtrOutput) ToFusionAuthTenantExternalIdentifierConfigurationChangePasswordIdGeneratorPtrOutputWithContext(ctx context.Context) FusionAuthTenantExternalIdentifierConfigurationChangePasswordIdGeneratorPtrOutput
func (FusionAuthTenantExternalIdentifierConfigurationChangePasswordIdGeneratorPtrOutput) Type ¶
func (o FusionAuthTenantExternalIdentifierConfigurationChangePasswordIdGeneratorPtrOutput) Type() pulumi.StringPtrOutput
The type of the secure generator used for generating the two factor one time code Id.
type FusionAuthTenantExternalIdentifierConfigurationDeviceUserCodeIdGenerator ¶
type FusionAuthTenantExternalIdentifierConfigurationDeviceUserCodeIdGenerator struct { // TThe length of the secure generator used for generating the the two factor code Id. Length int `pulumi:"length"` // The type of the secure generator used for generating the two factor one time code Id. Type string `pulumi:"type"` }
type FusionAuthTenantExternalIdentifierConfigurationDeviceUserCodeIdGeneratorArgs ¶
type FusionAuthTenantExternalIdentifierConfigurationDeviceUserCodeIdGeneratorArgs struct { // TThe length of the secure generator used for generating the the two factor code Id. Length pulumi.IntInput `pulumi:"length"` // The type of the secure generator used for generating the two factor one time code Id. Type pulumi.StringInput `pulumi:"type"` }
func (FusionAuthTenantExternalIdentifierConfigurationDeviceUserCodeIdGeneratorArgs) ElementType ¶
func (FusionAuthTenantExternalIdentifierConfigurationDeviceUserCodeIdGeneratorArgs) ElementType() reflect.Type
func (FusionAuthTenantExternalIdentifierConfigurationDeviceUserCodeIdGeneratorArgs) ToFusionAuthTenantExternalIdentifierConfigurationDeviceUserCodeIdGeneratorOutput ¶
func (i FusionAuthTenantExternalIdentifierConfigurationDeviceUserCodeIdGeneratorArgs) ToFusionAuthTenantExternalIdentifierConfigurationDeviceUserCodeIdGeneratorOutput() FusionAuthTenantExternalIdentifierConfigurationDeviceUserCodeIdGeneratorOutput
func (FusionAuthTenantExternalIdentifierConfigurationDeviceUserCodeIdGeneratorArgs) ToFusionAuthTenantExternalIdentifierConfigurationDeviceUserCodeIdGeneratorOutputWithContext ¶
func (i FusionAuthTenantExternalIdentifierConfigurationDeviceUserCodeIdGeneratorArgs) ToFusionAuthTenantExternalIdentifierConfigurationDeviceUserCodeIdGeneratorOutputWithContext(ctx context.Context) FusionAuthTenantExternalIdentifierConfigurationDeviceUserCodeIdGeneratorOutput
func (FusionAuthTenantExternalIdentifierConfigurationDeviceUserCodeIdGeneratorArgs) ToFusionAuthTenantExternalIdentifierConfigurationDeviceUserCodeIdGeneratorPtrOutput ¶
func (i FusionAuthTenantExternalIdentifierConfigurationDeviceUserCodeIdGeneratorArgs) ToFusionAuthTenantExternalIdentifierConfigurationDeviceUserCodeIdGeneratorPtrOutput() FusionAuthTenantExternalIdentifierConfigurationDeviceUserCodeIdGeneratorPtrOutput
func (FusionAuthTenantExternalIdentifierConfigurationDeviceUserCodeIdGeneratorArgs) ToFusionAuthTenantExternalIdentifierConfigurationDeviceUserCodeIdGeneratorPtrOutputWithContext ¶
func (i FusionAuthTenantExternalIdentifierConfigurationDeviceUserCodeIdGeneratorArgs) ToFusionAuthTenantExternalIdentifierConfigurationDeviceUserCodeIdGeneratorPtrOutputWithContext(ctx context.Context) FusionAuthTenantExternalIdentifierConfigurationDeviceUserCodeIdGeneratorPtrOutput
type FusionAuthTenantExternalIdentifierConfigurationDeviceUserCodeIdGeneratorInput ¶
type FusionAuthTenantExternalIdentifierConfigurationDeviceUserCodeIdGeneratorInput interface { pulumi.Input ToFusionAuthTenantExternalIdentifierConfigurationDeviceUserCodeIdGeneratorOutput() FusionAuthTenantExternalIdentifierConfigurationDeviceUserCodeIdGeneratorOutput ToFusionAuthTenantExternalIdentifierConfigurationDeviceUserCodeIdGeneratorOutputWithContext(context.Context) FusionAuthTenantExternalIdentifierConfigurationDeviceUserCodeIdGeneratorOutput }
FusionAuthTenantExternalIdentifierConfigurationDeviceUserCodeIdGeneratorInput is an input type that accepts FusionAuthTenantExternalIdentifierConfigurationDeviceUserCodeIdGeneratorArgs and FusionAuthTenantExternalIdentifierConfigurationDeviceUserCodeIdGeneratorOutput values. You can construct a concrete instance of `FusionAuthTenantExternalIdentifierConfigurationDeviceUserCodeIdGeneratorInput` via:
FusionAuthTenantExternalIdentifierConfigurationDeviceUserCodeIdGeneratorArgs{...}
type FusionAuthTenantExternalIdentifierConfigurationDeviceUserCodeIdGeneratorOutput ¶
type FusionAuthTenantExternalIdentifierConfigurationDeviceUserCodeIdGeneratorOutput struct{ *pulumi.OutputState }
func (FusionAuthTenantExternalIdentifierConfigurationDeviceUserCodeIdGeneratorOutput) ElementType ¶
func (FusionAuthTenantExternalIdentifierConfigurationDeviceUserCodeIdGeneratorOutput) ElementType() reflect.Type
func (FusionAuthTenantExternalIdentifierConfigurationDeviceUserCodeIdGeneratorOutput) Length ¶
func (o FusionAuthTenantExternalIdentifierConfigurationDeviceUserCodeIdGeneratorOutput) Length() pulumi.IntOutput
TThe length of the secure generator used for generating the the two factor code Id.
func (FusionAuthTenantExternalIdentifierConfigurationDeviceUserCodeIdGeneratorOutput) ToFusionAuthTenantExternalIdentifierConfigurationDeviceUserCodeIdGeneratorOutput ¶
func (o FusionAuthTenantExternalIdentifierConfigurationDeviceUserCodeIdGeneratorOutput) ToFusionAuthTenantExternalIdentifierConfigurationDeviceUserCodeIdGeneratorOutput() FusionAuthTenantExternalIdentifierConfigurationDeviceUserCodeIdGeneratorOutput
func (FusionAuthTenantExternalIdentifierConfigurationDeviceUserCodeIdGeneratorOutput) ToFusionAuthTenantExternalIdentifierConfigurationDeviceUserCodeIdGeneratorOutputWithContext ¶
func (o FusionAuthTenantExternalIdentifierConfigurationDeviceUserCodeIdGeneratorOutput) ToFusionAuthTenantExternalIdentifierConfigurationDeviceUserCodeIdGeneratorOutputWithContext(ctx context.Context) FusionAuthTenantExternalIdentifierConfigurationDeviceUserCodeIdGeneratorOutput
func (FusionAuthTenantExternalIdentifierConfigurationDeviceUserCodeIdGeneratorOutput) ToFusionAuthTenantExternalIdentifierConfigurationDeviceUserCodeIdGeneratorPtrOutput ¶
func (o FusionAuthTenantExternalIdentifierConfigurationDeviceUserCodeIdGeneratorOutput) ToFusionAuthTenantExternalIdentifierConfigurationDeviceUserCodeIdGeneratorPtrOutput() FusionAuthTenantExternalIdentifierConfigurationDeviceUserCodeIdGeneratorPtrOutput
func (FusionAuthTenantExternalIdentifierConfigurationDeviceUserCodeIdGeneratorOutput) ToFusionAuthTenantExternalIdentifierConfigurationDeviceUserCodeIdGeneratorPtrOutputWithContext ¶
func (o FusionAuthTenantExternalIdentifierConfigurationDeviceUserCodeIdGeneratorOutput) ToFusionAuthTenantExternalIdentifierConfigurationDeviceUserCodeIdGeneratorPtrOutputWithContext(ctx context.Context) FusionAuthTenantExternalIdentifierConfigurationDeviceUserCodeIdGeneratorPtrOutput
func (FusionAuthTenantExternalIdentifierConfigurationDeviceUserCodeIdGeneratorOutput) Type ¶
func (o FusionAuthTenantExternalIdentifierConfigurationDeviceUserCodeIdGeneratorOutput) Type() pulumi.StringOutput
The type of the secure generator used for generating the two factor one time code Id.
type FusionAuthTenantExternalIdentifierConfigurationDeviceUserCodeIdGeneratorPtrInput ¶
type FusionAuthTenantExternalIdentifierConfigurationDeviceUserCodeIdGeneratorPtrInput interface { pulumi.Input ToFusionAuthTenantExternalIdentifierConfigurationDeviceUserCodeIdGeneratorPtrOutput() FusionAuthTenantExternalIdentifierConfigurationDeviceUserCodeIdGeneratorPtrOutput ToFusionAuthTenantExternalIdentifierConfigurationDeviceUserCodeIdGeneratorPtrOutputWithContext(context.Context) FusionAuthTenantExternalIdentifierConfigurationDeviceUserCodeIdGeneratorPtrOutput }
FusionAuthTenantExternalIdentifierConfigurationDeviceUserCodeIdGeneratorPtrInput is an input type that accepts FusionAuthTenantExternalIdentifierConfigurationDeviceUserCodeIdGeneratorArgs, FusionAuthTenantExternalIdentifierConfigurationDeviceUserCodeIdGeneratorPtr and FusionAuthTenantExternalIdentifierConfigurationDeviceUserCodeIdGeneratorPtrOutput values. You can construct a concrete instance of `FusionAuthTenantExternalIdentifierConfigurationDeviceUserCodeIdGeneratorPtrInput` via:
FusionAuthTenantExternalIdentifierConfigurationDeviceUserCodeIdGeneratorArgs{...} or: nil
func FusionAuthTenantExternalIdentifierConfigurationDeviceUserCodeIdGeneratorPtr ¶
func FusionAuthTenantExternalIdentifierConfigurationDeviceUserCodeIdGeneratorPtr(v *FusionAuthTenantExternalIdentifierConfigurationDeviceUserCodeIdGeneratorArgs) FusionAuthTenantExternalIdentifierConfigurationDeviceUserCodeIdGeneratorPtrInput
type FusionAuthTenantExternalIdentifierConfigurationDeviceUserCodeIdGeneratorPtrOutput ¶
type FusionAuthTenantExternalIdentifierConfigurationDeviceUserCodeIdGeneratorPtrOutput struct{ *pulumi.OutputState }
func (FusionAuthTenantExternalIdentifierConfigurationDeviceUserCodeIdGeneratorPtrOutput) ElementType ¶
func (FusionAuthTenantExternalIdentifierConfigurationDeviceUserCodeIdGeneratorPtrOutput) ElementType() reflect.Type
func (FusionAuthTenantExternalIdentifierConfigurationDeviceUserCodeIdGeneratorPtrOutput) Length ¶
func (o FusionAuthTenantExternalIdentifierConfigurationDeviceUserCodeIdGeneratorPtrOutput) Length() pulumi.IntPtrOutput
TThe length of the secure generator used for generating the the two factor code Id.
func (FusionAuthTenantExternalIdentifierConfigurationDeviceUserCodeIdGeneratorPtrOutput) ToFusionAuthTenantExternalIdentifierConfigurationDeviceUserCodeIdGeneratorPtrOutput ¶
func (o FusionAuthTenantExternalIdentifierConfigurationDeviceUserCodeIdGeneratorPtrOutput) ToFusionAuthTenantExternalIdentifierConfigurationDeviceUserCodeIdGeneratorPtrOutput() FusionAuthTenantExternalIdentifierConfigurationDeviceUserCodeIdGeneratorPtrOutput
func (FusionAuthTenantExternalIdentifierConfigurationDeviceUserCodeIdGeneratorPtrOutput) ToFusionAuthTenantExternalIdentifierConfigurationDeviceUserCodeIdGeneratorPtrOutputWithContext ¶
func (o FusionAuthTenantExternalIdentifierConfigurationDeviceUserCodeIdGeneratorPtrOutput) ToFusionAuthTenantExternalIdentifierConfigurationDeviceUserCodeIdGeneratorPtrOutputWithContext(ctx context.Context) FusionAuthTenantExternalIdentifierConfigurationDeviceUserCodeIdGeneratorPtrOutput
func (FusionAuthTenantExternalIdentifierConfigurationDeviceUserCodeIdGeneratorPtrOutput) Type ¶
func (o FusionAuthTenantExternalIdentifierConfigurationDeviceUserCodeIdGeneratorPtrOutput) Type() pulumi.StringPtrOutput
The type of the secure generator used for generating the two factor one time code Id.
type FusionAuthTenantExternalIdentifierConfigurationEmailVerificationIdGenerator ¶
type FusionAuthTenantExternalIdentifierConfigurationEmailVerificationIdGenerator struct { // TThe length of the secure generator used for generating the the two factor code Id. Length int `pulumi:"length"` // The type of the secure generator used for generating the two factor one time code Id. Type string `pulumi:"type"` }
type FusionAuthTenantExternalIdentifierConfigurationEmailVerificationIdGeneratorArgs ¶
type FusionAuthTenantExternalIdentifierConfigurationEmailVerificationIdGeneratorArgs struct { // TThe length of the secure generator used for generating the the two factor code Id. Length pulumi.IntInput `pulumi:"length"` // The type of the secure generator used for generating the two factor one time code Id. Type pulumi.StringInput `pulumi:"type"` }
func (FusionAuthTenantExternalIdentifierConfigurationEmailVerificationIdGeneratorArgs) ElementType ¶
func (FusionAuthTenantExternalIdentifierConfigurationEmailVerificationIdGeneratorArgs) ElementType() reflect.Type
func (FusionAuthTenantExternalIdentifierConfigurationEmailVerificationIdGeneratorArgs) ToFusionAuthTenantExternalIdentifierConfigurationEmailVerificationIdGeneratorOutput ¶
func (i FusionAuthTenantExternalIdentifierConfigurationEmailVerificationIdGeneratorArgs) ToFusionAuthTenantExternalIdentifierConfigurationEmailVerificationIdGeneratorOutput() FusionAuthTenantExternalIdentifierConfigurationEmailVerificationIdGeneratorOutput
func (FusionAuthTenantExternalIdentifierConfigurationEmailVerificationIdGeneratorArgs) ToFusionAuthTenantExternalIdentifierConfigurationEmailVerificationIdGeneratorOutputWithContext ¶
func (i FusionAuthTenantExternalIdentifierConfigurationEmailVerificationIdGeneratorArgs) ToFusionAuthTenantExternalIdentifierConfigurationEmailVerificationIdGeneratorOutputWithContext(ctx context.Context) FusionAuthTenantExternalIdentifierConfigurationEmailVerificationIdGeneratorOutput
func (FusionAuthTenantExternalIdentifierConfigurationEmailVerificationIdGeneratorArgs) ToFusionAuthTenantExternalIdentifierConfigurationEmailVerificationIdGeneratorPtrOutput ¶
func (i FusionAuthTenantExternalIdentifierConfigurationEmailVerificationIdGeneratorArgs) ToFusionAuthTenantExternalIdentifierConfigurationEmailVerificationIdGeneratorPtrOutput() FusionAuthTenantExternalIdentifierConfigurationEmailVerificationIdGeneratorPtrOutput
func (FusionAuthTenantExternalIdentifierConfigurationEmailVerificationIdGeneratorArgs) ToFusionAuthTenantExternalIdentifierConfigurationEmailVerificationIdGeneratorPtrOutputWithContext ¶
func (i FusionAuthTenantExternalIdentifierConfigurationEmailVerificationIdGeneratorArgs) ToFusionAuthTenantExternalIdentifierConfigurationEmailVerificationIdGeneratorPtrOutputWithContext(ctx context.Context) FusionAuthTenantExternalIdentifierConfigurationEmailVerificationIdGeneratorPtrOutput
type FusionAuthTenantExternalIdentifierConfigurationEmailVerificationIdGeneratorInput ¶
type FusionAuthTenantExternalIdentifierConfigurationEmailVerificationIdGeneratorInput interface { pulumi.Input ToFusionAuthTenantExternalIdentifierConfigurationEmailVerificationIdGeneratorOutput() FusionAuthTenantExternalIdentifierConfigurationEmailVerificationIdGeneratorOutput ToFusionAuthTenantExternalIdentifierConfigurationEmailVerificationIdGeneratorOutputWithContext(context.Context) FusionAuthTenantExternalIdentifierConfigurationEmailVerificationIdGeneratorOutput }
FusionAuthTenantExternalIdentifierConfigurationEmailVerificationIdGeneratorInput is an input type that accepts FusionAuthTenantExternalIdentifierConfigurationEmailVerificationIdGeneratorArgs and FusionAuthTenantExternalIdentifierConfigurationEmailVerificationIdGeneratorOutput values. You can construct a concrete instance of `FusionAuthTenantExternalIdentifierConfigurationEmailVerificationIdGeneratorInput` via:
FusionAuthTenantExternalIdentifierConfigurationEmailVerificationIdGeneratorArgs{...}
type FusionAuthTenantExternalIdentifierConfigurationEmailVerificationIdGeneratorOutput ¶
type FusionAuthTenantExternalIdentifierConfigurationEmailVerificationIdGeneratorOutput struct{ *pulumi.OutputState }
func (FusionAuthTenantExternalIdentifierConfigurationEmailVerificationIdGeneratorOutput) ElementType ¶
func (FusionAuthTenantExternalIdentifierConfigurationEmailVerificationIdGeneratorOutput) ElementType() reflect.Type
func (FusionAuthTenantExternalIdentifierConfigurationEmailVerificationIdGeneratorOutput) Length ¶
func (o FusionAuthTenantExternalIdentifierConfigurationEmailVerificationIdGeneratorOutput) Length() pulumi.IntOutput
TThe length of the secure generator used for generating the the two factor code Id.
func (FusionAuthTenantExternalIdentifierConfigurationEmailVerificationIdGeneratorOutput) ToFusionAuthTenantExternalIdentifierConfigurationEmailVerificationIdGeneratorOutput ¶
func (o FusionAuthTenantExternalIdentifierConfigurationEmailVerificationIdGeneratorOutput) ToFusionAuthTenantExternalIdentifierConfigurationEmailVerificationIdGeneratorOutput() FusionAuthTenantExternalIdentifierConfigurationEmailVerificationIdGeneratorOutput
func (FusionAuthTenantExternalIdentifierConfigurationEmailVerificationIdGeneratorOutput) ToFusionAuthTenantExternalIdentifierConfigurationEmailVerificationIdGeneratorOutputWithContext ¶
func (o FusionAuthTenantExternalIdentifierConfigurationEmailVerificationIdGeneratorOutput) ToFusionAuthTenantExternalIdentifierConfigurationEmailVerificationIdGeneratorOutputWithContext(ctx context.Context) FusionAuthTenantExternalIdentifierConfigurationEmailVerificationIdGeneratorOutput
func (FusionAuthTenantExternalIdentifierConfigurationEmailVerificationIdGeneratorOutput) ToFusionAuthTenantExternalIdentifierConfigurationEmailVerificationIdGeneratorPtrOutput ¶
func (o FusionAuthTenantExternalIdentifierConfigurationEmailVerificationIdGeneratorOutput) ToFusionAuthTenantExternalIdentifierConfigurationEmailVerificationIdGeneratorPtrOutput() FusionAuthTenantExternalIdentifierConfigurationEmailVerificationIdGeneratorPtrOutput
func (FusionAuthTenantExternalIdentifierConfigurationEmailVerificationIdGeneratorOutput) ToFusionAuthTenantExternalIdentifierConfigurationEmailVerificationIdGeneratorPtrOutputWithContext ¶
func (o FusionAuthTenantExternalIdentifierConfigurationEmailVerificationIdGeneratorOutput) ToFusionAuthTenantExternalIdentifierConfigurationEmailVerificationIdGeneratorPtrOutputWithContext(ctx context.Context) FusionAuthTenantExternalIdentifierConfigurationEmailVerificationIdGeneratorPtrOutput
func (FusionAuthTenantExternalIdentifierConfigurationEmailVerificationIdGeneratorOutput) Type ¶
func (o FusionAuthTenantExternalIdentifierConfigurationEmailVerificationIdGeneratorOutput) Type() pulumi.StringOutput
The type of the secure generator used for generating the two factor one time code Id.
type FusionAuthTenantExternalIdentifierConfigurationEmailVerificationIdGeneratorPtrInput ¶
type FusionAuthTenantExternalIdentifierConfigurationEmailVerificationIdGeneratorPtrInput interface { pulumi.Input ToFusionAuthTenantExternalIdentifierConfigurationEmailVerificationIdGeneratorPtrOutput() FusionAuthTenantExternalIdentifierConfigurationEmailVerificationIdGeneratorPtrOutput ToFusionAuthTenantExternalIdentifierConfigurationEmailVerificationIdGeneratorPtrOutputWithContext(context.Context) FusionAuthTenantExternalIdentifierConfigurationEmailVerificationIdGeneratorPtrOutput }
FusionAuthTenantExternalIdentifierConfigurationEmailVerificationIdGeneratorPtrInput is an input type that accepts FusionAuthTenantExternalIdentifierConfigurationEmailVerificationIdGeneratorArgs, FusionAuthTenantExternalIdentifierConfigurationEmailVerificationIdGeneratorPtr and FusionAuthTenantExternalIdentifierConfigurationEmailVerificationIdGeneratorPtrOutput values. You can construct a concrete instance of `FusionAuthTenantExternalIdentifierConfigurationEmailVerificationIdGeneratorPtrInput` via:
FusionAuthTenantExternalIdentifierConfigurationEmailVerificationIdGeneratorArgs{...} or: nil
func FusionAuthTenantExternalIdentifierConfigurationEmailVerificationIdGeneratorPtr ¶
func FusionAuthTenantExternalIdentifierConfigurationEmailVerificationIdGeneratorPtr(v *FusionAuthTenantExternalIdentifierConfigurationEmailVerificationIdGeneratorArgs) FusionAuthTenantExternalIdentifierConfigurationEmailVerificationIdGeneratorPtrInput
type FusionAuthTenantExternalIdentifierConfigurationEmailVerificationIdGeneratorPtrOutput ¶
type FusionAuthTenantExternalIdentifierConfigurationEmailVerificationIdGeneratorPtrOutput struct{ *pulumi.OutputState }
func (FusionAuthTenantExternalIdentifierConfigurationEmailVerificationIdGeneratorPtrOutput) ElementType ¶
func (FusionAuthTenantExternalIdentifierConfigurationEmailVerificationIdGeneratorPtrOutput) Length ¶
func (o FusionAuthTenantExternalIdentifierConfigurationEmailVerificationIdGeneratorPtrOutput) Length() pulumi.IntPtrOutput
TThe length of the secure generator used for generating the the two factor code Id.
func (FusionAuthTenantExternalIdentifierConfigurationEmailVerificationIdGeneratorPtrOutput) ToFusionAuthTenantExternalIdentifierConfigurationEmailVerificationIdGeneratorPtrOutput ¶
func (o FusionAuthTenantExternalIdentifierConfigurationEmailVerificationIdGeneratorPtrOutput) ToFusionAuthTenantExternalIdentifierConfigurationEmailVerificationIdGeneratorPtrOutput() FusionAuthTenantExternalIdentifierConfigurationEmailVerificationIdGeneratorPtrOutput
func (FusionAuthTenantExternalIdentifierConfigurationEmailVerificationIdGeneratorPtrOutput) ToFusionAuthTenantExternalIdentifierConfigurationEmailVerificationIdGeneratorPtrOutputWithContext ¶
func (o FusionAuthTenantExternalIdentifierConfigurationEmailVerificationIdGeneratorPtrOutput) ToFusionAuthTenantExternalIdentifierConfigurationEmailVerificationIdGeneratorPtrOutputWithContext(ctx context.Context) FusionAuthTenantExternalIdentifierConfigurationEmailVerificationIdGeneratorPtrOutput
func (FusionAuthTenantExternalIdentifierConfigurationEmailVerificationIdGeneratorPtrOutput) Type ¶
func (o FusionAuthTenantExternalIdentifierConfigurationEmailVerificationIdGeneratorPtrOutput) Type() pulumi.StringPtrOutput
The type of the secure generator used for generating the two factor one time code Id.
type FusionAuthTenantExternalIdentifierConfigurationEmailVerificationOneTimeCodeGenerator ¶
type FusionAuthTenantExternalIdentifierConfigurationEmailVerificationOneTimeCodeGenerator struct { // TThe length of the secure generator used for generating the the two factor code Id. Length int `pulumi:"length"` // The type of the secure generator used for generating the two factor one time code Id. Type *string `pulumi:"type"` }
type FusionAuthTenantExternalIdentifierConfigurationEmailVerificationOneTimeCodeGeneratorArgs ¶
type FusionAuthTenantExternalIdentifierConfigurationEmailVerificationOneTimeCodeGeneratorArgs struct { // TThe length of the secure generator used for generating the the two factor code Id. Length pulumi.IntInput `pulumi:"length"` // The type of the secure generator used for generating the two factor one time code Id. Type pulumi.StringPtrInput `pulumi:"type"` }
func (FusionAuthTenantExternalIdentifierConfigurationEmailVerificationOneTimeCodeGeneratorArgs) ElementType ¶
func (FusionAuthTenantExternalIdentifierConfigurationEmailVerificationOneTimeCodeGeneratorArgs) ToFusionAuthTenantExternalIdentifierConfigurationEmailVerificationOneTimeCodeGeneratorOutput ¶
func (i FusionAuthTenantExternalIdentifierConfigurationEmailVerificationOneTimeCodeGeneratorArgs) ToFusionAuthTenantExternalIdentifierConfigurationEmailVerificationOneTimeCodeGeneratorOutput() FusionAuthTenantExternalIdentifierConfigurationEmailVerificationOneTimeCodeGeneratorOutput
func (FusionAuthTenantExternalIdentifierConfigurationEmailVerificationOneTimeCodeGeneratorArgs) ToFusionAuthTenantExternalIdentifierConfigurationEmailVerificationOneTimeCodeGeneratorOutputWithContext ¶
func (i FusionAuthTenantExternalIdentifierConfigurationEmailVerificationOneTimeCodeGeneratorArgs) ToFusionAuthTenantExternalIdentifierConfigurationEmailVerificationOneTimeCodeGeneratorOutputWithContext(ctx context.Context) FusionAuthTenantExternalIdentifierConfigurationEmailVerificationOneTimeCodeGeneratorOutput
func (FusionAuthTenantExternalIdentifierConfigurationEmailVerificationOneTimeCodeGeneratorArgs) ToFusionAuthTenantExternalIdentifierConfigurationEmailVerificationOneTimeCodeGeneratorPtrOutput ¶
func (i FusionAuthTenantExternalIdentifierConfigurationEmailVerificationOneTimeCodeGeneratorArgs) ToFusionAuthTenantExternalIdentifierConfigurationEmailVerificationOneTimeCodeGeneratorPtrOutput() FusionAuthTenantExternalIdentifierConfigurationEmailVerificationOneTimeCodeGeneratorPtrOutput
func (FusionAuthTenantExternalIdentifierConfigurationEmailVerificationOneTimeCodeGeneratorArgs) ToFusionAuthTenantExternalIdentifierConfigurationEmailVerificationOneTimeCodeGeneratorPtrOutputWithContext ¶
func (i FusionAuthTenantExternalIdentifierConfigurationEmailVerificationOneTimeCodeGeneratorArgs) ToFusionAuthTenantExternalIdentifierConfigurationEmailVerificationOneTimeCodeGeneratorPtrOutputWithContext(ctx context.Context) FusionAuthTenantExternalIdentifierConfigurationEmailVerificationOneTimeCodeGeneratorPtrOutput
type FusionAuthTenantExternalIdentifierConfigurationEmailVerificationOneTimeCodeGeneratorInput ¶
type FusionAuthTenantExternalIdentifierConfigurationEmailVerificationOneTimeCodeGeneratorInput interface { pulumi.Input ToFusionAuthTenantExternalIdentifierConfigurationEmailVerificationOneTimeCodeGeneratorOutput() FusionAuthTenantExternalIdentifierConfigurationEmailVerificationOneTimeCodeGeneratorOutput ToFusionAuthTenantExternalIdentifierConfigurationEmailVerificationOneTimeCodeGeneratorOutputWithContext(context.Context) FusionAuthTenantExternalIdentifierConfigurationEmailVerificationOneTimeCodeGeneratorOutput }
FusionAuthTenantExternalIdentifierConfigurationEmailVerificationOneTimeCodeGeneratorInput is an input type that accepts FusionAuthTenantExternalIdentifierConfigurationEmailVerificationOneTimeCodeGeneratorArgs and FusionAuthTenantExternalIdentifierConfigurationEmailVerificationOneTimeCodeGeneratorOutput values. You can construct a concrete instance of `FusionAuthTenantExternalIdentifierConfigurationEmailVerificationOneTimeCodeGeneratorInput` via:
FusionAuthTenantExternalIdentifierConfigurationEmailVerificationOneTimeCodeGeneratorArgs{...}
type FusionAuthTenantExternalIdentifierConfigurationEmailVerificationOneTimeCodeGeneratorOutput ¶
type FusionAuthTenantExternalIdentifierConfigurationEmailVerificationOneTimeCodeGeneratorOutput struct{ *pulumi.OutputState }
func (FusionAuthTenantExternalIdentifierConfigurationEmailVerificationOneTimeCodeGeneratorOutput) ElementType ¶
func (FusionAuthTenantExternalIdentifierConfigurationEmailVerificationOneTimeCodeGeneratorOutput) Length ¶
func (o FusionAuthTenantExternalIdentifierConfigurationEmailVerificationOneTimeCodeGeneratorOutput) Length() pulumi.IntOutput
TThe length of the secure generator used for generating the the two factor code Id.
func (FusionAuthTenantExternalIdentifierConfigurationEmailVerificationOneTimeCodeGeneratorOutput) ToFusionAuthTenantExternalIdentifierConfigurationEmailVerificationOneTimeCodeGeneratorOutput ¶
func (o FusionAuthTenantExternalIdentifierConfigurationEmailVerificationOneTimeCodeGeneratorOutput) ToFusionAuthTenantExternalIdentifierConfigurationEmailVerificationOneTimeCodeGeneratorOutput() FusionAuthTenantExternalIdentifierConfigurationEmailVerificationOneTimeCodeGeneratorOutput
func (FusionAuthTenantExternalIdentifierConfigurationEmailVerificationOneTimeCodeGeneratorOutput) ToFusionAuthTenantExternalIdentifierConfigurationEmailVerificationOneTimeCodeGeneratorOutputWithContext ¶
func (o FusionAuthTenantExternalIdentifierConfigurationEmailVerificationOneTimeCodeGeneratorOutput) ToFusionAuthTenantExternalIdentifierConfigurationEmailVerificationOneTimeCodeGeneratorOutputWithContext(ctx context.Context) FusionAuthTenantExternalIdentifierConfigurationEmailVerificationOneTimeCodeGeneratorOutput
func (FusionAuthTenantExternalIdentifierConfigurationEmailVerificationOneTimeCodeGeneratorOutput) ToFusionAuthTenantExternalIdentifierConfigurationEmailVerificationOneTimeCodeGeneratorPtrOutput ¶
func (o FusionAuthTenantExternalIdentifierConfigurationEmailVerificationOneTimeCodeGeneratorOutput) ToFusionAuthTenantExternalIdentifierConfigurationEmailVerificationOneTimeCodeGeneratorPtrOutput() FusionAuthTenantExternalIdentifierConfigurationEmailVerificationOneTimeCodeGeneratorPtrOutput
func (FusionAuthTenantExternalIdentifierConfigurationEmailVerificationOneTimeCodeGeneratorOutput) ToFusionAuthTenantExternalIdentifierConfigurationEmailVerificationOneTimeCodeGeneratorPtrOutputWithContext ¶
func (o FusionAuthTenantExternalIdentifierConfigurationEmailVerificationOneTimeCodeGeneratorOutput) ToFusionAuthTenantExternalIdentifierConfigurationEmailVerificationOneTimeCodeGeneratorPtrOutputWithContext(ctx context.Context) FusionAuthTenantExternalIdentifierConfigurationEmailVerificationOneTimeCodeGeneratorPtrOutput
func (FusionAuthTenantExternalIdentifierConfigurationEmailVerificationOneTimeCodeGeneratorOutput) Type ¶
func (o FusionAuthTenantExternalIdentifierConfigurationEmailVerificationOneTimeCodeGeneratorOutput) Type() pulumi.StringPtrOutput
The type of the secure generator used for generating the two factor one time code Id.
type FusionAuthTenantExternalIdentifierConfigurationEmailVerificationOneTimeCodeGeneratorPtrInput ¶
type FusionAuthTenantExternalIdentifierConfigurationEmailVerificationOneTimeCodeGeneratorPtrInput interface { pulumi.Input ToFusionAuthTenantExternalIdentifierConfigurationEmailVerificationOneTimeCodeGeneratorPtrOutput() FusionAuthTenantExternalIdentifierConfigurationEmailVerificationOneTimeCodeGeneratorPtrOutput ToFusionAuthTenantExternalIdentifierConfigurationEmailVerificationOneTimeCodeGeneratorPtrOutputWithContext(context.Context) FusionAuthTenantExternalIdentifierConfigurationEmailVerificationOneTimeCodeGeneratorPtrOutput }
FusionAuthTenantExternalIdentifierConfigurationEmailVerificationOneTimeCodeGeneratorPtrInput is an input type that accepts FusionAuthTenantExternalIdentifierConfigurationEmailVerificationOneTimeCodeGeneratorArgs, FusionAuthTenantExternalIdentifierConfigurationEmailVerificationOneTimeCodeGeneratorPtr and FusionAuthTenantExternalIdentifierConfigurationEmailVerificationOneTimeCodeGeneratorPtrOutput values. You can construct a concrete instance of `FusionAuthTenantExternalIdentifierConfigurationEmailVerificationOneTimeCodeGeneratorPtrInput` via:
FusionAuthTenantExternalIdentifierConfigurationEmailVerificationOneTimeCodeGeneratorArgs{...} or: nil
func FusionAuthTenantExternalIdentifierConfigurationEmailVerificationOneTimeCodeGeneratorPtr ¶
func FusionAuthTenantExternalIdentifierConfigurationEmailVerificationOneTimeCodeGeneratorPtr(v *FusionAuthTenantExternalIdentifierConfigurationEmailVerificationOneTimeCodeGeneratorArgs) FusionAuthTenantExternalIdentifierConfigurationEmailVerificationOneTimeCodeGeneratorPtrInput
type FusionAuthTenantExternalIdentifierConfigurationEmailVerificationOneTimeCodeGeneratorPtrOutput ¶
type FusionAuthTenantExternalIdentifierConfigurationEmailVerificationOneTimeCodeGeneratorPtrOutput struct{ *pulumi.OutputState }
func (FusionAuthTenantExternalIdentifierConfigurationEmailVerificationOneTimeCodeGeneratorPtrOutput) Elem ¶
func (FusionAuthTenantExternalIdentifierConfigurationEmailVerificationOneTimeCodeGeneratorPtrOutput) ElementType ¶
func (FusionAuthTenantExternalIdentifierConfigurationEmailVerificationOneTimeCodeGeneratorPtrOutput) Length ¶
func (o FusionAuthTenantExternalIdentifierConfigurationEmailVerificationOneTimeCodeGeneratorPtrOutput) Length() pulumi.IntPtrOutput
TThe length of the secure generator used for generating the the two factor code Id.
func (FusionAuthTenantExternalIdentifierConfigurationEmailVerificationOneTimeCodeGeneratorPtrOutput) ToFusionAuthTenantExternalIdentifierConfigurationEmailVerificationOneTimeCodeGeneratorPtrOutput ¶
func (o FusionAuthTenantExternalIdentifierConfigurationEmailVerificationOneTimeCodeGeneratorPtrOutput) ToFusionAuthTenantExternalIdentifierConfigurationEmailVerificationOneTimeCodeGeneratorPtrOutput() FusionAuthTenantExternalIdentifierConfigurationEmailVerificationOneTimeCodeGeneratorPtrOutput
func (FusionAuthTenantExternalIdentifierConfigurationEmailVerificationOneTimeCodeGeneratorPtrOutput) ToFusionAuthTenantExternalIdentifierConfigurationEmailVerificationOneTimeCodeGeneratorPtrOutputWithContext ¶
func (o FusionAuthTenantExternalIdentifierConfigurationEmailVerificationOneTimeCodeGeneratorPtrOutput) ToFusionAuthTenantExternalIdentifierConfigurationEmailVerificationOneTimeCodeGeneratorPtrOutputWithContext(ctx context.Context) FusionAuthTenantExternalIdentifierConfigurationEmailVerificationOneTimeCodeGeneratorPtrOutput
func (FusionAuthTenantExternalIdentifierConfigurationEmailVerificationOneTimeCodeGeneratorPtrOutput) Type ¶
func (o FusionAuthTenantExternalIdentifierConfigurationEmailVerificationOneTimeCodeGeneratorPtrOutput) Type() pulumi.StringPtrOutput
The type of the secure generator used for generating the two factor one time code Id.
type FusionAuthTenantExternalIdentifierConfigurationInput ¶
type FusionAuthTenantExternalIdentifierConfigurationInput interface { pulumi.Input ToFusionAuthTenantExternalIdentifierConfigurationOutput() FusionAuthTenantExternalIdentifierConfigurationOutput ToFusionAuthTenantExternalIdentifierConfigurationOutputWithContext(context.Context) FusionAuthTenantExternalIdentifierConfigurationOutput }
FusionAuthTenantExternalIdentifierConfigurationInput is an input type that accepts FusionAuthTenantExternalIdentifierConfigurationArgs and FusionAuthTenantExternalIdentifierConfigurationOutput values. You can construct a concrete instance of `FusionAuthTenantExternalIdentifierConfigurationInput` via:
FusionAuthTenantExternalIdentifierConfigurationArgs{...}
type FusionAuthTenantExternalIdentifierConfigurationOutput ¶
type FusionAuthTenantExternalIdentifierConfigurationOutput struct{ *pulumi.OutputState }
func (FusionAuthTenantExternalIdentifierConfigurationOutput) AuthorizationGrantIdTimeToLiveInSeconds ¶
func (o FusionAuthTenantExternalIdentifierConfigurationOutput) AuthorizationGrantIdTimeToLiveInSeconds() pulumi.IntOutput
The time in seconds until a OAuth authorization code in no longer valid to be exchanged for an access token. This is essentially the time allowed between the start of an Authorization request during the Authorization code grant and when you request an access token using this authorization code on the Token endpoint.
func (FusionAuthTenantExternalIdentifierConfigurationOutput) ChangePasswordIdGenerator ¶
func (o FusionAuthTenantExternalIdentifierConfigurationOutput) ChangePasswordIdGenerator() FusionAuthTenantExternalIdentifierConfigurationChangePasswordIdGeneratorOutput
func (FusionAuthTenantExternalIdentifierConfigurationOutput) ChangePasswordIdTimeToLiveInSeconds ¶
func (o FusionAuthTenantExternalIdentifierConfigurationOutput) ChangePasswordIdTimeToLiveInSeconds() pulumi.IntOutput
The time in seconds until a change password Id is no longer valid and cannot be used by the Change Password API. Value must be greater than 0.
func (FusionAuthTenantExternalIdentifierConfigurationOutput) DeviceCodeTimeToLiveInSeconds ¶
func (o FusionAuthTenantExternalIdentifierConfigurationOutput) DeviceCodeTimeToLiveInSeconds() pulumi.IntOutput
The time in seconds until a device code Id is no longer valid and cannot be used by the Token API. Value must be greater than 0.
func (FusionAuthTenantExternalIdentifierConfigurationOutput) DeviceUserCodeIdGenerator ¶
func (o FusionAuthTenantExternalIdentifierConfigurationOutput) DeviceUserCodeIdGenerator() FusionAuthTenantExternalIdentifierConfigurationDeviceUserCodeIdGeneratorOutput
func (FusionAuthTenantExternalIdentifierConfigurationOutput) ElementType ¶
func (FusionAuthTenantExternalIdentifierConfigurationOutput) ElementType() reflect.Type
func (FusionAuthTenantExternalIdentifierConfigurationOutput) EmailVerificationIdGenerator ¶
func (o FusionAuthTenantExternalIdentifierConfigurationOutput) EmailVerificationIdGenerator() FusionAuthTenantExternalIdentifierConfigurationEmailVerificationIdGeneratorOutput
func (FusionAuthTenantExternalIdentifierConfigurationOutput) EmailVerificationIdTimeToLiveInSeconds ¶
func (o FusionAuthTenantExternalIdentifierConfigurationOutput) EmailVerificationIdTimeToLiveInSeconds() pulumi.IntOutput
The time in seconds until a email verification Id is no longer valid and cannot be used by the Verify Email API. Value must be greater than 0.
func (FusionAuthTenantExternalIdentifierConfigurationOutput) EmailVerificationOneTimeCodeGenerator ¶
func (o FusionAuthTenantExternalIdentifierConfigurationOutput) EmailVerificationOneTimeCodeGenerator() FusionAuthTenantExternalIdentifierConfigurationEmailVerificationOneTimeCodeGeneratorOutput
func (FusionAuthTenantExternalIdentifierConfigurationOutput) ExternalAuthenticationIdTimeToLiveInSeconds ¶
func (o FusionAuthTenantExternalIdentifierConfigurationOutput) ExternalAuthenticationIdTimeToLiveInSeconds() pulumi.IntOutput
The time in seconds until an external authentication Id is no longer valid and cannot be used by the Token API. Value must be greater than 0.
func (FusionAuthTenantExternalIdentifierConfigurationOutput) OneTimePasswordTimeToLiveInSeconds ¶
func (o FusionAuthTenantExternalIdentifierConfigurationOutput) OneTimePasswordTimeToLiveInSeconds() pulumi.IntOutput
The time in seconds until a One Time Password is no longer valid and cannot be used by the Login API. Value must be greater than 0.
func (FusionAuthTenantExternalIdentifierConfigurationOutput) PasswordlessLoginGenerator ¶
func (o FusionAuthTenantExternalIdentifierConfigurationOutput) PasswordlessLoginGenerator() FusionAuthTenantExternalIdentifierConfigurationPasswordlessLoginGeneratorOutput
func (FusionAuthTenantExternalIdentifierConfigurationOutput) PasswordlessLoginTimeToLiveInSeconds ¶
func (o FusionAuthTenantExternalIdentifierConfigurationOutput) PasswordlessLoginTimeToLiveInSeconds() pulumi.IntOutput
The time in seconds until a passwordless code is no longer valid and cannot be used by the Passwordless API. Value must be greater than 0.
func (FusionAuthTenantExternalIdentifierConfigurationOutput) PendingAccountLinkTimeToLiveInSeconds ¶
func (o FusionAuthTenantExternalIdentifierConfigurationOutput) PendingAccountLinkTimeToLiveInSeconds() pulumi.IntPtrOutput
The number of seconds before the pending account link identifier is no longer valid to complete an account link request. Value must be greater than 0.
func (FusionAuthTenantExternalIdentifierConfigurationOutput) RegistrationVerificationIdGenerator ¶
func (o FusionAuthTenantExternalIdentifierConfigurationOutput) RegistrationVerificationIdGenerator() FusionAuthTenantExternalIdentifierConfigurationRegistrationVerificationIdGeneratorOutput
func (FusionAuthTenantExternalIdentifierConfigurationOutput) RegistrationVerificationIdTimeToLiveInSeconds ¶
func (o FusionAuthTenantExternalIdentifierConfigurationOutput) RegistrationVerificationIdTimeToLiveInSeconds() pulumi.IntOutput
The time in seconds until a registration verification Id is no longer valid and cannot be used by the Verify Registration API. Value must be greater than 0.
func (FusionAuthTenantExternalIdentifierConfigurationOutput) RegistrationVerificationOneTimeCodeGenerator ¶
func (o FusionAuthTenantExternalIdentifierConfigurationOutput) RegistrationVerificationOneTimeCodeGenerator() FusionAuthTenantExternalIdentifierConfigurationRegistrationVerificationOneTimeCodeGeneratorOutput
func (FusionAuthTenantExternalIdentifierConfigurationOutput) SamlV2AuthnRequestIdTtlSeconds ¶
func (o FusionAuthTenantExternalIdentifierConfigurationOutput) SamlV2AuthnRequestIdTtlSeconds() pulumi.IntPtrOutput
The time in seconds that a SAML AuthN request will be eligible for use to authenticate with FusionAuth.
func (FusionAuthTenantExternalIdentifierConfigurationOutput) SetupPasswordIdGenerator ¶
func (o FusionAuthTenantExternalIdentifierConfigurationOutput) SetupPasswordIdGenerator() FusionAuthTenantExternalIdentifierConfigurationSetupPasswordIdGeneratorOutput
func (FusionAuthTenantExternalIdentifierConfigurationOutput) SetupPasswordIdTimeToLiveInSeconds ¶
func (o FusionAuthTenantExternalIdentifierConfigurationOutput) SetupPasswordIdTimeToLiveInSeconds() pulumi.IntOutput
The time in seconds until a setup password Id is no longer valid and cannot be used by the Change Password API. Value must be greater than 0.
func (FusionAuthTenantExternalIdentifierConfigurationOutput) ToFusionAuthTenantExternalIdentifierConfigurationOutput ¶
func (o FusionAuthTenantExternalIdentifierConfigurationOutput) ToFusionAuthTenantExternalIdentifierConfigurationOutput() FusionAuthTenantExternalIdentifierConfigurationOutput
func (FusionAuthTenantExternalIdentifierConfigurationOutput) ToFusionAuthTenantExternalIdentifierConfigurationOutputWithContext ¶
func (o FusionAuthTenantExternalIdentifierConfigurationOutput) ToFusionAuthTenantExternalIdentifierConfigurationOutputWithContext(ctx context.Context) FusionAuthTenantExternalIdentifierConfigurationOutput
func (FusionAuthTenantExternalIdentifierConfigurationOutput) ToFusionAuthTenantExternalIdentifierConfigurationPtrOutput ¶
func (o FusionAuthTenantExternalIdentifierConfigurationOutput) ToFusionAuthTenantExternalIdentifierConfigurationPtrOutput() FusionAuthTenantExternalIdentifierConfigurationPtrOutput
func (FusionAuthTenantExternalIdentifierConfigurationOutput) ToFusionAuthTenantExternalIdentifierConfigurationPtrOutputWithContext ¶
func (o FusionAuthTenantExternalIdentifierConfigurationOutput) ToFusionAuthTenantExternalIdentifierConfigurationPtrOutputWithContext(ctx context.Context) FusionAuthTenantExternalIdentifierConfigurationPtrOutput
func (FusionAuthTenantExternalIdentifierConfigurationOutput) TrustTokenTimeToLiveInSeconds ¶
func (o FusionAuthTenantExternalIdentifierConfigurationOutput) TrustTokenTimeToLiveInSeconds() pulumi.IntPtrOutput
The number of seconds before the Trust Token is no longer valid to complete a request that requires trust. Value must be greater than 0.
func (FusionAuthTenantExternalIdentifierConfigurationOutput) TwoFactorIdTimeToLiveInSeconds ¶
func (o FusionAuthTenantExternalIdentifierConfigurationOutput) TwoFactorIdTimeToLiveInSeconds() pulumi.IntOutput
The time in seconds until a two factor Id is no longer valid and cannot be used by the Two Factor Login API. Value must be greater than 0.
func (FusionAuthTenantExternalIdentifierConfigurationOutput) TwoFactorOneTimeCodeIdGenerator ¶
func (o FusionAuthTenantExternalIdentifierConfigurationOutput) TwoFactorOneTimeCodeIdGenerator() FusionAuthTenantExternalIdentifierConfigurationTwoFactorOneTimeCodeIdGeneratorOutput
func (FusionAuthTenantExternalIdentifierConfigurationOutput) TwoFactorTrustIdTimeToLiveInSeconds ¶
func (o FusionAuthTenantExternalIdentifierConfigurationOutput) TwoFactorTrustIdTimeToLiveInSeconds() pulumi.IntOutput
The time in seconds until an issued Two Factor trust Id is no longer valid and the User will be required to complete Two Factor authentication during the next authentication attempt. Value must be greater than 0.
type FusionAuthTenantExternalIdentifierConfigurationPasswordlessLoginGenerator ¶
type FusionAuthTenantExternalIdentifierConfigurationPasswordlessLoginGenerator struct { // TThe length of the secure generator used for generating the the two factor code Id. Length int `pulumi:"length"` // The type of the secure generator used for generating the two factor one time code Id. Type string `pulumi:"type"` }
type FusionAuthTenantExternalIdentifierConfigurationPasswordlessLoginGeneratorArgs ¶
type FusionAuthTenantExternalIdentifierConfigurationPasswordlessLoginGeneratorArgs struct { // TThe length of the secure generator used for generating the the two factor code Id. Length pulumi.IntInput `pulumi:"length"` // The type of the secure generator used for generating the two factor one time code Id. Type pulumi.StringInput `pulumi:"type"` }
func (FusionAuthTenantExternalIdentifierConfigurationPasswordlessLoginGeneratorArgs) ElementType ¶
func (FusionAuthTenantExternalIdentifierConfigurationPasswordlessLoginGeneratorArgs) ElementType() reflect.Type
func (FusionAuthTenantExternalIdentifierConfigurationPasswordlessLoginGeneratorArgs) ToFusionAuthTenantExternalIdentifierConfigurationPasswordlessLoginGeneratorOutput ¶
func (i FusionAuthTenantExternalIdentifierConfigurationPasswordlessLoginGeneratorArgs) ToFusionAuthTenantExternalIdentifierConfigurationPasswordlessLoginGeneratorOutput() FusionAuthTenantExternalIdentifierConfigurationPasswordlessLoginGeneratorOutput
func (FusionAuthTenantExternalIdentifierConfigurationPasswordlessLoginGeneratorArgs) ToFusionAuthTenantExternalIdentifierConfigurationPasswordlessLoginGeneratorOutputWithContext ¶
func (i FusionAuthTenantExternalIdentifierConfigurationPasswordlessLoginGeneratorArgs) ToFusionAuthTenantExternalIdentifierConfigurationPasswordlessLoginGeneratorOutputWithContext(ctx context.Context) FusionAuthTenantExternalIdentifierConfigurationPasswordlessLoginGeneratorOutput
func (FusionAuthTenantExternalIdentifierConfigurationPasswordlessLoginGeneratorArgs) ToFusionAuthTenantExternalIdentifierConfigurationPasswordlessLoginGeneratorPtrOutput ¶
func (i FusionAuthTenantExternalIdentifierConfigurationPasswordlessLoginGeneratorArgs) ToFusionAuthTenantExternalIdentifierConfigurationPasswordlessLoginGeneratorPtrOutput() FusionAuthTenantExternalIdentifierConfigurationPasswordlessLoginGeneratorPtrOutput
func (FusionAuthTenantExternalIdentifierConfigurationPasswordlessLoginGeneratorArgs) ToFusionAuthTenantExternalIdentifierConfigurationPasswordlessLoginGeneratorPtrOutputWithContext ¶
func (i FusionAuthTenantExternalIdentifierConfigurationPasswordlessLoginGeneratorArgs) ToFusionAuthTenantExternalIdentifierConfigurationPasswordlessLoginGeneratorPtrOutputWithContext(ctx context.Context) FusionAuthTenantExternalIdentifierConfigurationPasswordlessLoginGeneratorPtrOutput
type FusionAuthTenantExternalIdentifierConfigurationPasswordlessLoginGeneratorInput ¶
type FusionAuthTenantExternalIdentifierConfigurationPasswordlessLoginGeneratorInput interface { pulumi.Input ToFusionAuthTenantExternalIdentifierConfigurationPasswordlessLoginGeneratorOutput() FusionAuthTenantExternalIdentifierConfigurationPasswordlessLoginGeneratorOutput ToFusionAuthTenantExternalIdentifierConfigurationPasswordlessLoginGeneratorOutputWithContext(context.Context) FusionAuthTenantExternalIdentifierConfigurationPasswordlessLoginGeneratorOutput }
FusionAuthTenantExternalIdentifierConfigurationPasswordlessLoginGeneratorInput is an input type that accepts FusionAuthTenantExternalIdentifierConfigurationPasswordlessLoginGeneratorArgs and FusionAuthTenantExternalIdentifierConfigurationPasswordlessLoginGeneratorOutput values. You can construct a concrete instance of `FusionAuthTenantExternalIdentifierConfigurationPasswordlessLoginGeneratorInput` via:
FusionAuthTenantExternalIdentifierConfigurationPasswordlessLoginGeneratorArgs{...}
type FusionAuthTenantExternalIdentifierConfigurationPasswordlessLoginGeneratorOutput ¶
type FusionAuthTenantExternalIdentifierConfigurationPasswordlessLoginGeneratorOutput struct{ *pulumi.OutputState }
func (FusionAuthTenantExternalIdentifierConfigurationPasswordlessLoginGeneratorOutput) ElementType ¶
func (FusionAuthTenantExternalIdentifierConfigurationPasswordlessLoginGeneratorOutput) ElementType() reflect.Type
func (FusionAuthTenantExternalIdentifierConfigurationPasswordlessLoginGeneratorOutput) Length ¶
func (o FusionAuthTenantExternalIdentifierConfigurationPasswordlessLoginGeneratorOutput) Length() pulumi.IntOutput
TThe length of the secure generator used for generating the the two factor code Id.
func (FusionAuthTenantExternalIdentifierConfigurationPasswordlessLoginGeneratorOutput) ToFusionAuthTenantExternalIdentifierConfigurationPasswordlessLoginGeneratorOutput ¶
func (o FusionAuthTenantExternalIdentifierConfigurationPasswordlessLoginGeneratorOutput) ToFusionAuthTenantExternalIdentifierConfigurationPasswordlessLoginGeneratorOutput() FusionAuthTenantExternalIdentifierConfigurationPasswordlessLoginGeneratorOutput
func (FusionAuthTenantExternalIdentifierConfigurationPasswordlessLoginGeneratorOutput) ToFusionAuthTenantExternalIdentifierConfigurationPasswordlessLoginGeneratorOutputWithContext ¶
func (o FusionAuthTenantExternalIdentifierConfigurationPasswordlessLoginGeneratorOutput) ToFusionAuthTenantExternalIdentifierConfigurationPasswordlessLoginGeneratorOutputWithContext(ctx context.Context) FusionAuthTenantExternalIdentifierConfigurationPasswordlessLoginGeneratorOutput
func (FusionAuthTenantExternalIdentifierConfigurationPasswordlessLoginGeneratorOutput) ToFusionAuthTenantExternalIdentifierConfigurationPasswordlessLoginGeneratorPtrOutput ¶
func (o FusionAuthTenantExternalIdentifierConfigurationPasswordlessLoginGeneratorOutput) ToFusionAuthTenantExternalIdentifierConfigurationPasswordlessLoginGeneratorPtrOutput() FusionAuthTenantExternalIdentifierConfigurationPasswordlessLoginGeneratorPtrOutput
func (FusionAuthTenantExternalIdentifierConfigurationPasswordlessLoginGeneratorOutput) ToFusionAuthTenantExternalIdentifierConfigurationPasswordlessLoginGeneratorPtrOutputWithContext ¶
func (o FusionAuthTenantExternalIdentifierConfigurationPasswordlessLoginGeneratorOutput) ToFusionAuthTenantExternalIdentifierConfigurationPasswordlessLoginGeneratorPtrOutputWithContext(ctx context.Context) FusionAuthTenantExternalIdentifierConfigurationPasswordlessLoginGeneratorPtrOutput
func (FusionAuthTenantExternalIdentifierConfigurationPasswordlessLoginGeneratorOutput) Type ¶
func (o FusionAuthTenantExternalIdentifierConfigurationPasswordlessLoginGeneratorOutput) Type() pulumi.StringOutput
The type of the secure generator used for generating the two factor one time code Id.
type FusionAuthTenantExternalIdentifierConfigurationPasswordlessLoginGeneratorPtrInput ¶
type FusionAuthTenantExternalIdentifierConfigurationPasswordlessLoginGeneratorPtrInput interface { pulumi.Input ToFusionAuthTenantExternalIdentifierConfigurationPasswordlessLoginGeneratorPtrOutput() FusionAuthTenantExternalIdentifierConfigurationPasswordlessLoginGeneratorPtrOutput ToFusionAuthTenantExternalIdentifierConfigurationPasswordlessLoginGeneratorPtrOutputWithContext(context.Context) FusionAuthTenantExternalIdentifierConfigurationPasswordlessLoginGeneratorPtrOutput }
FusionAuthTenantExternalIdentifierConfigurationPasswordlessLoginGeneratorPtrInput is an input type that accepts FusionAuthTenantExternalIdentifierConfigurationPasswordlessLoginGeneratorArgs, FusionAuthTenantExternalIdentifierConfigurationPasswordlessLoginGeneratorPtr and FusionAuthTenantExternalIdentifierConfigurationPasswordlessLoginGeneratorPtrOutput values. You can construct a concrete instance of `FusionAuthTenantExternalIdentifierConfigurationPasswordlessLoginGeneratorPtrInput` via:
FusionAuthTenantExternalIdentifierConfigurationPasswordlessLoginGeneratorArgs{...} or: nil
func FusionAuthTenantExternalIdentifierConfigurationPasswordlessLoginGeneratorPtr ¶
func FusionAuthTenantExternalIdentifierConfigurationPasswordlessLoginGeneratorPtr(v *FusionAuthTenantExternalIdentifierConfigurationPasswordlessLoginGeneratorArgs) FusionAuthTenantExternalIdentifierConfigurationPasswordlessLoginGeneratorPtrInput
type FusionAuthTenantExternalIdentifierConfigurationPasswordlessLoginGeneratorPtrOutput ¶
type FusionAuthTenantExternalIdentifierConfigurationPasswordlessLoginGeneratorPtrOutput struct{ *pulumi.OutputState }
func (FusionAuthTenantExternalIdentifierConfigurationPasswordlessLoginGeneratorPtrOutput) ElementType ¶
func (FusionAuthTenantExternalIdentifierConfigurationPasswordlessLoginGeneratorPtrOutput) Length ¶
func (o FusionAuthTenantExternalIdentifierConfigurationPasswordlessLoginGeneratorPtrOutput) Length() pulumi.IntPtrOutput
TThe length of the secure generator used for generating the the two factor code Id.
func (FusionAuthTenantExternalIdentifierConfigurationPasswordlessLoginGeneratorPtrOutput) ToFusionAuthTenantExternalIdentifierConfigurationPasswordlessLoginGeneratorPtrOutput ¶
func (o FusionAuthTenantExternalIdentifierConfigurationPasswordlessLoginGeneratorPtrOutput) ToFusionAuthTenantExternalIdentifierConfigurationPasswordlessLoginGeneratorPtrOutput() FusionAuthTenantExternalIdentifierConfigurationPasswordlessLoginGeneratorPtrOutput
func (FusionAuthTenantExternalIdentifierConfigurationPasswordlessLoginGeneratorPtrOutput) ToFusionAuthTenantExternalIdentifierConfigurationPasswordlessLoginGeneratorPtrOutputWithContext ¶
func (o FusionAuthTenantExternalIdentifierConfigurationPasswordlessLoginGeneratorPtrOutput) ToFusionAuthTenantExternalIdentifierConfigurationPasswordlessLoginGeneratorPtrOutputWithContext(ctx context.Context) FusionAuthTenantExternalIdentifierConfigurationPasswordlessLoginGeneratorPtrOutput
func (FusionAuthTenantExternalIdentifierConfigurationPasswordlessLoginGeneratorPtrOutput) Type ¶
func (o FusionAuthTenantExternalIdentifierConfigurationPasswordlessLoginGeneratorPtrOutput) Type() pulumi.StringPtrOutput
The type of the secure generator used for generating the two factor one time code Id.
type FusionAuthTenantExternalIdentifierConfigurationPtrInput ¶
type FusionAuthTenantExternalIdentifierConfigurationPtrInput interface { pulumi.Input ToFusionAuthTenantExternalIdentifierConfigurationPtrOutput() FusionAuthTenantExternalIdentifierConfigurationPtrOutput ToFusionAuthTenantExternalIdentifierConfigurationPtrOutputWithContext(context.Context) FusionAuthTenantExternalIdentifierConfigurationPtrOutput }
FusionAuthTenantExternalIdentifierConfigurationPtrInput is an input type that accepts FusionAuthTenantExternalIdentifierConfigurationArgs, FusionAuthTenantExternalIdentifierConfigurationPtr and FusionAuthTenantExternalIdentifierConfigurationPtrOutput values. You can construct a concrete instance of `FusionAuthTenantExternalIdentifierConfigurationPtrInput` via:
FusionAuthTenantExternalIdentifierConfigurationArgs{...} or: nil
func FusionAuthTenantExternalIdentifierConfigurationPtr ¶
func FusionAuthTenantExternalIdentifierConfigurationPtr(v *FusionAuthTenantExternalIdentifierConfigurationArgs) FusionAuthTenantExternalIdentifierConfigurationPtrInput
type FusionAuthTenantExternalIdentifierConfigurationPtrOutput ¶
type FusionAuthTenantExternalIdentifierConfigurationPtrOutput struct{ *pulumi.OutputState }
func (FusionAuthTenantExternalIdentifierConfigurationPtrOutput) AuthorizationGrantIdTimeToLiveInSeconds ¶
func (o FusionAuthTenantExternalIdentifierConfigurationPtrOutput) AuthorizationGrantIdTimeToLiveInSeconds() pulumi.IntPtrOutput
The time in seconds until a OAuth authorization code in no longer valid to be exchanged for an access token. This is essentially the time allowed between the start of an Authorization request during the Authorization code grant and when you request an access token using this authorization code on the Token endpoint.
func (FusionAuthTenantExternalIdentifierConfigurationPtrOutput) ChangePasswordIdGenerator ¶
func (o FusionAuthTenantExternalIdentifierConfigurationPtrOutput) ChangePasswordIdGenerator() FusionAuthTenantExternalIdentifierConfigurationChangePasswordIdGeneratorPtrOutput
func (FusionAuthTenantExternalIdentifierConfigurationPtrOutput) ChangePasswordIdTimeToLiveInSeconds ¶
func (o FusionAuthTenantExternalIdentifierConfigurationPtrOutput) ChangePasswordIdTimeToLiveInSeconds() pulumi.IntPtrOutput
The time in seconds until a change password Id is no longer valid and cannot be used by the Change Password API. Value must be greater than 0.
func (FusionAuthTenantExternalIdentifierConfigurationPtrOutput) DeviceCodeTimeToLiveInSeconds ¶
func (o FusionAuthTenantExternalIdentifierConfigurationPtrOutput) DeviceCodeTimeToLiveInSeconds() pulumi.IntPtrOutput
The time in seconds until a device code Id is no longer valid and cannot be used by the Token API. Value must be greater than 0.
func (FusionAuthTenantExternalIdentifierConfigurationPtrOutput) DeviceUserCodeIdGenerator ¶
func (o FusionAuthTenantExternalIdentifierConfigurationPtrOutput) DeviceUserCodeIdGenerator() FusionAuthTenantExternalIdentifierConfigurationDeviceUserCodeIdGeneratorPtrOutput
func (FusionAuthTenantExternalIdentifierConfigurationPtrOutput) ElementType ¶
func (FusionAuthTenantExternalIdentifierConfigurationPtrOutput) ElementType() reflect.Type
func (FusionAuthTenantExternalIdentifierConfigurationPtrOutput) EmailVerificationIdGenerator ¶
func (o FusionAuthTenantExternalIdentifierConfigurationPtrOutput) EmailVerificationIdGenerator() FusionAuthTenantExternalIdentifierConfigurationEmailVerificationIdGeneratorPtrOutput
func (FusionAuthTenantExternalIdentifierConfigurationPtrOutput) EmailVerificationIdTimeToLiveInSeconds ¶
func (o FusionAuthTenantExternalIdentifierConfigurationPtrOutput) EmailVerificationIdTimeToLiveInSeconds() pulumi.IntPtrOutput
The time in seconds until a email verification Id is no longer valid and cannot be used by the Verify Email API. Value must be greater than 0.
func (FusionAuthTenantExternalIdentifierConfigurationPtrOutput) EmailVerificationOneTimeCodeGenerator ¶
func (o FusionAuthTenantExternalIdentifierConfigurationPtrOutput) EmailVerificationOneTimeCodeGenerator() FusionAuthTenantExternalIdentifierConfigurationEmailVerificationOneTimeCodeGeneratorPtrOutput
func (FusionAuthTenantExternalIdentifierConfigurationPtrOutput) ExternalAuthenticationIdTimeToLiveInSeconds ¶
func (o FusionAuthTenantExternalIdentifierConfigurationPtrOutput) ExternalAuthenticationIdTimeToLiveInSeconds() pulumi.IntPtrOutput
The time in seconds until an external authentication Id is no longer valid and cannot be used by the Token API. Value must be greater than 0.
func (FusionAuthTenantExternalIdentifierConfigurationPtrOutput) OneTimePasswordTimeToLiveInSeconds ¶
func (o FusionAuthTenantExternalIdentifierConfigurationPtrOutput) OneTimePasswordTimeToLiveInSeconds() pulumi.IntPtrOutput
The time in seconds until a One Time Password is no longer valid and cannot be used by the Login API. Value must be greater than 0.
func (FusionAuthTenantExternalIdentifierConfigurationPtrOutput) PasswordlessLoginGenerator ¶
func (o FusionAuthTenantExternalIdentifierConfigurationPtrOutput) PasswordlessLoginGenerator() FusionAuthTenantExternalIdentifierConfigurationPasswordlessLoginGeneratorPtrOutput
func (FusionAuthTenantExternalIdentifierConfigurationPtrOutput) PasswordlessLoginTimeToLiveInSeconds ¶
func (o FusionAuthTenantExternalIdentifierConfigurationPtrOutput) PasswordlessLoginTimeToLiveInSeconds() pulumi.IntPtrOutput
The time in seconds until a passwordless code is no longer valid and cannot be used by the Passwordless API. Value must be greater than 0.
func (FusionAuthTenantExternalIdentifierConfigurationPtrOutput) PendingAccountLinkTimeToLiveInSeconds ¶
func (o FusionAuthTenantExternalIdentifierConfigurationPtrOutput) PendingAccountLinkTimeToLiveInSeconds() pulumi.IntPtrOutput
The number of seconds before the pending account link identifier is no longer valid to complete an account link request. Value must be greater than 0.
func (FusionAuthTenantExternalIdentifierConfigurationPtrOutput) RegistrationVerificationIdGenerator ¶
func (o FusionAuthTenantExternalIdentifierConfigurationPtrOutput) RegistrationVerificationIdGenerator() FusionAuthTenantExternalIdentifierConfigurationRegistrationVerificationIdGeneratorPtrOutput
func (FusionAuthTenantExternalIdentifierConfigurationPtrOutput) RegistrationVerificationIdTimeToLiveInSeconds ¶
func (o FusionAuthTenantExternalIdentifierConfigurationPtrOutput) RegistrationVerificationIdTimeToLiveInSeconds() pulumi.IntPtrOutput
The time in seconds until a registration verification Id is no longer valid and cannot be used by the Verify Registration API. Value must be greater than 0.
func (FusionAuthTenantExternalIdentifierConfigurationPtrOutput) RegistrationVerificationOneTimeCodeGenerator ¶
func (o FusionAuthTenantExternalIdentifierConfigurationPtrOutput) RegistrationVerificationOneTimeCodeGenerator() FusionAuthTenantExternalIdentifierConfigurationRegistrationVerificationOneTimeCodeGeneratorPtrOutput
func (FusionAuthTenantExternalIdentifierConfigurationPtrOutput) SamlV2AuthnRequestIdTtlSeconds ¶
func (o FusionAuthTenantExternalIdentifierConfigurationPtrOutput) SamlV2AuthnRequestIdTtlSeconds() pulumi.IntPtrOutput
The time in seconds that a SAML AuthN request will be eligible for use to authenticate with FusionAuth.
func (FusionAuthTenantExternalIdentifierConfigurationPtrOutput) SetupPasswordIdGenerator ¶
func (o FusionAuthTenantExternalIdentifierConfigurationPtrOutput) SetupPasswordIdGenerator() FusionAuthTenantExternalIdentifierConfigurationSetupPasswordIdGeneratorPtrOutput
func (FusionAuthTenantExternalIdentifierConfigurationPtrOutput) SetupPasswordIdTimeToLiveInSeconds ¶
func (o FusionAuthTenantExternalIdentifierConfigurationPtrOutput) SetupPasswordIdTimeToLiveInSeconds() pulumi.IntPtrOutput
The time in seconds until a setup password Id is no longer valid and cannot be used by the Change Password API. Value must be greater than 0.
func (FusionAuthTenantExternalIdentifierConfigurationPtrOutput) ToFusionAuthTenantExternalIdentifierConfigurationPtrOutput ¶
func (o FusionAuthTenantExternalIdentifierConfigurationPtrOutput) ToFusionAuthTenantExternalIdentifierConfigurationPtrOutput() FusionAuthTenantExternalIdentifierConfigurationPtrOutput
func (FusionAuthTenantExternalIdentifierConfigurationPtrOutput) ToFusionAuthTenantExternalIdentifierConfigurationPtrOutputWithContext ¶
func (o FusionAuthTenantExternalIdentifierConfigurationPtrOutput) ToFusionAuthTenantExternalIdentifierConfigurationPtrOutputWithContext(ctx context.Context) FusionAuthTenantExternalIdentifierConfigurationPtrOutput
func (FusionAuthTenantExternalIdentifierConfigurationPtrOutput) TrustTokenTimeToLiveInSeconds ¶
func (o FusionAuthTenantExternalIdentifierConfigurationPtrOutput) TrustTokenTimeToLiveInSeconds() pulumi.IntPtrOutput
The number of seconds before the Trust Token is no longer valid to complete a request that requires trust. Value must be greater than 0.
func (FusionAuthTenantExternalIdentifierConfigurationPtrOutput) TwoFactorIdTimeToLiveInSeconds ¶
func (o FusionAuthTenantExternalIdentifierConfigurationPtrOutput) TwoFactorIdTimeToLiveInSeconds() pulumi.IntPtrOutput
The time in seconds until a two factor Id is no longer valid and cannot be used by the Two Factor Login API. Value must be greater than 0.
func (FusionAuthTenantExternalIdentifierConfigurationPtrOutput) TwoFactorOneTimeCodeIdGenerator ¶
func (o FusionAuthTenantExternalIdentifierConfigurationPtrOutput) TwoFactorOneTimeCodeIdGenerator() FusionAuthTenantExternalIdentifierConfigurationTwoFactorOneTimeCodeIdGeneratorPtrOutput
func (FusionAuthTenantExternalIdentifierConfigurationPtrOutput) TwoFactorTrustIdTimeToLiveInSeconds ¶
func (o FusionAuthTenantExternalIdentifierConfigurationPtrOutput) TwoFactorTrustIdTimeToLiveInSeconds() pulumi.IntPtrOutput
The time in seconds until an issued Two Factor trust Id is no longer valid and the User will be required to complete Two Factor authentication during the next authentication attempt. Value must be greater than 0.
type FusionAuthTenantExternalIdentifierConfigurationRegistrationVerificationIdGenerator ¶
type FusionAuthTenantExternalIdentifierConfigurationRegistrationVerificationIdGenerator struct { // TThe length of the secure generator used for generating the the two factor code Id. Length int `pulumi:"length"` // The type of the secure generator used for generating the two factor one time code Id. Type string `pulumi:"type"` }
type FusionAuthTenantExternalIdentifierConfigurationRegistrationVerificationIdGeneratorArgs ¶
type FusionAuthTenantExternalIdentifierConfigurationRegistrationVerificationIdGeneratorArgs struct { // TThe length of the secure generator used for generating the the two factor code Id. Length pulumi.IntInput `pulumi:"length"` // The type of the secure generator used for generating the two factor one time code Id. Type pulumi.StringInput `pulumi:"type"` }
func (FusionAuthTenantExternalIdentifierConfigurationRegistrationVerificationIdGeneratorArgs) ElementType ¶
func (FusionAuthTenantExternalIdentifierConfigurationRegistrationVerificationIdGeneratorArgs) ToFusionAuthTenantExternalIdentifierConfigurationRegistrationVerificationIdGeneratorOutput ¶
func (i FusionAuthTenantExternalIdentifierConfigurationRegistrationVerificationIdGeneratorArgs) ToFusionAuthTenantExternalIdentifierConfigurationRegistrationVerificationIdGeneratorOutput() FusionAuthTenantExternalIdentifierConfigurationRegistrationVerificationIdGeneratorOutput
func (FusionAuthTenantExternalIdentifierConfigurationRegistrationVerificationIdGeneratorArgs) ToFusionAuthTenantExternalIdentifierConfigurationRegistrationVerificationIdGeneratorOutputWithContext ¶
func (i FusionAuthTenantExternalIdentifierConfigurationRegistrationVerificationIdGeneratorArgs) ToFusionAuthTenantExternalIdentifierConfigurationRegistrationVerificationIdGeneratorOutputWithContext(ctx context.Context) FusionAuthTenantExternalIdentifierConfigurationRegistrationVerificationIdGeneratorOutput
func (FusionAuthTenantExternalIdentifierConfigurationRegistrationVerificationIdGeneratorArgs) ToFusionAuthTenantExternalIdentifierConfigurationRegistrationVerificationIdGeneratorPtrOutput ¶
func (i FusionAuthTenantExternalIdentifierConfigurationRegistrationVerificationIdGeneratorArgs) ToFusionAuthTenantExternalIdentifierConfigurationRegistrationVerificationIdGeneratorPtrOutput() FusionAuthTenantExternalIdentifierConfigurationRegistrationVerificationIdGeneratorPtrOutput
func (FusionAuthTenantExternalIdentifierConfigurationRegistrationVerificationIdGeneratorArgs) ToFusionAuthTenantExternalIdentifierConfigurationRegistrationVerificationIdGeneratorPtrOutputWithContext ¶
func (i FusionAuthTenantExternalIdentifierConfigurationRegistrationVerificationIdGeneratorArgs) ToFusionAuthTenantExternalIdentifierConfigurationRegistrationVerificationIdGeneratorPtrOutputWithContext(ctx context.Context) FusionAuthTenantExternalIdentifierConfigurationRegistrationVerificationIdGeneratorPtrOutput
type FusionAuthTenantExternalIdentifierConfigurationRegistrationVerificationIdGeneratorInput ¶
type FusionAuthTenantExternalIdentifierConfigurationRegistrationVerificationIdGeneratorInput interface { pulumi.Input ToFusionAuthTenantExternalIdentifierConfigurationRegistrationVerificationIdGeneratorOutput() FusionAuthTenantExternalIdentifierConfigurationRegistrationVerificationIdGeneratorOutput ToFusionAuthTenantExternalIdentifierConfigurationRegistrationVerificationIdGeneratorOutputWithContext(context.Context) FusionAuthTenantExternalIdentifierConfigurationRegistrationVerificationIdGeneratorOutput }
FusionAuthTenantExternalIdentifierConfigurationRegistrationVerificationIdGeneratorInput is an input type that accepts FusionAuthTenantExternalIdentifierConfigurationRegistrationVerificationIdGeneratorArgs and FusionAuthTenantExternalIdentifierConfigurationRegistrationVerificationIdGeneratorOutput values. You can construct a concrete instance of `FusionAuthTenantExternalIdentifierConfigurationRegistrationVerificationIdGeneratorInput` via:
FusionAuthTenantExternalIdentifierConfigurationRegistrationVerificationIdGeneratorArgs{...}
type FusionAuthTenantExternalIdentifierConfigurationRegistrationVerificationIdGeneratorOutput ¶
type FusionAuthTenantExternalIdentifierConfigurationRegistrationVerificationIdGeneratorOutput struct{ *pulumi.OutputState }
func (FusionAuthTenantExternalIdentifierConfigurationRegistrationVerificationIdGeneratorOutput) ElementType ¶
func (FusionAuthTenantExternalIdentifierConfigurationRegistrationVerificationIdGeneratorOutput) Length ¶
func (o FusionAuthTenantExternalIdentifierConfigurationRegistrationVerificationIdGeneratorOutput) Length() pulumi.IntOutput
TThe length of the secure generator used for generating the the two factor code Id.
func (FusionAuthTenantExternalIdentifierConfigurationRegistrationVerificationIdGeneratorOutput) ToFusionAuthTenantExternalIdentifierConfigurationRegistrationVerificationIdGeneratorOutput ¶
func (o FusionAuthTenantExternalIdentifierConfigurationRegistrationVerificationIdGeneratorOutput) ToFusionAuthTenantExternalIdentifierConfigurationRegistrationVerificationIdGeneratorOutput() FusionAuthTenantExternalIdentifierConfigurationRegistrationVerificationIdGeneratorOutput
func (FusionAuthTenantExternalIdentifierConfigurationRegistrationVerificationIdGeneratorOutput) ToFusionAuthTenantExternalIdentifierConfigurationRegistrationVerificationIdGeneratorOutputWithContext ¶
func (o FusionAuthTenantExternalIdentifierConfigurationRegistrationVerificationIdGeneratorOutput) ToFusionAuthTenantExternalIdentifierConfigurationRegistrationVerificationIdGeneratorOutputWithContext(ctx context.Context) FusionAuthTenantExternalIdentifierConfigurationRegistrationVerificationIdGeneratorOutput
func (FusionAuthTenantExternalIdentifierConfigurationRegistrationVerificationIdGeneratorOutput) ToFusionAuthTenantExternalIdentifierConfigurationRegistrationVerificationIdGeneratorPtrOutput ¶
func (o FusionAuthTenantExternalIdentifierConfigurationRegistrationVerificationIdGeneratorOutput) ToFusionAuthTenantExternalIdentifierConfigurationRegistrationVerificationIdGeneratorPtrOutput() FusionAuthTenantExternalIdentifierConfigurationRegistrationVerificationIdGeneratorPtrOutput
func (FusionAuthTenantExternalIdentifierConfigurationRegistrationVerificationIdGeneratorOutput) ToFusionAuthTenantExternalIdentifierConfigurationRegistrationVerificationIdGeneratorPtrOutputWithContext ¶
func (o FusionAuthTenantExternalIdentifierConfigurationRegistrationVerificationIdGeneratorOutput) ToFusionAuthTenantExternalIdentifierConfigurationRegistrationVerificationIdGeneratorPtrOutputWithContext(ctx context.Context) FusionAuthTenantExternalIdentifierConfigurationRegistrationVerificationIdGeneratorPtrOutput
func (FusionAuthTenantExternalIdentifierConfigurationRegistrationVerificationIdGeneratorOutput) Type ¶
func (o FusionAuthTenantExternalIdentifierConfigurationRegistrationVerificationIdGeneratorOutput) Type() pulumi.StringOutput
The type of the secure generator used for generating the two factor one time code Id.
type FusionAuthTenantExternalIdentifierConfigurationRegistrationVerificationIdGeneratorPtrInput ¶
type FusionAuthTenantExternalIdentifierConfigurationRegistrationVerificationIdGeneratorPtrInput interface { pulumi.Input ToFusionAuthTenantExternalIdentifierConfigurationRegistrationVerificationIdGeneratorPtrOutput() FusionAuthTenantExternalIdentifierConfigurationRegistrationVerificationIdGeneratorPtrOutput ToFusionAuthTenantExternalIdentifierConfigurationRegistrationVerificationIdGeneratorPtrOutputWithContext(context.Context) FusionAuthTenantExternalIdentifierConfigurationRegistrationVerificationIdGeneratorPtrOutput }
FusionAuthTenantExternalIdentifierConfigurationRegistrationVerificationIdGeneratorPtrInput is an input type that accepts FusionAuthTenantExternalIdentifierConfigurationRegistrationVerificationIdGeneratorArgs, FusionAuthTenantExternalIdentifierConfigurationRegistrationVerificationIdGeneratorPtr and FusionAuthTenantExternalIdentifierConfigurationRegistrationVerificationIdGeneratorPtrOutput values. You can construct a concrete instance of `FusionAuthTenantExternalIdentifierConfigurationRegistrationVerificationIdGeneratorPtrInput` via:
FusionAuthTenantExternalIdentifierConfigurationRegistrationVerificationIdGeneratorArgs{...} or: nil
func FusionAuthTenantExternalIdentifierConfigurationRegistrationVerificationIdGeneratorPtr ¶
func FusionAuthTenantExternalIdentifierConfigurationRegistrationVerificationIdGeneratorPtr(v *FusionAuthTenantExternalIdentifierConfigurationRegistrationVerificationIdGeneratorArgs) FusionAuthTenantExternalIdentifierConfigurationRegistrationVerificationIdGeneratorPtrInput
type FusionAuthTenantExternalIdentifierConfigurationRegistrationVerificationIdGeneratorPtrOutput ¶
type FusionAuthTenantExternalIdentifierConfigurationRegistrationVerificationIdGeneratorPtrOutput struct{ *pulumi.OutputState }
func (FusionAuthTenantExternalIdentifierConfigurationRegistrationVerificationIdGeneratorPtrOutput) Elem ¶
func (FusionAuthTenantExternalIdentifierConfigurationRegistrationVerificationIdGeneratorPtrOutput) ElementType ¶
func (FusionAuthTenantExternalIdentifierConfigurationRegistrationVerificationIdGeneratorPtrOutput) Length ¶
func (o FusionAuthTenantExternalIdentifierConfigurationRegistrationVerificationIdGeneratorPtrOutput) Length() pulumi.IntPtrOutput
TThe length of the secure generator used for generating the the two factor code Id.
func (FusionAuthTenantExternalIdentifierConfigurationRegistrationVerificationIdGeneratorPtrOutput) ToFusionAuthTenantExternalIdentifierConfigurationRegistrationVerificationIdGeneratorPtrOutput ¶
func (o FusionAuthTenantExternalIdentifierConfigurationRegistrationVerificationIdGeneratorPtrOutput) ToFusionAuthTenantExternalIdentifierConfigurationRegistrationVerificationIdGeneratorPtrOutput() FusionAuthTenantExternalIdentifierConfigurationRegistrationVerificationIdGeneratorPtrOutput
func (FusionAuthTenantExternalIdentifierConfigurationRegistrationVerificationIdGeneratorPtrOutput) ToFusionAuthTenantExternalIdentifierConfigurationRegistrationVerificationIdGeneratorPtrOutputWithContext ¶
func (o FusionAuthTenantExternalIdentifierConfigurationRegistrationVerificationIdGeneratorPtrOutput) ToFusionAuthTenantExternalIdentifierConfigurationRegistrationVerificationIdGeneratorPtrOutputWithContext(ctx context.Context) FusionAuthTenantExternalIdentifierConfigurationRegistrationVerificationIdGeneratorPtrOutput
func (FusionAuthTenantExternalIdentifierConfigurationRegistrationVerificationIdGeneratorPtrOutput) Type ¶
func (o FusionAuthTenantExternalIdentifierConfigurationRegistrationVerificationIdGeneratorPtrOutput) Type() pulumi.StringPtrOutput
The type of the secure generator used for generating the two factor one time code Id.
type FusionAuthTenantExternalIdentifierConfigurationRegistrationVerificationOneTimeCodeGenerator ¶
type FusionAuthTenantExternalIdentifierConfigurationRegistrationVerificationOneTimeCodeGenerator struct { // TThe length of the secure generator used for generating the the two factor code Id. Length int `pulumi:"length"` // The type of the secure generator used for generating the two factor one time code Id. Type *string `pulumi:"type"` }
type FusionAuthTenantExternalIdentifierConfigurationRegistrationVerificationOneTimeCodeGeneratorArgs ¶
type FusionAuthTenantExternalIdentifierConfigurationRegistrationVerificationOneTimeCodeGeneratorArgs struct { // TThe length of the secure generator used for generating the the two factor code Id. Length pulumi.IntInput `pulumi:"length"` // The type of the secure generator used for generating the two factor one time code Id. Type pulumi.StringPtrInput `pulumi:"type"` }
func (FusionAuthTenantExternalIdentifierConfigurationRegistrationVerificationOneTimeCodeGeneratorArgs) ElementType ¶
func (FusionAuthTenantExternalIdentifierConfigurationRegistrationVerificationOneTimeCodeGeneratorArgs) ToFusionAuthTenantExternalIdentifierConfigurationRegistrationVerificationOneTimeCodeGeneratorOutput ¶
func (i FusionAuthTenantExternalIdentifierConfigurationRegistrationVerificationOneTimeCodeGeneratorArgs) ToFusionAuthTenantExternalIdentifierConfigurationRegistrationVerificationOneTimeCodeGeneratorOutput() FusionAuthTenantExternalIdentifierConfigurationRegistrationVerificationOneTimeCodeGeneratorOutput
func (FusionAuthTenantExternalIdentifierConfigurationRegistrationVerificationOneTimeCodeGeneratorArgs) ToFusionAuthTenantExternalIdentifierConfigurationRegistrationVerificationOneTimeCodeGeneratorOutputWithContext ¶
func (i FusionAuthTenantExternalIdentifierConfigurationRegistrationVerificationOneTimeCodeGeneratorArgs) ToFusionAuthTenantExternalIdentifierConfigurationRegistrationVerificationOneTimeCodeGeneratorOutputWithContext(ctx context.Context) FusionAuthTenantExternalIdentifierConfigurationRegistrationVerificationOneTimeCodeGeneratorOutput
func (FusionAuthTenantExternalIdentifierConfigurationRegistrationVerificationOneTimeCodeGeneratorArgs) ToFusionAuthTenantExternalIdentifierConfigurationRegistrationVerificationOneTimeCodeGeneratorPtrOutput ¶
func (i FusionAuthTenantExternalIdentifierConfigurationRegistrationVerificationOneTimeCodeGeneratorArgs) ToFusionAuthTenantExternalIdentifierConfigurationRegistrationVerificationOneTimeCodeGeneratorPtrOutput() FusionAuthTenantExternalIdentifierConfigurationRegistrationVerificationOneTimeCodeGeneratorPtrOutput
func (FusionAuthTenantExternalIdentifierConfigurationRegistrationVerificationOneTimeCodeGeneratorArgs) ToFusionAuthTenantExternalIdentifierConfigurationRegistrationVerificationOneTimeCodeGeneratorPtrOutputWithContext ¶
func (i FusionAuthTenantExternalIdentifierConfigurationRegistrationVerificationOneTimeCodeGeneratorArgs) ToFusionAuthTenantExternalIdentifierConfigurationRegistrationVerificationOneTimeCodeGeneratorPtrOutputWithContext(ctx context.Context) FusionAuthTenantExternalIdentifierConfigurationRegistrationVerificationOneTimeCodeGeneratorPtrOutput
type FusionAuthTenantExternalIdentifierConfigurationRegistrationVerificationOneTimeCodeGeneratorInput ¶
type FusionAuthTenantExternalIdentifierConfigurationRegistrationVerificationOneTimeCodeGeneratorInput interface { pulumi.Input ToFusionAuthTenantExternalIdentifierConfigurationRegistrationVerificationOneTimeCodeGeneratorOutput() FusionAuthTenantExternalIdentifierConfigurationRegistrationVerificationOneTimeCodeGeneratorOutput ToFusionAuthTenantExternalIdentifierConfigurationRegistrationVerificationOneTimeCodeGeneratorOutputWithContext(context.Context) FusionAuthTenantExternalIdentifierConfigurationRegistrationVerificationOneTimeCodeGeneratorOutput }
FusionAuthTenantExternalIdentifierConfigurationRegistrationVerificationOneTimeCodeGeneratorInput is an input type that accepts FusionAuthTenantExternalIdentifierConfigurationRegistrationVerificationOneTimeCodeGeneratorArgs and FusionAuthTenantExternalIdentifierConfigurationRegistrationVerificationOneTimeCodeGeneratorOutput values. You can construct a concrete instance of `FusionAuthTenantExternalIdentifierConfigurationRegistrationVerificationOneTimeCodeGeneratorInput` via:
FusionAuthTenantExternalIdentifierConfigurationRegistrationVerificationOneTimeCodeGeneratorArgs{...}
type FusionAuthTenantExternalIdentifierConfigurationRegistrationVerificationOneTimeCodeGeneratorOutput ¶
type FusionAuthTenantExternalIdentifierConfigurationRegistrationVerificationOneTimeCodeGeneratorOutput struct{ *pulumi.OutputState }
func (FusionAuthTenantExternalIdentifierConfigurationRegistrationVerificationOneTimeCodeGeneratorOutput) ElementType ¶
func (FusionAuthTenantExternalIdentifierConfigurationRegistrationVerificationOneTimeCodeGeneratorOutput) Length ¶
func (o FusionAuthTenantExternalIdentifierConfigurationRegistrationVerificationOneTimeCodeGeneratorOutput) Length() pulumi.IntOutput
TThe length of the secure generator used for generating the the two factor code Id.
func (FusionAuthTenantExternalIdentifierConfigurationRegistrationVerificationOneTimeCodeGeneratorOutput) ToFusionAuthTenantExternalIdentifierConfigurationRegistrationVerificationOneTimeCodeGeneratorOutput ¶
func (o FusionAuthTenantExternalIdentifierConfigurationRegistrationVerificationOneTimeCodeGeneratorOutput) ToFusionAuthTenantExternalIdentifierConfigurationRegistrationVerificationOneTimeCodeGeneratorOutput() FusionAuthTenantExternalIdentifierConfigurationRegistrationVerificationOneTimeCodeGeneratorOutput
func (FusionAuthTenantExternalIdentifierConfigurationRegistrationVerificationOneTimeCodeGeneratorOutput) ToFusionAuthTenantExternalIdentifierConfigurationRegistrationVerificationOneTimeCodeGeneratorOutputWithContext ¶
func (o FusionAuthTenantExternalIdentifierConfigurationRegistrationVerificationOneTimeCodeGeneratorOutput) ToFusionAuthTenantExternalIdentifierConfigurationRegistrationVerificationOneTimeCodeGeneratorOutputWithContext(ctx context.Context) FusionAuthTenantExternalIdentifierConfigurationRegistrationVerificationOneTimeCodeGeneratorOutput
func (FusionAuthTenantExternalIdentifierConfigurationRegistrationVerificationOneTimeCodeGeneratorOutput) ToFusionAuthTenantExternalIdentifierConfigurationRegistrationVerificationOneTimeCodeGeneratorPtrOutput ¶
func (o FusionAuthTenantExternalIdentifierConfigurationRegistrationVerificationOneTimeCodeGeneratorOutput) ToFusionAuthTenantExternalIdentifierConfigurationRegistrationVerificationOneTimeCodeGeneratorPtrOutput() FusionAuthTenantExternalIdentifierConfigurationRegistrationVerificationOneTimeCodeGeneratorPtrOutput
func (FusionAuthTenantExternalIdentifierConfigurationRegistrationVerificationOneTimeCodeGeneratorOutput) ToFusionAuthTenantExternalIdentifierConfigurationRegistrationVerificationOneTimeCodeGeneratorPtrOutputWithContext ¶
func (o FusionAuthTenantExternalIdentifierConfigurationRegistrationVerificationOneTimeCodeGeneratorOutput) ToFusionAuthTenantExternalIdentifierConfigurationRegistrationVerificationOneTimeCodeGeneratorPtrOutputWithContext(ctx context.Context) FusionAuthTenantExternalIdentifierConfigurationRegistrationVerificationOneTimeCodeGeneratorPtrOutput
func (FusionAuthTenantExternalIdentifierConfigurationRegistrationVerificationOneTimeCodeGeneratorOutput) Type ¶
func (o FusionAuthTenantExternalIdentifierConfigurationRegistrationVerificationOneTimeCodeGeneratorOutput) Type() pulumi.StringPtrOutput
The type of the secure generator used for generating the two factor one time code Id.
type FusionAuthTenantExternalIdentifierConfigurationRegistrationVerificationOneTimeCodeGeneratorPtrInput ¶
type FusionAuthTenantExternalIdentifierConfigurationRegistrationVerificationOneTimeCodeGeneratorPtrInput interface { pulumi.Input ToFusionAuthTenantExternalIdentifierConfigurationRegistrationVerificationOneTimeCodeGeneratorPtrOutput() FusionAuthTenantExternalIdentifierConfigurationRegistrationVerificationOneTimeCodeGeneratorPtrOutput ToFusionAuthTenantExternalIdentifierConfigurationRegistrationVerificationOneTimeCodeGeneratorPtrOutputWithContext(context.Context) FusionAuthTenantExternalIdentifierConfigurationRegistrationVerificationOneTimeCodeGeneratorPtrOutput }
FusionAuthTenantExternalIdentifierConfigurationRegistrationVerificationOneTimeCodeGeneratorPtrInput is an input type that accepts FusionAuthTenantExternalIdentifierConfigurationRegistrationVerificationOneTimeCodeGeneratorArgs, FusionAuthTenantExternalIdentifierConfigurationRegistrationVerificationOneTimeCodeGeneratorPtr and FusionAuthTenantExternalIdentifierConfigurationRegistrationVerificationOneTimeCodeGeneratorPtrOutput values. You can construct a concrete instance of `FusionAuthTenantExternalIdentifierConfigurationRegistrationVerificationOneTimeCodeGeneratorPtrInput` via:
FusionAuthTenantExternalIdentifierConfigurationRegistrationVerificationOneTimeCodeGeneratorArgs{...} or: nil
func FusionAuthTenantExternalIdentifierConfigurationRegistrationVerificationOneTimeCodeGeneratorPtr ¶
func FusionAuthTenantExternalIdentifierConfigurationRegistrationVerificationOneTimeCodeGeneratorPtr(v *FusionAuthTenantExternalIdentifierConfigurationRegistrationVerificationOneTimeCodeGeneratorArgs) FusionAuthTenantExternalIdentifierConfigurationRegistrationVerificationOneTimeCodeGeneratorPtrInput
type FusionAuthTenantExternalIdentifierConfigurationRegistrationVerificationOneTimeCodeGeneratorPtrOutput ¶
type FusionAuthTenantExternalIdentifierConfigurationRegistrationVerificationOneTimeCodeGeneratorPtrOutput struct{ *pulumi.OutputState }
func (FusionAuthTenantExternalIdentifierConfigurationRegistrationVerificationOneTimeCodeGeneratorPtrOutput) Elem ¶
func (FusionAuthTenantExternalIdentifierConfigurationRegistrationVerificationOneTimeCodeGeneratorPtrOutput) ElementType ¶
func (FusionAuthTenantExternalIdentifierConfigurationRegistrationVerificationOneTimeCodeGeneratorPtrOutput) Length ¶
func (o FusionAuthTenantExternalIdentifierConfigurationRegistrationVerificationOneTimeCodeGeneratorPtrOutput) Length() pulumi.IntPtrOutput
TThe length of the secure generator used for generating the the two factor code Id.
func (FusionAuthTenantExternalIdentifierConfigurationRegistrationVerificationOneTimeCodeGeneratorPtrOutput) ToFusionAuthTenantExternalIdentifierConfigurationRegistrationVerificationOneTimeCodeGeneratorPtrOutput ¶
func (o FusionAuthTenantExternalIdentifierConfigurationRegistrationVerificationOneTimeCodeGeneratorPtrOutput) ToFusionAuthTenantExternalIdentifierConfigurationRegistrationVerificationOneTimeCodeGeneratorPtrOutput() FusionAuthTenantExternalIdentifierConfigurationRegistrationVerificationOneTimeCodeGeneratorPtrOutput
func (FusionAuthTenantExternalIdentifierConfigurationRegistrationVerificationOneTimeCodeGeneratorPtrOutput) ToFusionAuthTenantExternalIdentifierConfigurationRegistrationVerificationOneTimeCodeGeneratorPtrOutputWithContext ¶
func (o FusionAuthTenantExternalIdentifierConfigurationRegistrationVerificationOneTimeCodeGeneratorPtrOutput) ToFusionAuthTenantExternalIdentifierConfigurationRegistrationVerificationOneTimeCodeGeneratorPtrOutputWithContext(ctx context.Context) FusionAuthTenantExternalIdentifierConfigurationRegistrationVerificationOneTimeCodeGeneratorPtrOutput
func (FusionAuthTenantExternalIdentifierConfigurationRegistrationVerificationOneTimeCodeGeneratorPtrOutput) Type ¶
func (o FusionAuthTenantExternalIdentifierConfigurationRegistrationVerificationOneTimeCodeGeneratorPtrOutput) Type() pulumi.StringPtrOutput
The type of the secure generator used for generating the two factor one time code Id.
type FusionAuthTenantExternalIdentifierConfigurationSetupPasswordIdGenerator ¶
type FusionAuthTenantExternalIdentifierConfigurationSetupPasswordIdGenerator struct { // TThe length of the secure generator used for generating the the two factor code Id. Length int `pulumi:"length"` // The type of the secure generator used for generating the two factor one time code Id. Type string `pulumi:"type"` }
type FusionAuthTenantExternalIdentifierConfigurationSetupPasswordIdGeneratorArgs ¶
type FusionAuthTenantExternalIdentifierConfigurationSetupPasswordIdGeneratorArgs struct { // TThe length of the secure generator used for generating the the two factor code Id. Length pulumi.IntInput `pulumi:"length"` // The type of the secure generator used for generating the two factor one time code Id. Type pulumi.StringInput `pulumi:"type"` }
func (FusionAuthTenantExternalIdentifierConfigurationSetupPasswordIdGeneratorArgs) ElementType ¶
func (FusionAuthTenantExternalIdentifierConfigurationSetupPasswordIdGeneratorArgs) ElementType() reflect.Type
func (FusionAuthTenantExternalIdentifierConfigurationSetupPasswordIdGeneratorArgs) ToFusionAuthTenantExternalIdentifierConfigurationSetupPasswordIdGeneratorOutput ¶
func (i FusionAuthTenantExternalIdentifierConfigurationSetupPasswordIdGeneratorArgs) ToFusionAuthTenantExternalIdentifierConfigurationSetupPasswordIdGeneratorOutput() FusionAuthTenantExternalIdentifierConfigurationSetupPasswordIdGeneratorOutput
func (FusionAuthTenantExternalIdentifierConfigurationSetupPasswordIdGeneratorArgs) ToFusionAuthTenantExternalIdentifierConfigurationSetupPasswordIdGeneratorOutputWithContext ¶
func (i FusionAuthTenantExternalIdentifierConfigurationSetupPasswordIdGeneratorArgs) ToFusionAuthTenantExternalIdentifierConfigurationSetupPasswordIdGeneratorOutputWithContext(ctx context.Context) FusionAuthTenantExternalIdentifierConfigurationSetupPasswordIdGeneratorOutput
func (FusionAuthTenantExternalIdentifierConfigurationSetupPasswordIdGeneratorArgs) ToFusionAuthTenantExternalIdentifierConfigurationSetupPasswordIdGeneratorPtrOutput ¶
func (i FusionAuthTenantExternalIdentifierConfigurationSetupPasswordIdGeneratorArgs) ToFusionAuthTenantExternalIdentifierConfigurationSetupPasswordIdGeneratorPtrOutput() FusionAuthTenantExternalIdentifierConfigurationSetupPasswordIdGeneratorPtrOutput
func (FusionAuthTenantExternalIdentifierConfigurationSetupPasswordIdGeneratorArgs) ToFusionAuthTenantExternalIdentifierConfigurationSetupPasswordIdGeneratorPtrOutputWithContext ¶
func (i FusionAuthTenantExternalIdentifierConfigurationSetupPasswordIdGeneratorArgs) ToFusionAuthTenantExternalIdentifierConfigurationSetupPasswordIdGeneratorPtrOutputWithContext(ctx context.Context) FusionAuthTenantExternalIdentifierConfigurationSetupPasswordIdGeneratorPtrOutput
type FusionAuthTenantExternalIdentifierConfigurationSetupPasswordIdGeneratorInput ¶
type FusionAuthTenantExternalIdentifierConfigurationSetupPasswordIdGeneratorInput interface { pulumi.Input ToFusionAuthTenantExternalIdentifierConfigurationSetupPasswordIdGeneratorOutput() FusionAuthTenantExternalIdentifierConfigurationSetupPasswordIdGeneratorOutput ToFusionAuthTenantExternalIdentifierConfigurationSetupPasswordIdGeneratorOutputWithContext(context.Context) FusionAuthTenantExternalIdentifierConfigurationSetupPasswordIdGeneratorOutput }
FusionAuthTenantExternalIdentifierConfigurationSetupPasswordIdGeneratorInput is an input type that accepts FusionAuthTenantExternalIdentifierConfigurationSetupPasswordIdGeneratorArgs and FusionAuthTenantExternalIdentifierConfigurationSetupPasswordIdGeneratorOutput values. You can construct a concrete instance of `FusionAuthTenantExternalIdentifierConfigurationSetupPasswordIdGeneratorInput` via:
FusionAuthTenantExternalIdentifierConfigurationSetupPasswordIdGeneratorArgs{...}
type FusionAuthTenantExternalIdentifierConfigurationSetupPasswordIdGeneratorOutput ¶
type FusionAuthTenantExternalIdentifierConfigurationSetupPasswordIdGeneratorOutput struct{ *pulumi.OutputState }
func (FusionAuthTenantExternalIdentifierConfigurationSetupPasswordIdGeneratorOutput) ElementType ¶
func (FusionAuthTenantExternalIdentifierConfigurationSetupPasswordIdGeneratorOutput) ElementType() reflect.Type
func (FusionAuthTenantExternalIdentifierConfigurationSetupPasswordIdGeneratorOutput) Length ¶
func (o FusionAuthTenantExternalIdentifierConfigurationSetupPasswordIdGeneratorOutput) Length() pulumi.IntOutput
TThe length of the secure generator used for generating the the two factor code Id.
func (FusionAuthTenantExternalIdentifierConfigurationSetupPasswordIdGeneratorOutput) ToFusionAuthTenantExternalIdentifierConfigurationSetupPasswordIdGeneratorOutput ¶
func (o FusionAuthTenantExternalIdentifierConfigurationSetupPasswordIdGeneratorOutput) ToFusionAuthTenantExternalIdentifierConfigurationSetupPasswordIdGeneratorOutput() FusionAuthTenantExternalIdentifierConfigurationSetupPasswordIdGeneratorOutput
func (FusionAuthTenantExternalIdentifierConfigurationSetupPasswordIdGeneratorOutput) ToFusionAuthTenantExternalIdentifierConfigurationSetupPasswordIdGeneratorOutputWithContext ¶
func (o FusionAuthTenantExternalIdentifierConfigurationSetupPasswordIdGeneratorOutput) ToFusionAuthTenantExternalIdentifierConfigurationSetupPasswordIdGeneratorOutputWithContext(ctx context.Context) FusionAuthTenantExternalIdentifierConfigurationSetupPasswordIdGeneratorOutput
func (FusionAuthTenantExternalIdentifierConfigurationSetupPasswordIdGeneratorOutput) ToFusionAuthTenantExternalIdentifierConfigurationSetupPasswordIdGeneratorPtrOutput ¶
func (o FusionAuthTenantExternalIdentifierConfigurationSetupPasswordIdGeneratorOutput) ToFusionAuthTenantExternalIdentifierConfigurationSetupPasswordIdGeneratorPtrOutput() FusionAuthTenantExternalIdentifierConfigurationSetupPasswordIdGeneratorPtrOutput
func (FusionAuthTenantExternalIdentifierConfigurationSetupPasswordIdGeneratorOutput) ToFusionAuthTenantExternalIdentifierConfigurationSetupPasswordIdGeneratorPtrOutputWithContext ¶
func (o FusionAuthTenantExternalIdentifierConfigurationSetupPasswordIdGeneratorOutput) ToFusionAuthTenantExternalIdentifierConfigurationSetupPasswordIdGeneratorPtrOutputWithContext(ctx context.Context) FusionAuthTenantExternalIdentifierConfigurationSetupPasswordIdGeneratorPtrOutput
func (FusionAuthTenantExternalIdentifierConfigurationSetupPasswordIdGeneratorOutput) Type ¶
func (o FusionAuthTenantExternalIdentifierConfigurationSetupPasswordIdGeneratorOutput) Type() pulumi.StringOutput
The type of the secure generator used for generating the two factor one time code Id.
type FusionAuthTenantExternalIdentifierConfigurationSetupPasswordIdGeneratorPtrInput ¶
type FusionAuthTenantExternalIdentifierConfigurationSetupPasswordIdGeneratorPtrInput interface { pulumi.Input ToFusionAuthTenantExternalIdentifierConfigurationSetupPasswordIdGeneratorPtrOutput() FusionAuthTenantExternalIdentifierConfigurationSetupPasswordIdGeneratorPtrOutput ToFusionAuthTenantExternalIdentifierConfigurationSetupPasswordIdGeneratorPtrOutputWithContext(context.Context) FusionAuthTenantExternalIdentifierConfigurationSetupPasswordIdGeneratorPtrOutput }
FusionAuthTenantExternalIdentifierConfigurationSetupPasswordIdGeneratorPtrInput is an input type that accepts FusionAuthTenantExternalIdentifierConfigurationSetupPasswordIdGeneratorArgs, FusionAuthTenantExternalIdentifierConfigurationSetupPasswordIdGeneratorPtr and FusionAuthTenantExternalIdentifierConfigurationSetupPasswordIdGeneratorPtrOutput values. You can construct a concrete instance of `FusionAuthTenantExternalIdentifierConfigurationSetupPasswordIdGeneratorPtrInput` via:
FusionAuthTenantExternalIdentifierConfigurationSetupPasswordIdGeneratorArgs{...} or: nil
func FusionAuthTenantExternalIdentifierConfigurationSetupPasswordIdGeneratorPtr ¶
func FusionAuthTenantExternalIdentifierConfigurationSetupPasswordIdGeneratorPtr(v *FusionAuthTenantExternalIdentifierConfigurationSetupPasswordIdGeneratorArgs) FusionAuthTenantExternalIdentifierConfigurationSetupPasswordIdGeneratorPtrInput
type FusionAuthTenantExternalIdentifierConfigurationSetupPasswordIdGeneratorPtrOutput ¶
type FusionAuthTenantExternalIdentifierConfigurationSetupPasswordIdGeneratorPtrOutput struct{ *pulumi.OutputState }
func (FusionAuthTenantExternalIdentifierConfigurationSetupPasswordIdGeneratorPtrOutput) ElementType ¶
func (FusionAuthTenantExternalIdentifierConfigurationSetupPasswordIdGeneratorPtrOutput) ElementType() reflect.Type
func (FusionAuthTenantExternalIdentifierConfigurationSetupPasswordIdGeneratorPtrOutput) Length ¶
func (o FusionAuthTenantExternalIdentifierConfigurationSetupPasswordIdGeneratorPtrOutput) Length() pulumi.IntPtrOutput
TThe length of the secure generator used for generating the the two factor code Id.
func (FusionAuthTenantExternalIdentifierConfigurationSetupPasswordIdGeneratorPtrOutput) ToFusionAuthTenantExternalIdentifierConfigurationSetupPasswordIdGeneratorPtrOutput ¶
func (o FusionAuthTenantExternalIdentifierConfigurationSetupPasswordIdGeneratorPtrOutput) ToFusionAuthTenantExternalIdentifierConfigurationSetupPasswordIdGeneratorPtrOutput() FusionAuthTenantExternalIdentifierConfigurationSetupPasswordIdGeneratorPtrOutput
func (FusionAuthTenantExternalIdentifierConfigurationSetupPasswordIdGeneratorPtrOutput) ToFusionAuthTenantExternalIdentifierConfigurationSetupPasswordIdGeneratorPtrOutputWithContext ¶
func (o FusionAuthTenantExternalIdentifierConfigurationSetupPasswordIdGeneratorPtrOutput) ToFusionAuthTenantExternalIdentifierConfigurationSetupPasswordIdGeneratorPtrOutputWithContext(ctx context.Context) FusionAuthTenantExternalIdentifierConfigurationSetupPasswordIdGeneratorPtrOutput
func (FusionAuthTenantExternalIdentifierConfigurationSetupPasswordIdGeneratorPtrOutput) Type ¶
func (o FusionAuthTenantExternalIdentifierConfigurationSetupPasswordIdGeneratorPtrOutput) Type() pulumi.StringPtrOutput
The type of the secure generator used for generating the two factor one time code Id.
type FusionAuthTenantExternalIdentifierConfigurationTwoFactorOneTimeCodeIdGenerator ¶
type FusionAuthTenantExternalIdentifierConfigurationTwoFactorOneTimeCodeIdGenerator struct { // TThe length of the secure generator used for generating the the two factor code Id. Length int `pulumi:"length"` // The type of the secure generator used for generating the two factor one time code Id. Type *string `pulumi:"type"` }
type FusionAuthTenantExternalIdentifierConfigurationTwoFactorOneTimeCodeIdGeneratorArgs ¶
type FusionAuthTenantExternalIdentifierConfigurationTwoFactorOneTimeCodeIdGeneratorArgs struct { // TThe length of the secure generator used for generating the the two factor code Id. Length pulumi.IntInput `pulumi:"length"` // The type of the secure generator used for generating the two factor one time code Id. Type pulumi.StringPtrInput `pulumi:"type"` }
func (FusionAuthTenantExternalIdentifierConfigurationTwoFactorOneTimeCodeIdGeneratorArgs) ElementType ¶
func (FusionAuthTenantExternalIdentifierConfigurationTwoFactorOneTimeCodeIdGeneratorArgs) ToFusionAuthTenantExternalIdentifierConfigurationTwoFactorOneTimeCodeIdGeneratorOutput ¶
func (i FusionAuthTenantExternalIdentifierConfigurationTwoFactorOneTimeCodeIdGeneratorArgs) ToFusionAuthTenantExternalIdentifierConfigurationTwoFactorOneTimeCodeIdGeneratorOutput() FusionAuthTenantExternalIdentifierConfigurationTwoFactorOneTimeCodeIdGeneratorOutput
func (FusionAuthTenantExternalIdentifierConfigurationTwoFactorOneTimeCodeIdGeneratorArgs) ToFusionAuthTenantExternalIdentifierConfigurationTwoFactorOneTimeCodeIdGeneratorOutputWithContext ¶
func (i FusionAuthTenantExternalIdentifierConfigurationTwoFactorOneTimeCodeIdGeneratorArgs) ToFusionAuthTenantExternalIdentifierConfigurationTwoFactorOneTimeCodeIdGeneratorOutputWithContext(ctx context.Context) FusionAuthTenantExternalIdentifierConfigurationTwoFactorOneTimeCodeIdGeneratorOutput
func (FusionAuthTenantExternalIdentifierConfigurationTwoFactorOneTimeCodeIdGeneratorArgs) ToFusionAuthTenantExternalIdentifierConfigurationTwoFactorOneTimeCodeIdGeneratorPtrOutput ¶
func (i FusionAuthTenantExternalIdentifierConfigurationTwoFactorOneTimeCodeIdGeneratorArgs) ToFusionAuthTenantExternalIdentifierConfigurationTwoFactorOneTimeCodeIdGeneratorPtrOutput() FusionAuthTenantExternalIdentifierConfigurationTwoFactorOneTimeCodeIdGeneratorPtrOutput
func (FusionAuthTenantExternalIdentifierConfigurationTwoFactorOneTimeCodeIdGeneratorArgs) ToFusionAuthTenantExternalIdentifierConfigurationTwoFactorOneTimeCodeIdGeneratorPtrOutputWithContext ¶
func (i FusionAuthTenantExternalIdentifierConfigurationTwoFactorOneTimeCodeIdGeneratorArgs) ToFusionAuthTenantExternalIdentifierConfigurationTwoFactorOneTimeCodeIdGeneratorPtrOutputWithContext(ctx context.Context) FusionAuthTenantExternalIdentifierConfigurationTwoFactorOneTimeCodeIdGeneratorPtrOutput
type FusionAuthTenantExternalIdentifierConfigurationTwoFactorOneTimeCodeIdGeneratorInput ¶
type FusionAuthTenantExternalIdentifierConfigurationTwoFactorOneTimeCodeIdGeneratorInput interface { pulumi.Input ToFusionAuthTenantExternalIdentifierConfigurationTwoFactorOneTimeCodeIdGeneratorOutput() FusionAuthTenantExternalIdentifierConfigurationTwoFactorOneTimeCodeIdGeneratorOutput ToFusionAuthTenantExternalIdentifierConfigurationTwoFactorOneTimeCodeIdGeneratorOutputWithContext(context.Context) FusionAuthTenantExternalIdentifierConfigurationTwoFactorOneTimeCodeIdGeneratorOutput }
FusionAuthTenantExternalIdentifierConfigurationTwoFactorOneTimeCodeIdGeneratorInput is an input type that accepts FusionAuthTenantExternalIdentifierConfigurationTwoFactorOneTimeCodeIdGeneratorArgs and FusionAuthTenantExternalIdentifierConfigurationTwoFactorOneTimeCodeIdGeneratorOutput values. You can construct a concrete instance of `FusionAuthTenantExternalIdentifierConfigurationTwoFactorOneTimeCodeIdGeneratorInput` via:
FusionAuthTenantExternalIdentifierConfigurationTwoFactorOneTimeCodeIdGeneratorArgs{...}
type FusionAuthTenantExternalIdentifierConfigurationTwoFactorOneTimeCodeIdGeneratorOutput ¶
type FusionAuthTenantExternalIdentifierConfigurationTwoFactorOneTimeCodeIdGeneratorOutput struct{ *pulumi.OutputState }
func (FusionAuthTenantExternalIdentifierConfigurationTwoFactorOneTimeCodeIdGeneratorOutput) ElementType ¶
func (FusionAuthTenantExternalIdentifierConfigurationTwoFactorOneTimeCodeIdGeneratorOutput) Length ¶
func (o FusionAuthTenantExternalIdentifierConfigurationTwoFactorOneTimeCodeIdGeneratorOutput) Length() pulumi.IntOutput
TThe length of the secure generator used for generating the the two factor code Id.
func (FusionAuthTenantExternalIdentifierConfigurationTwoFactorOneTimeCodeIdGeneratorOutput) ToFusionAuthTenantExternalIdentifierConfigurationTwoFactorOneTimeCodeIdGeneratorOutput ¶
func (o FusionAuthTenantExternalIdentifierConfigurationTwoFactorOneTimeCodeIdGeneratorOutput) ToFusionAuthTenantExternalIdentifierConfigurationTwoFactorOneTimeCodeIdGeneratorOutput() FusionAuthTenantExternalIdentifierConfigurationTwoFactorOneTimeCodeIdGeneratorOutput
func (FusionAuthTenantExternalIdentifierConfigurationTwoFactorOneTimeCodeIdGeneratorOutput) ToFusionAuthTenantExternalIdentifierConfigurationTwoFactorOneTimeCodeIdGeneratorOutputWithContext ¶
func (o FusionAuthTenantExternalIdentifierConfigurationTwoFactorOneTimeCodeIdGeneratorOutput) ToFusionAuthTenantExternalIdentifierConfigurationTwoFactorOneTimeCodeIdGeneratorOutputWithContext(ctx context.Context) FusionAuthTenantExternalIdentifierConfigurationTwoFactorOneTimeCodeIdGeneratorOutput
func (FusionAuthTenantExternalIdentifierConfigurationTwoFactorOneTimeCodeIdGeneratorOutput) ToFusionAuthTenantExternalIdentifierConfigurationTwoFactorOneTimeCodeIdGeneratorPtrOutput ¶
func (o FusionAuthTenantExternalIdentifierConfigurationTwoFactorOneTimeCodeIdGeneratorOutput) ToFusionAuthTenantExternalIdentifierConfigurationTwoFactorOneTimeCodeIdGeneratorPtrOutput() FusionAuthTenantExternalIdentifierConfigurationTwoFactorOneTimeCodeIdGeneratorPtrOutput
func (FusionAuthTenantExternalIdentifierConfigurationTwoFactorOneTimeCodeIdGeneratorOutput) ToFusionAuthTenantExternalIdentifierConfigurationTwoFactorOneTimeCodeIdGeneratorPtrOutputWithContext ¶
func (o FusionAuthTenantExternalIdentifierConfigurationTwoFactorOneTimeCodeIdGeneratorOutput) ToFusionAuthTenantExternalIdentifierConfigurationTwoFactorOneTimeCodeIdGeneratorPtrOutputWithContext(ctx context.Context) FusionAuthTenantExternalIdentifierConfigurationTwoFactorOneTimeCodeIdGeneratorPtrOutput
func (FusionAuthTenantExternalIdentifierConfigurationTwoFactorOneTimeCodeIdGeneratorOutput) Type ¶
func (o FusionAuthTenantExternalIdentifierConfigurationTwoFactorOneTimeCodeIdGeneratorOutput) Type() pulumi.StringPtrOutput
The type of the secure generator used for generating the two factor one time code Id.
type FusionAuthTenantExternalIdentifierConfigurationTwoFactorOneTimeCodeIdGeneratorPtrInput ¶
type FusionAuthTenantExternalIdentifierConfigurationTwoFactorOneTimeCodeIdGeneratorPtrInput interface { pulumi.Input ToFusionAuthTenantExternalIdentifierConfigurationTwoFactorOneTimeCodeIdGeneratorPtrOutput() FusionAuthTenantExternalIdentifierConfigurationTwoFactorOneTimeCodeIdGeneratorPtrOutput ToFusionAuthTenantExternalIdentifierConfigurationTwoFactorOneTimeCodeIdGeneratorPtrOutputWithContext(context.Context) FusionAuthTenantExternalIdentifierConfigurationTwoFactorOneTimeCodeIdGeneratorPtrOutput }
FusionAuthTenantExternalIdentifierConfigurationTwoFactorOneTimeCodeIdGeneratorPtrInput is an input type that accepts FusionAuthTenantExternalIdentifierConfigurationTwoFactorOneTimeCodeIdGeneratorArgs, FusionAuthTenantExternalIdentifierConfigurationTwoFactorOneTimeCodeIdGeneratorPtr and FusionAuthTenantExternalIdentifierConfigurationTwoFactorOneTimeCodeIdGeneratorPtrOutput values. You can construct a concrete instance of `FusionAuthTenantExternalIdentifierConfigurationTwoFactorOneTimeCodeIdGeneratorPtrInput` via:
FusionAuthTenantExternalIdentifierConfigurationTwoFactorOneTimeCodeIdGeneratorArgs{...} or: nil
func FusionAuthTenantExternalIdentifierConfigurationTwoFactorOneTimeCodeIdGeneratorPtr ¶
func FusionAuthTenantExternalIdentifierConfigurationTwoFactorOneTimeCodeIdGeneratorPtr(v *FusionAuthTenantExternalIdentifierConfigurationTwoFactorOneTimeCodeIdGeneratorArgs) FusionAuthTenantExternalIdentifierConfigurationTwoFactorOneTimeCodeIdGeneratorPtrInput
type FusionAuthTenantExternalIdentifierConfigurationTwoFactorOneTimeCodeIdGeneratorPtrOutput ¶
type FusionAuthTenantExternalIdentifierConfigurationTwoFactorOneTimeCodeIdGeneratorPtrOutput struct{ *pulumi.OutputState }
func (FusionAuthTenantExternalIdentifierConfigurationTwoFactorOneTimeCodeIdGeneratorPtrOutput) Elem ¶
func (FusionAuthTenantExternalIdentifierConfigurationTwoFactorOneTimeCodeIdGeneratorPtrOutput) ElementType ¶
func (FusionAuthTenantExternalIdentifierConfigurationTwoFactorOneTimeCodeIdGeneratorPtrOutput) Length ¶
func (o FusionAuthTenantExternalIdentifierConfigurationTwoFactorOneTimeCodeIdGeneratorPtrOutput) Length() pulumi.IntPtrOutput
TThe length of the secure generator used for generating the the two factor code Id.
func (FusionAuthTenantExternalIdentifierConfigurationTwoFactorOneTimeCodeIdGeneratorPtrOutput) ToFusionAuthTenantExternalIdentifierConfigurationTwoFactorOneTimeCodeIdGeneratorPtrOutput ¶
func (o FusionAuthTenantExternalIdentifierConfigurationTwoFactorOneTimeCodeIdGeneratorPtrOutput) ToFusionAuthTenantExternalIdentifierConfigurationTwoFactorOneTimeCodeIdGeneratorPtrOutput() FusionAuthTenantExternalIdentifierConfigurationTwoFactorOneTimeCodeIdGeneratorPtrOutput
func (FusionAuthTenantExternalIdentifierConfigurationTwoFactorOneTimeCodeIdGeneratorPtrOutput) ToFusionAuthTenantExternalIdentifierConfigurationTwoFactorOneTimeCodeIdGeneratorPtrOutputWithContext ¶
func (o FusionAuthTenantExternalIdentifierConfigurationTwoFactorOneTimeCodeIdGeneratorPtrOutput) ToFusionAuthTenantExternalIdentifierConfigurationTwoFactorOneTimeCodeIdGeneratorPtrOutputWithContext(ctx context.Context) FusionAuthTenantExternalIdentifierConfigurationTwoFactorOneTimeCodeIdGeneratorPtrOutput
func (FusionAuthTenantExternalIdentifierConfigurationTwoFactorOneTimeCodeIdGeneratorPtrOutput) Type ¶
func (o FusionAuthTenantExternalIdentifierConfigurationTwoFactorOneTimeCodeIdGeneratorPtrOutput) Type() pulumi.StringPtrOutput
The type of the secure generator used for generating the two factor one time code Id.
type FusionAuthTenantFailedAuthenticationConfiguration ¶
type FusionAuthTenantFailedAuthenticationConfiguration struct { // The duration of the User Action. This value along with the actionDurationUnit will be used to set the duration of the User Action. Value must be greater than 0. ActionDuration *int `pulumi:"actionDuration"` // The unit of time associated with a duration. ActionDurationUnit *string `pulumi:"actionDurationUnit"` // The length of time in seconds before the failed authentication count will be reset. Value must be greater than 0. ResetCountInSeconds *int `pulumi:"resetCountInSeconds"` // The number of failed attempts considered to be too many. Once this threshold is reached the specified User Action will be applied to the user for the duration specified. Value must be greater than 0. TooManyAttempts *int `pulumi:"tooManyAttempts"` // The Id of the User Action that is applied when the threshold is reached for too many failed authentication attempts. UserActionId *string `pulumi:"userActionId"` }
type FusionAuthTenantFailedAuthenticationConfigurationArgs ¶
type FusionAuthTenantFailedAuthenticationConfigurationArgs struct { // The duration of the User Action. This value along with the actionDurationUnit will be used to set the duration of the User Action. Value must be greater than 0. ActionDuration pulumi.IntPtrInput `pulumi:"actionDuration"` // The unit of time associated with a duration. ActionDurationUnit pulumi.StringPtrInput `pulumi:"actionDurationUnit"` // The length of time in seconds before the failed authentication count will be reset. Value must be greater than 0. ResetCountInSeconds pulumi.IntPtrInput `pulumi:"resetCountInSeconds"` // The number of failed attempts considered to be too many. Once this threshold is reached the specified User Action will be applied to the user for the duration specified. Value must be greater than 0. TooManyAttempts pulumi.IntPtrInput `pulumi:"tooManyAttempts"` // The Id of the User Action that is applied when the threshold is reached for too many failed authentication attempts. UserActionId pulumi.StringPtrInput `pulumi:"userActionId"` }
func (FusionAuthTenantFailedAuthenticationConfigurationArgs) ElementType ¶
func (FusionAuthTenantFailedAuthenticationConfigurationArgs) ElementType() reflect.Type
func (FusionAuthTenantFailedAuthenticationConfigurationArgs) ToFusionAuthTenantFailedAuthenticationConfigurationOutput ¶
func (i FusionAuthTenantFailedAuthenticationConfigurationArgs) ToFusionAuthTenantFailedAuthenticationConfigurationOutput() FusionAuthTenantFailedAuthenticationConfigurationOutput
func (FusionAuthTenantFailedAuthenticationConfigurationArgs) ToFusionAuthTenantFailedAuthenticationConfigurationOutputWithContext ¶
func (i FusionAuthTenantFailedAuthenticationConfigurationArgs) ToFusionAuthTenantFailedAuthenticationConfigurationOutputWithContext(ctx context.Context) FusionAuthTenantFailedAuthenticationConfigurationOutput
func (FusionAuthTenantFailedAuthenticationConfigurationArgs) ToFusionAuthTenantFailedAuthenticationConfigurationPtrOutput ¶
func (i FusionAuthTenantFailedAuthenticationConfigurationArgs) ToFusionAuthTenantFailedAuthenticationConfigurationPtrOutput() FusionAuthTenantFailedAuthenticationConfigurationPtrOutput
func (FusionAuthTenantFailedAuthenticationConfigurationArgs) ToFusionAuthTenantFailedAuthenticationConfigurationPtrOutputWithContext ¶
func (i FusionAuthTenantFailedAuthenticationConfigurationArgs) ToFusionAuthTenantFailedAuthenticationConfigurationPtrOutputWithContext(ctx context.Context) FusionAuthTenantFailedAuthenticationConfigurationPtrOutput
type FusionAuthTenantFailedAuthenticationConfigurationInput ¶
type FusionAuthTenantFailedAuthenticationConfigurationInput interface { pulumi.Input ToFusionAuthTenantFailedAuthenticationConfigurationOutput() FusionAuthTenantFailedAuthenticationConfigurationOutput ToFusionAuthTenantFailedAuthenticationConfigurationOutputWithContext(context.Context) FusionAuthTenantFailedAuthenticationConfigurationOutput }
FusionAuthTenantFailedAuthenticationConfigurationInput is an input type that accepts FusionAuthTenantFailedAuthenticationConfigurationArgs and FusionAuthTenantFailedAuthenticationConfigurationOutput values. You can construct a concrete instance of `FusionAuthTenantFailedAuthenticationConfigurationInput` via:
FusionAuthTenantFailedAuthenticationConfigurationArgs{...}
type FusionAuthTenantFailedAuthenticationConfigurationOutput ¶
type FusionAuthTenantFailedAuthenticationConfigurationOutput struct{ *pulumi.OutputState }
func (FusionAuthTenantFailedAuthenticationConfigurationOutput) ActionDuration ¶
func (o FusionAuthTenantFailedAuthenticationConfigurationOutput) ActionDuration() pulumi.IntPtrOutput
The duration of the User Action. This value along with the actionDurationUnit will be used to set the duration of the User Action. Value must be greater than 0.
func (FusionAuthTenantFailedAuthenticationConfigurationOutput) ActionDurationUnit ¶
func (o FusionAuthTenantFailedAuthenticationConfigurationOutput) ActionDurationUnit() pulumi.StringPtrOutput
The unit of time associated with a duration.
func (FusionAuthTenantFailedAuthenticationConfigurationOutput) ElementType ¶
func (FusionAuthTenantFailedAuthenticationConfigurationOutput) ElementType() reflect.Type
func (FusionAuthTenantFailedAuthenticationConfigurationOutput) ResetCountInSeconds ¶
func (o FusionAuthTenantFailedAuthenticationConfigurationOutput) ResetCountInSeconds() pulumi.IntPtrOutput
The length of time in seconds before the failed authentication count will be reset. Value must be greater than 0.
func (FusionAuthTenantFailedAuthenticationConfigurationOutput) ToFusionAuthTenantFailedAuthenticationConfigurationOutput ¶
func (o FusionAuthTenantFailedAuthenticationConfigurationOutput) ToFusionAuthTenantFailedAuthenticationConfigurationOutput() FusionAuthTenantFailedAuthenticationConfigurationOutput
func (FusionAuthTenantFailedAuthenticationConfigurationOutput) ToFusionAuthTenantFailedAuthenticationConfigurationOutputWithContext ¶
func (o FusionAuthTenantFailedAuthenticationConfigurationOutput) ToFusionAuthTenantFailedAuthenticationConfigurationOutputWithContext(ctx context.Context) FusionAuthTenantFailedAuthenticationConfigurationOutput
func (FusionAuthTenantFailedAuthenticationConfigurationOutput) ToFusionAuthTenantFailedAuthenticationConfigurationPtrOutput ¶
func (o FusionAuthTenantFailedAuthenticationConfigurationOutput) ToFusionAuthTenantFailedAuthenticationConfigurationPtrOutput() FusionAuthTenantFailedAuthenticationConfigurationPtrOutput
func (FusionAuthTenantFailedAuthenticationConfigurationOutput) ToFusionAuthTenantFailedAuthenticationConfigurationPtrOutputWithContext ¶
func (o FusionAuthTenantFailedAuthenticationConfigurationOutput) ToFusionAuthTenantFailedAuthenticationConfigurationPtrOutputWithContext(ctx context.Context) FusionAuthTenantFailedAuthenticationConfigurationPtrOutput
func (FusionAuthTenantFailedAuthenticationConfigurationOutput) TooManyAttempts ¶
func (o FusionAuthTenantFailedAuthenticationConfigurationOutput) TooManyAttempts() pulumi.IntPtrOutput
The number of failed attempts considered to be too many. Once this threshold is reached the specified User Action will be applied to the user for the duration specified. Value must be greater than 0.
func (FusionAuthTenantFailedAuthenticationConfigurationOutput) UserActionId ¶
func (o FusionAuthTenantFailedAuthenticationConfigurationOutput) UserActionId() pulumi.StringPtrOutput
The Id of the User Action that is applied when the threshold is reached for too many failed authentication attempts.
type FusionAuthTenantFailedAuthenticationConfigurationPtrInput ¶
type FusionAuthTenantFailedAuthenticationConfigurationPtrInput interface { pulumi.Input ToFusionAuthTenantFailedAuthenticationConfigurationPtrOutput() FusionAuthTenantFailedAuthenticationConfigurationPtrOutput ToFusionAuthTenantFailedAuthenticationConfigurationPtrOutputWithContext(context.Context) FusionAuthTenantFailedAuthenticationConfigurationPtrOutput }
FusionAuthTenantFailedAuthenticationConfigurationPtrInput is an input type that accepts FusionAuthTenantFailedAuthenticationConfigurationArgs, FusionAuthTenantFailedAuthenticationConfigurationPtr and FusionAuthTenantFailedAuthenticationConfigurationPtrOutput values. You can construct a concrete instance of `FusionAuthTenantFailedAuthenticationConfigurationPtrInput` via:
FusionAuthTenantFailedAuthenticationConfigurationArgs{...} or: nil
func FusionAuthTenantFailedAuthenticationConfigurationPtr ¶
func FusionAuthTenantFailedAuthenticationConfigurationPtr(v *FusionAuthTenantFailedAuthenticationConfigurationArgs) FusionAuthTenantFailedAuthenticationConfigurationPtrInput
type FusionAuthTenantFailedAuthenticationConfigurationPtrOutput ¶
type FusionAuthTenantFailedAuthenticationConfigurationPtrOutput struct{ *pulumi.OutputState }
func (FusionAuthTenantFailedAuthenticationConfigurationPtrOutput) ActionDuration ¶
func (o FusionAuthTenantFailedAuthenticationConfigurationPtrOutput) ActionDuration() pulumi.IntPtrOutput
The duration of the User Action. This value along with the actionDurationUnit will be used to set the duration of the User Action. Value must be greater than 0.
func (FusionAuthTenantFailedAuthenticationConfigurationPtrOutput) ActionDurationUnit ¶
func (o FusionAuthTenantFailedAuthenticationConfigurationPtrOutput) ActionDurationUnit() pulumi.StringPtrOutput
The unit of time associated with a duration.
func (FusionAuthTenantFailedAuthenticationConfigurationPtrOutput) ElementType ¶
func (FusionAuthTenantFailedAuthenticationConfigurationPtrOutput) ElementType() reflect.Type
func (FusionAuthTenantFailedAuthenticationConfigurationPtrOutput) ResetCountInSeconds ¶
func (o FusionAuthTenantFailedAuthenticationConfigurationPtrOutput) ResetCountInSeconds() pulumi.IntPtrOutput
The length of time in seconds before the failed authentication count will be reset. Value must be greater than 0.
func (FusionAuthTenantFailedAuthenticationConfigurationPtrOutput) ToFusionAuthTenantFailedAuthenticationConfigurationPtrOutput ¶
func (o FusionAuthTenantFailedAuthenticationConfigurationPtrOutput) ToFusionAuthTenantFailedAuthenticationConfigurationPtrOutput() FusionAuthTenantFailedAuthenticationConfigurationPtrOutput
func (FusionAuthTenantFailedAuthenticationConfigurationPtrOutput) ToFusionAuthTenantFailedAuthenticationConfigurationPtrOutputWithContext ¶
func (o FusionAuthTenantFailedAuthenticationConfigurationPtrOutput) ToFusionAuthTenantFailedAuthenticationConfigurationPtrOutputWithContext(ctx context.Context) FusionAuthTenantFailedAuthenticationConfigurationPtrOutput
func (FusionAuthTenantFailedAuthenticationConfigurationPtrOutput) TooManyAttempts ¶
func (o FusionAuthTenantFailedAuthenticationConfigurationPtrOutput) TooManyAttempts() pulumi.IntPtrOutput
The number of failed attempts considered to be too many. Once this threshold is reached the specified User Action will be applied to the user for the duration specified. Value must be greater than 0.
func (FusionAuthTenantFailedAuthenticationConfigurationPtrOutput) UserActionId ¶
func (o FusionAuthTenantFailedAuthenticationConfigurationPtrOutput) UserActionId() pulumi.StringPtrOutput
The Id of the User Action that is applied when the threshold is reached for too many failed authentication attempts.
type FusionAuthTenantFamilyConfiguration ¶
type FusionAuthTenantFamilyConfiguration struct { // Whether to allow child registrations. AllowChildRegistrations *bool `pulumi:"allowChildRegistrations"` // The unique Id of the email template to use when confirming a child. ConfirmChildEmailTemplateId *string `pulumi:"confirmChildEmailTemplateId"` // Indicates that child users without parental verification will be permanently deleted after tenant.familyConfiguration.deleteOrphanedAccountsDays days. DeleteOrphanedAccounts *bool `pulumi:"deleteOrphanedAccounts"` // The number of days from creation child users will be retained before being deleted for not completing parental verification. Value must be greater than 0. DeleteOrphanedAccountsDays *int `pulumi:"deleteOrphanedAccountsDays"` // When true, FusionAuth will handle username collisions by generating a random suffix. Enabled *bool `pulumi:"enabled"` // The unique Id of the email template to use when a family request is made. FamilyRequestEmailTemplateId *string `pulumi:"familyRequestEmailTemplateId"` // The maximum age of a child. Value must be greater than 0. MaximumChildAge *int `pulumi:"maximumChildAge"` // The minimum age to be an owner. Value must be greater than 0. MinimumOwnerAge *int `pulumi:"minimumOwnerAge"` // Whether a parent email is required. ParentEmailRequired *bool `pulumi:"parentEmailRequired"` // The unique Id of the email template to use for parent registration. ParentRegistrationEmailTemplateId *string `pulumi:"parentRegistrationEmailTemplateId"` }
type FusionAuthTenantFamilyConfigurationArgs ¶
type FusionAuthTenantFamilyConfigurationArgs struct { // Whether to allow child registrations. AllowChildRegistrations pulumi.BoolPtrInput `pulumi:"allowChildRegistrations"` // The unique Id of the email template to use when confirming a child. ConfirmChildEmailTemplateId pulumi.StringPtrInput `pulumi:"confirmChildEmailTemplateId"` // Indicates that child users without parental verification will be permanently deleted after tenant.familyConfiguration.deleteOrphanedAccountsDays days. DeleteOrphanedAccounts pulumi.BoolPtrInput `pulumi:"deleteOrphanedAccounts"` // The number of days from creation child users will be retained before being deleted for not completing parental verification. Value must be greater than 0. DeleteOrphanedAccountsDays pulumi.IntPtrInput `pulumi:"deleteOrphanedAccountsDays"` // When true, FusionAuth will handle username collisions by generating a random suffix. Enabled pulumi.BoolPtrInput `pulumi:"enabled"` // The unique Id of the email template to use when a family request is made. FamilyRequestEmailTemplateId pulumi.StringPtrInput `pulumi:"familyRequestEmailTemplateId"` // The maximum age of a child. Value must be greater than 0. MaximumChildAge pulumi.IntPtrInput `pulumi:"maximumChildAge"` // The minimum age to be an owner. Value must be greater than 0. MinimumOwnerAge pulumi.IntPtrInput `pulumi:"minimumOwnerAge"` // Whether a parent email is required. ParentEmailRequired pulumi.BoolPtrInput `pulumi:"parentEmailRequired"` // The unique Id of the email template to use for parent registration. ParentRegistrationEmailTemplateId pulumi.StringPtrInput `pulumi:"parentRegistrationEmailTemplateId"` }
func (FusionAuthTenantFamilyConfigurationArgs) ElementType ¶
func (FusionAuthTenantFamilyConfigurationArgs) ElementType() reflect.Type
func (FusionAuthTenantFamilyConfigurationArgs) ToFusionAuthTenantFamilyConfigurationOutput ¶
func (i FusionAuthTenantFamilyConfigurationArgs) ToFusionAuthTenantFamilyConfigurationOutput() FusionAuthTenantFamilyConfigurationOutput
func (FusionAuthTenantFamilyConfigurationArgs) ToFusionAuthTenantFamilyConfigurationOutputWithContext ¶
func (i FusionAuthTenantFamilyConfigurationArgs) ToFusionAuthTenantFamilyConfigurationOutputWithContext(ctx context.Context) FusionAuthTenantFamilyConfigurationOutput
func (FusionAuthTenantFamilyConfigurationArgs) ToFusionAuthTenantFamilyConfigurationPtrOutput ¶
func (i FusionAuthTenantFamilyConfigurationArgs) ToFusionAuthTenantFamilyConfigurationPtrOutput() FusionAuthTenantFamilyConfigurationPtrOutput
func (FusionAuthTenantFamilyConfigurationArgs) ToFusionAuthTenantFamilyConfigurationPtrOutputWithContext ¶
func (i FusionAuthTenantFamilyConfigurationArgs) ToFusionAuthTenantFamilyConfigurationPtrOutputWithContext(ctx context.Context) FusionAuthTenantFamilyConfigurationPtrOutput
type FusionAuthTenantFamilyConfigurationInput ¶
type FusionAuthTenantFamilyConfigurationInput interface { pulumi.Input ToFusionAuthTenantFamilyConfigurationOutput() FusionAuthTenantFamilyConfigurationOutput ToFusionAuthTenantFamilyConfigurationOutputWithContext(context.Context) FusionAuthTenantFamilyConfigurationOutput }
FusionAuthTenantFamilyConfigurationInput is an input type that accepts FusionAuthTenantFamilyConfigurationArgs and FusionAuthTenantFamilyConfigurationOutput values. You can construct a concrete instance of `FusionAuthTenantFamilyConfigurationInput` via:
FusionAuthTenantFamilyConfigurationArgs{...}
type FusionAuthTenantFamilyConfigurationOutput ¶
type FusionAuthTenantFamilyConfigurationOutput struct{ *pulumi.OutputState }
func (FusionAuthTenantFamilyConfigurationOutput) AllowChildRegistrations ¶
func (o FusionAuthTenantFamilyConfigurationOutput) AllowChildRegistrations() pulumi.BoolPtrOutput
Whether to allow child registrations.
func (FusionAuthTenantFamilyConfigurationOutput) ConfirmChildEmailTemplateId ¶
func (o FusionAuthTenantFamilyConfigurationOutput) ConfirmChildEmailTemplateId() pulumi.StringPtrOutput
The unique Id of the email template to use when confirming a child.
func (FusionAuthTenantFamilyConfigurationOutput) DeleteOrphanedAccounts ¶
func (o FusionAuthTenantFamilyConfigurationOutput) DeleteOrphanedAccounts() pulumi.BoolPtrOutput
Indicates that child users without parental verification will be permanently deleted after tenant.familyConfiguration.deleteOrphanedAccountsDays days.
func (FusionAuthTenantFamilyConfigurationOutput) DeleteOrphanedAccountsDays ¶
func (o FusionAuthTenantFamilyConfigurationOutput) DeleteOrphanedAccountsDays() pulumi.IntPtrOutput
The number of days from creation child users will be retained before being deleted for not completing parental verification. Value must be greater than 0.
func (FusionAuthTenantFamilyConfigurationOutput) ElementType ¶
func (FusionAuthTenantFamilyConfigurationOutput) ElementType() reflect.Type
func (FusionAuthTenantFamilyConfigurationOutput) Enabled ¶
func (o FusionAuthTenantFamilyConfigurationOutput) Enabled() pulumi.BoolPtrOutput
When true, FusionAuth will handle username collisions by generating a random suffix.
func (FusionAuthTenantFamilyConfigurationOutput) FamilyRequestEmailTemplateId ¶
func (o FusionAuthTenantFamilyConfigurationOutput) FamilyRequestEmailTemplateId() pulumi.StringPtrOutput
The unique Id of the email template to use when a family request is made.
func (FusionAuthTenantFamilyConfigurationOutput) MaximumChildAge ¶
func (o FusionAuthTenantFamilyConfigurationOutput) MaximumChildAge() pulumi.IntPtrOutput
The maximum age of a child. Value must be greater than 0.
func (FusionAuthTenantFamilyConfigurationOutput) MinimumOwnerAge ¶
func (o FusionAuthTenantFamilyConfigurationOutput) MinimumOwnerAge() pulumi.IntPtrOutput
The minimum age to be an owner. Value must be greater than 0.
func (FusionAuthTenantFamilyConfigurationOutput) ParentEmailRequired ¶
func (o FusionAuthTenantFamilyConfigurationOutput) ParentEmailRequired() pulumi.BoolPtrOutput
Whether a parent email is required.
func (FusionAuthTenantFamilyConfigurationOutput) ParentRegistrationEmailTemplateId ¶
func (o FusionAuthTenantFamilyConfigurationOutput) ParentRegistrationEmailTemplateId() pulumi.StringPtrOutput
The unique Id of the email template to use for parent registration.
func (FusionAuthTenantFamilyConfigurationOutput) ToFusionAuthTenantFamilyConfigurationOutput ¶
func (o FusionAuthTenantFamilyConfigurationOutput) ToFusionAuthTenantFamilyConfigurationOutput() FusionAuthTenantFamilyConfigurationOutput
func (FusionAuthTenantFamilyConfigurationOutput) ToFusionAuthTenantFamilyConfigurationOutputWithContext ¶
func (o FusionAuthTenantFamilyConfigurationOutput) ToFusionAuthTenantFamilyConfigurationOutputWithContext(ctx context.Context) FusionAuthTenantFamilyConfigurationOutput
func (FusionAuthTenantFamilyConfigurationOutput) ToFusionAuthTenantFamilyConfigurationPtrOutput ¶
func (o FusionAuthTenantFamilyConfigurationOutput) ToFusionAuthTenantFamilyConfigurationPtrOutput() FusionAuthTenantFamilyConfigurationPtrOutput
func (FusionAuthTenantFamilyConfigurationOutput) ToFusionAuthTenantFamilyConfigurationPtrOutputWithContext ¶
func (o FusionAuthTenantFamilyConfigurationOutput) ToFusionAuthTenantFamilyConfigurationPtrOutputWithContext(ctx context.Context) FusionAuthTenantFamilyConfigurationPtrOutput
type FusionAuthTenantFamilyConfigurationPtrInput ¶
type FusionAuthTenantFamilyConfigurationPtrInput interface { pulumi.Input ToFusionAuthTenantFamilyConfigurationPtrOutput() FusionAuthTenantFamilyConfigurationPtrOutput ToFusionAuthTenantFamilyConfigurationPtrOutputWithContext(context.Context) FusionAuthTenantFamilyConfigurationPtrOutput }
FusionAuthTenantFamilyConfigurationPtrInput is an input type that accepts FusionAuthTenantFamilyConfigurationArgs, FusionAuthTenantFamilyConfigurationPtr and FusionAuthTenantFamilyConfigurationPtrOutput values. You can construct a concrete instance of `FusionAuthTenantFamilyConfigurationPtrInput` via:
FusionAuthTenantFamilyConfigurationArgs{...} or: nil
func FusionAuthTenantFamilyConfigurationPtr ¶
func FusionAuthTenantFamilyConfigurationPtr(v *FusionAuthTenantFamilyConfigurationArgs) FusionAuthTenantFamilyConfigurationPtrInput
type FusionAuthTenantFamilyConfigurationPtrOutput ¶
type FusionAuthTenantFamilyConfigurationPtrOutput struct{ *pulumi.OutputState }
func (FusionAuthTenantFamilyConfigurationPtrOutput) AllowChildRegistrations ¶
func (o FusionAuthTenantFamilyConfigurationPtrOutput) AllowChildRegistrations() pulumi.BoolPtrOutput
Whether to allow child registrations.
func (FusionAuthTenantFamilyConfigurationPtrOutput) ConfirmChildEmailTemplateId ¶
func (o FusionAuthTenantFamilyConfigurationPtrOutput) ConfirmChildEmailTemplateId() pulumi.StringPtrOutput
The unique Id of the email template to use when confirming a child.
func (FusionAuthTenantFamilyConfigurationPtrOutput) DeleteOrphanedAccounts ¶
func (o FusionAuthTenantFamilyConfigurationPtrOutput) DeleteOrphanedAccounts() pulumi.BoolPtrOutput
Indicates that child users without parental verification will be permanently deleted after tenant.familyConfiguration.deleteOrphanedAccountsDays days.
func (FusionAuthTenantFamilyConfigurationPtrOutput) DeleteOrphanedAccountsDays ¶
func (o FusionAuthTenantFamilyConfigurationPtrOutput) DeleteOrphanedAccountsDays() pulumi.IntPtrOutput
The number of days from creation child users will be retained before being deleted for not completing parental verification. Value must be greater than 0.
func (FusionAuthTenantFamilyConfigurationPtrOutput) ElementType ¶
func (FusionAuthTenantFamilyConfigurationPtrOutput) ElementType() reflect.Type
func (FusionAuthTenantFamilyConfigurationPtrOutput) Enabled ¶
func (o FusionAuthTenantFamilyConfigurationPtrOutput) Enabled() pulumi.BoolPtrOutput
When true, FusionAuth will handle username collisions by generating a random suffix.
func (FusionAuthTenantFamilyConfigurationPtrOutput) FamilyRequestEmailTemplateId ¶
func (o FusionAuthTenantFamilyConfigurationPtrOutput) FamilyRequestEmailTemplateId() pulumi.StringPtrOutput
The unique Id of the email template to use when a family request is made.
func (FusionAuthTenantFamilyConfigurationPtrOutput) MaximumChildAge ¶
func (o FusionAuthTenantFamilyConfigurationPtrOutput) MaximumChildAge() pulumi.IntPtrOutput
The maximum age of a child. Value must be greater than 0.
func (FusionAuthTenantFamilyConfigurationPtrOutput) MinimumOwnerAge ¶
func (o FusionAuthTenantFamilyConfigurationPtrOutput) MinimumOwnerAge() pulumi.IntPtrOutput
The minimum age to be an owner. Value must be greater than 0.
func (FusionAuthTenantFamilyConfigurationPtrOutput) ParentEmailRequired ¶
func (o FusionAuthTenantFamilyConfigurationPtrOutput) ParentEmailRequired() pulumi.BoolPtrOutput
Whether a parent email is required.
func (FusionAuthTenantFamilyConfigurationPtrOutput) ParentRegistrationEmailTemplateId ¶
func (o FusionAuthTenantFamilyConfigurationPtrOutput) ParentRegistrationEmailTemplateId() pulumi.StringPtrOutput
The unique Id of the email template to use for parent registration.
func (FusionAuthTenantFamilyConfigurationPtrOutput) ToFusionAuthTenantFamilyConfigurationPtrOutput ¶
func (o FusionAuthTenantFamilyConfigurationPtrOutput) ToFusionAuthTenantFamilyConfigurationPtrOutput() FusionAuthTenantFamilyConfigurationPtrOutput
func (FusionAuthTenantFamilyConfigurationPtrOutput) ToFusionAuthTenantFamilyConfigurationPtrOutputWithContext ¶
func (o FusionAuthTenantFamilyConfigurationPtrOutput) ToFusionAuthTenantFamilyConfigurationPtrOutputWithContext(ctx context.Context) FusionAuthTenantFamilyConfigurationPtrOutput
type FusionAuthTenantFormConfiguration ¶
type FusionAuthTenantFormConfiguration struct { // The unique Id of the form to use for the Add and Edit User form when used in the FusionAuth admin UI. AdminUserFormId *string `pulumi:"adminUserFormId"` }
type FusionAuthTenantFormConfigurationArgs ¶
type FusionAuthTenantFormConfigurationArgs struct { // The unique Id of the form to use for the Add and Edit User form when used in the FusionAuth admin UI. AdminUserFormId pulumi.StringPtrInput `pulumi:"adminUserFormId"` }
func (FusionAuthTenantFormConfigurationArgs) ElementType ¶
func (FusionAuthTenantFormConfigurationArgs) ElementType() reflect.Type
func (FusionAuthTenantFormConfigurationArgs) ToFusionAuthTenantFormConfigurationOutput ¶
func (i FusionAuthTenantFormConfigurationArgs) ToFusionAuthTenantFormConfigurationOutput() FusionAuthTenantFormConfigurationOutput
func (FusionAuthTenantFormConfigurationArgs) ToFusionAuthTenantFormConfigurationOutputWithContext ¶
func (i FusionAuthTenantFormConfigurationArgs) ToFusionAuthTenantFormConfigurationOutputWithContext(ctx context.Context) FusionAuthTenantFormConfigurationOutput
func (FusionAuthTenantFormConfigurationArgs) ToFusionAuthTenantFormConfigurationPtrOutput ¶
func (i FusionAuthTenantFormConfigurationArgs) ToFusionAuthTenantFormConfigurationPtrOutput() FusionAuthTenantFormConfigurationPtrOutput
func (FusionAuthTenantFormConfigurationArgs) ToFusionAuthTenantFormConfigurationPtrOutputWithContext ¶
func (i FusionAuthTenantFormConfigurationArgs) ToFusionAuthTenantFormConfigurationPtrOutputWithContext(ctx context.Context) FusionAuthTenantFormConfigurationPtrOutput
type FusionAuthTenantFormConfigurationInput ¶
type FusionAuthTenantFormConfigurationInput interface { pulumi.Input ToFusionAuthTenantFormConfigurationOutput() FusionAuthTenantFormConfigurationOutput ToFusionAuthTenantFormConfigurationOutputWithContext(context.Context) FusionAuthTenantFormConfigurationOutput }
FusionAuthTenantFormConfigurationInput is an input type that accepts FusionAuthTenantFormConfigurationArgs and FusionAuthTenantFormConfigurationOutput values. You can construct a concrete instance of `FusionAuthTenantFormConfigurationInput` via:
FusionAuthTenantFormConfigurationArgs{...}
type FusionAuthTenantFormConfigurationOutput ¶
type FusionAuthTenantFormConfigurationOutput struct{ *pulumi.OutputState }
func (FusionAuthTenantFormConfigurationOutput) AdminUserFormId ¶
func (o FusionAuthTenantFormConfigurationOutput) AdminUserFormId() pulumi.StringPtrOutput
The unique Id of the form to use for the Add and Edit User form when used in the FusionAuth admin UI.
func (FusionAuthTenantFormConfigurationOutput) ElementType ¶
func (FusionAuthTenantFormConfigurationOutput) ElementType() reflect.Type
func (FusionAuthTenantFormConfigurationOutput) ToFusionAuthTenantFormConfigurationOutput ¶
func (o FusionAuthTenantFormConfigurationOutput) ToFusionAuthTenantFormConfigurationOutput() FusionAuthTenantFormConfigurationOutput
func (FusionAuthTenantFormConfigurationOutput) ToFusionAuthTenantFormConfigurationOutputWithContext ¶
func (o FusionAuthTenantFormConfigurationOutput) ToFusionAuthTenantFormConfigurationOutputWithContext(ctx context.Context) FusionAuthTenantFormConfigurationOutput
func (FusionAuthTenantFormConfigurationOutput) ToFusionAuthTenantFormConfigurationPtrOutput ¶
func (o FusionAuthTenantFormConfigurationOutput) ToFusionAuthTenantFormConfigurationPtrOutput() FusionAuthTenantFormConfigurationPtrOutput
func (FusionAuthTenantFormConfigurationOutput) ToFusionAuthTenantFormConfigurationPtrOutputWithContext ¶
func (o FusionAuthTenantFormConfigurationOutput) ToFusionAuthTenantFormConfigurationPtrOutputWithContext(ctx context.Context) FusionAuthTenantFormConfigurationPtrOutput
type FusionAuthTenantFormConfigurationPtrInput ¶
type FusionAuthTenantFormConfigurationPtrInput interface { pulumi.Input ToFusionAuthTenantFormConfigurationPtrOutput() FusionAuthTenantFormConfigurationPtrOutput ToFusionAuthTenantFormConfigurationPtrOutputWithContext(context.Context) FusionAuthTenantFormConfigurationPtrOutput }
FusionAuthTenantFormConfigurationPtrInput is an input type that accepts FusionAuthTenantFormConfigurationArgs, FusionAuthTenantFormConfigurationPtr and FusionAuthTenantFormConfigurationPtrOutput values. You can construct a concrete instance of `FusionAuthTenantFormConfigurationPtrInput` via:
FusionAuthTenantFormConfigurationArgs{...} or: nil
func FusionAuthTenantFormConfigurationPtr ¶
func FusionAuthTenantFormConfigurationPtr(v *FusionAuthTenantFormConfigurationArgs) FusionAuthTenantFormConfigurationPtrInput
type FusionAuthTenantFormConfigurationPtrOutput ¶
type FusionAuthTenantFormConfigurationPtrOutput struct{ *pulumi.OutputState }
func (FusionAuthTenantFormConfigurationPtrOutput) AdminUserFormId ¶
func (o FusionAuthTenantFormConfigurationPtrOutput) AdminUserFormId() pulumi.StringPtrOutput
The unique Id of the form to use for the Add and Edit User form when used in the FusionAuth admin UI.
func (FusionAuthTenantFormConfigurationPtrOutput) ElementType ¶
func (FusionAuthTenantFormConfigurationPtrOutput) ElementType() reflect.Type
func (FusionAuthTenantFormConfigurationPtrOutput) ToFusionAuthTenantFormConfigurationPtrOutput ¶
func (o FusionAuthTenantFormConfigurationPtrOutput) ToFusionAuthTenantFormConfigurationPtrOutput() FusionAuthTenantFormConfigurationPtrOutput
func (FusionAuthTenantFormConfigurationPtrOutput) ToFusionAuthTenantFormConfigurationPtrOutputWithContext ¶
func (o FusionAuthTenantFormConfigurationPtrOutput) ToFusionAuthTenantFormConfigurationPtrOutputWithContext(ctx context.Context) FusionAuthTenantFormConfigurationPtrOutput
type FusionAuthTenantInput ¶
type FusionAuthTenantInput interface { pulumi.Input ToFusionAuthTenantOutput() FusionAuthTenantOutput ToFusionAuthTenantOutputWithContext(ctx context.Context) FusionAuthTenantOutput }
type FusionAuthTenantJwtConfiguration ¶
type FusionAuthTenantJwtConfiguration struct { // The unique id of the signing key used to sign the access token. AccessTokenKeyId string `pulumi:"accessTokenKeyId"` // The unique id of the signing key used to sign the Id token. IdTokenKeyId string `pulumi:"idTokenKeyId"` // The refresh token expiration policy. RefreshTokenExpirationPolicy *string `pulumi:"refreshTokenExpirationPolicy"` // When enabled, the refresh token will be revoked when a user action, such as locking an account based on a number of failed login attempts, prevents user login. RefreshTokenRevocationPolicyOnLoginPrevented *bool `pulumi:"refreshTokenRevocationPolicyOnLoginPrevented"` // When enabled, the refresh token will be revoked when a user changes their password." RefreshTokenRevocationPolicyOnPasswordChange *bool `pulumi:"refreshTokenRevocationPolicyOnPasswordChange"` // The length of time in minutes a Refresh Token is valid from the time it was issued. Value must be greater than 0. RefreshTokenTimeToLiveInMinutes int `pulumi:"refreshTokenTimeToLiveInMinutes"` // The refresh token usage policy. RefreshTokenUsagePolicy *string `pulumi:"refreshTokenUsagePolicy"` // The length of time in seconds this JWT is valid from the time it was issued. Value must be greater than 0. // * `loginConfiguration` TimeToLiveInSeconds int `pulumi:"timeToLiveInSeconds"` }
type FusionAuthTenantJwtConfigurationArgs ¶
type FusionAuthTenantJwtConfigurationArgs struct { // The unique id of the signing key used to sign the access token. AccessTokenKeyId pulumi.StringInput `pulumi:"accessTokenKeyId"` // The unique id of the signing key used to sign the Id token. IdTokenKeyId pulumi.StringInput `pulumi:"idTokenKeyId"` // The refresh token expiration policy. RefreshTokenExpirationPolicy pulumi.StringPtrInput `pulumi:"refreshTokenExpirationPolicy"` // When enabled, the refresh token will be revoked when a user action, such as locking an account based on a number of failed login attempts, prevents user login. RefreshTokenRevocationPolicyOnLoginPrevented pulumi.BoolPtrInput `pulumi:"refreshTokenRevocationPolicyOnLoginPrevented"` // When enabled, the refresh token will be revoked when a user changes their password." RefreshTokenRevocationPolicyOnPasswordChange pulumi.BoolPtrInput `pulumi:"refreshTokenRevocationPolicyOnPasswordChange"` // The length of time in minutes a Refresh Token is valid from the time it was issued. Value must be greater than 0. RefreshTokenTimeToLiveInMinutes pulumi.IntInput `pulumi:"refreshTokenTimeToLiveInMinutes"` // The refresh token usage policy. RefreshTokenUsagePolicy pulumi.StringPtrInput `pulumi:"refreshTokenUsagePolicy"` // The length of time in seconds this JWT is valid from the time it was issued. Value must be greater than 0. // * `loginConfiguration` TimeToLiveInSeconds pulumi.IntInput `pulumi:"timeToLiveInSeconds"` }
func (FusionAuthTenantJwtConfigurationArgs) ElementType ¶
func (FusionAuthTenantJwtConfigurationArgs) ElementType() reflect.Type
func (FusionAuthTenantJwtConfigurationArgs) ToFusionAuthTenantJwtConfigurationOutput ¶
func (i FusionAuthTenantJwtConfigurationArgs) ToFusionAuthTenantJwtConfigurationOutput() FusionAuthTenantJwtConfigurationOutput
func (FusionAuthTenantJwtConfigurationArgs) ToFusionAuthTenantJwtConfigurationOutputWithContext ¶
func (i FusionAuthTenantJwtConfigurationArgs) ToFusionAuthTenantJwtConfigurationOutputWithContext(ctx context.Context) FusionAuthTenantJwtConfigurationOutput
type FusionAuthTenantJwtConfigurationArray ¶
type FusionAuthTenantJwtConfigurationArray []FusionAuthTenantJwtConfigurationInput
func (FusionAuthTenantJwtConfigurationArray) ElementType ¶
func (FusionAuthTenantJwtConfigurationArray) ElementType() reflect.Type
func (FusionAuthTenantJwtConfigurationArray) ToFusionAuthTenantJwtConfigurationArrayOutput ¶
func (i FusionAuthTenantJwtConfigurationArray) ToFusionAuthTenantJwtConfigurationArrayOutput() FusionAuthTenantJwtConfigurationArrayOutput
func (FusionAuthTenantJwtConfigurationArray) ToFusionAuthTenantJwtConfigurationArrayOutputWithContext ¶
func (i FusionAuthTenantJwtConfigurationArray) ToFusionAuthTenantJwtConfigurationArrayOutputWithContext(ctx context.Context) FusionAuthTenantJwtConfigurationArrayOutput
type FusionAuthTenantJwtConfigurationArrayInput ¶
type FusionAuthTenantJwtConfigurationArrayInput interface { pulumi.Input ToFusionAuthTenantJwtConfigurationArrayOutput() FusionAuthTenantJwtConfigurationArrayOutput ToFusionAuthTenantJwtConfigurationArrayOutputWithContext(context.Context) FusionAuthTenantJwtConfigurationArrayOutput }
FusionAuthTenantJwtConfigurationArrayInput is an input type that accepts FusionAuthTenantJwtConfigurationArray and FusionAuthTenantJwtConfigurationArrayOutput values. You can construct a concrete instance of `FusionAuthTenantJwtConfigurationArrayInput` via:
FusionAuthTenantJwtConfigurationArray{ FusionAuthTenantJwtConfigurationArgs{...} }
type FusionAuthTenantJwtConfigurationArrayOutput ¶
type FusionAuthTenantJwtConfigurationArrayOutput struct{ *pulumi.OutputState }
func (FusionAuthTenantJwtConfigurationArrayOutput) ElementType ¶
func (FusionAuthTenantJwtConfigurationArrayOutput) ElementType() reflect.Type
func (FusionAuthTenantJwtConfigurationArrayOutput) ToFusionAuthTenantJwtConfigurationArrayOutput ¶
func (o FusionAuthTenantJwtConfigurationArrayOutput) ToFusionAuthTenantJwtConfigurationArrayOutput() FusionAuthTenantJwtConfigurationArrayOutput
func (FusionAuthTenantJwtConfigurationArrayOutput) ToFusionAuthTenantJwtConfigurationArrayOutputWithContext ¶
func (o FusionAuthTenantJwtConfigurationArrayOutput) ToFusionAuthTenantJwtConfigurationArrayOutputWithContext(ctx context.Context) FusionAuthTenantJwtConfigurationArrayOutput
type FusionAuthTenantJwtConfigurationInput ¶
type FusionAuthTenantJwtConfigurationInput interface { pulumi.Input ToFusionAuthTenantJwtConfigurationOutput() FusionAuthTenantJwtConfigurationOutput ToFusionAuthTenantJwtConfigurationOutputWithContext(context.Context) FusionAuthTenantJwtConfigurationOutput }
FusionAuthTenantJwtConfigurationInput is an input type that accepts FusionAuthTenantJwtConfigurationArgs and FusionAuthTenantJwtConfigurationOutput values. You can construct a concrete instance of `FusionAuthTenantJwtConfigurationInput` via:
FusionAuthTenantJwtConfigurationArgs{...}
type FusionAuthTenantJwtConfigurationOutput ¶
type FusionAuthTenantJwtConfigurationOutput struct{ *pulumi.OutputState }
func (FusionAuthTenantJwtConfigurationOutput) AccessTokenKeyId ¶
func (o FusionAuthTenantJwtConfigurationOutput) AccessTokenKeyId() pulumi.StringOutput
The unique id of the signing key used to sign the access token.
func (FusionAuthTenantJwtConfigurationOutput) ElementType ¶
func (FusionAuthTenantJwtConfigurationOutput) ElementType() reflect.Type
func (FusionAuthTenantJwtConfigurationOutput) IdTokenKeyId ¶
func (o FusionAuthTenantJwtConfigurationOutput) IdTokenKeyId() pulumi.StringOutput
The unique id of the signing key used to sign the Id token.
func (FusionAuthTenantJwtConfigurationOutput) RefreshTokenExpirationPolicy ¶
func (o FusionAuthTenantJwtConfigurationOutput) RefreshTokenExpirationPolicy() pulumi.StringPtrOutput
The refresh token expiration policy.
func (FusionAuthTenantJwtConfigurationOutput) RefreshTokenRevocationPolicyOnLoginPrevented ¶
func (o FusionAuthTenantJwtConfigurationOutput) RefreshTokenRevocationPolicyOnLoginPrevented() pulumi.BoolPtrOutput
When enabled, the refresh token will be revoked when a user action, such as locking an account based on a number of failed login attempts, prevents user login.
func (FusionAuthTenantJwtConfigurationOutput) RefreshTokenRevocationPolicyOnPasswordChange ¶
func (o FusionAuthTenantJwtConfigurationOutput) RefreshTokenRevocationPolicyOnPasswordChange() pulumi.BoolPtrOutput
When enabled, the refresh token will be revoked when a user changes their password."
func (FusionAuthTenantJwtConfigurationOutput) RefreshTokenTimeToLiveInMinutes ¶
func (o FusionAuthTenantJwtConfigurationOutput) RefreshTokenTimeToLiveInMinutes() pulumi.IntOutput
The length of time in minutes a Refresh Token is valid from the time it was issued. Value must be greater than 0.
func (FusionAuthTenantJwtConfigurationOutput) RefreshTokenUsagePolicy ¶
func (o FusionAuthTenantJwtConfigurationOutput) RefreshTokenUsagePolicy() pulumi.StringPtrOutput
The refresh token usage policy.
func (FusionAuthTenantJwtConfigurationOutput) TimeToLiveInSeconds ¶
func (o FusionAuthTenantJwtConfigurationOutput) TimeToLiveInSeconds() pulumi.IntOutput
The length of time in seconds this JWT is valid from the time it was issued. Value must be greater than 0. * `loginConfiguration`
func (FusionAuthTenantJwtConfigurationOutput) ToFusionAuthTenantJwtConfigurationOutput ¶
func (o FusionAuthTenantJwtConfigurationOutput) ToFusionAuthTenantJwtConfigurationOutput() FusionAuthTenantJwtConfigurationOutput
func (FusionAuthTenantJwtConfigurationOutput) ToFusionAuthTenantJwtConfigurationOutputWithContext ¶
func (o FusionAuthTenantJwtConfigurationOutput) ToFusionAuthTenantJwtConfigurationOutputWithContext(ctx context.Context) FusionAuthTenantJwtConfigurationOutput
type FusionAuthTenantLoginConfiguration ¶
type FusionAuthTenantLoginConfiguration struct { // Indicates whether to require an API key for the Login API when an `applicationId` is not provided. When an `applicationId` is provided to the Login API call, the application configuration will take precedence. In almost all cases, you will want to this to be `true`. RequireAuthentication *bool `pulumi:"requireAuthentication"` }
type FusionAuthTenantLoginConfigurationArgs ¶
type FusionAuthTenantLoginConfigurationArgs struct { // Indicates whether to require an API key for the Login API when an `applicationId` is not provided. When an `applicationId` is provided to the Login API call, the application configuration will take precedence. In almost all cases, you will want to this to be `true`. RequireAuthentication pulumi.BoolPtrInput `pulumi:"requireAuthentication"` }
func (FusionAuthTenantLoginConfigurationArgs) ElementType ¶
func (FusionAuthTenantLoginConfigurationArgs) ElementType() reflect.Type
func (FusionAuthTenantLoginConfigurationArgs) ToFusionAuthTenantLoginConfigurationOutput ¶
func (i FusionAuthTenantLoginConfigurationArgs) ToFusionAuthTenantLoginConfigurationOutput() FusionAuthTenantLoginConfigurationOutput
func (FusionAuthTenantLoginConfigurationArgs) ToFusionAuthTenantLoginConfigurationOutputWithContext ¶
func (i FusionAuthTenantLoginConfigurationArgs) ToFusionAuthTenantLoginConfigurationOutputWithContext(ctx context.Context) FusionAuthTenantLoginConfigurationOutput
func (FusionAuthTenantLoginConfigurationArgs) ToFusionAuthTenantLoginConfigurationPtrOutput ¶
func (i FusionAuthTenantLoginConfigurationArgs) ToFusionAuthTenantLoginConfigurationPtrOutput() FusionAuthTenantLoginConfigurationPtrOutput
func (FusionAuthTenantLoginConfigurationArgs) ToFusionAuthTenantLoginConfigurationPtrOutputWithContext ¶
func (i FusionAuthTenantLoginConfigurationArgs) ToFusionAuthTenantLoginConfigurationPtrOutputWithContext(ctx context.Context) FusionAuthTenantLoginConfigurationPtrOutput
type FusionAuthTenantLoginConfigurationInput ¶
type FusionAuthTenantLoginConfigurationInput interface { pulumi.Input ToFusionAuthTenantLoginConfigurationOutput() FusionAuthTenantLoginConfigurationOutput ToFusionAuthTenantLoginConfigurationOutputWithContext(context.Context) FusionAuthTenantLoginConfigurationOutput }
FusionAuthTenantLoginConfigurationInput is an input type that accepts FusionAuthTenantLoginConfigurationArgs and FusionAuthTenantLoginConfigurationOutput values. You can construct a concrete instance of `FusionAuthTenantLoginConfigurationInput` via:
FusionAuthTenantLoginConfigurationArgs{...}
type FusionAuthTenantLoginConfigurationOutput ¶
type FusionAuthTenantLoginConfigurationOutput struct{ *pulumi.OutputState }
func (FusionAuthTenantLoginConfigurationOutput) ElementType ¶
func (FusionAuthTenantLoginConfigurationOutput) ElementType() reflect.Type
func (FusionAuthTenantLoginConfigurationOutput) RequireAuthentication ¶
func (o FusionAuthTenantLoginConfigurationOutput) RequireAuthentication() pulumi.BoolPtrOutput
Indicates whether to require an API key for the Login API when an `applicationId` is not provided. When an `applicationId` is provided to the Login API call, the application configuration will take precedence. In almost all cases, you will want to this to be `true`.
func (FusionAuthTenantLoginConfigurationOutput) ToFusionAuthTenantLoginConfigurationOutput ¶
func (o FusionAuthTenantLoginConfigurationOutput) ToFusionAuthTenantLoginConfigurationOutput() FusionAuthTenantLoginConfigurationOutput
func (FusionAuthTenantLoginConfigurationOutput) ToFusionAuthTenantLoginConfigurationOutputWithContext ¶
func (o FusionAuthTenantLoginConfigurationOutput) ToFusionAuthTenantLoginConfigurationOutputWithContext(ctx context.Context) FusionAuthTenantLoginConfigurationOutput
func (FusionAuthTenantLoginConfigurationOutput) ToFusionAuthTenantLoginConfigurationPtrOutput ¶
func (o FusionAuthTenantLoginConfigurationOutput) ToFusionAuthTenantLoginConfigurationPtrOutput() FusionAuthTenantLoginConfigurationPtrOutput
func (FusionAuthTenantLoginConfigurationOutput) ToFusionAuthTenantLoginConfigurationPtrOutputWithContext ¶
func (o FusionAuthTenantLoginConfigurationOutput) ToFusionAuthTenantLoginConfigurationPtrOutputWithContext(ctx context.Context) FusionAuthTenantLoginConfigurationPtrOutput
type FusionAuthTenantLoginConfigurationPtrInput ¶
type FusionAuthTenantLoginConfigurationPtrInput interface { pulumi.Input ToFusionAuthTenantLoginConfigurationPtrOutput() FusionAuthTenantLoginConfigurationPtrOutput ToFusionAuthTenantLoginConfigurationPtrOutputWithContext(context.Context) FusionAuthTenantLoginConfigurationPtrOutput }
FusionAuthTenantLoginConfigurationPtrInput is an input type that accepts FusionAuthTenantLoginConfigurationArgs, FusionAuthTenantLoginConfigurationPtr and FusionAuthTenantLoginConfigurationPtrOutput values. You can construct a concrete instance of `FusionAuthTenantLoginConfigurationPtrInput` via:
FusionAuthTenantLoginConfigurationArgs{...} or: nil
func FusionAuthTenantLoginConfigurationPtr ¶
func FusionAuthTenantLoginConfigurationPtr(v *FusionAuthTenantLoginConfigurationArgs) FusionAuthTenantLoginConfigurationPtrInput
type FusionAuthTenantLoginConfigurationPtrOutput ¶
type FusionAuthTenantLoginConfigurationPtrOutput struct{ *pulumi.OutputState }
func (FusionAuthTenantLoginConfigurationPtrOutput) ElementType ¶
func (FusionAuthTenantLoginConfigurationPtrOutput) ElementType() reflect.Type
func (FusionAuthTenantLoginConfigurationPtrOutput) RequireAuthentication ¶
func (o FusionAuthTenantLoginConfigurationPtrOutput) RequireAuthentication() pulumi.BoolPtrOutput
Indicates whether to require an API key for the Login API when an `applicationId` is not provided. When an `applicationId` is provided to the Login API call, the application configuration will take precedence. In almost all cases, you will want to this to be `true`.
func (FusionAuthTenantLoginConfigurationPtrOutput) ToFusionAuthTenantLoginConfigurationPtrOutput ¶
func (o FusionAuthTenantLoginConfigurationPtrOutput) ToFusionAuthTenantLoginConfigurationPtrOutput() FusionAuthTenantLoginConfigurationPtrOutput
func (FusionAuthTenantLoginConfigurationPtrOutput) ToFusionAuthTenantLoginConfigurationPtrOutputWithContext ¶
func (o FusionAuthTenantLoginConfigurationPtrOutput) ToFusionAuthTenantLoginConfigurationPtrOutputWithContext(ctx context.Context) FusionAuthTenantLoginConfigurationPtrOutput
type FusionAuthTenantMap ¶
type FusionAuthTenantMap map[string]FusionAuthTenantInput
func (FusionAuthTenantMap) ElementType ¶
func (FusionAuthTenantMap) ElementType() reflect.Type
func (FusionAuthTenantMap) ToFusionAuthTenantMapOutput ¶
func (i FusionAuthTenantMap) ToFusionAuthTenantMapOutput() FusionAuthTenantMapOutput
func (FusionAuthTenantMap) ToFusionAuthTenantMapOutputWithContext ¶
func (i FusionAuthTenantMap) ToFusionAuthTenantMapOutputWithContext(ctx context.Context) FusionAuthTenantMapOutput
type FusionAuthTenantMapInput ¶
type FusionAuthTenantMapInput interface { pulumi.Input ToFusionAuthTenantMapOutput() FusionAuthTenantMapOutput ToFusionAuthTenantMapOutputWithContext(context.Context) FusionAuthTenantMapOutput }
FusionAuthTenantMapInput is an input type that accepts FusionAuthTenantMap and FusionAuthTenantMapOutput values. You can construct a concrete instance of `FusionAuthTenantMapInput` via:
FusionAuthTenantMap{ "key": FusionAuthTenantArgs{...} }
type FusionAuthTenantMapOutput ¶
type FusionAuthTenantMapOutput struct{ *pulumi.OutputState }
func (FusionAuthTenantMapOutput) ElementType ¶
func (FusionAuthTenantMapOutput) ElementType() reflect.Type
func (FusionAuthTenantMapOutput) MapIndex ¶
func (o FusionAuthTenantMapOutput) MapIndex(k pulumi.StringInput) FusionAuthTenantOutput
func (FusionAuthTenantMapOutput) ToFusionAuthTenantMapOutput ¶
func (o FusionAuthTenantMapOutput) ToFusionAuthTenantMapOutput() FusionAuthTenantMapOutput
func (FusionAuthTenantMapOutput) ToFusionAuthTenantMapOutputWithContext ¶
func (o FusionAuthTenantMapOutput) ToFusionAuthTenantMapOutputWithContext(ctx context.Context) FusionAuthTenantMapOutput
type FusionAuthTenantMaximumPasswordAge ¶
type FusionAuthTenantMaximumPasswordAge struct { // The password maximum age in days. The number of days after which FusionAuth will require a user to change their password. Required when systemConfiguration.maximumPasswordAge.enabled is set to true. Days *int `pulumi:"days"` // When true, FusionAuth will handle username collisions by generating a random suffix. Enabled *bool `pulumi:"enabled"` }
type FusionAuthTenantMaximumPasswordAgeArgs ¶
type FusionAuthTenantMaximumPasswordAgeArgs struct { // The password maximum age in days. The number of days after which FusionAuth will require a user to change their password. Required when systemConfiguration.maximumPasswordAge.enabled is set to true. Days pulumi.IntPtrInput `pulumi:"days"` // When true, FusionAuth will handle username collisions by generating a random suffix. Enabled pulumi.BoolPtrInput `pulumi:"enabled"` }
func (FusionAuthTenantMaximumPasswordAgeArgs) ElementType ¶
func (FusionAuthTenantMaximumPasswordAgeArgs) ElementType() reflect.Type
func (FusionAuthTenantMaximumPasswordAgeArgs) ToFusionAuthTenantMaximumPasswordAgeOutput ¶
func (i FusionAuthTenantMaximumPasswordAgeArgs) ToFusionAuthTenantMaximumPasswordAgeOutput() FusionAuthTenantMaximumPasswordAgeOutput
func (FusionAuthTenantMaximumPasswordAgeArgs) ToFusionAuthTenantMaximumPasswordAgeOutputWithContext ¶
func (i FusionAuthTenantMaximumPasswordAgeArgs) ToFusionAuthTenantMaximumPasswordAgeOutputWithContext(ctx context.Context) FusionAuthTenantMaximumPasswordAgeOutput
func (FusionAuthTenantMaximumPasswordAgeArgs) ToFusionAuthTenantMaximumPasswordAgePtrOutput ¶
func (i FusionAuthTenantMaximumPasswordAgeArgs) ToFusionAuthTenantMaximumPasswordAgePtrOutput() FusionAuthTenantMaximumPasswordAgePtrOutput
func (FusionAuthTenantMaximumPasswordAgeArgs) ToFusionAuthTenantMaximumPasswordAgePtrOutputWithContext ¶
func (i FusionAuthTenantMaximumPasswordAgeArgs) ToFusionAuthTenantMaximumPasswordAgePtrOutputWithContext(ctx context.Context) FusionAuthTenantMaximumPasswordAgePtrOutput
type FusionAuthTenantMaximumPasswordAgeInput ¶
type FusionAuthTenantMaximumPasswordAgeInput interface { pulumi.Input ToFusionAuthTenantMaximumPasswordAgeOutput() FusionAuthTenantMaximumPasswordAgeOutput ToFusionAuthTenantMaximumPasswordAgeOutputWithContext(context.Context) FusionAuthTenantMaximumPasswordAgeOutput }
FusionAuthTenantMaximumPasswordAgeInput is an input type that accepts FusionAuthTenantMaximumPasswordAgeArgs and FusionAuthTenantMaximumPasswordAgeOutput values. You can construct a concrete instance of `FusionAuthTenantMaximumPasswordAgeInput` via:
FusionAuthTenantMaximumPasswordAgeArgs{...}
type FusionAuthTenantMaximumPasswordAgeOutput ¶
type FusionAuthTenantMaximumPasswordAgeOutput struct{ *pulumi.OutputState }
func (FusionAuthTenantMaximumPasswordAgeOutput) Days ¶
func (o FusionAuthTenantMaximumPasswordAgeOutput) Days() pulumi.IntPtrOutput
The password maximum age in days. The number of days after which FusionAuth will require a user to change their password. Required when systemConfiguration.maximumPasswordAge.enabled is set to true.
func (FusionAuthTenantMaximumPasswordAgeOutput) ElementType ¶
func (FusionAuthTenantMaximumPasswordAgeOutput) ElementType() reflect.Type
func (FusionAuthTenantMaximumPasswordAgeOutput) Enabled ¶
func (o FusionAuthTenantMaximumPasswordAgeOutput) Enabled() pulumi.BoolPtrOutput
When true, FusionAuth will handle username collisions by generating a random suffix.
func (FusionAuthTenantMaximumPasswordAgeOutput) ToFusionAuthTenantMaximumPasswordAgeOutput ¶
func (o FusionAuthTenantMaximumPasswordAgeOutput) ToFusionAuthTenantMaximumPasswordAgeOutput() FusionAuthTenantMaximumPasswordAgeOutput
func (FusionAuthTenantMaximumPasswordAgeOutput) ToFusionAuthTenantMaximumPasswordAgeOutputWithContext ¶
func (o FusionAuthTenantMaximumPasswordAgeOutput) ToFusionAuthTenantMaximumPasswordAgeOutputWithContext(ctx context.Context) FusionAuthTenantMaximumPasswordAgeOutput
func (FusionAuthTenantMaximumPasswordAgeOutput) ToFusionAuthTenantMaximumPasswordAgePtrOutput ¶
func (o FusionAuthTenantMaximumPasswordAgeOutput) ToFusionAuthTenantMaximumPasswordAgePtrOutput() FusionAuthTenantMaximumPasswordAgePtrOutput
func (FusionAuthTenantMaximumPasswordAgeOutput) ToFusionAuthTenantMaximumPasswordAgePtrOutputWithContext ¶
func (o FusionAuthTenantMaximumPasswordAgeOutput) ToFusionAuthTenantMaximumPasswordAgePtrOutputWithContext(ctx context.Context) FusionAuthTenantMaximumPasswordAgePtrOutput
type FusionAuthTenantMaximumPasswordAgePtrInput ¶
type FusionAuthTenantMaximumPasswordAgePtrInput interface { pulumi.Input ToFusionAuthTenantMaximumPasswordAgePtrOutput() FusionAuthTenantMaximumPasswordAgePtrOutput ToFusionAuthTenantMaximumPasswordAgePtrOutputWithContext(context.Context) FusionAuthTenantMaximumPasswordAgePtrOutput }
FusionAuthTenantMaximumPasswordAgePtrInput is an input type that accepts FusionAuthTenantMaximumPasswordAgeArgs, FusionAuthTenantMaximumPasswordAgePtr and FusionAuthTenantMaximumPasswordAgePtrOutput values. You can construct a concrete instance of `FusionAuthTenantMaximumPasswordAgePtrInput` via:
FusionAuthTenantMaximumPasswordAgeArgs{...} or: nil
func FusionAuthTenantMaximumPasswordAgePtr ¶
func FusionAuthTenantMaximumPasswordAgePtr(v *FusionAuthTenantMaximumPasswordAgeArgs) FusionAuthTenantMaximumPasswordAgePtrInput
type FusionAuthTenantMaximumPasswordAgePtrOutput ¶
type FusionAuthTenantMaximumPasswordAgePtrOutput struct{ *pulumi.OutputState }
func (FusionAuthTenantMaximumPasswordAgePtrOutput) Days ¶
func (o FusionAuthTenantMaximumPasswordAgePtrOutput) Days() pulumi.IntPtrOutput
The password maximum age in days. The number of days after which FusionAuth will require a user to change their password. Required when systemConfiguration.maximumPasswordAge.enabled is set to true.
func (FusionAuthTenantMaximumPasswordAgePtrOutput) ElementType ¶
func (FusionAuthTenantMaximumPasswordAgePtrOutput) ElementType() reflect.Type
func (FusionAuthTenantMaximumPasswordAgePtrOutput) Enabled ¶
func (o FusionAuthTenantMaximumPasswordAgePtrOutput) Enabled() pulumi.BoolPtrOutput
When true, FusionAuth will handle username collisions by generating a random suffix.
func (FusionAuthTenantMaximumPasswordAgePtrOutput) ToFusionAuthTenantMaximumPasswordAgePtrOutput ¶
func (o FusionAuthTenantMaximumPasswordAgePtrOutput) ToFusionAuthTenantMaximumPasswordAgePtrOutput() FusionAuthTenantMaximumPasswordAgePtrOutput
func (FusionAuthTenantMaximumPasswordAgePtrOutput) ToFusionAuthTenantMaximumPasswordAgePtrOutputWithContext ¶
func (o FusionAuthTenantMaximumPasswordAgePtrOutput) ToFusionAuthTenantMaximumPasswordAgePtrOutputWithContext(ctx context.Context) FusionAuthTenantMaximumPasswordAgePtrOutput
type FusionAuthTenantMinimumPasswordAge ¶
type FusionAuthTenantMinimumPasswordAge struct { // When true, FusionAuth will handle username collisions by generating a random suffix. Enabled *bool `pulumi:"enabled"` // The password minimum age in seconds. When enabled FusionAuth will not allow a password to be changed until it reaches this minimum age. Required when systemConfiguration.minimumPasswordAge.enabled is set to true. Seconds *int `pulumi:"seconds"` }
type FusionAuthTenantMinimumPasswordAgeArgs ¶
type FusionAuthTenantMinimumPasswordAgeArgs struct { // When true, FusionAuth will handle username collisions by generating a random suffix. Enabled pulumi.BoolPtrInput `pulumi:"enabled"` // The password minimum age in seconds. When enabled FusionAuth will not allow a password to be changed until it reaches this minimum age. Required when systemConfiguration.minimumPasswordAge.enabled is set to true. Seconds pulumi.IntPtrInput `pulumi:"seconds"` }
func (FusionAuthTenantMinimumPasswordAgeArgs) ElementType ¶
func (FusionAuthTenantMinimumPasswordAgeArgs) ElementType() reflect.Type
func (FusionAuthTenantMinimumPasswordAgeArgs) ToFusionAuthTenantMinimumPasswordAgeOutput ¶
func (i FusionAuthTenantMinimumPasswordAgeArgs) ToFusionAuthTenantMinimumPasswordAgeOutput() FusionAuthTenantMinimumPasswordAgeOutput
func (FusionAuthTenantMinimumPasswordAgeArgs) ToFusionAuthTenantMinimumPasswordAgeOutputWithContext ¶
func (i FusionAuthTenantMinimumPasswordAgeArgs) ToFusionAuthTenantMinimumPasswordAgeOutputWithContext(ctx context.Context) FusionAuthTenantMinimumPasswordAgeOutput
func (FusionAuthTenantMinimumPasswordAgeArgs) ToFusionAuthTenantMinimumPasswordAgePtrOutput ¶
func (i FusionAuthTenantMinimumPasswordAgeArgs) ToFusionAuthTenantMinimumPasswordAgePtrOutput() FusionAuthTenantMinimumPasswordAgePtrOutput
func (FusionAuthTenantMinimumPasswordAgeArgs) ToFusionAuthTenantMinimumPasswordAgePtrOutputWithContext ¶
func (i FusionAuthTenantMinimumPasswordAgeArgs) ToFusionAuthTenantMinimumPasswordAgePtrOutputWithContext(ctx context.Context) FusionAuthTenantMinimumPasswordAgePtrOutput
type FusionAuthTenantMinimumPasswordAgeInput ¶
type FusionAuthTenantMinimumPasswordAgeInput interface { pulumi.Input ToFusionAuthTenantMinimumPasswordAgeOutput() FusionAuthTenantMinimumPasswordAgeOutput ToFusionAuthTenantMinimumPasswordAgeOutputWithContext(context.Context) FusionAuthTenantMinimumPasswordAgeOutput }
FusionAuthTenantMinimumPasswordAgeInput is an input type that accepts FusionAuthTenantMinimumPasswordAgeArgs and FusionAuthTenantMinimumPasswordAgeOutput values. You can construct a concrete instance of `FusionAuthTenantMinimumPasswordAgeInput` via:
FusionAuthTenantMinimumPasswordAgeArgs{...}
type FusionAuthTenantMinimumPasswordAgeOutput ¶
type FusionAuthTenantMinimumPasswordAgeOutput struct{ *pulumi.OutputState }
func (FusionAuthTenantMinimumPasswordAgeOutput) ElementType ¶
func (FusionAuthTenantMinimumPasswordAgeOutput) ElementType() reflect.Type
func (FusionAuthTenantMinimumPasswordAgeOutput) Enabled ¶
func (o FusionAuthTenantMinimumPasswordAgeOutput) Enabled() pulumi.BoolPtrOutput
When true, FusionAuth will handle username collisions by generating a random suffix.
func (FusionAuthTenantMinimumPasswordAgeOutput) Seconds ¶
func (o FusionAuthTenantMinimumPasswordAgeOutput) Seconds() pulumi.IntPtrOutput
The password minimum age in seconds. When enabled FusionAuth will not allow a password to be changed until it reaches this minimum age. Required when systemConfiguration.minimumPasswordAge.enabled is set to true.
func (FusionAuthTenantMinimumPasswordAgeOutput) ToFusionAuthTenantMinimumPasswordAgeOutput ¶
func (o FusionAuthTenantMinimumPasswordAgeOutput) ToFusionAuthTenantMinimumPasswordAgeOutput() FusionAuthTenantMinimumPasswordAgeOutput
func (FusionAuthTenantMinimumPasswordAgeOutput) ToFusionAuthTenantMinimumPasswordAgeOutputWithContext ¶
func (o FusionAuthTenantMinimumPasswordAgeOutput) ToFusionAuthTenantMinimumPasswordAgeOutputWithContext(ctx context.Context) FusionAuthTenantMinimumPasswordAgeOutput
func (FusionAuthTenantMinimumPasswordAgeOutput) ToFusionAuthTenantMinimumPasswordAgePtrOutput ¶
func (o FusionAuthTenantMinimumPasswordAgeOutput) ToFusionAuthTenantMinimumPasswordAgePtrOutput() FusionAuthTenantMinimumPasswordAgePtrOutput
func (FusionAuthTenantMinimumPasswordAgeOutput) ToFusionAuthTenantMinimumPasswordAgePtrOutputWithContext ¶
func (o FusionAuthTenantMinimumPasswordAgeOutput) ToFusionAuthTenantMinimumPasswordAgePtrOutputWithContext(ctx context.Context) FusionAuthTenantMinimumPasswordAgePtrOutput
type FusionAuthTenantMinimumPasswordAgePtrInput ¶
type FusionAuthTenantMinimumPasswordAgePtrInput interface { pulumi.Input ToFusionAuthTenantMinimumPasswordAgePtrOutput() FusionAuthTenantMinimumPasswordAgePtrOutput ToFusionAuthTenantMinimumPasswordAgePtrOutputWithContext(context.Context) FusionAuthTenantMinimumPasswordAgePtrOutput }
FusionAuthTenantMinimumPasswordAgePtrInput is an input type that accepts FusionAuthTenantMinimumPasswordAgeArgs, FusionAuthTenantMinimumPasswordAgePtr and FusionAuthTenantMinimumPasswordAgePtrOutput values. You can construct a concrete instance of `FusionAuthTenantMinimumPasswordAgePtrInput` via:
FusionAuthTenantMinimumPasswordAgeArgs{...} or: nil
func FusionAuthTenantMinimumPasswordAgePtr ¶
func FusionAuthTenantMinimumPasswordAgePtr(v *FusionAuthTenantMinimumPasswordAgeArgs) FusionAuthTenantMinimumPasswordAgePtrInput
type FusionAuthTenantMinimumPasswordAgePtrOutput ¶
type FusionAuthTenantMinimumPasswordAgePtrOutput struct{ *pulumi.OutputState }
func (FusionAuthTenantMinimumPasswordAgePtrOutput) ElementType ¶
func (FusionAuthTenantMinimumPasswordAgePtrOutput) ElementType() reflect.Type
func (FusionAuthTenantMinimumPasswordAgePtrOutput) Enabled ¶
func (o FusionAuthTenantMinimumPasswordAgePtrOutput) Enabled() pulumi.BoolPtrOutput
When true, FusionAuth will handle username collisions by generating a random suffix.
func (FusionAuthTenantMinimumPasswordAgePtrOutput) Seconds ¶
func (o FusionAuthTenantMinimumPasswordAgePtrOutput) Seconds() pulumi.IntPtrOutput
The password minimum age in seconds. When enabled FusionAuth will not allow a password to be changed until it reaches this minimum age. Required when systemConfiguration.minimumPasswordAge.enabled is set to true.
func (FusionAuthTenantMinimumPasswordAgePtrOutput) ToFusionAuthTenantMinimumPasswordAgePtrOutput ¶
func (o FusionAuthTenantMinimumPasswordAgePtrOutput) ToFusionAuthTenantMinimumPasswordAgePtrOutput() FusionAuthTenantMinimumPasswordAgePtrOutput
func (FusionAuthTenantMinimumPasswordAgePtrOutput) ToFusionAuthTenantMinimumPasswordAgePtrOutputWithContext ¶
func (o FusionAuthTenantMinimumPasswordAgePtrOutput) ToFusionAuthTenantMinimumPasswordAgePtrOutputWithContext(ctx context.Context) FusionAuthTenantMinimumPasswordAgePtrOutput
type FusionAuthTenantMultiFactorConfiguration ¶
type FusionAuthTenantMultiFactorConfiguration struct { Authenticator *FusionAuthTenantMultiFactorConfigurationAuthenticator `pulumi:"authenticator"` Email *FusionAuthTenantMultiFactorConfigurationEmail `pulumi:"email"` Sms *FusionAuthTenantMultiFactorConfigurationSms `pulumi:"sms"` }
type FusionAuthTenantMultiFactorConfigurationArgs ¶
type FusionAuthTenantMultiFactorConfigurationArgs struct { Authenticator FusionAuthTenantMultiFactorConfigurationAuthenticatorPtrInput `pulumi:"authenticator"` Email FusionAuthTenantMultiFactorConfigurationEmailPtrInput `pulumi:"email"` Sms FusionAuthTenantMultiFactorConfigurationSmsPtrInput `pulumi:"sms"` }
func (FusionAuthTenantMultiFactorConfigurationArgs) ElementType ¶
func (FusionAuthTenantMultiFactorConfigurationArgs) ElementType() reflect.Type
func (FusionAuthTenantMultiFactorConfigurationArgs) ToFusionAuthTenantMultiFactorConfigurationOutput ¶
func (i FusionAuthTenantMultiFactorConfigurationArgs) ToFusionAuthTenantMultiFactorConfigurationOutput() FusionAuthTenantMultiFactorConfigurationOutput
func (FusionAuthTenantMultiFactorConfigurationArgs) ToFusionAuthTenantMultiFactorConfigurationOutputWithContext ¶
func (i FusionAuthTenantMultiFactorConfigurationArgs) ToFusionAuthTenantMultiFactorConfigurationOutputWithContext(ctx context.Context) FusionAuthTenantMultiFactorConfigurationOutput
func (FusionAuthTenantMultiFactorConfigurationArgs) ToFusionAuthTenantMultiFactorConfigurationPtrOutput ¶
func (i FusionAuthTenantMultiFactorConfigurationArgs) ToFusionAuthTenantMultiFactorConfigurationPtrOutput() FusionAuthTenantMultiFactorConfigurationPtrOutput
func (FusionAuthTenantMultiFactorConfigurationArgs) ToFusionAuthTenantMultiFactorConfigurationPtrOutputWithContext ¶
func (i FusionAuthTenantMultiFactorConfigurationArgs) ToFusionAuthTenantMultiFactorConfigurationPtrOutputWithContext(ctx context.Context) FusionAuthTenantMultiFactorConfigurationPtrOutput
type FusionAuthTenantMultiFactorConfigurationAuthenticator ¶
type FusionAuthTenantMultiFactorConfigurationAuthenticator struct { // When true, FusionAuth will handle username collisions by generating a random suffix. Enabled *bool `pulumi:"enabled"` }
type FusionAuthTenantMultiFactorConfigurationAuthenticatorArgs ¶
type FusionAuthTenantMultiFactorConfigurationAuthenticatorArgs struct { // When true, FusionAuth will handle username collisions by generating a random suffix. Enabled pulumi.BoolPtrInput `pulumi:"enabled"` }
func (FusionAuthTenantMultiFactorConfigurationAuthenticatorArgs) ElementType ¶
func (FusionAuthTenantMultiFactorConfigurationAuthenticatorArgs) ElementType() reflect.Type
func (FusionAuthTenantMultiFactorConfigurationAuthenticatorArgs) ToFusionAuthTenantMultiFactorConfigurationAuthenticatorOutput ¶
func (i FusionAuthTenantMultiFactorConfigurationAuthenticatorArgs) ToFusionAuthTenantMultiFactorConfigurationAuthenticatorOutput() FusionAuthTenantMultiFactorConfigurationAuthenticatorOutput
func (FusionAuthTenantMultiFactorConfigurationAuthenticatorArgs) ToFusionAuthTenantMultiFactorConfigurationAuthenticatorOutputWithContext ¶
func (i FusionAuthTenantMultiFactorConfigurationAuthenticatorArgs) ToFusionAuthTenantMultiFactorConfigurationAuthenticatorOutputWithContext(ctx context.Context) FusionAuthTenantMultiFactorConfigurationAuthenticatorOutput
func (FusionAuthTenantMultiFactorConfigurationAuthenticatorArgs) ToFusionAuthTenantMultiFactorConfigurationAuthenticatorPtrOutput ¶
func (i FusionAuthTenantMultiFactorConfigurationAuthenticatorArgs) ToFusionAuthTenantMultiFactorConfigurationAuthenticatorPtrOutput() FusionAuthTenantMultiFactorConfigurationAuthenticatorPtrOutput
func (FusionAuthTenantMultiFactorConfigurationAuthenticatorArgs) ToFusionAuthTenantMultiFactorConfigurationAuthenticatorPtrOutputWithContext ¶
func (i FusionAuthTenantMultiFactorConfigurationAuthenticatorArgs) ToFusionAuthTenantMultiFactorConfigurationAuthenticatorPtrOutputWithContext(ctx context.Context) FusionAuthTenantMultiFactorConfigurationAuthenticatorPtrOutput
type FusionAuthTenantMultiFactorConfigurationAuthenticatorInput ¶
type FusionAuthTenantMultiFactorConfigurationAuthenticatorInput interface { pulumi.Input ToFusionAuthTenantMultiFactorConfigurationAuthenticatorOutput() FusionAuthTenantMultiFactorConfigurationAuthenticatorOutput ToFusionAuthTenantMultiFactorConfigurationAuthenticatorOutputWithContext(context.Context) FusionAuthTenantMultiFactorConfigurationAuthenticatorOutput }
FusionAuthTenantMultiFactorConfigurationAuthenticatorInput is an input type that accepts FusionAuthTenantMultiFactorConfigurationAuthenticatorArgs and FusionAuthTenantMultiFactorConfigurationAuthenticatorOutput values. You can construct a concrete instance of `FusionAuthTenantMultiFactorConfigurationAuthenticatorInput` via:
FusionAuthTenantMultiFactorConfigurationAuthenticatorArgs{...}
type FusionAuthTenantMultiFactorConfigurationAuthenticatorOutput ¶
type FusionAuthTenantMultiFactorConfigurationAuthenticatorOutput struct{ *pulumi.OutputState }
func (FusionAuthTenantMultiFactorConfigurationAuthenticatorOutput) ElementType ¶
func (FusionAuthTenantMultiFactorConfigurationAuthenticatorOutput) ElementType() reflect.Type
func (FusionAuthTenantMultiFactorConfigurationAuthenticatorOutput) Enabled ¶
func (o FusionAuthTenantMultiFactorConfigurationAuthenticatorOutput) Enabled() pulumi.BoolPtrOutput
When true, FusionAuth will handle username collisions by generating a random suffix.
func (FusionAuthTenantMultiFactorConfigurationAuthenticatorOutput) ToFusionAuthTenantMultiFactorConfigurationAuthenticatorOutput ¶
func (o FusionAuthTenantMultiFactorConfigurationAuthenticatorOutput) ToFusionAuthTenantMultiFactorConfigurationAuthenticatorOutput() FusionAuthTenantMultiFactorConfigurationAuthenticatorOutput
func (FusionAuthTenantMultiFactorConfigurationAuthenticatorOutput) ToFusionAuthTenantMultiFactorConfigurationAuthenticatorOutputWithContext ¶
func (o FusionAuthTenantMultiFactorConfigurationAuthenticatorOutput) ToFusionAuthTenantMultiFactorConfigurationAuthenticatorOutputWithContext(ctx context.Context) FusionAuthTenantMultiFactorConfigurationAuthenticatorOutput
func (FusionAuthTenantMultiFactorConfigurationAuthenticatorOutput) ToFusionAuthTenantMultiFactorConfigurationAuthenticatorPtrOutput ¶
func (o FusionAuthTenantMultiFactorConfigurationAuthenticatorOutput) ToFusionAuthTenantMultiFactorConfigurationAuthenticatorPtrOutput() FusionAuthTenantMultiFactorConfigurationAuthenticatorPtrOutput
func (FusionAuthTenantMultiFactorConfigurationAuthenticatorOutput) ToFusionAuthTenantMultiFactorConfigurationAuthenticatorPtrOutputWithContext ¶
func (o FusionAuthTenantMultiFactorConfigurationAuthenticatorOutput) ToFusionAuthTenantMultiFactorConfigurationAuthenticatorPtrOutputWithContext(ctx context.Context) FusionAuthTenantMultiFactorConfigurationAuthenticatorPtrOutput
type FusionAuthTenantMultiFactorConfigurationAuthenticatorPtrInput ¶
type FusionAuthTenantMultiFactorConfigurationAuthenticatorPtrInput interface { pulumi.Input ToFusionAuthTenantMultiFactorConfigurationAuthenticatorPtrOutput() FusionAuthTenantMultiFactorConfigurationAuthenticatorPtrOutput ToFusionAuthTenantMultiFactorConfigurationAuthenticatorPtrOutputWithContext(context.Context) FusionAuthTenantMultiFactorConfigurationAuthenticatorPtrOutput }
FusionAuthTenantMultiFactorConfigurationAuthenticatorPtrInput is an input type that accepts FusionAuthTenantMultiFactorConfigurationAuthenticatorArgs, FusionAuthTenantMultiFactorConfigurationAuthenticatorPtr and FusionAuthTenantMultiFactorConfigurationAuthenticatorPtrOutput values. You can construct a concrete instance of `FusionAuthTenantMultiFactorConfigurationAuthenticatorPtrInput` via:
FusionAuthTenantMultiFactorConfigurationAuthenticatorArgs{...} or: nil
func FusionAuthTenantMultiFactorConfigurationAuthenticatorPtr ¶
func FusionAuthTenantMultiFactorConfigurationAuthenticatorPtr(v *FusionAuthTenantMultiFactorConfigurationAuthenticatorArgs) FusionAuthTenantMultiFactorConfigurationAuthenticatorPtrInput
type FusionAuthTenantMultiFactorConfigurationAuthenticatorPtrOutput ¶
type FusionAuthTenantMultiFactorConfigurationAuthenticatorPtrOutput struct{ *pulumi.OutputState }
func (FusionAuthTenantMultiFactorConfigurationAuthenticatorPtrOutput) ElementType ¶
func (FusionAuthTenantMultiFactorConfigurationAuthenticatorPtrOutput) ElementType() reflect.Type
func (FusionAuthTenantMultiFactorConfigurationAuthenticatorPtrOutput) Enabled ¶
func (o FusionAuthTenantMultiFactorConfigurationAuthenticatorPtrOutput) Enabled() pulumi.BoolPtrOutput
When true, FusionAuth will handle username collisions by generating a random suffix.
func (FusionAuthTenantMultiFactorConfigurationAuthenticatorPtrOutput) ToFusionAuthTenantMultiFactorConfigurationAuthenticatorPtrOutput ¶
func (o FusionAuthTenantMultiFactorConfigurationAuthenticatorPtrOutput) ToFusionAuthTenantMultiFactorConfigurationAuthenticatorPtrOutput() FusionAuthTenantMultiFactorConfigurationAuthenticatorPtrOutput
func (FusionAuthTenantMultiFactorConfigurationAuthenticatorPtrOutput) ToFusionAuthTenantMultiFactorConfigurationAuthenticatorPtrOutputWithContext ¶
func (o FusionAuthTenantMultiFactorConfigurationAuthenticatorPtrOutput) ToFusionAuthTenantMultiFactorConfigurationAuthenticatorPtrOutputWithContext(ctx context.Context) FusionAuthTenantMultiFactorConfigurationAuthenticatorPtrOutput
type FusionAuthTenantMultiFactorConfigurationEmail ¶
type FusionAuthTenantMultiFactorConfigurationEmail struct { // When true, FusionAuth will handle username collisions by generating a random suffix. Enabled *bool `pulumi:"enabled"` // The Id of the SMS template that is used when notifying a user to complete a multi-factor authentication request. TemplateId *string `pulumi:"templateId"` }
type FusionAuthTenantMultiFactorConfigurationEmailArgs ¶
type FusionAuthTenantMultiFactorConfigurationEmailArgs struct { // When true, FusionAuth will handle username collisions by generating a random suffix. Enabled pulumi.BoolPtrInput `pulumi:"enabled"` // The Id of the SMS template that is used when notifying a user to complete a multi-factor authentication request. TemplateId pulumi.StringPtrInput `pulumi:"templateId"` }
func (FusionAuthTenantMultiFactorConfigurationEmailArgs) ElementType ¶
func (FusionAuthTenantMultiFactorConfigurationEmailArgs) ElementType() reflect.Type
func (FusionAuthTenantMultiFactorConfigurationEmailArgs) ToFusionAuthTenantMultiFactorConfigurationEmailOutput ¶
func (i FusionAuthTenantMultiFactorConfigurationEmailArgs) ToFusionAuthTenantMultiFactorConfigurationEmailOutput() FusionAuthTenantMultiFactorConfigurationEmailOutput
func (FusionAuthTenantMultiFactorConfigurationEmailArgs) ToFusionAuthTenantMultiFactorConfigurationEmailOutputWithContext ¶
func (i FusionAuthTenantMultiFactorConfigurationEmailArgs) ToFusionAuthTenantMultiFactorConfigurationEmailOutputWithContext(ctx context.Context) FusionAuthTenantMultiFactorConfigurationEmailOutput
func (FusionAuthTenantMultiFactorConfigurationEmailArgs) ToFusionAuthTenantMultiFactorConfigurationEmailPtrOutput ¶
func (i FusionAuthTenantMultiFactorConfigurationEmailArgs) ToFusionAuthTenantMultiFactorConfigurationEmailPtrOutput() FusionAuthTenantMultiFactorConfigurationEmailPtrOutput
func (FusionAuthTenantMultiFactorConfigurationEmailArgs) ToFusionAuthTenantMultiFactorConfigurationEmailPtrOutputWithContext ¶
func (i FusionAuthTenantMultiFactorConfigurationEmailArgs) ToFusionAuthTenantMultiFactorConfigurationEmailPtrOutputWithContext(ctx context.Context) FusionAuthTenantMultiFactorConfigurationEmailPtrOutput
type FusionAuthTenantMultiFactorConfigurationEmailInput ¶
type FusionAuthTenantMultiFactorConfigurationEmailInput interface { pulumi.Input ToFusionAuthTenantMultiFactorConfigurationEmailOutput() FusionAuthTenantMultiFactorConfigurationEmailOutput ToFusionAuthTenantMultiFactorConfigurationEmailOutputWithContext(context.Context) FusionAuthTenantMultiFactorConfigurationEmailOutput }
FusionAuthTenantMultiFactorConfigurationEmailInput is an input type that accepts FusionAuthTenantMultiFactorConfigurationEmailArgs and FusionAuthTenantMultiFactorConfigurationEmailOutput values. You can construct a concrete instance of `FusionAuthTenantMultiFactorConfigurationEmailInput` via:
FusionAuthTenantMultiFactorConfigurationEmailArgs{...}
type FusionAuthTenantMultiFactorConfigurationEmailOutput ¶
type FusionAuthTenantMultiFactorConfigurationEmailOutput struct{ *pulumi.OutputState }
func (FusionAuthTenantMultiFactorConfigurationEmailOutput) ElementType ¶
func (FusionAuthTenantMultiFactorConfigurationEmailOutput) ElementType() reflect.Type
func (FusionAuthTenantMultiFactorConfigurationEmailOutput) Enabled ¶
func (o FusionAuthTenantMultiFactorConfigurationEmailOutput) Enabled() pulumi.BoolPtrOutput
When true, FusionAuth will handle username collisions by generating a random suffix.
func (FusionAuthTenantMultiFactorConfigurationEmailOutput) TemplateId ¶
func (o FusionAuthTenantMultiFactorConfigurationEmailOutput) TemplateId() pulumi.StringPtrOutput
The Id of the SMS template that is used when notifying a user to complete a multi-factor authentication request.
func (FusionAuthTenantMultiFactorConfigurationEmailOutput) ToFusionAuthTenantMultiFactorConfigurationEmailOutput ¶
func (o FusionAuthTenantMultiFactorConfigurationEmailOutput) ToFusionAuthTenantMultiFactorConfigurationEmailOutput() FusionAuthTenantMultiFactorConfigurationEmailOutput
func (FusionAuthTenantMultiFactorConfigurationEmailOutput) ToFusionAuthTenantMultiFactorConfigurationEmailOutputWithContext ¶
func (o FusionAuthTenantMultiFactorConfigurationEmailOutput) ToFusionAuthTenantMultiFactorConfigurationEmailOutputWithContext(ctx context.Context) FusionAuthTenantMultiFactorConfigurationEmailOutput
func (FusionAuthTenantMultiFactorConfigurationEmailOutput) ToFusionAuthTenantMultiFactorConfigurationEmailPtrOutput ¶
func (o FusionAuthTenantMultiFactorConfigurationEmailOutput) ToFusionAuthTenantMultiFactorConfigurationEmailPtrOutput() FusionAuthTenantMultiFactorConfigurationEmailPtrOutput
func (FusionAuthTenantMultiFactorConfigurationEmailOutput) ToFusionAuthTenantMultiFactorConfigurationEmailPtrOutputWithContext ¶
func (o FusionAuthTenantMultiFactorConfigurationEmailOutput) ToFusionAuthTenantMultiFactorConfigurationEmailPtrOutputWithContext(ctx context.Context) FusionAuthTenantMultiFactorConfigurationEmailPtrOutput
type FusionAuthTenantMultiFactorConfigurationEmailPtrInput ¶
type FusionAuthTenantMultiFactorConfigurationEmailPtrInput interface { pulumi.Input ToFusionAuthTenantMultiFactorConfigurationEmailPtrOutput() FusionAuthTenantMultiFactorConfigurationEmailPtrOutput ToFusionAuthTenantMultiFactorConfigurationEmailPtrOutputWithContext(context.Context) FusionAuthTenantMultiFactorConfigurationEmailPtrOutput }
FusionAuthTenantMultiFactorConfigurationEmailPtrInput is an input type that accepts FusionAuthTenantMultiFactorConfigurationEmailArgs, FusionAuthTenantMultiFactorConfigurationEmailPtr and FusionAuthTenantMultiFactorConfigurationEmailPtrOutput values. You can construct a concrete instance of `FusionAuthTenantMultiFactorConfigurationEmailPtrInput` via:
FusionAuthTenantMultiFactorConfigurationEmailArgs{...} or: nil
func FusionAuthTenantMultiFactorConfigurationEmailPtr ¶
func FusionAuthTenantMultiFactorConfigurationEmailPtr(v *FusionAuthTenantMultiFactorConfigurationEmailArgs) FusionAuthTenantMultiFactorConfigurationEmailPtrInput
type FusionAuthTenantMultiFactorConfigurationEmailPtrOutput ¶
type FusionAuthTenantMultiFactorConfigurationEmailPtrOutput struct{ *pulumi.OutputState }
func (FusionAuthTenantMultiFactorConfigurationEmailPtrOutput) ElementType ¶
func (FusionAuthTenantMultiFactorConfigurationEmailPtrOutput) ElementType() reflect.Type
func (FusionAuthTenantMultiFactorConfigurationEmailPtrOutput) Enabled ¶
func (o FusionAuthTenantMultiFactorConfigurationEmailPtrOutput) Enabled() pulumi.BoolPtrOutput
When true, FusionAuth will handle username collisions by generating a random suffix.
func (FusionAuthTenantMultiFactorConfigurationEmailPtrOutput) TemplateId ¶
func (o FusionAuthTenantMultiFactorConfigurationEmailPtrOutput) TemplateId() pulumi.StringPtrOutput
The Id of the SMS template that is used when notifying a user to complete a multi-factor authentication request.
func (FusionAuthTenantMultiFactorConfigurationEmailPtrOutput) ToFusionAuthTenantMultiFactorConfigurationEmailPtrOutput ¶
func (o FusionAuthTenantMultiFactorConfigurationEmailPtrOutput) ToFusionAuthTenantMultiFactorConfigurationEmailPtrOutput() FusionAuthTenantMultiFactorConfigurationEmailPtrOutput
func (FusionAuthTenantMultiFactorConfigurationEmailPtrOutput) ToFusionAuthTenantMultiFactorConfigurationEmailPtrOutputWithContext ¶
func (o FusionAuthTenantMultiFactorConfigurationEmailPtrOutput) ToFusionAuthTenantMultiFactorConfigurationEmailPtrOutputWithContext(ctx context.Context) FusionAuthTenantMultiFactorConfigurationEmailPtrOutput
type FusionAuthTenantMultiFactorConfigurationInput ¶
type FusionAuthTenantMultiFactorConfigurationInput interface { pulumi.Input ToFusionAuthTenantMultiFactorConfigurationOutput() FusionAuthTenantMultiFactorConfigurationOutput ToFusionAuthTenantMultiFactorConfigurationOutputWithContext(context.Context) FusionAuthTenantMultiFactorConfigurationOutput }
FusionAuthTenantMultiFactorConfigurationInput is an input type that accepts FusionAuthTenantMultiFactorConfigurationArgs and FusionAuthTenantMultiFactorConfigurationOutput values. You can construct a concrete instance of `FusionAuthTenantMultiFactorConfigurationInput` via:
FusionAuthTenantMultiFactorConfigurationArgs{...}
type FusionAuthTenantMultiFactorConfigurationOutput ¶
type FusionAuthTenantMultiFactorConfigurationOutput struct{ *pulumi.OutputState }
func (FusionAuthTenantMultiFactorConfigurationOutput) Authenticator ¶
func (FusionAuthTenantMultiFactorConfigurationOutput) ElementType ¶
func (FusionAuthTenantMultiFactorConfigurationOutput) ElementType() reflect.Type
func (FusionAuthTenantMultiFactorConfigurationOutput) ToFusionAuthTenantMultiFactorConfigurationOutput ¶
func (o FusionAuthTenantMultiFactorConfigurationOutput) ToFusionAuthTenantMultiFactorConfigurationOutput() FusionAuthTenantMultiFactorConfigurationOutput
func (FusionAuthTenantMultiFactorConfigurationOutput) ToFusionAuthTenantMultiFactorConfigurationOutputWithContext ¶
func (o FusionAuthTenantMultiFactorConfigurationOutput) ToFusionAuthTenantMultiFactorConfigurationOutputWithContext(ctx context.Context) FusionAuthTenantMultiFactorConfigurationOutput
func (FusionAuthTenantMultiFactorConfigurationOutput) ToFusionAuthTenantMultiFactorConfigurationPtrOutput ¶
func (o FusionAuthTenantMultiFactorConfigurationOutput) ToFusionAuthTenantMultiFactorConfigurationPtrOutput() FusionAuthTenantMultiFactorConfigurationPtrOutput
func (FusionAuthTenantMultiFactorConfigurationOutput) ToFusionAuthTenantMultiFactorConfigurationPtrOutputWithContext ¶
func (o FusionAuthTenantMultiFactorConfigurationOutput) ToFusionAuthTenantMultiFactorConfigurationPtrOutputWithContext(ctx context.Context) FusionAuthTenantMultiFactorConfigurationPtrOutput
type FusionAuthTenantMultiFactorConfigurationPtrInput ¶
type FusionAuthTenantMultiFactorConfigurationPtrInput interface { pulumi.Input ToFusionAuthTenantMultiFactorConfigurationPtrOutput() FusionAuthTenantMultiFactorConfigurationPtrOutput ToFusionAuthTenantMultiFactorConfigurationPtrOutputWithContext(context.Context) FusionAuthTenantMultiFactorConfigurationPtrOutput }
FusionAuthTenantMultiFactorConfigurationPtrInput is an input type that accepts FusionAuthTenantMultiFactorConfigurationArgs, FusionAuthTenantMultiFactorConfigurationPtr and FusionAuthTenantMultiFactorConfigurationPtrOutput values. You can construct a concrete instance of `FusionAuthTenantMultiFactorConfigurationPtrInput` via:
FusionAuthTenantMultiFactorConfigurationArgs{...} or: nil
func FusionAuthTenantMultiFactorConfigurationPtr ¶
func FusionAuthTenantMultiFactorConfigurationPtr(v *FusionAuthTenantMultiFactorConfigurationArgs) FusionAuthTenantMultiFactorConfigurationPtrInput
type FusionAuthTenantMultiFactorConfigurationPtrOutput ¶
type FusionAuthTenantMultiFactorConfigurationPtrOutput struct{ *pulumi.OutputState }
func (FusionAuthTenantMultiFactorConfigurationPtrOutput) Authenticator ¶
func (FusionAuthTenantMultiFactorConfigurationPtrOutput) ElementType ¶
func (FusionAuthTenantMultiFactorConfigurationPtrOutput) ElementType() reflect.Type
func (FusionAuthTenantMultiFactorConfigurationPtrOutput) ToFusionAuthTenantMultiFactorConfigurationPtrOutput ¶
func (o FusionAuthTenantMultiFactorConfigurationPtrOutput) ToFusionAuthTenantMultiFactorConfigurationPtrOutput() FusionAuthTenantMultiFactorConfigurationPtrOutput
func (FusionAuthTenantMultiFactorConfigurationPtrOutput) ToFusionAuthTenantMultiFactorConfigurationPtrOutputWithContext ¶
func (o FusionAuthTenantMultiFactorConfigurationPtrOutput) ToFusionAuthTenantMultiFactorConfigurationPtrOutputWithContext(ctx context.Context) FusionAuthTenantMultiFactorConfigurationPtrOutput
type FusionAuthTenantMultiFactorConfigurationSms ¶
type FusionAuthTenantMultiFactorConfigurationSms struct { // When true, FusionAuth will handle username collisions by generating a random suffix. Enabled *bool `pulumi:"enabled"` // The messenger that is used to deliver a SMS multi-factor authentication request. MessengerId *string `pulumi:"messengerId"` // The Id of the SMS template that is used when notifying a user to complete a multi-factor authentication request. TemplateId *string `pulumi:"templateId"` }
type FusionAuthTenantMultiFactorConfigurationSmsArgs ¶
type FusionAuthTenantMultiFactorConfigurationSmsArgs struct { // When true, FusionAuth will handle username collisions by generating a random suffix. Enabled pulumi.BoolPtrInput `pulumi:"enabled"` // The messenger that is used to deliver a SMS multi-factor authentication request. MessengerId pulumi.StringPtrInput `pulumi:"messengerId"` // The Id of the SMS template that is used when notifying a user to complete a multi-factor authentication request. TemplateId pulumi.StringPtrInput `pulumi:"templateId"` }
func (FusionAuthTenantMultiFactorConfigurationSmsArgs) ElementType ¶
func (FusionAuthTenantMultiFactorConfigurationSmsArgs) ElementType() reflect.Type
func (FusionAuthTenantMultiFactorConfigurationSmsArgs) ToFusionAuthTenantMultiFactorConfigurationSmsOutput ¶
func (i FusionAuthTenantMultiFactorConfigurationSmsArgs) ToFusionAuthTenantMultiFactorConfigurationSmsOutput() FusionAuthTenantMultiFactorConfigurationSmsOutput
func (FusionAuthTenantMultiFactorConfigurationSmsArgs) ToFusionAuthTenantMultiFactorConfigurationSmsOutputWithContext ¶
func (i FusionAuthTenantMultiFactorConfigurationSmsArgs) ToFusionAuthTenantMultiFactorConfigurationSmsOutputWithContext(ctx context.Context) FusionAuthTenantMultiFactorConfigurationSmsOutput
func (FusionAuthTenantMultiFactorConfigurationSmsArgs) ToFusionAuthTenantMultiFactorConfigurationSmsPtrOutput ¶
func (i FusionAuthTenantMultiFactorConfigurationSmsArgs) ToFusionAuthTenantMultiFactorConfigurationSmsPtrOutput() FusionAuthTenantMultiFactorConfigurationSmsPtrOutput
func (FusionAuthTenantMultiFactorConfigurationSmsArgs) ToFusionAuthTenantMultiFactorConfigurationSmsPtrOutputWithContext ¶
func (i FusionAuthTenantMultiFactorConfigurationSmsArgs) ToFusionAuthTenantMultiFactorConfigurationSmsPtrOutputWithContext(ctx context.Context) FusionAuthTenantMultiFactorConfigurationSmsPtrOutput
type FusionAuthTenantMultiFactorConfigurationSmsInput ¶
type FusionAuthTenantMultiFactorConfigurationSmsInput interface { pulumi.Input ToFusionAuthTenantMultiFactorConfigurationSmsOutput() FusionAuthTenantMultiFactorConfigurationSmsOutput ToFusionAuthTenantMultiFactorConfigurationSmsOutputWithContext(context.Context) FusionAuthTenantMultiFactorConfigurationSmsOutput }
FusionAuthTenantMultiFactorConfigurationSmsInput is an input type that accepts FusionAuthTenantMultiFactorConfigurationSmsArgs and FusionAuthTenantMultiFactorConfigurationSmsOutput values. You can construct a concrete instance of `FusionAuthTenantMultiFactorConfigurationSmsInput` via:
FusionAuthTenantMultiFactorConfigurationSmsArgs{...}
type FusionAuthTenantMultiFactorConfigurationSmsOutput ¶
type FusionAuthTenantMultiFactorConfigurationSmsOutput struct{ *pulumi.OutputState }
func (FusionAuthTenantMultiFactorConfigurationSmsOutput) ElementType ¶
func (FusionAuthTenantMultiFactorConfigurationSmsOutput) ElementType() reflect.Type
func (FusionAuthTenantMultiFactorConfigurationSmsOutput) Enabled ¶
func (o FusionAuthTenantMultiFactorConfigurationSmsOutput) Enabled() pulumi.BoolPtrOutput
When true, FusionAuth will handle username collisions by generating a random suffix.
func (FusionAuthTenantMultiFactorConfigurationSmsOutput) MessengerId ¶
func (o FusionAuthTenantMultiFactorConfigurationSmsOutput) MessengerId() pulumi.StringPtrOutput
The messenger that is used to deliver a SMS multi-factor authentication request.
func (FusionAuthTenantMultiFactorConfigurationSmsOutput) TemplateId ¶
func (o FusionAuthTenantMultiFactorConfigurationSmsOutput) TemplateId() pulumi.StringPtrOutput
The Id of the SMS template that is used when notifying a user to complete a multi-factor authentication request.
func (FusionAuthTenantMultiFactorConfigurationSmsOutput) ToFusionAuthTenantMultiFactorConfigurationSmsOutput ¶
func (o FusionAuthTenantMultiFactorConfigurationSmsOutput) ToFusionAuthTenantMultiFactorConfigurationSmsOutput() FusionAuthTenantMultiFactorConfigurationSmsOutput
func (FusionAuthTenantMultiFactorConfigurationSmsOutput) ToFusionAuthTenantMultiFactorConfigurationSmsOutputWithContext ¶
func (o FusionAuthTenantMultiFactorConfigurationSmsOutput) ToFusionAuthTenantMultiFactorConfigurationSmsOutputWithContext(ctx context.Context) FusionAuthTenantMultiFactorConfigurationSmsOutput
func (FusionAuthTenantMultiFactorConfigurationSmsOutput) ToFusionAuthTenantMultiFactorConfigurationSmsPtrOutput ¶
func (o FusionAuthTenantMultiFactorConfigurationSmsOutput) ToFusionAuthTenantMultiFactorConfigurationSmsPtrOutput() FusionAuthTenantMultiFactorConfigurationSmsPtrOutput
func (FusionAuthTenantMultiFactorConfigurationSmsOutput) ToFusionAuthTenantMultiFactorConfigurationSmsPtrOutputWithContext ¶
func (o FusionAuthTenantMultiFactorConfigurationSmsOutput) ToFusionAuthTenantMultiFactorConfigurationSmsPtrOutputWithContext(ctx context.Context) FusionAuthTenantMultiFactorConfigurationSmsPtrOutput
type FusionAuthTenantMultiFactorConfigurationSmsPtrInput ¶
type FusionAuthTenantMultiFactorConfigurationSmsPtrInput interface { pulumi.Input ToFusionAuthTenantMultiFactorConfigurationSmsPtrOutput() FusionAuthTenantMultiFactorConfigurationSmsPtrOutput ToFusionAuthTenantMultiFactorConfigurationSmsPtrOutputWithContext(context.Context) FusionAuthTenantMultiFactorConfigurationSmsPtrOutput }
FusionAuthTenantMultiFactorConfigurationSmsPtrInput is an input type that accepts FusionAuthTenantMultiFactorConfigurationSmsArgs, FusionAuthTenantMultiFactorConfigurationSmsPtr and FusionAuthTenantMultiFactorConfigurationSmsPtrOutput values. You can construct a concrete instance of `FusionAuthTenantMultiFactorConfigurationSmsPtrInput` via:
FusionAuthTenantMultiFactorConfigurationSmsArgs{...} or: nil
func FusionAuthTenantMultiFactorConfigurationSmsPtr ¶
func FusionAuthTenantMultiFactorConfigurationSmsPtr(v *FusionAuthTenantMultiFactorConfigurationSmsArgs) FusionAuthTenantMultiFactorConfigurationSmsPtrInput
type FusionAuthTenantMultiFactorConfigurationSmsPtrOutput ¶
type FusionAuthTenantMultiFactorConfigurationSmsPtrOutput struct{ *pulumi.OutputState }
func (FusionAuthTenantMultiFactorConfigurationSmsPtrOutput) ElementType ¶
func (FusionAuthTenantMultiFactorConfigurationSmsPtrOutput) ElementType() reflect.Type
func (FusionAuthTenantMultiFactorConfigurationSmsPtrOutput) Enabled ¶
func (o FusionAuthTenantMultiFactorConfigurationSmsPtrOutput) Enabled() pulumi.BoolPtrOutput
When true, FusionAuth will handle username collisions by generating a random suffix.
func (FusionAuthTenantMultiFactorConfigurationSmsPtrOutput) MessengerId ¶
func (o FusionAuthTenantMultiFactorConfigurationSmsPtrOutput) MessengerId() pulumi.StringPtrOutput
The messenger that is used to deliver a SMS multi-factor authentication request.
func (FusionAuthTenantMultiFactorConfigurationSmsPtrOutput) TemplateId ¶
func (o FusionAuthTenantMultiFactorConfigurationSmsPtrOutput) TemplateId() pulumi.StringPtrOutput
The Id of the SMS template that is used when notifying a user to complete a multi-factor authentication request.
func (FusionAuthTenantMultiFactorConfigurationSmsPtrOutput) ToFusionAuthTenantMultiFactorConfigurationSmsPtrOutput ¶
func (o FusionAuthTenantMultiFactorConfigurationSmsPtrOutput) ToFusionAuthTenantMultiFactorConfigurationSmsPtrOutput() FusionAuthTenantMultiFactorConfigurationSmsPtrOutput
func (FusionAuthTenantMultiFactorConfigurationSmsPtrOutput) ToFusionAuthTenantMultiFactorConfigurationSmsPtrOutputWithContext ¶
func (o FusionAuthTenantMultiFactorConfigurationSmsPtrOutput) ToFusionAuthTenantMultiFactorConfigurationSmsPtrOutputWithContext(ctx context.Context) FusionAuthTenantMultiFactorConfigurationSmsPtrOutput
type FusionAuthTenantOauthConfiguration ¶
type FusionAuthTenantOauthConfiguration struct { // The Id of a lambda that will be called to populate the JWT during a client credentials grant. **Note:** A paid edition of FusionAuth is required to utilize client credentials grant. ClientCredentialsAccessTokenPopulateLambdaId *string `pulumi:"clientCredentialsAccessTokenPopulateLambdaId"` }
type FusionAuthTenantOauthConfigurationArgs ¶
type FusionAuthTenantOauthConfigurationArgs struct { // The Id of a lambda that will be called to populate the JWT during a client credentials grant. **Note:** A paid edition of FusionAuth is required to utilize client credentials grant. ClientCredentialsAccessTokenPopulateLambdaId pulumi.StringPtrInput `pulumi:"clientCredentialsAccessTokenPopulateLambdaId"` }
func (FusionAuthTenantOauthConfigurationArgs) ElementType ¶
func (FusionAuthTenantOauthConfigurationArgs) ElementType() reflect.Type
func (FusionAuthTenantOauthConfigurationArgs) ToFusionAuthTenantOauthConfigurationOutput ¶
func (i FusionAuthTenantOauthConfigurationArgs) ToFusionAuthTenantOauthConfigurationOutput() FusionAuthTenantOauthConfigurationOutput
func (FusionAuthTenantOauthConfigurationArgs) ToFusionAuthTenantOauthConfigurationOutputWithContext ¶
func (i FusionAuthTenantOauthConfigurationArgs) ToFusionAuthTenantOauthConfigurationOutputWithContext(ctx context.Context) FusionAuthTenantOauthConfigurationOutput
type FusionAuthTenantOauthConfigurationArray ¶
type FusionAuthTenantOauthConfigurationArray []FusionAuthTenantOauthConfigurationInput
func (FusionAuthTenantOauthConfigurationArray) ElementType ¶
func (FusionAuthTenantOauthConfigurationArray) ElementType() reflect.Type
func (FusionAuthTenantOauthConfigurationArray) ToFusionAuthTenantOauthConfigurationArrayOutput ¶
func (i FusionAuthTenantOauthConfigurationArray) ToFusionAuthTenantOauthConfigurationArrayOutput() FusionAuthTenantOauthConfigurationArrayOutput
func (FusionAuthTenantOauthConfigurationArray) ToFusionAuthTenantOauthConfigurationArrayOutputWithContext ¶
func (i FusionAuthTenantOauthConfigurationArray) ToFusionAuthTenantOauthConfigurationArrayOutputWithContext(ctx context.Context) FusionAuthTenantOauthConfigurationArrayOutput
type FusionAuthTenantOauthConfigurationArrayInput ¶
type FusionAuthTenantOauthConfigurationArrayInput interface { pulumi.Input ToFusionAuthTenantOauthConfigurationArrayOutput() FusionAuthTenantOauthConfigurationArrayOutput ToFusionAuthTenantOauthConfigurationArrayOutputWithContext(context.Context) FusionAuthTenantOauthConfigurationArrayOutput }
FusionAuthTenantOauthConfigurationArrayInput is an input type that accepts FusionAuthTenantOauthConfigurationArray and FusionAuthTenantOauthConfigurationArrayOutput values. You can construct a concrete instance of `FusionAuthTenantOauthConfigurationArrayInput` via:
FusionAuthTenantOauthConfigurationArray{ FusionAuthTenantOauthConfigurationArgs{...} }
type FusionAuthTenantOauthConfigurationArrayOutput ¶
type FusionAuthTenantOauthConfigurationArrayOutput struct{ *pulumi.OutputState }
func (FusionAuthTenantOauthConfigurationArrayOutput) ElementType ¶
func (FusionAuthTenantOauthConfigurationArrayOutput) ElementType() reflect.Type
func (FusionAuthTenantOauthConfigurationArrayOutput) ToFusionAuthTenantOauthConfigurationArrayOutput ¶
func (o FusionAuthTenantOauthConfigurationArrayOutput) ToFusionAuthTenantOauthConfigurationArrayOutput() FusionAuthTenantOauthConfigurationArrayOutput
func (FusionAuthTenantOauthConfigurationArrayOutput) ToFusionAuthTenantOauthConfigurationArrayOutputWithContext ¶
func (o FusionAuthTenantOauthConfigurationArrayOutput) ToFusionAuthTenantOauthConfigurationArrayOutputWithContext(ctx context.Context) FusionAuthTenantOauthConfigurationArrayOutput
type FusionAuthTenantOauthConfigurationInput ¶
type FusionAuthTenantOauthConfigurationInput interface { pulumi.Input ToFusionAuthTenantOauthConfigurationOutput() FusionAuthTenantOauthConfigurationOutput ToFusionAuthTenantOauthConfigurationOutputWithContext(context.Context) FusionAuthTenantOauthConfigurationOutput }
FusionAuthTenantOauthConfigurationInput is an input type that accepts FusionAuthTenantOauthConfigurationArgs and FusionAuthTenantOauthConfigurationOutput values. You can construct a concrete instance of `FusionAuthTenantOauthConfigurationInput` via:
FusionAuthTenantOauthConfigurationArgs{...}
type FusionAuthTenantOauthConfigurationOutput ¶
type FusionAuthTenantOauthConfigurationOutput struct{ *pulumi.OutputState }
func (FusionAuthTenantOauthConfigurationOutput) ClientCredentialsAccessTokenPopulateLambdaId ¶
func (o FusionAuthTenantOauthConfigurationOutput) ClientCredentialsAccessTokenPopulateLambdaId() pulumi.StringPtrOutput
The Id of a lambda that will be called to populate the JWT during a client credentials grant. **Note:** A paid edition of FusionAuth is required to utilize client credentials grant.
func (FusionAuthTenantOauthConfigurationOutput) ElementType ¶
func (FusionAuthTenantOauthConfigurationOutput) ElementType() reflect.Type
func (FusionAuthTenantOauthConfigurationOutput) ToFusionAuthTenantOauthConfigurationOutput ¶
func (o FusionAuthTenantOauthConfigurationOutput) ToFusionAuthTenantOauthConfigurationOutput() FusionAuthTenantOauthConfigurationOutput
func (FusionAuthTenantOauthConfigurationOutput) ToFusionAuthTenantOauthConfigurationOutputWithContext ¶
func (o FusionAuthTenantOauthConfigurationOutput) ToFusionAuthTenantOauthConfigurationOutputWithContext(ctx context.Context) FusionAuthTenantOauthConfigurationOutput
type FusionAuthTenantOutput ¶
type FusionAuthTenantOutput struct{ *pulumi.OutputState }
func (FusionAuthTenantOutput) AccessControlConfiguration ¶
func (o FusionAuthTenantOutput) AccessControlConfiguration() FusionAuthTenantAccessControlConfigurationPtrOutput
func (FusionAuthTenantOutput) CaptchaConfiguration ¶
func (o FusionAuthTenantOutput) CaptchaConfiguration() FusionAuthTenantCaptchaConfigurationOutput
func (FusionAuthTenantOutput) ConnectorPolicies ¶
func (o FusionAuthTenantOutput) ConnectorPolicies() FusionAuthTenantConnectorPolicyArrayOutput
A list of Connector policies. Users will be authenticated against Connectors in order. Each Connector can be included in this list at most once and must exist.
func (FusionAuthTenantOutput) Data ¶
func (o FusionAuthTenantOutput) Data() pulumi.MapOutput
An object that can hold any information about the Tenant that should be persisted.
func (FusionAuthTenantOutput) ElementType ¶
func (FusionAuthTenantOutput) ElementType() reflect.Type
func (FusionAuthTenantOutput) EmailConfiguration ¶
func (o FusionAuthTenantOutput) EmailConfiguration() FusionAuthTenantEmailConfigurationOutput
func (FusionAuthTenantOutput) EventConfigurations ¶
func (o FusionAuthTenantOutput) EventConfigurations() FusionAuthTenantEventConfigurationArrayOutput
func (FusionAuthTenantOutput) ExternalIdentifierConfiguration ¶
func (o FusionAuthTenantOutput) ExternalIdentifierConfiguration() FusionAuthTenantExternalIdentifierConfigurationOutput
func (FusionAuthTenantOutput) FailedAuthenticationConfiguration ¶
func (o FusionAuthTenantOutput) FailedAuthenticationConfiguration() FusionAuthTenantFailedAuthenticationConfigurationOutput
func (FusionAuthTenantOutput) FamilyConfiguration ¶
func (o FusionAuthTenantOutput) FamilyConfiguration() FusionAuthTenantFamilyConfigurationOutput
func (FusionAuthTenantOutput) FormConfiguration ¶
func (o FusionAuthTenantOutput) FormConfiguration() FusionAuthTenantFormConfigurationOutput
func (FusionAuthTenantOutput) HttpSessionMaxInactiveInterval ¶
func (o FusionAuthTenantOutput) HttpSessionMaxInactiveInterval() pulumi.IntPtrOutput
Time in seconds until an inactive session will be invalidated. Used when creating a new session in the FusionAuth OAuth frontend.
func (FusionAuthTenantOutput) Issuer ¶
func (o FusionAuthTenantOutput) Issuer() pulumi.StringOutput
The named issuer used to sign tokens, this is generally your public fully qualified domain.
func (FusionAuthTenantOutput) JwtConfigurations ¶
func (o FusionAuthTenantOutput) JwtConfigurations() FusionAuthTenantJwtConfigurationArrayOutput
func (FusionAuthTenantOutput) LoginConfiguration ¶
func (o FusionAuthTenantOutput) LoginConfiguration() FusionAuthTenantLoginConfigurationPtrOutput
func (FusionAuthTenantOutput) LogoutUrl ¶
func (o FusionAuthTenantOutput) LogoutUrl() pulumi.StringPtrOutput
The logout redirect URL when sending the user’s browser to the /oauth2/logout URI of the FusionAuth Front End. This value is only used when a logout URL is not defined in your Application.
func (FusionAuthTenantOutput) MaximumPasswordAge ¶
func (o FusionAuthTenantOutput) MaximumPasswordAge() FusionAuthTenantMaximumPasswordAgeOutput
func (FusionAuthTenantOutput) MinimumPasswordAge ¶
func (o FusionAuthTenantOutput) MinimumPasswordAge() FusionAuthTenantMinimumPasswordAgeOutput
func (FusionAuthTenantOutput) MultiFactorConfiguration ¶
func (o FusionAuthTenantOutput) MultiFactorConfiguration() FusionAuthTenantMultiFactorConfigurationOutput
func (FusionAuthTenantOutput) Name ¶
func (o FusionAuthTenantOutput) Name() pulumi.StringOutput
The unique name of the Tenant.
func (FusionAuthTenantOutput) OauthConfigurations ¶
func (o FusionAuthTenantOutput) OauthConfigurations() FusionAuthTenantOauthConfigurationArrayOutput
func (FusionAuthTenantOutput) PasswordEncryptionConfigurations ¶
func (o FusionAuthTenantOutput) PasswordEncryptionConfigurations() FusionAuthTenantPasswordEncryptionConfigurationArrayOutput
func (FusionAuthTenantOutput) PasswordValidationRules ¶
func (o FusionAuthTenantOutput) PasswordValidationRules() FusionAuthTenantPasswordValidationRulesOutput
func (FusionAuthTenantOutput) SourceTenantId ¶
func (o FusionAuthTenantOutput) SourceTenantId() pulumi.StringPtrOutput
The optional Id of an existing Tenant to make a copy of. If present, the tenant.id and tenant.name values of the request body will be applied to the new Tenant, all other values will be copied from the source Tenant to the new Tenant.
func (FusionAuthTenantOutput) TenantId ¶
func (o FusionAuthTenantOutput) TenantId() pulumi.StringOutput
The Id to use for the new Tenant. If not specified a secure random UUID will be generated.
func (FusionAuthTenantOutput) ThemeId ¶
func (o FusionAuthTenantOutput) ThemeId() pulumi.StringOutput
The unique Id of the theme to be used to style the login page and other end user templates.
func (FusionAuthTenantOutput) ToFusionAuthTenantOutput ¶
func (o FusionAuthTenantOutput) ToFusionAuthTenantOutput() FusionAuthTenantOutput
func (FusionAuthTenantOutput) ToFusionAuthTenantOutputWithContext ¶
func (o FusionAuthTenantOutput) ToFusionAuthTenantOutputWithContext(ctx context.Context) FusionAuthTenantOutput
func (FusionAuthTenantOutput) UserDeletePolicy ¶
func (o FusionAuthTenantOutput) UserDeletePolicy() FusionAuthTenantUserDeletePolicyOutput
func (FusionAuthTenantOutput) UsernameConfiguration ¶
func (o FusionAuthTenantOutput) UsernameConfiguration() FusionAuthTenantUsernameConfigurationOutput
type FusionAuthTenantPasswordEncryptionConfiguration ¶
type FusionAuthTenantPasswordEncryptionConfiguration struct { // The default method for encrypting the User’s password. EncryptionScheme *string `pulumi:"encryptionScheme"` // The factor used by the password encryption scheme. If not provided, the PasswordEncryptor provides a default value. Generally this will be used as an iteration count to generate the hash. The actual use of this value is up to the PasswordEncryptor implementation. EncryptionSchemeFactor *int `pulumi:"encryptionSchemeFactor"` // When enabled a user’s hash configuration will be modified to match these configured settings. This can be useful to increase a password hash strength over time or upgrade imported users to a more secure encryption scheme after an initial import. ModifyEncryptionSchemeOnLogin *bool `pulumi:"modifyEncryptionSchemeOnLogin"` }
type FusionAuthTenantPasswordEncryptionConfigurationArgs ¶
type FusionAuthTenantPasswordEncryptionConfigurationArgs struct { // The default method for encrypting the User’s password. EncryptionScheme pulumi.StringPtrInput `pulumi:"encryptionScheme"` // The factor used by the password encryption scheme. If not provided, the PasswordEncryptor provides a default value. Generally this will be used as an iteration count to generate the hash. The actual use of this value is up to the PasswordEncryptor implementation. EncryptionSchemeFactor pulumi.IntPtrInput `pulumi:"encryptionSchemeFactor"` // When enabled a user’s hash configuration will be modified to match these configured settings. This can be useful to increase a password hash strength over time or upgrade imported users to a more secure encryption scheme after an initial import. ModifyEncryptionSchemeOnLogin pulumi.BoolPtrInput `pulumi:"modifyEncryptionSchemeOnLogin"` }
func (FusionAuthTenantPasswordEncryptionConfigurationArgs) ElementType ¶
func (FusionAuthTenantPasswordEncryptionConfigurationArgs) ElementType() reflect.Type
func (FusionAuthTenantPasswordEncryptionConfigurationArgs) ToFusionAuthTenantPasswordEncryptionConfigurationOutput ¶
func (i FusionAuthTenantPasswordEncryptionConfigurationArgs) ToFusionAuthTenantPasswordEncryptionConfigurationOutput() FusionAuthTenantPasswordEncryptionConfigurationOutput
func (FusionAuthTenantPasswordEncryptionConfigurationArgs) ToFusionAuthTenantPasswordEncryptionConfigurationOutputWithContext ¶
func (i FusionAuthTenantPasswordEncryptionConfigurationArgs) ToFusionAuthTenantPasswordEncryptionConfigurationOutputWithContext(ctx context.Context) FusionAuthTenantPasswordEncryptionConfigurationOutput
type FusionAuthTenantPasswordEncryptionConfigurationArray ¶
type FusionAuthTenantPasswordEncryptionConfigurationArray []FusionAuthTenantPasswordEncryptionConfigurationInput
func (FusionAuthTenantPasswordEncryptionConfigurationArray) ElementType ¶
func (FusionAuthTenantPasswordEncryptionConfigurationArray) ElementType() reflect.Type
func (FusionAuthTenantPasswordEncryptionConfigurationArray) ToFusionAuthTenantPasswordEncryptionConfigurationArrayOutput ¶
func (i FusionAuthTenantPasswordEncryptionConfigurationArray) ToFusionAuthTenantPasswordEncryptionConfigurationArrayOutput() FusionAuthTenantPasswordEncryptionConfigurationArrayOutput
func (FusionAuthTenantPasswordEncryptionConfigurationArray) ToFusionAuthTenantPasswordEncryptionConfigurationArrayOutputWithContext ¶
func (i FusionAuthTenantPasswordEncryptionConfigurationArray) ToFusionAuthTenantPasswordEncryptionConfigurationArrayOutputWithContext(ctx context.Context) FusionAuthTenantPasswordEncryptionConfigurationArrayOutput
type FusionAuthTenantPasswordEncryptionConfigurationArrayInput ¶
type FusionAuthTenantPasswordEncryptionConfigurationArrayInput interface { pulumi.Input ToFusionAuthTenantPasswordEncryptionConfigurationArrayOutput() FusionAuthTenantPasswordEncryptionConfigurationArrayOutput ToFusionAuthTenantPasswordEncryptionConfigurationArrayOutputWithContext(context.Context) FusionAuthTenantPasswordEncryptionConfigurationArrayOutput }
FusionAuthTenantPasswordEncryptionConfigurationArrayInput is an input type that accepts FusionAuthTenantPasswordEncryptionConfigurationArray and FusionAuthTenantPasswordEncryptionConfigurationArrayOutput values. You can construct a concrete instance of `FusionAuthTenantPasswordEncryptionConfigurationArrayInput` via:
FusionAuthTenantPasswordEncryptionConfigurationArray{ FusionAuthTenantPasswordEncryptionConfigurationArgs{...} }
type FusionAuthTenantPasswordEncryptionConfigurationArrayOutput ¶
type FusionAuthTenantPasswordEncryptionConfigurationArrayOutput struct{ *pulumi.OutputState }
func (FusionAuthTenantPasswordEncryptionConfigurationArrayOutput) ElementType ¶
func (FusionAuthTenantPasswordEncryptionConfigurationArrayOutput) ElementType() reflect.Type
func (FusionAuthTenantPasswordEncryptionConfigurationArrayOutput) ToFusionAuthTenantPasswordEncryptionConfigurationArrayOutput ¶
func (o FusionAuthTenantPasswordEncryptionConfigurationArrayOutput) ToFusionAuthTenantPasswordEncryptionConfigurationArrayOutput() FusionAuthTenantPasswordEncryptionConfigurationArrayOutput
func (FusionAuthTenantPasswordEncryptionConfigurationArrayOutput) ToFusionAuthTenantPasswordEncryptionConfigurationArrayOutputWithContext ¶
func (o FusionAuthTenantPasswordEncryptionConfigurationArrayOutput) ToFusionAuthTenantPasswordEncryptionConfigurationArrayOutputWithContext(ctx context.Context) FusionAuthTenantPasswordEncryptionConfigurationArrayOutput
type FusionAuthTenantPasswordEncryptionConfigurationInput ¶
type FusionAuthTenantPasswordEncryptionConfigurationInput interface { pulumi.Input ToFusionAuthTenantPasswordEncryptionConfigurationOutput() FusionAuthTenantPasswordEncryptionConfigurationOutput ToFusionAuthTenantPasswordEncryptionConfigurationOutputWithContext(context.Context) FusionAuthTenantPasswordEncryptionConfigurationOutput }
FusionAuthTenantPasswordEncryptionConfigurationInput is an input type that accepts FusionAuthTenantPasswordEncryptionConfigurationArgs and FusionAuthTenantPasswordEncryptionConfigurationOutput values. You can construct a concrete instance of `FusionAuthTenantPasswordEncryptionConfigurationInput` via:
FusionAuthTenantPasswordEncryptionConfigurationArgs{...}
type FusionAuthTenantPasswordEncryptionConfigurationOutput ¶
type FusionAuthTenantPasswordEncryptionConfigurationOutput struct{ *pulumi.OutputState }
func (FusionAuthTenantPasswordEncryptionConfigurationOutput) ElementType ¶
func (FusionAuthTenantPasswordEncryptionConfigurationOutput) ElementType() reflect.Type
func (FusionAuthTenantPasswordEncryptionConfigurationOutput) EncryptionScheme ¶
func (o FusionAuthTenantPasswordEncryptionConfigurationOutput) EncryptionScheme() pulumi.StringPtrOutput
The default method for encrypting the User’s password.
func (FusionAuthTenantPasswordEncryptionConfigurationOutput) EncryptionSchemeFactor ¶
func (o FusionAuthTenantPasswordEncryptionConfigurationOutput) EncryptionSchemeFactor() pulumi.IntPtrOutput
The factor used by the password encryption scheme. If not provided, the PasswordEncryptor provides a default value. Generally this will be used as an iteration count to generate the hash. The actual use of this value is up to the PasswordEncryptor implementation.
func (FusionAuthTenantPasswordEncryptionConfigurationOutput) ModifyEncryptionSchemeOnLogin ¶
func (o FusionAuthTenantPasswordEncryptionConfigurationOutput) ModifyEncryptionSchemeOnLogin() pulumi.BoolPtrOutput
When enabled a user’s hash configuration will be modified to match these configured settings. This can be useful to increase a password hash strength over time or upgrade imported users to a more secure encryption scheme after an initial import.
func (FusionAuthTenantPasswordEncryptionConfigurationOutput) ToFusionAuthTenantPasswordEncryptionConfigurationOutput ¶
func (o FusionAuthTenantPasswordEncryptionConfigurationOutput) ToFusionAuthTenantPasswordEncryptionConfigurationOutput() FusionAuthTenantPasswordEncryptionConfigurationOutput
func (FusionAuthTenantPasswordEncryptionConfigurationOutput) ToFusionAuthTenantPasswordEncryptionConfigurationOutputWithContext ¶
func (o FusionAuthTenantPasswordEncryptionConfigurationOutput) ToFusionAuthTenantPasswordEncryptionConfigurationOutputWithContext(ctx context.Context) FusionAuthTenantPasswordEncryptionConfigurationOutput
type FusionAuthTenantPasswordValidationRules ¶
type FusionAuthTenantPasswordValidationRules struct { BreachDetection *FusionAuthTenantPasswordValidationRulesBreachDetection `pulumi:"breachDetection"` // The maximum length of a password when a new user is created or a user requests a password change. MaxLength *int `pulumi:"maxLength"` // The minimum length of a password when a new user is created or a user requests a password change. MinLength *int `pulumi:"minLength"` RememberPreviousPasswords *FusionAuthTenantPasswordValidationRulesRememberPreviousPasswords `pulumi:"rememberPreviousPasswords"` // Whether to force the user to use at least one non-alphanumeric character. RequireNonAlpha *bool `pulumi:"requireNonAlpha"` // Whether to force the user to use at least one number. RequireNumber *bool `pulumi:"requireNumber"` // Whether to force the user to use at least one uppercase and one lowercase character. RequiredMixedCase *bool `pulumi:"requiredMixedCase"` // When enabled the user’s password will be validated during login. If the password does not meet the currently configured validation rules the user will be required to change their password. ValidateOnLogin *bool `pulumi:"validateOnLogin"` }
type FusionAuthTenantPasswordValidationRulesArgs ¶
type FusionAuthTenantPasswordValidationRulesArgs struct { BreachDetection FusionAuthTenantPasswordValidationRulesBreachDetectionPtrInput `pulumi:"breachDetection"` // The maximum length of a password when a new user is created or a user requests a password change. MaxLength pulumi.IntPtrInput `pulumi:"maxLength"` // The minimum length of a password when a new user is created or a user requests a password change. MinLength pulumi.IntPtrInput `pulumi:"minLength"` RememberPreviousPasswords FusionAuthTenantPasswordValidationRulesRememberPreviousPasswordsPtrInput `pulumi:"rememberPreviousPasswords"` // Whether to force the user to use at least one non-alphanumeric character. RequireNonAlpha pulumi.BoolPtrInput `pulumi:"requireNonAlpha"` // Whether to force the user to use at least one number. RequireNumber pulumi.BoolPtrInput `pulumi:"requireNumber"` // Whether to force the user to use at least one uppercase and one lowercase character. RequiredMixedCase pulumi.BoolPtrInput `pulumi:"requiredMixedCase"` // When enabled the user’s password will be validated during login. If the password does not meet the currently configured validation rules the user will be required to change their password. ValidateOnLogin pulumi.BoolPtrInput `pulumi:"validateOnLogin"` }
func (FusionAuthTenantPasswordValidationRulesArgs) ElementType ¶
func (FusionAuthTenantPasswordValidationRulesArgs) ElementType() reflect.Type
func (FusionAuthTenantPasswordValidationRulesArgs) ToFusionAuthTenantPasswordValidationRulesOutput ¶
func (i FusionAuthTenantPasswordValidationRulesArgs) ToFusionAuthTenantPasswordValidationRulesOutput() FusionAuthTenantPasswordValidationRulesOutput
func (FusionAuthTenantPasswordValidationRulesArgs) ToFusionAuthTenantPasswordValidationRulesOutputWithContext ¶
func (i FusionAuthTenantPasswordValidationRulesArgs) ToFusionAuthTenantPasswordValidationRulesOutputWithContext(ctx context.Context) FusionAuthTenantPasswordValidationRulesOutput
func (FusionAuthTenantPasswordValidationRulesArgs) ToFusionAuthTenantPasswordValidationRulesPtrOutput ¶
func (i FusionAuthTenantPasswordValidationRulesArgs) ToFusionAuthTenantPasswordValidationRulesPtrOutput() FusionAuthTenantPasswordValidationRulesPtrOutput
func (FusionAuthTenantPasswordValidationRulesArgs) ToFusionAuthTenantPasswordValidationRulesPtrOutputWithContext ¶
func (i FusionAuthTenantPasswordValidationRulesArgs) ToFusionAuthTenantPasswordValidationRulesPtrOutputWithContext(ctx context.Context) FusionAuthTenantPasswordValidationRulesPtrOutput
type FusionAuthTenantPasswordValidationRulesBreachDetection ¶
type FusionAuthTenantPasswordValidationRulesBreachDetection struct { // When true, FusionAuth will handle username collisions by generating a random suffix. Enabled *bool `pulumi:"enabled"` // The level of severity where Reactor will consider a breach. MatchMode *string `pulumi:"matchMode"` // The Id of the email template to use when notifying user of breached password. Required if tenant.passwordValidationRules.breachDetection.onLogin is set to NotifyUser. NotifyUserEmailTemplateId *string `pulumi:"notifyUserEmailTemplateId"` // The behavior when detecting breaches at time of user login OnLogin *string `pulumi:"onLogin"` }
type FusionAuthTenantPasswordValidationRulesBreachDetectionArgs ¶
type FusionAuthTenantPasswordValidationRulesBreachDetectionArgs struct { // When true, FusionAuth will handle username collisions by generating a random suffix. Enabled pulumi.BoolPtrInput `pulumi:"enabled"` // The level of severity where Reactor will consider a breach. MatchMode pulumi.StringPtrInput `pulumi:"matchMode"` // The Id of the email template to use when notifying user of breached password. Required if tenant.passwordValidationRules.breachDetection.onLogin is set to NotifyUser. NotifyUserEmailTemplateId pulumi.StringPtrInput `pulumi:"notifyUserEmailTemplateId"` // The behavior when detecting breaches at time of user login OnLogin pulumi.StringPtrInput `pulumi:"onLogin"` }
func (FusionAuthTenantPasswordValidationRulesBreachDetectionArgs) ElementType ¶
func (FusionAuthTenantPasswordValidationRulesBreachDetectionArgs) ElementType() reflect.Type
func (FusionAuthTenantPasswordValidationRulesBreachDetectionArgs) ToFusionAuthTenantPasswordValidationRulesBreachDetectionOutput ¶
func (i FusionAuthTenantPasswordValidationRulesBreachDetectionArgs) ToFusionAuthTenantPasswordValidationRulesBreachDetectionOutput() FusionAuthTenantPasswordValidationRulesBreachDetectionOutput
func (FusionAuthTenantPasswordValidationRulesBreachDetectionArgs) ToFusionAuthTenantPasswordValidationRulesBreachDetectionOutputWithContext ¶
func (i FusionAuthTenantPasswordValidationRulesBreachDetectionArgs) ToFusionAuthTenantPasswordValidationRulesBreachDetectionOutputWithContext(ctx context.Context) FusionAuthTenantPasswordValidationRulesBreachDetectionOutput
func (FusionAuthTenantPasswordValidationRulesBreachDetectionArgs) ToFusionAuthTenantPasswordValidationRulesBreachDetectionPtrOutput ¶
func (i FusionAuthTenantPasswordValidationRulesBreachDetectionArgs) ToFusionAuthTenantPasswordValidationRulesBreachDetectionPtrOutput() FusionAuthTenantPasswordValidationRulesBreachDetectionPtrOutput
func (FusionAuthTenantPasswordValidationRulesBreachDetectionArgs) ToFusionAuthTenantPasswordValidationRulesBreachDetectionPtrOutputWithContext ¶
func (i FusionAuthTenantPasswordValidationRulesBreachDetectionArgs) ToFusionAuthTenantPasswordValidationRulesBreachDetectionPtrOutputWithContext(ctx context.Context) FusionAuthTenantPasswordValidationRulesBreachDetectionPtrOutput
type FusionAuthTenantPasswordValidationRulesBreachDetectionInput ¶
type FusionAuthTenantPasswordValidationRulesBreachDetectionInput interface { pulumi.Input ToFusionAuthTenantPasswordValidationRulesBreachDetectionOutput() FusionAuthTenantPasswordValidationRulesBreachDetectionOutput ToFusionAuthTenantPasswordValidationRulesBreachDetectionOutputWithContext(context.Context) FusionAuthTenantPasswordValidationRulesBreachDetectionOutput }
FusionAuthTenantPasswordValidationRulesBreachDetectionInput is an input type that accepts FusionAuthTenantPasswordValidationRulesBreachDetectionArgs and FusionAuthTenantPasswordValidationRulesBreachDetectionOutput values. You can construct a concrete instance of `FusionAuthTenantPasswordValidationRulesBreachDetectionInput` via:
FusionAuthTenantPasswordValidationRulesBreachDetectionArgs{...}
type FusionAuthTenantPasswordValidationRulesBreachDetectionOutput ¶
type FusionAuthTenantPasswordValidationRulesBreachDetectionOutput struct{ *pulumi.OutputState }
func (FusionAuthTenantPasswordValidationRulesBreachDetectionOutput) ElementType ¶
func (FusionAuthTenantPasswordValidationRulesBreachDetectionOutput) ElementType() reflect.Type
func (FusionAuthTenantPasswordValidationRulesBreachDetectionOutput) Enabled ¶
func (o FusionAuthTenantPasswordValidationRulesBreachDetectionOutput) Enabled() pulumi.BoolPtrOutput
When true, FusionAuth will handle username collisions by generating a random suffix.
func (FusionAuthTenantPasswordValidationRulesBreachDetectionOutput) MatchMode ¶
func (o FusionAuthTenantPasswordValidationRulesBreachDetectionOutput) MatchMode() pulumi.StringPtrOutput
The level of severity where Reactor will consider a breach.
func (FusionAuthTenantPasswordValidationRulesBreachDetectionOutput) NotifyUserEmailTemplateId ¶
func (o FusionAuthTenantPasswordValidationRulesBreachDetectionOutput) NotifyUserEmailTemplateId() pulumi.StringPtrOutput
The Id of the email template to use when notifying user of breached password. Required if tenant.passwordValidationRules.breachDetection.onLogin is set to NotifyUser.
func (FusionAuthTenantPasswordValidationRulesBreachDetectionOutput) OnLogin ¶
func (o FusionAuthTenantPasswordValidationRulesBreachDetectionOutput) OnLogin() pulumi.StringPtrOutput
The behavior when detecting breaches at time of user login
func (FusionAuthTenantPasswordValidationRulesBreachDetectionOutput) ToFusionAuthTenantPasswordValidationRulesBreachDetectionOutput ¶
func (o FusionAuthTenantPasswordValidationRulesBreachDetectionOutput) ToFusionAuthTenantPasswordValidationRulesBreachDetectionOutput() FusionAuthTenantPasswordValidationRulesBreachDetectionOutput
func (FusionAuthTenantPasswordValidationRulesBreachDetectionOutput) ToFusionAuthTenantPasswordValidationRulesBreachDetectionOutputWithContext ¶
func (o FusionAuthTenantPasswordValidationRulesBreachDetectionOutput) ToFusionAuthTenantPasswordValidationRulesBreachDetectionOutputWithContext(ctx context.Context) FusionAuthTenantPasswordValidationRulesBreachDetectionOutput
func (FusionAuthTenantPasswordValidationRulesBreachDetectionOutput) ToFusionAuthTenantPasswordValidationRulesBreachDetectionPtrOutput ¶
func (o FusionAuthTenantPasswordValidationRulesBreachDetectionOutput) ToFusionAuthTenantPasswordValidationRulesBreachDetectionPtrOutput() FusionAuthTenantPasswordValidationRulesBreachDetectionPtrOutput
func (FusionAuthTenantPasswordValidationRulesBreachDetectionOutput) ToFusionAuthTenantPasswordValidationRulesBreachDetectionPtrOutputWithContext ¶
func (o FusionAuthTenantPasswordValidationRulesBreachDetectionOutput) ToFusionAuthTenantPasswordValidationRulesBreachDetectionPtrOutputWithContext(ctx context.Context) FusionAuthTenantPasswordValidationRulesBreachDetectionPtrOutput
type FusionAuthTenantPasswordValidationRulesBreachDetectionPtrInput ¶
type FusionAuthTenantPasswordValidationRulesBreachDetectionPtrInput interface { pulumi.Input ToFusionAuthTenantPasswordValidationRulesBreachDetectionPtrOutput() FusionAuthTenantPasswordValidationRulesBreachDetectionPtrOutput ToFusionAuthTenantPasswordValidationRulesBreachDetectionPtrOutputWithContext(context.Context) FusionAuthTenantPasswordValidationRulesBreachDetectionPtrOutput }
FusionAuthTenantPasswordValidationRulesBreachDetectionPtrInput is an input type that accepts FusionAuthTenantPasswordValidationRulesBreachDetectionArgs, FusionAuthTenantPasswordValidationRulesBreachDetectionPtr and FusionAuthTenantPasswordValidationRulesBreachDetectionPtrOutput values. You can construct a concrete instance of `FusionAuthTenantPasswordValidationRulesBreachDetectionPtrInput` via:
FusionAuthTenantPasswordValidationRulesBreachDetectionArgs{...} or: nil
func FusionAuthTenantPasswordValidationRulesBreachDetectionPtr ¶
func FusionAuthTenantPasswordValidationRulesBreachDetectionPtr(v *FusionAuthTenantPasswordValidationRulesBreachDetectionArgs) FusionAuthTenantPasswordValidationRulesBreachDetectionPtrInput
type FusionAuthTenantPasswordValidationRulesBreachDetectionPtrOutput ¶
type FusionAuthTenantPasswordValidationRulesBreachDetectionPtrOutput struct{ *pulumi.OutputState }
func (FusionAuthTenantPasswordValidationRulesBreachDetectionPtrOutput) ElementType ¶
func (FusionAuthTenantPasswordValidationRulesBreachDetectionPtrOutput) ElementType() reflect.Type
func (FusionAuthTenantPasswordValidationRulesBreachDetectionPtrOutput) Enabled ¶
func (o FusionAuthTenantPasswordValidationRulesBreachDetectionPtrOutput) Enabled() pulumi.BoolPtrOutput
When true, FusionAuth will handle username collisions by generating a random suffix.
func (FusionAuthTenantPasswordValidationRulesBreachDetectionPtrOutput) MatchMode ¶
func (o FusionAuthTenantPasswordValidationRulesBreachDetectionPtrOutput) MatchMode() pulumi.StringPtrOutput
The level of severity where Reactor will consider a breach.
func (FusionAuthTenantPasswordValidationRulesBreachDetectionPtrOutput) NotifyUserEmailTemplateId ¶
func (o FusionAuthTenantPasswordValidationRulesBreachDetectionPtrOutput) NotifyUserEmailTemplateId() pulumi.StringPtrOutput
The Id of the email template to use when notifying user of breached password. Required if tenant.passwordValidationRules.breachDetection.onLogin is set to NotifyUser.
func (FusionAuthTenantPasswordValidationRulesBreachDetectionPtrOutput) OnLogin ¶
func (o FusionAuthTenantPasswordValidationRulesBreachDetectionPtrOutput) OnLogin() pulumi.StringPtrOutput
The behavior when detecting breaches at time of user login
func (FusionAuthTenantPasswordValidationRulesBreachDetectionPtrOutput) ToFusionAuthTenantPasswordValidationRulesBreachDetectionPtrOutput ¶
func (o FusionAuthTenantPasswordValidationRulesBreachDetectionPtrOutput) ToFusionAuthTenantPasswordValidationRulesBreachDetectionPtrOutput() FusionAuthTenantPasswordValidationRulesBreachDetectionPtrOutput
func (FusionAuthTenantPasswordValidationRulesBreachDetectionPtrOutput) ToFusionAuthTenantPasswordValidationRulesBreachDetectionPtrOutputWithContext ¶
func (o FusionAuthTenantPasswordValidationRulesBreachDetectionPtrOutput) ToFusionAuthTenantPasswordValidationRulesBreachDetectionPtrOutputWithContext(ctx context.Context) FusionAuthTenantPasswordValidationRulesBreachDetectionPtrOutput
type FusionAuthTenantPasswordValidationRulesInput ¶
type FusionAuthTenantPasswordValidationRulesInput interface { pulumi.Input ToFusionAuthTenantPasswordValidationRulesOutput() FusionAuthTenantPasswordValidationRulesOutput ToFusionAuthTenantPasswordValidationRulesOutputWithContext(context.Context) FusionAuthTenantPasswordValidationRulesOutput }
FusionAuthTenantPasswordValidationRulesInput is an input type that accepts FusionAuthTenantPasswordValidationRulesArgs and FusionAuthTenantPasswordValidationRulesOutput values. You can construct a concrete instance of `FusionAuthTenantPasswordValidationRulesInput` via:
FusionAuthTenantPasswordValidationRulesArgs{...}
type FusionAuthTenantPasswordValidationRulesOutput ¶
type FusionAuthTenantPasswordValidationRulesOutput struct{ *pulumi.OutputState }
func (FusionAuthTenantPasswordValidationRulesOutput) BreachDetection ¶
func (o FusionAuthTenantPasswordValidationRulesOutput) BreachDetection() FusionAuthTenantPasswordValidationRulesBreachDetectionPtrOutput
func (FusionAuthTenantPasswordValidationRulesOutput) ElementType ¶
func (FusionAuthTenantPasswordValidationRulesOutput) ElementType() reflect.Type
func (FusionAuthTenantPasswordValidationRulesOutput) MaxLength ¶
func (o FusionAuthTenantPasswordValidationRulesOutput) MaxLength() pulumi.IntPtrOutput
The maximum length of a password when a new user is created or a user requests a password change.
func (FusionAuthTenantPasswordValidationRulesOutput) MinLength ¶
func (o FusionAuthTenantPasswordValidationRulesOutput) MinLength() pulumi.IntPtrOutput
The minimum length of a password when a new user is created or a user requests a password change.
func (FusionAuthTenantPasswordValidationRulesOutput) RememberPreviousPasswords ¶
func (o FusionAuthTenantPasswordValidationRulesOutput) RememberPreviousPasswords() FusionAuthTenantPasswordValidationRulesRememberPreviousPasswordsPtrOutput
func (FusionAuthTenantPasswordValidationRulesOutput) RequireNonAlpha ¶
func (o FusionAuthTenantPasswordValidationRulesOutput) RequireNonAlpha() pulumi.BoolPtrOutput
Whether to force the user to use at least one non-alphanumeric character.
func (FusionAuthTenantPasswordValidationRulesOutput) RequireNumber ¶
func (o FusionAuthTenantPasswordValidationRulesOutput) RequireNumber() pulumi.BoolPtrOutput
Whether to force the user to use at least one number.
func (FusionAuthTenantPasswordValidationRulesOutput) RequiredMixedCase ¶
func (o FusionAuthTenantPasswordValidationRulesOutput) RequiredMixedCase() pulumi.BoolPtrOutput
Whether to force the user to use at least one uppercase and one lowercase character.
func (FusionAuthTenantPasswordValidationRulesOutput) ToFusionAuthTenantPasswordValidationRulesOutput ¶
func (o FusionAuthTenantPasswordValidationRulesOutput) ToFusionAuthTenantPasswordValidationRulesOutput() FusionAuthTenantPasswordValidationRulesOutput
func (FusionAuthTenantPasswordValidationRulesOutput) ToFusionAuthTenantPasswordValidationRulesOutputWithContext ¶
func (o FusionAuthTenantPasswordValidationRulesOutput) ToFusionAuthTenantPasswordValidationRulesOutputWithContext(ctx context.Context) FusionAuthTenantPasswordValidationRulesOutput
func (FusionAuthTenantPasswordValidationRulesOutput) ToFusionAuthTenantPasswordValidationRulesPtrOutput ¶
func (o FusionAuthTenantPasswordValidationRulesOutput) ToFusionAuthTenantPasswordValidationRulesPtrOutput() FusionAuthTenantPasswordValidationRulesPtrOutput
func (FusionAuthTenantPasswordValidationRulesOutput) ToFusionAuthTenantPasswordValidationRulesPtrOutputWithContext ¶
func (o FusionAuthTenantPasswordValidationRulesOutput) ToFusionAuthTenantPasswordValidationRulesPtrOutputWithContext(ctx context.Context) FusionAuthTenantPasswordValidationRulesPtrOutput
func (FusionAuthTenantPasswordValidationRulesOutput) ValidateOnLogin ¶
func (o FusionAuthTenantPasswordValidationRulesOutput) ValidateOnLogin() pulumi.BoolPtrOutput
When enabled the user’s password will be validated during login. If the password does not meet the currently configured validation rules the user will be required to change their password.
type FusionAuthTenantPasswordValidationRulesPtrInput ¶
type FusionAuthTenantPasswordValidationRulesPtrInput interface { pulumi.Input ToFusionAuthTenantPasswordValidationRulesPtrOutput() FusionAuthTenantPasswordValidationRulesPtrOutput ToFusionAuthTenantPasswordValidationRulesPtrOutputWithContext(context.Context) FusionAuthTenantPasswordValidationRulesPtrOutput }
FusionAuthTenantPasswordValidationRulesPtrInput is an input type that accepts FusionAuthTenantPasswordValidationRulesArgs, FusionAuthTenantPasswordValidationRulesPtr and FusionAuthTenantPasswordValidationRulesPtrOutput values. You can construct a concrete instance of `FusionAuthTenantPasswordValidationRulesPtrInput` via:
FusionAuthTenantPasswordValidationRulesArgs{...} or: nil
func FusionAuthTenantPasswordValidationRulesPtr ¶
func FusionAuthTenantPasswordValidationRulesPtr(v *FusionAuthTenantPasswordValidationRulesArgs) FusionAuthTenantPasswordValidationRulesPtrInput
type FusionAuthTenantPasswordValidationRulesPtrOutput ¶
type FusionAuthTenantPasswordValidationRulesPtrOutput struct{ *pulumi.OutputState }
func (FusionAuthTenantPasswordValidationRulesPtrOutput) BreachDetection ¶
func (o FusionAuthTenantPasswordValidationRulesPtrOutput) BreachDetection() FusionAuthTenantPasswordValidationRulesBreachDetectionPtrOutput
func (FusionAuthTenantPasswordValidationRulesPtrOutput) ElementType ¶
func (FusionAuthTenantPasswordValidationRulesPtrOutput) ElementType() reflect.Type
func (FusionAuthTenantPasswordValidationRulesPtrOutput) MaxLength ¶
func (o FusionAuthTenantPasswordValidationRulesPtrOutput) MaxLength() pulumi.IntPtrOutput
The maximum length of a password when a new user is created or a user requests a password change.
func (FusionAuthTenantPasswordValidationRulesPtrOutput) MinLength ¶
func (o FusionAuthTenantPasswordValidationRulesPtrOutput) MinLength() pulumi.IntPtrOutput
The minimum length of a password when a new user is created or a user requests a password change.
func (FusionAuthTenantPasswordValidationRulesPtrOutput) RememberPreviousPasswords ¶
func (o FusionAuthTenantPasswordValidationRulesPtrOutput) RememberPreviousPasswords() FusionAuthTenantPasswordValidationRulesRememberPreviousPasswordsPtrOutput
func (FusionAuthTenantPasswordValidationRulesPtrOutput) RequireNonAlpha ¶
func (o FusionAuthTenantPasswordValidationRulesPtrOutput) RequireNonAlpha() pulumi.BoolPtrOutput
Whether to force the user to use at least one non-alphanumeric character.
func (FusionAuthTenantPasswordValidationRulesPtrOutput) RequireNumber ¶
func (o FusionAuthTenantPasswordValidationRulesPtrOutput) RequireNumber() pulumi.BoolPtrOutput
Whether to force the user to use at least one number.
func (FusionAuthTenantPasswordValidationRulesPtrOutput) RequiredMixedCase ¶
func (o FusionAuthTenantPasswordValidationRulesPtrOutput) RequiredMixedCase() pulumi.BoolPtrOutput
Whether to force the user to use at least one uppercase and one lowercase character.
func (FusionAuthTenantPasswordValidationRulesPtrOutput) ToFusionAuthTenantPasswordValidationRulesPtrOutput ¶
func (o FusionAuthTenantPasswordValidationRulesPtrOutput) ToFusionAuthTenantPasswordValidationRulesPtrOutput() FusionAuthTenantPasswordValidationRulesPtrOutput
func (FusionAuthTenantPasswordValidationRulesPtrOutput) ToFusionAuthTenantPasswordValidationRulesPtrOutputWithContext ¶
func (o FusionAuthTenantPasswordValidationRulesPtrOutput) ToFusionAuthTenantPasswordValidationRulesPtrOutputWithContext(ctx context.Context) FusionAuthTenantPasswordValidationRulesPtrOutput
func (FusionAuthTenantPasswordValidationRulesPtrOutput) ValidateOnLogin ¶
func (o FusionAuthTenantPasswordValidationRulesPtrOutput) ValidateOnLogin() pulumi.BoolPtrOutput
When enabled the user’s password will be validated during login. If the password does not meet the currently configured validation rules the user will be required to change their password.
type FusionAuthTenantPasswordValidationRulesRememberPreviousPasswords ¶
type FusionAuthTenantPasswordValidationRulesRememberPreviousPasswords struct { // The number of previous passwords to remember. Value must be greater than 0. Count *int `pulumi:"count"` // When true, FusionAuth will handle username collisions by generating a random suffix. Enabled *bool `pulumi:"enabled"` }
type FusionAuthTenantPasswordValidationRulesRememberPreviousPasswordsArgs ¶
type FusionAuthTenantPasswordValidationRulesRememberPreviousPasswordsArgs struct { // The number of previous passwords to remember. Value must be greater than 0. Count pulumi.IntPtrInput `pulumi:"count"` // When true, FusionAuth will handle username collisions by generating a random suffix. Enabled pulumi.BoolPtrInput `pulumi:"enabled"` }
func (FusionAuthTenantPasswordValidationRulesRememberPreviousPasswordsArgs) ElementType ¶
func (FusionAuthTenantPasswordValidationRulesRememberPreviousPasswordsArgs) ElementType() reflect.Type
func (FusionAuthTenantPasswordValidationRulesRememberPreviousPasswordsArgs) ToFusionAuthTenantPasswordValidationRulesRememberPreviousPasswordsOutput ¶
func (i FusionAuthTenantPasswordValidationRulesRememberPreviousPasswordsArgs) ToFusionAuthTenantPasswordValidationRulesRememberPreviousPasswordsOutput() FusionAuthTenantPasswordValidationRulesRememberPreviousPasswordsOutput
func (FusionAuthTenantPasswordValidationRulesRememberPreviousPasswordsArgs) ToFusionAuthTenantPasswordValidationRulesRememberPreviousPasswordsOutputWithContext ¶
func (i FusionAuthTenantPasswordValidationRulesRememberPreviousPasswordsArgs) ToFusionAuthTenantPasswordValidationRulesRememberPreviousPasswordsOutputWithContext(ctx context.Context) FusionAuthTenantPasswordValidationRulesRememberPreviousPasswordsOutput
func (FusionAuthTenantPasswordValidationRulesRememberPreviousPasswordsArgs) ToFusionAuthTenantPasswordValidationRulesRememberPreviousPasswordsPtrOutput ¶
func (i FusionAuthTenantPasswordValidationRulesRememberPreviousPasswordsArgs) ToFusionAuthTenantPasswordValidationRulesRememberPreviousPasswordsPtrOutput() FusionAuthTenantPasswordValidationRulesRememberPreviousPasswordsPtrOutput
func (FusionAuthTenantPasswordValidationRulesRememberPreviousPasswordsArgs) ToFusionAuthTenantPasswordValidationRulesRememberPreviousPasswordsPtrOutputWithContext ¶
func (i FusionAuthTenantPasswordValidationRulesRememberPreviousPasswordsArgs) ToFusionAuthTenantPasswordValidationRulesRememberPreviousPasswordsPtrOutputWithContext(ctx context.Context) FusionAuthTenantPasswordValidationRulesRememberPreviousPasswordsPtrOutput
type FusionAuthTenantPasswordValidationRulesRememberPreviousPasswordsInput ¶
type FusionAuthTenantPasswordValidationRulesRememberPreviousPasswordsInput interface { pulumi.Input ToFusionAuthTenantPasswordValidationRulesRememberPreviousPasswordsOutput() FusionAuthTenantPasswordValidationRulesRememberPreviousPasswordsOutput ToFusionAuthTenantPasswordValidationRulesRememberPreviousPasswordsOutputWithContext(context.Context) FusionAuthTenantPasswordValidationRulesRememberPreviousPasswordsOutput }
FusionAuthTenantPasswordValidationRulesRememberPreviousPasswordsInput is an input type that accepts FusionAuthTenantPasswordValidationRulesRememberPreviousPasswordsArgs and FusionAuthTenantPasswordValidationRulesRememberPreviousPasswordsOutput values. You can construct a concrete instance of `FusionAuthTenantPasswordValidationRulesRememberPreviousPasswordsInput` via:
FusionAuthTenantPasswordValidationRulesRememberPreviousPasswordsArgs{...}
type FusionAuthTenantPasswordValidationRulesRememberPreviousPasswordsOutput ¶
type FusionAuthTenantPasswordValidationRulesRememberPreviousPasswordsOutput struct{ *pulumi.OutputState }
func (FusionAuthTenantPasswordValidationRulesRememberPreviousPasswordsOutput) Count ¶
func (o FusionAuthTenantPasswordValidationRulesRememberPreviousPasswordsOutput) Count() pulumi.IntPtrOutput
The number of previous passwords to remember. Value must be greater than 0.
func (FusionAuthTenantPasswordValidationRulesRememberPreviousPasswordsOutput) ElementType ¶
func (FusionAuthTenantPasswordValidationRulesRememberPreviousPasswordsOutput) ElementType() reflect.Type
func (FusionAuthTenantPasswordValidationRulesRememberPreviousPasswordsOutput) Enabled ¶
func (o FusionAuthTenantPasswordValidationRulesRememberPreviousPasswordsOutput) Enabled() pulumi.BoolPtrOutput
When true, FusionAuth will handle username collisions by generating a random suffix.
func (FusionAuthTenantPasswordValidationRulesRememberPreviousPasswordsOutput) ToFusionAuthTenantPasswordValidationRulesRememberPreviousPasswordsOutput ¶
func (o FusionAuthTenantPasswordValidationRulesRememberPreviousPasswordsOutput) ToFusionAuthTenantPasswordValidationRulesRememberPreviousPasswordsOutput() FusionAuthTenantPasswordValidationRulesRememberPreviousPasswordsOutput
func (FusionAuthTenantPasswordValidationRulesRememberPreviousPasswordsOutput) ToFusionAuthTenantPasswordValidationRulesRememberPreviousPasswordsOutputWithContext ¶
func (o FusionAuthTenantPasswordValidationRulesRememberPreviousPasswordsOutput) ToFusionAuthTenantPasswordValidationRulesRememberPreviousPasswordsOutputWithContext(ctx context.Context) FusionAuthTenantPasswordValidationRulesRememberPreviousPasswordsOutput
func (FusionAuthTenantPasswordValidationRulesRememberPreviousPasswordsOutput) ToFusionAuthTenantPasswordValidationRulesRememberPreviousPasswordsPtrOutput ¶
func (o FusionAuthTenantPasswordValidationRulesRememberPreviousPasswordsOutput) ToFusionAuthTenantPasswordValidationRulesRememberPreviousPasswordsPtrOutput() FusionAuthTenantPasswordValidationRulesRememberPreviousPasswordsPtrOutput
func (FusionAuthTenantPasswordValidationRulesRememberPreviousPasswordsOutput) ToFusionAuthTenantPasswordValidationRulesRememberPreviousPasswordsPtrOutputWithContext ¶
func (o FusionAuthTenantPasswordValidationRulesRememberPreviousPasswordsOutput) ToFusionAuthTenantPasswordValidationRulesRememberPreviousPasswordsPtrOutputWithContext(ctx context.Context) FusionAuthTenantPasswordValidationRulesRememberPreviousPasswordsPtrOutput
type FusionAuthTenantPasswordValidationRulesRememberPreviousPasswordsPtrInput ¶
type FusionAuthTenantPasswordValidationRulesRememberPreviousPasswordsPtrInput interface { pulumi.Input ToFusionAuthTenantPasswordValidationRulesRememberPreviousPasswordsPtrOutput() FusionAuthTenantPasswordValidationRulesRememberPreviousPasswordsPtrOutput ToFusionAuthTenantPasswordValidationRulesRememberPreviousPasswordsPtrOutputWithContext(context.Context) FusionAuthTenantPasswordValidationRulesRememberPreviousPasswordsPtrOutput }
FusionAuthTenantPasswordValidationRulesRememberPreviousPasswordsPtrInput is an input type that accepts FusionAuthTenantPasswordValidationRulesRememberPreviousPasswordsArgs, FusionAuthTenantPasswordValidationRulesRememberPreviousPasswordsPtr and FusionAuthTenantPasswordValidationRulesRememberPreviousPasswordsPtrOutput values. You can construct a concrete instance of `FusionAuthTenantPasswordValidationRulesRememberPreviousPasswordsPtrInput` via:
FusionAuthTenantPasswordValidationRulesRememberPreviousPasswordsArgs{...} or: nil
func FusionAuthTenantPasswordValidationRulesRememberPreviousPasswordsPtr ¶
func FusionAuthTenantPasswordValidationRulesRememberPreviousPasswordsPtr(v *FusionAuthTenantPasswordValidationRulesRememberPreviousPasswordsArgs) FusionAuthTenantPasswordValidationRulesRememberPreviousPasswordsPtrInput
type FusionAuthTenantPasswordValidationRulesRememberPreviousPasswordsPtrOutput ¶
type FusionAuthTenantPasswordValidationRulesRememberPreviousPasswordsPtrOutput struct{ *pulumi.OutputState }
func (FusionAuthTenantPasswordValidationRulesRememberPreviousPasswordsPtrOutput) Count ¶
func (o FusionAuthTenantPasswordValidationRulesRememberPreviousPasswordsPtrOutput) Count() pulumi.IntPtrOutput
The number of previous passwords to remember. Value must be greater than 0.
func (FusionAuthTenantPasswordValidationRulesRememberPreviousPasswordsPtrOutput) ElementType ¶
func (FusionAuthTenantPasswordValidationRulesRememberPreviousPasswordsPtrOutput) ElementType() reflect.Type
func (FusionAuthTenantPasswordValidationRulesRememberPreviousPasswordsPtrOutput) Enabled ¶
func (o FusionAuthTenantPasswordValidationRulesRememberPreviousPasswordsPtrOutput) Enabled() pulumi.BoolPtrOutput
When true, FusionAuth will handle username collisions by generating a random suffix.
func (FusionAuthTenantPasswordValidationRulesRememberPreviousPasswordsPtrOutput) ToFusionAuthTenantPasswordValidationRulesRememberPreviousPasswordsPtrOutput ¶
func (o FusionAuthTenantPasswordValidationRulesRememberPreviousPasswordsPtrOutput) ToFusionAuthTenantPasswordValidationRulesRememberPreviousPasswordsPtrOutput() FusionAuthTenantPasswordValidationRulesRememberPreviousPasswordsPtrOutput
func (FusionAuthTenantPasswordValidationRulesRememberPreviousPasswordsPtrOutput) ToFusionAuthTenantPasswordValidationRulesRememberPreviousPasswordsPtrOutputWithContext ¶
func (o FusionAuthTenantPasswordValidationRulesRememberPreviousPasswordsPtrOutput) ToFusionAuthTenantPasswordValidationRulesRememberPreviousPasswordsPtrOutputWithContext(ctx context.Context) FusionAuthTenantPasswordValidationRulesRememberPreviousPasswordsPtrOutput
type FusionAuthTenantState ¶
type FusionAuthTenantState struct { AccessControlConfiguration FusionAuthTenantAccessControlConfigurationPtrInput CaptchaConfiguration FusionAuthTenantCaptchaConfigurationPtrInput // A list of Connector policies. Users will be authenticated against Connectors in order. Each Connector can be included in this list at most once and must exist. ConnectorPolicies FusionAuthTenantConnectorPolicyArrayInput // An object that can hold any information about the Tenant that should be persisted. Data pulumi.MapInput EmailConfiguration FusionAuthTenantEmailConfigurationPtrInput EventConfigurations FusionAuthTenantEventConfigurationArrayInput ExternalIdentifierConfiguration FusionAuthTenantExternalIdentifierConfigurationPtrInput FailedAuthenticationConfiguration FusionAuthTenantFailedAuthenticationConfigurationPtrInput FamilyConfiguration FusionAuthTenantFamilyConfigurationPtrInput FormConfiguration FusionAuthTenantFormConfigurationPtrInput // Time in seconds until an inactive session will be invalidated. Used when creating a new session in the FusionAuth OAuth frontend. HttpSessionMaxInactiveInterval pulumi.IntPtrInput // The named issuer used to sign tokens, this is generally your public fully qualified domain. Issuer pulumi.StringPtrInput JwtConfigurations FusionAuthTenantJwtConfigurationArrayInput LoginConfiguration FusionAuthTenantLoginConfigurationPtrInput // The logout redirect URL when sending the user’s browser to the /oauth2/logout URI of the FusionAuth Front End. This value is only used when a logout URL is not defined in your Application. LogoutUrl pulumi.StringPtrInput MaximumPasswordAge FusionAuthTenantMaximumPasswordAgePtrInput MinimumPasswordAge FusionAuthTenantMinimumPasswordAgePtrInput MultiFactorConfiguration FusionAuthTenantMultiFactorConfigurationPtrInput // The unique name of the Tenant. Name pulumi.StringPtrInput OauthConfigurations FusionAuthTenantOauthConfigurationArrayInput PasswordEncryptionConfigurations FusionAuthTenantPasswordEncryptionConfigurationArrayInput PasswordValidationRules FusionAuthTenantPasswordValidationRulesPtrInput // The optional Id of an existing Tenant to make a copy of. If present, the tenant.id and tenant.name values of the request body will be applied to the new Tenant, all other values will be copied from the source Tenant to the new Tenant. SourceTenantId pulumi.StringPtrInput // The Id to use for the new Tenant. If not specified a secure random UUID will be generated. TenantId pulumi.StringPtrInput // The unique Id of the theme to be used to style the login page and other end user templates. ThemeId pulumi.StringPtrInput UserDeletePolicy FusionAuthTenantUserDeletePolicyPtrInput UsernameConfiguration FusionAuthTenantUsernameConfigurationPtrInput }
func (FusionAuthTenantState) ElementType ¶
func (FusionAuthTenantState) ElementType() reflect.Type
type FusionAuthTenantUserDeletePolicy ¶
type FusionAuthTenantUserDeletePolicy struct { // Indicates that users without a verified email address will be permanently deleted after tenant.userDeletePolicy.unverified.numberOfDaysToRetain days. UnverifiedEnabled *bool `pulumi:"unverifiedEnabled"` UnverifiedNumberOfDaysToRetain *int `pulumi:"unverifiedNumberOfDaysToRetain"` }
type FusionAuthTenantUserDeletePolicyArgs ¶
type FusionAuthTenantUserDeletePolicyArgs struct { // Indicates that users without a verified email address will be permanently deleted after tenant.userDeletePolicy.unverified.numberOfDaysToRetain days. UnverifiedEnabled pulumi.BoolPtrInput `pulumi:"unverifiedEnabled"` UnverifiedNumberOfDaysToRetain pulumi.IntPtrInput `pulumi:"unverifiedNumberOfDaysToRetain"` }
func (FusionAuthTenantUserDeletePolicyArgs) ElementType ¶
func (FusionAuthTenantUserDeletePolicyArgs) ElementType() reflect.Type
func (FusionAuthTenantUserDeletePolicyArgs) ToFusionAuthTenantUserDeletePolicyOutput ¶
func (i FusionAuthTenantUserDeletePolicyArgs) ToFusionAuthTenantUserDeletePolicyOutput() FusionAuthTenantUserDeletePolicyOutput
func (FusionAuthTenantUserDeletePolicyArgs) ToFusionAuthTenantUserDeletePolicyOutputWithContext ¶
func (i FusionAuthTenantUserDeletePolicyArgs) ToFusionAuthTenantUserDeletePolicyOutputWithContext(ctx context.Context) FusionAuthTenantUserDeletePolicyOutput
func (FusionAuthTenantUserDeletePolicyArgs) ToFusionAuthTenantUserDeletePolicyPtrOutput ¶
func (i FusionAuthTenantUserDeletePolicyArgs) ToFusionAuthTenantUserDeletePolicyPtrOutput() FusionAuthTenantUserDeletePolicyPtrOutput
func (FusionAuthTenantUserDeletePolicyArgs) ToFusionAuthTenantUserDeletePolicyPtrOutputWithContext ¶
func (i FusionAuthTenantUserDeletePolicyArgs) ToFusionAuthTenantUserDeletePolicyPtrOutputWithContext(ctx context.Context) FusionAuthTenantUserDeletePolicyPtrOutput
type FusionAuthTenantUserDeletePolicyInput ¶
type FusionAuthTenantUserDeletePolicyInput interface { pulumi.Input ToFusionAuthTenantUserDeletePolicyOutput() FusionAuthTenantUserDeletePolicyOutput ToFusionAuthTenantUserDeletePolicyOutputWithContext(context.Context) FusionAuthTenantUserDeletePolicyOutput }
FusionAuthTenantUserDeletePolicyInput is an input type that accepts FusionAuthTenantUserDeletePolicyArgs and FusionAuthTenantUserDeletePolicyOutput values. You can construct a concrete instance of `FusionAuthTenantUserDeletePolicyInput` via:
FusionAuthTenantUserDeletePolicyArgs{...}
type FusionAuthTenantUserDeletePolicyOutput ¶
type FusionAuthTenantUserDeletePolicyOutput struct{ *pulumi.OutputState }
func (FusionAuthTenantUserDeletePolicyOutput) ElementType ¶
func (FusionAuthTenantUserDeletePolicyOutput) ElementType() reflect.Type
func (FusionAuthTenantUserDeletePolicyOutput) ToFusionAuthTenantUserDeletePolicyOutput ¶
func (o FusionAuthTenantUserDeletePolicyOutput) ToFusionAuthTenantUserDeletePolicyOutput() FusionAuthTenantUserDeletePolicyOutput
func (FusionAuthTenantUserDeletePolicyOutput) ToFusionAuthTenantUserDeletePolicyOutputWithContext ¶
func (o FusionAuthTenantUserDeletePolicyOutput) ToFusionAuthTenantUserDeletePolicyOutputWithContext(ctx context.Context) FusionAuthTenantUserDeletePolicyOutput
func (FusionAuthTenantUserDeletePolicyOutput) ToFusionAuthTenantUserDeletePolicyPtrOutput ¶
func (o FusionAuthTenantUserDeletePolicyOutput) ToFusionAuthTenantUserDeletePolicyPtrOutput() FusionAuthTenantUserDeletePolicyPtrOutput
func (FusionAuthTenantUserDeletePolicyOutput) ToFusionAuthTenantUserDeletePolicyPtrOutputWithContext ¶
func (o FusionAuthTenantUserDeletePolicyOutput) ToFusionAuthTenantUserDeletePolicyPtrOutputWithContext(ctx context.Context) FusionAuthTenantUserDeletePolicyPtrOutput
func (FusionAuthTenantUserDeletePolicyOutput) UnverifiedEnabled ¶
func (o FusionAuthTenantUserDeletePolicyOutput) UnverifiedEnabled() pulumi.BoolPtrOutput
Indicates that users without a verified email address will be permanently deleted after tenant.userDeletePolicy.unverified.numberOfDaysToRetain days.
func (FusionAuthTenantUserDeletePolicyOutput) UnverifiedNumberOfDaysToRetain ¶
func (o FusionAuthTenantUserDeletePolicyOutput) UnverifiedNumberOfDaysToRetain() pulumi.IntPtrOutput
type FusionAuthTenantUserDeletePolicyPtrInput ¶
type FusionAuthTenantUserDeletePolicyPtrInput interface { pulumi.Input ToFusionAuthTenantUserDeletePolicyPtrOutput() FusionAuthTenantUserDeletePolicyPtrOutput ToFusionAuthTenantUserDeletePolicyPtrOutputWithContext(context.Context) FusionAuthTenantUserDeletePolicyPtrOutput }
FusionAuthTenantUserDeletePolicyPtrInput is an input type that accepts FusionAuthTenantUserDeletePolicyArgs, FusionAuthTenantUserDeletePolicyPtr and FusionAuthTenantUserDeletePolicyPtrOutput values. You can construct a concrete instance of `FusionAuthTenantUserDeletePolicyPtrInput` via:
FusionAuthTenantUserDeletePolicyArgs{...} or: nil
func FusionAuthTenantUserDeletePolicyPtr ¶
func FusionAuthTenantUserDeletePolicyPtr(v *FusionAuthTenantUserDeletePolicyArgs) FusionAuthTenantUserDeletePolicyPtrInput
type FusionAuthTenantUserDeletePolicyPtrOutput ¶
type FusionAuthTenantUserDeletePolicyPtrOutput struct{ *pulumi.OutputState }
func (FusionAuthTenantUserDeletePolicyPtrOutput) ElementType ¶
func (FusionAuthTenantUserDeletePolicyPtrOutput) ElementType() reflect.Type
func (FusionAuthTenantUserDeletePolicyPtrOutput) ToFusionAuthTenantUserDeletePolicyPtrOutput ¶
func (o FusionAuthTenantUserDeletePolicyPtrOutput) ToFusionAuthTenantUserDeletePolicyPtrOutput() FusionAuthTenantUserDeletePolicyPtrOutput
func (FusionAuthTenantUserDeletePolicyPtrOutput) ToFusionAuthTenantUserDeletePolicyPtrOutputWithContext ¶
func (o FusionAuthTenantUserDeletePolicyPtrOutput) ToFusionAuthTenantUserDeletePolicyPtrOutputWithContext(ctx context.Context) FusionAuthTenantUserDeletePolicyPtrOutput
func (FusionAuthTenantUserDeletePolicyPtrOutput) UnverifiedEnabled ¶
func (o FusionAuthTenantUserDeletePolicyPtrOutput) UnverifiedEnabled() pulumi.BoolPtrOutput
Indicates that users without a verified email address will be permanently deleted after tenant.userDeletePolicy.unverified.numberOfDaysToRetain days.
func (FusionAuthTenantUserDeletePolicyPtrOutput) UnverifiedNumberOfDaysToRetain ¶
func (o FusionAuthTenantUserDeletePolicyPtrOutput) UnverifiedNumberOfDaysToRetain() pulumi.IntPtrOutput
type FusionAuthTenantUsernameConfiguration ¶
type FusionAuthTenantUsernameConfiguration struct { // Indicates that users without a verified email address will be permanently deleted after tenant.userDeletePolicy.unverified.numberOfDaysToRetain days. Unique *FusionAuthTenantUsernameConfigurationUnique `pulumi:"unique"` }
type FusionAuthTenantUsernameConfigurationArgs ¶
type FusionAuthTenantUsernameConfigurationArgs struct { // Indicates that users without a verified email address will be permanently deleted after tenant.userDeletePolicy.unverified.numberOfDaysToRetain days. Unique FusionAuthTenantUsernameConfigurationUniquePtrInput `pulumi:"unique"` }
func (FusionAuthTenantUsernameConfigurationArgs) ElementType ¶
func (FusionAuthTenantUsernameConfigurationArgs) ElementType() reflect.Type
func (FusionAuthTenantUsernameConfigurationArgs) ToFusionAuthTenantUsernameConfigurationOutput ¶
func (i FusionAuthTenantUsernameConfigurationArgs) ToFusionAuthTenantUsernameConfigurationOutput() FusionAuthTenantUsernameConfigurationOutput
func (FusionAuthTenantUsernameConfigurationArgs) ToFusionAuthTenantUsernameConfigurationOutputWithContext ¶
func (i FusionAuthTenantUsernameConfigurationArgs) ToFusionAuthTenantUsernameConfigurationOutputWithContext(ctx context.Context) FusionAuthTenantUsernameConfigurationOutput
func (FusionAuthTenantUsernameConfigurationArgs) ToFusionAuthTenantUsernameConfigurationPtrOutput ¶
func (i FusionAuthTenantUsernameConfigurationArgs) ToFusionAuthTenantUsernameConfigurationPtrOutput() FusionAuthTenantUsernameConfigurationPtrOutput
func (FusionAuthTenantUsernameConfigurationArgs) ToFusionAuthTenantUsernameConfigurationPtrOutputWithContext ¶
func (i FusionAuthTenantUsernameConfigurationArgs) ToFusionAuthTenantUsernameConfigurationPtrOutputWithContext(ctx context.Context) FusionAuthTenantUsernameConfigurationPtrOutput
type FusionAuthTenantUsernameConfigurationInput ¶
type FusionAuthTenantUsernameConfigurationInput interface { pulumi.Input ToFusionAuthTenantUsernameConfigurationOutput() FusionAuthTenantUsernameConfigurationOutput ToFusionAuthTenantUsernameConfigurationOutputWithContext(context.Context) FusionAuthTenantUsernameConfigurationOutput }
FusionAuthTenantUsernameConfigurationInput is an input type that accepts FusionAuthTenantUsernameConfigurationArgs and FusionAuthTenantUsernameConfigurationOutput values. You can construct a concrete instance of `FusionAuthTenantUsernameConfigurationInput` via:
FusionAuthTenantUsernameConfigurationArgs{...}
type FusionAuthTenantUsernameConfigurationOutput ¶
type FusionAuthTenantUsernameConfigurationOutput struct{ *pulumi.OutputState }
func (FusionAuthTenantUsernameConfigurationOutput) ElementType ¶
func (FusionAuthTenantUsernameConfigurationOutput) ElementType() reflect.Type
func (FusionAuthTenantUsernameConfigurationOutput) ToFusionAuthTenantUsernameConfigurationOutput ¶
func (o FusionAuthTenantUsernameConfigurationOutput) ToFusionAuthTenantUsernameConfigurationOutput() FusionAuthTenantUsernameConfigurationOutput
func (FusionAuthTenantUsernameConfigurationOutput) ToFusionAuthTenantUsernameConfigurationOutputWithContext ¶
func (o FusionAuthTenantUsernameConfigurationOutput) ToFusionAuthTenantUsernameConfigurationOutputWithContext(ctx context.Context) FusionAuthTenantUsernameConfigurationOutput
func (FusionAuthTenantUsernameConfigurationOutput) ToFusionAuthTenantUsernameConfigurationPtrOutput ¶
func (o FusionAuthTenantUsernameConfigurationOutput) ToFusionAuthTenantUsernameConfigurationPtrOutput() FusionAuthTenantUsernameConfigurationPtrOutput
func (FusionAuthTenantUsernameConfigurationOutput) ToFusionAuthTenantUsernameConfigurationPtrOutputWithContext ¶
func (o FusionAuthTenantUsernameConfigurationOutput) ToFusionAuthTenantUsernameConfigurationPtrOutputWithContext(ctx context.Context) FusionAuthTenantUsernameConfigurationPtrOutput
func (FusionAuthTenantUsernameConfigurationOutput) Unique ¶
func (o FusionAuthTenantUsernameConfigurationOutput) Unique() FusionAuthTenantUsernameConfigurationUniquePtrOutput
Indicates that users without a verified email address will be permanently deleted after tenant.userDeletePolicy.unverified.numberOfDaysToRetain days.
type FusionAuthTenantUsernameConfigurationPtrInput ¶
type FusionAuthTenantUsernameConfigurationPtrInput interface { pulumi.Input ToFusionAuthTenantUsernameConfigurationPtrOutput() FusionAuthTenantUsernameConfigurationPtrOutput ToFusionAuthTenantUsernameConfigurationPtrOutputWithContext(context.Context) FusionAuthTenantUsernameConfigurationPtrOutput }
FusionAuthTenantUsernameConfigurationPtrInput is an input type that accepts FusionAuthTenantUsernameConfigurationArgs, FusionAuthTenantUsernameConfigurationPtr and FusionAuthTenantUsernameConfigurationPtrOutput values. You can construct a concrete instance of `FusionAuthTenantUsernameConfigurationPtrInput` via:
FusionAuthTenantUsernameConfigurationArgs{...} or: nil
func FusionAuthTenantUsernameConfigurationPtr ¶
func FusionAuthTenantUsernameConfigurationPtr(v *FusionAuthTenantUsernameConfigurationArgs) FusionAuthTenantUsernameConfigurationPtrInput
type FusionAuthTenantUsernameConfigurationPtrOutput ¶
type FusionAuthTenantUsernameConfigurationPtrOutput struct{ *pulumi.OutputState }
func (FusionAuthTenantUsernameConfigurationPtrOutput) ElementType ¶
func (FusionAuthTenantUsernameConfigurationPtrOutput) ElementType() reflect.Type
func (FusionAuthTenantUsernameConfigurationPtrOutput) ToFusionAuthTenantUsernameConfigurationPtrOutput ¶
func (o FusionAuthTenantUsernameConfigurationPtrOutput) ToFusionAuthTenantUsernameConfigurationPtrOutput() FusionAuthTenantUsernameConfigurationPtrOutput
func (FusionAuthTenantUsernameConfigurationPtrOutput) ToFusionAuthTenantUsernameConfigurationPtrOutputWithContext ¶
func (o FusionAuthTenantUsernameConfigurationPtrOutput) ToFusionAuthTenantUsernameConfigurationPtrOutputWithContext(ctx context.Context) FusionAuthTenantUsernameConfigurationPtrOutput
func (FusionAuthTenantUsernameConfigurationPtrOutput) Unique ¶
func (o FusionAuthTenantUsernameConfigurationPtrOutput) Unique() FusionAuthTenantUsernameConfigurationUniquePtrOutput
Indicates that users without a verified email address will be permanently deleted after tenant.userDeletePolicy.unverified.numberOfDaysToRetain days.
type FusionAuthTenantUsernameConfigurationUnique ¶
type FusionAuthTenantUsernameConfigurationUnique struct { // When true, FusionAuth will handle username collisions by generating a random suffix. Enabled *bool `pulumi:"enabled"` // The maximum number of digits to use when building a unique suffix for a username. A number will be randomly selected and will be 1 or more digits up to this configured value in length. For example, if this value is 5, the suffix will be a number between 00001 and 99999, inclusive. NumberOfDigits *int `pulumi:"numberOfDigits"` // A single character to use as a separator from the requested username and a unique suffix that is added when a duplicate username is detected. This value can be a single non-alphanumeric ASCII character. Separator *string `pulumi:"separator"` // When enabled the user’s password will be validated during login. If the password does not meet the currently configured validation rules the user will be required to change their password. Strategy *string `pulumi:"strategy"` }
type FusionAuthTenantUsernameConfigurationUniqueArgs ¶
type FusionAuthTenantUsernameConfigurationUniqueArgs struct { // When true, FusionAuth will handle username collisions by generating a random suffix. Enabled pulumi.BoolPtrInput `pulumi:"enabled"` // The maximum number of digits to use when building a unique suffix for a username. A number will be randomly selected and will be 1 or more digits up to this configured value in length. For example, if this value is 5, the suffix will be a number between 00001 and 99999, inclusive. NumberOfDigits pulumi.IntPtrInput `pulumi:"numberOfDigits"` // A single character to use as a separator from the requested username and a unique suffix that is added when a duplicate username is detected. This value can be a single non-alphanumeric ASCII character. Separator pulumi.StringPtrInput `pulumi:"separator"` // When enabled the user’s password will be validated during login. If the password does not meet the currently configured validation rules the user will be required to change their password. Strategy pulumi.StringPtrInput `pulumi:"strategy"` }
func (FusionAuthTenantUsernameConfigurationUniqueArgs) ElementType ¶
func (FusionAuthTenantUsernameConfigurationUniqueArgs) ElementType() reflect.Type
func (FusionAuthTenantUsernameConfigurationUniqueArgs) ToFusionAuthTenantUsernameConfigurationUniqueOutput ¶
func (i FusionAuthTenantUsernameConfigurationUniqueArgs) ToFusionAuthTenantUsernameConfigurationUniqueOutput() FusionAuthTenantUsernameConfigurationUniqueOutput
func (FusionAuthTenantUsernameConfigurationUniqueArgs) ToFusionAuthTenantUsernameConfigurationUniqueOutputWithContext ¶
func (i FusionAuthTenantUsernameConfigurationUniqueArgs) ToFusionAuthTenantUsernameConfigurationUniqueOutputWithContext(ctx context.Context) FusionAuthTenantUsernameConfigurationUniqueOutput
func (FusionAuthTenantUsernameConfigurationUniqueArgs) ToFusionAuthTenantUsernameConfigurationUniquePtrOutput ¶
func (i FusionAuthTenantUsernameConfigurationUniqueArgs) ToFusionAuthTenantUsernameConfigurationUniquePtrOutput() FusionAuthTenantUsernameConfigurationUniquePtrOutput
func (FusionAuthTenantUsernameConfigurationUniqueArgs) ToFusionAuthTenantUsernameConfigurationUniquePtrOutputWithContext ¶
func (i FusionAuthTenantUsernameConfigurationUniqueArgs) ToFusionAuthTenantUsernameConfigurationUniquePtrOutputWithContext(ctx context.Context) FusionAuthTenantUsernameConfigurationUniquePtrOutput
type FusionAuthTenantUsernameConfigurationUniqueInput ¶
type FusionAuthTenantUsernameConfigurationUniqueInput interface { pulumi.Input ToFusionAuthTenantUsernameConfigurationUniqueOutput() FusionAuthTenantUsernameConfigurationUniqueOutput ToFusionAuthTenantUsernameConfigurationUniqueOutputWithContext(context.Context) FusionAuthTenantUsernameConfigurationUniqueOutput }
FusionAuthTenantUsernameConfigurationUniqueInput is an input type that accepts FusionAuthTenantUsernameConfigurationUniqueArgs and FusionAuthTenantUsernameConfigurationUniqueOutput values. You can construct a concrete instance of `FusionAuthTenantUsernameConfigurationUniqueInput` via:
FusionAuthTenantUsernameConfigurationUniqueArgs{...}
type FusionAuthTenantUsernameConfigurationUniqueOutput ¶
type FusionAuthTenantUsernameConfigurationUniqueOutput struct{ *pulumi.OutputState }
func (FusionAuthTenantUsernameConfigurationUniqueOutput) ElementType ¶
func (FusionAuthTenantUsernameConfigurationUniqueOutput) ElementType() reflect.Type
func (FusionAuthTenantUsernameConfigurationUniqueOutput) Enabled ¶
func (o FusionAuthTenantUsernameConfigurationUniqueOutput) Enabled() pulumi.BoolPtrOutput
When true, FusionAuth will handle username collisions by generating a random suffix.
func (FusionAuthTenantUsernameConfigurationUniqueOutput) NumberOfDigits ¶
func (o FusionAuthTenantUsernameConfigurationUniqueOutput) NumberOfDigits() pulumi.IntPtrOutput
The maximum number of digits to use when building a unique suffix for a username. A number will be randomly selected and will be 1 or more digits up to this configured value in length. For example, if this value is 5, the suffix will be a number between 00001 and 99999, inclusive.
func (FusionAuthTenantUsernameConfigurationUniqueOutput) Separator ¶
func (o FusionAuthTenantUsernameConfigurationUniqueOutput) Separator() pulumi.StringPtrOutput
A single character to use as a separator from the requested username and a unique suffix that is added when a duplicate username is detected. This value can be a single non-alphanumeric ASCII character.
func (FusionAuthTenantUsernameConfigurationUniqueOutput) Strategy ¶
func (o FusionAuthTenantUsernameConfigurationUniqueOutput) Strategy() pulumi.StringPtrOutput
When enabled the user’s password will be validated during login. If the password does not meet the currently configured validation rules the user will be required to change their password.
func (FusionAuthTenantUsernameConfigurationUniqueOutput) ToFusionAuthTenantUsernameConfigurationUniqueOutput ¶
func (o FusionAuthTenantUsernameConfigurationUniqueOutput) ToFusionAuthTenantUsernameConfigurationUniqueOutput() FusionAuthTenantUsernameConfigurationUniqueOutput
func (FusionAuthTenantUsernameConfigurationUniqueOutput) ToFusionAuthTenantUsernameConfigurationUniqueOutputWithContext ¶
func (o FusionAuthTenantUsernameConfigurationUniqueOutput) ToFusionAuthTenantUsernameConfigurationUniqueOutputWithContext(ctx context.Context) FusionAuthTenantUsernameConfigurationUniqueOutput
func (FusionAuthTenantUsernameConfigurationUniqueOutput) ToFusionAuthTenantUsernameConfigurationUniquePtrOutput ¶
func (o FusionAuthTenantUsernameConfigurationUniqueOutput) ToFusionAuthTenantUsernameConfigurationUniquePtrOutput() FusionAuthTenantUsernameConfigurationUniquePtrOutput
func (FusionAuthTenantUsernameConfigurationUniqueOutput) ToFusionAuthTenantUsernameConfigurationUniquePtrOutputWithContext ¶
func (o FusionAuthTenantUsernameConfigurationUniqueOutput) ToFusionAuthTenantUsernameConfigurationUniquePtrOutputWithContext(ctx context.Context) FusionAuthTenantUsernameConfigurationUniquePtrOutput
type FusionAuthTenantUsernameConfigurationUniquePtrInput ¶
type FusionAuthTenantUsernameConfigurationUniquePtrInput interface { pulumi.Input ToFusionAuthTenantUsernameConfigurationUniquePtrOutput() FusionAuthTenantUsernameConfigurationUniquePtrOutput ToFusionAuthTenantUsernameConfigurationUniquePtrOutputWithContext(context.Context) FusionAuthTenantUsernameConfigurationUniquePtrOutput }
FusionAuthTenantUsernameConfigurationUniquePtrInput is an input type that accepts FusionAuthTenantUsernameConfigurationUniqueArgs, FusionAuthTenantUsernameConfigurationUniquePtr and FusionAuthTenantUsernameConfigurationUniquePtrOutput values. You can construct a concrete instance of `FusionAuthTenantUsernameConfigurationUniquePtrInput` via:
FusionAuthTenantUsernameConfigurationUniqueArgs{...} or: nil
func FusionAuthTenantUsernameConfigurationUniquePtr ¶
func FusionAuthTenantUsernameConfigurationUniquePtr(v *FusionAuthTenantUsernameConfigurationUniqueArgs) FusionAuthTenantUsernameConfigurationUniquePtrInput
type FusionAuthTenantUsernameConfigurationUniquePtrOutput ¶
type FusionAuthTenantUsernameConfigurationUniquePtrOutput struct{ *pulumi.OutputState }
func (FusionAuthTenantUsernameConfigurationUniquePtrOutput) ElementType ¶
func (FusionAuthTenantUsernameConfigurationUniquePtrOutput) ElementType() reflect.Type
func (FusionAuthTenantUsernameConfigurationUniquePtrOutput) Enabled ¶
func (o FusionAuthTenantUsernameConfigurationUniquePtrOutput) Enabled() pulumi.BoolPtrOutput
When true, FusionAuth will handle username collisions by generating a random suffix.
func (FusionAuthTenantUsernameConfigurationUniquePtrOutput) NumberOfDigits ¶
func (o FusionAuthTenantUsernameConfigurationUniquePtrOutput) NumberOfDigits() pulumi.IntPtrOutput
The maximum number of digits to use when building a unique suffix for a username. A number will be randomly selected and will be 1 or more digits up to this configured value in length. For example, if this value is 5, the suffix will be a number between 00001 and 99999, inclusive.
func (FusionAuthTenantUsernameConfigurationUniquePtrOutput) Separator ¶
func (o FusionAuthTenantUsernameConfigurationUniquePtrOutput) Separator() pulumi.StringPtrOutput
A single character to use as a separator from the requested username and a unique suffix that is added when a duplicate username is detected. This value can be a single non-alphanumeric ASCII character.
func (FusionAuthTenantUsernameConfigurationUniquePtrOutput) Strategy ¶
func (o FusionAuthTenantUsernameConfigurationUniquePtrOutput) Strategy() pulumi.StringPtrOutput
When enabled the user’s password will be validated during login. If the password does not meet the currently configured validation rules the user will be required to change their password.
func (FusionAuthTenantUsernameConfigurationUniquePtrOutput) ToFusionAuthTenantUsernameConfigurationUniquePtrOutput ¶
func (o FusionAuthTenantUsernameConfigurationUniquePtrOutput) ToFusionAuthTenantUsernameConfigurationUniquePtrOutput() FusionAuthTenantUsernameConfigurationUniquePtrOutput
func (FusionAuthTenantUsernameConfigurationUniquePtrOutput) ToFusionAuthTenantUsernameConfigurationUniquePtrOutputWithContext ¶
func (o FusionAuthTenantUsernameConfigurationUniquePtrOutput) ToFusionAuthTenantUsernameConfigurationUniquePtrOutputWithContext(ctx context.Context) FusionAuthTenantUsernameConfigurationUniquePtrOutput
type FusionAuthTheme ¶
type FusionAuthTheme struct { pulumi.CustomResourceState // A FreeMarker template that is rendered when the user requests the /account/edit path. This page contains a form that enables authenticated users to update their profile. AccountEdit pulumi.StringOutput `pulumi:"accountEdit"` // A FreeMarker template that is rendered when the user requests the /account path. This is the self-service account landing page. An authenticated user may use this as a starting point for operations such as updating their profile or configuring multi-factor authentication. AccountIndex pulumi.StringOutput `pulumi:"accountIndex"` // A FreeMarker template that is rendered when the user requests the /account/two-factor/disable path. This page contains a form that accepts a verification code used to disable a multi-factor authentication method. AccountTwoFactorDisable pulumi.StringOutput `pulumi:"accountTwoFactorDisable"` // A FreeMarker template that is rendered when the user requests the /account/two-factor/enable path. This page contains a form that accepts a verification code used to enable a multi-factor authentication method. Additionally, this page contains presentation of recovery codes when a user enables multi-factor authentication for the first time. AccountTwoFactorEnable pulumi.StringOutput `pulumi:"accountTwoFactorEnable"` // A FreeMarker template that is rendered when the user requests the /account/two-factor path. This page displays an authenticated user’s configured multi-factor authentication methods. Additionally, it provides links to enable and disable a method. AccountTwoFactorIndex pulumi.StringOutput `pulumi:"accountTwoFactorIndex"` // A properties file formatted String containing at least all of the message keys defined in the FusionAuth shipped messages file. Required if not copying an existing Theme. DefaultMessages pulumi.StringOutput `pulumi:"defaultMessages"` // A FreeMarker template that is rendered when the user requests the /email/complete path. This page is used after a user has verified their email address by clicking the URL in the email. After FusionAuth has updated their user object to indicate that their email was verified, the browser is redirected to this page. EmailComplete pulumi.StringOutput `pulumi:"emailComplete"` // A FreeMarker template that is rendered when the user requests the /email/send page. This page is used after a user has asked for the verification email to be resent. This can happen if the URL in the email expired and the user clicked it. In this case, the user can provide their email address again and FusionAuth will resend the email. After the user submits their email and FusionAuth re-sends a verification email to them, the browser is redirected to this page. // // Deprecated: Use email_sent instead. API endpoint has been migrated from /email/send to /email/sent. EmailSend pulumi.StringOutput `pulumi:"emailSend"` // A FreeMarker template that is rendered when the user requests the /email/sent path. This page is used after a user has asked for the verification email to be resent. This can happen if the URL in the email expired and the user clicked it. In this case, the user can provide their email address again and FusionAuth will resend the email. After the user submits their email and FusionAuth re-sends a verification email to them, the browser is redirected to this page. EmailSent pulumi.StringOutput `pulumi:"emailSent"` // A FreeMarker template that is rendered when the user requests the /email/verification-required path. This page is rendered when a user is required to verify their email address prior to being allowed to proceed with login. This occurs when Unverified behavior is set to Gated in email verification settings on the Tenant. EmailVerificationRequired pulumi.StringOutput `pulumi:"emailVerificationRequired"` // A FreeMarker template that is rendered when the user requests the /email/verify path. This page is rendered when a user clicks the URL from the verification email and the verificationId has expired. FusionAuth expires verificationId after a period of time (which is configurable). If the user has a URL from the verification email that has expired, this page will be rendered and the error will be displayed to the user. EmailVerify pulumi.StringOutput `pulumi:"emailVerify"` // A FreeMarker template that contains all of the macros and templates used by the rest of the login Theme FreeMarker templates. This allows you to configure the general layout of your UI configuration and login theme without having to copy and paste HTML into each of the templates. Helpers pulumi.StringOutput `pulumi:"helpers"` // A FreeMarker template that is rendered when the user requests the / path. This is the root landing page. This page is available to unauthenticated users and will be displayed whenever someone navigates to the FusionAuth host’s root page. Prior to version 1.27.0, navigating to this URL would redirect to /admin and would subsequently render the FusionAuth admin login page. Index pulumi.StringOutput `pulumi:"index"` // A Map of localized versions of the messages. The key is the Locale and the value is a properties file formatted String. LocalizedMessages pulumi.MapOutput `pulumi:"localizedMessages"` // A unique name for the Theme. Name pulumi.StringOutput `pulumi:"name"` // A FreeMarker template that is rendered when the user requests the /oauth2/authorize path. This is the main login page for FusionAuth and is used for all interactive OAuth2 and OpenID Connect workflows. Oauth2Authorize pulumi.StringOutput `pulumi:"oauth2Authorize"` // A FreeMarker template that is rendered when the user requests the /oauth2/authorized-not-registered path. This page is rendered when a user is not registered and the Application configuration requires registration before FusionAuth will complete the redirect. Oauth2AuthorizedNotRegistered pulumi.StringOutput `pulumi:"oauth2AuthorizedNotRegistered"` // A FreeMarker template that is rendered when the user requests the /oauth2/child-registration-not-allowed path. This page contains a form where a child must provide their parent’s email address to ask their parent to create an account for them in a Consent workflow. Oauth2ChildRegistrationNotAllowed pulumi.StringOutput `pulumi:"oauth2ChildRegistrationNotAllowed"` // A FreeMarker template that is rendered when the user requests the /oauth2/child-registration-not-allowed-complete path. This page is rendered is rendered after a child provides their parent’s email address for parental consent in a Consent workflow. Oauth2ChildRegistrationNotAllowedComplete pulumi.StringOutput `pulumi:"oauth2ChildRegistrationNotAllowedComplete"` // A FreeMarker template that is rendered when the user requests the /oauth2/complete-registration path. This page contains a form that is used for users that have accounts but might be missing required fields. Oauth2CompleteRegistration pulumi.StringOutput `pulumi:"oauth2CompleteRegistration"` // A FreeMarker template that is rendered when the user requests the /oauth2/device path. This page contains a form for accepting an end user’s short code for the interactive portion of the OAuth Device Authorization Grant workflow. Oauth2Device pulumi.StringOutput `pulumi:"oauth2Device"` // A FreeMarker template that is rendered when the user requests the /oauth2/device-complete path. This page contains a complete message indicating the device authentication has completed. Oauth2DeviceComplete pulumi.StringOutput `pulumi:"oauth2DeviceComplete"` // This page is used if the user starts or is in the middle of the OAuth workflow and any type of error occurs. This could be caused by the user messing with the URL or internally some type of information wasn’t passed between the OAuth endpoints correctly. For example, if you are federating login to an external IdP and that IdP does not properly echo the state parameter, FusionAuth’s OAuth workflow will break and this page will be displayed. Oauth2Error pulumi.StringOutput `pulumi:"oauth2Error"` // A FreeMarker template that is rendered when the user requests the /oauth2/logout page. This page is used if the user initiates a logout. This page causes the user to be logged out of all associated applications via a front-channel mechanism before being redirected. Oauth2Logout pulumi.StringOutput `pulumi:"oauth2Logout"` // A FreeMarker template that is rendered when the user requests the /oauth2/passwordless path. This page is rendered when the user starts the passwordless login workflow. The page renders the form where the user types in their email address. Oauth2Passwordless pulumi.StringOutput `pulumi:"oauth2Passwordless"` // A FreeMarker template that is rendered when the user requests the /oauth2/register path. This page is used to register or sign up the user for the application when self-service registration is enabled. Oauth2Register pulumi.StringOutput `pulumi:"oauth2Register"` // A FreeMarker template that is rendered when the user requests the /oauth2/start-idp-link path. This page is used if the Identity Provider is configured to have a pending link. The user is presented with the option to link their account with an existing FusionAuth user account. Oauth2StartIdpLink pulumi.StringOutput `pulumi:"oauth2StartIdpLink"` // A FreeMarker template that is rendered when the user requests the /oauth2/two-factor path. This page is used if the user has two-factor authentication enabled and they need to type in their code again. FusionAuth will properly handle the processing on the back end. This page contains the form that the user will put their code into. Oauth2TwoFactor pulumi.StringOutput `pulumi:"oauth2TwoFactor"` // A FreeMarker template that is rendered when the user requests the /oauth2/two-factor-methods path. This page contains a form providing a user with their configured multi-factor authentication options that they may use to complete the authentication challenge. Oauth2TwoFactorMethods pulumi.StringOutput `pulumi:"oauth2TwoFactorMethods"` // A FreeMarker template that is rendered when the user requests the /oauth2/wait path. This page is rendered when FusionAuth is waiting for an external provider to complete an out of band authentication request. For example, during a HYPR login this page will be displayed until the user completes authentication. Oauth2Wait pulumi.StringOutput `pulumi:"oauth2Wait"` // A FreeMarker template that is rendered when the user requests the /password/change path. This page is used if the user is required to change their password or if they have requested a password reset. This page contains the form that allows the user to provide a new password. PasswordChange pulumi.StringOutput `pulumi:"passwordChange"` // A FreeMarker template that is rendered when the user requests the /password/complete path. This page is used after the user has successfully updated their password, or reset it. This page should instruct the user that their password was updated and that they need to login again. PasswordComplete pulumi.StringOutput `pulumi:"passwordComplete"` // A FreeMarker template that is rendered when the user requests the /password/forgot path. This page is used when a user starts the forgot password workflow. This page renders the form where the user types in their email address. PasswordForgot pulumi.StringOutput `pulumi:"passwordForgot"` // A FreeMarker template that is rendered when the user requests the /password/sent path. This page is used when a user has submitted the forgot password form with their email. FusionAuth does not indicate back to the user if their email address was valid in order to prevent malicious activity that could reveal valid email addresses. Therefore, this page should indicate to the user that if their email was valid, they will receive an email shortly with a link to reset their password. PasswordSent pulumi.StringOutput `pulumi:"passwordSent"` // A FreeMarker template that is rendered when the user requests the /registration/complete path. This page is used after a user has verified their email address for a specific application (i.e. a user registration) by clicking the URL in the email. After FusionAuth has updated their registration object to indicate that their email was verified, the browser is redirected to this page. RegistrationComplete pulumi.StringOutput `pulumi:"registrationComplete"` // A FreeMarker template that is rendered when the user requests the /registration/send page. This page is used after a user has asked for the application specific verification email to be resent. This can happen if the URL in the email expired and the user clicked it. In this case, the user can provide their email address again and FusionAuth will resend the email. After the user submits their email and FusionAuth re-sends a verification email to them, the browser is redirected to this page. // // Deprecated: Use registration_sent instead. API endpoint has been migrated from /registration/send to /registration/sent. RegistrationSend pulumi.StringOutput `pulumi:"registrationSend"` // A FreeMarker template that is rendered when the user requests the /registration/sent path. This page is used after a user has asked for the application specific verification email to be resent. This can happen if the URL in the email expired and the user clicked it. In this case, the user can provide their email address again and FusionAuth will resend the email. After the user submits their email and FusionAuth re-sends a verification email to them, the browser is redirected to this page. RegistrationSent pulumi.StringOutput `pulumi:"registrationSent"` // A FreeMarker template that is rendered when the user requests the /registration/verification-required path. This page is rendered when a user is required to verify their registration prior to being allowed to proceed with the registration flow. This occurs when Unverified behavior is set to Gated in registration verification settings on the Application. RegistrationVerificationRequired pulumi.StringOutput `pulumi:"registrationVerificationRequired"` // A FreeMarker template that is rendered when the user requests the /registration/verify path. This page is used when a user clicks the URL from the application specific verification email and the verificationId has expired. FusionAuth expires verificationId after a period of time (which is configurable). If the user has a URL from the verification email that has expired, this page will be rendered and the error will be displayed to the user. RegistrationVerify pulumi.StringOutput `pulumi:"registrationVerify"` // A FreeMarker template that is rendered when the user requests the /samlv2/logout path. This page is used if the user initiates a SAML logout. This page causes the user to be logged out of all associated applications via a front-channel mechanism before being redirected. Samlv2Logout pulumi.StringOutput `pulumi:"samlv2Logout"` // The optional Id of an existing Theme to make a copy of. If present, the defaultMessages, localizedMessages, templates, and stylesheet from the source Theme will be copied to the new Theme. SourceThemeId pulumi.StringPtrOutput `pulumi:"sourceThemeId"` // A CSS stylesheet used to style the templates. Stylesheet pulumi.StringOutput `pulumi:"stylesheet"` Unauthorized pulumi.StringOutput `pulumi:"unauthorized"` }
## # Theme Resource
This Resource is used to create a role for an Application.
[Themes API]https://fusionauth.io/docs/v1/tech/apis/themes)
## Example Usage
```go 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.NewFusionAuthTheme(ctx, "mytheme", &fusionauth.FusionAuthThemeArgs{ AccountEdit: pulumi.String("[#ftl/]"), AccountIndex: pulumi.String("[#ftl/]"), AccountTwoFactorDisable: pulumi.String("[#ftl/]"), AccountTwoFactorEnable: pulumi.String("[#ftl/]"), AccountTwoFactorIndex: pulumi.String("[#ftl/]"), DefaultMessages: pulumi.String("[#ftl/]"), EmailComplete: pulumi.String("[#ftl/]"), EmailSend: pulumi.String("[#ftl/]"), EmailSent: pulumi.String("[#ftl/]"), EmailVerificationRequired: pulumi.String("[#ftl/]"), EmailVerify: pulumi.String("[#ftl/]"), Helpers: pulumi.String("[#ftl/]"), Index: pulumi.String("[#ftl/]"), Oauth2Authorize: pulumi.String("[#ftl/]"), Oauth2AuthorizedNotRegistered: pulumi.String("[#ftl/]"), Oauth2ChildRegistrationNotAllowed: pulumi.String("[#ftl/]"), Oauth2ChildRegistrationNotAllowedComplete: pulumi.String("[#ftl/]"), Oauth2CompleteRegistration: pulumi.String("[#ftl/]"), Oauth2Device: pulumi.String("[#ftl/]"), Oauth2DeviceComplete: pulumi.String("[#ftl/]"), Oauth2Error: pulumi.String("[#ftl/]"), Oauth2Logout: pulumi.String("[#ftl/]"), Oauth2Passwordless: pulumi.String("[#ftl/]"), Oauth2Register: pulumi.String("[#ftl/]"), Oauth2StartIdpLink: pulumi.String("[#ftl/]"), Oauth2TwoFactor: pulumi.String("[#ftl/]"), Oauth2TwoFactorMethods: pulumi.String("[#ftl/]"), Oauth2Wait: pulumi.String("[#ftl/]"), PasswordChange: pulumi.String("[#ftl/]"), PasswordComplete: pulumi.String("[#ftl/]"), PasswordForgot: pulumi.String("[#ftl/]"), PasswordSent: pulumi.String("[#ftl/]"), RegistrationComplete: pulumi.String("[#ftl/]"), RegistrationSend: pulumi.String("[#ftl/]"), RegistrationSent: pulumi.String("[#ftl/]"), RegistrationVerificationRequired: pulumi.String("[#ftl/]"), RegistrationVerify: pulumi.String("[#ftl/]"), Samlv2Logout: pulumi.String("[#ftl/]"), Stylesheet: pulumi.String("/* stylish */"), Unauthorized: pulumi.String("[#ftl/]"), }) if err != nil { return err } return nil }) }
```
func GetFusionAuthTheme ¶
func GetFusionAuthTheme(ctx *pulumi.Context, name string, id pulumi.IDInput, state *FusionAuthThemeState, opts ...pulumi.ResourceOption) (*FusionAuthTheme, error)
GetFusionAuthTheme gets an existing FusionAuthTheme resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewFusionAuthTheme ¶
func NewFusionAuthTheme(ctx *pulumi.Context, name string, args *FusionAuthThemeArgs, opts ...pulumi.ResourceOption) (*FusionAuthTheme, error)
NewFusionAuthTheme registers a new resource with the given unique name, arguments, and options.
func (*FusionAuthTheme) ElementType ¶
func (*FusionAuthTheme) ElementType() reflect.Type
func (*FusionAuthTheme) ToFusionAuthThemeOutput ¶
func (i *FusionAuthTheme) ToFusionAuthThemeOutput() FusionAuthThemeOutput
func (*FusionAuthTheme) ToFusionAuthThemeOutputWithContext ¶
func (i *FusionAuthTheme) ToFusionAuthThemeOutputWithContext(ctx context.Context) FusionAuthThemeOutput
type FusionAuthThemeArgs ¶
type FusionAuthThemeArgs struct { // A FreeMarker template that is rendered when the user requests the /account/edit path. This page contains a form that enables authenticated users to update their profile. AccountEdit pulumi.StringPtrInput // A FreeMarker template that is rendered when the user requests the /account path. This is the self-service account landing page. An authenticated user may use this as a starting point for operations such as updating their profile or configuring multi-factor authentication. AccountIndex pulumi.StringPtrInput // A FreeMarker template that is rendered when the user requests the /account/two-factor/disable path. This page contains a form that accepts a verification code used to disable a multi-factor authentication method. AccountTwoFactorDisable pulumi.StringPtrInput // A FreeMarker template that is rendered when the user requests the /account/two-factor/enable path. This page contains a form that accepts a verification code used to enable a multi-factor authentication method. Additionally, this page contains presentation of recovery codes when a user enables multi-factor authentication for the first time. AccountTwoFactorEnable pulumi.StringPtrInput // A FreeMarker template that is rendered when the user requests the /account/two-factor path. This page displays an authenticated user’s configured multi-factor authentication methods. Additionally, it provides links to enable and disable a method. AccountTwoFactorIndex pulumi.StringPtrInput // A properties file formatted String containing at least all of the message keys defined in the FusionAuth shipped messages file. Required if not copying an existing Theme. DefaultMessages pulumi.StringPtrInput // A FreeMarker template that is rendered when the user requests the /email/complete path. This page is used after a user has verified their email address by clicking the URL in the email. After FusionAuth has updated their user object to indicate that their email was verified, the browser is redirected to this page. EmailComplete pulumi.StringPtrInput // A FreeMarker template that is rendered when the user requests the /email/send page. This page is used after a user has asked for the verification email to be resent. This can happen if the URL in the email expired and the user clicked it. In this case, the user can provide their email address again and FusionAuth will resend the email. After the user submits their email and FusionAuth re-sends a verification email to them, the browser is redirected to this page. // // Deprecated: Use email_sent instead. API endpoint has been migrated from /email/send to /email/sent. EmailSend pulumi.StringPtrInput // A FreeMarker template that is rendered when the user requests the /email/sent path. This page is used after a user has asked for the verification email to be resent. This can happen if the URL in the email expired and the user clicked it. In this case, the user can provide their email address again and FusionAuth will resend the email. After the user submits their email and FusionAuth re-sends a verification email to them, the browser is redirected to this page. EmailSent pulumi.StringPtrInput // A FreeMarker template that is rendered when the user requests the /email/verification-required path. This page is rendered when a user is required to verify their email address prior to being allowed to proceed with login. This occurs when Unverified behavior is set to Gated in email verification settings on the Tenant. EmailVerificationRequired pulumi.StringPtrInput // A FreeMarker template that is rendered when the user requests the /email/verify path. This page is rendered when a user clicks the URL from the verification email and the verificationId has expired. FusionAuth expires verificationId after a period of time (which is configurable). If the user has a URL from the verification email that has expired, this page will be rendered and the error will be displayed to the user. EmailVerify pulumi.StringPtrInput // A FreeMarker template that contains all of the macros and templates used by the rest of the login Theme FreeMarker templates. This allows you to configure the general layout of your UI configuration and login theme without having to copy and paste HTML into each of the templates. Helpers pulumi.StringPtrInput // A FreeMarker template that is rendered when the user requests the / path. This is the root landing page. This page is available to unauthenticated users and will be displayed whenever someone navigates to the FusionAuth host’s root page. Prior to version 1.27.0, navigating to this URL would redirect to /admin and would subsequently render the FusionAuth admin login page. Index pulumi.StringPtrInput // A Map of localized versions of the messages. The key is the Locale and the value is a properties file formatted String. LocalizedMessages pulumi.MapInput // A unique name for the Theme. Name pulumi.StringPtrInput // A FreeMarker template that is rendered when the user requests the /oauth2/authorize path. This is the main login page for FusionAuth and is used for all interactive OAuth2 and OpenID Connect workflows. Oauth2Authorize pulumi.StringPtrInput // A FreeMarker template that is rendered when the user requests the /oauth2/authorized-not-registered path. This page is rendered when a user is not registered and the Application configuration requires registration before FusionAuth will complete the redirect. Oauth2AuthorizedNotRegistered pulumi.StringPtrInput // A FreeMarker template that is rendered when the user requests the /oauth2/child-registration-not-allowed path. This page contains a form where a child must provide their parent’s email address to ask their parent to create an account for them in a Consent workflow. Oauth2ChildRegistrationNotAllowed pulumi.StringPtrInput // A FreeMarker template that is rendered when the user requests the /oauth2/child-registration-not-allowed-complete path. This page is rendered is rendered after a child provides their parent’s email address for parental consent in a Consent workflow. Oauth2ChildRegistrationNotAllowedComplete pulumi.StringPtrInput // A FreeMarker template that is rendered when the user requests the /oauth2/complete-registration path. This page contains a form that is used for users that have accounts but might be missing required fields. Oauth2CompleteRegistration pulumi.StringPtrInput // A FreeMarker template that is rendered when the user requests the /oauth2/device path. This page contains a form for accepting an end user’s short code for the interactive portion of the OAuth Device Authorization Grant workflow. Oauth2Device pulumi.StringPtrInput // A FreeMarker template that is rendered when the user requests the /oauth2/device-complete path. This page contains a complete message indicating the device authentication has completed. Oauth2DeviceComplete pulumi.StringPtrInput // This page is used if the user starts or is in the middle of the OAuth workflow and any type of error occurs. This could be caused by the user messing with the URL or internally some type of information wasn’t passed between the OAuth endpoints correctly. For example, if you are federating login to an external IdP and that IdP does not properly echo the state parameter, FusionAuth’s OAuth workflow will break and this page will be displayed. Oauth2Error pulumi.StringPtrInput // A FreeMarker template that is rendered when the user requests the /oauth2/logout page. This page is used if the user initiates a logout. This page causes the user to be logged out of all associated applications via a front-channel mechanism before being redirected. Oauth2Logout pulumi.StringPtrInput // A FreeMarker template that is rendered when the user requests the /oauth2/passwordless path. This page is rendered when the user starts the passwordless login workflow. The page renders the form where the user types in their email address. Oauth2Passwordless pulumi.StringPtrInput // A FreeMarker template that is rendered when the user requests the /oauth2/register path. This page is used to register or sign up the user for the application when self-service registration is enabled. Oauth2Register pulumi.StringPtrInput // A FreeMarker template that is rendered when the user requests the /oauth2/start-idp-link path. This page is used if the Identity Provider is configured to have a pending link. The user is presented with the option to link their account with an existing FusionAuth user account. Oauth2StartIdpLink pulumi.StringPtrInput // A FreeMarker template that is rendered when the user requests the /oauth2/two-factor path. This page is used if the user has two-factor authentication enabled and they need to type in their code again. FusionAuth will properly handle the processing on the back end. This page contains the form that the user will put their code into. Oauth2TwoFactor pulumi.StringPtrInput // A FreeMarker template that is rendered when the user requests the /oauth2/two-factor-methods path. This page contains a form providing a user with their configured multi-factor authentication options that they may use to complete the authentication challenge. Oauth2TwoFactorMethods pulumi.StringPtrInput // A FreeMarker template that is rendered when the user requests the /oauth2/wait path. This page is rendered when FusionAuth is waiting for an external provider to complete an out of band authentication request. For example, during a HYPR login this page will be displayed until the user completes authentication. Oauth2Wait pulumi.StringPtrInput // A FreeMarker template that is rendered when the user requests the /password/change path. This page is used if the user is required to change their password or if they have requested a password reset. This page contains the form that allows the user to provide a new password. PasswordChange pulumi.StringPtrInput // A FreeMarker template that is rendered when the user requests the /password/complete path. This page is used after the user has successfully updated their password, or reset it. This page should instruct the user that their password was updated and that they need to login again. PasswordComplete pulumi.StringPtrInput // A FreeMarker template that is rendered when the user requests the /password/forgot path. This page is used when a user starts the forgot password workflow. This page renders the form where the user types in their email address. PasswordForgot pulumi.StringPtrInput // A FreeMarker template that is rendered when the user requests the /password/sent path. This page is used when a user has submitted the forgot password form with their email. FusionAuth does not indicate back to the user if their email address was valid in order to prevent malicious activity that could reveal valid email addresses. Therefore, this page should indicate to the user that if their email was valid, they will receive an email shortly with a link to reset their password. PasswordSent pulumi.StringPtrInput // A FreeMarker template that is rendered when the user requests the /registration/complete path. This page is used after a user has verified their email address for a specific application (i.e. a user registration) by clicking the URL in the email. After FusionAuth has updated their registration object to indicate that their email was verified, the browser is redirected to this page. RegistrationComplete pulumi.StringPtrInput // A FreeMarker template that is rendered when the user requests the /registration/send page. This page is used after a user has asked for the application specific verification email to be resent. This can happen if the URL in the email expired and the user clicked it. In this case, the user can provide their email address again and FusionAuth will resend the email. After the user submits their email and FusionAuth re-sends a verification email to them, the browser is redirected to this page. // // Deprecated: Use registration_sent instead. API endpoint has been migrated from /registration/send to /registration/sent. RegistrationSend pulumi.StringPtrInput // A FreeMarker template that is rendered when the user requests the /registration/sent path. This page is used after a user has asked for the application specific verification email to be resent. This can happen if the URL in the email expired and the user clicked it. In this case, the user can provide their email address again and FusionAuth will resend the email. After the user submits their email and FusionAuth re-sends a verification email to them, the browser is redirected to this page. RegistrationSent pulumi.StringPtrInput // A FreeMarker template that is rendered when the user requests the /registration/verification-required path. This page is rendered when a user is required to verify their registration prior to being allowed to proceed with the registration flow. This occurs when Unverified behavior is set to Gated in registration verification settings on the Application. RegistrationVerificationRequired pulumi.StringPtrInput // A FreeMarker template that is rendered when the user requests the /registration/verify path. This page is used when a user clicks the URL from the application specific verification email and the verificationId has expired. FusionAuth expires verificationId after a period of time (which is configurable). If the user has a URL from the verification email that has expired, this page will be rendered and the error will be displayed to the user. RegistrationVerify pulumi.StringPtrInput // A FreeMarker template that is rendered when the user requests the /samlv2/logout path. This page is used if the user initiates a SAML logout. This page causes the user to be logged out of all associated applications via a front-channel mechanism before being redirected. Samlv2Logout pulumi.StringPtrInput // The optional Id of an existing Theme to make a copy of. If present, the defaultMessages, localizedMessages, templates, and stylesheet from the source Theme will be copied to the new Theme. SourceThemeId pulumi.StringPtrInput // A CSS stylesheet used to style the templates. Stylesheet pulumi.StringPtrInput Unauthorized pulumi.StringPtrInput }
The set of arguments for constructing a FusionAuthTheme resource.
func (FusionAuthThemeArgs) ElementType ¶
func (FusionAuthThemeArgs) ElementType() reflect.Type
type FusionAuthThemeArray ¶
type FusionAuthThemeArray []FusionAuthThemeInput
func (FusionAuthThemeArray) ElementType ¶
func (FusionAuthThemeArray) ElementType() reflect.Type
func (FusionAuthThemeArray) ToFusionAuthThemeArrayOutput ¶
func (i FusionAuthThemeArray) ToFusionAuthThemeArrayOutput() FusionAuthThemeArrayOutput
func (FusionAuthThemeArray) ToFusionAuthThemeArrayOutputWithContext ¶
func (i FusionAuthThemeArray) ToFusionAuthThemeArrayOutputWithContext(ctx context.Context) FusionAuthThemeArrayOutput
type FusionAuthThemeArrayInput ¶
type FusionAuthThemeArrayInput interface { pulumi.Input ToFusionAuthThemeArrayOutput() FusionAuthThemeArrayOutput ToFusionAuthThemeArrayOutputWithContext(context.Context) FusionAuthThemeArrayOutput }
FusionAuthThemeArrayInput is an input type that accepts FusionAuthThemeArray and FusionAuthThemeArrayOutput values. You can construct a concrete instance of `FusionAuthThemeArrayInput` via:
FusionAuthThemeArray{ FusionAuthThemeArgs{...} }
type FusionAuthThemeArrayOutput ¶
type FusionAuthThemeArrayOutput struct{ *pulumi.OutputState }
func (FusionAuthThemeArrayOutput) ElementType ¶
func (FusionAuthThemeArrayOutput) ElementType() reflect.Type
func (FusionAuthThemeArrayOutput) Index ¶
func (o FusionAuthThemeArrayOutput) Index(i pulumi.IntInput) FusionAuthThemeOutput
func (FusionAuthThemeArrayOutput) ToFusionAuthThemeArrayOutput ¶
func (o FusionAuthThemeArrayOutput) ToFusionAuthThemeArrayOutput() FusionAuthThemeArrayOutput
func (FusionAuthThemeArrayOutput) ToFusionAuthThemeArrayOutputWithContext ¶
func (o FusionAuthThemeArrayOutput) ToFusionAuthThemeArrayOutputWithContext(ctx context.Context) FusionAuthThemeArrayOutput
type FusionAuthThemeInput ¶
type FusionAuthThemeInput interface { pulumi.Input ToFusionAuthThemeOutput() FusionAuthThemeOutput ToFusionAuthThemeOutputWithContext(ctx context.Context) FusionAuthThemeOutput }
type FusionAuthThemeMap ¶
type FusionAuthThemeMap map[string]FusionAuthThemeInput
func (FusionAuthThemeMap) ElementType ¶
func (FusionAuthThemeMap) ElementType() reflect.Type
func (FusionAuthThemeMap) ToFusionAuthThemeMapOutput ¶
func (i FusionAuthThemeMap) ToFusionAuthThemeMapOutput() FusionAuthThemeMapOutput
func (FusionAuthThemeMap) ToFusionAuthThemeMapOutputWithContext ¶
func (i FusionAuthThemeMap) ToFusionAuthThemeMapOutputWithContext(ctx context.Context) FusionAuthThemeMapOutput
type FusionAuthThemeMapInput ¶
type FusionAuthThemeMapInput interface { pulumi.Input ToFusionAuthThemeMapOutput() FusionAuthThemeMapOutput ToFusionAuthThemeMapOutputWithContext(context.Context) FusionAuthThemeMapOutput }
FusionAuthThemeMapInput is an input type that accepts FusionAuthThemeMap and FusionAuthThemeMapOutput values. You can construct a concrete instance of `FusionAuthThemeMapInput` via:
FusionAuthThemeMap{ "key": FusionAuthThemeArgs{...} }
type FusionAuthThemeMapOutput ¶
type FusionAuthThemeMapOutput struct{ *pulumi.OutputState }
func (FusionAuthThemeMapOutput) ElementType ¶
func (FusionAuthThemeMapOutput) ElementType() reflect.Type
func (FusionAuthThemeMapOutput) MapIndex ¶
func (o FusionAuthThemeMapOutput) MapIndex(k pulumi.StringInput) FusionAuthThemeOutput
func (FusionAuthThemeMapOutput) ToFusionAuthThemeMapOutput ¶
func (o FusionAuthThemeMapOutput) ToFusionAuthThemeMapOutput() FusionAuthThemeMapOutput
func (FusionAuthThemeMapOutput) ToFusionAuthThemeMapOutputWithContext ¶
func (o FusionAuthThemeMapOutput) ToFusionAuthThemeMapOutputWithContext(ctx context.Context) FusionAuthThemeMapOutput
type FusionAuthThemeOutput ¶
type FusionAuthThemeOutput struct{ *pulumi.OutputState }
func (FusionAuthThemeOutput) AccountEdit ¶
func (o FusionAuthThemeOutput) AccountEdit() pulumi.StringOutput
A FreeMarker template that is rendered when the user requests the /account/edit path. This page contains a form that enables authenticated users to update their profile.
func (FusionAuthThemeOutput) AccountIndex ¶
func (o FusionAuthThemeOutput) AccountIndex() pulumi.StringOutput
A FreeMarker template that is rendered when the user requests the /account path. This is the self-service account landing page. An authenticated user may use this as a starting point for operations such as updating their profile or configuring multi-factor authentication.
func (FusionAuthThemeOutput) AccountTwoFactorDisable ¶
func (o FusionAuthThemeOutput) AccountTwoFactorDisable() pulumi.StringOutput
A FreeMarker template that is rendered when the user requests the /account/two-factor/disable path. This page contains a form that accepts a verification code used to disable a multi-factor authentication method.
func (FusionAuthThemeOutput) AccountTwoFactorEnable ¶
func (o FusionAuthThemeOutput) AccountTwoFactorEnable() pulumi.StringOutput
A FreeMarker template that is rendered when the user requests the /account/two-factor/enable path. This page contains a form that accepts a verification code used to enable a multi-factor authentication method. Additionally, this page contains presentation of recovery codes when a user enables multi-factor authentication for the first time.
func (FusionAuthThemeOutput) AccountTwoFactorIndex ¶
func (o FusionAuthThemeOutput) AccountTwoFactorIndex() pulumi.StringOutput
A FreeMarker template that is rendered when the user requests the /account/two-factor path. This page displays an authenticated user’s configured multi-factor authentication methods. Additionally, it provides links to enable and disable a method.
func (FusionAuthThemeOutput) DefaultMessages ¶
func (o FusionAuthThemeOutput) DefaultMessages() pulumi.StringOutput
A properties file formatted String containing at least all of the message keys defined in the FusionAuth shipped messages file. Required if not copying an existing Theme.
func (FusionAuthThemeOutput) ElementType ¶
func (FusionAuthThemeOutput) ElementType() reflect.Type
func (FusionAuthThemeOutput) EmailComplete ¶
func (o FusionAuthThemeOutput) EmailComplete() pulumi.StringOutput
A FreeMarker template that is rendered when the user requests the /email/complete path. This page is used after a user has verified their email address by clicking the URL in the email. After FusionAuth has updated their user object to indicate that their email was verified, the browser is redirected to this page.
func (FusionAuthThemeOutput) EmailSend
deprecated
func (o FusionAuthThemeOutput) EmailSend() pulumi.StringOutput
A FreeMarker template that is rendered when the user requests the /email/send page. This page is used after a user has asked for the verification email to be resent. This can happen if the URL in the email expired and the user clicked it. In this case, the user can provide their email address again and FusionAuth will resend the email. After the user submits their email and FusionAuth re-sends a verification email to them, the browser is redirected to this page.
Deprecated: Use email_sent instead. API endpoint has been migrated from /email/send to /email/sent.
func (FusionAuthThemeOutput) EmailSent ¶
func (o FusionAuthThemeOutput) EmailSent() pulumi.StringOutput
A FreeMarker template that is rendered when the user requests the /email/sent path. This page is used after a user has asked for the verification email to be resent. This can happen if the URL in the email expired and the user clicked it. In this case, the user can provide their email address again and FusionAuth will resend the email. After the user submits their email and FusionAuth re-sends a verification email to them, the browser is redirected to this page.
func (FusionAuthThemeOutput) EmailVerificationRequired ¶
func (o FusionAuthThemeOutput) EmailVerificationRequired() pulumi.StringOutput
A FreeMarker template that is rendered when the user requests the /email/verification-required path. This page is rendered when a user is required to verify their email address prior to being allowed to proceed with login. This occurs when Unverified behavior is set to Gated in email verification settings on the Tenant.
func (FusionAuthThemeOutput) EmailVerify ¶
func (o FusionAuthThemeOutput) EmailVerify() pulumi.StringOutput
A FreeMarker template that is rendered when the user requests the /email/verify path. This page is rendered when a user clicks the URL from the verification email and the verificationId has expired. FusionAuth expires verificationId after a period of time (which is configurable). If the user has a URL from the verification email that has expired, this page will be rendered and the error will be displayed to the user.
func (FusionAuthThemeOutput) Helpers ¶
func (o FusionAuthThemeOutput) Helpers() pulumi.StringOutput
A FreeMarker template that contains all of the macros and templates used by the rest of the login Theme FreeMarker templates. This allows you to configure the general layout of your UI configuration and login theme without having to copy and paste HTML into each of the templates.
func (FusionAuthThemeOutput) Index ¶
func (o FusionAuthThemeOutput) Index() pulumi.StringOutput
A FreeMarker template that is rendered when the user requests the / path. This is the root landing page. This page is available to unauthenticated users and will be displayed whenever someone navigates to the FusionAuth host’s root page. Prior to version 1.27.0, navigating to this URL would redirect to /admin and would subsequently render the FusionAuth admin login page.
func (FusionAuthThemeOutput) LocalizedMessages ¶
func (o FusionAuthThemeOutput) LocalizedMessages() pulumi.MapOutput
A Map of localized versions of the messages. The key is the Locale and the value is a properties file formatted String.
func (FusionAuthThemeOutput) Name ¶
func (o FusionAuthThemeOutput) Name() pulumi.StringOutput
A unique name for the Theme.
func (FusionAuthThemeOutput) Oauth2Authorize ¶
func (o FusionAuthThemeOutput) Oauth2Authorize() pulumi.StringOutput
A FreeMarker template that is rendered when the user requests the /oauth2/authorize path. This is the main login page for FusionAuth and is used for all interactive OAuth2 and OpenID Connect workflows.
func (FusionAuthThemeOutput) Oauth2AuthorizedNotRegistered ¶
func (o FusionAuthThemeOutput) Oauth2AuthorizedNotRegistered() pulumi.StringOutput
A FreeMarker template that is rendered when the user requests the /oauth2/authorized-not-registered path. This page is rendered when a user is not registered and the Application configuration requires registration before FusionAuth will complete the redirect.
func (FusionAuthThemeOutput) Oauth2ChildRegistrationNotAllowed ¶
func (o FusionAuthThemeOutput) Oauth2ChildRegistrationNotAllowed() pulumi.StringOutput
A FreeMarker template that is rendered when the user requests the /oauth2/child-registration-not-allowed path. This page contains a form where a child must provide their parent’s email address to ask their parent to create an account for them in a Consent workflow.
func (FusionAuthThemeOutput) Oauth2ChildRegistrationNotAllowedComplete ¶
func (o FusionAuthThemeOutput) Oauth2ChildRegistrationNotAllowedComplete() pulumi.StringOutput
A FreeMarker template that is rendered when the user requests the /oauth2/child-registration-not-allowed-complete path. This page is rendered is rendered after a child provides their parent’s email address for parental consent in a Consent workflow.
func (FusionAuthThemeOutput) Oauth2CompleteRegistration ¶
func (o FusionAuthThemeOutput) Oauth2CompleteRegistration() pulumi.StringOutput
A FreeMarker template that is rendered when the user requests the /oauth2/complete-registration path. This page contains a form that is used for users that have accounts but might be missing required fields.
func (FusionAuthThemeOutput) Oauth2Device ¶
func (o FusionAuthThemeOutput) Oauth2Device() pulumi.StringOutput
A FreeMarker template that is rendered when the user requests the /oauth2/device path. This page contains a form for accepting an end user’s short code for the interactive portion of the OAuth Device Authorization Grant workflow.
func (FusionAuthThemeOutput) Oauth2DeviceComplete ¶
func (o FusionAuthThemeOutput) Oauth2DeviceComplete() pulumi.StringOutput
A FreeMarker template that is rendered when the user requests the /oauth2/device-complete path. This page contains a complete message indicating the device authentication has completed.
func (FusionAuthThemeOutput) Oauth2Error ¶
func (o FusionAuthThemeOutput) Oauth2Error() pulumi.StringOutput
This page is used if the user starts or is in the middle of the OAuth workflow and any type of error occurs. This could be caused by the user messing with the URL or internally some type of information wasn’t passed between the OAuth endpoints correctly. For example, if you are federating login to an external IdP and that IdP does not properly echo the state parameter, FusionAuth’s OAuth workflow will break and this page will be displayed.
func (FusionAuthThemeOutput) Oauth2Logout ¶
func (o FusionAuthThemeOutput) Oauth2Logout() pulumi.StringOutput
A FreeMarker template that is rendered when the user requests the /oauth2/logout page. This page is used if the user initiates a logout. This page causes the user to be logged out of all associated applications via a front-channel mechanism before being redirected.
func (FusionAuthThemeOutput) Oauth2Passwordless ¶
func (o FusionAuthThemeOutput) Oauth2Passwordless() pulumi.StringOutput
A FreeMarker template that is rendered when the user requests the /oauth2/passwordless path. This page is rendered when the user starts the passwordless login workflow. The page renders the form where the user types in their email address.
func (FusionAuthThemeOutput) Oauth2Register ¶
func (o FusionAuthThemeOutput) Oauth2Register() pulumi.StringOutput
A FreeMarker template that is rendered when the user requests the /oauth2/register path. This page is used to register or sign up the user for the application when self-service registration is enabled.
func (FusionAuthThemeOutput) Oauth2StartIdpLink ¶
func (o FusionAuthThemeOutput) Oauth2StartIdpLink() pulumi.StringOutput
A FreeMarker template that is rendered when the user requests the /oauth2/start-idp-link path. This page is used if the Identity Provider is configured to have a pending link. The user is presented with the option to link their account with an existing FusionAuth user account.
func (FusionAuthThemeOutput) Oauth2TwoFactor ¶
func (o FusionAuthThemeOutput) Oauth2TwoFactor() pulumi.StringOutput
A FreeMarker template that is rendered when the user requests the /oauth2/two-factor path. This page is used if the user has two-factor authentication enabled and they need to type in their code again. FusionAuth will properly handle the processing on the back end. This page contains the form that the user will put their code into.
func (FusionAuthThemeOutput) Oauth2TwoFactorMethods ¶
func (o FusionAuthThemeOutput) Oauth2TwoFactorMethods() pulumi.StringOutput
A FreeMarker template that is rendered when the user requests the /oauth2/two-factor-methods path. This page contains a form providing a user with their configured multi-factor authentication options that they may use to complete the authentication challenge.
func (FusionAuthThemeOutput) Oauth2Wait ¶
func (o FusionAuthThemeOutput) Oauth2Wait() pulumi.StringOutput
A FreeMarker template that is rendered when the user requests the /oauth2/wait path. This page is rendered when FusionAuth is waiting for an external provider to complete an out of band authentication request. For example, during a HYPR login this page will be displayed until the user completes authentication.
func (FusionAuthThemeOutput) PasswordChange ¶
func (o FusionAuthThemeOutput) PasswordChange() pulumi.StringOutput
A FreeMarker template that is rendered when the user requests the /password/change path. This page is used if the user is required to change their password or if they have requested a password reset. This page contains the form that allows the user to provide a new password.
func (FusionAuthThemeOutput) PasswordComplete ¶
func (o FusionAuthThemeOutput) PasswordComplete() pulumi.StringOutput
A FreeMarker template that is rendered when the user requests the /password/complete path. This page is used after the user has successfully updated their password, or reset it. This page should instruct the user that their password was updated and that they need to login again.
func (FusionAuthThemeOutput) PasswordForgot ¶
func (o FusionAuthThemeOutput) PasswordForgot() pulumi.StringOutput
A FreeMarker template that is rendered when the user requests the /password/forgot path. This page is used when a user starts the forgot password workflow. This page renders the form where the user types in their email address.
func (FusionAuthThemeOutput) PasswordSent ¶
func (o FusionAuthThemeOutput) PasswordSent() pulumi.StringOutput
A FreeMarker template that is rendered when the user requests the /password/sent path. This page is used when a user has submitted the forgot password form with their email. FusionAuth does not indicate back to the user if their email address was valid in order to prevent malicious activity that could reveal valid email addresses. Therefore, this page should indicate to the user that if their email was valid, they will receive an email shortly with a link to reset their password.
func (FusionAuthThemeOutput) RegistrationComplete ¶
func (o FusionAuthThemeOutput) RegistrationComplete() pulumi.StringOutput
A FreeMarker template that is rendered when the user requests the /registration/complete path. This page is used after a user has verified their email address for a specific application (i.e. a user registration) by clicking the URL in the email. After FusionAuth has updated their registration object to indicate that their email was verified, the browser is redirected to this page.
func (FusionAuthThemeOutput) RegistrationSend
deprecated
func (o FusionAuthThemeOutput) RegistrationSend() pulumi.StringOutput
A FreeMarker template that is rendered when the user requests the /registration/send page. This page is used after a user has asked for the application specific verification email to be resent. This can happen if the URL in the email expired and the user clicked it. In this case, the user can provide their email address again and FusionAuth will resend the email. After the user submits their email and FusionAuth re-sends a verification email to them, the browser is redirected to this page.
Deprecated: Use registration_sent instead. API endpoint has been migrated from /registration/send to /registration/sent.
func (FusionAuthThemeOutput) RegistrationSent ¶
func (o FusionAuthThemeOutput) RegistrationSent() pulumi.StringOutput
A FreeMarker template that is rendered when the user requests the /registration/sent path. This page is used after a user has asked for the application specific verification email to be resent. This can happen if the URL in the email expired and the user clicked it. In this case, the user can provide their email address again and FusionAuth will resend the email. After the user submits their email and FusionAuth re-sends a verification email to them, the browser is redirected to this page.
func (FusionAuthThemeOutput) RegistrationVerificationRequired ¶
func (o FusionAuthThemeOutput) RegistrationVerificationRequired() pulumi.StringOutput
A FreeMarker template that is rendered when the user requests the /registration/verification-required path. This page is rendered when a user is required to verify their registration prior to being allowed to proceed with the registration flow. This occurs when Unverified behavior is set to Gated in registration verification settings on the Application.
func (FusionAuthThemeOutput) RegistrationVerify ¶
func (o FusionAuthThemeOutput) RegistrationVerify() pulumi.StringOutput
A FreeMarker template that is rendered when the user requests the /registration/verify path. This page is used when a user clicks the URL from the application specific verification email and the verificationId has expired. FusionAuth expires verificationId after a period of time (which is configurable). If the user has a URL from the verification email that has expired, this page will be rendered and the error will be displayed to the user.
func (FusionAuthThemeOutput) Samlv2Logout ¶
func (o FusionAuthThemeOutput) Samlv2Logout() pulumi.StringOutput
A FreeMarker template that is rendered when the user requests the /samlv2/logout path. This page is used if the user initiates a SAML logout. This page causes the user to be logged out of all associated applications via a front-channel mechanism before being redirected.
func (FusionAuthThemeOutput) SourceThemeId ¶
func (o FusionAuthThemeOutput) SourceThemeId() pulumi.StringPtrOutput
The optional Id of an existing Theme to make a copy of. If present, the defaultMessages, localizedMessages, templates, and stylesheet from the source Theme will be copied to the new Theme.
func (FusionAuthThemeOutput) Stylesheet ¶
func (o FusionAuthThemeOutput) Stylesheet() pulumi.StringOutput
A CSS stylesheet used to style the templates.
func (FusionAuthThemeOutput) ToFusionAuthThemeOutput ¶
func (o FusionAuthThemeOutput) ToFusionAuthThemeOutput() FusionAuthThemeOutput
func (FusionAuthThemeOutput) ToFusionAuthThemeOutputWithContext ¶
func (o FusionAuthThemeOutput) ToFusionAuthThemeOutputWithContext(ctx context.Context) FusionAuthThemeOutput
func (FusionAuthThemeOutput) Unauthorized ¶
func (o FusionAuthThemeOutput) Unauthorized() pulumi.StringOutput
An optional FreeMarker template that contains the unauthorized page.
type FusionAuthThemeState ¶
type FusionAuthThemeState struct { // A FreeMarker template that is rendered when the user requests the /account/edit path. This page contains a form that enables authenticated users to update their profile. AccountEdit pulumi.StringPtrInput // A FreeMarker template that is rendered when the user requests the /account path. This is the self-service account landing page. An authenticated user may use this as a starting point for operations such as updating their profile or configuring multi-factor authentication. AccountIndex pulumi.StringPtrInput // A FreeMarker template that is rendered when the user requests the /account/two-factor/disable path. This page contains a form that accepts a verification code used to disable a multi-factor authentication method. AccountTwoFactorDisable pulumi.StringPtrInput // A FreeMarker template that is rendered when the user requests the /account/two-factor/enable path. This page contains a form that accepts a verification code used to enable a multi-factor authentication method. Additionally, this page contains presentation of recovery codes when a user enables multi-factor authentication for the first time. AccountTwoFactorEnable pulumi.StringPtrInput // A FreeMarker template that is rendered when the user requests the /account/two-factor path. This page displays an authenticated user’s configured multi-factor authentication methods. Additionally, it provides links to enable and disable a method. AccountTwoFactorIndex pulumi.StringPtrInput // A properties file formatted String containing at least all of the message keys defined in the FusionAuth shipped messages file. Required if not copying an existing Theme. DefaultMessages pulumi.StringPtrInput // A FreeMarker template that is rendered when the user requests the /email/complete path. This page is used after a user has verified their email address by clicking the URL in the email. After FusionAuth has updated their user object to indicate that their email was verified, the browser is redirected to this page. EmailComplete pulumi.StringPtrInput // A FreeMarker template that is rendered when the user requests the /email/send page. This page is used after a user has asked for the verification email to be resent. This can happen if the URL in the email expired and the user clicked it. In this case, the user can provide their email address again and FusionAuth will resend the email. After the user submits their email and FusionAuth re-sends a verification email to them, the browser is redirected to this page. // // Deprecated: Use email_sent instead. API endpoint has been migrated from /email/send to /email/sent. EmailSend pulumi.StringPtrInput // A FreeMarker template that is rendered when the user requests the /email/sent path. This page is used after a user has asked for the verification email to be resent. This can happen if the URL in the email expired and the user clicked it. In this case, the user can provide their email address again and FusionAuth will resend the email. After the user submits their email and FusionAuth re-sends a verification email to them, the browser is redirected to this page. EmailSent pulumi.StringPtrInput // A FreeMarker template that is rendered when the user requests the /email/verification-required path. This page is rendered when a user is required to verify their email address prior to being allowed to proceed with login. This occurs when Unverified behavior is set to Gated in email verification settings on the Tenant. EmailVerificationRequired pulumi.StringPtrInput // A FreeMarker template that is rendered when the user requests the /email/verify path. This page is rendered when a user clicks the URL from the verification email and the verificationId has expired. FusionAuth expires verificationId after a period of time (which is configurable). If the user has a URL from the verification email that has expired, this page will be rendered and the error will be displayed to the user. EmailVerify pulumi.StringPtrInput // A FreeMarker template that contains all of the macros and templates used by the rest of the login Theme FreeMarker templates. This allows you to configure the general layout of your UI configuration and login theme without having to copy and paste HTML into each of the templates. Helpers pulumi.StringPtrInput // A FreeMarker template that is rendered when the user requests the / path. This is the root landing page. This page is available to unauthenticated users and will be displayed whenever someone navigates to the FusionAuth host’s root page. Prior to version 1.27.0, navigating to this URL would redirect to /admin and would subsequently render the FusionAuth admin login page. Index pulumi.StringPtrInput // A Map of localized versions of the messages. The key is the Locale and the value is a properties file formatted String. LocalizedMessages pulumi.MapInput // A unique name for the Theme. Name pulumi.StringPtrInput // A FreeMarker template that is rendered when the user requests the /oauth2/authorize path. This is the main login page for FusionAuth and is used for all interactive OAuth2 and OpenID Connect workflows. Oauth2Authorize pulumi.StringPtrInput // A FreeMarker template that is rendered when the user requests the /oauth2/authorized-not-registered path. This page is rendered when a user is not registered and the Application configuration requires registration before FusionAuth will complete the redirect. Oauth2AuthorizedNotRegistered pulumi.StringPtrInput // A FreeMarker template that is rendered when the user requests the /oauth2/child-registration-not-allowed path. This page contains a form where a child must provide their parent’s email address to ask their parent to create an account for them in a Consent workflow. Oauth2ChildRegistrationNotAllowed pulumi.StringPtrInput // A FreeMarker template that is rendered when the user requests the /oauth2/child-registration-not-allowed-complete path. This page is rendered is rendered after a child provides their parent’s email address for parental consent in a Consent workflow. Oauth2ChildRegistrationNotAllowedComplete pulumi.StringPtrInput // A FreeMarker template that is rendered when the user requests the /oauth2/complete-registration path. This page contains a form that is used for users that have accounts but might be missing required fields. Oauth2CompleteRegistration pulumi.StringPtrInput // A FreeMarker template that is rendered when the user requests the /oauth2/device path. This page contains a form for accepting an end user’s short code for the interactive portion of the OAuth Device Authorization Grant workflow. Oauth2Device pulumi.StringPtrInput // A FreeMarker template that is rendered when the user requests the /oauth2/device-complete path. This page contains a complete message indicating the device authentication has completed. Oauth2DeviceComplete pulumi.StringPtrInput // This page is used if the user starts or is in the middle of the OAuth workflow and any type of error occurs. This could be caused by the user messing with the URL or internally some type of information wasn’t passed between the OAuth endpoints correctly. For example, if you are federating login to an external IdP and that IdP does not properly echo the state parameter, FusionAuth’s OAuth workflow will break and this page will be displayed. Oauth2Error pulumi.StringPtrInput // A FreeMarker template that is rendered when the user requests the /oauth2/logout page. This page is used if the user initiates a logout. This page causes the user to be logged out of all associated applications via a front-channel mechanism before being redirected. Oauth2Logout pulumi.StringPtrInput // A FreeMarker template that is rendered when the user requests the /oauth2/passwordless path. This page is rendered when the user starts the passwordless login workflow. The page renders the form where the user types in their email address. Oauth2Passwordless pulumi.StringPtrInput // A FreeMarker template that is rendered when the user requests the /oauth2/register path. This page is used to register or sign up the user for the application when self-service registration is enabled. Oauth2Register pulumi.StringPtrInput // A FreeMarker template that is rendered when the user requests the /oauth2/start-idp-link path. This page is used if the Identity Provider is configured to have a pending link. The user is presented with the option to link their account with an existing FusionAuth user account. Oauth2StartIdpLink pulumi.StringPtrInput // A FreeMarker template that is rendered when the user requests the /oauth2/two-factor path. This page is used if the user has two-factor authentication enabled and they need to type in their code again. FusionAuth will properly handle the processing on the back end. This page contains the form that the user will put their code into. Oauth2TwoFactor pulumi.StringPtrInput // A FreeMarker template that is rendered when the user requests the /oauth2/two-factor-methods path. This page contains a form providing a user with their configured multi-factor authentication options that they may use to complete the authentication challenge. Oauth2TwoFactorMethods pulumi.StringPtrInput // A FreeMarker template that is rendered when the user requests the /oauth2/wait path. This page is rendered when FusionAuth is waiting for an external provider to complete an out of band authentication request. For example, during a HYPR login this page will be displayed until the user completes authentication. Oauth2Wait pulumi.StringPtrInput // A FreeMarker template that is rendered when the user requests the /password/change path. This page is used if the user is required to change their password or if they have requested a password reset. This page contains the form that allows the user to provide a new password. PasswordChange pulumi.StringPtrInput // A FreeMarker template that is rendered when the user requests the /password/complete path. This page is used after the user has successfully updated their password, or reset it. This page should instruct the user that their password was updated and that they need to login again. PasswordComplete pulumi.StringPtrInput // A FreeMarker template that is rendered when the user requests the /password/forgot path. This page is used when a user starts the forgot password workflow. This page renders the form where the user types in their email address. PasswordForgot pulumi.StringPtrInput // A FreeMarker template that is rendered when the user requests the /password/sent path. This page is used when a user has submitted the forgot password form with their email. FusionAuth does not indicate back to the user if their email address was valid in order to prevent malicious activity that could reveal valid email addresses. Therefore, this page should indicate to the user that if their email was valid, they will receive an email shortly with a link to reset their password. PasswordSent pulumi.StringPtrInput // A FreeMarker template that is rendered when the user requests the /registration/complete path. This page is used after a user has verified their email address for a specific application (i.e. a user registration) by clicking the URL in the email. After FusionAuth has updated their registration object to indicate that their email was verified, the browser is redirected to this page. RegistrationComplete pulumi.StringPtrInput // A FreeMarker template that is rendered when the user requests the /registration/send page. This page is used after a user has asked for the application specific verification email to be resent. This can happen if the URL in the email expired and the user clicked it. In this case, the user can provide their email address again and FusionAuth will resend the email. After the user submits their email and FusionAuth re-sends a verification email to them, the browser is redirected to this page. // // Deprecated: Use registration_sent instead. API endpoint has been migrated from /registration/send to /registration/sent. RegistrationSend pulumi.StringPtrInput // A FreeMarker template that is rendered when the user requests the /registration/sent path. This page is used after a user has asked for the application specific verification email to be resent. This can happen if the URL in the email expired and the user clicked it. In this case, the user can provide their email address again and FusionAuth will resend the email. After the user submits their email and FusionAuth re-sends a verification email to them, the browser is redirected to this page. RegistrationSent pulumi.StringPtrInput // A FreeMarker template that is rendered when the user requests the /registration/verification-required path. This page is rendered when a user is required to verify their registration prior to being allowed to proceed with the registration flow. This occurs when Unverified behavior is set to Gated in registration verification settings on the Application. RegistrationVerificationRequired pulumi.StringPtrInput // A FreeMarker template that is rendered when the user requests the /registration/verify path. This page is used when a user clicks the URL from the application specific verification email and the verificationId has expired. FusionAuth expires verificationId after a period of time (which is configurable). If the user has a URL from the verification email that has expired, this page will be rendered and the error will be displayed to the user. RegistrationVerify pulumi.StringPtrInput // A FreeMarker template that is rendered when the user requests the /samlv2/logout path. This page is used if the user initiates a SAML logout. This page causes the user to be logged out of all associated applications via a front-channel mechanism before being redirected. Samlv2Logout pulumi.StringPtrInput // The optional Id of an existing Theme to make a copy of. If present, the defaultMessages, localizedMessages, templates, and stylesheet from the source Theme will be copied to the new Theme. SourceThemeId pulumi.StringPtrInput // A CSS stylesheet used to style the templates. Stylesheet pulumi.StringPtrInput Unauthorized pulumi.StringPtrInput }
func (FusionAuthThemeState) ElementType ¶
func (FusionAuthThemeState) ElementType() reflect.Type
type FusionAuthUser ¶
type FusionAuthUser struct { pulumi.CustomResourceState // -An optional Application Id. When this value is provided, it will be used to resolve an application specific email template if you have configured transactional emails such as setup password, email verification and others. ApplicationId pulumi.StringPtrOutput `pulumi:"applicationId"` // An ISO-8601 formatted date of the User’s birthdate such as YYYY-MM-DD. BirthDate pulumi.StringPtrOutput `pulumi:"birthDate"` // An object that can hold any information about a User that should be persisted. Must be a JSON serialised string. Data pulumi.StringPtrOutput `pulumi:"data"` // An optional Application Id. When this value is provided, it will be used to resolve an application specific email template if you have configured transactional emails such as setup password, email verification and others. DisableDomainBlock pulumi.BoolPtrOutput `pulumi:"disableDomainBlock"` // The value of the email address for this method. Email pulumi.StringPtrOutput `pulumi:"email"` // The method for encrypting the User’s password. EncryptionScheme pulumi.StringPtrOutput `pulumi:"encryptionScheme"` // The expiration instant of the User’s account. An expired user is not permitted to login. Expiry pulumi.IntPtrOutput `pulumi:"expiry"` // The first name of the User. FirstName pulumi.StringPtrOutput `pulumi:"firstName"` // The User’s full name as a separate field that is not calculated from firstName and lastName. FullName pulumi.StringPtrOutput `pulumi:"fullName"` // The URL that points to an image file that is the User’s profile image. ImageUrl pulumi.StringPtrOutput `pulumi:"imageUrl"` // The User’s last name. LastName pulumi.StringPtrOutput `pulumi:"lastName"` // The User’s middle name. MiddleName pulumi.StringPtrOutput `pulumi:"middleName"` // The value of the mobile phone for this method. MobilePhone pulumi.StringPtrOutput `pulumi:"mobilePhone"` // The email address of the user’s parent or guardian. This field is used to allow a child user to identify their parent so FusionAuth can make a request to the parent to confirm the parent relationship. ParentEmail pulumi.StringPtrOutput `pulumi:"parentEmail"` // The User’s plain texts password. This password will be hashed and the provided value will never be stored and cannot be retrieved. Password pulumi.StringPtrOutput `pulumi:"password"` // Indicates that the User’s password needs to be changed during their next login attempt. PasswordChangeRequired pulumi.BoolPtrOutput `pulumi:"passwordChangeRequired"` // An array of locale strings that give, in order, the User’s preferred languages. These are important for email templates and other localizable text. PreferredLanguages pulumi.StringArrayOutput `pulumi:"preferredLanguages"` // Indicates to FusionAuth to send the User an email asking them to set their password. The Email Template that is used is configured in the System Configuration setting for Set Password Email Template. SendSetPasswordEmail pulumi.BoolPtrOutput `pulumi:"sendSetPasswordEmail"` // Indicates to FusionAuth that it should skip email verification even if it is enabled. This is useful for creating admin or internal User accounts. SkipVerification pulumi.BoolPtrOutput `pulumi:"skipVerification"` // The unique Id of the tenant used to scope this API request. TenantId pulumi.StringPtrOutput `pulumi:"tenantId"` // The User’s preferred timezone. The string must be in an IANA time zone format. Timezone pulumi.StringPtrOutput `pulumi:"timezone"` TwoFactorMethods FusionAuthUserTwoFactorMethodArrayOutput `pulumi:"twoFactorMethods"` // A list of recovery codes. These may be used in place of a code provided by an MFA factor. They are single use. If a recovery code is used in a disable request, all MFA methods are removed. If, after that, a Multi-Factor method is added, a new set of recovery codes will be generated. TwoFactorRecoveryCodes pulumi.StringArrayOutput `pulumi:"twoFactorRecoveryCodes"` // The Id to use for the new User. If not specified a secure random UUID will be generated.. UserId pulumi.StringOutput `pulumi:"userId"` // The username of the User. The username is stored and returned as a case sensitive value, however a username is considered unique regardless of the case. bob is considered equal to BoB so either version of this username can be used whenever providing it as input to an API. Username pulumi.StringPtrOutput `pulumi:"username"` // The current status of the username. This is used if you are moderating usernames via CleanSpeak. // * `twoFactorMethods` UsernameStatus pulumi.StringPtrOutput `pulumi:"usernameStatus"` }
## # User Resource
[Users API](https://fusionauth.io/docs/v1/tech/apis/users)
## Example Usage
```go package main
import (
"encoding/json" "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 { tmpJSON0, err := json.Marshal(map[string]interface{}{ "displayName": "Johnny Boy", "favoriteColors": []string{ "Red", "Blue", }, }) if err != nil { return err } json0 := string(tmpJSON0) _, err := fusionauth.NewFusionAuthUser(ctx, "example", &fusionauth.FusionAuthUserArgs{ UserId: pulumi.String("4c4511df-0d0d-4029-8c2b-f6c01b9e138d"), BirthDate: pulumi.String("1976-05-30"), Data: pulumi.String(json0), Email: pulumi.String("example@fusionauth.io"), EncryptionScheme: pulumi.String("salted-sha256"), Expiry: pulumi.Int(1571786483322), FirstName: pulumi.String("John"), FullName: pulumi.String("John Doe"), ImageUrl: pulumi.String("http://65.media.tumblr.com/tumblr_l7dbl0MHbU1qz50x3o1_500.png"), LastName: pulumi.String("Doe"), MiddleName: pulumi.String("William"), MobilePhone: pulumi.String("303-555-1234"), PasswordChangeRequired: pulumi.Bool(false), PreferredLanguages: pulumi.StringArray{ pulumi.String("en"), pulumi.String("fr"), }, Timezone: pulumi.String("America/Denver"), UsernameStatus: pulumi.String("ACTIVE"), Username: pulumi.String("johnny123"), }) if err != nil { return err } return nil }) }
```
func GetFusionAuthUser ¶
func GetFusionAuthUser(ctx *pulumi.Context, name string, id pulumi.IDInput, state *FusionAuthUserState, opts ...pulumi.ResourceOption) (*FusionAuthUser, error)
GetFusionAuthUser gets an existing FusionAuthUser resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewFusionAuthUser ¶
func NewFusionAuthUser(ctx *pulumi.Context, name string, args *FusionAuthUserArgs, opts ...pulumi.ResourceOption) (*FusionAuthUser, error)
NewFusionAuthUser registers a new resource with the given unique name, arguments, and options.
func (*FusionAuthUser) ElementType ¶
func (*FusionAuthUser) ElementType() reflect.Type
func (*FusionAuthUser) ToFusionAuthUserOutput ¶
func (i *FusionAuthUser) ToFusionAuthUserOutput() FusionAuthUserOutput
func (*FusionAuthUser) ToFusionAuthUserOutputWithContext ¶
func (i *FusionAuthUser) ToFusionAuthUserOutputWithContext(ctx context.Context) FusionAuthUserOutput
type FusionAuthUserAction ¶
type FusionAuthUserAction struct { pulumi.CustomResourceState // The Id of the Email Template that is used when User Actions are canceled. CancelEmailTemplateId pulumi.StringPtrOutput `pulumi:"cancelEmailTemplateId"` // The Id of the Email Template that is used when User Actions expired automatically (end). EndEmailTemplateId pulumi.StringPtrOutput `pulumi:"endEmailTemplateId"` // Whether to include the email information in the JSON that is sent to the Webhook when a user action is taken. IncludeEmailInEventJson pulumi.BoolPtrOutput `pulumi:"includeEmailInEventJson"` // A mapping of localized names for this User Action Option. The key is the Locale and the value is the name of the User Action Option for that language. LocalizedNames pulumi.MapOutput `pulumi:"localizedNames"` // The Id of the Email Template that is used when User Actions are modified. ModifyEmailTemplateId pulumi.StringPtrOutput `pulumi:"modifyEmailTemplateId"` // The name of this User Action Option. Name pulumi.StringOutput `pulumi:"name"` // The list of User Action Options. Options FusionAuthUserActionOptionArrayOutput `pulumi:"options"` // Whether or not this User Action will prevent user login. When this value is set to true the action must also be marked as a time based action. See `temporal`. PreventLogin pulumi.BoolPtrOutput `pulumi:"preventLogin"` // Whether or not FusionAuth will send events to any registered Webhooks when this User Action expires. SendEndEvent pulumi.BoolPtrOutput `pulumi:"sendEndEvent"` // The Id of the Email Template that is used when User Actions are started (created). StartEmailTemplateId pulumi.StringPtrOutput `pulumi:"startEmailTemplateId"` // Whether or not this User Action is time-based (temporal). Temporal pulumi.BoolPtrOutput `pulumi:"temporal"` // The id of this User Action. UserActionId pulumi.StringOutput `pulumi:"userActionId"` // Whether or not email is enabled for this User Action. UserEmailingEnabled pulumi.BoolPtrOutput `pulumi:"userEmailingEnabled"` // Whether or not user notifications are enabled for this User Action. UserNotificationsEnabled pulumi.BoolPtrOutput `pulumi:"userNotificationsEnabled"` }
## # User Action Resource
[User Actions API](https://fusionauth.io/docs/v1/tech/apis/user-actions/)
## Example Usage
```go 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.NewFusionAuthUserAction(ctx, "example", &fusionauth.FusionAuthUserActionArgs{ PreventLogin: pulumi.Bool(true), Temporal: pulumi.Bool(true), }) if err != nil { return err } return nil }) }
```
func GetFusionAuthUserAction ¶
func GetFusionAuthUserAction(ctx *pulumi.Context, name string, id pulumi.IDInput, state *FusionAuthUserActionState, opts ...pulumi.ResourceOption) (*FusionAuthUserAction, error)
GetFusionAuthUserAction gets an existing FusionAuthUserAction resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewFusionAuthUserAction ¶
func NewFusionAuthUserAction(ctx *pulumi.Context, name string, args *FusionAuthUserActionArgs, opts ...pulumi.ResourceOption) (*FusionAuthUserAction, error)
NewFusionAuthUserAction registers a new resource with the given unique name, arguments, and options.
func (*FusionAuthUserAction) ElementType ¶
func (*FusionAuthUserAction) ElementType() reflect.Type
func (*FusionAuthUserAction) ToFusionAuthUserActionOutput ¶
func (i *FusionAuthUserAction) ToFusionAuthUserActionOutput() FusionAuthUserActionOutput
func (*FusionAuthUserAction) ToFusionAuthUserActionOutputWithContext ¶
func (i *FusionAuthUserAction) ToFusionAuthUserActionOutputWithContext(ctx context.Context) FusionAuthUserActionOutput
type FusionAuthUserActionArgs ¶
type FusionAuthUserActionArgs struct { // The Id of the Email Template that is used when User Actions are canceled. CancelEmailTemplateId pulumi.StringPtrInput // The Id of the Email Template that is used when User Actions expired automatically (end). EndEmailTemplateId pulumi.StringPtrInput // Whether to include the email information in the JSON that is sent to the Webhook when a user action is taken. IncludeEmailInEventJson pulumi.BoolPtrInput // A mapping of localized names for this User Action Option. The key is the Locale and the value is the name of the User Action Option for that language. LocalizedNames pulumi.MapInput // The Id of the Email Template that is used when User Actions are modified. ModifyEmailTemplateId pulumi.StringPtrInput // The name of this User Action Option. Name pulumi.StringPtrInput // The list of User Action Options. Options FusionAuthUserActionOptionArrayInput // Whether or not this User Action will prevent user login. When this value is set to true the action must also be marked as a time based action. See `temporal`. PreventLogin pulumi.BoolPtrInput // Whether or not FusionAuth will send events to any registered Webhooks when this User Action expires. SendEndEvent pulumi.BoolPtrInput // The Id of the Email Template that is used when User Actions are started (created). StartEmailTemplateId pulumi.StringPtrInput // Whether or not this User Action is time-based (temporal). Temporal pulumi.BoolPtrInput // The id of this User Action. UserActionId pulumi.StringPtrInput // Whether or not email is enabled for this User Action. UserEmailingEnabled pulumi.BoolPtrInput // Whether or not user notifications are enabled for this User Action. UserNotificationsEnabled pulumi.BoolPtrInput }
The set of arguments for constructing a FusionAuthUserAction resource.
func (FusionAuthUserActionArgs) ElementType ¶
func (FusionAuthUserActionArgs) ElementType() reflect.Type
type FusionAuthUserActionArray ¶
type FusionAuthUserActionArray []FusionAuthUserActionInput
func (FusionAuthUserActionArray) ElementType ¶
func (FusionAuthUserActionArray) ElementType() reflect.Type
func (FusionAuthUserActionArray) ToFusionAuthUserActionArrayOutput ¶
func (i FusionAuthUserActionArray) ToFusionAuthUserActionArrayOutput() FusionAuthUserActionArrayOutput
func (FusionAuthUserActionArray) ToFusionAuthUserActionArrayOutputWithContext ¶
func (i FusionAuthUserActionArray) ToFusionAuthUserActionArrayOutputWithContext(ctx context.Context) FusionAuthUserActionArrayOutput
type FusionAuthUserActionArrayInput ¶
type FusionAuthUserActionArrayInput interface { pulumi.Input ToFusionAuthUserActionArrayOutput() FusionAuthUserActionArrayOutput ToFusionAuthUserActionArrayOutputWithContext(context.Context) FusionAuthUserActionArrayOutput }
FusionAuthUserActionArrayInput is an input type that accepts FusionAuthUserActionArray and FusionAuthUserActionArrayOutput values. You can construct a concrete instance of `FusionAuthUserActionArrayInput` via:
FusionAuthUserActionArray{ FusionAuthUserActionArgs{...} }
type FusionAuthUserActionArrayOutput ¶
type FusionAuthUserActionArrayOutput struct{ *pulumi.OutputState }
func (FusionAuthUserActionArrayOutput) ElementType ¶
func (FusionAuthUserActionArrayOutput) ElementType() reflect.Type
func (FusionAuthUserActionArrayOutput) Index ¶
func (o FusionAuthUserActionArrayOutput) Index(i pulumi.IntInput) FusionAuthUserActionOutput
func (FusionAuthUserActionArrayOutput) ToFusionAuthUserActionArrayOutput ¶
func (o FusionAuthUserActionArrayOutput) ToFusionAuthUserActionArrayOutput() FusionAuthUserActionArrayOutput
func (FusionAuthUserActionArrayOutput) ToFusionAuthUserActionArrayOutputWithContext ¶
func (o FusionAuthUserActionArrayOutput) ToFusionAuthUserActionArrayOutputWithContext(ctx context.Context) FusionAuthUserActionArrayOutput
type FusionAuthUserActionInput ¶
type FusionAuthUserActionInput interface { pulumi.Input ToFusionAuthUserActionOutput() FusionAuthUserActionOutput ToFusionAuthUserActionOutputWithContext(ctx context.Context) FusionAuthUserActionOutput }
type FusionAuthUserActionMap ¶
type FusionAuthUserActionMap map[string]FusionAuthUserActionInput
func (FusionAuthUserActionMap) ElementType ¶
func (FusionAuthUserActionMap) ElementType() reflect.Type
func (FusionAuthUserActionMap) ToFusionAuthUserActionMapOutput ¶
func (i FusionAuthUserActionMap) ToFusionAuthUserActionMapOutput() FusionAuthUserActionMapOutput
func (FusionAuthUserActionMap) ToFusionAuthUserActionMapOutputWithContext ¶
func (i FusionAuthUserActionMap) ToFusionAuthUserActionMapOutputWithContext(ctx context.Context) FusionAuthUserActionMapOutput
type FusionAuthUserActionMapInput ¶
type FusionAuthUserActionMapInput interface { pulumi.Input ToFusionAuthUserActionMapOutput() FusionAuthUserActionMapOutput ToFusionAuthUserActionMapOutputWithContext(context.Context) FusionAuthUserActionMapOutput }
FusionAuthUserActionMapInput is an input type that accepts FusionAuthUserActionMap and FusionAuthUserActionMapOutput values. You can construct a concrete instance of `FusionAuthUserActionMapInput` via:
FusionAuthUserActionMap{ "key": FusionAuthUserActionArgs{...} }
type FusionAuthUserActionMapOutput ¶
type FusionAuthUserActionMapOutput struct{ *pulumi.OutputState }
func (FusionAuthUserActionMapOutput) ElementType ¶
func (FusionAuthUserActionMapOutput) ElementType() reflect.Type
func (FusionAuthUserActionMapOutput) MapIndex ¶
func (o FusionAuthUserActionMapOutput) MapIndex(k pulumi.StringInput) FusionAuthUserActionOutput
func (FusionAuthUserActionMapOutput) ToFusionAuthUserActionMapOutput ¶
func (o FusionAuthUserActionMapOutput) ToFusionAuthUserActionMapOutput() FusionAuthUserActionMapOutput
func (FusionAuthUserActionMapOutput) ToFusionAuthUserActionMapOutputWithContext ¶
func (o FusionAuthUserActionMapOutput) ToFusionAuthUserActionMapOutputWithContext(ctx context.Context) FusionAuthUserActionMapOutput
type FusionAuthUserActionOption ¶
type FusionAuthUserActionOption struct { // A mapping of localized names for this User Action Option. The key is the Locale and the value is the name of the User Action Option for that language. LocalizedNames map[string]interface{} `pulumi:"localizedNames"` // The name of this User Action Option. Name string `pulumi:"name"` }
type FusionAuthUserActionOptionArgs ¶
type FusionAuthUserActionOptionArgs struct { // A mapping of localized names for this User Action Option. The key is the Locale and the value is the name of the User Action Option for that language. LocalizedNames pulumi.MapInput `pulumi:"localizedNames"` // The name of this User Action Option. Name pulumi.StringInput `pulumi:"name"` }
func (FusionAuthUserActionOptionArgs) ElementType ¶
func (FusionAuthUserActionOptionArgs) ElementType() reflect.Type
func (FusionAuthUserActionOptionArgs) ToFusionAuthUserActionOptionOutput ¶
func (i FusionAuthUserActionOptionArgs) ToFusionAuthUserActionOptionOutput() FusionAuthUserActionOptionOutput
func (FusionAuthUserActionOptionArgs) ToFusionAuthUserActionOptionOutputWithContext ¶
func (i FusionAuthUserActionOptionArgs) ToFusionAuthUserActionOptionOutputWithContext(ctx context.Context) FusionAuthUserActionOptionOutput
type FusionAuthUserActionOptionArray ¶
type FusionAuthUserActionOptionArray []FusionAuthUserActionOptionInput
func (FusionAuthUserActionOptionArray) ElementType ¶
func (FusionAuthUserActionOptionArray) ElementType() reflect.Type
func (FusionAuthUserActionOptionArray) ToFusionAuthUserActionOptionArrayOutput ¶
func (i FusionAuthUserActionOptionArray) ToFusionAuthUserActionOptionArrayOutput() FusionAuthUserActionOptionArrayOutput
func (FusionAuthUserActionOptionArray) ToFusionAuthUserActionOptionArrayOutputWithContext ¶
func (i FusionAuthUserActionOptionArray) ToFusionAuthUserActionOptionArrayOutputWithContext(ctx context.Context) FusionAuthUserActionOptionArrayOutput
type FusionAuthUserActionOptionArrayInput ¶
type FusionAuthUserActionOptionArrayInput interface { pulumi.Input ToFusionAuthUserActionOptionArrayOutput() FusionAuthUserActionOptionArrayOutput ToFusionAuthUserActionOptionArrayOutputWithContext(context.Context) FusionAuthUserActionOptionArrayOutput }
FusionAuthUserActionOptionArrayInput is an input type that accepts FusionAuthUserActionOptionArray and FusionAuthUserActionOptionArrayOutput values. You can construct a concrete instance of `FusionAuthUserActionOptionArrayInput` via:
FusionAuthUserActionOptionArray{ FusionAuthUserActionOptionArgs{...} }
type FusionAuthUserActionOptionArrayOutput ¶
type FusionAuthUserActionOptionArrayOutput struct{ *pulumi.OutputState }
func (FusionAuthUserActionOptionArrayOutput) ElementType ¶
func (FusionAuthUserActionOptionArrayOutput) ElementType() reflect.Type
func (FusionAuthUserActionOptionArrayOutput) Index ¶
func (o FusionAuthUserActionOptionArrayOutput) Index(i pulumi.IntInput) FusionAuthUserActionOptionOutput
func (FusionAuthUserActionOptionArrayOutput) ToFusionAuthUserActionOptionArrayOutput ¶
func (o FusionAuthUserActionOptionArrayOutput) ToFusionAuthUserActionOptionArrayOutput() FusionAuthUserActionOptionArrayOutput
func (FusionAuthUserActionOptionArrayOutput) ToFusionAuthUserActionOptionArrayOutputWithContext ¶
func (o FusionAuthUserActionOptionArrayOutput) ToFusionAuthUserActionOptionArrayOutputWithContext(ctx context.Context) FusionAuthUserActionOptionArrayOutput
type FusionAuthUserActionOptionInput ¶
type FusionAuthUserActionOptionInput interface { pulumi.Input ToFusionAuthUserActionOptionOutput() FusionAuthUserActionOptionOutput ToFusionAuthUserActionOptionOutputWithContext(context.Context) FusionAuthUserActionOptionOutput }
FusionAuthUserActionOptionInput is an input type that accepts FusionAuthUserActionOptionArgs and FusionAuthUserActionOptionOutput values. You can construct a concrete instance of `FusionAuthUserActionOptionInput` via:
FusionAuthUserActionOptionArgs{...}
type FusionAuthUserActionOptionOutput ¶
type FusionAuthUserActionOptionOutput struct{ *pulumi.OutputState }
func (FusionAuthUserActionOptionOutput) ElementType ¶
func (FusionAuthUserActionOptionOutput) ElementType() reflect.Type
func (FusionAuthUserActionOptionOutput) LocalizedNames ¶
func (o FusionAuthUserActionOptionOutput) LocalizedNames() pulumi.MapOutput
A mapping of localized names for this User Action Option. The key is the Locale and the value is the name of the User Action Option for that language.
func (FusionAuthUserActionOptionOutput) Name ¶
func (o FusionAuthUserActionOptionOutput) Name() pulumi.StringOutput
The name of this User Action Option.
func (FusionAuthUserActionOptionOutput) ToFusionAuthUserActionOptionOutput ¶
func (o FusionAuthUserActionOptionOutput) ToFusionAuthUserActionOptionOutput() FusionAuthUserActionOptionOutput
func (FusionAuthUserActionOptionOutput) ToFusionAuthUserActionOptionOutputWithContext ¶
func (o FusionAuthUserActionOptionOutput) ToFusionAuthUserActionOptionOutputWithContext(ctx context.Context) FusionAuthUserActionOptionOutput
type FusionAuthUserActionOutput ¶
type FusionAuthUserActionOutput struct{ *pulumi.OutputState }
func (FusionAuthUserActionOutput) CancelEmailTemplateId ¶
func (o FusionAuthUserActionOutput) CancelEmailTemplateId() pulumi.StringPtrOutput
The Id of the Email Template that is used when User Actions are canceled.
func (FusionAuthUserActionOutput) ElementType ¶
func (FusionAuthUserActionOutput) ElementType() reflect.Type
func (FusionAuthUserActionOutput) EndEmailTemplateId ¶
func (o FusionAuthUserActionOutput) EndEmailTemplateId() pulumi.StringPtrOutput
The Id of the Email Template that is used when User Actions expired automatically (end).
func (FusionAuthUserActionOutput) IncludeEmailInEventJson ¶
func (o FusionAuthUserActionOutput) IncludeEmailInEventJson() pulumi.BoolPtrOutput
Whether to include the email information in the JSON that is sent to the Webhook when a user action is taken.
func (FusionAuthUserActionOutput) LocalizedNames ¶
func (o FusionAuthUserActionOutput) LocalizedNames() pulumi.MapOutput
A mapping of localized names for this User Action Option. The key is the Locale and the value is the name of the User Action Option for that language.
func (FusionAuthUserActionOutput) ModifyEmailTemplateId ¶
func (o FusionAuthUserActionOutput) ModifyEmailTemplateId() pulumi.StringPtrOutput
The Id of the Email Template that is used when User Actions are modified.
func (FusionAuthUserActionOutput) Name ¶
func (o FusionAuthUserActionOutput) Name() pulumi.StringOutput
The name of this User Action Option.
func (FusionAuthUserActionOutput) Options ¶
func (o FusionAuthUserActionOutput) Options() FusionAuthUserActionOptionArrayOutput
The list of User Action Options.
func (FusionAuthUserActionOutput) PreventLogin ¶
func (o FusionAuthUserActionOutput) PreventLogin() pulumi.BoolPtrOutput
Whether or not this User Action will prevent user login. When this value is set to true the action must also be marked as a time based action. See `temporal`.
func (FusionAuthUserActionOutput) SendEndEvent ¶
func (o FusionAuthUserActionOutput) SendEndEvent() pulumi.BoolPtrOutput
Whether or not FusionAuth will send events to any registered Webhooks when this User Action expires.
func (FusionAuthUserActionOutput) StartEmailTemplateId ¶
func (o FusionAuthUserActionOutput) StartEmailTemplateId() pulumi.StringPtrOutput
The Id of the Email Template that is used when User Actions are started (created).
func (FusionAuthUserActionOutput) Temporal ¶
func (o FusionAuthUserActionOutput) Temporal() pulumi.BoolPtrOutput
Whether or not this User Action is time-based (temporal).
func (FusionAuthUserActionOutput) ToFusionAuthUserActionOutput ¶
func (o FusionAuthUserActionOutput) ToFusionAuthUserActionOutput() FusionAuthUserActionOutput
func (FusionAuthUserActionOutput) ToFusionAuthUserActionOutputWithContext ¶
func (o FusionAuthUserActionOutput) ToFusionAuthUserActionOutputWithContext(ctx context.Context) FusionAuthUserActionOutput
func (FusionAuthUserActionOutput) UserActionId ¶ added in v1.0.0
func (o FusionAuthUserActionOutput) UserActionId() pulumi.StringOutput
The id of this User Action.
func (FusionAuthUserActionOutput) UserEmailingEnabled ¶
func (o FusionAuthUserActionOutput) UserEmailingEnabled() pulumi.BoolPtrOutput
Whether or not email is enabled for this User Action.
func (FusionAuthUserActionOutput) UserNotificationsEnabled ¶
func (o FusionAuthUserActionOutput) UserNotificationsEnabled() pulumi.BoolPtrOutput
Whether or not user notifications are enabled for this User Action.
type FusionAuthUserActionState ¶
type FusionAuthUserActionState struct { // The Id of the Email Template that is used when User Actions are canceled. CancelEmailTemplateId pulumi.StringPtrInput // The Id of the Email Template that is used when User Actions expired automatically (end). EndEmailTemplateId pulumi.StringPtrInput // Whether to include the email information in the JSON that is sent to the Webhook when a user action is taken. IncludeEmailInEventJson pulumi.BoolPtrInput // A mapping of localized names for this User Action Option. The key is the Locale and the value is the name of the User Action Option for that language. LocalizedNames pulumi.MapInput // The Id of the Email Template that is used when User Actions are modified. ModifyEmailTemplateId pulumi.StringPtrInput // The name of this User Action Option. Name pulumi.StringPtrInput // The list of User Action Options. Options FusionAuthUserActionOptionArrayInput // Whether or not this User Action will prevent user login. When this value is set to true the action must also be marked as a time based action. See `temporal`. PreventLogin pulumi.BoolPtrInput // Whether or not FusionAuth will send events to any registered Webhooks when this User Action expires. SendEndEvent pulumi.BoolPtrInput // The Id of the Email Template that is used when User Actions are started (created). StartEmailTemplateId pulumi.StringPtrInput // Whether or not this User Action is time-based (temporal). Temporal pulumi.BoolPtrInput // The id of this User Action. UserActionId pulumi.StringPtrInput // Whether or not email is enabled for this User Action. UserEmailingEnabled pulumi.BoolPtrInput // Whether or not user notifications are enabled for this User Action. UserNotificationsEnabled pulumi.BoolPtrInput }
func (FusionAuthUserActionState) ElementType ¶
func (FusionAuthUserActionState) ElementType() reflect.Type
type FusionAuthUserArgs ¶
type FusionAuthUserArgs struct { // -An optional Application Id. When this value is provided, it will be used to resolve an application specific email template if you have configured transactional emails such as setup password, email verification and others. ApplicationId pulumi.StringPtrInput // An ISO-8601 formatted date of the User’s birthdate such as YYYY-MM-DD. BirthDate pulumi.StringPtrInput // An object that can hold any information about a User that should be persisted. Must be a JSON serialised string. Data pulumi.StringPtrInput // An optional Application Id. When this value is provided, it will be used to resolve an application specific email template if you have configured transactional emails such as setup password, email verification and others. DisableDomainBlock pulumi.BoolPtrInput // The value of the email address for this method. Email pulumi.StringPtrInput // The method for encrypting the User’s password. EncryptionScheme pulumi.StringPtrInput // The expiration instant of the User’s account. An expired user is not permitted to login. Expiry pulumi.IntPtrInput // The first name of the User. FirstName pulumi.StringPtrInput // The User’s full name as a separate field that is not calculated from firstName and lastName. FullName pulumi.StringPtrInput // The URL that points to an image file that is the User’s profile image. ImageUrl pulumi.StringPtrInput // The User’s last name. LastName pulumi.StringPtrInput // The User’s middle name. MiddleName pulumi.StringPtrInput // The value of the mobile phone for this method. MobilePhone pulumi.StringPtrInput // The email address of the user’s parent or guardian. This field is used to allow a child user to identify their parent so FusionAuth can make a request to the parent to confirm the parent relationship. ParentEmail pulumi.StringPtrInput // The User’s plain texts password. This password will be hashed and the provided value will never be stored and cannot be retrieved. Password pulumi.StringPtrInput // Indicates that the User’s password needs to be changed during their next login attempt. PasswordChangeRequired pulumi.BoolPtrInput // An array of locale strings that give, in order, the User’s preferred languages. These are important for email templates and other localizable text. PreferredLanguages pulumi.StringArrayInput // Indicates to FusionAuth to send the User an email asking them to set their password. The Email Template that is used is configured in the System Configuration setting for Set Password Email Template. SendSetPasswordEmail pulumi.BoolPtrInput // Indicates to FusionAuth that it should skip email verification even if it is enabled. This is useful for creating admin or internal User accounts. SkipVerification pulumi.BoolPtrInput // The unique Id of the tenant used to scope this API request. TenantId pulumi.StringPtrInput // The User’s preferred timezone. The string must be in an IANA time zone format. Timezone pulumi.StringPtrInput TwoFactorMethods FusionAuthUserTwoFactorMethodArrayInput // A list of recovery codes. These may be used in place of a code provided by an MFA factor. They are single use. If a recovery code is used in a disable request, all MFA methods are removed. If, after that, a Multi-Factor method is added, a new set of recovery codes will be generated. TwoFactorRecoveryCodes pulumi.StringArrayInput // The Id to use for the new User. If not specified a secure random UUID will be generated.. UserId pulumi.StringPtrInput // The username of the User. The username is stored and returned as a case sensitive value, however a username is considered unique regardless of the case. bob is considered equal to BoB so either version of this username can be used whenever providing it as input to an API. Username pulumi.StringPtrInput // The current status of the username. This is used if you are moderating usernames via CleanSpeak. // * `twoFactorMethods` UsernameStatus pulumi.StringPtrInput }
The set of arguments for constructing a FusionAuthUser resource.
func (FusionAuthUserArgs) ElementType ¶
func (FusionAuthUserArgs) ElementType() reflect.Type
type FusionAuthUserArray ¶
type FusionAuthUserArray []FusionAuthUserInput
func (FusionAuthUserArray) ElementType ¶
func (FusionAuthUserArray) ElementType() reflect.Type
func (FusionAuthUserArray) ToFusionAuthUserArrayOutput ¶
func (i FusionAuthUserArray) ToFusionAuthUserArrayOutput() FusionAuthUserArrayOutput
func (FusionAuthUserArray) ToFusionAuthUserArrayOutputWithContext ¶
func (i FusionAuthUserArray) ToFusionAuthUserArrayOutputWithContext(ctx context.Context) FusionAuthUserArrayOutput
type FusionAuthUserArrayInput ¶
type FusionAuthUserArrayInput interface { pulumi.Input ToFusionAuthUserArrayOutput() FusionAuthUserArrayOutput ToFusionAuthUserArrayOutputWithContext(context.Context) FusionAuthUserArrayOutput }
FusionAuthUserArrayInput is an input type that accepts FusionAuthUserArray and FusionAuthUserArrayOutput values. You can construct a concrete instance of `FusionAuthUserArrayInput` via:
FusionAuthUserArray{ FusionAuthUserArgs{...} }
type FusionAuthUserArrayOutput ¶
type FusionAuthUserArrayOutput struct{ *pulumi.OutputState }
func (FusionAuthUserArrayOutput) ElementType ¶
func (FusionAuthUserArrayOutput) ElementType() reflect.Type
func (FusionAuthUserArrayOutput) Index ¶
func (o FusionAuthUserArrayOutput) Index(i pulumi.IntInput) FusionAuthUserOutput
func (FusionAuthUserArrayOutput) ToFusionAuthUserArrayOutput ¶
func (o FusionAuthUserArrayOutput) ToFusionAuthUserArrayOutput() FusionAuthUserArrayOutput
func (FusionAuthUserArrayOutput) ToFusionAuthUserArrayOutputWithContext ¶
func (o FusionAuthUserArrayOutput) ToFusionAuthUserArrayOutputWithContext(ctx context.Context) FusionAuthUserArrayOutput
type FusionAuthUserInput ¶
type FusionAuthUserInput interface { pulumi.Input ToFusionAuthUserOutput() FusionAuthUserOutput ToFusionAuthUserOutputWithContext(ctx context.Context) FusionAuthUserOutput }
type FusionAuthUserMap ¶
type FusionAuthUserMap map[string]FusionAuthUserInput
func (FusionAuthUserMap) ElementType ¶
func (FusionAuthUserMap) ElementType() reflect.Type
func (FusionAuthUserMap) ToFusionAuthUserMapOutput ¶
func (i FusionAuthUserMap) ToFusionAuthUserMapOutput() FusionAuthUserMapOutput
func (FusionAuthUserMap) ToFusionAuthUserMapOutputWithContext ¶
func (i FusionAuthUserMap) ToFusionAuthUserMapOutputWithContext(ctx context.Context) FusionAuthUserMapOutput
type FusionAuthUserMapInput ¶
type FusionAuthUserMapInput interface { pulumi.Input ToFusionAuthUserMapOutput() FusionAuthUserMapOutput ToFusionAuthUserMapOutputWithContext(context.Context) FusionAuthUserMapOutput }
FusionAuthUserMapInput is an input type that accepts FusionAuthUserMap and FusionAuthUserMapOutput values. You can construct a concrete instance of `FusionAuthUserMapInput` via:
FusionAuthUserMap{ "key": FusionAuthUserArgs{...} }
type FusionAuthUserMapOutput ¶
type FusionAuthUserMapOutput struct{ *pulumi.OutputState }
func (FusionAuthUserMapOutput) ElementType ¶
func (FusionAuthUserMapOutput) ElementType() reflect.Type
func (FusionAuthUserMapOutput) MapIndex ¶
func (o FusionAuthUserMapOutput) MapIndex(k pulumi.StringInput) FusionAuthUserOutput
func (FusionAuthUserMapOutput) ToFusionAuthUserMapOutput ¶
func (o FusionAuthUserMapOutput) ToFusionAuthUserMapOutput() FusionAuthUserMapOutput
func (FusionAuthUserMapOutput) ToFusionAuthUserMapOutputWithContext ¶
func (o FusionAuthUserMapOutput) ToFusionAuthUserMapOutputWithContext(ctx context.Context) FusionAuthUserMapOutput
type FusionAuthUserOutput ¶
type FusionAuthUserOutput struct{ *pulumi.OutputState }
func (FusionAuthUserOutput) ApplicationId ¶
func (o FusionAuthUserOutput) ApplicationId() pulumi.StringPtrOutput
-An optional Application Id. When this value is provided, it will be used to resolve an application specific email template if you have configured transactional emails such as setup password, email verification and others.
func (FusionAuthUserOutput) BirthDate ¶
func (o FusionAuthUserOutput) BirthDate() pulumi.StringPtrOutput
An ISO-8601 formatted date of the User’s birthdate such as YYYY-MM-DD.
func (FusionAuthUserOutput) Data ¶
func (o FusionAuthUserOutput) Data() pulumi.StringPtrOutput
An object that can hold any information about a User that should be persisted. Must be a JSON serialised string.
func (FusionAuthUserOutput) DisableDomainBlock ¶
func (o FusionAuthUserOutput) DisableDomainBlock() pulumi.BoolPtrOutput
An optional Application Id. When this value is provided, it will be used to resolve an application specific email template if you have configured transactional emails such as setup password, email verification and others.
func (FusionAuthUserOutput) ElementType ¶
func (FusionAuthUserOutput) ElementType() reflect.Type
func (FusionAuthUserOutput) Email ¶
func (o FusionAuthUserOutput) Email() pulumi.StringPtrOutput
The value of the email address for this method.
func (FusionAuthUserOutput) EncryptionScheme ¶
func (o FusionAuthUserOutput) EncryptionScheme() pulumi.StringPtrOutput
The method for encrypting the User’s password.
func (FusionAuthUserOutput) Expiry ¶
func (o FusionAuthUserOutput) Expiry() pulumi.IntPtrOutput
The expiration instant of the User’s account. An expired user is not permitted to login.
func (FusionAuthUserOutput) FirstName ¶
func (o FusionAuthUserOutput) FirstName() pulumi.StringPtrOutput
The first name of the User.
func (FusionAuthUserOutput) FullName ¶
func (o FusionAuthUserOutput) FullName() pulumi.StringPtrOutput
The User’s full name as a separate field that is not calculated from firstName and lastName.
func (FusionAuthUserOutput) ImageUrl ¶
func (o FusionAuthUserOutput) ImageUrl() pulumi.StringPtrOutput
The URL that points to an image file that is the User’s profile image.
func (FusionAuthUserOutput) LastName ¶
func (o FusionAuthUserOutput) LastName() pulumi.StringPtrOutput
The User’s last name.
func (FusionAuthUserOutput) MiddleName ¶
func (o FusionAuthUserOutput) MiddleName() pulumi.StringPtrOutput
The User’s middle name.
func (FusionAuthUserOutput) MobilePhone ¶
func (o FusionAuthUserOutput) MobilePhone() pulumi.StringPtrOutput
The value of the mobile phone for this method.
func (FusionAuthUserOutput) ParentEmail ¶
func (o FusionAuthUserOutput) ParentEmail() pulumi.StringPtrOutput
The email address of the user’s parent or guardian. This field is used to allow a child user to identify their parent so FusionAuth can make a request to the parent to confirm the parent relationship.
func (FusionAuthUserOutput) Password ¶
func (o FusionAuthUserOutput) Password() pulumi.StringPtrOutput
The User’s plain texts password. This password will be hashed and the provided value will never be stored and cannot be retrieved.
func (FusionAuthUserOutput) PasswordChangeRequired ¶
func (o FusionAuthUserOutput) PasswordChangeRequired() pulumi.BoolPtrOutput
Indicates that the User’s password needs to be changed during their next login attempt.
func (FusionAuthUserOutput) PreferredLanguages ¶
func (o FusionAuthUserOutput) PreferredLanguages() pulumi.StringArrayOutput
An array of locale strings that give, in order, the User’s preferred languages. These are important for email templates and other localizable text.
func (FusionAuthUserOutput) SendSetPasswordEmail ¶
func (o FusionAuthUserOutput) SendSetPasswordEmail() pulumi.BoolPtrOutput
Indicates to FusionAuth to send the User an email asking them to set their password. The Email Template that is used is configured in the System Configuration setting for Set Password Email Template.
func (FusionAuthUserOutput) SkipVerification ¶
func (o FusionAuthUserOutput) SkipVerification() pulumi.BoolPtrOutput
Indicates to FusionAuth that it should skip email verification even if it is enabled. This is useful for creating admin or internal User accounts.
func (FusionAuthUserOutput) TenantId ¶
func (o FusionAuthUserOutput) TenantId() pulumi.StringPtrOutput
The unique Id of the tenant used to scope this API request.
func (FusionAuthUserOutput) Timezone ¶
func (o FusionAuthUserOutput) Timezone() pulumi.StringPtrOutput
The User’s preferred timezone. The string must be in an IANA time zone format.
func (FusionAuthUserOutput) ToFusionAuthUserOutput ¶
func (o FusionAuthUserOutput) ToFusionAuthUserOutput() FusionAuthUserOutput
func (FusionAuthUserOutput) ToFusionAuthUserOutputWithContext ¶
func (o FusionAuthUserOutput) ToFusionAuthUserOutputWithContext(ctx context.Context) FusionAuthUserOutput
func (FusionAuthUserOutput) TwoFactorMethods ¶
func (o FusionAuthUserOutput) TwoFactorMethods() FusionAuthUserTwoFactorMethodArrayOutput
func (FusionAuthUserOutput) TwoFactorRecoveryCodes ¶
func (o FusionAuthUserOutput) TwoFactorRecoveryCodes() pulumi.StringArrayOutput
A list of recovery codes. These may be used in place of a code provided by an MFA factor. They are single use. If a recovery code is used in a disable request, all MFA methods are removed. If, after that, a Multi-Factor method is added, a new set of recovery codes will be generated.
func (FusionAuthUserOutput) UserId ¶
func (o FusionAuthUserOutput) UserId() pulumi.StringOutput
The Id to use for the new User. If not specified a secure random UUID will be generated..
func (FusionAuthUserOutput) Username ¶
func (o FusionAuthUserOutput) Username() pulumi.StringPtrOutput
The username of the User. The username is stored and returned as a case sensitive value, however a username is considered unique regardless of the case. bob is considered equal to BoB so either version of this username can be used whenever providing it as input to an API.
func (FusionAuthUserOutput) UsernameStatus ¶
func (o FusionAuthUserOutput) UsernameStatus() pulumi.StringPtrOutput
The current status of the username. This is used if you are moderating usernames via CleanSpeak. * `twoFactorMethods`
type FusionAuthUserState ¶
type FusionAuthUserState struct { // -An optional Application Id. When this value is provided, it will be used to resolve an application specific email template if you have configured transactional emails such as setup password, email verification and others. ApplicationId pulumi.StringPtrInput // An ISO-8601 formatted date of the User’s birthdate such as YYYY-MM-DD. BirthDate pulumi.StringPtrInput // An object that can hold any information about a User that should be persisted. Must be a JSON serialised string. Data pulumi.StringPtrInput // An optional Application Id. When this value is provided, it will be used to resolve an application specific email template if you have configured transactional emails such as setup password, email verification and others. DisableDomainBlock pulumi.BoolPtrInput // The value of the email address for this method. Email pulumi.StringPtrInput // The method for encrypting the User’s password. EncryptionScheme pulumi.StringPtrInput // The expiration instant of the User’s account. An expired user is not permitted to login. Expiry pulumi.IntPtrInput // The first name of the User. FirstName pulumi.StringPtrInput // The User’s full name as a separate field that is not calculated from firstName and lastName. FullName pulumi.StringPtrInput // The URL that points to an image file that is the User’s profile image. ImageUrl pulumi.StringPtrInput // The User’s last name. LastName pulumi.StringPtrInput // The User’s middle name. MiddleName pulumi.StringPtrInput // The value of the mobile phone for this method. MobilePhone pulumi.StringPtrInput // The email address of the user’s parent or guardian. This field is used to allow a child user to identify their parent so FusionAuth can make a request to the parent to confirm the parent relationship. ParentEmail pulumi.StringPtrInput // The User’s plain texts password. This password will be hashed and the provided value will never be stored and cannot be retrieved. Password pulumi.StringPtrInput // Indicates that the User’s password needs to be changed during their next login attempt. PasswordChangeRequired pulumi.BoolPtrInput // An array of locale strings that give, in order, the User’s preferred languages. These are important for email templates and other localizable text. PreferredLanguages pulumi.StringArrayInput // Indicates to FusionAuth to send the User an email asking them to set their password. The Email Template that is used is configured in the System Configuration setting for Set Password Email Template. SendSetPasswordEmail pulumi.BoolPtrInput // Indicates to FusionAuth that it should skip email verification even if it is enabled. This is useful for creating admin or internal User accounts. SkipVerification pulumi.BoolPtrInput // The unique Id of the tenant used to scope this API request. TenantId pulumi.StringPtrInput // The User’s preferred timezone. The string must be in an IANA time zone format. Timezone pulumi.StringPtrInput TwoFactorMethods FusionAuthUserTwoFactorMethodArrayInput // A list of recovery codes. These may be used in place of a code provided by an MFA factor. They are single use. If a recovery code is used in a disable request, all MFA methods are removed. If, after that, a Multi-Factor method is added, a new set of recovery codes will be generated. TwoFactorRecoveryCodes pulumi.StringArrayInput // The Id to use for the new User. If not specified a secure random UUID will be generated.. UserId pulumi.StringPtrInput // The username of the User. The username is stored and returned as a case sensitive value, however a username is considered unique regardless of the case. bob is considered equal to BoB so either version of this username can be used whenever providing it as input to an API. Username pulumi.StringPtrInput // The current status of the username. This is used if you are moderating usernames via CleanSpeak. // * `twoFactorMethods` UsernameStatus pulumi.StringPtrInput }
func (FusionAuthUserState) ElementType ¶
func (FusionAuthUserState) ElementType() reflect.Type
type FusionAuthUserTwoFactorMethod ¶
type FusionAuthUserTwoFactorMethod struct { // The algorithm used by the TOTP authenticator. With the current implementation, this will always be HmacSHA1. AuthenticatorAlgorithm *string `pulumi:"authenticatorAlgorithm"` // The length of code generated by the TOTP. With the current implementation, this will always be 6. AuthenticatorCodeLength *int `pulumi:"authenticatorCodeLength"` // The time-step size in seconds. With the current implementation, this will always be 30. AuthenticatorTimeStep *int `pulumi:"authenticatorTimeStep"` // The value of the email address for this method. Email *string `pulumi:"email"` // The type of this method. There will also be an object with the same value containing additional information about this method. Method *string `pulumi:"method"` // The value of the mobile phone for this method. MobilePhone *string `pulumi:"mobilePhone"` // A base64 encoded secret Secret *string `pulumi:"secret"` TwoFactorMethodId *string `pulumi:"twoFactorMethodId"` }
type FusionAuthUserTwoFactorMethodArgs ¶
type FusionAuthUserTwoFactorMethodArgs struct { // The algorithm used by the TOTP authenticator. With the current implementation, this will always be HmacSHA1. AuthenticatorAlgorithm pulumi.StringPtrInput `pulumi:"authenticatorAlgorithm"` // The length of code generated by the TOTP. With the current implementation, this will always be 6. AuthenticatorCodeLength pulumi.IntPtrInput `pulumi:"authenticatorCodeLength"` // The time-step size in seconds. With the current implementation, this will always be 30. AuthenticatorTimeStep pulumi.IntPtrInput `pulumi:"authenticatorTimeStep"` // The value of the email address for this method. Email pulumi.StringPtrInput `pulumi:"email"` // The type of this method. There will also be an object with the same value containing additional information about this method. Method pulumi.StringPtrInput `pulumi:"method"` // The value of the mobile phone for this method. MobilePhone pulumi.StringPtrInput `pulumi:"mobilePhone"` // A base64 encoded secret Secret pulumi.StringPtrInput `pulumi:"secret"` TwoFactorMethodId pulumi.StringPtrInput `pulumi:"twoFactorMethodId"` }
func (FusionAuthUserTwoFactorMethodArgs) ElementType ¶
func (FusionAuthUserTwoFactorMethodArgs) ElementType() reflect.Type
func (FusionAuthUserTwoFactorMethodArgs) ToFusionAuthUserTwoFactorMethodOutput ¶
func (i FusionAuthUserTwoFactorMethodArgs) ToFusionAuthUserTwoFactorMethodOutput() FusionAuthUserTwoFactorMethodOutput
func (FusionAuthUserTwoFactorMethodArgs) ToFusionAuthUserTwoFactorMethodOutputWithContext ¶
func (i FusionAuthUserTwoFactorMethodArgs) ToFusionAuthUserTwoFactorMethodOutputWithContext(ctx context.Context) FusionAuthUserTwoFactorMethodOutput
type FusionAuthUserTwoFactorMethodArray ¶
type FusionAuthUserTwoFactorMethodArray []FusionAuthUserTwoFactorMethodInput
func (FusionAuthUserTwoFactorMethodArray) ElementType ¶
func (FusionAuthUserTwoFactorMethodArray) ElementType() reflect.Type
func (FusionAuthUserTwoFactorMethodArray) ToFusionAuthUserTwoFactorMethodArrayOutput ¶
func (i FusionAuthUserTwoFactorMethodArray) ToFusionAuthUserTwoFactorMethodArrayOutput() FusionAuthUserTwoFactorMethodArrayOutput
func (FusionAuthUserTwoFactorMethodArray) ToFusionAuthUserTwoFactorMethodArrayOutputWithContext ¶
func (i FusionAuthUserTwoFactorMethodArray) ToFusionAuthUserTwoFactorMethodArrayOutputWithContext(ctx context.Context) FusionAuthUserTwoFactorMethodArrayOutput
type FusionAuthUserTwoFactorMethodArrayInput ¶
type FusionAuthUserTwoFactorMethodArrayInput interface { pulumi.Input ToFusionAuthUserTwoFactorMethodArrayOutput() FusionAuthUserTwoFactorMethodArrayOutput ToFusionAuthUserTwoFactorMethodArrayOutputWithContext(context.Context) FusionAuthUserTwoFactorMethodArrayOutput }
FusionAuthUserTwoFactorMethodArrayInput is an input type that accepts FusionAuthUserTwoFactorMethodArray and FusionAuthUserTwoFactorMethodArrayOutput values. You can construct a concrete instance of `FusionAuthUserTwoFactorMethodArrayInput` via:
FusionAuthUserTwoFactorMethodArray{ FusionAuthUserTwoFactorMethodArgs{...} }
type FusionAuthUserTwoFactorMethodArrayOutput ¶
type FusionAuthUserTwoFactorMethodArrayOutput struct{ *pulumi.OutputState }
func (FusionAuthUserTwoFactorMethodArrayOutput) ElementType ¶
func (FusionAuthUserTwoFactorMethodArrayOutput) ElementType() reflect.Type
func (FusionAuthUserTwoFactorMethodArrayOutput) ToFusionAuthUserTwoFactorMethodArrayOutput ¶
func (o FusionAuthUserTwoFactorMethodArrayOutput) ToFusionAuthUserTwoFactorMethodArrayOutput() FusionAuthUserTwoFactorMethodArrayOutput
func (FusionAuthUserTwoFactorMethodArrayOutput) ToFusionAuthUserTwoFactorMethodArrayOutputWithContext ¶
func (o FusionAuthUserTwoFactorMethodArrayOutput) ToFusionAuthUserTwoFactorMethodArrayOutputWithContext(ctx context.Context) FusionAuthUserTwoFactorMethodArrayOutput
type FusionAuthUserTwoFactorMethodInput ¶
type FusionAuthUserTwoFactorMethodInput interface { pulumi.Input ToFusionAuthUserTwoFactorMethodOutput() FusionAuthUserTwoFactorMethodOutput ToFusionAuthUserTwoFactorMethodOutputWithContext(context.Context) FusionAuthUserTwoFactorMethodOutput }
FusionAuthUserTwoFactorMethodInput is an input type that accepts FusionAuthUserTwoFactorMethodArgs and FusionAuthUserTwoFactorMethodOutput values. You can construct a concrete instance of `FusionAuthUserTwoFactorMethodInput` via:
FusionAuthUserTwoFactorMethodArgs{...}
type FusionAuthUserTwoFactorMethodOutput ¶
type FusionAuthUserTwoFactorMethodOutput struct{ *pulumi.OutputState }
func (FusionAuthUserTwoFactorMethodOutput) AuthenticatorAlgorithm ¶
func (o FusionAuthUserTwoFactorMethodOutput) AuthenticatorAlgorithm() pulumi.StringPtrOutput
The algorithm used by the TOTP authenticator. With the current implementation, this will always be HmacSHA1.
func (FusionAuthUserTwoFactorMethodOutput) AuthenticatorCodeLength ¶
func (o FusionAuthUserTwoFactorMethodOutput) AuthenticatorCodeLength() pulumi.IntPtrOutput
The length of code generated by the TOTP. With the current implementation, this will always be 6.
func (FusionAuthUserTwoFactorMethodOutput) AuthenticatorTimeStep ¶
func (o FusionAuthUserTwoFactorMethodOutput) AuthenticatorTimeStep() pulumi.IntPtrOutput
The time-step size in seconds. With the current implementation, this will always be 30.
func (FusionAuthUserTwoFactorMethodOutput) ElementType ¶
func (FusionAuthUserTwoFactorMethodOutput) ElementType() reflect.Type
func (FusionAuthUserTwoFactorMethodOutput) Email ¶
func (o FusionAuthUserTwoFactorMethodOutput) Email() pulumi.StringPtrOutput
The value of the email address for this method.
func (FusionAuthUserTwoFactorMethodOutput) Method ¶
func (o FusionAuthUserTwoFactorMethodOutput) Method() pulumi.StringPtrOutput
The type of this method. There will also be an object with the same value containing additional information about this method.
func (FusionAuthUserTwoFactorMethodOutput) MobilePhone ¶
func (o FusionAuthUserTwoFactorMethodOutput) MobilePhone() pulumi.StringPtrOutput
The value of the mobile phone for this method.
func (FusionAuthUserTwoFactorMethodOutput) Secret ¶
func (o FusionAuthUserTwoFactorMethodOutput) Secret() pulumi.StringPtrOutput
A base64 encoded secret
func (FusionAuthUserTwoFactorMethodOutput) ToFusionAuthUserTwoFactorMethodOutput ¶
func (o FusionAuthUserTwoFactorMethodOutput) ToFusionAuthUserTwoFactorMethodOutput() FusionAuthUserTwoFactorMethodOutput
func (FusionAuthUserTwoFactorMethodOutput) ToFusionAuthUserTwoFactorMethodOutputWithContext ¶
func (o FusionAuthUserTwoFactorMethodOutput) ToFusionAuthUserTwoFactorMethodOutputWithContext(ctx context.Context) FusionAuthUserTwoFactorMethodOutput
func (FusionAuthUserTwoFactorMethodOutput) TwoFactorMethodId ¶ added in v1.0.0
func (o FusionAuthUserTwoFactorMethodOutput) TwoFactorMethodId() pulumi.StringPtrOutput
type FusionAuthWebhook ¶
type FusionAuthWebhook struct { pulumi.CustomResourceState // The Ids of the Applications that this Webhook should be associated with. If no Ids are specified and the global field is false, this Webhook will not be used. ApplicationIds pulumi.StringArrayOutput `pulumi:"applicationIds"` // The connection timeout in milliseconds used when FusionAuth sends events to the Webhook. ConnectTimeout pulumi.IntOutput `pulumi:"connectTimeout"` // A description of the Webhook. This is used for display purposes only. Description pulumi.StringPtrOutput `pulumi:"description"` // A mapping for the events that are enabled for this Webhook. EventsEnabled FusionAuthWebhookEventsEnabledPtrOutput `pulumi:"eventsEnabled"` // Whether or not this Webhook is used for all events or just for specific Applications. Global pulumi.BoolPtrOutput `pulumi:"global"` // An object that contains headers that are sent as part of the HTTP request for the events. Headers pulumi.MapOutput `pulumi:"headers"` // The HTTP basic authentication password that is sent as part of the HTTP request for the events. HttpAuthenticationPassword pulumi.StringPtrOutput `pulumi:"httpAuthenticationPassword"` // -(Optional) The HTTP basic authentication username that is sent as part of the HTTP request for the events. HttpAuthenticationUsername pulumi.StringPtrOutput `pulumi:"httpAuthenticationUsername"` // The read timeout in milliseconds used when FusionAuth sends events to the Webhook. ReadTimeout pulumi.IntOutput `pulumi:"readTimeout"` // An SSL certificate in PEM format that is used to establish the a SSL (TLS specifically) connection to the Webhook. SslCertificate pulumi.StringPtrOutput `pulumi:"sslCertificate"` // The fully qualified URL of the Webhook’s endpoint that will accept the event requests from FusionAuth. Url pulumi.StringOutput `pulumi:"url"` }
## # Webhook Resource
A FusionAuth Webhook is intended to consume JSON events emitted by FusionAuth. Creating a Webhook allows you to tell FusionAuth where you would like to receive these JSON events.
[Webhooks API](https://fusionauth.io/docs/v1/tech/apis/webhooks)
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-fusionauth/sdk/go/fusionauth" "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.NewFusionAuthWebhook(ctx, "example", &fusionauth.FusionAuthWebhookArgs{ ApplicationIds: pulumi.StringArray{ pulumi.String("00000000-0000-0000-0000-000000000003"), pulumi.Any(fusionauth_application.Example.Id), }, ConnectTimeout: pulumi.Int(1000), Description: pulumi.String("The standard game Webhook"), EventsEnabled: &FusionAuthWebhookEventsEnabledArgs{ UserCreate: pulumi.Bool(true), UserDelete: pulumi.Bool(false), }, Global: pulumi.Bool(false), Headers: pulumi.AnyMap{ "foo": pulumi.Any("bar"), "bar": pulumi.Any("baz"), }, HttpAuthenticationPassword: pulumi.String("password"), HttpAuthenticationUsername: pulumi.String("username"), ReadTimeout: pulumi.Int(2000), SslCertificate: pulumi.String(" -----BEGIN CERTIFICATE-----\\nMIIDUjCCArugAwIBAgIJANZCTNN98L9ZMA0GCSqGSIb3DQEBBQUAMHoxCzAJBgNV\\nBAYTAlVTMQswCQYDVQQIEwJDTzEPMA0GA1UEBxMGZGVudmVyMQ8wDQYDVQQKEwZz\\nZXRoLXMxCjAIBgNVBAsTAXMxDjAMBgNVBAMTBWludmVyMSAwHgYJKoZIhvcNAQkB\\nFhFzamZkZkBsc2tkamZjLmNvbTAeFw0xNDA0MDkyMTA2MDdaFw0xNDA1MDkyMTA2\\nMDdaMHoxCzAJBgNVBAYTAlVTMQswCQYDVQQIEwJDTzEPMA0GA1UEBxMGZGVudmVy\\nMQ8wDQYDVQQKEwZzZXRoLXMxCjAIBgNVBAsTAXMxDjAMBgNVBAMTBWludmVyMSAw\\nHgYJKoZIhvcNAQkBFhFzamZkZkBsc2tkamZjLmNvbTCBnzANBgkqhkiG9w0BAQEF\\nAAOBjQAwgYkCgYEAxnQBqyuYvjUE4aFQ6vVZU5RqHmy3KiTg2NcxELIlZztUTK3a\\nVFbJoBB4ixHXCCYslujthILyBjgT3F+IhSpPAcrlu8O5LVPaPCysh/SNrGNwH4lq\\neiW9Z5WAhRO/nG7NZNa0USPHAei6b9Sv9PxuKCY+GJfAIwlO4/bltIH06/kCAwEA\\nAaOB3zCB3DAdBgNVHQ4EFgQUU4SqJEFm1zW+CcLxmLlARrqtMN0wgawGA1UdIwSB\\npDCBoYAUU4SqJEFm1zW+CcLxmLlARrqtMN2hfqR8MHoxCzAJBgNVBAYTAlVTMQsw\\nCQYDVQQIEwJDTzEPMA0GA1UEBxMGZGVudmVyMQ8wDQYDVQQKEwZzZXRoLXMxCjAI\\nBgNVBAsTAXMxDjAMBgNVBAMTBWludmVyMSAwHgYJKoZIhvcNAQkBFhFzamZkZkBs\\nc2tkamZjLmNvbYIJANZCTNN98L9ZMAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEF\\nBQADgYEAY/cJsi3w6R4hF4PzAXLhGOg1tzTDYvol3w024WoehJur+qM0AY6UqtoJ\\nneCq9af32IKbbOKkoaok+t1+/tylQVF/0FXMTKepxaMbG22vr4TmN3idPUYYbPfW\\n5GkF7Hh96BjerrtiUPGuBZL50HoLZ5aR5oZUMAu7TXhOFp+vZp8=\\n-----END CERTIFICATE-----\n"), Url: pulumi.String("http://mygameserver.local:7001/fusionauth-webhook"), }) if err != nil { return err } return nil }) }
```
func GetFusionAuthWebhook ¶
func GetFusionAuthWebhook(ctx *pulumi.Context, name string, id pulumi.IDInput, state *FusionAuthWebhookState, opts ...pulumi.ResourceOption) (*FusionAuthWebhook, error)
GetFusionAuthWebhook gets an existing FusionAuthWebhook resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewFusionAuthWebhook ¶
func NewFusionAuthWebhook(ctx *pulumi.Context, name string, args *FusionAuthWebhookArgs, opts ...pulumi.ResourceOption) (*FusionAuthWebhook, error)
NewFusionAuthWebhook registers a new resource with the given unique name, arguments, and options.
func (*FusionAuthWebhook) ElementType ¶
func (*FusionAuthWebhook) ElementType() reflect.Type
func (*FusionAuthWebhook) ToFusionAuthWebhookOutput ¶
func (i *FusionAuthWebhook) ToFusionAuthWebhookOutput() FusionAuthWebhookOutput
func (*FusionAuthWebhook) ToFusionAuthWebhookOutputWithContext ¶
func (i *FusionAuthWebhook) ToFusionAuthWebhookOutputWithContext(ctx context.Context) FusionAuthWebhookOutput
type FusionAuthWebhookArgs ¶
type FusionAuthWebhookArgs struct { // The Ids of the Applications that this Webhook should be associated with. If no Ids are specified and the global field is false, this Webhook will not be used. ApplicationIds pulumi.StringArrayInput // The connection timeout in milliseconds used when FusionAuth sends events to the Webhook. ConnectTimeout pulumi.IntInput // A description of the Webhook. This is used for display purposes only. Description pulumi.StringPtrInput // A mapping for the events that are enabled for this Webhook. EventsEnabled FusionAuthWebhookEventsEnabledPtrInput // Whether or not this Webhook is used for all events or just for specific Applications. Global pulumi.BoolPtrInput // An object that contains headers that are sent as part of the HTTP request for the events. Headers pulumi.MapInput // The HTTP basic authentication password that is sent as part of the HTTP request for the events. HttpAuthenticationPassword pulumi.StringPtrInput // -(Optional) The HTTP basic authentication username that is sent as part of the HTTP request for the events. HttpAuthenticationUsername pulumi.StringPtrInput // The read timeout in milliseconds used when FusionAuth sends events to the Webhook. ReadTimeout pulumi.IntInput // An SSL certificate in PEM format that is used to establish the a SSL (TLS specifically) connection to the Webhook. SslCertificate pulumi.StringPtrInput // The fully qualified URL of the Webhook’s endpoint that will accept the event requests from FusionAuth. Url pulumi.StringInput }
The set of arguments for constructing a FusionAuthWebhook resource.
func (FusionAuthWebhookArgs) ElementType ¶
func (FusionAuthWebhookArgs) ElementType() reflect.Type
type FusionAuthWebhookArray ¶
type FusionAuthWebhookArray []FusionAuthWebhookInput
func (FusionAuthWebhookArray) ElementType ¶
func (FusionAuthWebhookArray) ElementType() reflect.Type
func (FusionAuthWebhookArray) ToFusionAuthWebhookArrayOutput ¶
func (i FusionAuthWebhookArray) ToFusionAuthWebhookArrayOutput() FusionAuthWebhookArrayOutput
func (FusionAuthWebhookArray) ToFusionAuthWebhookArrayOutputWithContext ¶
func (i FusionAuthWebhookArray) ToFusionAuthWebhookArrayOutputWithContext(ctx context.Context) FusionAuthWebhookArrayOutput
type FusionAuthWebhookArrayInput ¶
type FusionAuthWebhookArrayInput interface { pulumi.Input ToFusionAuthWebhookArrayOutput() FusionAuthWebhookArrayOutput ToFusionAuthWebhookArrayOutputWithContext(context.Context) FusionAuthWebhookArrayOutput }
FusionAuthWebhookArrayInput is an input type that accepts FusionAuthWebhookArray and FusionAuthWebhookArrayOutput values. You can construct a concrete instance of `FusionAuthWebhookArrayInput` via:
FusionAuthWebhookArray{ FusionAuthWebhookArgs{...} }
type FusionAuthWebhookArrayOutput ¶
type FusionAuthWebhookArrayOutput struct{ *pulumi.OutputState }
func (FusionAuthWebhookArrayOutput) ElementType ¶
func (FusionAuthWebhookArrayOutput) ElementType() reflect.Type
func (FusionAuthWebhookArrayOutput) Index ¶
func (o FusionAuthWebhookArrayOutput) Index(i pulumi.IntInput) FusionAuthWebhookOutput
func (FusionAuthWebhookArrayOutput) ToFusionAuthWebhookArrayOutput ¶
func (o FusionAuthWebhookArrayOutput) ToFusionAuthWebhookArrayOutput() FusionAuthWebhookArrayOutput
func (FusionAuthWebhookArrayOutput) ToFusionAuthWebhookArrayOutputWithContext ¶
func (o FusionAuthWebhookArrayOutput) ToFusionAuthWebhookArrayOutputWithContext(ctx context.Context) FusionAuthWebhookArrayOutput
type FusionAuthWebhookEventsEnabled ¶
type FusionAuthWebhookEventsEnabled struct { // When an audit log is created AuditLogCreate *bool `pulumi:"auditLogCreate"` // When an event log is created EventLogCreate *bool `pulumi:"eventLogCreate"` // When a JWT RSA Public / Private keypair may have been changed JwtPublicKeyUpdate *bool `pulumi:"jwtPublicKeyUpdate"` // When an access token is refreshed using a refresh token JwtRefresh *bool `pulumi:"jwtRefresh"` // When a JWT Refresh Token is revoked JwtRefreshTokenRevoke *bool `pulumi:"jwtRefreshTokenRevoke"` // When kickstart has successfully completed KickstartSuccess *bool `pulumi:"kickstartSuccess"` // When a user action is triggered UserAction *bool `pulumi:"userAction"` // When multiple users are created in bulk (i.e. during an import) UserBulkCreate *bool `pulumi:"userBulkCreate"` // When a user is created UserCreate *bool `pulumi:"userCreate"` // When a user create transaction has completed UserCreateComplete *bool `pulumi:"userCreateComplete"` // When a user is deactivated UserDeactivate *bool `pulumi:"userDeactivate"` // When a user is deleted UserDelete *bool `pulumi:"userDelete"` // When a user delete transaction has completed UserDeleteComplete *bool `pulumi:"userDeleteComplete"` // When a user updates their email address UserEmailUpdate *bool `pulumi:"userEmailUpdate"` // When a user verifies their email address UserEmailVerified *bool `pulumi:"userEmailVerified"` // When a user fails a login request UserLoginFailed *bool `pulumi:"userLoginFailed"` // When a request to create a user with a login Id (email or username) which is already in use has been received UserLoginIdDuplicateCreate *bool `pulumi:"userLoginIdDuplicateCreate"` // When a request to update a user and change their login Id (email or username) to one that is already in use has been received UserLoginIdDuplicateUpdate *bool `pulumi:"userLoginIdDuplicateUpdate"` // When a user begins a login request with a new device UserLoginNewDevice *bool `pulumi:"userLoginNewDevice"` // When a user completes a login request UserLoginSuccess *bool `pulumi:"userLoginSuccess"` // When a user logs in and is considered to be a potential threat UserLoginSuspicious *bool `pulumi:"userLoginSuspicious"` // When Reactor detects a user is using a potentially breached password (requires an activated license) UserPasswordBreach *bool `pulumi:"userPasswordBreach"` // When a forgot password email has been sent to a user UserPasswordResetSend *bool `pulumi:"userPasswordResetSend"` // When the process to reset a user password has started UserPasswordResetStart *bool `pulumi:"userPasswordResetStart"` // When a user has successfully reset their password UserPasswordResetSuccess *bool `pulumi:"userPasswordResetSuccess"` // When a user has updated their password UserPasswordUpdate *bool `pulumi:"userPasswordUpdate"` // When a user is reactivated UserReactivate *bool `pulumi:"userReactivate"` // When a user registration is created UserRegistrationCreate *bool `pulumi:"userRegistrationCreate"` // When a user registration create transaction has completed UserRegistrationCreateComplete *bool `pulumi:"userRegistrationCreateComplete"` // When a user registration is deleted UserRegistrationDelete *bool `pulumi:"userRegistrationDelete"` // When a user registration delete transaction has completed UserRegistrationDeleteComplete *bool `pulumi:"userRegistrationDeleteComplete"` // When a user registration is updated UserRegistrationUpdate *bool `pulumi:"userRegistrationUpdate"` // When a user registration update transaction has completed UserRegistrationUpdateComplete *bool `pulumi:"userRegistrationUpdateComplete"` // When a user completes registration verification UserRegistrationVerified *bool `pulumi:"userRegistrationVerified"` // When a user has added a two-factor method UserTwoFactorMethodAdd *bool `pulumi:"userTwoFactorMethodAdd"` // When a user has removed a two-factor method UserTwoFactorMethodRemove *bool `pulumi:"userTwoFactorMethodRemove"` // When a user is updated UserUpdate *bool `pulumi:"userUpdate"` // When a user update transaction has completed UserUpdateComplete *bool `pulumi:"userUpdateComplete"` }
type FusionAuthWebhookEventsEnabledArgs ¶
type FusionAuthWebhookEventsEnabledArgs struct { // When an audit log is created AuditLogCreate pulumi.BoolPtrInput `pulumi:"auditLogCreate"` // When an event log is created EventLogCreate pulumi.BoolPtrInput `pulumi:"eventLogCreate"` // When a JWT RSA Public / Private keypair may have been changed JwtPublicKeyUpdate pulumi.BoolPtrInput `pulumi:"jwtPublicKeyUpdate"` // When an access token is refreshed using a refresh token JwtRefresh pulumi.BoolPtrInput `pulumi:"jwtRefresh"` // When a JWT Refresh Token is revoked JwtRefreshTokenRevoke pulumi.BoolPtrInput `pulumi:"jwtRefreshTokenRevoke"` // When kickstart has successfully completed KickstartSuccess pulumi.BoolPtrInput `pulumi:"kickstartSuccess"` // When a user action is triggered UserAction pulumi.BoolPtrInput `pulumi:"userAction"` // When multiple users are created in bulk (i.e. during an import) UserBulkCreate pulumi.BoolPtrInput `pulumi:"userBulkCreate"` // When a user is created UserCreate pulumi.BoolPtrInput `pulumi:"userCreate"` // When a user create transaction has completed UserCreateComplete pulumi.BoolPtrInput `pulumi:"userCreateComplete"` // When a user is deactivated UserDeactivate pulumi.BoolPtrInput `pulumi:"userDeactivate"` // When a user is deleted UserDelete pulumi.BoolPtrInput `pulumi:"userDelete"` // When a user delete transaction has completed UserDeleteComplete pulumi.BoolPtrInput `pulumi:"userDeleteComplete"` // When a user updates their email address UserEmailUpdate pulumi.BoolPtrInput `pulumi:"userEmailUpdate"` // When a user verifies their email address UserEmailVerified pulumi.BoolPtrInput `pulumi:"userEmailVerified"` // When a user fails a login request UserLoginFailed pulumi.BoolPtrInput `pulumi:"userLoginFailed"` // When a request to create a user with a login Id (email or username) which is already in use has been received UserLoginIdDuplicateCreate pulumi.BoolPtrInput `pulumi:"userLoginIdDuplicateCreate"` // When a request to update a user and change their login Id (email or username) to one that is already in use has been received UserLoginIdDuplicateUpdate pulumi.BoolPtrInput `pulumi:"userLoginIdDuplicateUpdate"` // When a user begins a login request with a new device UserLoginNewDevice pulumi.BoolPtrInput `pulumi:"userLoginNewDevice"` // When a user completes a login request UserLoginSuccess pulumi.BoolPtrInput `pulumi:"userLoginSuccess"` // When a user logs in and is considered to be a potential threat UserLoginSuspicious pulumi.BoolPtrInput `pulumi:"userLoginSuspicious"` // When Reactor detects a user is using a potentially breached password (requires an activated license) UserPasswordBreach pulumi.BoolPtrInput `pulumi:"userPasswordBreach"` // When a forgot password email has been sent to a user UserPasswordResetSend pulumi.BoolPtrInput `pulumi:"userPasswordResetSend"` // When the process to reset a user password has started UserPasswordResetStart pulumi.BoolPtrInput `pulumi:"userPasswordResetStart"` // When a user has successfully reset their password UserPasswordResetSuccess pulumi.BoolPtrInput `pulumi:"userPasswordResetSuccess"` // When a user has updated their password UserPasswordUpdate pulumi.BoolPtrInput `pulumi:"userPasswordUpdate"` // When a user is reactivated UserReactivate pulumi.BoolPtrInput `pulumi:"userReactivate"` // When a user registration is created UserRegistrationCreate pulumi.BoolPtrInput `pulumi:"userRegistrationCreate"` // When a user registration create transaction has completed UserRegistrationCreateComplete pulumi.BoolPtrInput `pulumi:"userRegistrationCreateComplete"` // When a user registration is deleted UserRegistrationDelete pulumi.BoolPtrInput `pulumi:"userRegistrationDelete"` // When a user registration delete transaction has completed UserRegistrationDeleteComplete pulumi.BoolPtrInput `pulumi:"userRegistrationDeleteComplete"` // When a user registration is updated UserRegistrationUpdate pulumi.BoolPtrInput `pulumi:"userRegistrationUpdate"` // When a user registration update transaction has completed UserRegistrationUpdateComplete pulumi.BoolPtrInput `pulumi:"userRegistrationUpdateComplete"` // When a user completes registration verification UserRegistrationVerified pulumi.BoolPtrInput `pulumi:"userRegistrationVerified"` // When a user has added a two-factor method UserTwoFactorMethodAdd pulumi.BoolPtrInput `pulumi:"userTwoFactorMethodAdd"` // When a user has removed a two-factor method UserTwoFactorMethodRemove pulumi.BoolPtrInput `pulumi:"userTwoFactorMethodRemove"` // When a user is updated UserUpdate pulumi.BoolPtrInput `pulumi:"userUpdate"` // When a user update transaction has completed UserUpdateComplete pulumi.BoolPtrInput `pulumi:"userUpdateComplete"` }
func (FusionAuthWebhookEventsEnabledArgs) ElementType ¶
func (FusionAuthWebhookEventsEnabledArgs) ElementType() reflect.Type
func (FusionAuthWebhookEventsEnabledArgs) ToFusionAuthWebhookEventsEnabledOutput ¶
func (i FusionAuthWebhookEventsEnabledArgs) ToFusionAuthWebhookEventsEnabledOutput() FusionAuthWebhookEventsEnabledOutput
func (FusionAuthWebhookEventsEnabledArgs) ToFusionAuthWebhookEventsEnabledOutputWithContext ¶
func (i FusionAuthWebhookEventsEnabledArgs) ToFusionAuthWebhookEventsEnabledOutputWithContext(ctx context.Context) FusionAuthWebhookEventsEnabledOutput
func (FusionAuthWebhookEventsEnabledArgs) ToFusionAuthWebhookEventsEnabledPtrOutput ¶
func (i FusionAuthWebhookEventsEnabledArgs) ToFusionAuthWebhookEventsEnabledPtrOutput() FusionAuthWebhookEventsEnabledPtrOutput
func (FusionAuthWebhookEventsEnabledArgs) ToFusionAuthWebhookEventsEnabledPtrOutputWithContext ¶
func (i FusionAuthWebhookEventsEnabledArgs) ToFusionAuthWebhookEventsEnabledPtrOutputWithContext(ctx context.Context) FusionAuthWebhookEventsEnabledPtrOutput
type FusionAuthWebhookEventsEnabledInput ¶
type FusionAuthWebhookEventsEnabledInput interface { pulumi.Input ToFusionAuthWebhookEventsEnabledOutput() FusionAuthWebhookEventsEnabledOutput ToFusionAuthWebhookEventsEnabledOutputWithContext(context.Context) FusionAuthWebhookEventsEnabledOutput }
FusionAuthWebhookEventsEnabledInput is an input type that accepts FusionAuthWebhookEventsEnabledArgs and FusionAuthWebhookEventsEnabledOutput values. You can construct a concrete instance of `FusionAuthWebhookEventsEnabledInput` via:
FusionAuthWebhookEventsEnabledArgs{...}
type FusionAuthWebhookEventsEnabledOutput ¶
type FusionAuthWebhookEventsEnabledOutput struct{ *pulumi.OutputState }
func (FusionAuthWebhookEventsEnabledOutput) AuditLogCreate ¶
func (o FusionAuthWebhookEventsEnabledOutput) AuditLogCreate() pulumi.BoolPtrOutput
When an audit log is created
func (FusionAuthWebhookEventsEnabledOutput) ElementType ¶
func (FusionAuthWebhookEventsEnabledOutput) ElementType() reflect.Type
func (FusionAuthWebhookEventsEnabledOutput) EventLogCreate ¶
func (o FusionAuthWebhookEventsEnabledOutput) EventLogCreate() pulumi.BoolPtrOutput
When an event log is created
func (FusionAuthWebhookEventsEnabledOutput) JwtPublicKeyUpdate ¶
func (o FusionAuthWebhookEventsEnabledOutput) JwtPublicKeyUpdate() pulumi.BoolPtrOutput
When a JWT RSA Public / Private keypair may have been changed
func (FusionAuthWebhookEventsEnabledOutput) JwtRefresh ¶
func (o FusionAuthWebhookEventsEnabledOutput) JwtRefresh() pulumi.BoolPtrOutput
When an access token is refreshed using a refresh token
func (FusionAuthWebhookEventsEnabledOutput) JwtRefreshTokenRevoke ¶
func (o FusionAuthWebhookEventsEnabledOutput) JwtRefreshTokenRevoke() pulumi.BoolPtrOutput
When a JWT Refresh Token is revoked
func (FusionAuthWebhookEventsEnabledOutput) KickstartSuccess ¶
func (o FusionAuthWebhookEventsEnabledOutput) KickstartSuccess() pulumi.BoolPtrOutput
When kickstart has successfully completed
func (FusionAuthWebhookEventsEnabledOutput) ToFusionAuthWebhookEventsEnabledOutput ¶
func (o FusionAuthWebhookEventsEnabledOutput) ToFusionAuthWebhookEventsEnabledOutput() FusionAuthWebhookEventsEnabledOutput
func (FusionAuthWebhookEventsEnabledOutput) ToFusionAuthWebhookEventsEnabledOutputWithContext ¶
func (o FusionAuthWebhookEventsEnabledOutput) ToFusionAuthWebhookEventsEnabledOutputWithContext(ctx context.Context) FusionAuthWebhookEventsEnabledOutput
func (FusionAuthWebhookEventsEnabledOutput) ToFusionAuthWebhookEventsEnabledPtrOutput ¶
func (o FusionAuthWebhookEventsEnabledOutput) ToFusionAuthWebhookEventsEnabledPtrOutput() FusionAuthWebhookEventsEnabledPtrOutput
func (FusionAuthWebhookEventsEnabledOutput) ToFusionAuthWebhookEventsEnabledPtrOutputWithContext ¶
func (o FusionAuthWebhookEventsEnabledOutput) ToFusionAuthWebhookEventsEnabledPtrOutputWithContext(ctx context.Context) FusionAuthWebhookEventsEnabledPtrOutput
func (FusionAuthWebhookEventsEnabledOutput) UserAction ¶
func (o FusionAuthWebhookEventsEnabledOutput) UserAction() pulumi.BoolPtrOutput
When a user action is triggered
func (FusionAuthWebhookEventsEnabledOutput) UserBulkCreate ¶
func (o FusionAuthWebhookEventsEnabledOutput) UserBulkCreate() pulumi.BoolPtrOutput
When multiple users are created in bulk (i.e. during an import)
func (FusionAuthWebhookEventsEnabledOutput) UserCreate ¶
func (o FusionAuthWebhookEventsEnabledOutput) UserCreate() pulumi.BoolPtrOutput
When a user is created
func (FusionAuthWebhookEventsEnabledOutput) UserCreateComplete ¶
func (o FusionAuthWebhookEventsEnabledOutput) UserCreateComplete() pulumi.BoolPtrOutput
When a user create transaction has completed
func (FusionAuthWebhookEventsEnabledOutput) UserDeactivate ¶
func (o FusionAuthWebhookEventsEnabledOutput) UserDeactivate() pulumi.BoolPtrOutput
When a user is deactivated
func (FusionAuthWebhookEventsEnabledOutput) UserDelete ¶
func (o FusionAuthWebhookEventsEnabledOutput) UserDelete() pulumi.BoolPtrOutput
When a user is deleted
func (FusionAuthWebhookEventsEnabledOutput) UserDeleteComplete ¶
func (o FusionAuthWebhookEventsEnabledOutput) UserDeleteComplete() pulumi.BoolPtrOutput
When a user delete transaction has completed
func (FusionAuthWebhookEventsEnabledOutput) UserEmailUpdate ¶
func (o FusionAuthWebhookEventsEnabledOutput) UserEmailUpdate() pulumi.BoolPtrOutput
When a user updates their email address
func (FusionAuthWebhookEventsEnabledOutput) UserEmailVerified ¶
func (o FusionAuthWebhookEventsEnabledOutput) UserEmailVerified() pulumi.BoolPtrOutput
When a user verifies their email address
func (FusionAuthWebhookEventsEnabledOutput) UserLoginFailed ¶
func (o FusionAuthWebhookEventsEnabledOutput) UserLoginFailed() pulumi.BoolPtrOutput
When a user fails a login request
func (FusionAuthWebhookEventsEnabledOutput) UserLoginIdDuplicateCreate ¶
func (o FusionAuthWebhookEventsEnabledOutput) UserLoginIdDuplicateCreate() pulumi.BoolPtrOutput
When a request to create a user with a login Id (email or username) which is already in use has been received
func (FusionAuthWebhookEventsEnabledOutput) UserLoginIdDuplicateUpdate ¶
func (o FusionAuthWebhookEventsEnabledOutput) UserLoginIdDuplicateUpdate() pulumi.BoolPtrOutput
When a request to update a user and change their login Id (email or username) to one that is already in use has been received
func (FusionAuthWebhookEventsEnabledOutput) UserLoginNewDevice ¶
func (o FusionAuthWebhookEventsEnabledOutput) UserLoginNewDevice() pulumi.BoolPtrOutput
When a user begins a login request with a new device
func (FusionAuthWebhookEventsEnabledOutput) UserLoginSuccess ¶
func (o FusionAuthWebhookEventsEnabledOutput) UserLoginSuccess() pulumi.BoolPtrOutput
When a user completes a login request
func (FusionAuthWebhookEventsEnabledOutput) UserLoginSuspicious ¶
func (o FusionAuthWebhookEventsEnabledOutput) UserLoginSuspicious() pulumi.BoolPtrOutput
When a user logs in and is considered to be a potential threat
func (FusionAuthWebhookEventsEnabledOutput) UserPasswordBreach ¶
func (o FusionAuthWebhookEventsEnabledOutput) UserPasswordBreach() pulumi.BoolPtrOutput
When Reactor detects a user is using a potentially breached password (requires an activated license)
func (FusionAuthWebhookEventsEnabledOutput) UserPasswordResetSend ¶
func (o FusionAuthWebhookEventsEnabledOutput) UserPasswordResetSend() pulumi.BoolPtrOutput
When a forgot password email has been sent to a user
func (FusionAuthWebhookEventsEnabledOutput) UserPasswordResetStart ¶
func (o FusionAuthWebhookEventsEnabledOutput) UserPasswordResetStart() pulumi.BoolPtrOutput
When the process to reset a user password has started
func (FusionAuthWebhookEventsEnabledOutput) UserPasswordResetSuccess ¶
func (o FusionAuthWebhookEventsEnabledOutput) UserPasswordResetSuccess() pulumi.BoolPtrOutput
When a user has successfully reset their password
func (FusionAuthWebhookEventsEnabledOutput) UserPasswordUpdate ¶
func (o FusionAuthWebhookEventsEnabledOutput) UserPasswordUpdate() pulumi.BoolPtrOutput
When a user has updated their password
func (FusionAuthWebhookEventsEnabledOutput) UserReactivate ¶
func (o FusionAuthWebhookEventsEnabledOutput) UserReactivate() pulumi.BoolPtrOutput
When a user is reactivated
func (FusionAuthWebhookEventsEnabledOutput) UserRegistrationCreate ¶
func (o FusionAuthWebhookEventsEnabledOutput) UserRegistrationCreate() pulumi.BoolPtrOutput
When a user registration is created
func (FusionAuthWebhookEventsEnabledOutput) UserRegistrationCreateComplete ¶
func (o FusionAuthWebhookEventsEnabledOutput) UserRegistrationCreateComplete() pulumi.BoolPtrOutput
When a user registration create transaction has completed
func (FusionAuthWebhookEventsEnabledOutput) UserRegistrationDelete ¶
func (o FusionAuthWebhookEventsEnabledOutput) UserRegistrationDelete() pulumi.BoolPtrOutput
When a user registration is deleted
func (FusionAuthWebhookEventsEnabledOutput) UserRegistrationDeleteComplete ¶
func (o FusionAuthWebhookEventsEnabledOutput) UserRegistrationDeleteComplete() pulumi.BoolPtrOutput
When a user registration delete transaction has completed
func (FusionAuthWebhookEventsEnabledOutput) UserRegistrationUpdate ¶
func (o FusionAuthWebhookEventsEnabledOutput) UserRegistrationUpdate() pulumi.BoolPtrOutput
When a user registration is updated
func (FusionAuthWebhookEventsEnabledOutput) UserRegistrationUpdateComplete ¶
func (o FusionAuthWebhookEventsEnabledOutput) UserRegistrationUpdateComplete() pulumi.BoolPtrOutput
When a user registration update transaction has completed
func (FusionAuthWebhookEventsEnabledOutput) UserRegistrationVerified ¶
func (o FusionAuthWebhookEventsEnabledOutput) UserRegistrationVerified() pulumi.BoolPtrOutput
When a user completes registration verification
func (FusionAuthWebhookEventsEnabledOutput) UserTwoFactorMethodAdd ¶
func (o FusionAuthWebhookEventsEnabledOutput) UserTwoFactorMethodAdd() pulumi.BoolPtrOutput
When a user has added a two-factor method
func (FusionAuthWebhookEventsEnabledOutput) UserTwoFactorMethodRemove ¶
func (o FusionAuthWebhookEventsEnabledOutput) UserTwoFactorMethodRemove() pulumi.BoolPtrOutput
When a user has removed a two-factor method
func (FusionAuthWebhookEventsEnabledOutput) UserUpdate ¶
func (o FusionAuthWebhookEventsEnabledOutput) UserUpdate() pulumi.BoolPtrOutput
When a user is updated
func (FusionAuthWebhookEventsEnabledOutput) UserUpdateComplete ¶
func (o FusionAuthWebhookEventsEnabledOutput) UserUpdateComplete() pulumi.BoolPtrOutput
When a user update transaction has completed
type FusionAuthWebhookEventsEnabledPtrInput ¶
type FusionAuthWebhookEventsEnabledPtrInput interface { pulumi.Input ToFusionAuthWebhookEventsEnabledPtrOutput() FusionAuthWebhookEventsEnabledPtrOutput ToFusionAuthWebhookEventsEnabledPtrOutputWithContext(context.Context) FusionAuthWebhookEventsEnabledPtrOutput }
FusionAuthWebhookEventsEnabledPtrInput is an input type that accepts FusionAuthWebhookEventsEnabledArgs, FusionAuthWebhookEventsEnabledPtr and FusionAuthWebhookEventsEnabledPtrOutput values. You can construct a concrete instance of `FusionAuthWebhookEventsEnabledPtrInput` via:
FusionAuthWebhookEventsEnabledArgs{...} or: nil
func FusionAuthWebhookEventsEnabledPtr ¶
func FusionAuthWebhookEventsEnabledPtr(v *FusionAuthWebhookEventsEnabledArgs) FusionAuthWebhookEventsEnabledPtrInput
type FusionAuthWebhookEventsEnabledPtrOutput ¶
type FusionAuthWebhookEventsEnabledPtrOutput struct{ *pulumi.OutputState }
func (FusionAuthWebhookEventsEnabledPtrOutput) AuditLogCreate ¶
func (o FusionAuthWebhookEventsEnabledPtrOutput) AuditLogCreate() pulumi.BoolPtrOutput
When an audit log is created
func (FusionAuthWebhookEventsEnabledPtrOutput) ElementType ¶
func (FusionAuthWebhookEventsEnabledPtrOutput) ElementType() reflect.Type
func (FusionAuthWebhookEventsEnabledPtrOutput) EventLogCreate ¶
func (o FusionAuthWebhookEventsEnabledPtrOutput) EventLogCreate() pulumi.BoolPtrOutput
When an event log is created
func (FusionAuthWebhookEventsEnabledPtrOutput) JwtPublicKeyUpdate ¶
func (o FusionAuthWebhookEventsEnabledPtrOutput) JwtPublicKeyUpdate() pulumi.BoolPtrOutput
When a JWT RSA Public / Private keypair may have been changed
func (FusionAuthWebhookEventsEnabledPtrOutput) JwtRefresh ¶
func (o FusionAuthWebhookEventsEnabledPtrOutput) JwtRefresh() pulumi.BoolPtrOutput
When an access token is refreshed using a refresh token
func (FusionAuthWebhookEventsEnabledPtrOutput) JwtRefreshTokenRevoke ¶
func (o FusionAuthWebhookEventsEnabledPtrOutput) JwtRefreshTokenRevoke() pulumi.BoolPtrOutput
When a JWT Refresh Token is revoked
func (FusionAuthWebhookEventsEnabledPtrOutput) KickstartSuccess ¶
func (o FusionAuthWebhookEventsEnabledPtrOutput) KickstartSuccess() pulumi.BoolPtrOutput
When kickstart has successfully completed
func (FusionAuthWebhookEventsEnabledPtrOutput) ToFusionAuthWebhookEventsEnabledPtrOutput ¶
func (o FusionAuthWebhookEventsEnabledPtrOutput) ToFusionAuthWebhookEventsEnabledPtrOutput() FusionAuthWebhookEventsEnabledPtrOutput
func (FusionAuthWebhookEventsEnabledPtrOutput) ToFusionAuthWebhookEventsEnabledPtrOutputWithContext ¶
func (o FusionAuthWebhookEventsEnabledPtrOutput) ToFusionAuthWebhookEventsEnabledPtrOutputWithContext(ctx context.Context) FusionAuthWebhookEventsEnabledPtrOutput
func (FusionAuthWebhookEventsEnabledPtrOutput) UserAction ¶
func (o FusionAuthWebhookEventsEnabledPtrOutput) UserAction() pulumi.BoolPtrOutput
When a user action is triggered
func (FusionAuthWebhookEventsEnabledPtrOutput) UserBulkCreate ¶
func (o FusionAuthWebhookEventsEnabledPtrOutput) UserBulkCreate() pulumi.BoolPtrOutput
When multiple users are created in bulk (i.e. during an import)
func (FusionAuthWebhookEventsEnabledPtrOutput) UserCreate ¶
func (o FusionAuthWebhookEventsEnabledPtrOutput) UserCreate() pulumi.BoolPtrOutput
When a user is created
func (FusionAuthWebhookEventsEnabledPtrOutput) UserCreateComplete ¶
func (o FusionAuthWebhookEventsEnabledPtrOutput) UserCreateComplete() pulumi.BoolPtrOutput
When a user create transaction has completed
func (FusionAuthWebhookEventsEnabledPtrOutput) UserDeactivate ¶
func (o FusionAuthWebhookEventsEnabledPtrOutput) UserDeactivate() pulumi.BoolPtrOutput
When a user is deactivated
func (FusionAuthWebhookEventsEnabledPtrOutput) UserDelete ¶
func (o FusionAuthWebhookEventsEnabledPtrOutput) UserDelete() pulumi.BoolPtrOutput
When a user is deleted
func (FusionAuthWebhookEventsEnabledPtrOutput) UserDeleteComplete ¶
func (o FusionAuthWebhookEventsEnabledPtrOutput) UserDeleteComplete() pulumi.BoolPtrOutput
When a user delete transaction has completed
func (FusionAuthWebhookEventsEnabledPtrOutput) UserEmailUpdate ¶
func (o FusionAuthWebhookEventsEnabledPtrOutput) UserEmailUpdate() pulumi.BoolPtrOutput
When a user updates their email address
func (FusionAuthWebhookEventsEnabledPtrOutput) UserEmailVerified ¶
func (o FusionAuthWebhookEventsEnabledPtrOutput) UserEmailVerified() pulumi.BoolPtrOutput
When a user verifies their email address
func (FusionAuthWebhookEventsEnabledPtrOutput) UserLoginFailed ¶
func (o FusionAuthWebhookEventsEnabledPtrOutput) UserLoginFailed() pulumi.BoolPtrOutput
When a user fails a login request
func (FusionAuthWebhookEventsEnabledPtrOutput) UserLoginIdDuplicateCreate ¶
func (o FusionAuthWebhookEventsEnabledPtrOutput) UserLoginIdDuplicateCreate() pulumi.BoolPtrOutput
When a request to create a user with a login Id (email or username) which is already in use has been received
func (FusionAuthWebhookEventsEnabledPtrOutput) UserLoginIdDuplicateUpdate ¶
func (o FusionAuthWebhookEventsEnabledPtrOutput) UserLoginIdDuplicateUpdate() pulumi.BoolPtrOutput
When a request to update a user and change their login Id (email or username) to one that is already in use has been received
func (FusionAuthWebhookEventsEnabledPtrOutput) UserLoginNewDevice ¶
func (o FusionAuthWebhookEventsEnabledPtrOutput) UserLoginNewDevice() pulumi.BoolPtrOutput
When a user begins a login request with a new device
func (FusionAuthWebhookEventsEnabledPtrOutput) UserLoginSuccess ¶
func (o FusionAuthWebhookEventsEnabledPtrOutput) UserLoginSuccess() pulumi.BoolPtrOutput
When a user completes a login request
func (FusionAuthWebhookEventsEnabledPtrOutput) UserLoginSuspicious ¶
func (o FusionAuthWebhookEventsEnabledPtrOutput) UserLoginSuspicious() pulumi.BoolPtrOutput
When a user logs in and is considered to be a potential threat
func (FusionAuthWebhookEventsEnabledPtrOutput) UserPasswordBreach ¶
func (o FusionAuthWebhookEventsEnabledPtrOutput) UserPasswordBreach() pulumi.BoolPtrOutput
When Reactor detects a user is using a potentially breached password (requires an activated license)
func (FusionAuthWebhookEventsEnabledPtrOutput) UserPasswordResetSend ¶
func (o FusionAuthWebhookEventsEnabledPtrOutput) UserPasswordResetSend() pulumi.BoolPtrOutput
When a forgot password email has been sent to a user
func (FusionAuthWebhookEventsEnabledPtrOutput) UserPasswordResetStart ¶
func (o FusionAuthWebhookEventsEnabledPtrOutput) UserPasswordResetStart() pulumi.BoolPtrOutput
When the process to reset a user password has started
func (FusionAuthWebhookEventsEnabledPtrOutput) UserPasswordResetSuccess ¶
func (o FusionAuthWebhookEventsEnabledPtrOutput) UserPasswordResetSuccess() pulumi.BoolPtrOutput
When a user has successfully reset their password
func (FusionAuthWebhookEventsEnabledPtrOutput) UserPasswordUpdate ¶
func (o FusionAuthWebhookEventsEnabledPtrOutput) UserPasswordUpdate() pulumi.BoolPtrOutput
When a user has updated their password
func (FusionAuthWebhookEventsEnabledPtrOutput) UserReactivate ¶
func (o FusionAuthWebhookEventsEnabledPtrOutput) UserReactivate() pulumi.BoolPtrOutput
When a user is reactivated
func (FusionAuthWebhookEventsEnabledPtrOutput) UserRegistrationCreate ¶
func (o FusionAuthWebhookEventsEnabledPtrOutput) UserRegistrationCreate() pulumi.BoolPtrOutput
When a user registration is created
func (FusionAuthWebhookEventsEnabledPtrOutput) UserRegistrationCreateComplete ¶
func (o FusionAuthWebhookEventsEnabledPtrOutput) UserRegistrationCreateComplete() pulumi.BoolPtrOutput
When a user registration create transaction has completed
func (FusionAuthWebhookEventsEnabledPtrOutput) UserRegistrationDelete ¶
func (o FusionAuthWebhookEventsEnabledPtrOutput) UserRegistrationDelete() pulumi.BoolPtrOutput
When a user registration is deleted
func (FusionAuthWebhookEventsEnabledPtrOutput) UserRegistrationDeleteComplete ¶
func (o FusionAuthWebhookEventsEnabledPtrOutput) UserRegistrationDeleteComplete() pulumi.BoolPtrOutput
When a user registration delete transaction has completed
func (FusionAuthWebhookEventsEnabledPtrOutput) UserRegistrationUpdate ¶
func (o FusionAuthWebhookEventsEnabledPtrOutput) UserRegistrationUpdate() pulumi.BoolPtrOutput
When a user registration is updated
func (FusionAuthWebhookEventsEnabledPtrOutput) UserRegistrationUpdateComplete ¶
func (o FusionAuthWebhookEventsEnabledPtrOutput) UserRegistrationUpdateComplete() pulumi.BoolPtrOutput
When a user registration update transaction has completed
func (FusionAuthWebhookEventsEnabledPtrOutput) UserRegistrationVerified ¶
func (o FusionAuthWebhookEventsEnabledPtrOutput) UserRegistrationVerified() pulumi.BoolPtrOutput
When a user completes registration verification
func (FusionAuthWebhookEventsEnabledPtrOutput) UserTwoFactorMethodAdd ¶
func (o FusionAuthWebhookEventsEnabledPtrOutput) UserTwoFactorMethodAdd() pulumi.BoolPtrOutput
When a user has added a two-factor method
func (FusionAuthWebhookEventsEnabledPtrOutput) UserTwoFactorMethodRemove ¶
func (o FusionAuthWebhookEventsEnabledPtrOutput) UserTwoFactorMethodRemove() pulumi.BoolPtrOutput
When a user has removed a two-factor method
func (FusionAuthWebhookEventsEnabledPtrOutput) UserUpdate ¶
func (o FusionAuthWebhookEventsEnabledPtrOutput) UserUpdate() pulumi.BoolPtrOutput
When a user is updated
func (FusionAuthWebhookEventsEnabledPtrOutput) UserUpdateComplete ¶
func (o FusionAuthWebhookEventsEnabledPtrOutput) UserUpdateComplete() pulumi.BoolPtrOutput
When a user update transaction has completed
type FusionAuthWebhookInput ¶
type FusionAuthWebhookInput interface { pulumi.Input ToFusionAuthWebhookOutput() FusionAuthWebhookOutput ToFusionAuthWebhookOutputWithContext(ctx context.Context) FusionAuthWebhookOutput }
type FusionAuthWebhookMap ¶
type FusionAuthWebhookMap map[string]FusionAuthWebhookInput
func (FusionAuthWebhookMap) ElementType ¶
func (FusionAuthWebhookMap) ElementType() reflect.Type
func (FusionAuthWebhookMap) ToFusionAuthWebhookMapOutput ¶
func (i FusionAuthWebhookMap) ToFusionAuthWebhookMapOutput() FusionAuthWebhookMapOutput
func (FusionAuthWebhookMap) ToFusionAuthWebhookMapOutputWithContext ¶
func (i FusionAuthWebhookMap) ToFusionAuthWebhookMapOutputWithContext(ctx context.Context) FusionAuthWebhookMapOutput
type FusionAuthWebhookMapInput ¶
type FusionAuthWebhookMapInput interface { pulumi.Input ToFusionAuthWebhookMapOutput() FusionAuthWebhookMapOutput ToFusionAuthWebhookMapOutputWithContext(context.Context) FusionAuthWebhookMapOutput }
FusionAuthWebhookMapInput is an input type that accepts FusionAuthWebhookMap and FusionAuthWebhookMapOutput values. You can construct a concrete instance of `FusionAuthWebhookMapInput` via:
FusionAuthWebhookMap{ "key": FusionAuthWebhookArgs{...} }
type FusionAuthWebhookMapOutput ¶
type FusionAuthWebhookMapOutput struct{ *pulumi.OutputState }
func (FusionAuthWebhookMapOutput) ElementType ¶
func (FusionAuthWebhookMapOutput) ElementType() reflect.Type
func (FusionAuthWebhookMapOutput) MapIndex ¶
func (o FusionAuthWebhookMapOutput) MapIndex(k pulumi.StringInput) FusionAuthWebhookOutput
func (FusionAuthWebhookMapOutput) ToFusionAuthWebhookMapOutput ¶
func (o FusionAuthWebhookMapOutput) ToFusionAuthWebhookMapOutput() FusionAuthWebhookMapOutput
func (FusionAuthWebhookMapOutput) ToFusionAuthWebhookMapOutputWithContext ¶
func (o FusionAuthWebhookMapOutput) ToFusionAuthWebhookMapOutputWithContext(ctx context.Context) FusionAuthWebhookMapOutput
type FusionAuthWebhookOutput ¶
type FusionAuthWebhookOutput struct{ *pulumi.OutputState }
func (FusionAuthWebhookOutput) ApplicationIds ¶
func (o FusionAuthWebhookOutput) ApplicationIds() pulumi.StringArrayOutput
The Ids of the Applications that this Webhook should be associated with. If no Ids are specified and the global field is false, this Webhook will not be used.
func (FusionAuthWebhookOutput) ConnectTimeout ¶
func (o FusionAuthWebhookOutput) ConnectTimeout() pulumi.IntOutput
The connection timeout in milliseconds used when FusionAuth sends events to the Webhook.
func (FusionAuthWebhookOutput) Description ¶
func (o FusionAuthWebhookOutput) Description() pulumi.StringPtrOutput
A description of the Webhook. This is used for display purposes only.
func (FusionAuthWebhookOutput) ElementType ¶
func (FusionAuthWebhookOutput) ElementType() reflect.Type
func (FusionAuthWebhookOutput) EventsEnabled ¶
func (o FusionAuthWebhookOutput) EventsEnabled() FusionAuthWebhookEventsEnabledPtrOutput
A mapping for the events that are enabled for this Webhook.
func (FusionAuthWebhookOutput) Global ¶
func (o FusionAuthWebhookOutput) Global() pulumi.BoolPtrOutput
Whether or not this Webhook is used for all events or just for specific Applications.
func (FusionAuthWebhookOutput) Headers ¶
func (o FusionAuthWebhookOutput) Headers() pulumi.MapOutput
An object that contains headers that are sent as part of the HTTP request for the events.
func (FusionAuthWebhookOutput) HttpAuthenticationPassword ¶
func (o FusionAuthWebhookOutput) HttpAuthenticationPassword() pulumi.StringPtrOutput
The HTTP basic authentication password that is sent as part of the HTTP request for the events.
func (FusionAuthWebhookOutput) HttpAuthenticationUsername ¶
func (o FusionAuthWebhookOutput) HttpAuthenticationUsername() pulumi.StringPtrOutput
-(Optional) The HTTP basic authentication username that is sent as part of the HTTP request for the events.
func (FusionAuthWebhookOutput) ReadTimeout ¶
func (o FusionAuthWebhookOutput) ReadTimeout() pulumi.IntOutput
The read timeout in milliseconds used when FusionAuth sends events to the Webhook.
func (FusionAuthWebhookOutput) SslCertificate ¶
func (o FusionAuthWebhookOutput) SslCertificate() pulumi.StringPtrOutput
An SSL certificate in PEM format that is used to establish the a SSL (TLS specifically) connection to the Webhook.
func (FusionAuthWebhookOutput) ToFusionAuthWebhookOutput ¶
func (o FusionAuthWebhookOutput) ToFusionAuthWebhookOutput() FusionAuthWebhookOutput
func (FusionAuthWebhookOutput) ToFusionAuthWebhookOutputWithContext ¶
func (o FusionAuthWebhookOutput) ToFusionAuthWebhookOutputWithContext(ctx context.Context) FusionAuthWebhookOutput
func (FusionAuthWebhookOutput) Url ¶
func (o FusionAuthWebhookOutput) Url() pulumi.StringOutput
The fully qualified URL of the Webhook’s endpoint that will accept the event requests from FusionAuth.
type FusionAuthWebhookState ¶
type FusionAuthWebhookState struct { // The Ids of the Applications that this Webhook should be associated with. If no Ids are specified and the global field is false, this Webhook will not be used. ApplicationIds pulumi.StringArrayInput // The connection timeout in milliseconds used when FusionAuth sends events to the Webhook. ConnectTimeout pulumi.IntPtrInput // A description of the Webhook. This is used for display purposes only. Description pulumi.StringPtrInput // A mapping for the events that are enabled for this Webhook. EventsEnabled FusionAuthWebhookEventsEnabledPtrInput // Whether or not this Webhook is used for all events or just for specific Applications. Global pulumi.BoolPtrInput // An object that contains headers that are sent as part of the HTTP request for the events. Headers pulumi.MapInput // The HTTP basic authentication password that is sent as part of the HTTP request for the events. HttpAuthenticationPassword pulumi.StringPtrInput // -(Optional) The HTTP basic authentication username that is sent as part of the HTTP request for the events. HttpAuthenticationUsername pulumi.StringPtrInput // The read timeout in milliseconds used when FusionAuth sends events to the Webhook. ReadTimeout pulumi.IntPtrInput // An SSL certificate in PEM format that is used to establish the a SSL (TLS specifically) connection to the Webhook. SslCertificate pulumi.StringPtrInput // The fully qualified URL of the Webhook’s endpoint that will accept the event requests from FusionAuth. Url pulumi.StringPtrInput }
func (FusionAuthWebhookState) ElementType ¶
func (FusionAuthWebhookState) ElementType() reflect.Type
type GetApplicationArgs ¶
type GetApplicationArgs struct { // The name of the Application. Name string `pulumi:"name"` }
A collection of arguments for invoking getApplication.
type GetApplicationOutputArgs ¶
type GetApplicationOutputArgs struct { // The name of the Application. Name pulumi.StringInput `pulumi:"name"` }
A collection of arguments for invoking getApplication.
func (GetApplicationOutputArgs) ElementType ¶
func (GetApplicationOutputArgs) ElementType() reflect.Type
type GetApplicationResult ¶
type GetApplicationResult struct { // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` Name string `pulumi:"name"` }
A collection of values returned by getApplication.
func GetApplication ¶
func GetApplication(ctx *pulumi.Context, args *GetApplicationArgs, opts ...pulumi.InvokeOption) (*GetApplicationResult, error)
## # Application Resource
[Applications API](https://fusionauth.io/docs/v1/tech/apis/applications)
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-fusionauth/sdk/go/fusionauth" "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.GetApplication(ctx, &GetApplicationArgs{ Name: "FusionAuth", }, nil) if err != nil { return err } return nil }) }
```
type GetApplicationResultOutput ¶
type GetApplicationResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getApplication.
func GetApplicationOutput ¶
func GetApplicationOutput(ctx *pulumi.Context, args GetApplicationOutputArgs, opts ...pulumi.InvokeOption) GetApplicationResultOutput
func (GetApplicationResultOutput) ElementType ¶
func (GetApplicationResultOutput) ElementType() reflect.Type
func (GetApplicationResultOutput) Id ¶
func (o GetApplicationResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetApplicationResultOutput) Name ¶
func (o GetApplicationResultOutput) Name() pulumi.StringOutput
func (GetApplicationResultOutput) ToGetApplicationResultOutput ¶
func (o GetApplicationResultOutput) ToGetApplicationResultOutput() GetApplicationResultOutput
func (GetApplicationResultOutput) ToGetApplicationResultOutputWithContext ¶
func (o GetApplicationResultOutput) ToGetApplicationResultOutputWithContext(ctx context.Context) GetApplicationResultOutput
type GetApplicationRoleArgs ¶
type GetApplicationRoleArgs struct { // ID of the application that this role is for. ApplicationId string `pulumi:"applicationId"` // The name of the Role. Name string `pulumi:"name"` }
A collection of arguments for invoking getApplicationRole.
type GetApplicationRoleOutputArgs ¶
type GetApplicationRoleOutputArgs struct { // ID of the application that this role is for. ApplicationId pulumi.StringInput `pulumi:"applicationId"` // The name of the Role. Name pulumi.StringInput `pulumi:"name"` }
A collection of arguments for invoking getApplicationRole.
func (GetApplicationRoleOutputArgs) ElementType ¶
func (GetApplicationRoleOutputArgs) ElementType() reflect.Type
type GetApplicationRoleResult ¶
type GetApplicationRoleResult struct { ApplicationId string `pulumi:"applicationId"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` Name string `pulumi:"name"` }
A collection of values returned by getApplicationRole.
func GetApplicationRole ¶
func GetApplicationRole(ctx *pulumi.Context, args *GetApplicationRoleArgs, opts ...pulumi.InvokeOption) (*GetApplicationRoleResult, error)
## # Application Role Resource
This Resource is used to create a role for an Application.
[Application Roles API](https://fusionauth.io/docs/v1/tech/apis/applications)
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-fusionauth/sdk/go/fusionauth" "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.GetApplicationRole(ctx, &GetApplicationRoleArgs{ ApplicationId: data.Fusionauth_application.FusionAuth.Id, Name: "admin", }, nil) if err != nil { return err } return nil }) }
```
type GetApplicationRoleResultOutput ¶
type GetApplicationRoleResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getApplicationRole.
func GetApplicationRoleOutput ¶
func GetApplicationRoleOutput(ctx *pulumi.Context, args GetApplicationRoleOutputArgs, opts ...pulumi.InvokeOption) GetApplicationRoleResultOutput
func (GetApplicationRoleResultOutput) ApplicationId ¶
func (o GetApplicationRoleResultOutput) ApplicationId() pulumi.StringOutput
func (GetApplicationRoleResultOutput) ElementType ¶
func (GetApplicationRoleResultOutput) ElementType() reflect.Type
func (GetApplicationRoleResultOutput) Id ¶
func (o GetApplicationRoleResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetApplicationRoleResultOutput) Name ¶
func (o GetApplicationRoleResultOutput) Name() pulumi.StringOutput
func (GetApplicationRoleResultOutput) ToGetApplicationRoleResultOutput ¶
func (o GetApplicationRoleResultOutput) ToGetApplicationRoleResultOutput() GetApplicationRoleResultOutput
func (GetApplicationRoleResultOutput) ToGetApplicationRoleResultOutputWithContext ¶
func (o GetApplicationRoleResultOutput) ToGetApplicationRoleResultOutputWithContext(ctx context.Context) GetApplicationRoleResultOutput
type GetFormArgs ¶
type GetFormArgs struct { // An object that can hold any information about the Form that should be persisted. Data map[string]interface{} `pulumi:"data"` // The unique id of the Form. Either `formId` or `name` must be specified. FormId *string `pulumi:"formId"` // The name of the Form. Either `formId` or `name` must be specified. Name *string `pulumi:"name"` // An ordered list of objects containing one or more Form Fields. Steps []GetFormStep `pulumi:"steps"` // The form type. The possible values are: Type *string `pulumi:"type"` }
A collection of arguments for invoking getForm.
type GetFormOutputArgs ¶
type GetFormOutputArgs struct { // An object that can hold any information about the Form that should be persisted. Data pulumi.MapInput `pulumi:"data"` // The unique id of the Form. Either `formId` or `name` must be specified. FormId pulumi.StringPtrInput `pulumi:"formId"` // The name of the Form. Either `formId` or `name` must be specified. Name pulumi.StringPtrInput `pulumi:"name"` // An ordered list of objects containing one or more Form Fields. Steps GetFormStepArrayInput `pulumi:"steps"` // The form type. The possible values are: Type pulumi.StringPtrInput `pulumi:"type"` }
A collection of arguments for invoking getForm.
func (GetFormOutputArgs) ElementType ¶
func (GetFormOutputArgs) ElementType() reflect.Type
type GetFormResult ¶
type GetFormResult struct { // An object that can hold any information about the Form that should be persisted. Data map[string]interface{} `pulumi:"data"` FormId string `pulumi:"formId"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // The unique name of the Form. Name *string `pulumi:"name"` // An ordered list of objects containing one or more Form Fields. Steps []GetFormStep `pulumi:"steps"` // The form type. The possible values are: Type *string `pulumi:"type"` }
A collection of values returned by getForm.
func GetForm ¶
func GetForm(ctx *pulumi.Context, args *GetFormArgs, opts ...pulumi.InvokeOption) (*GetFormResult, error)
## # Form Resource
A FusionAuth Form is a customizable object that contains one-to-many ordered steps. Each step is comprised of one or more Form Fields.
[Forms API](https://fusionauth.io/docs/v1/tech/apis/forms)
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-fusionauth/sdk/go/fusionauth" "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.GetForm(ctx, &GetFormArgs{ Name: pulumi.StringRef("Default User Self Service provided by FusionAuth"), }, nil) if err != nil { return err } return nil }) }
```
type GetFormResultOutput ¶
type GetFormResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getForm.
func GetFormOutput ¶
func GetFormOutput(ctx *pulumi.Context, args GetFormOutputArgs, opts ...pulumi.InvokeOption) GetFormResultOutput
func (GetFormResultOutput) Data ¶
func (o GetFormResultOutput) Data() pulumi.MapOutput
An object that can hold any information about the Form that should be persisted.
func (GetFormResultOutput) ElementType ¶
func (GetFormResultOutput) ElementType() reflect.Type
func (GetFormResultOutput) FormId ¶
func (o GetFormResultOutput) FormId() pulumi.StringOutput
func (GetFormResultOutput) Id ¶
func (o GetFormResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetFormResultOutput) Name ¶
func (o GetFormResultOutput) Name() pulumi.StringPtrOutput
The unique name of the Form.
func (GetFormResultOutput) Steps ¶
func (o GetFormResultOutput) Steps() GetFormStepArrayOutput
An ordered list of objects containing one or more Form Fields.
func (GetFormResultOutput) ToGetFormResultOutput ¶
func (o GetFormResultOutput) ToGetFormResultOutput() GetFormResultOutput
func (GetFormResultOutput) ToGetFormResultOutputWithContext ¶
func (o GetFormResultOutput) ToGetFormResultOutputWithContext(ctx context.Context) GetFormResultOutput
func (GetFormResultOutput) Type ¶
func (o GetFormResultOutput) Type() pulumi.StringPtrOutput
The form type. The possible values are:
type GetFormStep ¶
type GetFormStep struct {
Fields []string `pulumi:"fields"`
}
type GetFormStepArgs ¶
type GetFormStepArgs struct {
Fields pulumi.StringArrayInput `pulumi:"fields"`
}
func (GetFormStepArgs) ElementType ¶
func (GetFormStepArgs) ElementType() reflect.Type
func (GetFormStepArgs) ToGetFormStepOutput ¶
func (i GetFormStepArgs) ToGetFormStepOutput() GetFormStepOutput
func (GetFormStepArgs) ToGetFormStepOutputWithContext ¶
func (i GetFormStepArgs) ToGetFormStepOutputWithContext(ctx context.Context) GetFormStepOutput
type GetFormStepArray ¶
type GetFormStepArray []GetFormStepInput
func (GetFormStepArray) ElementType ¶
func (GetFormStepArray) ElementType() reflect.Type
func (GetFormStepArray) ToGetFormStepArrayOutput ¶
func (i GetFormStepArray) ToGetFormStepArrayOutput() GetFormStepArrayOutput
func (GetFormStepArray) ToGetFormStepArrayOutputWithContext ¶
func (i GetFormStepArray) ToGetFormStepArrayOutputWithContext(ctx context.Context) GetFormStepArrayOutput
type GetFormStepArrayInput ¶
type GetFormStepArrayInput interface { pulumi.Input ToGetFormStepArrayOutput() GetFormStepArrayOutput ToGetFormStepArrayOutputWithContext(context.Context) GetFormStepArrayOutput }
GetFormStepArrayInput is an input type that accepts GetFormStepArray and GetFormStepArrayOutput values. You can construct a concrete instance of `GetFormStepArrayInput` via:
GetFormStepArray{ GetFormStepArgs{...} }
type GetFormStepArrayOutput ¶
type GetFormStepArrayOutput struct{ *pulumi.OutputState }
func (GetFormStepArrayOutput) ElementType ¶
func (GetFormStepArrayOutput) ElementType() reflect.Type
func (GetFormStepArrayOutput) Index ¶
func (o GetFormStepArrayOutput) Index(i pulumi.IntInput) GetFormStepOutput
func (GetFormStepArrayOutput) ToGetFormStepArrayOutput ¶
func (o GetFormStepArrayOutput) ToGetFormStepArrayOutput() GetFormStepArrayOutput
func (GetFormStepArrayOutput) ToGetFormStepArrayOutputWithContext ¶
func (o GetFormStepArrayOutput) ToGetFormStepArrayOutputWithContext(ctx context.Context) GetFormStepArrayOutput
type GetFormStepInput ¶
type GetFormStepInput interface { pulumi.Input ToGetFormStepOutput() GetFormStepOutput ToGetFormStepOutputWithContext(context.Context) GetFormStepOutput }
GetFormStepInput is an input type that accepts GetFormStepArgs and GetFormStepOutput values. You can construct a concrete instance of `GetFormStepInput` via:
GetFormStepArgs{...}
type GetFormStepOutput ¶
type GetFormStepOutput struct{ *pulumi.OutputState }
func (GetFormStepOutput) ElementType ¶
func (GetFormStepOutput) ElementType() reflect.Type
func (GetFormStepOutput) Fields ¶
func (o GetFormStepOutput) Fields() pulumi.StringArrayOutput
func (GetFormStepOutput) ToGetFormStepOutput ¶
func (o GetFormStepOutput) ToGetFormStepOutput() GetFormStepOutput
func (GetFormStepOutput) ToGetFormStepOutputWithContext ¶
func (o GetFormStepOutput) ToGetFormStepOutputWithContext(ctx context.Context) GetFormStepOutput
type GetIdpArgs ¶
type GetIdpArgs struct { // The name of the identity provider. This is only used for display purposes. Will be the type for types: `Apple`, `Facebook`, `Google`, `HYPR`, `Twitter` Name string `pulumi:"name"` // The type of the identity provider. Type string `pulumi:"type"` }
A collection of arguments for invoking getIdp.
type GetIdpOutputArgs ¶
type GetIdpOutputArgs struct { // The name of the identity provider. This is only used for display purposes. Will be the type for types: `Apple`, `Facebook`, `Google`, `HYPR`, `Twitter` Name pulumi.StringInput `pulumi:"name"` // The type of the identity provider. Type pulumi.StringInput `pulumi:"type"` }
A collection of arguments for invoking getIdp.
func (GetIdpOutputArgs) ElementType ¶
func (GetIdpOutputArgs) ElementType() reflect.Type
type GetIdpResult ¶
type GetIdpResult struct { // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` Name string `pulumi:"name"` Type string `pulumi:"type"` }
A collection of values returned by getIdp.
func GetIdp ¶
func GetIdp(ctx *pulumi.Context, args *GetIdpArgs, opts ...pulumi.InvokeOption) (*GetIdpResult, error)
## # Application Resource
[Identity Providers API](https://fusionauth.io/docs/v1/tech/apis/identity-providers/)
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-fusionauth/sdk/go/fusionauth" "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.GetIdp(ctx, &GetIdpArgs{ Name: "Apple", Type: "Apple", }, nil) if err != nil { return err } return nil }) }
```
type GetIdpResultOutput ¶
type GetIdpResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getIdp.
func GetIdpOutput ¶
func GetIdpOutput(ctx *pulumi.Context, args GetIdpOutputArgs, opts ...pulumi.InvokeOption) GetIdpResultOutput
func (GetIdpResultOutput) ElementType ¶
func (GetIdpResultOutput) ElementType() reflect.Type
func (GetIdpResultOutput) Id ¶
func (o GetIdpResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetIdpResultOutput) Name ¶
func (o GetIdpResultOutput) Name() pulumi.StringOutput
func (GetIdpResultOutput) ToGetIdpResultOutput ¶
func (o GetIdpResultOutput) ToGetIdpResultOutput() GetIdpResultOutput
func (GetIdpResultOutput) ToGetIdpResultOutputWithContext ¶
func (o GetIdpResultOutput) ToGetIdpResultOutputWithContext(ctx context.Context) GetIdpResultOutput
func (GetIdpResultOutput) Type ¶
func (o GetIdpResultOutput) Type() pulumi.StringOutput
type GetLambdaArgs ¶
type GetLambdaArgs struct { // The ID of the Lambda. At least one of `id` or `name` must be specified. Id *string `pulumi:"id"` // The name of the Lambda. At least one of `id` or `name` must be specified. Name *string `pulumi:"name"` // The Lambda type. The possible values are: // - `JWTPopulate` // - `OpenIDReconcile` // - `SAMLv2Reconcile` // - `SAMLv2Populate` // - `AppleReconcile` // - `ExternalJWTReconcile` // - `FacebookReconcile` // - `GoogleReconcile` // - `HYPRReconcile` // - `TwitterReconcile` // - `LDAPConnectorReconcile` // - `LinkedInReconcile` // - `EpicGamesReconcile` // - `NintendoReconcile` // - `SonyPSNReconcile` // - `SteamReconcile` // - `TwitchReconcile` // - `XboxReconcile` // - `ClientCredentialsJWTPopulate` Type string `pulumi:"type"` }
A collection of arguments for invoking getLambda.
type GetLambdaOutputArgs ¶
type GetLambdaOutputArgs struct { // The ID of the Lambda. At least one of `id` or `name` must be specified. Id pulumi.StringPtrInput `pulumi:"id"` // The name of the Lambda. At least one of `id` or `name` must be specified. Name pulumi.StringPtrInput `pulumi:"name"` // The Lambda type. The possible values are: // - `JWTPopulate` // - `OpenIDReconcile` // - `SAMLv2Reconcile` // - `SAMLv2Populate` // - `AppleReconcile` // - `ExternalJWTReconcile` // - `FacebookReconcile` // - `GoogleReconcile` // - `HYPRReconcile` // - `TwitterReconcile` // - `LDAPConnectorReconcile` // - `LinkedInReconcile` // - `EpicGamesReconcile` // - `NintendoReconcile` // - `SonyPSNReconcile` // - `SteamReconcile` // - `TwitchReconcile` // - `XboxReconcile` // - `ClientCredentialsJWTPopulate` Type pulumi.StringInput `pulumi:"type"` }
A collection of arguments for invoking getLambda.
func (GetLambdaOutputArgs) ElementType ¶
func (GetLambdaOutputArgs) ElementType() reflect.Type
type GetLambdaResult ¶
type GetLambdaResult struct { // The lambda function body, a JavaScript function. Body string `pulumi:"body"` // Whether or not debug event logging is enabled for this Lambda. Debug bool `pulumi:"debug"` Id string `pulumi:"id"` Name *string `pulumi:"name"` Type string `pulumi:"type"` }
A collection of values returned by getLambda.
func GetLambda ¶
func GetLambda(ctx *pulumi.Context, args *GetLambdaArgs, opts ...pulumi.InvokeOption) (*GetLambdaResult, error)
## # Lambda Resource
Lambdas are user defined JavaScript functions that may be executed at runtime to perform various functions. Lambdas may be used to customize the claims returned in a JWT, reconcile a SAML v2 response or an OpenID Connect response when using these external identity providers.
[Lambdas API](https://fusionauth.io/docs/v1/tech/apis/lambdas)
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-fusionauth/sdk/go/fusionauth" "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.GetLambda(ctx, &GetLambdaArgs{ Name: pulumi.StringRef("Default Google Reconcile provided by FusionAuth"), Type: "GoogleReconcile", }, nil) if err != nil { return err } return nil }) }
```
type GetLambdaResultOutput ¶
type GetLambdaResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getLambda.
func GetLambdaOutput ¶
func GetLambdaOutput(ctx *pulumi.Context, args GetLambdaOutputArgs, opts ...pulumi.InvokeOption) GetLambdaResultOutput
func (GetLambdaResultOutput) Body ¶
func (o GetLambdaResultOutput) Body() pulumi.StringOutput
The lambda function body, a JavaScript function.
func (GetLambdaResultOutput) Debug ¶
func (o GetLambdaResultOutput) Debug() pulumi.BoolOutput
Whether or not debug event logging is enabled for this Lambda.
func (GetLambdaResultOutput) ElementType ¶
func (GetLambdaResultOutput) ElementType() reflect.Type
func (GetLambdaResultOutput) Id ¶
func (o GetLambdaResultOutput) Id() pulumi.StringOutput
func (GetLambdaResultOutput) Name ¶
func (o GetLambdaResultOutput) Name() pulumi.StringPtrOutput
func (GetLambdaResultOutput) ToGetLambdaResultOutput ¶
func (o GetLambdaResultOutput) ToGetLambdaResultOutput() GetLambdaResultOutput
func (GetLambdaResultOutput) ToGetLambdaResultOutputWithContext ¶
func (o GetLambdaResultOutput) ToGetLambdaResultOutputWithContext(ctx context.Context) GetLambdaResultOutput
func (GetLambdaResultOutput) Type ¶
func (o GetLambdaResultOutput) Type() pulumi.StringOutput
type GetTenantArgs ¶
type GetTenantArgs struct { // The name of the Tenant. Name string `pulumi:"name"` }
A collection of arguments for invoking getTenant.
type GetTenantOutputArgs ¶
type GetTenantOutputArgs struct { // The name of the Tenant. Name pulumi.StringInput `pulumi:"name"` }
A collection of arguments for invoking getTenant.
func (GetTenantOutputArgs) ElementType ¶
func (GetTenantOutputArgs) ElementType() reflect.Type
type GetTenantResult ¶
type GetTenantResult struct { // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` Name string `pulumi:"name"` }
A collection of values returned by getTenant.
func GetTenant ¶
func GetTenant(ctx *pulumi.Context, args *GetTenantArgs, opts ...pulumi.InvokeOption) (*GetTenantResult, error)
## # Tenant Resource
A FusionAuth Tenant is a named object that represents a discrete namespace for Users, Applications and Groups. A user is unique by email address or username within a tenant.
Tenants may be useful to support a multi-tenant application where you wish to use a single instance of FusionAuth but require the ability to have duplicate users across the tenants in your own application. In this scenario a user may exist multiple times with the same email address and different passwords across tenants.
Tenants may also be useful in a test or staging environment to allow multiple users to call APIs and create and modify users without possibility of collision.
[Tenants API](https://fusionauth.io/docs/v1/tech/apis/tenants)
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-fusionauth/sdk/go/fusionauth" "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.GetTenant(ctx, &GetTenantArgs{ Name: "Default", }, nil) if err != nil { return err } return nil }) }
```
type GetTenantResultOutput ¶
type GetTenantResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getTenant.
func GetTenantOutput ¶
func GetTenantOutput(ctx *pulumi.Context, args GetTenantOutputArgs, opts ...pulumi.InvokeOption) GetTenantResultOutput
func (GetTenantResultOutput) ElementType ¶
func (GetTenantResultOutput) ElementType() reflect.Type
func (GetTenantResultOutput) Id ¶
func (o GetTenantResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetTenantResultOutput) Name ¶
func (o GetTenantResultOutput) Name() pulumi.StringOutput
func (GetTenantResultOutput) ToGetTenantResultOutput ¶
func (o GetTenantResultOutput) ToGetTenantResultOutput() GetTenantResultOutput
func (GetTenantResultOutput) ToGetTenantResultOutputWithContext ¶
func (o GetTenantResultOutput) ToGetTenantResultOutputWithContext(ctx context.Context) GetTenantResultOutput
type GetUserArgs ¶
type GetUserArgs struct { // The Id of the tenant used to scope this API request. TenantId *string `pulumi:"tenantId"` // The Id of the user. Either `userId` or `username` must be specified. UserId *string `pulumi:"userId"` // The username of the user. Either `userId` or `username` must be specified. Username *string `pulumi:"username"` }
A collection of arguments for invoking getUser.
type GetUserOutputArgs ¶
type GetUserOutputArgs struct { // The Id of the tenant used to scope this API request. TenantId pulumi.StringPtrInput `pulumi:"tenantId"` // The Id of the user. Either `userId` or `username` must be specified. UserId pulumi.StringPtrInput `pulumi:"userId"` // The username of the user. Either `userId` or `username` must be specified. Username pulumi.StringPtrInput `pulumi:"username"` }
A collection of arguments for invoking getUser.
func (GetUserOutputArgs) ElementType ¶
func (GetUserOutputArgs) ElementType() reflect.Type
type GetUserResult ¶
type GetUserResult struct { // True if the user is active. False if the user has been deactivated. Deactivated users will not be able to login. Active bool `pulumi:"active"` // An ISO-8601 formatted date of the user’s birthdate such as YYYY-MM-DD. BirthDate string `pulumi:"birthDate"` // A JSON serialised string that can hold any information about the user. Data string `pulumi:"data"` // The user’s email address. Email string `pulumi:"email"` // The expiration instant of the user’s account. An expired user is not permitted to login. Expiry int `pulumi:"expiry"` // The first name of the user. FirstName string `pulumi:"firstName"` // The user’s full name. FullName string `pulumi:"fullName"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // The URL that points to an image file that is the user’s profile image. ImageUrl string `pulumi:"imageUrl"` // The user’s last name. LastName string `pulumi:"lastName"` // The user’s middle name. MiddleName string `pulumi:"middleName"` // The user’s mobile phone number. MobilePhone string `pulumi:"mobilePhone"` // The email address of the user’s parent or guardian. ParentEmail string `pulumi:"parentEmail"` // Indicates that the user’s password needs to be changed during their next login attempt. PasswordChangeRequired bool `pulumi:"passwordChangeRequired"` // An array of locale strings that give, in order, the user’s preferred languages. PreferredLanguages []string `pulumi:"preferredLanguages"` TenantId string `pulumi:"tenantId"` // The user’s preferred timezone. Timezone string `pulumi:"timezone"` UserId string `pulumi:"userId"` Username string `pulumi:"username"` // The current status of the username. This is used if you are moderating usernames via CleanSpeak. UsernameStatus string `pulumi:"usernameStatus"` }
A collection of values returned by getUser.
func GetUser ¶
func GetUser(ctx *pulumi.Context, args *GetUserArgs, opts ...pulumi.InvokeOption) (*GetUserResult, error)
## # User Data Source
This data source can be used to fetch information about a specific user.
[Users API](https://fusionauth.io/docs/v1/tech/apis/users)
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-fusionauth/sdk/go/fusionauth" "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.GetUser(ctx, &GetUserArgs{ Username: pulumi.StringRef("foo@example.com"), }, nil) if err != nil { return err } return nil }) }
```
type GetUserResultOutput ¶
type GetUserResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getUser.
func GetUserOutput ¶
func GetUserOutput(ctx *pulumi.Context, args GetUserOutputArgs, opts ...pulumi.InvokeOption) GetUserResultOutput
func (GetUserResultOutput) Active ¶
func (o GetUserResultOutput) Active() pulumi.BoolOutput
True if the user is active. False if the user has been deactivated. Deactivated users will not be able to login.
func (GetUserResultOutput) BirthDate ¶
func (o GetUserResultOutput) BirthDate() pulumi.StringOutput
An ISO-8601 formatted date of the user’s birthdate such as YYYY-MM-DD.
func (GetUserResultOutput) Data ¶
func (o GetUserResultOutput) Data() pulumi.StringOutput
A JSON serialised string that can hold any information about the user.
func (GetUserResultOutput) ElementType ¶
func (GetUserResultOutput) ElementType() reflect.Type
func (GetUserResultOutput) Email ¶
func (o GetUserResultOutput) Email() pulumi.StringOutput
The user’s email address.
func (GetUserResultOutput) Expiry ¶
func (o GetUserResultOutput) Expiry() pulumi.IntOutput
The expiration instant of the user’s account. An expired user is not permitted to login.
func (GetUserResultOutput) FirstName ¶
func (o GetUserResultOutput) FirstName() pulumi.StringOutput
The first name of the user.
func (GetUserResultOutput) FullName ¶
func (o GetUserResultOutput) FullName() pulumi.StringOutput
The user’s full name.
func (GetUserResultOutput) Id ¶
func (o GetUserResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetUserResultOutput) ImageUrl ¶
func (o GetUserResultOutput) ImageUrl() pulumi.StringOutput
The URL that points to an image file that is the user’s profile image.
func (GetUserResultOutput) LastName ¶
func (o GetUserResultOutput) LastName() pulumi.StringOutput
The user’s last name.
func (GetUserResultOutput) MiddleName ¶
func (o GetUserResultOutput) MiddleName() pulumi.StringOutput
The user’s middle name.
func (GetUserResultOutput) MobilePhone ¶
func (o GetUserResultOutput) MobilePhone() pulumi.StringOutput
The user’s mobile phone number.
func (GetUserResultOutput) ParentEmail ¶
func (o GetUserResultOutput) ParentEmail() pulumi.StringOutput
The email address of the user’s parent or guardian.
func (GetUserResultOutput) PasswordChangeRequired ¶
func (o GetUserResultOutput) PasswordChangeRequired() pulumi.BoolOutput
Indicates that the user’s password needs to be changed during their next login attempt.
func (GetUserResultOutput) PreferredLanguages ¶
func (o GetUserResultOutput) PreferredLanguages() pulumi.StringArrayOutput
An array of locale strings that give, in order, the user’s preferred languages.
func (GetUserResultOutput) TenantId ¶
func (o GetUserResultOutput) TenantId() pulumi.StringOutput
func (GetUserResultOutput) Timezone ¶
func (o GetUserResultOutput) Timezone() pulumi.StringOutput
The user’s preferred timezone.
func (GetUserResultOutput) ToGetUserResultOutput ¶
func (o GetUserResultOutput) ToGetUserResultOutput() GetUserResultOutput
func (GetUserResultOutput) ToGetUserResultOutputWithContext ¶
func (o GetUserResultOutput) ToGetUserResultOutputWithContext(ctx context.Context) GetUserResultOutput
func (GetUserResultOutput) UserId ¶
func (o GetUserResultOutput) UserId() pulumi.StringOutput
func (GetUserResultOutput) Username ¶
func (o GetUserResultOutput) Username() pulumi.StringOutput
func (GetUserResultOutput) UsernameStatus ¶
func (o GetUserResultOutput) UsernameStatus() pulumi.StringOutput
The current status of the username. This is used if you are moderating usernames via CleanSpeak.
type Provider ¶
type Provider struct { pulumi.ProviderResourceState ApiKey pulumi.StringPtrOutput `pulumi:"apiKey"` Host pulumi.StringPtrOutput `pulumi:"host"` }
The provider type for the fusionauth package. By default, resources use package-wide configuration settings, however an explicit `Provider` instance may be created and passed during resource construction to achieve fine-grained programmatic control over provider settings. See the [documentation](https://www.pulumi.com/docs/reference/programming-model/#providers) for more information.
func NewProvider ¶
func NewProvider(ctx *pulumi.Context, name string, args *ProviderArgs, opts ...pulumi.ResourceOption) (*Provider, error)
NewProvider registers a new resource with the given unique name, arguments, and options.
func (*Provider) ElementType ¶
func (*Provider) ToProviderOutput ¶
func (i *Provider) ToProviderOutput() ProviderOutput
func (*Provider) ToProviderOutputWithContext ¶
func (i *Provider) ToProviderOutputWithContext(ctx context.Context) ProviderOutput
type ProviderArgs ¶
type ProviderArgs struct { ApiKey pulumi.StringPtrInput Host pulumi.StringPtrInput }
The set of arguments for constructing a Provider resource.
func (ProviderArgs) ElementType ¶
func (ProviderArgs) ElementType() reflect.Type
type ProviderInput ¶
type ProviderInput interface { pulumi.Input ToProviderOutput() ProviderOutput ToProviderOutputWithContext(ctx context.Context) ProviderOutput }
type ProviderOutput ¶
type ProviderOutput struct{ *pulumi.OutputState }
func (ProviderOutput) ApiKey ¶
func (o ProviderOutput) ApiKey() pulumi.StringPtrOutput
func (ProviderOutput) ElementType ¶
func (ProviderOutput) ElementType() reflect.Type
func (ProviderOutput) Host ¶
func (o ProviderOutput) Host() pulumi.StringPtrOutput
func (ProviderOutput) ToProviderOutput ¶
func (o ProviderOutput) ToProviderOutput() ProviderOutput
func (ProviderOutput) ToProviderOutputWithContext ¶
func (o ProviderOutput) ToProviderOutputWithContext(ctx context.Context) ProviderOutput
Source Files ¶
- doc.go
- fusionAuthApiKey.go
- fusionAuthApplication.go
- fusionAuthApplicationRole.go
- fusionAuthEMail.go
- fusionAuthEntity.go
- fusionAuthEntityGrant.go
- fusionAuthEntityType.go
- fusionAuthEntityTypePermission.go
- fusionAuthForm.go
- fusionAuthFormField.go
- fusionAuthGenericConnector.go
- fusionAuthGroup.go
- fusionAuthIdpApple.go
- fusionAuthIdpExternalJwt.go
- fusionAuthIdpFacebook.go
- fusionAuthIdpGoogle.go
- fusionAuthIdpOpenIdConnect.go
- fusionAuthIdpPsn.go
- fusionAuthIdpSamlV2IdpInitiated.go
- fusionAuthIdpSamlv2.go
- fusionAuthIdpSteam.go
- fusionAuthIdpTwitch.go
- fusionAuthIdpXBox.go
- fusionAuthImportedKey.go
- fusionAuthKey.go
- fusionAuthLambda.go
- fusionAuthReactor.go
- fusionAuthRegistration.go
- fusionAuthSystemConfiguration.go
- fusionAuthTenant.go
- fusionAuthTheme.go
- fusionAuthUser.go
- fusionAuthUserAction.go
- fusionAuthWebhook.go
- getApplication.go
- getApplicationRole.go
- getForm.go
- getIdp.go
- getLambda.go
- getTenant.go
- getUser.go
- init.go
- provider.go
- pulumiTypes.go
- pulumiUtilities.go