frontegg

package
v0.0.0-...-a0b9da4 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 2, 2022 License: Apache-2.0 Imports: 10 Imported by: 0

Documentation

Overview

A Pulumi package for creating and managing frontegg cloud resources.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func PkgVersion

func PkgVersion() (semver.Version, error)

PkgVersion uses reflection to determine the version of the current package.

Types

type AllowedOrigin

type AllowedOrigin struct {
	pulumi.CustomResourceState

	// The allowed origin URI.
	AllowedOrigin pulumi.StringOutput `pulumi:"allowedOrigin"`
}

func GetAllowedOrigin

func GetAllowedOrigin(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *AllowedOriginState, opts ...pulumi.ResourceOption) (*AllowedOrigin, error)

GetAllowedOrigin gets an existing AllowedOrigin 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 NewAllowedOrigin

func NewAllowedOrigin(ctx *pulumi.Context,
	name string, args *AllowedOriginArgs, opts ...pulumi.ResourceOption) (*AllowedOrigin, error)

NewAllowedOrigin registers a new resource with the given unique name, arguments, and options.

func (*AllowedOrigin) ElementType

func (*AllowedOrigin) ElementType() reflect.Type

func (*AllowedOrigin) ToAllowedOriginOutput

func (i *AllowedOrigin) ToAllowedOriginOutput() AllowedOriginOutput

func (*AllowedOrigin) ToAllowedOriginOutputWithContext

func (i *AllowedOrigin) ToAllowedOriginOutputWithContext(ctx context.Context) AllowedOriginOutput

type AllowedOriginArgs

type AllowedOriginArgs struct {
	// The allowed origin URI.
	AllowedOrigin pulumi.StringInput
}

The set of arguments for constructing a AllowedOrigin resource.

func (AllowedOriginArgs) ElementType

func (AllowedOriginArgs) ElementType() reflect.Type

type AllowedOriginArray

type AllowedOriginArray []AllowedOriginInput

func (AllowedOriginArray) ElementType

func (AllowedOriginArray) ElementType() reflect.Type

func (AllowedOriginArray) ToAllowedOriginArrayOutput

func (i AllowedOriginArray) ToAllowedOriginArrayOutput() AllowedOriginArrayOutput

func (AllowedOriginArray) ToAllowedOriginArrayOutputWithContext

func (i AllowedOriginArray) ToAllowedOriginArrayOutputWithContext(ctx context.Context) AllowedOriginArrayOutput

type AllowedOriginArrayInput

type AllowedOriginArrayInput interface {
	pulumi.Input

	ToAllowedOriginArrayOutput() AllowedOriginArrayOutput
	ToAllowedOriginArrayOutputWithContext(context.Context) AllowedOriginArrayOutput
}

AllowedOriginArrayInput is an input type that accepts AllowedOriginArray and AllowedOriginArrayOutput values. You can construct a concrete instance of `AllowedOriginArrayInput` via:

AllowedOriginArray{ AllowedOriginArgs{...} }

type AllowedOriginArrayOutput

type AllowedOriginArrayOutput struct{ *pulumi.OutputState }

func (AllowedOriginArrayOutput) ElementType

func (AllowedOriginArrayOutput) ElementType() reflect.Type

func (AllowedOriginArrayOutput) Index

func (AllowedOriginArrayOutput) ToAllowedOriginArrayOutput

func (o AllowedOriginArrayOutput) ToAllowedOriginArrayOutput() AllowedOriginArrayOutput

func (AllowedOriginArrayOutput) ToAllowedOriginArrayOutputWithContext

func (o AllowedOriginArrayOutput) ToAllowedOriginArrayOutputWithContext(ctx context.Context) AllowedOriginArrayOutput

type AllowedOriginInput

type AllowedOriginInput interface {
	pulumi.Input

	ToAllowedOriginOutput() AllowedOriginOutput
	ToAllowedOriginOutputWithContext(ctx context.Context) AllowedOriginOutput
}

type AllowedOriginMap

type AllowedOriginMap map[string]AllowedOriginInput

func (AllowedOriginMap) ElementType

func (AllowedOriginMap) ElementType() reflect.Type

func (AllowedOriginMap) ToAllowedOriginMapOutput

func (i AllowedOriginMap) ToAllowedOriginMapOutput() AllowedOriginMapOutput

func (AllowedOriginMap) ToAllowedOriginMapOutputWithContext

func (i AllowedOriginMap) ToAllowedOriginMapOutputWithContext(ctx context.Context) AllowedOriginMapOutput

type AllowedOriginMapInput

type AllowedOriginMapInput interface {
	pulumi.Input

	ToAllowedOriginMapOutput() AllowedOriginMapOutput
	ToAllowedOriginMapOutputWithContext(context.Context) AllowedOriginMapOutput
}

AllowedOriginMapInput is an input type that accepts AllowedOriginMap and AllowedOriginMapOutput values. You can construct a concrete instance of `AllowedOriginMapInput` via:

AllowedOriginMap{ "key": AllowedOriginArgs{...} }

type AllowedOriginMapOutput

type AllowedOriginMapOutput struct{ *pulumi.OutputState }

func (AllowedOriginMapOutput) ElementType

func (AllowedOriginMapOutput) ElementType() reflect.Type

func (AllowedOriginMapOutput) MapIndex

func (AllowedOriginMapOutput) ToAllowedOriginMapOutput

func (o AllowedOriginMapOutput) ToAllowedOriginMapOutput() AllowedOriginMapOutput

func (AllowedOriginMapOutput) ToAllowedOriginMapOutputWithContext

func (o AllowedOriginMapOutput) ToAllowedOriginMapOutputWithContext(ctx context.Context) AllowedOriginMapOutput

type AllowedOriginOutput

type AllowedOriginOutput struct{ *pulumi.OutputState }

func (AllowedOriginOutput) ElementType

func (AllowedOriginOutput) ElementType() reflect.Type

func (AllowedOriginOutput) ToAllowedOriginOutput

func (o AllowedOriginOutput) ToAllowedOriginOutput() AllowedOriginOutput

func (AllowedOriginOutput) ToAllowedOriginOutputWithContext

func (o AllowedOriginOutput) ToAllowedOriginOutputWithContext(ctx context.Context) AllowedOriginOutput

type AllowedOriginState

type AllowedOriginState struct {
	// The allowed origin URI.
	AllowedOrigin pulumi.StringPtrInput
}

func (AllowedOriginState) ElementType

func (AllowedOriginState) ElementType() reflect.Type

type LookupPermissionArgs

type LookupPermissionArgs struct {
	Key string `pulumi:"key"`
}

A collection of arguments for invoking getPermission.

type LookupPermissionOutputArgs

type LookupPermissionOutputArgs struct {
	Key pulumi.StringInput `pulumi:"key"`
}

A collection of arguments for invoking getPermission.

func (LookupPermissionOutputArgs) ElementType

func (LookupPermissionOutputArgs) ElementType() reflect.Type

type LookupPermissionResult

type LookupPermissionResult struct {
	CategoryId  string `pulumi:"categoryId"`
	CreatedAt   string `pulumi:"createdAt"`
	Description string `pulumi:"description"`
	// The provider-assigned unique ID for this managed resource.
	Id   string `pulumi:"id"`
	Key  string `pulumi:"key"`
	Name string `pulumi:"name"`
}

A collection of values returned by getPermission.

type LookupPermissionResultOutput

type LookupPermissionResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getPermission.

func (LookupPermissionResultOutput) CategoryId

func (LookupPermissionResultOutput) CreatedAt

func (LookupPermissionResultOutput) Description

func (LookupPermissionResultOutput) ElementType

func (LookupPermissionResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (LookupPermissionResultOutput) Key

func (LookupPermissionResultOutput) Name

func (LookupPermissionResultOutput) ToLookupPermissionResultOutput

func (o LookupPermissionResultOutput) ToLookupPermissionResultOutput() LookupPermissionResultOutput

func (LookupPermissionResultOutput) ToLookupPermissionResultOutputWithContext

func (o LookupPermissionResultOutput) ToLookupPermissionResultOutputWithContext(ctx context.Context) LookupPermissionResultOutput

type Permission

type Permission struct {
	pulumi.CustomResourceState

	// The identifier of the category to which this permission belongs.
	CategoryId pulumi.StringOutput `pulumi:"categoryId"`
	// The timestamp at which the permission was created.
	CreatedAt pulumi.StringOutput `pulumi:"createdAt"`
	// A human-readable description of the permission.
	Description pulumi.StringOutput `pulumi:"description"`
	// A human-readable identifier for the permission.
	Key pulumi.StringOutput `pulumi:"key"`
	// A human-readable name for the permission.
	Name pulumi.StringOutput `pulumi:"name"`
}

func GetPermission

func GetPermission(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *PermissionState, opts ...pulumi.ResourceOption) (*Permission, error)

GetPermission gets an existing Permission 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 NewPermission

func NewPermission(ctx *pulumi.Context,
	name string, args *PermissionArgs, opts ...pulumi.ResourceOption) (*Permission, error)

NewPermission registers a new resource with the given unique name, arguments, and options.

func (*Permission) ElementType

func (*Permission) ElementType() reflect.Type

func (*Permission) ToPermissionOutput

func (i *Permission) ToPermissionOutput() PermissionOutput

func (*Permission) ToPermissionOutputWithContext

func (i *Permission) ToPermissionOutputWithContext(ctx context.Context) PermissionOutput

type PermissionArgs

type PermissionArgs struct {
	// The identifier of the category to which this permission belongs.
	CategoryId pulumi.StringInput
	// A human-readable description of the permission.
	Description pulumi.StringInput
	// A human-readable identifier for the permission.
	Key pulumi.StringInput
	// A human-readable name for the permission.
	Name pulumi.StringPtrInput
}

The set of arguments for constructing a Permission resource.

func (PermissionArgs) ElementType

func (PermissionArgs) ElementType() reflect.Type

type PermissionArray

type PermissionArray []PermissionInput

func (PermissionArray) ElementType

func (PermissionArray) ElementType() reflect.Type

func (PermissionArray) ToPermissionArrayOutput

func (i PermissionArray) ToPermissionArrayOutput() PermissionArrayOutput

func (PermissionArray) ToPermissionArrayOutputWithContext

func (i PermissionArray) ToPermissionArrayOutputWithContext(ctx context.Context) PermissionArrayOutput

type PermissionArrayInput

type PermissionArrayInput interface {
	pulumi.Input

	ToPermissionArrayOutput() PermissionArrayOutput
	ToPermissionArrayOutputWithContext(context.Context) PermissionArrayOutput
}

PermissionArrayInput is an input type that accepts PermissionArray and PermissionArrayOutput values. You can construct a concrete instance of `PermissionArrayInput` via:

PermissionArray{ PermissionArgs{...} }

type PermissionArrayOutput

type PermissionArrayOutput struct{ *pulumi.OutputState }

func (PermissionArrayOutput) ElementType

func (PermissionArrayOutput) ElementType() reflect.Type

func (PermissionArrayOutput) Index

func (PermissionArrayOutput) ToPermissionArrayOutput

func (o PermissionArrayOutput) ToPermissionArrayOutput() PermissionArrayOutput

func (PermissionArrayOutput) ToPermissionArrayOutputWithContext

func (o PermissionArrayOutput) ToPermissionArrayOutputWithContext(ctx context.Context) PermissionArrayOutput

type PermissionCategory

type PermissionCategory struct {
	pulumi.CustomResourceState

	// The timestamp at which the permission category was created.
	CreatedAt pulumi.StringOutput `pulumi:"createdAt"`
	// A human-readable description of the permission category.
	Description pulumi.StringOutput `pulumi:"description"`
	// A human-readable name for the permission category.
	Name pulumi.StringOutput `pulumi:"name"`
}

func GetPermissionCategory

func GetPermissionCategory(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *PermissionCategoryState, opts ...pulumi.ResourceOption) (*PermissionCategory, error)

GetPermissionCategory gets an existing PermissionCategory 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 NewPermissionCategory

func NewPermissionCategory(ctx *pulumi.Context,
	name string, args *PermissionCategoryArgs, opts ...pulumi.ResourceOption) (*PermissionCategory, error)

NewPermissionCategory registers a new resource with the given unique name, arguments, and options.

func (*PermissionCategory) ElementType

func (*PermissionCategory) ElementType() reflect.Type

func (*PermissionCategory) ToPermissionCategoryOutput

func (i *PermissionCategory) ToPermissionCategoryOutput() PermissionCategoryOutput

func (*PermissionCategory) ToPermissionCategoryOutputWithContext

func (i *PermissionCategory) ToPermissionCategoryOutputWithContext(ctx context.Context) PermissionCategoryOutput

type PermissionCategoryArgs

type PermissionCategoryArgs struct {
	// A human-readable description of the permission category.
	Description pulumi.StringInput
	// A human-readable name for the permission category.
	Name pulumi.StringPtrInput
}

The set of arguments for constructing a PermissionCategory resource.

func (PermissionCategoryArgs) ElementType

func (PermissionCategoryArgs) ElementType() reflect.Type

type PermissionCategoryArray

type PermissionCategoryArray []PermissionCategoryInput

func (PermissionCategoryArray) ElementType

func (PermissionCategoryArray) ElementType() reflect.Type

func (PermissionCategoryArray) ToPermissionCategoryArrayOutput

func (i PermissionCategoryArray) ToPermissionCategoryArrayOutput() PermissionCategoryArrayOutput

func (PermissionCategoryArray) ToPermissionCategoryArrayOutputWithContext

func (i PermissionCategoryArray) ToPermissionCategoryArrayOutputWithContext(ctx context.Context) PermissionCategoryArrayOutput

type PermissionCategoryArrayInput

type PermissionCategoryArrayInput interface {
	pulumi.Input

	ToPermissionCategoryArrayOutput() PermissionCategoryArrayOutput
	ToPermissionCategoryArrayOutputWithContext(context.Context) PermissionCategoryArrayOutput
}

PermissionCategoryArrayInput is an input type that accepts PermissionCategoryArray and PermissionCategoryArrayOutput values. You can construct a concrete instance of `PermissionCategoryArrayInput` via:

PermissionCategoryArray{ PermissionCategoryArgs{...} }

type PermissionCategoryArrayOutput

type PermissionCategoryArrayOutput struct{ *pulumi.OutputState }

func (PermissionCategoryArrayOutput) ElementType

func (PermissionCategoryArrayOutput) Index

func (PermissionCategoryArrayOutput) ToPermissionCategoryArrayOutput

func (o PermissionCategoryArrayOutput) ToPermissionCategoryArrayOutput() PermissionCategoryArrayOutput

func (PermissionCategoryArrayOutput) ToPermissionCategoryArrayOutputWithContext

func (o PermissionCategoryArrayOutput) ToPermissionCategoryArrayOutputWithContext(ctx context.Context) PermissionCategoryArrayOutput

type PermissionCategoryInput

type PermissionCategoryInput interface {
	pulumi.Input

	ToPermissionCategoryOutput() PermissionCategoryOutput
	ToPermissionCategoryOutputWithContext(ctx context.Context) PermissionCategoryOutput
}

type PermissionCategoryMap

type PermissionCategoryMap map[string]PermissionCategoryInput

func (PermissionCategoryMap) ElementType

func (PermissionCategoryMap) ElementType() reflect.Type

func (PermissionCategoryMap) ToPermissionCategoryMapOutput

func (i PermissionCategoryMap) ToPermissionCategoryMapOutput() PermissionCategoryMapOutput

func (PermissionCategoryMap) ToPermissionCategoryMapOutputWithContext

func (i PermissionCategoryMap) ToPermissionCategoryMapOutputWithContext(ctx context.Context) PermissionCategoryMapOutput

type PermissionCategoryMapInput

type PermissionCategoryMapInput interface {
	pulumi.Input

	ToPermissionCategoryMapOutput() PermissionCategoryMapOutput
	ToPermissionCategoryMapOutputWithContext(context.Context) PermissionCategoryMapOutput
}

PermissionCategoryMapInput is an input type that accepts PermissionCategoryMap and PermissionCategoryMapOutput values. You can construct a concrete instance of `PermissionCategoryMapInput` via:

PermissionCategoryMap{ "key": PermissionCategoryArgs{...} }

type PermissionCategoryMapOutput

type PermissionCategoryMapOutput struct{ *pulumi.OutputState }

func (PermissionCategoryMapOutput) ElementType

func (PermissionCategoryMapOutput) MapIndex

func (PermissionCategoryMapOutput) ToPermissionCategoryMapOutput

func (o PermissionCategoryMapOutput) ToPermissionCategoryMapOutput() PermissionCategoryMapOutput

func (PermissionCategoryMapOutput) ToPermissionCategoryMapOutputWithContext

func (o PermissionCategoryMapOutput) ToPermissionCategoryMapOutputWithContext(ctx context.Context) PermissionCategoryMapOutput

type PermissionCategoryOutput

type PermissionCategoryOutput struct{ *pulumi.OutputState }

func (PermissionCategoryOutput) ElementType

func (PermissionCategoryOutput) ElementType() reflect.Type

func (PermissionCategoryOutput) ToPermissionCategoryOutput

func (o PermissionCategoryOutput) ToPermissionCategoryOutput() PermissionCategoryOutput

func (PermissionCategoryOutput) ToPermissionCategoryOutputWithContext

func (o PermissionCategoryOutput) ToPermissionCategoryOutputWithContext(ctx context.Context) PermissionCategoryOutput

type PermissionCategoryState

type PermissionCategoryState struct {
	// The timestamp at which the permission category was created.
	CreatedAt pulumi.StringPtrInput
	// A human-readable description of the permission category.
	Description pulumi.StringPtrInput
	// A human-readable name for the permission category.
	Name pulumi.StringPtrInput
}

func (PermissionCategoryState) ElementType

func (PermissionCategoryState) ElementType() reflect.Type

type PermissionInput

type PermissionInput interface {
	pulumi.Input

	ToPermissionOutput() PermissionOutput
	ToPermissionOutputWithContext(ctx context.Context) PermissionOutput
}

type PermissionMap

type PermissionMap map[string]PermissionInput

func (PermissionMap) ElementType

func (PermissionMap) ElementType() reflect.Type

func (PermissionMap) ToPermissionMapOutput

func (i PermissionMap) ToPermissionMapOutput() PermissionMapOutput

func (PermissionMap) ToPermissionMapOutputWithContext

func (i PermissionMap) ToPermissionMapOutputWithContext(ctx context.Context) PermissionMapOutput

type PermissionMapInput

type PermissionMapInput interface {
	pulumi.Input

	ToPermissionMapOutput() PermissionMapOutput
	ToPermissionMapOutputWithContext(context.Context) PermissionMapOutput
}

PermissionMapInput is an input type that accepts PermissionMap and PermissionMapOutput values. You can construct a concrete instance of `PermissionMapInput` via:

PermissionMap{ "key": PermissionArgs{...} }

type PermissionMapOutput

type PermissionMapOutput struct{ *pulumi.OutputState }

func (PermissionMapOutput) ElementType

func (PermissionMapOutput) ElementType() reflect.Type

func (PermissionMapOutput) MapIndex

func (PermissionMapOutput) ToPermissionMapOutput

func (o PermissionMapOutput) ToPermissionMapOutput() PermissionMapOutput

func (PermissionMapOutput) ToPermissionMapOutputWithContext

func (o PermissionMapOutput) ToPermissionMapOutputWithContext(ctx context.Context) PermissionMapOutput

type PermissionOutput

type PermissionOutput struct{ *pulumi.OutputState }

func (PermissionOutput) ElementType

func (PermissionOutput) ElementType() reflect.Type

func (PermissionOutput) ToPermissionOutput

func (o PermissionOutput) ToPermissionOutput() PermissionOutput

func (PermissionOutput) ToPermissionOutputWithContext

func (o PermissionOutput) ToPermissionOutputWithContext(ctx context.Context) PermissionOutput

type PermissionState

type PermissionState struct {
	// The identifier of the category to which this permission belongs.
	CategoryId pulumi.StringPtrInput
	// The timestamp at which the permission was created.
	CreatedAt pulumi.StringPtrInput
	// A human-readable description of the permission.
	Description pulumi.StringPtrInput
	// A human-readable identifier for the permission.
	Key pulumi.StringPtrInput
	// A human-readable name for the permission.
	Name pulumi.StringPtrInput
}

func (PermissionState) ElementType

func (PermissionState) ElementType() reflect.Type

type Provider

type Provider struct {
	pulumi.ProviderResourceState

	// The Frontegg api url. Override to change region. Defaults to EU url.
	ApiBaseUrl pulumi.StringPtrOutput `pulumi:"apiBaseUrl"`
	// The client ID for a Frontegg portal API key.
	ClientId pulumi.StringOutput `pulumi:"clientId"`
	// The Frontegg portal url. Override to change region. Defaults to EU url.
	PortalBaseUrl pulumi.StringPtrOutput `pulumi:"portalBaseUrl"`
	// The corresponding secret key for the API key.
	SecretKey pulumi.StringOutput `pulumi:"secretKey"`
}

The provider type for the frontegg 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) ElementType() reflect.Type

func (*Provider) ToProviderOutput

func (i *Provider) ToProviderOutput() ProviderOutput

func (*Provider) ToProviderOutputWithContext

func (i *Provider) ToProviderOutputWithContext(ctx context.Context) ProviderOutput

type ProviderArgs

type ProviderArgs struct {
	// The Frontegg api url. Override to change region. Defaults to EU url.
	ApiBaseUrl pulumi.StringPtrInput
	// The client ID for a Frontegg portal API key.
	ClientId pulumi.StringInput
	// The Frontegg portal url. Override to change region. Defaults to EU url.
	PortalBaseUrl pulumi.StringPtrInput
	// The corresponding secret key for the API key.
	SecretKey pulumi.StringInput
}

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) ElementType

func (ProviderOutput) ElementType() reflect.Type

func (ProviderOutput) ToProviderOutput

func (o ProviderOutput) ToProviderOutput() ProviderOutput

func (ProviderOutput) ToProviderOutputWithContext

func (o ProviderOutput) ToProviderOutputWithContext(ctx context.Context) ProviderOutput

type RedirectUri

type RedirectUri struct {
	pulumi.CustomResourceState

	// The redirect URI key.
	Key pulumi.StringOutput `pulumi:"key"`
	// The redirect URI.
	RedirectUri pulumi.StringOutput `pulumi:"redirectUri"`
}

func GetRedirectUri

func GetRedirectUri(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *RedirectUriState, opts ...pulumi.ResourceOption) (*RedirectUri, error)

GetRedirectUri gets an existing RedirectUri 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 NewRedirectUri

func NewRedirectUri(ctx *pulumi.Context,
	name string, args *RedirectUriArgs, opts ...pulumi.ResourceOption) (*RedirectUri, error)

NewRedirectUri registers a new resource with the given unique name, arguments, and options.

func (*RedirectUri) ElementType

func (*RedirectUri) ElementType() reflect.Type

func (*RedirectUri) ToRedirectUriOutput

func (i *RedirectUri) ToRedirectUriOutput() RedirectUriOutput

func (*RedirectUri) ToRedirectUriOutputWithContext

func (i *RedirectUri) ToRedirectUriOutputWithContext(ctx context.Context) RedirectUriOutput

type RedirectUriArgs

type RedirectUriArgs struct {
	// The redirect URI.
	RedirectUri pulumi.StringInput
}

The set of arguments for constructing a RedirectUri resource.

func (RedirectUriArgs) ElementType

func (RedirectUriArgs) ElementType() reflect.Type

type RedirectUriArray

type RedirectUriArray []RedirectUriInput

func (RedirectUriArray) ElementType

func (RedirectUriArray) ElementType() reflect.Type

func (RedirectUriArray) ToRedirectUriArrayOutput

func (i RedirectUriArray) ToRedirectUriArrayOutput() RedirectUriArrayOutput

func (RedirectUriArray) ToRedirectUriArrayOutputWithContext

func (i RedirectUriArray) ToRedirectUriArrayOutputWithContext(ctx context.Context) RedirectUriArrayOutput

type RedirectUriArrayInput

type RedirectUriArrayInput interface {
	pulumi.Input

	ToRedirectUriArrayOutput() RedirectUriArrayOutput
	ToRedirectUriArrayOutputWithContext(context.Context) RedirectUriArrayOutput
}

RedirectUriArrayInput is an input type that accepts RedirectUriArray and RedirectUriArrayOutput values. You can construct a concrete instance of `RedirectUriArrayInput` via:

RedirectUriArray{ RedirectUriArgs{...} }

type RedirectUriArrayOutput

type RedirectUriArrayOutput struct{ *pulumi.OutputState }

func (RedirectUriArrayOutput) ElementType

func (RedirectUriArrayOutput) ElementType() reflect.Type

func (RedirectUriArrayOutput) Index

func (RedirectUriArrayOutput) ToRedirectUriArrayOutput

func (o RedirectUriArrayOutput) ToRedirectUriArrayOutput() RedirectUriArrayOutput

func (RedirectUriArrayOutput) ToRedirectUriArrayOutputWithContext

func (o RedirectUriArrayOutput) ToRedirectUriArrayOutputWithContext(ctx context.Context) RedirectUriArrayOutput

type RedirectUriInput

type RedirectUriInput interface {
	pulumi.Input

	ToRedirectUriOutput() RedirectUriOutput
	ToRedirectUriOutputWithContext(ctx context.Context) RedirectUriOutput
}

type RedirectUriMap

type RedirectUriMap map[string]RedirectUriInput

func (RedirectUriMap) ElementType

func (RedirectUriMap) ElementType() reflect.Type

func (RedirectUriMap) ToRedirectUriMapOutput

func (i RedirectUriMap) ToRedirectUriMapOutput() RedirectUriMapOutput

func (RedirectUriMap) ToRedirectUriMapOutputWithContext

func (i RedirectUriMap) ToRedirectUriMapOutputWithContext(ctx context.Context) RedirectUriMapOutput

type RedirectUriMapInput

type RedirectUriMapInput interface {
	pulumi.Input

	ToRedirectUriMapOutput() RedirectUriMapOutput
	ToRedirectUriMapOutputWithContext(context.Context) RedirectUriMapOutput
}

RedirectUriMapInput is an input type that accepts RedirectUriMap and RedirectUriMapOutput values. You can construct a concrete instance of `RedirectUriMapInput` via:

RedirectUriMap{ "key": RedirectUriArgs{...} }

type RedirectUriMapOutput

type RedirectUriMapOutput struct{ *pulumi.OutputState }

func (RedirectUriMapOutput) ElementType

func (RedirectUriMapOutput) ElementType() reflect.Type

func (RedirectUriMapOutput) MapIndex

func (RedirectUriMapOutput) ToRedirectUriMapOutput

func (o RedirectUriMapOutput) ToRedirectUriMapOutput() RedirectUriMapOutput

func (RedirectUriMapOutput) ToRedirectUriMapOutputWithContext

func (o RedirectUriMapOutput) ToRedirectUriMapOutputWithContext(ctx context.Context) RedirectUriMapOutput

type RedirectUriOutput

type RedirectUriOutput struct{ *pulumi.OutputState }

func (RedirectUriOutput) ElementType

func (RedirectUriOutput) ElementType() reflect.Type

func (RedirectUriOutput) ToRedirectUriOutput

func (o RedirectUriOutput) ToRedirectUriOutput() RedirectUriOutput

func (RedirectUriOutput) ToRedirectUriOutputWithContext

func (o RedirectUriOutput) ToRedirectUriOutputWithContext(ctx context.Context) RedirectUriOutput

type RedirectUriState

type RedirectUriState struct {
	// The redirect URI key.
	Key pulumi.StringPtrInput
	// The redirect URI.
	RedirectUri pulumi.StringPtrInput
}

func (RedirectUriState) ElementType

func (RedirectUriState) ElementType() reflect.Type

type Role

type Role struct {
	pulumi.CustomResourceState

	// The timestamp at which the role was created.
	CreatedAt pulumi.StringOutput `pulumi:"createdAt"`
	// Whether the role should be applied to new users by default.
	Default pulumi.BoolOutput `pulumi:"default"`
	// A human-readable description of the role.
	Description pulumi.StringOutput `pulumi:"description"`
	// A human-readable identifier for the role.
	Key pulumi.StringOutput `pulumi:"key"`
	// The level of the role in the role hierarchy.
	Level pulumi.IntOutput `pulumi:"level"`
	// A human-readable name for the role.
	Name pulumi.StringOutput `pulumi:"name"`
	// The IDs of the permissions that the role confers to its members.
	PermissionIds pulumi.StringArrayOutput `pulumi:"permissionIds"`
	// The ID of the tenant that owns the role.
	TenantId pulumi.StringOutput `pulumi:"tenantId"`
	// The ID of the vendor that owns the role.
	VendorId pulumi.StringOutput `pulumi:"vendorId"`
}

func GetRole

func GetRole(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *RoleState, opts ...pulumi.ResourceOption) (*Role, error)

GetRole gets an existing Role 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 NewRole

func NewRole(ctx *pulumi.Context,
	name string, args *RoleArgs, opts ...pulumi.ResourceOption) (*Role, error)

NewRole registers a new resource with the given unique name, arguments, and options.

func (*Role) ElementType

func (*Role) ElementType() reflect.Type

func (*Role) ToRoleOutput

func (i *Role) ToRoleOutput() RoleOutput

func (*Role) ToRoleOutputWithContext

func (i *Role) ToRoleOutputWithContext(ctx context.Context) RoleOutput

type RoleArgs

type RoleArgs struct {
	// Whether the role should be applied to new users by default.
	Default pulumi.BoolInput
	// A human-readable description of the role.
	Description pulumi.StringInput
	// A human-readable identifier for the role.
	Key pulumi.StringInput
	// The level of the role in the role hierarchy.
	Level pulumi.IntInput
	// A human-readable name for the role.
	Name pulumi.StringPtrInput
	// The IDs of the permissions that the role confers to its members.
	PermissionIds pulumi.StringArrayInput
}

The set of arguments for constructing a Role resource.

func (RoleArgs) ElementType

func (RoleArgs) ElementType() reflect.Type

type RoleArray

type RoleArray []RoleInput

func (RoleArray) ElementType

func (RoleArray) ElementType() reflect.Type

func (RoleArray) ToRoleArrayOutput

func (i RoleArray) ToRoleArrayOutput() RoleArrayOutput

func (RoleArray) ToRoleArrayOutputWithContext

func (i RoleArray) ToRoleArrayOutputWithContext(ctx context.Context) RoleArrayOutput

type RoleArrayInput

type RoleArrayInput interface {
	pulumi.Input

	ToRoleArrayOutput() RoleArrayOutput
	ToRoleArrayOutputWithContext(context.Context) RoleArrayOutput
}

RoleArrayInput is an input type that accepts RoleArray and RoleArrayOutput values. You can construct a concrete instance of `RoleArrayInput` via:

RoleArray{ RoleArgs{...} }

type RoleArrayOutput

type RoleArrayOutput struct{ *pulumi.OutputState }

func (RoleArrayOutput) ElementType

func (RoleArrayOutput) ElementType() reflect.Type

func (RoleArrayOutput) Index

func (RoleArrayOutput) ToRoleArrayOutput

func (o RoleArrayOutput) ToRoleArrayOutput() RoleArrayOutput

func (RoleArrayOutput) ToRoleArrayOutputWithContext

func (o RoleArrayOutput) ToRoleArrayOutputWithContext(ctx context.Context) RoleArrayOutput

type RoleInput

type RoleInput interface {
	pulumi.Input

	ToRoleOutput() RoleOutput
	ToRoleOutputWithContext(ctx context.Context) RoleOutput
}

type RoleMap

type RoleMap map[string]RoleInput

func (RoleMap) ElementType

func (RoleMap) ElementType() reflect.Type

func (RoleMap) ToRoleMapOutput

func (i RoleMap) ToRoleMapOutput() RoleMapOutput

func (RoleMap) ToRoleMapOutputWithContext

func (i RoleMap) ToRoleMapOutputWithContext(ctx context.Context) RoleMapOutput

type RoleMapInput

type RoleMapInput interface {
	pulumi.Input

	ToRoleMapOutput() RoleMapOutput
	ToRoleMapOutputWithContext(context.Context) RoleMapOutput
}

RoleMapInput is an input type that accepts RoleMap and RoleMapOutput values. You can construct a concrete instance of `RoleMapInput` via:

RoleMap{ "key": RoleArgs{...} }

type RoleMapOutput

type RoleMapOutput struct{ *pulumi.OutputState }

func (RoleMapOutput) ElementType

func (RoleMapOutput) ElementType() reflect.Type

func (RoleMapOutput) MapIndex

func (RoleMapOutput) ToRoleMapOutput

func (o RoleMapOutput) ToRoleMapOutput() RoleMapOutput

func (RoleMapOutput) ToRoleMapOutputWithContext

func (o RoleMapOutput) ToRoleMapOutputWithContext(ctx context.Context) RoleMapOutput

type RoleOutput

type RoleOutput struct{ *pulumi.OutputState }

func (RoleOutput) ElementType

func (RoleOutput) ElementType() reflect.Type

func (RoleOutput) ToRoleOutput

func (o RoleOutput) ToRoleOutput() RoleOutput

func (RoleOutput) ToRoleOutputWithContext

func (o RoleOutput) ToRoleOutputWithContext(ctx context.Context) RoleOutput

type RoleState

type RoleState struct {
	// The timestamp at which the role was created.
	CreatedAt pulumi.StringPtrInput
	// Whether the role should be applied to new users by default.
	Default pulumi.BoolPtrInput
	// A human-readable description of the role.
	Description pulumi.StringPtrInput
	// A human-readable identifier for the role.
	Key pulumi.StringPtrInput
	// The level of the role in the role hierarchy.
	Level pulumi.IntPtrInput
	// A human-readable name for the role.
	Name pulumi.StringPtrInput
	// The IDs of the permissions that the role confers to its members.
	PermissionIds pulumi.StringArrayInput
	// The ID of the tenant that owns the role.
	TenantId pulumi.StringPtrInput
	// The ID of the vendor that owns the role.
	VendorId pulumi.StringPtrInput
}

func (RoleState) ElementType

func (RoleState) ElementType() reflect.Type

type Tenant

type Tenant struct {
	pulumi.CustomResourceState

	// The application URI for this tenant.
	ApplicationUri pulumi.StringOutput `pulumi:"applicationUri"`
	// A human-readable identifier for the tenant.
	Key pulumi.StringOutput `pulumi:"key"`
	// A human-readable name for the tenant.
	Name pulumi.StringOutput `pulumi:"name"`
}

func GetTenant

func GetTenant(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *TenantState, opts ...pulumi.ResourceOption) (*Tenant, error)

GetTenant gets an existing Tenant 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 NewTenant

func NewTenant(ctx *pulumi.Context,
	name string, args *TenantArgs, opts ...pulumi.ResourceOption) (*Tenant, error)

NewTenant registers a new resource with the given unique name, arguments, and options.

func (*Tenant) ElementType

func (*Tenant) ElementType() reflect.Type

func (*Tenant) ToTenantOutput

func (i *Tenant) ToTenantOutput() TenantOutput

func (*Tenant) ToTenantOutputWithContext

func (i *Tenant) ToTenantOutputWithContext(ctx context.Context) TenantOutput

type TenantArgs

type TenantArgs struct {
	// The application URI for this tenant.
	ApplicationUri pulumi.StringInput
	// A human-readable identifier for the tenant.
	Key pulumi.StringInput
	// A human-readable name for the tenant.
	Name pulumi.StringPtrInput
}

The set of arguments for constructing a Tenant resource.

func (TenantArgs) ElementType

func (TenantArgs) ElementType() reflect.Type

type TenantArray

type TenantArray []TenantInput

func (TenantArray) ElementType

func (TenantArray) ElementType() reflect.Type

func (TenantArray) ToTenantArrayOutput

func (i TenantArray) ToTenantArrayOutput() TenantArrayOutput

func (TenantArray) ToTenantArrayOutputWithContext

func (i TenantArray) ToTenantArrayOutputWithContext(ctx context.Context) TenantArrayOutput

type TenantArrayInput

type TenantArrayInput interface {
	pulumi.Input

	ToTenantArrayOutput() TenantArrayOutput
	ToTenantArrayOutputWithContext(context.Context) TenantArrayOutput
}

TenantArrayInput is an input type that accepts TenantArray and TenantArrayOutput values. You can construct a concrete instance of `TenantArrayInput` via:

TenantArray{ TenantArgs{...} }

type TenantArrayOutput

type TenantArrayOutput struct{ *pulumi.OutputState }

func (TenantArrayOutput) ElementType

func (TenantArrayOutput) ElementType() reflect.Type

func (TenantArrayOutput) Index

func (TenantArrayOutput) ToTenantArrayOutput

func (o TenantArrayOutput) ToTenantArrayOutput() TenantArrayOutput

func (TenantArrayOutput) ToTenantArrayOutputWithContext

func (o TenantArrayOutput) ToTenantArrayOutputWithContext(ctx context.Context) TenantArrayOutput

type TenantInput

type TenantInput interface {
	pulumi.Input

	ToTenantOutput() TenantOutput
	ToTenantOutputWithContext(ctx context.Context) TenantOutput
}

type TenantMap

type TenantMap map[string]TenantInput

func (TenantMap) ElementType

func (TenantMap) ElementType() reflect.Type

func (TenantMap) ToTenantMapOutput

func (i TenantMap) ToTenantMapOutput() TenantMapOutput

func (TenantMap) ToTenantMapOutputWithContext

func (i TenantMap) ToTenantMapOutputWithContext(ctx context.Context) TenantMapOutput

type TenantMapInput

type TenantMapInput interface {
	pulumi.Input

	ToTenantMapOutput() TenantMapOutput
	ToTenantMapOutputWithContext(context.Context) TenantMapOutput
}

TenantMapInput is an input type that accepts TenantMap and TenantMapOutput values. You can construct a concrete instance of `TenantMapInput` via:

TenantMap{ "key": TenantArgs{...} }

type TenantMapOutput

type TenantMapOutput struct{ *pulumi.OutputState }

func (TenantMapOutput) ElementType

func (TenantMapOutput) ElementType() reflect.Type

func (TenantMapOutput) MapIndex

func (TenantMapOutput) ToTenantMapOutput

func (o TenantMapOutput) ToTenantMapOutput() TenantMapOutput

func (TenantMapOutput) ToTenantMapOutputWithContext

func (o TenantMapOutput) ToTenantMapOutputWithContext(ctx context.Context) TenantMapOutput

type TenantOutput

type TenantOutput struct{ *pulumi.OutputState }

func (TenantOutput) ElementType

func (TenantOutput) ElementType() reflect.Type

func (TenantOutput) ToTenantOutput

func (o TenantOutput) ToTenantOutput() TenantOutput

func (TenantOutput) ToTenantOutputWithContext

func (o TenantOutput) ToTenantOutputWithContext(ctx context.Context) TenantOutput

type TenantState

type TenantState struct {
	// The application URI for this tenant.
	ApplicationUri pulumi.StringPtrInput
	// A human-readable identifier for the tenant.
	Key pulumi.StringPtrInput
	// A human-readable name for the tenant.
	Name pulumi.StringPtrInput
}

func (TenantState) ElementType

func (TenantState) ElementType() reflect.Type

type Webhook

type Webhook struct {
	pulumi.CustomResourceState

	// The timestamp at which the webhook was created.
	CreatedAt pulumi.StringOutput `pulumi:"createdAt"`
	// A human-readable description of the webhook.
	Description pulumi.StringOutput `pulumi:"description"`
	// Whether the webhook is enabled.
	Enabled pulumi.BoolOutput `pulumi:"enabled"`
	// The names of the events to subscribe to.
	Events pulumi.StringArrayOutput `pulumi:"events"`
	// A human-readable name for the webhook.
	Name pulumi.StringOutput `pulumi:"name"`
	// A secret to include with the event.
	Secret pulumi.StringOutput `pulumi:"secret"`
	// The ID of the tenant that owns the webhook.
	TenantId pulumi.StringOutput `pulumi:"tenantId"`
	// The type of the webhook.
	Type pulumi.StringOutput `pulumi:"type"`
	// The URL to send events to.
	Url pulumi.StringOutput `pulumi:"url"`
	// The ID of the vendor that owns the webhook.
	VendorId pulumi.StringOutput `pulumi:"vendorId"`
}

func GetWebhook

func GetWebhook(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *WebhookState, opts ...pulumi.ResourceOption) (*Webhook, error)

GetWebhook gets an existing Webhook 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 NewWebhook

func NewWebhook(ctx *pulumi.Context,
	name string, args *WebhookArgs, opts ...pulumi.ResourceOption) (*Webhook, error)

NewWebhook registers a new resource with the given unique name, arguments, and options.

func (*Webhook) ElementType

func (*Webhook) ElementType() reflect.Type

func (*Webhook) ToWebhookOutput

func (i *Webhook) ToWebhookOutput() WebhookOutput

func (*Webhook) ToWebhookOutputWithContext

func (i *Webhook) ToWebhookOutputWithContext(ctx context.Context) WebhookOutput

type WebhookArgs

type WebhookArgs struct {
	// A human-readable description of the webhook.
	Description pulumi.StringInput
	// Whether the webhook is enabled.
	Enabled pulumi.BoolInput
	// The names of the events to subscribe to.
	Events pulumi.StringArrayInput
	// A human-readable name for the webhook.
	Name pulumi.StringPtrInput
	// A secret to include with the event.
	Secret pulumi.StringInput
	// The URL to send events to.
	Url pulumi.StringInput
}

The set of arguments for constructing a Webhook resource.

func (WebhookArgs) ElementType

func (WebhookArgs) ElementType() reflect.Type

type WebhookArray

type WebhookArray []WebhookInput

func (WebhookArray) ElementType

func (WebhookArray) ElementType() reflect.Type

func (WebhookArray) ToWebhookArrayOutput

func (i WebhookArray) ToWebhookArrayOutput() WebhookArrayOutput

func (WebhookArray) ToWebhookArrayOutputWithContext

func (i WebhookArray) ToWebhookArrayOutputWithContext(ctx context.Context) WebhookArrayOutput

type WebhookArrayInput

type WebhookArrayInput interface {
	pulumi.Input

	ToWebhookArrayOutput() WebhookArrayOutput
	ToWebhookArrayOutputWithContext(context.Context) WebhookArrayOutput
}

WebhookArrayInput is an input type that accepts WebhookArray and WebhookArrayOutput values. You can construct a concrete instance of `WebhookArrayInput` via:

WebhookArray{ WebhookArgs{...} }

type WebhookArrayOutput

type WebhookArrayOutput struct{ *pulumi.OutputState }

func (WebhookArrayOutput) ElementType

func (WebhookArrayOutput) ElementType() reflect.Type

func (WebhookArrayOutput) Index

func (WebhookArrayOutput) ToWebhookArrayOutput

func (o WebhookArrayOutput) ToWebhookArrayOutput() WebhookArrayOutput

func (WebhookArrayOutput) ToWebhookArrayOutputWithContext

func (o WebhookArrayOutput) ToWebhookArrayOutputWithContext(ctx context.Context) WebhookArrayOutput

type WebhookInput

type WebhookInput interface {
	pulumi.Input

	ToWebhookOutput() WebhookOutput
	ToWebhookOutputWithContext(ctx context.Context) WebhookOutput
}

type WebhookMap

type WebhookMap map[string]WebhookInput

func (WebhookMap) ElementType

func (WebhookMap) ElementType() reflect.Type

func (WebhookMap) ToWebhookMapOutput

func (i WebhookMap) ToWebhookMapOutput() WebhookMapOutput

func (WebhookMap) ToWebhookMapOutputWithContext

func (i WebhookMap) ToWebhookMapOutputWithContext(ctx context.Context) WebhookMapOutput

type WebhookMapInput

type WebhookMapInput interface {
	pulumi.Input

	ToWebhookMapOutput() WebhookMapOutput
	ToWebhookMapOutputWithContext(context.Context) WebhookMapOutput
}

WebhookMapInput is an input type that accepts WebhookMap and WebhookMapOutput values. You can construct a concrete instance of `WebhookMapInput` via:

WebhookMap{ "key": WebhookArgs{...} }

type WebhookMapOutput

type WebhookMapOutput struct{ *pulumi.OutputState }

func (WebhookMapOutput) ElementType

func (WebhookMapOutput) ElementType() reflect.Type

func (WebhookMapOutput) MapIndex

func (WebhookMapOutput) ToWebhookMapOutput

func (o WebhookMapOutput) ToWebhookMapOutput() WebhookMapOutput

func (WebhookMapOutput) ToWebhookMapOutputWithContext

func (o WebhookMapOutput) ToWebhookMapOutputWithContext(ctx context.Context) WebhookMapOutput

type WebhookOutput

type WebhookOutput struct{ *pulumi.OutputState }

func (WebhookOutput) ElementType

func (WebhookOutput) ElementType() reflect.Type

func (WebhookOutput) ToWebhookOutput

func (o WebhookOutput) ToWebhookOutput() WebhookOutput

func (WebhookOutput) ToWebhookOutputWithContext

func (o WebhookOutput) ToWebhookOutputWithContext(ctx context.Context) WebhookOutput

type WebhookState

type WebhookState struct {
	// The timestamp at which the webhook was created.
	CreatedAt pulumi.StringPtrInput
	// A human-readable description of the webhook.
	Description pulumi.StringPtrInput
	// Whether the webhook is enabled.
	Enabled pulumi.BoolPtrInput
	// The names of the events to subscribe to.
	Events pulumi.StringArrayInput
	// A human-readable name for the webhook.
	Name pulumi.StringPtrInput
	// A secret to include with the event.
	Secret pulumi.StringPtrInput
	// The ID of the tenant that owns the webhook.
	TenantId pulumi.StringPtrInput
	// The type of the webhook.
	Type pulumi.StringPtrInput
	// The URL to send events to.
	Url pulumi.StringPtrInput
	// The ID of the vendor that owns the webhook.
	VendorId pulumi.StringPtrInput
}

func (WebhookState) ElementType

func (WebhookState) ElementType() reflect.Type

type Workspace

type Workspace struct {
	pulumi.CustomResourceState

	// Configures the admin portal.
	AdminPortal WorkspaceAdminPortalOutput `pulumi:"adminPortal"`
	// The origins that are allowed to access the workspace. This parameter controls the value of the "Origin" header for API
	// responses.
	AllowedOrigins pulumi.StringArrayOutput `pulumi:"allowedOrigins"`
	// Configures the general authentication policy.
	AuthPolicy WorkspaceAuthPolicyOutput `pulumi:"authPolicy"`
	// The backend stack of the application associated with the workspace.
	BackendStack pulumi.StringOutput `pulumi:"backendStack"`
	// Configures the CAPTCHA policy in the signup form.
	CaptchaPolicy WorkspaceCaptchaPolicyPtrOutput `pulumi:"captchaPolicy"`
	// The country associated with the workspace.
	Country pulumi.StringOutput `pulumi:"country"`
	// A custom domain at which Frontegg services will be reachable. You must configure a CNAME record for this domain that
	// points to "ssl.frontegg.com" before setting this field.
	CustomDomain pulumi.StringPtrOutput `pulumi:"customDomain"`
	// Configures social login with Facebook.
	FacebookSocialLogin WorkspaceFacebookSocialLoginPtrOutput `pulumi:"facebookSocialLogin"`
	// The domain at which the Frontegg API is served for this workspace. The domain must end with ".frontegg.com" or
	// ".us.frontegg.com".
	FronteggDomain pulumi.StringOutput `pulumi:"fronteggDomain"`
	// The frontend stack of the application associated with the worksapce.
	FrontendStack pulumi.StringOutput `pulumi:"frontendStack"`
	// Configures social login with GitHub.
	GithubSocialLogin WorkspaceGithubSocialLoginPtrOutput `pulumi:"githubSocialLogin"`
	// Configures social login with Google.
	GoogleSocialLogin WorkspaceGoogleSocialLoginPtrOutput `pulumi:"googleSocialLogin"`
	// Configures Frontegg-hosted OAuth login.
	HostedLogin WorkspaceHostedLoginPtrOutput `pulumi:"hostedLogin"`
	// Configures the user lockout policy.
	LockoutPolicy WorkspaceLockoutPolicyPtrOutput `pulumi:"lockoutPolicy"`
	// Configures the multi-factor authentication (MFA) via an authentication app.
	MfaAuthenticationApp WorkspaceMfaAuthenticationAppPtrOutput `pulumi:"mfaAuthenticationApp"`
	// Configures the multi-factor authentication (MFA) policy.
	MfaPolicy WorkspaceMfaPolicyOutput `pulumi:"mfaPolicy"`
	// Configures social login with Google.
	MicrosoftSocialLogin WorkspaceMicrosoftSocialLoginPtrOutput `pulumi:"microsoftSocialLogin"`
	// The name of the workspace.
	Name pulumi.StringOutput `pulumi:"name"`
	// Whether the application associated with the workspace has OpenSaaS installed.
	OpenSaasInstalled pulumi.BoolOutput `pulumi:"openSaasInstalled"`
	// Configures the password policy.
	PasswordPolicy WorkspacePasswordPolicyOutput `pulumi:"passwordPolicy"`
	// Configures the pwned password email.
	PwnedPasswordEmail WorkspacePwnedPasswordEmailPtrOutput `pulumi:"pwnedPasswordEmail"`
	// Configures the password reset email.
	ResetPasswordEmail WorkspaceResetPasswordEmailPtrOutput `pulumi:"resetPasswordEmail"`
	// Configures SSO via SAML.
	Saml WorkspaceSamlPtrOutput `pulumi:"saml"`
	// Configures the user activation email.
	UserActivationEmail WorkspaceUserActivationEmailPtrOutput `pulumi:"userActivationEmail"`
	// Configures the user invitation email.
	UserInvitationEmail WorkspaceUserInvitationEmailPtrOutput `pulumi:"userInvitationEmail"`
}

func GetWorkspace

func GetWorkspace(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *WorkspaceState, opts ...pulumi.ResourceOption) (*Workspace, error)

GetWorkspace gets an existing Workspace 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 NewWorkspace

func NewWorkspace(ctx *pulumi.Context,
	name string, args *WorkspaceArgs, opts ...pulumi.ResourceOption) (*Workspace, error)

NewWorkspace registers a new resource with the given unique name, arguments, and options.

func (*Workspace) ElementType

func (*Workspace) ElementType() reflect.Type

func (*Workspace) ToWorkspaceOutput

func (i *Workspace) ToWorkspaceOutput() WorkspaceOutput

func (*Workspace) ToWorkspaceOutputWithContext

func (i *Workspace) ToWorkspaceOutputWithContext(ctx context.Context) WorkspaceOutput

type WorkspaceAdminPortal

type WorkspaceAdminPortal struct {
	EnableAccountSettings   bool                        `pulumi:"enableAccountSettings"`
	EnableApiTokens         bool                        `pulumi:"enableApiTokens"`
	EnableAuditLogs         bool                        `pulumi:"enableAuditLogs"`
	EnablePersonalApiTokens bool                        `pulumi:"enablePersonalApiTokens"`
	EnablePrivacy           bool                        `pulumi:"enablePrivacy"`
	EnableProfile           bool                        `pulumi:"enableProfile"`
	EnableRoles             bool                        `pulumi:"enableRoles"`
	EnableSecurity          bool                        `pulumi:"enableSecurity"`
	EnableSso               bool                        `pulumi:"enableSso"`
	EnableSubscriptions     bool                        `pulumi:"enableSubscriptions"`
	EnableUsage             bool                        `pulumi:"enableUsage"`
	EnableUsers             bool                        `pulumi:"enableUsers"`
	EnableWebhooks          bool                        `pulumi:"enableWebhooks"`
	Palette                 WorkspaceAdminPortalPalette `pulumi:"palette"`
}

type WorkspaceAdminPortalArgs

type WorkspaceAdminPortalArgs struct {
	EnableAccountSettings   pulumi.BoolInput                 `pulumi:"enableAccountSettings"`
	EnableApiTokens         pulumi.BoolInput                 `pulumi:"enableApiTokens"`
	EnableAuditLogs         pulumi.BoolInput                 `pulumi:"enableAuditLogs"`
	EnablePersonalApiTokens pulumi.BoolInput                 `pulumi:"enablePersonalApiTokens"`
	EnablePrivacy           pulumi.BoolInput                 `pulumi:"enablePrivacy"`
	EnableProfile           pulumi.BoolInput                 `pulumi:"enableProfile"`
	EnableRoles             pulumi.BoolInput                 `pulumi:"enableRoles"`
	EnableSecurity          pulumi.BoolInput                 `pulumi:"enableSecurity"`
	EnableSso               pulumi.BoolInput                 `pulumi:"enableSso"`
	EnableSubscriptions     pulumi.BoolInput                 `pulumi:"enableSubscriptions"`
	EnableUsage             pulumi.BoolInput                 `pulumi:"enableUsage"`
	EnableUsers             pulumi.BoolInput                 `pulumi:"enableUsers"`
	EnableWebhooks          pulumi.BoolInput                 `pulumi:"enableWebhooks"`
	Palette                 WorkspaceAdminPortalPaletteInput `pulumi:"palette"`
}

func (WorkspaceAdminPortalArgs) ElementType

func (WorkspaceAdminPortalArgs) ElementType() reflect.Type

func (WorkspaceAdminPortalArgs) ToWorkspaceAdminPortalOutput

func (i WorkspaceAdminPortalArgs) ToWorkspaceAdminPortalOutput() WorkspaceAdminPortalOutput

func (WorkspaceAdminPortalArgs) ToWorkspaceAdminPortalOutputWithContext

func (i WorkspaceAdminPortalArgs) ToWorkspaceAdminPortalOutputWithContext(ctx context.Context) WorkspaceAdminPortalOutput

func (WorkspaceAdminPortalArgs) ToWorkspaceAdminPortalPtrOutput

func (i WorkspaceAdminPortalArgs) ToWorkspaceAdminPortalPtrOutput() WorkspaceAdminPortalPtrOutput

func (WorkspaceAdminPortalArgs) ToWorkspaceAdminPortalPtrOutputWithContext

func (i WorkspaceAdminPortalArgs) ToWorkspaceAdminPortalPtrOutputWithContext(ctx context.Context) WorkspaceAdminPortalPtrOutput

type WorkspaceAdminPortalInput

type WorkspaceAdminPortalInput interface {
	pulumi.Input

	ToWorkspaceAdminPortalOutput() WorkspaceAdminPortalOutput
	ToWorkspaceAdminPortalOutputWithContext(context.Context) WorkspaceAdminPortalOutput
}

WorkspaceAdminPortalInput is an input type that accepts WorkspaceAdminPortalArgs and WorkspaceAdminPortalOutput values. You can construct a concrete instance of `WorkspaceAdminPortalInput` via:

WorkspaceAdminPortalArgs{...}

type WorkspaceAdminPortalOutput

type WorkspaceAdminPortalOutput struct{ *pulumi.OutputState }

func (WorkspaceAdminPortalOutput) ElementType

func (WorkspaceAdminPortalOutput) ElementType() reflect.Type

func (WorkspaceAdminPortalOutput) EnableAccountSettings

func (o WorkspaceAdminPortalOutput) EnableAccountSettings() pulumi.BoolOutput

func (WorkspaceAdminPortalOutput) EnableApiTokens

func (o WorkspaceAdminPortalOutput) EnableApiTokens() pulumi.BoolOutput

func (WorkspaceAdminPortalOutput) EnableAuditLogs

func (o WorkspaceAdminPortalOutput) EnableAuditLogs() pulumi.BoolOutput

func (WorkspaceAdminPortalOutput) EnablePersonalApiTokens

func (o WorkspaceAdminPortalOutput) EnablePersonalApiTokens() pulumi.BoolOutput

func (WorkspaceAdminPortalOutput) EnablePrivacy

func (o WorkspaceAdminPortalOutput) EnablePrivacy() pulumi.BoolOutput

func (WorkspaceAdminPortalOutput) EnableProfile

func (o WorkspaceAdminPortalOutput) EnableProfile() pulumi.BoolOutput

func (WorkspaceAdminPortalOutput) EnableRoles

func (WorkspaceAdminPortalOutput) EnableSecurity

func (o WorkspaceAdminPortalOutput) EnableSecurity() pulumi.BoolOutput

func (WorkspaceAdminPortalOutput) EnableSso

func (WorkspaceAdminPortalOutput) EnableSubscriptions

func (o WorkspaceAdminPortalOutput) EnableSubscriptions() pulumi.BoolOutput

func (WorkspaceAdminPortalOutput) EnableUsage

func (WorkspaceAdminPortalOutput) EnableUsers

func (WorkspaceAdminPortalOutput) EnableWebhooks

func (o WorkspaceAdminPortalOutput) EnableWebhooks() pulumi.BoolOutput

func (WorkspaceAdminPortalOutput) Palette

func (WorkspaceAdminPortalOutput) ToWorkspaceAdminPortalOutput

func (o WorkspaceAdminPortalOutput) ToWorkspaceAdminPortalOutput() WorkspaceAdminPortalOutput

func (WorkspaceAdminPortalOutput) ToWorkspaceAdminPortalOutputWithContext

func (o WorkspaceAdminPortalOutput) ToWorkspaceAdminPortalOutputWithContext(ctx context.Context) WorkspaceAdminPortalOutput

func (WorkspaceAdminPortalOutput) ToWorkspaceAdminPortalPtrOutput

func (o WorkspaceAdminPortalOutput) ToWorkspaceAdminPortalPtrOutput() WorkspaceAdminPortalPtrOutput

func (WorkspaceAdminPortalOutput) ToWorkspaceAdminPortalPtrOutputWithContext

func (o WorkspaceAdminPortalOutput) ToWorkspaceAdminPortalPtrOutputWithContext(ctx context.Context) WorkspaceAdminPortalPtrOutput

type WorkspaceAdminPortalPalette

type WorkspaceAdminPortalPalette struct {
	Error         string `pulumi:"error"`
	Info          string `pulumi:"info"`
	Primary       string `pulumi:"primary"`
	PrimaryText   string `pulumi:"primaryText"`
	Secondary     string `pulumi:"secondary"`
	SecondaryText string `pulumi:"secondaryText"`
	Success       string `pulumi:"success"`
	Warning       string `pulumi:"warning"`
}

type WorkspaceAdminPortalPaletteArgs

type WorkspaceAdminPortalPaletteArgs struct {
	Error         pulumi.StringInput `pulumi:"error"`
	Info          pulumi.StringInput `pulumi:"info"`
	Primary       pulumi.StringInput `pulumi:"primary"`
	PrimaryText   pulumi.StringInput `pulumi:"primaryText"`
	Secondary     pulumi.StringInput `pulumi:"secondary"`
	SecondaryText pulumi.StringInput `pulumi:"secondaryText"`
	Success       pulumi.StringInput `pulumi:"success"`
	Warning       pulumi.StringInput `pulumi:"warning"`
}

func (WorkspaceAdminPortalPaletteArgs) ElementType

func (WorkspaceAdminPortalPaletteArgs) ToWorkspaceAdminPortalPaletteOutput

func (i WorkspaceAdminPortalPaletteArgs) ToWorkspaceAdminPortalPaletteOutput() WorkspaceAdminPortalPaletteOutput

func (WorkspaceAdminPortalPaletteArgs) ToWorkspaceAdminPortalPaletteOutputWithContext

func (i WorkspaceAdminPortalPaletteArgs) ToWorkspaceAdminPortalPaletteOutputWithContext(ctx context.Context) WorkspaceAdminPortalPaletteOutput

func (WorkspaceAdminPortalPaletteArgs) ToWorkspaceAdminPortalPalettePtrOutput

func (i WorkspaceAdminPortalPaletteArgs) ToWorkspaceAdminPortalPalettePtrOutput() WorkspaceAdminPortalPalettePtrOutput

func (WorkspaceAdminPortalPaletteArgs) ToWorkspaceAdminPortalPalettePtrOutputWithContext

func (i WorkspaceAdminPortalPaletteArgs) ToWorkspaceAdminPortalPalettePtrOutputWithContext(ctx context.Context) WorkspaceAdminPortalPalettePtrOutput

type WorkspaceAdminPortalPaletteInput

type WorkspaceAdminPortalPaletteInput interface {
	pulumi.Input

	ToWorkspaceAdminPortalPaletteOutput() WorkspaceAdminPortalPaletteOutput
	ToWorkspaceAdminPortalPaletteOutputWithContext(context.Context) WorkspaceAdminPortalPaletteOutput
}

WorkspaceAdminPortalPaletteInput is an input type that accepts WorkspaceAdminPortalPaletteArgs and WorkspaceAdminPortalPaletteOutput values. You can construct a concrete instance of `WorkspaceAdminPortalPaletteInput` via:

WorkspaceAdminPortalPaletteArgs{...}

type WorkspaceAdminPortalPaletteOutput

type WorkspaceAdminPortalPaletteOutput struct{ *pulumi.OutputState }

func (WorkspaceAdminPortalPaletteOutput) ElementType

func (WorkspaceAdminPortalPaletteOutput) Error

func (WorkspaceAdminPortalPaletteOutput) Info

func (WorkspaceAdminPortalPaletteOutput) Primary

func (WorkspaceAdminPortalPaletteOutput) PrimaryText

func (WorkspaceAdminPortalPaletteOutput) Secondary

func (WorkspaceAdminPortalPaletteOutput) SecondaryText

func (WorkspaceAdminPortalPaletteOutput) Success

func (WorkspaceAdminPortalPaletteOutput) ToWorkspaceAdminPortalPaletteOutput

func (o WorkspaceAdminPortalPaletteOutput) ToWorkspaceAdminPortalPaletteOutput() WorkspaceAdminPortalPaletteOutput

func (WorkspaceAdminPortalPaletteOutput) ToWorkspaceAdminPortalPaletteOutputWithContext

func (o WorkspaceAdminPortalPaletteOutput) ToWorkspaceAdminPortalPaletteOutputWithContext(ctx context.Context) WorkspaceAdminPortalPaletteOutput

func (WorkspaceAdminPortalPaletteOutput) ToWorkspaceAdminPortalPalettePtrOutput

func (o WorkspaceAdminPortalPaletteOutput) ToWorkspaceAdminPortalPalettePtrOutput() WorkspaceAdminPortalPalettePtrOutput

func (WorkspaceAdminPortalPaletteOutput) ToWorkspaceAdminPortalPalettePtrOutputWithContext

func (o WorkspaceAdminPortalPaletteOutput) ToWorkspaceAdminPortalPalettePtrOutputWithContext(ctx context.Context) WorkspaceAdminPortalPalettePtrOutput

func (WorkspaceAdminPortalPaletteOutput) Warning

type WorkspaceAdminPortalPalettePtrInput

type WorkspaceAdminPortalPalettePtrInput interface {
	pulumi.Input

	ToWorkspaceAdminPortalPalettePtrOutput() WorkspaceAdminPortalPalettePtrOutput
	ToWorkspaceAdminPortalPalettePtrOutputWithContext(context.Context) WorkspaceAdminPortalPalettePtrOutput
}

WorkspaceAdminPortalPalettePtrInput is an input type that accepts WorkspaceAdminPortalPaletteArgs, WorkspaceAdminPortalPalettePtr and WorkspaceAdminPortalPalettePtrOutput values. You can construct a concrete instance of `WorkspaceAdminPortalPalettePtrInput` via:

        WorkspaceAdminPortalPaletteArgs{...}

or:

        nil

type WorkspaceAdminPortalPalettePtrOutput

type WorkspaceAdminPortalPalettePtrOutput struct{ *pulumi.OutputState }

func (WorkspaceAdminPortalPalettePtrOutput) Elem

func (WorkspaceAdminPortalPalettePtrOutput) ElementType

func (WorkspaceAdminPortalPalettePtrOutput) Error

func (WorkspaceAdminPortalPalettePtrOutput) Info

func (WorkspaceAdminPortalPalettePtrOutput) Primary

func (WorkspaceAdminPortalPalettePtrOutput) PrimaryText

func (WorkspaceAdminPortalPalettePtrOutput) Secondary

func (WorkspaceAdminPortalPalettePtrOutput) SecondaryText

func (WorkspaceAdminPortalPalettePtrOutput) Success

func (WorkspaceAdminPortalPalettePtrOutput) ToWorkspaceAdminPortalPalettePtrOutput

func (o WorkspaceAdminPortalPalettePtrOutput) ToWorkspaceAdminPortalPalettePtrOutput() WorkspaceAdminPortalPalettePtrOutput

func (WorkspaceAdminPortalPalettePtrOutput) ToWorkspaceAdminPortalPalettePtrOutputWithContext

func (o WorkspaceAdminPortalPalettePtrOutput) ToWorkspaceAdminPortalPalettePtrOutputWithContext(ctx context.Context) WorkspaceAdminPortalPalettePtrOutput

func (WorkspaceAdminPortalPalettePtrOutput) Warning

type WorkspaceAdminPortalPtrInput

type WorkspaceAdminPortalPtrInput interface {
	pulumi.Input

	ToWorkspaceAdminPortalPtrOutput() WorkspaceAdminPortalPtrOutput
	ToWorkspaceAdminPortalPtrOutputWithContext(context.Context) WorkspaceAdminPortalPtrOutput
}

WorkspaceAdminPortalPtrInput is an input type that accepts WorkspaceAdminPortalArgs, WorkspaceAdminPortalPtr and WorkspaceAdminPortalPtrOutput values. You can construct a concrete instance of `WorkspaceAdminPortalPtrInput` via:

        WorkspaceAdminPortalArgs{...}

or:

        nil

type WorkspaceAdminPortalPtrOutput

type WorkspaceAdminPortalPtrOutput struct{ *pulumi.OutputState }

func (WorkspaceAdminPortalPtrOutput) Elem

func (WorkspaceAdminPortalPtrOutput) ElementType

func (WorkspaceAdminPortalPtrOutput) EnableAccountSettings

func (o WorkspaceAdminPortalPtrOutput) EnableAccountSettings() pulumi.BoolPtrOutput

func (WorkspaceAdminPortalPtrOutput) EnableApiTokens

func (WorkspaceAdminPortalPtrOutput) EnableAuditLogs

func (WorkspaceAdminPortalPtrOutput) EnablePersonalApiTokens

func (o WorkspaceAdminPortalPtrOutput) EnablePersonalApiTokens() pulumi.BoolPtrOutput

func (WorkspaceAdminPortalPtrOutput) EnablePrivacy

func (WorkspaceAdminPortalPtrOutput) EnableProfile

func (WorkspaceAdminPortalPtrOutput) EnableRoles

func (WorkspaceAdminPortalPtrOutput) EnableSecurity

func (WorkspaceAdminPortalPtrOutput) EnableSso

func (WorkspaceAdminPortalPtrOutput) EnableSubscriptions

func (o WorkspaceAdminPortalPtrOutput) EnableSubscriptions() pulumi.BoolPtrOutput

func (WorkspaceAdminPortalPtrOutput) EnableUsage

func (WorkspaceAdminPortalPtrOutput) EnableUsers

func (WorkspaceAdminPortalPtrOutput) EnableWebhooks

func (WorkspaceAdminPortalPtrOutput) Palette

func (WorkspaceAdminPortalPtrOutput) ToWorkspaceAdminPortalPtrOutput

func (o WorkspaceAdminPortalPtrOutput) ToWorkspaceAdminPortalPtrOutput() WorkspaceAdminPortalPtrOutput

func (WorkspaceAdminPortalPtrOutput) ToWorkspaceAdminPortalPtrOutputWithContext

func (o WorkspaceAdminPortalPtrOutput) ToWorkspaceAdminPortalPtrOutputWithContext(ctx context.Context) WorkspaceAdminPortalPtrOutput

type WorkspaceArgs

type WorkspaceArgs struct {
	// Configures the admin portal.
	AdminPortal WorkspaceAdminPortalInput
	// The origins that are allowed to access the workspace. This parameter controls the value of the "Origin" header for API
	// responses.
	AllowedOrigins pulumi.StringArrayInput
	// Configures the general authentication policy.
	AuthPolicy WorkspaceAuthPolicyInput
	// The backend stack of the application associated with the workspace.
	BackendStack pulumi.StringInput
	// Configures the CAPTCHA policy in the signup form.
	CaptchaPolicy WorkspaceCaptchaPolicyPtrInput
	// The country associated with the workspace.
	Country pulumi.StringInput
	// A custom domain at which Frontegg services will be reachable. You must configure a CNAME record for this domain that
	// points to "ssl.frontegg.com" before setting this field.
	CustomDomain pulumi.StringPtrInput
	// Configures social login with Facebook.
	FacebookSocialLogin WorkspaceFacebookSocialLoginPtrInput
	// The domain at which the Frontegg API is served for this workspace. The domain must end with ".frontegg.com" or
	// ".us.frontegg.com".
	FronteggDomain pulumi.StringInput
	// The frontend stack of the application associated with the worksapce.
	FrontendStack pulumi.StringInput
	// Configures social login with GitHub.
	GithubSocialLogin WorkspaceGithubSocialLoginPtrInput
	// Configures social login with Google.
	GoogleSocialLogin WorkspaceGoogleSocialLoginPtrInput
	// Configures Frontegg-hosted OAuth login.
	HostedLogin WorkspaceHostedLoginPtrInput
	// Configures the user lockout policy.
	LockoutPolicy WorkspaceLockoutPolicyPtrInput
	// Configures the multi-factor authentication (MFA) via an authentication app.
	MfaAuthenticationApp WorkspaceMfaAuthenticationAppPtrInput
	// Configures the multi-factor authentication (MFA) policy.
	MfaPolicy WorkspaceMfaPolicyInput
	// Configures social login with Google.
	MicrosoftSocialLogin WorkspaceMicrosoftSocialLoginPtrInput
	// The name of the workspace.
	Name pulumi.StringPtrInput
	// Whether the application associated with the workspace has OpenSaaS installed.
	OpenSaasInstalled pulumi.BoolInput
	// Configures the password policy.
	PasswordPolicy WorkspacePasswordPolicyInput
	// Configures the pwned password email.
	PwnedPasswordEmail WorkspacePwnedPasswordEmailPtrInput
	// Configures the password reset email.
	ResetPasswordEmail WorkspaceResetPasswordEmailPtrInput
	// Configures SSO via SAML.
	Saml WorkspaceSamlPtrInput
	// Configures the user activation email.
	UserActivationEmail WorkspaceUserActivationEmailPtrInput
	// Configures the user invitation email.
	UserInvitationEmail WorkspaceUserInvitationEmailPtrInput
}

The set of arguments for constructing a Workspace resource.

func (WorkspaceArgs) ElementType

func (WorkspaceArgs) ElementType() reflect.Type

type WorkspaceArray

type WorkspaceArray []WorkspaceInput

func (WorkspaceArray) ElementType

func (WorkspaceArray) ElementType() reflect.Type

func (WorkspaceArray) ToWorkspaceArrayOutput

func (i WorkspaceArray) ToWorkspaceArrayOutput() WorkspaceArrayOutput

func (WorkspaceArray) ToWorkspaceArrayOutputWithContext

func (i WorkspaceArray) ToWorkspaceArrayOutputWithContext(ctx context.Context) WorkspaceArrayOutput

type WorkspaceArrayInput

type WorkspaceArrayInput interface {
	pulumi.Input

	ToWorkspaceArrayOutput() WorkspaceArrayOutput
	ToWorkspaceArrayOutputWithContext(context.Context) WorkspaceArrayOutput
}

WorkspaceArrayInput is an input type that accepts WorkspaceArray and WorkspaceArrayOutput values. You can construct a concrete instance of `WorkspaceArrayInput` via:

WorkspaceArray{ WorkspaceArgs{...} }

type WorkspaceArrayOutput

type WorkspaceArrayOutput struct{ *pulumi.OutputState }

func (WorkspaceArrayOutput) ElementType

func (WorkspaceArrayOutput) ElementType() reflect.Type

func (WorkspaceArrayOutput) Index

func (WorkspaceArrayOutput) ToWorkspaceArrayOutput

func (o WorkspaceArrayOutput) ToWorkspaceArrayOutput() WorkspaceArrayOutput

func (WorkspaceArrayOutput) ToWorkspaceArrayOutputWithContext

func (o WorkspaceArrayOutput) ToWorkspaceArrayOutputWithContext(ctx context.Context) WorkspaceArrayOutput

type WorkspaceAuthPolicy

type WorkspaceAuthPolicy struct {
	AllowSignups              bool    `pulumi:"allowSignups"`
	AllowUnverifiedUsers      bool    `pulumi:"allowUnverifiedUsers"`
	EnableApiTokens           bool    `pulumi:"enableApiTokens"`
	EnableRoles               bool    `pulumi:"enableRoles"`
	JwtAccessTokenExpiration  int     `pulumi:"jwtAccessTokenExpiration"`
	JwtAlgorithm              *string `pulumi:"jwtAlgorithm"`
	JwtPublicKey              *string `pulumi:"jwtPublicKey"`
	JwtRefreshTokenExpiration int     `pulumi:"jwtRefreshTokenExpiration"`
	SameSiteCookiePolicy      string  `pulumi:"sameSiteCookiePolicy"`
}

type WorkspaceAuthPolicyArgs

type WorkspaceAuthPolicyArgs struct {
	AllowSignups              pulumi.BoolInput      `pulumi:"allowSignups"`
	AllowUnverifiedUsers      pulumi.BoolInput      `pulumi:"allowUnverifiedUsers"`
	EnableApiTokens           pulumi.BoolInput      `pulumi:"enableApiTokens"`
	EnableRoles               pulumi.BoolInput      `pulumi:"enableRoles"`
	JwtAccessTokenExpiration  pulumi.IntInput       `pulumi:"jwtAccessTokenExpiration"`
	JwtAlgorithm              pulumi.StringPtrInput `pulumi:"jwtAlgorithm"`
	JwtPublicKey              pulumi.StringPtrInput `pulumi:"jwtPublicKey"`
	JwtRefreshTokenExpiration pulumi.IntInput       `pulumi:"jwtRefreshTokenExpiration"`
	SameSiteCookiePolicy      pulumi.StringInput    `pulumi:"sameSiteCookiePolicy"`
}

func (WorkspaceAuthPolicyArgs) ElementType

func (WorkspaceAuthPolicyArgs) ElementType() reflect.Type

func (WorkspaceAuthPolicyArgs) ToWorkspaceAuthPolicyOutput

func (i WorkspaceAuthPolicyArgs) ToWorkspaceAuthPolicyOutput() WorkspaceAuthPolicyOutput

func (WorkspaceAuthPolicyArgs) ToWorkspaceAuthPolicyOutputWithContext

func (i WorkspaceAuthPolicyArgs) ToWorkspaceAuthPolicyOutputWithContext(ctx context.Context) WorkspaceAuthPolicyOutput

func (WorkspaceAuthPolicyArgs) ToWorkspaceAuthPolicyPtrOutput

func (i WorkspaceAuthPolicyArgs) ToWorkspaceAuthPolicyPtrOutput() WorkspaceAuthPolicyPtrOutput

func (WorkspaceAuthPolicyArgs) ToWorkspaceAuthPolicyPtrOutputWithContext

func (i WorkspaceAuthPolicyArgs) ToWorkspaceAuthPolicyPtrOutputWithContext(ctx context.Context) WorkspaceAuthPolicyPtrOutput

type WorkspaceAuthPolicyInput

type WorkspaceAuthPolicyInput interface {
	pulumi.Input

	ToWorkspaceAuthPolicyOutput() WorkspaceAuthPolicyOutput
	ToWorkspaceAuthPolicyOutputWithContext(context.Context) WorkspaceAuthPolicyOutput
}

WorkspaceAuthPolicyInput is an input type that accepts WorkspaceAuthPolicyArgs and WorkspaceAuthPolicyOutput values. You can construct a concrete instance of `WorkspaceAuthPolicyInput` via:

WorkspaceAuthPolicyArgs{...}

type WorkspaceAuthPolicyOutput

type WorkspaceAuthPolicyOutput struct{ *pulumi.OutputState }

func (WorkspaceAuthPolicyOutput) AllowSignups

func (o WorkspaceAuthPolicyOutput) AllowSignups() pulumi.BoolOutput

func (WorkspaceAuthPolicyOutput) AllowUnverifiedUsers

func (o WorkspaceAuthPolicyOutput) AllowUnverifiedUsers() pulumi.BoolOutput

func (WorkspaceAuthPolicyOutput) ElementType

func (WorkspaceAuthPolicyOutput) ElementType() reflect.Type

func (WorkspaceAuthPolicyOutput) EnableApiTokens

func (o WorkspaceAuthPolicyOutput) EnableApiTokens() pulumi.BoolOutput

func (WorkspaceAuthPolicyOutput) EnableRoles

func (WorkspaceAuthPolicyOutput) JwtAccessTokenExpiration

func (o WorkspaceAuthPolicyOutput) JwtAccessTokenExpiration() pulumi.IntOutput

func (WorkspaceAuthPolicyOutput) JwtAlgorithm

func (WorkspaceAuthPolicyOutput) JwtPublicKey

func (WorkspaceAuthPolicyOutput) JwtRefreshTokenExpiration

func (o WorkspaceAuthPolicyOutput) JwtRefreshTokenExpiration() pulumi.IntOutput

func (WorkspaceAuthPolicyOutput) SameSiteCookiePolicy

func (o WorkspaceAuthPolicyOutput) SameSiteCookiePolicy() pulumi.StringOutput

func (WorkspaceAuthPolicyOutput) ToWorkspaceAuthPolicyOutput

func (o WorkspaceAuthPolicyOutput) ToWorkspaceAuthPolicyOutput() WorkspaceAuthPolicyOutput

func (WorkspaceAuthPolicyOutput) ToWorkspaceAuthPolicyOutputWithContext

func (o WorkspaceAuthPolicyOutput) ToWorkspaceAuthPolicyOutputWithContext(ctx context.Context) WorkspaceAuthPolicyOutput

func (WorkspaceAuthPolicyOutput) ToWorkspaceAuthPolicyPtrOutput

func (o WorkspaceAuthPolicyOutput) ToWorkspaceAuthPolicyPtrOutput() WorkspaceAuthPolicyPtrOutput

func (WorkspaceAuthPolicyOutput) ToWorkspaceAuthPolicyPtrOutputWithContext

func (o WorkspaceAuthPolicyOutput) ToWorkspaceAuthPolicyPtrOutputWithContext(ctx context.Context) WorkspaceAuthPolicyPtrOutput

type WorkspaceAuthPolicyPtrInput

type WorkspaceAuthPolicyPtrInput interface {
	pulumi.Input

	ToWorkspaceAuthPolicyPtrOutput() WorkspaceAuthPolicyPtrOutput
	ToWorkspaceAuthPolicyPtrOutputWithContext(context.Context) WorkspaceAuthPolicyPtrOutput
}

WorkspaceAuthPolicyPtrInput is an input type that accepts WorkspaceAuthPolicyArgs, WorkspaceAuthPolicyPtr and WorkspaceAuthPolicyPtrOutput values. You can construct a concrete instance of `WorkspaceAuthPolicyPtrInput` via:

        WorkspaceAuthPolicyArgs{...}

or:

        nil

type WorkspaceAuthPolicyPtrOutput

type WorkspaceAuthPolicyPtrOutput struct{ *pulumi.OutputState }

func (WorkspaceAuthPolicyPtrOutput) AllowSignups

func (WorkspaceAuthPolicyPtrOutput) AllowUnverifiedUsers

func (o WorkspaceAuthPolicyPtrOutput) AllowUnverifiedUsers() pulumi.BoolPtrOutput

func (WorkspaceAuthPolicyPtrOutput) Elem

func (WorkspaceAuthPolicyPtrOutput) ElementType

func (WorkspaceAuthPolicyPtrOutput) EnableApiTokens

func (WorkspaceAuthPolicyPtrOutput) EnableRoles

func (WorkspaceAuthPolicyPtrOutput) JwtAccessTokenExpiration

func (o WorkspaceAuthPolicyPtrOutput) JwtAccessTokenExpiration() pulumi.IntPtrOutput

func (WorkspaceAuthPolicyPtrOutput) JwtAlgorithm

func (WorkspaceAuthPolicyPtrOutput) JwtPublicKey

func (WorkspaceAuthPolicyPtrOutput) JwtRefreshTokenExpiration

func (o WorkspaceAuthPolicyPtrOutput) JwtRefreshTokenExpiration() pulumi.IntPtrOutput

func (WorkspaceAuthPolicyPtrOutput) SameSiteCookiePolicy

func (o WorkspaceAuthPolicyPtrOutput) SameSiteCookiePolicy() pulumi.StringPtrOutput

func (WorkspaceAuthPolicyPtrOutput) ToWorkspaceAuthPolicyPtrOutput

func (o WorkspaceAuthPolicyPtrOutput) ToWorkspaceAuthPolicyPtrOutput() WorkspaceAuthPolicyPtrOutput

func (WorkspaceAuthPolicyPtrOutput) ToWorkspaceAuthPolicyPtrOutputWithContext

func (o WorkspaceAuthPolicyPtrOutput) ToWorkspaceAuthPolicyPtrOutputWithContext(ctx context.Context) WorkspaceAuthPolicyPtrOutput

type WorkspaceCaptchaPolicy

type WorkspaceCaptchaPolicy struct {
	IgnoredEmails []string `pulumi:"ignoredEmails"`
	MinScore      float64  `pulumi:"minScore"`
	SecretKey     string   `pulumi:"secretKey"`
	SiteKey       string   `pulumi:"siteKey"`
}

type WorkspaceCaptchaPolicyArgs

type WorkspaceCaptchaPolicyArgs struct {
	IgnoredEmails pulumi.StringArrayInput `pulumi:"ignoredEmails"`
	MinScore      pulumi.Float64Input     `pulumi:"minScore"`
	SecretKey     pulumi.StringInput      `pulumi:"secretKey"`
	SiteKey       pulumi.StringInput      `pulumi:"siteKey"`
}

func (WorkspaceCaptchaPolicyArgs) ElementType

func (WorkspaceCaptchaPolicyArgs) ElementType() reflect.Type

func (WorkspaceCaptchaPolicyArgs) ToWorkspaceCaptchaPolicyOutput

func (i WorkspaceCaptchaPolicyArgs) ToWorkspaceCaptchaPolicyOutput() WorkspaceCaptchaPolicyOutput

func (WorkspaceCaptchaPolicyArgs) ToWorkspaceCaptchaPolicyOutputWithContext

func (i WorkspaceCaptchaPolicyArgs) ToWorkspaceCaptchaPolicyOutputWithContext(ctx context.Context) WorkspaceCaptchaPolicyOutput

func (WorkspaceCaptchaPolicyArgs) ToWorkspaceCaptchaPolicyPtrOutput

func (i WorkspaceCaptchaPolicyArgs) ToWorkspaceCaptchaPolicyPtrOutput() WorkspaceCaptchaPolicyPtrOutput

func (WorkspaceCaptchaPolicyArgs) ToWorkspaceCaptchaPolicyPtrOutputWithContext

func (i WorkspaceCaptchaPolicyArgs) ToWorkspaceCaptchaPolicyPtrOutputWithContext(ctx context.Context) WorkspaceCaptchaPolicyPtrOutput

type WorkspaceCaptchaPolicyInput

type WorkspaceCaptchaPolicyInput interface {
	pulumi.Input

	ToWorkspaceCaptchaPolicyOutput() WorkspaceCaptchaPolicyOutput
	ToWorkspaceCaptchaPolicyOutputWithContext(context.Context) WorkspaceCaptchaPolicyOutput
}

WorkspaceCaptchaPolicyInput is an input type that accepts WorkspaceCaptchaPolicyArgs and WorkspaceCaptchaPolicyOutput values. You can construct a concrete instance of `WorkspaceCaptchaPolicyInput` via:

WorkspaceCaptchaPolicyArgs{...}

type WorkspaceCaptchaPolicyOutput

type WorkspaceCaptchaPolicyOutput struct{ *pulumi.OutputState }

func (WorkspaceCaptchaPolicyOutput) ElementType

func (WorkspaceCaptchaPolicyOutput) IgnoredEmails

func (WorkspaceCaptchaPolicyOutput) MinScore

func (WorkspaceCaptchaPolicyOutput) SecretKey

func (WorkspaceCaptchaPolicyOutput) SiteKey

func (WorkspaceCaptchaPolicyOutput) ToWorkspaceCaptchaPolicyOutput

func (o WorkspaceCaptchaPolicyOutput) ToWorkspaceCaptchaPolicyOutput() WorkspaceCaptchaPolicyOutput

func (WorkspaceCaptchaPolicyOutput) ToWorkspaceCaptchaPolicyOutputWithContext

func (o WorkspaceCaptchaPolicyOutput) ToWorkspaceCaptchaPolicyOutputWithContext(ctx context.Context) WorkspaceCaptchaPolicyOutput

func (WorkspaceCaptchaPolicyOutput) ToWorkspaceCaptchaPolicyPtrOutput

func (o WorkspaceCaptchaPolicyOutput) ToWorkspaceCaptchaPolicyPtrOutput() WorkspaceCaptchaPolicyPtrOutput

func (WorkspaceCaptchaPolicyOutput) ToWorkspaceCaptchaPolicyPtrOutputWithContext

func (o WorkspaceCaptchaPolicyOutput) ToWorkspaceCaptchaPolicyPtrOutputWithContext(ctx context.Context) WorkspaceCaptchaPolicyPtrOutput

type WorkspaceCaptchaPolicyPtrInput

type WorkspaceCaptchaPolicyPtrInput interface {
	pulumi.Input

	ToWorkspaceCaptchaPolicyPtrOutput() WorkspaceCaptchaPolicyPtrOutput
	ToWorkspaceCaptchaPolicyPtrOutputWithContext(context.Context) WorkspaceCaptchaPolicyPtrOutput
}

WorkspaceCaptchaPolicyPtrInput is an input type that accepts WorkspaceCaptchaPolicyArgs, WorkspaceCaptchaPolicyPtr and WorkspaceCaptchaPolicyPtrOutput values. You can construct a concrete instance of `WorkspaceCaptchaPolicyPtrInput` via:

        WorkspaceCaptchaPolicyArgs{...}

or:

        nil

type WorkspaceCaptchaPolicyPtrOutput

type WorkspaceCaptchaPolicyPtrOutput struct{ *pulumi.OutputState }

func (WorkspaceCaptchaPolicyPtrOutput) Elem

func (WorkspaceCaptchaPolicyPtrOutput) ElementType

func (WorkspaceCaptchaPolicyPtrOutput) IgnoredEmails

func (WorkspaceCaptchaPolicyPtrOutput) MinScore

func (WorkspaceCaptchaPolicyPtrOutput) SecretKey

func (WorkspaceCaptchaPolicyPtrOutput) SiteKey

func (WorkspaceCaptchaPolicyPtrOutput) ToWorkspaceCaptchaPolicyPtrOutput

func (o WorkspaceCaptchaPolicyPtrOutput) ToWorkspaceCaptchaPolicyPtrOutput() WorkspaceCaptchaPolicyPtrOutput

func (WorkspaceCaptchaPolicyPtrOutput) ToWorkspaceCaptchaPolicyPtrOutputWithContext

func (o WorkspaceCaptchaPolicyPtrOutput) ToWorkspaceCaptchaPolicyPtrOutputWithContext(ctx context.Context) WorkspaceCaptchaPolicyPtrOutput

type WorkspaceFacebookSocialLogin

type WorkspaceFacebookSocialLogin struct {
	ClientId    string `pulumi:"clientId"`
	RedirectUrl string `pulumi:"redirectUrl"`
	Secret      string `pulumi:"secret"`
}

type WorkspaceFacebookSocialLoginArgs

type WorkspaceFacebookSocialLoginArgs struct {
	ClientId    pulumi.StringInput `pulumi:"clientId"`
	RedirectUrl pulumi.StringInput `pulumi:"redirectUrl"`
	Secret      pulumi.StringInput `pulumi:"secret"`
}

func (WorkspaceFacebookSocialLoginArgs) ElementType

func (WorkspaceFacebookSocialLoginArgs) ToWorkspaceFacebookSocialLoginOutput

func (i WorkspaceFacebookSocialLoginArgs) ToWorkspaceFacebookSocialLoginOutput() WorkspaceFacebookSocialLoginOutput

func (WorkspaceFacebookSocialLoginArgs) ToWorkspaceFacebookSocialLoginOutputWithContext

func (i WorkspaceFacebookSocialLoginArgs) ToWorkspaceFacebookSocialLoginOutputWithContext(ctx context.Context) WorkspaceFacebookSocialLoginOutput

func (WorkspaceFacebookSocialLoginArgs) ToWorkspaceFacebookSocialLoginPtrOutput

func (i WorkspaceFacebookSocialLoginArgs) ToWorkspaceFacebookSocialLoginPtrOutput() WorkspaceFacebookSocialLoginPtrOutput

func (WorkspaceFacebookSocialLoginArgs) ToWorkspaceFacebookSocialLoginPtrOutputWithContext

func (i WorkspaceFacebookSocialLoginArgs) ToWorkspaceFacebookSocialLoginPtrOutputWithContext(ctx context.Context) WorkspaceFacebookSocialLoginPtrOutput

type WorkspaceFacebookSocialLoginInput

type WorkspaceFacebookSocialLoginInput interface {
	pulumi.Input

	ToWorkspaceFacebookSocialLoginOutput() WorkspaceFacebookSocialLoginOutput
	ToWorkspaceFacebookSocialLoginOutputWithContext(context.Context) WorkspaceFacebookSocialLoginOutput
}

WorkspaceFacebookSocialLoginInput is an input type that accepts WorkspaceFacebookSocialLoginArgs and WorkspaceFacebookSocialLoginOutput values. You can construct a concrete instance of `WorkspaceFacebookSocialLoginInput` via:

WorkspaceFacebookSocialLoginArgs{...}

type WorkspaceFacebookSocialLoginOutput

type WorkspaceFacebookSocialLoginOutput struct{ *pulumi.OutputState }

func (WorkspaceFacebookSocialLoginOutput) ClientId

func (WorkspaceFacebookSocialLoginOutput) ElementType

func (WorkspaceFacebookSocialLoginOutput) RedirectUrl

func (WorkspaceFacebookSocialLoginOutput) Secret

func (WorkspaceFacebookSocialLoginOutput) ToWorkspaceFacebookSocialLoginOutput

func (o WorkspaceFacebookSocialLoginOutput) ToWorkspaceFacebookSocialLoginOutput() WorkspaceFacebookSocialLoginOutput

func (WorkspaceFacebookSocialLoginOutput) ToWorkspaceFacebookSocialLoginOutputWithContext

func (o WorkspaceFacebookSocialLoginOutput) ToWorkspaceFacebookSocialLoginOutputWithContext(ctx context.Context) WorkspaceFacebookSocialLoginOutput

func (WorkspaceFacebookSocialLoginOutput) ToWorkspaceFacebookSocialLoginPtrOutput

func (o WorkspaceFacebookSocialLoginOutput) ToWorkspaceFacebookSocialLoginPtrOutput() WorkspaceFacebookSocialLoginPtrOutput

func (WorkspaceFacebookSocialLoginOutput) ToWorkspaceFacebookSocialLoginPtrOutputWithContext

func (o WorkspaceFacebookSocialLoginOutput) ToWorkspaceFacebookSocialLoginPtrOutputWithContext(ctx context.Context) WorkspaceFacebookSocialLoginPtrOutput

type WorkspaceFacebookSocialLoginPtrInput

type WorkspaceFacebookSocialLoginPtrInput interface {
	pulumi.Input

	ToWorkspaceFacebookSocialLoginPtrOutput() WorkspaceFacebookSocialLoginPtrOutput
	ToWorkspaceFacebookSocialLoginPtrOutputWithContext(context.Context) WorkspaceFacebookSocialLoginPtrOutput
}

WorkspaceFacebookSocialLoginPtrInput is an input type that accepts WorkspaceFacebookSocialLoginArgs, WorkspaceFacebookSocialLoginPtr and WorkspaceFacebookSocialLoginPtrOutput values. You can construct a concrete instance of `WorkspaceFacebookSocialLoginPtrInput` via:

        WorkspaceFacebookSocialLoginArgs{...}

or:

        nil

type WorkspaceFacebookSocialLoginPtrOutput

type WorkspaceFacebookSocialLoginPtrOutput struct{ *pulumi.OutputState }

func (WorkspaceFacebookSocialLoginPtrOutput) ClientId

func (WorkspaceFacebookSocialLoginPtrOutput) Elem

func (WorkspaceFacebookSocialLoginPtrOutput) ElementType

func (WorkspaceFacebookSocialLoginPtrOutput) RedirectUrl

func (WorkspaceFacebookSocialLoginPtrOutput) Secret

func (WorkspaceFacebookSocialLoginPtrOutput) ToWorkspaceFacebookSocialLoginPtrOutput

func (o WorkspaceFacebookSocialLoginPtrOutput) ToWorkspaceFacebookSocialLoginPtrOutput() WorkspaceFacebookSocialLoginPtrOutput

func (WorkspaceFacebookSocialLoginPtrOutput) ToWorkspaceFacebookSocialLoginPtrOutputWithContext

func (o WorkspaceFacebookSocialLoginPtrOutput) ToWorkspaceFacebookSocialLoginPtrOutputWithContext(ctx context.Context) WorkspaceFacebookSocialLoginPtrOutput

type WorkspaceGithubSocialLogin

type WorkspaceGithubSocialLogin struct {
	ClientId    string `pulumi:"clientId"`
	RedirectUrl string `pulumi:"redirectUrl"`
	Secret      string `pulumi:"secret"`
}

type WorkspaceGithubSocialLoginArgs

type WorkspaceGithubSocialLoginArgs struct {
	ClientId    pulumi.StringInput `pulumi:"clientId"`
	RedirectUrl pulumi.StringInput `pulumi:"redirectUrl"`
	Secret      pulumi.StringInput `pulumi:"secret"`
}

func (WorkspaceGithubSocialLoginArgs) ElementType

func (WorkspaceGithubSocialLoginArgs) ToWorkspaceGithubSocialLoginOutput

func (i WorkspaceGithubSocialLoginArgs) ToWorkspaceGithubSocialLoginOutput() WorkspaceGithubSocialLoginOutput

func (WorkspaceGithubSocialLoginArgs) ToWorkspaceGithubSocialLoginOutputWithContext

func (i WorkspaceGithubSocialLoginArgs) ToWorkspaceGithubSocialLoginOutputWithContext(ctx context.Context) WorkspaceGithubSocialLoginOutput

func (WorkspaceGithubSocialLoginArgs) ToWorkspaceGithubSocialLoginPtrOutput

func (i WorkspaceGithubSocialLoginArgs) ToWorkspaceGithubSocialLoginPtrOutput() WorkspaceGithubSocialLoginPtrOutput

func (WorkspaceGithubSocialLoginArgs) ToWorkspaceGithubSocialLoginPtrOutputWithContext

func (i WorkspaceGithubSocialLoginArgs) ToWorkspaceGithubSocialLoginPtrOutputWithContext(ctx context.Context) WorkspaceGithubSocialLoginPtrOutput

type WorkspaceGithubSocialLoginInput

type WorkspaceGithubSocialLoginInput interface {
	pulumi.Input

	ToWorkspaceGithubSocialLoginOutput() WorkspaceGithubSocialLoginOutput
	ToWorkspaceGithubSocialLoginOutputWithContext(context.Context) WorkspaceGithubSocialLoginOutput
}

WorkspaceGithubSocialLoginInput is an input type that accepts WorkspaceGithubSocialLoginArgs and WorkspaceGithubSocialLoginOutput values. You can construct a concrete instance of `WorkspaceGithubSocialLoginInput` via:

WorkspaceGithubSocialLoginArgs{...}

type WorkspaceGithubSocialLoginOutput

type WorkspaceGithubSocialLoginOutput struct{ *pulumi.OutputState }

func (WorkspaceGithubSocialLoginOutput) ClientId

func (WorkspaceGithubSocialLoginOutput) ElementType

func (WorkspaceGithubSocialLoginOutput) RedirectUrl

func (WorkspaceGithubSocialLoginOutput) Secret

func (WorkspaceGithubSocialLoginOutput) ToWorkspaceGithubSocialLoginOutput

func (o WorkspaceGithubSocialLoginOutput) ToWorkspaceGithubSocialLoginOutput() WorkspaceGithubSocialLoginOutput

func (WorkspaceGithubSocialLoginOutput) ToWorkspaceGithubSocialLoginOutputWithContext

func (o WorkspaceGithubSocialLoginOutput) ToWorkspaceGithubSocialLoginOutputWithContext(ctx context.Context) WorkspaceGithubSocialLoginOutput

func (WorkspaceGithubSocialLoginOutput) ToWorkspaceGithubSocialLoginPtrOutput

func (o WorkspaceGithubSocialLoginOutput) ToWorkspaceGithubSocialLoginPtrOutput() WorkspaceGithubSocialLoginPtrOutput

func (WorkspaceGithubSocialLoginOutput) ToWorkspaceGithubSocialLoginPtrOutputWithContext

func (o WorkspaceGithubSocialLoginOutput) ToWorkspaceGithubSocialLoginPtrOutputWithContext(ctx context.Context) WorkspaceGithubSocialLoginPtrOutput

type WorkspaceGithubSocialLoginPtrInput

type WorkspaceGithubSocialLoginPtrInput interface {
	pulumi.Input

	ToWorkspaceGithubSocialLoginPtrOutput() WorkspaceGithubSocialLoginPtrOutput
	ToWorkspaceGithubSocialLoginPtrOutputWithContext(context.Context) WorkspaceGithubSocialLoginPtrOutput
}

WorkspaceGithubSocialLoginPtrInput is an input type that accepts WorkspaceGithubSocialLoginArgs, WorkspaceGithubSocialLoginPtr and WorkspaceGithubSocialLoginPtrOutput values. You can construct a concrete instance of `WorkspaceGithubSocialLoginPtrInput` via:

        WorkspaceGithubSocialLoginArgs{...}

or:

        nil

type WorkspaceGithubSocialLoginPtrOutput

type WorkspaceGithubSocialLoginPtrOutput struct{ *pulumi.OutputState }

func (WorkspaceGithubSocialLoginPtrOutput) ClientId

func (WorkspaceGithubSocialLoginPtrOutput) Elem

func (WorkspaceGithubSocialLoginPtrOutput) ElementType

func (WorkspaceGithubSocialLoginPtrOutput) RedirectUrl

func (WorkspaceGithubSocialLoginPtrOutput) Secret

func (WorkspaceGithubSocialLoginPtrOutput) ToWorkspaceGithubSocialLoginPtrOutput

func (o WorkspaceGithubSocialLoginPtrOutput) ToWorkspaceGithubSocialLoginPtrOutput() WorkspaceGithubSocialLoginPtrOutput

func (WorkspaceGithubSocialLoginPtrOutput) ToWorkspaceGithubSocialLoginPtrOutputWithContext

func (o WorkspaceGithubSocialLoginPtrOutput) ToWorkspaceGithubSocialLoginPtrOutputWithContext(ctx context.Context) WorkspaceGithubSocialLoginPtrOutput

type WorkspaceGoogleSocialLogin

type WorkspaceGoogleSocialLogin struct {
	ClientId    string `pulumi:"clientId"`
	RedirectUrl string `pulumi:"redirectUrl"`
	Secret      string `pulumi:"secret"`
}

type WorkspaceGoogleSocialLoginArgs

type WorkspaceGoogleSocialLoginArgs struct {
	ClientId    pulumi.StringInput `pulumi:"clientId"`
	RedirectUrl pulumi.StringInput `pulumi:"redirectUrl"`
	Secret      pulumi.StringInput `pulumi:"secret"`
}

func (WorkspaceGoogleSocialLoginArgs) ElementType

func (WorkspaceGoogleSocialLoginArgs) ToWorkspaceGoogleSocialLoginOutput

func (i WorkspaceGoogleSocialLoginArgs) ToWorkspaceGoogleSocialLoginOutput() WorkspaceGoogleSocialLoginOutput

func (WorkspaceGoogleSocialLoginArgs) ToWorkspaceGoogleSocialLoginOutputWithContext

func (i WorkspaceGoogleSocialLoginArgs) ToWorkspaceGoogleSocialLoginOutputWithContext(ctx context.Context) WorkspaceGoogleSocialLoginOutput

func (WorkspaceGoogleSocialLoginArgs) ToWorkspaceGoogleSocialLoginPtrOutput

func (i WorkspaceGoogleSocialLoginArgs) ToWorkspaceGoogleSocialLoginPtrOutput() WorkspaceGoogleSocialLoginPtrOutput

func (WorkspaceGoogleSocialLoginArgs) ToWorkspaceGoogleSocialLoginPtrOutputWithContext

func (i WorkspaceGoogleSocialLoginArgs) ToWorkspaceGoogleSocialLoginPtrOutputWithContext(ctx context.Context) WorkspaceGoogleSocialLoginPtrOutput

type WorkspaceGoogleSocialLoginInput

type WorkspaceGoogleSocialLoginInput interface {
	pulumi.Input

	ToWorkspaceGoogleSocialLoginOutput() WorkspaceGoogleSocialLoginOutput
	ToWorkspaceGoogleSocialLoginOutputWithContext(context.Context) WorkspaceGoogleSocialLoginOutput
}

WorkspaceGoogleSocialLoginInput is an input type that accepts WorkspaceGoogleSocialLoginArgs and WorkspaceGoogleSocialLoginOutput values. You can construct a concrete instance of `WorkspaceGoogleSocialLoginInput` via:

WorkspaceGoogleSocialLoginArgs{...}

type WorkspaceGoogleSocialLoginOutput

type WorkspaceGoogleSocialLoginOutput struct{ *pulumi.OutputState }

func (WorkspaceGoogleSocialLoginOutput) ClientId

func (WorkspaceGoogleSocialLoginOutput) ElementType

func (WorkspaceGoogleSocialLoginOutput) RedirectUrl

func (WorkspaceGoogleSocialLoginOutput) Secret

func (WorkspaceGoogleSocialLoginOutput) ToWorkspaceGoogleSocialLoginOutput

func (o WorkspaceGoogleSocialLoginOutput) ToWorkspaceGoogleSocialLoginOutput() WorkspaceGoogleSocialLoginOutput

func (WorkspaceGoogleSocialLoginOutput) ToWorkspaceGoogleSocialLoginOutputWithContext

func (o WorkspaceGoogleSocialLoginOutput) ToWorkspaceGoogleSocialLoginOutputWithContext(ctx context.Context) WorkspaceGoogleSocialLoginOutput

func (WorkspaceGoogleSocialLoginOutput) ToWorkspaceGoogleSocialLoginPtrOutput

func (o WorkspaceGoogleSocialLoginOutput) ToWorkspaceGoogleSocialLoginPtrOutput() WorkspaceGoogleSocialLoginPtrOutput

func (WorkspaceGoogleSocialLoginOutput) ToWorkspaceGoogleSocialLoginPtrOutputWithContext

func (o WorkspaceGoogleSocialLoginOutput) ToWorkspaceGoogleSocialLoginPtrOutputWithContext(ctx context.Context) WorkspaceGoogleSocialLoginPtrOutput

type WorkspaceGoogleSocialLoginPtrInput

type WorkspaceGoogleSocialLoginPtrInput interface {
	pulumi.Input

	ToWorkspaceGoogleSocialLoginPtrOutput() WorkspaceGoogleSocialLoginPtrOutput
	ToWorkspaceGoogleSocialLoginPtrOutputWithContext(context.Context) WorkspaceGoogleSocialLoginPtrOutput
}

WorkspaceGoogleSocialLoginPtrInput is an input type that accepts WorkspaceGoogleSocialLoginArgs, WorkspaceGoogleSocialLoginPtr and WorkspaceGoogleSocialLoginPtrOutput values. You can construct a concrete instance of `WorkspaceGoogleSocialLoginPtrInput` via:

        WorkspaceGoogleSocialLoginArgs{...}

or:

        nil

type WorkspaceGoogleSocialLoginPtrOutput

type WorkspaceGoogleSocialLoginPtrOutput struct{ *pulumi.OutputState }

func (WorkspaceGoogleSocialLoginPtrOutput) ClientId

func (WorkspaceGoogleSocialLoginPtrOutput) Elem

func (WorkspaceGoogleSocialLoginPtrOutput) ElementType

func (WorkspaceGoogleSocialLoginPtrOutput) RedirectUrl

func (WorkspaceGoogleSocialLoginPtrOutput) Secret

func (WorkspaceGoogleSocialLoginPtrOutput) ToWorkspaceGoogleSocialLoginPtrOutput

func (o WorkspaceGoogleSocialLoginPtrOutput) ToWorkspaceGoogleSocialLoginPtrOutput() WorkspaceGoogleSocialLoginPtrOutput

func (WorkspaceGoogleSocialLoginPtrOutput) ToWorkspaceGoogleSocialLoginPtrOutputWithContext

func (o WorkspaceGoogleSocialLoginPtrOutput) ToWorkspaceGoogleSocialLoginPtrOutputWithContext(ctx context.Context) WorkspaceGoogleSocialLoginPtrOutput

type WorkspaceHostedLogin

type WorkspaceHostedLogin struct {
	AllowedRedirectUrls []string `pulumi:"allowedRedirectUrls"`
}

type WorkspaceHostedLoginArgs

type WorkspaceHostedLoginArgs struct {
	AllowedRedirectUrls pulumi.StringArrayInput `pulumi:"allowedRedirectUrls"`
}

func (WorkspaceHostedLoginArgs) ElementType

func (WorkspaceHostedLoginArgs) ElementType() reflect.Type

func (WorkspaceHostedLoginArgs) ToWorkspaceHostedLoginOutput

func (i WorkspaceHostedLoginArgs) ToWorkspaceHostedLoginOutput() WorkspaceHostedLoginOutput

func (WorkspaceHostedLoginArgs) ToWorkspaceHostedLoginOutputWithContext

func (i WorkspaceHostedLoginArgs) ToWorkspaceHostedLoginOutputWithContext(ctx context.Context) WorkspaceHostedLoginOutput

func (WorkspaceHostedLoginArgs) ToWorkspaceHostedLoginPtrOutput

func (i WorkspaceHostedLoginArgs) ToWorkspaceHostedLoginPtrOutput() WorkspaceHostedLoginPtrOutput

func (WorkspaceHostedLoginArgs) ToWorkspaceHostedLoginPtrOutputWithContext

func (i WorkspaceHostedLoginArgs) ToWorkspaceHostedLoginPtrOutputWithContext(ctx context.Context) WorkspaceHostedLoginPtrOutput

type WorkspaceHostedLoginInput

type WorkspaceHostedLoginInput interface {
	pulumi.Input

	ToWorkspaceHostedLoginOutput() WorkspaceHostedLoginOutput
	ToWorkspaceHostedLoginOutputWithContext(context.Context) WorkspaceHostedLoginOutput
}

WorkspaceHostedLoginInput is an input type that accepts WorkspaceHostedLoginArgs and WorkspaceHostedLoginOutput values. You can construct a concrete instance of `WorkspaceHostedLoginInput` via:

WorkspaceHostedLoginArgs{...}

type WorkspaceHostedLoginOutput

type WorkspaceHostedLoginOutput struct{ *pulumi.OutputState }

func (WorkspaceHostedLoginOutput) AllowedRedirectUrls

func (o WorkspaceHostedLoginOutput) AllowedRedirectUrls() pulumi.StringArrayOutput

func (WorkspaceHostedLoginOutput) ElementType

func (WorkspaceHostedLoginOutput) ElementType() reflect.Type

func (WorkspaceHostedLoginOutput) ToWorkspaceHostedLoginOutput

func (o WorkspaceHostedLoginOutput) ToWorkspaceHostedLoginOutput() WorkspaceHostedLoginOutput

func (WorkspaceHostedLoginOutput) ToWorkspaceHostedLoginOutputWithContext

func (o WorkspaceHostedLoginOutput) ToWorkspaceHostedLoginOutputWithContext(ctx context.Context) WorkspaceHostedLoginOutput

func (WorkspaceHostedLoginOutput) ToWorkspaceHostedLoginPtrOutput

func (o WorkspaceHostedLoginOutput) ToWorkspaceHostedLoginPtrOutput() WorkspaceHostedLoginPtrOutput

func (WorkspaceHostedLoginOutput) ToWorkspaceHostedLoginPtrOutputWithContext

func (o WorkspaceHostedLoginOutput) ToWorkspaceHostedLoginPtrOutputWithContext(ctx context.Context) WorkspaceHostedLoginPtrOutput

type WorkspaceHostedLoginPtrInput

type WorkspaceHostedLoginPtrInput interface {
	pulumi.Input

	ToWorkspaceHostedLoginPtrOutput() WorkspaceHostedLoginPtrOutput
	ToWorkspaceHostedLoginPtrOutputWithContext(context.Context) WorkspaceHostedLoginPtrOutput
}

WorkspaceHostedLoginPtrInput is an input type that accepts WorkspaceHostedLoginArgs, WorkspaceHostedLoginPtr and WorkspaceHostedLoginPtrOutput values. You can construct a concrete instance of `WorkspaceHostedLoginPtrInput` via:

        WorkspaceHostedLoginArgs{...}

or:

        nil

type WorkspaceHostedLoginPtrOutput

type WorkspaceHostedLoginPtrOutput struct{ *pulumi.OutputState }

func (WorkspaceHostedLoginPtrOutput) AllowedRedirectUrls

func (o WorkspaceHostedLoginPtrOutput) AllowedRedirectUrls() pulumi.StringArrayOutput

func (WorkspaceHostedLoginPtrOutput) Elem

func (WorkspaceHostedLoginPtrOutput) ElementType

func (WorkspaceHostedLoginPtrOutput) ToWorkspaceHostedLoginPtrOutput

func (o WorkspaceHostedLoginPtrOutput) ToWorkspaceHostedLoginPtrOutput() WorkspaceHostedLoginPtrOutput

func (WorkspaceHostedLoginPtrOutput) ToWorkspaceHostedLoginPtrOutputWithContext

func (o WorkspaceHostedLoginPtrOutput) ToWorkspaceHostedLoginPtrOutputWithContext(ctx context.Context) WorkspaceHostedLoginPtrOutput

type WorkspaceInput

type WorkspaceInput interface {
	pulumi.Input

	ToWorkspaceOutput() WorkspaceOutput
	ToWorkspaceOutputWithContext(ctx context.Context) WorkspaceOutput
}

type WorkspaceLockoutPolicy

type WorkspaceLockoutPolicy struct {
	MaxAttempts int `pulumi:"maxAttempts"`
}

type WorkspaceLockoutPolicyArgs

type WorkspaceLockoutPolicyArgs struct {
	MaxAttempts pulumi.IntInput `pulumi:"maxAttempts"`
}

func (WorkspaceLockoutPolicyArgs) ElementType

func (WorkspaceLockoutPolicyArgs) ElementType() reflect.Type

func (WorkspaceLockoutPolicyArgs) ToWorkspaceLockoutPolicyOutput

func (i WorkspaceLockoutPolicyArgs) ToWorkspaceLockoutPolicyOutput() WorkspaceLockoutPolicyOutput

func (WorkspaceLockoutPolicyArgs) ToWorkspaceLockoutPolicyOutputWithContext

func (i WorkspaceLockoutPolicyArgs) ToWorkspaceLockoutPolicyOutputWithContext(ctx context.Context) WorkspaceLockoutPolicyOutput

func (WorkspaceLockoutPolicyArgs) ToWorkspaceLockoutPolicyPtrOutput

func (i WorkspaceLockoutPolicyArgs) ToWorkspaceLockoutPolicyPtrOutput() WorkspaceLockoutPolicyPtrOutput

func (WorkspaceLockoutPolicyArgs) ToWorkspaceLockoutPolicyPtrOutputWithContext

func (i WorkspaceLockoutPolicyArgs) ToWorkspaceLockoutPolicyPtrOutputWithContext(ctx context.Context) WorkspaceLockoutPolicyPtrOutput

type WorkspaceLockoutPolicyInput

type WorkspaceLockoutPolicyInput interface {
	pulumi.Input

	ToWorkspaceLockoutPolicyOutput() WorkspaceLockoutPolicyOutput
	ToWorkspaceLockoutPolicyOutputWithContext(context.Context) WorkspaceLockoutPolicyOutput
}

WorkspaceLockoutPolicyInput is an input type that accepts WorkspaceLockoutPolicyArgs and WorkspaceLockoutPolicyOutput values. You can construct a concrete instance of `WorkspaceLockoutPolicyInput` via:

WorkspaceLockoutPolicyArgs{...}

type WorkspaceLockoutPolicyOutput

type WorkspaceLockoutPolicyOutput struct{ *pulumi.OutputState }

func (WorkspaceLockoutPolicyOutput) ElementType

func (WorkspaceLockoutPolicyOutput) MaxAttempts

func (WorkspaceLockoutPolicyOutput) ToWorkspaceLockoutPolicyOutput

func (o WorkspaceLockoutPolicyOutput) ToWorkspaceLockoutPolicyOutput() WorkspaceLockoutPolicyOutput

func (WorkspaceLockoutPolicyOutput) ToWorkspaceLockoutPolicyOutputWithContext

func (o WorkspaceLockoutPolicyOutput) ToWorkspaceLockoutPolicyOutputWithContext(ctx context.Context) WorkspaceLockoutPolicyOutput

func (WorkspaceLockoutPolicyOutput) ToWorkspaceLockoutPolicyPtrOutput

func (o WorkspaceLockoutPolicyOutput) ToWorkspaceLockoutPolicyPtrOutput() WorkspaceLockoutPolicyPtrOutput

func (WorkspaceLockoutPolicyOutput) ToWorkspaceLockoutPolicyPtrOutputWithContext

func (o WorkspaceLockoutPolicyOutput) ToWorkspaceLockoutPolicyPtrOutputWithContext(ctx context.Context) WorkspaceLockoutPolicyPtrOutput

type WorkspaceLockoutPolicyPtrInput

type WorkspaceLockoutPolicyPtrInput interface {
	pulumi.Input

	ToWorkspaceLockoutPolicyPtrOutput() WorkspaceLockoutPolicyPtrOutput
	ToWorkspaceLockoutPolicyPtrOutputWithContext(context.Context) WorkspaceLockoutPolicyPtrOutput
}

WorkspaceLockoutPolicyPtrInput is an input type that accepts WorkspaceLockoutPolicyArgs, WorkspaceLockoutPolicyPtr and WorkspaceLockoutPolicyPtrOutput values. You can construct a concrete instance of `WorkspaceLockoutPolicyPtrInput` via:

        WorkspaceLockoutPolicyArgs{...}

or:

        nil

type WorkspaceLockoutPolicyPtrOutput

type WorkspaceLockoutPolicyPtrOutput struct{ *pulumi.OutputState }

func (WorkspaceLockoutPolicyPtrOutput) Elem

func (WorkspaceLockoutPolicyPtrOutput) ElementType

func (WorkspaceLockoutPolicyPtrOutput) MaxAttempts

func (WorkspaceLockoutPolicyPtrOutput) ToWorkspaceLockoutPolicyPtrOutput

func (o WorkspaceLockoutPolicyPtrOutput) ToWorkspaceLockoutPolicyPtrOutput() WorkspaceLockoutPolicyPtrOutput

func (WorkspaceLockoutPolicyPtrOutput) ToWorkspaceLockoutPolicyPtrOutputWithContext

func (o WorkspaceLockoutPolicyPtrOutput) ToWorkspaceLockoutPolicyPtrOutputWithContext(ctx context.Context) WorkspaceLockoutPolicyPtrOutput

type WorkspaceMap

type WorkspaceMap map[string]WorkspaceInput

func (WorkspaceMap) ElementType

func (WorkspaceMap) ElementType() reflect.Type

func (WorkspaceMap) ToWorkspaceMapOutput

func (i WorkspaceMap) ToWorkspaceMapOutput() WorkspaceMapOutput

func (WorkspaceMap) ToWorkspaceMapOutputWithContext

func (i WorkspaceMap) ToWorkspaceMapOutputWithContext(ctx context.Context) WorkspaceMapOutput

type WorkspaceMapInput

type WorkspaceMapInput interface {
	pulumi.Input

	ToWorkspaceMapOutput() WorkspaceMapOutput
	ToWorkspaceMapOutputWithContext(context.Context) WorkspaceMapOutput
}

WorkspaceMapInput is an input type that accepts WorkspaceMap and WorkspaceMapOutput values. You can construct a concrete instance of `WorkspaceMapInput` via:

WorkspaceMap{ "key": WorkspaceArgs{...} }

type WorkspaceMapOutput

type WorkspaceMapOutput struct{ *pulumi.OutputState }

func (WorkspaceMapOutput) ElementType

func (WorkspaceMapOutput) ElementType() reflect.Type

func (WorkspaceMapOutput) MapIndex

func (WorkspaceMapOutput) ToWorkspaceMapOutput

func (o WorkspaceMapOutput) ToWorkspaceMapOutput() WorkspaceMapOutput

func (WorkspaceMapOutput) ToWorkspaceMapOutputWithContext

func (o WorkspaceMapOutput) ToWorkspaceMapOutputWithContext(ctx context.Context) WorkspaceMapOutput

type WorkspaceMfaAuthenticationApp

type WorkspaceMfaAuthenticationApp struct {
	ServiceName string `pulumi:"serviceName"`
}

type WorkspaceMfaAuthenticationAppArgs

type WorkspaceMfaAuthenticationAppArgs struct {
	ServiceName pulumi.StringInput `pulumi:"serviceName"`
}

func (WorkspaceMfaAuthenticationAppArgs) ElementType

func (WorkspaceMfaAuthenticationAppArgs) ToWorkspaceMfaAuthenticationAppOutput

func (i WorkspaceMfaAuthenticationAppArgs) ToWorkspaceMfaAuthenticationAppOutput() WorkspaceMfaAuthenticationAppOutput

func (WorkspaceMfaAuthenticationAppArgs) ToWorkspaceMfaAuthenticationAppOutputWithContext

func (i WorkspaceMfaAuthenticationAppArgs) ToWorkspaceMfaAuthenticationAppOutputWithContext(ctx context.Context) WorkspaceMfaAuthenticationAppOutput

func (WorkspaceMfaAuthenticationAppArgs) ToWorkspaceMfaAuthenticationAppPtrOutput

func (i WorkspaceMfaAuthenticationAppArgs) ToWorkspaceMfaAuthenticationAppPtrOutput() WorkspaceMfaAuthenticationAppPtrOutput

func (WorkspaceMfaAuthenticationAppArgs) ToWorkspaceMfaAuthenticationAppPtrOutputWithContext

func (i WorkspaceMfaAuthenticationAppArgs) ToWorkspaceMfaAuthenticationAppPtrOutputWithContext(ctx context.Context) WorkspaceMfaAuthenticationAppPtrOutput

type WorkspaceMfaAuthenticationAppInput

type WorkspaceMfaAuthenticationAppInput interface {
	pulumi.Input

	ToWorkspaceMfaAuthenticationAppOutput() WorkspaceMfaAuthenticationAppOutput
	ToWorkspaceMfaAuthenticationAppOutputWithContext(context.Context) WorkspaceMfaAuthenticationAppOutput
}

WorkspaceMfaAuthenticationAppInput is an input type that accepts WorkspaceMfaAuthenticationAppArgs and WorkspaceMfaAuthenticationAppOutput values. You can construct a concrete instance of `WorkspaceMfaAuthenticationAppInput` via:

WorkspaceMfaAuthenticationAppArgs{...}

type WorkspaceMfaAuthenticationAppOutput

type WorkspaceMfaAuthenticationAppOutput struct{ *pulumi.OutputState }

func (WorkspaceMfaAuthenticationAppOutput) ElementType

func (WorkspaceMfaAuthenticationAppOutput) ServiceName

func (WorkspaceMfaAuthenticationAppOutput) ToWorkspaceMfaAuthenticationAppOutput

func (o WorkspaceMfaAuthenticationAppOutput) ToWorkspaceMfaAuthenticationAppOutput() WorkspaceMfaAuthenticationAppOutput

func (WorkspaceMfaAuthenticationAppOutput) ToWorkspaceMfaAuthenticationAppOutputWithContext

func (o WorkspaceMfaAuthenticationAppOutput) ToWorkspaceMfaAuthenticationAppOutputWithContext(ctx context.Context) WorkspaceMfaAuthenticationAppOutput

func (WorkspaceMfaAuthenticationAppOutput) ToWorkspaceMfaAuthenticationAppPtrOutput

func (o WorkspaceMfaAuthenticationAppOutput) ToWorkspaceMfaAuthenticationAppPtrOutput() WorkspaceMfaAuthenticationAppPtrOutput

func (WorkspaceMfaAuthenticationAppOutput) ToWorkspaceMfaAuthenticationAppPtrOutputWithContext

func (o WorkspaceMfaAuthenticationAppOutput) ToWorkspaceMfaAuthenticationAppPtrOutputWithContext(ctx context.Context) WorkspaceMfaAuthenticationAppPtrOutput

type WorkspaceMfaAuthenticationAppPtrInput

type WorkspaceMfaAuthenticationAppPtrInput interface {
	pulumi.Input

	ToWorkspaceMfaAuthenticationAppPtrOutput() WorkspaceMfaAuthenticationAppPtrOutput
	ToWorkspaceMfaAuthenticationAppPtrOutputWithContext(context.Context) WorkspaceMfaAuthenticationAppPtrOutput
}

WorkspaceMfaAuthenticationAppPtrInput is an input type that accepts WorkspaceMfaAuthenticationAppArgs, WorkspaceMfaAuthenticationAppPtr and WorkspaceMfaAuthenticationAppPtrOutput values. You can construct a concrete instance of `WorkspaceMfaAuthenticationAppPtrInput` via:

        WorkspaceMfaAuthenticationAppArgs{...}

or:

        nil

type WorkspaceMfaAuthenticationAppPtrOutput

type WorkspaceMfaAuthenticationAppPtrOutput struct{ *pulumi.OutputState }

func (WorkspaceMfaAuthenticationAppPtrOutput) Elem

func (WorkspaceMfaAuthenticationAppPtrOutput) ElementType

func (WorkspaceMfaAuthenticationAppPtrOutput) ServiceName

func (WorkspaceMfaAuthenticationAppPtrOutput) ToWorkspaceMfaAuthenticationAppPtrOutput

func (o WorkspaceMfaAuthenticationAppPtrOutput) ToWorkspaceMfaAuthenticationAppPtrOutput() WorkspaceMfaAuthenticationAppPtrOutput

func (WorkspaceMfaAuthenticationAppPtrOutput) ToWorkspaceMfaAuthenticationAppPtrOutputWithContext

func (o WorkspaceMfaAuthenticationAppPtrOutput) ToWorkspaceMfaAuthenticationAppPtrOutputWithContext(ctx context.Context) WorkspaceMfaAuthenticationAppPtrOutput

type WorkspaceMfaPolicy

type WorkspaceMfaPolicy struct {
	AllowRememberDevice bool   `pulumi:"allowRememberDevice"`
	DeviceExpiration    int    `pulumi:"deviceExpiration"`
	Enforce             string `pulumi:"enforce"`
}

type WorkspaceMfaPolicyArgs

type WorkspaceMfaPolicyArgs struct {
	AllowRememberDevice pulumi.BoolInput   `pulumi:"allowRememberDevice"`
	DeviceExpiration    pulumi.IntInput    `pulumi:"deviceExpiration"`
	Enforce             pulumi.StringInput `pulumi:"enforce"`
}

func (WorkspaceMfaPolicyArgs) ElementType

func (WorkspaceMfaPolicyArgs) ElementType() reflect.Type

func (WorkspaceMfaPolicyArgs) ToWorkspaceMfaPolicyOutput

func (i WorkspaceMfaPolicyArgs) ToWorkspaceMfaPolicyOutput() WorkspaceMfaPolicyOutput

func (WorkspaceMfaPolicyArgs) ToWorkspaceMfaPolicyOutputWithContext

func (i WorkspaceMfaPolicyArgs) ToWorkspaceMfaPolicyOutputWithContext(ctx context.Context) WorkspaceMfaPolicyOutput

func (WorkspaceMfaPolicyArgs) ToWorkspaceMfaPolicyPtrOutput

func (i WorkspaceMfaPolicyArgs) ToWorkspaceMfaPolicyPtrOutput() WorkspaceMfaPolicyPtrOutput

func (WorkspaceMfaPolicyArgs) ToWorkspaceMfaPolicyPtrOutputWithContext

func (i WorkspaceMfaPolicyArgs) ToWorkspaceMfaPolicyPtrOutputWithContext(ctx context.Context) WorkspaceMfaPolicyPtrOutput

type WorkspaceMfaPolicyInput

type WorkspaceMfaPolicyInput interface {
	pulumi.Input

	ToWorkspaceMfaPolicyOutput() WorkspaceMfaPolicyOutput
	ToWorkspaceMfaPolicyOutputWithContext(context.Context) WorkspaceMfaPolicyOutput
}

WorkspaceMfaPolicyInput is an input type that accepts WorkspaceMfaPolicyArgs and WorkspaceMfaPolicyOutput values. You can construct a concrete instance of `WorkspaceMfaPolicyInput` via:

WorkspaceMfaPolicyArgs{...}

type WorkspaceMfaPolicyOutput

type WorkspaceMfaPolicyOutput struct{ *pulumi.OutputState }

func (WorkspaceMfaPolicyOutput) AllowRememberDevice

func (o WorkspaceMfaPolicyOutput) AllowRememberDevice() pulumi.BoolOutput

func (WorkspaceMfaPolicyOutput) DeviceExpiration

func (o WorkspaceMfaPolicyOutput) DeviceExpiration() pulumi.IntOutput

func (WorkspaceMfaPolicyOutput) ElementType

func (WorkspaceMfaPolicyOutput) ElementType() reflect.Type

func (WorkspaceMfaPolicyOutput) Enforce

func (WorkspaceMfaPolicyOutput) ToWorkspaceMfaPolicyOutput

func (o WorkspaceMfaPolicyOutput) ToWorkspaceMfaPolicyOutput() WorkspaceMfaPolicyOutput

func (WorkspaceMfaPolicyOutput) ToWorkspaceMfaPolicyOutputWithContext

func (o WorkspaceMfaPolicyOutput) ToWorkspaceMfaPolicyOutputWithContext(ctx context.Context) WorkspaceMfaPolicyOutput

func (WorkspaceMfaPolicyOutput) ToWorkspaceMfaPolicyPtrOutput

func (o WorkspaceMfaPolicyOutput) ToWorkspaceMfaPolicyPtrOutput() WorkspaceMfaPolicyPtrOutput

func (WorkspaceMfaPolicyOutput) ToWorkspaceMfaPolicyPtrOutputWithContext

func (o WorkspaceMfaPolicyOutput) ToWorkspaceMfaPolicyPtrOutputWithContext(ctx context.Context) WorkspaceMfaPolicyPtrOutput

type WorkspaceMfaPolicyPtrInput

type WorkspaceMfaPolicyPtrInput interface {
	pulumi.Input

	ToWorkspaceMfaPolicyPtrOutput() WorkspaceMfaPolicyPtrOutput
	ToWorkspaceMfaPolicyPtrOutputWithContext(context.Context) WorkspaceMfaPolicyPtrOutput
}

WorkspaceMfaPolicyPtrInput is an input type that accepts WorkspaceMfaPolicyArgs, WorkspaceMfaPolicyPtr and WorkspaceMfaPolicyPtrOutput values. You can construct a concrete instance of `WorkspaceMfaPolicyPtrInput` via:

        WorkspaceMfaPolicyArgs{...}

or:

        nil

type WorkspaceMfaPolicyPtrOutput

type WorkspaceMfaPolicyPtrOutput struct{ *pulumi.OutputState }

func (WorkspaceMfaPolicyPtrOutput) AllowRememberDevice

func (o WorkspaceMfaPolicyPtrOutput) AllowRememberDevice() pulumi.BoolPtrOutput

func (WorkspaceMfaPolicyPtrOutput) DeviceExpiration

func (o WorkspaceMfaPolicyPtrOutput) DeviceExpiration() pulumi.IntPtrOutput

func (WorkspaceMfaPolicyPtrOutput) Elem

func (WorkspaceMfaPolicyPtrOutput) ElementType

func (WorkspaceMfaPolicyPtrOutput) Enforce

func (WorkspaceMfaPolicyPtrOutput) ToWorkspaceMfaPolicyPtrOutput

func (o WorkspaceMfaPolicyPtrOutput) ToWorkspaceMfaPolicyPtrOutput() WorkspaceMfaPolicyPtrOutput

func (WorkspaceMfaPolicyPtrOutput) ToWorkspaceMfaPolicyPtrOutputWithContext

func (o WorkspaceMfaPolicyPtrOutput) ToWorkspaceMfaPolicyPtrOutputWithContext(ctx context.Context) WorkspaceMfaPolicyPtrOutput

type WorkspaceMicrosoftSocialLogin

type WorkspaceMicrosoftSocialLogin struct {
	ClientId    string `pulumi:"clientId"`
	RedirectUrl string `pulumi:"redirectUrl"`
	Secret      string `pulumi:"secret"`
}

type WorkspaceMicrosoftSocialLoginArgs

type WorkspaceMicrosoftSocialLoginArgs struct {
	ClientId    pulumi.StringInput `pulumi:"clientId"`
	RedirectUrl pulumi.StringInput `pulumi:"redirectUrl"`
	Secret      pulumi.StringInput `pulumi:"secret"`
}

func (WorkspaceMicrosoftSocialLoginArgs) ElementType

func (WorkspaceMicrosoftSocialLoginArgs) ToWorkspaceMicrosoftSocialLoginOutput

func (i WorkspaceMicrosoftSocialLoginArgs) ToWorkspaceMicrosoftSocialLoginOutput() WorkspaceMicrosoftSocialLoginOutput

func (WorkspaceMicrosoftSocialLoginArgs) ToWorkspaceMicrosoftSocialLoginOutputWithContext

func (i WorkspaceMicrosoftSocialLoginArgs) ToWorkspaceMicrosoftSocialLoginOutputWithContext(ctx context.Context) WorkspaceMicrosoftSocialLoginOutput

func (WorkspaceMicrosoftSocialLoginArgs) ToWorkspaceMicrosoftSocialLoginPtrOutput

func (i WorkspaceMicrosoftSocialLoginArgs) ToWorkspaceMicrosoftSocialLoginPtrOutput() WorkspaceMicrosoftSocialLoginPtrOutput

func (WorkspaceMicrosoftSocialLoginArgs) ToWorkspaceMicrosoftSocialLoginPtrOutputWithContext

func (i WorkspaceMicrosoftSocialLoginArgs) ToWorkspaceMicrosoftSocialLoginPtrOutputWithContext(ctx context.Context) WorkspaceMicrosoftSocialLoginPtrOutput

type WorkspaceMicrosoftSocialLoginInput

type WorkspaceMicrosoftSocialLoginInput interface {
	pulumi.Input

	ToWorkspaceMicrosoftSocialLoginOutput() WorkspaceMicrosoftSocialLoginOutput
	ToWorkspaceMicrosoftSocialLoginOutputWithContext(context.Context) WorkspaceMicrosoftSocialLoginOutput
}

WorkspaceMicrosoftSocialLoginInput is an input type that accepts WorkspaceMicrosoftSocialLoginArgs and WorkspaceMicrosoftSocialLoginOutput values. You can construct a concrete instance of `WorkspaceMicrosoftSocialLoginInput` via:

WorkspaceMicrosoftSocialLoginArgs{...}

type WorkspaceMicrosoftSocialLoginOutput

type WorkspaceMicrosoftSocialLoginOutput struct{ *pulumi.OutputState }

func (WorkspaceMicrosoftSocialLoginOutput) ClientId

func (WorkspaceMicrosoftSocialLoginOutput) ElementType

func (WorkspaceMicrosoftSocialLoginOutput) RedirectUrl

func (WorkspaceMicrosoftSocialLoginOutput) Secret

func (WorkspaceMicrosoftSocialLoginOutput) ToWorkspaceMicrosoftSocialLoginOutput

func (o WorkspaceMicrosoftSocialLoginOutput) ToWorkspaceMicrosoftSocialLoginOutput() WorkspaceMicrosoftSocialLoginOutput

func (WorkspaceMicrosoftSocialLoginOutput) ToWorkspaceMicrosoftSocialLoginOutputWithContext

func (o WorkspaceMicrosoftSocialLoginOutput) ToWorkspaceMicrosoftSocialLoginOutputWithContext(ctx context.Context) WorkspaceMicrosoftSocialLoginOutput

func (WorkspaceMicrosoftSocialLoginOutput) ToWorkspaceMicrosoftSocialLoginPtrOutput

func (o WorkspaceMicrosoftSocialLoginOutput) ToWorkspaceMicrosoftSocialLoginPtrOutput() WorkspaceMicrosoftSocialLoginPtrOutput

func (WorkspaceMicrosoftSocialLoginOutput) ToWorkspaceMicrosoftSocialLoginPtrOutputWithContext

func (o WorkspaceMicrosoftSocialLoginOutput) ToWorkspaceMicrosoftSocialLoginPtrOutputWithContext(ctx context.Context) WorkspaceMicrosoftSocialLoginPtrOutput

type WorkspaceMicrosoftSocialLoginPtrInput

type WorkspaceMicrosoftSocialLoginPtrInput interface {
	pulumi.Input

	ToWorkspaceMicrosoftSocialLoginPtrOutput() WorkspaceMicrosoftSocialLoginPtrOutput
	ToWorkspaceMicrosoftSocialLoginPtrOutputWithContext(context.Context) WorkspaceMicrosoftSocialLoginPtrOutput
}

WorkspaceMicrosoftSocialLoginPtrInput is an input type that accepts WorkspaceMicrosoftSocialLoginArgs, WorkspaceMicrosoftSocialLoginPtr and WorkspaceMicrosoftSocialLoginPtrOutput values. You can construct a concrete instance of `WorkspaceMicrosoftSocialLoginPtrInput` via:

        WorkspaceMicrosoftSocialLoginArgs{...}

or:

        nil

type WorkspaceMicrosoftSocialLoginPtrOutput

type WorkspaceMicrosoftSocialLoginPtrOutput struct{ *pulumi.OutputState }

func (WorkspaceMicrosoftSocialLoginPtrOutput) ClientId

func (WorkspaceMicrosoftSocialLoginPtrOutput) Elem

func (WorkspaceMicrosoftSocialLoginPtrOutput) ElementType

func (WorkspaceMicrosoftSocialLoginPtrOutput) RedirectUrl

func (WorkspaceMicrosoftSocialLoginPtrOutput) Secret

func (WorkspaceMicrosoftSocialLoginPtrOutput) ToWorkspaceMicrosoftSocialLoginPtrOutput

func (o WorkspaceMicrosoftSocialLoginPtrOutput) ToWorkspaceMicrosoftSocialLoginPtrOutput() WorkspaceMicrosoftSocialLoginPtrOutput

func (WorkspaceMicrosoftSocialLoginPtrOutput) ToWorkspaceMicrosoftSocialLoginPtrOutputWithContext

func (o WorkspaceMicrosoftSocialLoginPtrOutput) ToWorkspaceMicrosoftSocialLoginPtrOutputWithContext(ctx context.Context) WorkspaceMicrosoftSocialLoginPtrOutput

type WorkspaceOutput

type WorkspaceOutput struct{ *pulumi.OutputState }

func (WorkspaceOutput) ElementType

func (WorkspaceOutput) ElementType() reflect.Type

func (WorkspaceOutput) ToWorkspaceOutput

func (o WorkspaceOutput) ToWorkspaceOutput() WorkspaceOutput

func (WorkspaceOutput) ToWorkspaceOutputWithContext

func (o WorkspaceOutput) ToWorkspaceOutputWithContext(ctx context.Context) WorkspaceOutput

type WorkspacePasswordPolicy

type WorkspacePasswordPolicy struct {
	AllowPassphrases bool `pulumi:"allowPassphrases"`
	History          int  `pulumi:"history"`
	MaxLength        int  `pulumi:"maxLength"`
	MinLength        int  `pulumi:"minLength"`
	MinPhraseLength  int  `pulumi:"minPhraseLength"`
	MinTests         int  `pulumi:"minTests"`
}

type WorkspacePasswordPolicyArgs

type WorkspacePasswordPolicyArgs struct {
	AllowPassphrases pulumi.BoolInput `pulumi:"allowPassphrases"`
	History          pulumi.IntInput  `pulumi:"history"`
	MaxLength        pulumi.IntInput  `pulumi:"maxLength"`
	MinLength        pulumi.IntInput  `pulumi:"minLength"`
	MinPhraseLength  pulumi.IntInput  `pulumi:"minPhraseLength"`
	MinTests         pulumi.IntInput  `pulumi:"minTests"`
}

func (WorkspacePasswordPolicyArgs) ElementType

func (WorkspacePasswordPolicyArgs) ToWorkspacePasswordPolicyOutput

func (i WorkspacePasswordPolicyArgs) ToWorkspacePasswordPolicyOutput() WorkspacePasswordPolicyOutput

func (WorkspacePasswordPolicyArgs) ToWorkspacePasswordPolicyOutputWithContext

func (i WorkspacePasswordPolicyArgs) ToWorkspacePasswordPolicyOutputWithContext(ctx context.Context) WorkspacePasswordPolicyOutput

func (WorkspacePasswordPolicyArgs) ToWorkspacePasswordPolicyPtrOutput

func (i WorkspacePasswordPolicyArgs) ToWorkspacePasswordPolicyPtrOutput() WorkspacePasswordPolicyPtrOutput

func (WorkspacePasswordPolicyArgs) ToWorkspacePasswordPolicyPtrOutputWithContext

func (i WorkspacePasswordPolicyArgs) ToWorkspacePasswordPolicyPtrOutputWithContext(ctx context.Context) WorkspacePasswordPolicyPtrOutput

type WorkspacePasswordPolicyInput

type WorkspacePasswordPolicyInput interface {
	pulumi.Input

	ToWorkspacePasswordPolicyOutput() WorkspacePasswordPolicyOutput
	ToWorkspacePasswordPolicyOutputWithContext(context.Context) WorkspacePasswordPolicyOutput
}

WorkspacePasswordPolicyInput is an input type that accepts WorkspacePasswordPolicyArgs and WorkspacePasswordPolicyOutput values. You can construct a concrete instance of `WorkspacePasswordPolicyInput` via:

WorkspacePasswordPolicyArgs{...}

type WorkspacePasswordPolicyOutput

type WorkspacePasswordPolicyOutput struct{ *pulumi.OutputState }

func (WorkspacePasswordPolicyOutput) AllowPassphrases

func (o WorkspacePasswordPolicyOutput) AllowPassphrases() pulumi.BoolOutput

func (WorkspacePasswordPolicyOutput) ElementType

func (WorkspacePasswordPolicyOutput) History

func (WorkspacePasswordPolicyOutput) MaxLength

func (WorkspacePasswordPolicyOutput) MinLength

func (WorkspacePasswordPolicyOutput) MinPhraseLength

func (o WorkspacePasswordPolicyOutput) MinPhraseLength() pulumi.IntOutput

func (WorkspacePasswordPolicyOutput) MinTests

func (WorkspacePasswordPolicyOutput) ToWorkspacePasswordPolicyOutput

func (o WorkspacePasswordPolicyOutput) ToWorkspacePasswordPolicyOutput() WorkspacePasswordPolicyOutput

func (WorkspacePasswordPolicyOutput) ToWorkspacePasswordPolicyOutputWithContext

func (o WorkspacePasswordPolicyOutput) ToWorkspacePasswordPolicyOutputWithContext(ctx context.Context) WorkspacePasswordPolicyOutput

func (WorkspacePasswordPolicyOutput) ToWorkspacePasswordPolicyPtrOutput

func (o WorkspacePasswordPolicyOutput) ToWorkspacePasswordPolicyPtrOutput() WorkspacePasswordPolicyPtrOutput

func (WorkspacePasswordPolicyOutput) ToWorkspacePasswordPolicyPtrOutputWithContext

func (o WorkspacePasswordPolicyOutput) ToWorkspacePasswordPolicyPtrOutputWithContext(ctx context.Context) WorkspacePasswordPolicyPtrOutput

type WorkspacePasswordPolicyPtrInput

type WorkspacePasswordPolicyPtrInput interface {
	pulumi.Input

	ToWorkspacePasswordPolicyPtrOutput() WorkspacePasswordPolicyPtrOutput
	ToWorkspacePasswordPolicyPtrOutputWithContext(context.Context) WorkspacePasswordPolicyPtrOutput
}

WorkspacePasswordPolicyPtrInput is an input type that accepts WorkspacePasswordPolicyArgs, WorkspacePasswordPolicyPtr and WorkspacePasswordPolicyPtrOutput values. You can construct a concrete instance of `WorkspacePasswordPolicyPtrInput` via:

        WorkspacePasswordPolicyArgs{...}

or:

        nil

type WorkspacePasswordPolicyPtrOutput

type WorkspacePasswordPolicyPtrOutput struct{ *pulumi.OutputState }

func (WorkspacePasswordPolicyPtrOutput) AllowPassphrases

func (WorkspacePasswordPolicyPtrOutput) Elem

func (WorkspacePasswordPolicyPtrOutput) ElementType

func (WorkspacePasswordPolicyPtrOutput) History

func (WorkspacePasswordPolicyPtrOutput) MaxLength

func (WorkspacePasswordPolicyPtrOutput) MinLength

func (WorkspacePasswordPolicyPtrOutput) MinPhraseLength

func (WorkspacePasswordPolicyPtrOutput) MinTests

func (WorkspacePasswordPolicyPtrOutput) ToWorkspacePasswordPolicyPtrOutput

func (o WorkspacePasswordPolicyPtrOutput) ToWorkspacePasswordPolicyPtrOutput() WorkspacePasswordPolicyPtrOutput

func (WorkspacePasswordPolicyPtrOutput) ToWorkspacePasswordPolicyPtrOutputWithContext

func (o WorkspacePasswordPolicyPtrOutput) ToWorkspacePasswordPolicyPtrOutputWithContext(ctx context.Context) WorkspacePasswordPolicyPtrOutput

type WorkspacePwnedPasswordEmail

type WorkspacePwnedPasswordEmail struct {
	FromAddress  string  `pulumi:"fromAddress"`
	FromName     string  `pulumi:"fromName"`
	HtmlTemplate string  `pulumi:"htmlTemplate"`
	RedirectUrl  *string `pulumi:"redirectUrl"`
	Subject      string  `pulumi:"subject"`
}

type WorkspacePwnedPasswordEmailArgs

type WorkspacePwnedPasswordEmailArgs struct {
	FromAddress  pulumi.StringInput    `pulumi:"fromAddress"`
	FromName     pulumi.StringInput    `pulumi:"fromName"`
	HtmlTemplate pulumi.StringInput    `pulumi:"htmlTemplate"`
	RedirectUrl  pulumi.StringPtrInput `pulumi:"redirectUrl"`
	Subject      pulumi.StringInput    `pulumi:"subject"`
}

func (WorkspacePwnedPasswordEmailArgs) ElementType

func (WorkspacePwnedPasswordEmailArgs) ToWorkspacePwnedPasswordEmailOutput

func (i WorkspacePwnedPasswordEmailArgs) ToWorkspacePwnedPasswordEmailOutput() WorkspacePwnedPasswordEmailOutput

func (WorkspacePwnedPasswordEmailArgs) ToWorkspacePwnedPasswordEmailOutputWithContext

func (i WorkspacePwnedPasswordEmailArgs) ToWorkspacePwnedPasswordEmailOutputWithContext(ctx context.Context) WorkspacePwnedPasswordEmailOutput

func (WorkspacePwnedPasswordEmailArgs) ToWorkspacePwnedPasswordEmailPtrOutput

func (i WorkspacePwnedPasswordEmailArgs) ToWorkspacePwnedPasswordEmailPtrOutput() WorkspacePwnedPasswordEmailPtrOutput

func (WorkspacePwnedPasswordEmailArgs) ToWorkspacePwnedPasswordEmailPtrOutputWithContext

func (i WorkspacePwnedPasswordEmailArgs) ToWorkspacePwnedPasswordEmailPtrOutputWithContext(ctx context.Context) WorkspacePwnedPasswordEmailPtrOutput

type WorkspacePwnedPasswordEmailInput

type WorkspacePwnedPasswordEmailInput interface {
	pulumi.Input

	ToWorkspacePwnedPasswordEmailOutput() WorkspacePwnedPasswordEmailOutput
	ToWorkspacePwnedPasswordEmailOutputWithContext(context.Context) WorkspacePwnedPasswordEmailOutput
}

WorkspacePwnedPasswordEmailInput is an input type that accepts WorkspacePwnedPasswordEmailArgs and WorkspacePwnedPasswordEmailOutput values. You can construct a concrete instance of `WorkspacePwnedPasswordEmailInput` via:

WorkspacePwnedPasswordEmailArgs{...}

type WorkspacePwnedPasswordEmailOutput

type WorkspacePwnedPasswordEmailOutput struct{ *pulumi.OutputState }

func (WorkspacePwnedPasswordEmailOutput) ElementType

func (WorkspacePwnedPasswordEmailOutput) FromAddress

func (WorkspacePwnedPasswordEmailOutput) FromName

func (WorkspacePwnedPasswordEmailOutput) HtmlTemplate

func (WorkspacePwnedPasswordEmailOutput) RedirectUrl

func (WorkspacePwnedPasswordEmailOutput) Subject

func (WorkspacePwnedPasswordEmailOutput) ToWorkspacePwnedPasswordEmailOutput

func (o WorkspacePwnedPasswordEmailOutput) ToWorkspacePwnedPasswordEmailOutput() WorkspacePwnedPasswordEmailOutput

func (WorkspacePwnedPasswordEmailOutput) ToWorkspacePwnedPasswordEmailOutputWithContext

func (o WorkspacePwnedPasswordEmailOutput) ToWorkspacePwnedPasswordEmailOutputWithContext(ctx context.Context) WorkspacePwnedPasswordEmailOutput

func (WorkspacePwnedPasswordEmailOutput) ToWorkspacePwnedPasswordEmailPtrOutput

func (o WorkspacePwnedPasswordEmailOutput) ToWorkspacePwnedPasswordEmailPtrOutput() WorkspacePwnedPasswordEmailPtrOutput

func (WorkspacePwnedPasswordEmailOutput) ToWorkspacePwnedPasswordEmailPtrOutputWithContext

func (o WorkspacePwnedPasswordEmailOutput) ToWorkspacePwnedPasswordEmailPtrOutputWithContext(ctx context.Context) WorkspacePwnedPasswordEmailPtrOutput

type WorkspacePwnedPasswordEmailPtrInput

type WorkspacePwnedPasswordEmailPtrInput interface {
	pulumi.Input

	ToWorkspacePwnedPasswordEmailPtrOutput() WorkspacePwnedPasswordEmailPtrOutput
	ToWorkspacePwnedPasswordEmailPtrOutputWithContext(context.Context) WorkspacePwnedPasswordEmailPtrOutput
}

WorkspacePwnedPasswordEmailPtrInput is an input type that accepts WorkspacePwnedPasswordEmailArgs, WorkspacePwnedPasswordEmailPtr and WorkspacePwnedPasswordEmailPtrOutput values. You can construct a concrete instance of `WorkspacePwnedPasswordEmailPtrInput` via:

        WorkspacePwnedPasswordEmailArgs{...}

or:

        nil

type WorkspacePwnedPasswordEmailPtrOutput

type WorkspacePwnedPasswordEmailPtrOutput struct{ *pulumi.OutputState }

func (WorkspacePwnedPasswordEmailPtrOutput) Elem

func (WorkspacePwnedPasswordEmailPtrOutput) ElementType

func (WorkspacePwnedPasswordEmailPtrOutput) FromAddress

func (WorkspacePwnedPasswordEmailPtrOutput) FromName

func (WorkspacePwnedPasswordEmailPtrOutput) HtmlTemplate

func (WorkspacePwnedPasswordEmailPtrOutput) RedirectUrl

func (WorkspacePwnedPasswordEmailPtrOutput) Subject

func (WorkspacePwnedPasswordEmailPtrOutput) ToWorkspacePwnedPasswordEmailPtrOutput

func (o WorkspacePwnedPasswordEmailPtrOutput) ToWorkspacePwnedPasswordEmailPtrOutput() WorkspacePwnedPasswordEmailPtrOutput

func (WorkspacePwnedPasswordEmailPtrOutput) ToWorkspacePwnedPasswordEmailPtrOutputWithContext

func (o WorkspacePwnedPasswordEmailPtrOutput) ToWorkspacePwnedPasswordEmailPtrOutputWithContext(ctx context.Context) WorkspacePwnedPasswordEmailPtrOutput

type WorkspaceResetPasswordEmail

type WorkspaceResetPasswordEmail struct {
	FromAddress  string  `pulumi:"fromAddress"`
	FromName     string  `pulumi:"fromName"`
	HtmlTemplate string  `pulumi:"htmlTemplate"`
	RedirectUrl  *string `pulumi:"redirectUrl"`
	Subject      string  `pulumi:"subject"`
}

type WorkspaceResetPasswordEmailArgs

type WorkspaceResetPasswordEmailArgs struct {
	FromAddress  pulumi.StringInput    `pulumi:"fromAddress"`
	FromName     pulumi.StringInput    `pulumi:"fromName"`
	HtmlTemplate pulumi.StringInput    `pulumi:"htmlTemplate"`
	RedirectUrl  pulumi.StringPtrInput `pulumi:"redirectUrl"`
	Subject      pulumi.StringInput    `pulumi:"subject"`
}

func (WorkspaceResetPasswordEmailArgs) ElementType

func (WorkspaceResetPasswordEmailArgs) ToWorkspaceResetPasswordEmailOutput

func (i WorkspaceResetPasswordEmailArgs) ToWorkspaceResetPasswordEmailOutput() WorkspaceResetPasswordEmailOutput

func (WorkspaceResetPasswordEmailArgs) ToWorkspaceResetPasswordEmailOutputWithContext

func (i WorkspaceResetPasswordEmailArgs) ToWorkspaceResetPasswordEmailOutputWithContext(ctx context.Context) WorkspaceResetPasswordEmailOutput

func (WorkspaceResetPasswordEmailArgs) ToWorkspaceResetPasswordEmailPtrOutput

func (i WorkspaceResetPasswordEmailArgs) ToWorkspaceResetPasswordEmailPtrOutput() WorkspaceResetPasswordEmailPtrOutput

func (WorkspaceResetPasswordEmailArgs) ToWorkspaceResetPasswordEmailPtrOutputWithContext

func (i WorkspaceResetPasswordEmailArgs) ToWorkspaceResetPasswordEmailPtrOutputWithContext(ctx context.Context) WorkspaceResetPasswordEmailPtrOutput

type WorkspaceResetPasswordEmailInput

type WorkspaceResetPasswordEmailInput interface {
	pulumi.Input

	ToWorkspaceResetPasswordEmailOutput() WorkspaceResetPasswordEmailOutput
	ToWorkspaceResetPasswordEmailOutputWithContext(context.Context) WorkspaceResetPasswordEmailOutput
}

WorkspaceResetPasswordEmailInput is an input type that accepts WorkspaceResetPasswordEmailArgs and WorkspaceResetPasswordEmailOutput values. You can construct a concrete instance of `WorkspaceResetPasswordEmailInput` via:

WorkspaceResetPasswordEmailArgs{...}

type WorkspaceResetPasswordEmailOutput

type WorkspaceResetPasswordEmailOutput struct{ *pulumi.OutputState }

func (WorkspaceResetPasswordEmailOutput) ElementType

func (WorkspaceResetPasswordEmailOutput) FromAddress

func (WorkspaceResetPasswordEmailOutput) FromName

func (WorkspaceResetPasswordEmailOutput) HtmlTemplate

func (WorkspaceResetPasswordEmailOutput) RedirectUrl

func (WorkspaceResetPasswordEmailOutput) Subject

func (WorkspaceResetPasswordEmailOutput) ToWorkspaceResetPasswordEmailOutput

func (o WorkspaceResetPasswordEmailOutput) ToWorkspaceResetPasswordEmailOutput() WorkspaceResetPasswordEmailOutput

func (WorkspaceResetPasswordEmailOutput) ToWorkspaceResetPasswordEmailOutputWithContext

func (o WorkspaceResetPasswordEmailOutput) ToWorkspaceResetPasswordEmailOutputWithContext(ctx context.Context) WorkspaceResetPasswordEmailOutput

func (WorkspaceResetPasswordEmailOutput) ToWorkspaceResetPasswordEmailPtrOutput

func (o WorkspaceResetPasswordEmailOutput) ToWorkspaceResetPasswordEmailPtrOutput() WorkspaceResetPasswordEmailPtrOutput

func (WorkspaceResetPasswordEmailOutput) ToWorkspaceResetPasswordEmailPtrOutputWithContext

func (o WorkspaceResetPasswordEmailOutput) ToWorkspaceResetPasswordEmailPtrOutputWithContext(ctx context.Context) WorkspaceResetPasswordEmailPtrOutput

type WorkspaceResetPasswordEmailPtrInput

type WorkspaceResetPasswordEmailPtrInput interface {
	pulumi.Input

	ToWorkspaceResetPasswordEmailPtrOutput() WorkspaceResetPasswordEmailPtrOutput
	ToWorkspaceResetPasswordEmailPtrOutputWithContext(context.Context) WorkspaceResetPasswordEmailPtrOutput
}

WorkspaceResetPasswordEmailPtrInput is an input type that accepts WorkspaceResetPasswordEmailArgs, WorkspaceResetPasswordEmailPtr and WorkspaceResetPasswordEmailPtrOutput values. You can construct a concrete instance of `WorkspaceResetPasswordEmailPtrInput` via:

        WorkspaceResetPasswordEmailArgs{...}

or:

        nil

type WorkspaceResetPasswordEmailPtrOutput

type WorkspaceResetPasswordEmailPtrOutput struct{ *pulumi.OutputState }

func (WorkspaceResetPasswordEmailPtrOutput) Elem

func (WorkspaceResetPasswordEmailPtrOutput) ElementType

func (WorkspaceResetPasswordEmailPtrOutput) FromAddress

func (WorkspaceResetPasswordEmailPtrOutput) FromName

func (WorkspaceResetPasswordEmailPtrOutput) HtmlTemplate

func (WorkspaceResetPasswordEmailPtrOutput) RedirectUrl

func (WorkspaceResetPasswordEmailPtrOutput) Subject

func (WorkspaceResetPasswordEmailPtrOutput) ToWorkspaceResetPasswordEmailPtrOutput

func (o WorkspaceResetPasswordEmailPtrOutput) ToWorkspaceResetPasswordEmailPtrOutput() WorkspaceResetPasswordEmailPtrOutput

func (WorkspaceResetPasswordEmailPtrOutput) ToWorkspaceResetPasswordEmailPtrOutputWithContext

func (o WorkspaceResetPasswordEmailPtrOutput) ToWorkspaceResetPasswordEmailPtrOutputWithContext(ctx context.Context) WorkspaceResetPasswordEmailPtrOutput

type WorkspaceSaml

type WorkspaceSaml struct {
	AcsUrl     string `pulumi:"acsUrl"`
	SpEntityId string `pulumi:"spEntityId"`
}

type WorkspaceSamlArgs

type WorkspaceSamlArgs struct {
	AcsUrl     pulumi.StringInput `pulumi:"acsUrl"`
	SpEntityId pulumi.StringInput `pulumi:"spEntityId"`
}

func (WorkspaceSamlArgs) ElementType

func (WorkspaceSamlArgs) ElementType() reflect.Type

func (WorkspaceSamlArgs) ToWorkspaceSamlOutput

func (i WorkspaceSamlArgs) ToWorkspaceSamlOutput() WorkspaceSamlOutput

func (WorkspaceSamlArgs) ToWorkspaceSamlOutputWithContext

func (i WorkspaceSamlArgs) ToWorkspaceSamlOutputWithContext(ctx context.Context) WorkspaceSamlOutput

func (WorkspaceSamlArgs) ToWorkspaceSamlPtrOutput

func (i WorkspaceSamlArgs) ToWorkspaceSamlPtrOutput() WorkspaceSamlPtrOutput

func (WorkspaceSamlArgs) ToWorkspaceSamlPtrOutputWithContext

func (i WorkspaceSamlArgs) ToWorkspaceSamlPtrOutputWithContext(ctx context.Context) WorkspaceSamlPtrOutput

type WorkspaceSamlInput

type WorkspaceSamlInput interface {
	pulumi.Input

	ToWorkspaceSamlOutput() WorkspaceSamlOutput
	ToWorkspaceSamlOutputWithContext(context.Context) WorkspaceSamlOutput
}

WorkspaceSamlInput is an input type that accepts WorkspaceSamlArgs and WorkspaceSamlOutput values. You can construct a concrete instance of `WorkspaceSamlInput` via:

WorkspaceSamlArgs{...}

type WorkspaceSamlOutput

type WorkspaceSamlOutput struct{ *pulumi.OutputState }

func (WorkspaceSamlOutput) AcsUrl

func (WorkspaceSamlOutput) ElementType

func (WorkspaceSamlOutput) ElementType() reflect.Type

func (WorkspaceSamlOutput) SpEntityId

func (o WorkspaceSamlOutput) SpEntityId() pulumi.StringOutput

func (WorkspaceSamlOutput) ToWorkspaceSamlOutput

func (o WorkspaceSamlOutput) ToWorkspaceSamlOutput() WorkspaceSamlOutput

func (WorkspaceSamlOutput) ToWorkspaceSamlOutputWithContext

func (o WorkspaceSamlOutput) ToWorkspaceSamlOutputWithContext(ctx context.Context) WorkspaceSamlOutput

func (WorkspaceSamlOutput) ToWorkspaceSamlPtrOutput

func (o WorkspaceSamlOutput) ToWorkspaceSamlPtrOutput() WorkspaceSamlPtrOutput

func (WorkspaceSamlOutput) ToWorkspaceSamlPtrOutputWithContext

func (o WorkspaceSamlOutput) ToWorkspaceSamlPtrOutputWithContext(ctx context.Context) WorkspaceSamlPtrOutput

type WorkspaceSamlPtrInput

type WorkspaceSamlPtrInput interface {
	pulumi.Input

	ToWorkspaceSamlPtrOutput() WorkspaceSamlPtrOutput
	ToWorkspaceSamlPtrOutputWithContext(context.Context) WorkspaceSamlPtrOutput
}

WorkspaceSamlPtrInput is an input type that accepts WorkspaceSamlArgs, WorkspaceSamlPtr and WorkspaceSamlPtrOutput values. You can construct a concrete instance of `WorkspaceSamlPtrInput` via:

        WorkspaceSamlArgs{...}

or:

        nil

type WorkspaceSamlPtrOutput

type WorkspaceSamlPtrOutput struct{ *pulumi.OutputState }

func (WorkspaceSamlPtrOutput) AcsUrl

func (WorkspaceSamlPtrOutput) Elem

func (WorkspaceSamlPtrOutput) ElementType

func (WorkspaceSamlPtrOutput) ElementType() reflect.Type

func (WorkspaceSamlPtrOutput) SpEntityId

func (WorkspaceSamlPtrOutput) ToWorkspaceSamlPtrOutput

func (o WorkspaceSamlPtrOutput) ToWorkspaceSamlPtrOutput() WorkspaceSamlPtrOutput

func (WorkspaceSamlPtrOutput) ToWorkspaceSamlPtrOutputWithContext

func (o WorkspaceSamlPtrOutput) ToWorkspaceSamlPtrOutputWithContext(ctx context.Context) WorkspaceSamlPtrOutput

type WorkspaceState

type WorkspaceState struct {
	// Configures the admin portal.
	AdminPortal WorkspaceAdminPortalPtrInput
	// The origins that are allowed to access the workspace. This parameter controls the value of the "Origin" header for API
	// responses.
	AllowedOrigins pulumi.StringArrayInput
	// Configures the general authentication policy.
	AuthPolicy WorkspaceAuthPolicyPtrInput
	// The backend stack of the application associated with the workspace.
	BackendStack pulumi.StringPtrInput
	// Configures the CAPTCHA policy in the signup form.
	CaptchaPolicy WorkspaceCaptchaPolicyPtrInput
	// The country associated with the workspace.
	Country pulumi.StringPtrInput
	// A custom domain at which Frontegg services will be reachable. You must configure a CNAME record for this domain that
	// points to "ssl.frontegg.com" before setting this field.
	CustomDomain pulumi.StringPtrInput
	// Configures social login with Facebook.
	FacebookSocialLogin WorkspaceFacebookSocialLoginPtrInput
	// The domain at which the Frontegg API is served for this workspace. The domain must end with ".frontegg.com" or
	// ".us.frontegg.com".
	FronteggDomain pulumi.StringPtrInput
	// The frontend stack of the application associated with the worksapce.
	FrontendStack pulumi.StringPtrInput
	// Configures social login with GitHub.
	GithubSocialLogin WorkspaceGithubSocialLoginPtrInput
	// Configures social login with Google.
	GoogleSocialLogin WorkspaceGoogleSocialLoginPtrInput
	// Configures Frontegg-hosted OAuth login.
	HostedLogin WorkspaceHostedLoginPtrInput
	// Configures the user lockout policy.
	LockoutPolicy WorkspaceLockoutPolicyPtrInput
	// Configures the multi-factor authentication (MFA) via an authentication app.
	MfaAuthenticationApp WorkspaceMfaAuthenticationAppPtrInput
	// Configures the multi-factor authentication (MFA) policy.
	MfaPolicy WorkspaceMfaPolicyPtrInput
	// Configures social login with Google.
	MicrosoftSocialLogin WorkspaceMicrosoftSocialLoginPtrInput
	// The name of the workspace.
	Name pulumi.StringPtrInput
	// Whether the application associated with the workspace has OpenSaaS installed.
	OpenSaasInstalled pulumi.BoolPtrInput
	// Configures the password policy.
	PasswordPolicy WorkspacePasswordPolicyPtrInput
	// Configures the pwned password email.
	PwnedPasswordEmail WorkspacePwnedPasswordEmailPtrInput
	// Configures the password reset email.
	ResetPasswordEmail WorkspaceResetPasswordEmailPtrInput
	// Configures SSO via SAML.
	Saml WorkspaceSamlPtrInput
	// Configures the user activation email.
	UserActivationEmail WorkspaceUserActivationEmailPtrInput
	// Configures the user invitation email.
	UserInvitationEmail WorkspaceUserInvitationEmailPtrInput
}

func (WorkspaceState) ElementType

func (WorkspaceState) ElementType() reflect.Type

type WorkspaceUserActivationEmail

type WorkspaceUserActivationEmail struct {
	FromAddress  string  `pulumi:"fromAddress"`
	FromName     string  `pulumi:"fromName"`
	HtmlTemplate string  `pulumi:"htmlTemplate"`
	RedirectUrl  *string `pulumi:"redirectUrl"`
	Subject      string  `pulumi:"subject"`
}

type WorkspaceUserActivationEmailArgs

type WorkspaceUserActivationEmailArgs struct {
	FromAddress  pulumi.StringInput    `pulumi:"fromAddress"`
	FromName     pulumi.StringInput    `pulumi:"fromName"`
	HtmlTemplate pulumi.StringInput    `pulumi:"htmlTemplate"`
	RedirectUrl  pulumi.StringPtrInput `pulumi:"redirectUrl"`
	Subject      pulumi.StringInput    `pulumi:"subject"`
}

func (WorkspaceUserActivationEmailArgs) ElementType

func (WorkspaceUserActivationEmailArgs) ToWorkspaceUserActivationEmailOutput

func (i WorkspaceUserActivationEmailArgs) ToWorkspaceUserActivationEmailOutput() WorkspaceUserActivationEmailOutput

func (WorkspaceUserActivationEmailArgs) ToWorkspaceUserActivationEmailOutputWithContext

func (i WorkspaceUserActivationEmailArgs) ToWorkspaceUserActivationEmailOutputWithContext(ctx context.Context) WorkspaceUserActivationEmailOutput

func (WorkspaceUserActivationEmailArgs) ToWorkspaceUserActivationEmailPtrOutput

func (i WorkspaceUserActivationEmailArgs) ToWorkspaceUserActivationEmailPtrOutput() WorkspaceUserActivationEmailPtrOutput

func (WorkspaceUserActivationEmailArgs) ToWorkspaceUserActivationEmailPtrOutputWithContext

func (i WorkspaceUserActivationEmailArgs) ToWorkspaceUserActivationEmailPtrOutputWithContext(ctx context.Context) WorkspaceUserActivationEmailPtrOutput

type WorkspaceUserActivationEmailInput

type WorkspaceUserActivationEmailInput interface {
	pulumi.Input

	ToWorkspaceUserActivationEmailOutput() WorkspaceUserActivationEmailOutput
	ToWorkspaceUserActivationEmailOutputWithContext(context.Context) WorkspaceUserActivationEmailOutput
}

WorkspaceUserActivationEmailInput is an input type that accepts WorkspaceUserActivationEmailArgs and WorkspaceUserActivationEmailOutput values. You can construct a concrete instance of `WorkspaceUserActivationEmailInput` via:

WorkspaceUserActivationEmailArgs{...}

type WorkspaceUserActivationEmailOutput

type WorkspaceUserActivationEmailOutput struct{ *pulumi.OutputState }

func (WorkspaceUserActivationEmailOutput) ElementType

func (WorkspaceUserActivationEmailOutput) FromAddress

func (WorkspaceUserActivationEmailOutput) FromName

func (WorkspaceUserActivationEmailOutput) HtmlTemplate

func (WorkspaceUserActivationEmailOutput) RedirectUrl

func (WorkspaceUserActivationEmailOutput) Subject

func (WorkspaceUserActivationEmailOutput) ToWorkspaceUserActivationEmailOutput

func (o WorkspaceUserActivationEmailOutput) ToWorkspaceUserActivationEmailOutput() WorkspaceUserActivationEmailOutput

func (WorkspaceUserActivationEmailOutput) ToWorkspaceUserActivationEmailOutputWithContext

func (o WorkspaceUserActivationEmailOutput) ToWorkspaceUserActivationEmailOutputWithContext(ctx context.Context) WorkspaceUserActivationEmailOutput

func (WorkspaceUserActivationEmailOutput) ToWorkspaceUserActivationEmailPtrOutput

func (o WorkspaceUserActivationEmailOutput) ToWorkspaceUserActivationEmailPtrOutput() WorkspaceUserActivationEmailPtrOutput

func (WorkspaceUserActivationEmailOutput) ToWorkspaceUserActivationEmailPtrOutputWithContext

func (o WorkspaceUserActivationEmailOutput) ToWorkspaceUserActivationEmailPtrOutputWithContext(ctx context.Context) WorkspaceUserActivationEmailPtrOutput

type WorkspaceUserActivationEmailPtrInput

type WorkspaceUserActivationEmailPtrInput interface {
	pulumi.Input

	ToWorkspaceUserActivationEmailPtrOutput() WorkspaceUserActivationEmailPtrOutput
	ToWorkspaceUserActivationEmailPtrOutputWithContext(context.Context) WorkspaceUserActivationEmailPtrOutput
}

WorkspaceUserActivationEmailPtrInput is an input type that accepts WorkspaceUserActivationEmailArgs, WorkspaceUserActivationEmailPtr and WorkspaceUserActivationEmailPtrOutput values. You can construct a concrete instance of `WorkspaceUserActivationEmailPtrInput` via:

        WorkspaceUserActivationEmailArgs{...}

or:

        nil

type WorkspaceUserActivationEmailPtrOutput

type WorkspaceUserActivationEmailPtrOutput struct{ *pulumi.OutputState }

func (WorkspaceUserActivationEmailPtrOutput) Elem

func (WorkspaceUserActivationEmailPtrOutput) ElementType

func (WorkspaceUserActivationEmailPtrOutput) FromAddress

func (WorkspaceUserActivationEmailPtrOutput) FromName

func (WorkspaceUserActivationEmailPtrOutput) HtmlTemplate

func (WorkspaceUserActivationEmailPtrOutput) RedirectUrl

func (WorkspaceUserActivationEmailPtrOutput) Subject

func (WorkspaceUserActivationEmailPtrOutput) ToWorkspaceUserActivationEmailPtrOutput

func (o WorkspaceUserActivationEmailPtrOutput) ToWorkspaceUserActivationEmailPtrOutput() WorkspaceUserActivationEmailPtrOutput

func (WorkspaceUserActivationEmailPtrOutput) ToWorkspaceUserActivationEmailPtrOutputWithContext

func (o WorkspaceUserActivationEmailPtrOutput) ToWorkspaceUserActivationEmailPtrOutputWithContext(ctx context.Context) WorkspaceUserActivationEmailPtrOutput

type WorkspaceUserInvitationEmail

type WorkspaceUserInvitationEmail struct {
	FromAddress  string  `pulumi:"fromAddress"`
	FromName     string  `pulumi:"fromName"`
	HtmlTemplate string  `pulumi:"htmlTemplate"`
	RedirectUrl  *string `pulumi:"redirectUrl"`
	Subject      string  `pulumi:"subject"`
}

type WorkspaceUserInvitationEmailArgs

type WorkspaceUserInvitationEmailArgs struct {
	FromAddress  pulumi.StringInput    `pulumi:"fromAddress"`
	FromName     pulumi.StringInput    `pulumi:"fromName"`
	HtmlTemplate pulumi.StringInput    `pulumi:"htmlTemplate"`
	RedirectUrl  pulumi.StringPtrInput `pulumi:"redirectUrl"`
	Subject      pulumi.StringInput    `pulumi:"subject"`
}

func (WorkspaceUserInvitationEmailArgs) ElementType

func (WorkspaceUserInvitationEmailArgs) ToWorkspaceUserInvitationEmailOutput

func (i WorkspaceUserInvitationEmailArgs) ToWorkspaceUserInvitationEmailOutput() WorkspaceUserInvitationEmailOutput

func (WorkspaceUserInvitationEmailArgs) ToWorkspaceUserInvitationEmailOutputWithContext

func (i WorkspaceUserInvitationEmailArgs) ToWorkspaceUserInvitationEmailOutputWithContext(ctx context.Context) WorkspaceUserInvitationEmailOutput

func (WorkspaceUserInvitationEmailArgs) ToWorkspaceUserInvitationEmailPtrOutput

func (i WorkspaceUserInvitationEmailArgs) ToWorkspaceUserInvitationEmailPtrOutput() WorkspaceUserInvitationEmailPtrOutput

func (WorkspaceUserInvitationEmailArgs) ToWorkspaceUserInvitationEmailPtrOutputWithContext

func (i WorkspaceUserInvitationEmailArgs) ToWorkspaceUserInvitationEmailPtrOutputWithContext(ctx context.Context) WorkspaceUserInvitationEmailPtrOutput

type WorkspaceUserInvitationEmailInput

type WorkspaceUserInvitationEmailInput interface {
	pulumi.Input

	ToWorkspaceUserInvitationEmailOutput() WorkspaceUserInvitationEmailOutput
	ToWorkspaceUserInvitationEmailOutputWithContext(context.Context) WorkspaceUserInvitationEmailOutput
}

WorkspaceUserInvitationEmailInput is an input type that accepts WorkspaceUserInvitationEmailArgs and WorkspaceUserInvitationEmailOutput values. You can construct a concrete instance of `WorkspaceUserInvitationEmailInput` via:

WorkspaceUserInvitationEmailArgs{...}

type WorkspaceUserInvitationEmailOutput

type WorkspaceUserInvitationEmailOutput struct{ *pulumi.OutputState }

func (WorkspaceUserInvitationEmailOutput) ElementType

func (WorkspaceUserInvitationEmailOutput) FromAddress

func (WorkspaceUserInvitationEmailOutput) FromName

func (WorkspaceUserInvitationEmailOutput) HtmlTemplate

func (WorkspaceUserInvitationEmailOutput) RedirectUrl

func (WorkspaceUserInvitationEmailOutput) Subject

func (WorkspaceUserInvitationEmailOutput) ToWorkspaceUserInvitationEmailOutput

func (o WorkspaceUserInvitationEmailOutput) ToWorkspaceUserInvitationEmailOutput() WorkspaceUserInvitationEmailOutput

func (WorkspaceUserInvitationEmailOutput) ToWorkspaceUserInvitationEmailOutputWithContext

func (o WorkspaceUserInvitationEmailOutput) ToWorkspaceUserInvitationEmailOutputWithContext(ctx context.Context) WorkspaceUserInvitationEmailOutput

func (WorkspaceUserInvitationEmailOutput) ToWorkspaceUserInvitationEmailPtrOutput

func (o WorkspaceUserInvitationEmailOutput) ToWorkspaceUserInvitationEmailPtrOutput() WorkspaceUserInvitationEmailPtrOutput

func (WorkspaceUserInvitationEmailOutput) ToWorkspaceUserInvitationEmailPtrOutputWithContext

func (o WorkspaceUserInvitationEmailOutput) ToWorkspaceUserInvitationEmailPtrOutputWithContext(ctx context.Context) WorkspaceUserInvitationEmailPtrOutput

type WorkspaceUserInvitationEmailPtrInput

type WorkspaceUserInvitationEmailPtrInput interface {
	pulumi.Input

	ToWorkspaceUserInvitationEmailPtrOutput() WorkspaceUserInvitationEmailPtrOutput
	ToWorkspaceUserInvitationEmailPtrOutputWithContext(context.Context) WorkspaceUserInvitationEmailPtrOutput
}

WorkspaceUserInvitationEmailPtrInput is an input type that accepts WorkspaceUserInvitationEmailArgs, WorkspaceUserInvitationEmailPtr and WorkspaceUserInvitationEmailPtrOutput values. You can construct a concrete instance of `WorkspaceUserInvitationEmailPtrInput` via:

        WorkspaceUserInvitationEmailArgs{...}

or:

        nil

type WorkspaceUserInvitationEmailPtrOutput

type WorkspaceUserInvitationEmailPtrOutput struct{ *pulumi.OutputState }

func (WorkspaceUserInvitationEmailPtrOutput) Elem

func (WorkspaceUserInvitationEmailPtrOutput) ElementType

func (WorkspaceUserInvitationEmailPtrOutput) FromAddress

func (WorkspaceUserInvitationEmailPtrOutput) FromName

func (WorkspaceUserInvitationEmailPtrOutput) HtmlTemplate

func (WorkspaceUserInvitationEmailPtrOutput) RedirectUrl

func (WorkspaceUserInvitationEmailPtrOutput) Subject

func (WorkspaceUserInvitationEmailPtrOutput) ToWorkspaceUserInvitationEmailPtrOutput

func (o WorkspaceUserInvitationEmailPtrOutput) ToWorkspaceUserInvitationEmailPtrOutput() WorkspaceUserInvitationEmailPtrOutput

func (WorkspaceUserInvitationEmailPtrOutput) ToWorkspaceUserInvitationEmailPtrOutputWithContext

func (o WorkspaceUserInvitationEmailPtrOutput) ToWorkspaceUserInvitationEmailPtrOutputWithContext(ctx context.Context) WorkspaceUserInvitationEmailPtrOutput

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL