deprecated

package
v2.14.0 Latest Latest
Warning

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

Go to latest
Published: Apr 12, 2021 License: Apache-2.0 Imports: 7 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type AuthLoginApp

type AuthLoginApp struct {
	pulumi.CustomResourceState

	// Custom error page URL
	AccessibilityErrorRedirectUrl pulumi.StringPtrOutput `pulumi:"accessibilityErrorRedirectUrl"`
	// Enable self service
	AccessibilitySelfService pulumi.BoolPtrOutput `pulumi:"accessibilitySelfService"`
	// Display auto submit toolbar
	AutoSubmitToolbar pulumi.BoolPtrOutput `pulumi:"autoSubmitToolbar"`
	// Application credentials scheme
	CredentialsScheme pulumi.StringPtrOutput `pulumi:"credentialsScheme"`
	// Groups associated with the application
	Groups pulumi.StringArrayOutput `pulumi:"groups"`
	// Do not display application icon on mobile app
	HideIos pulumi.BoolPtrOutput `pulumi:"hideIos"`
	// Do not display application icon to users
	HideWeb pulumi.BoolPtrOutput `pulumi:"hideWeb"`
	// Pretty name of app.
	Label pulumi.StringOutput `pulumi:"label"`
	// name of app.
	Name pulumi.StringOutput `pulumi:"name"`
	// Preconfigured app name
	PreconfiguredApp pulumi.StringPtrOutput `pulumi:"preconfiguredApp"`
	// Allow user to reveal password
	RevealPassword pulumi.BoolPtrOutput `pulumi:"revealPassword"`
	// Shared password, required for certain schemes.
	SharedPassword pulumi.StringPtrOutput `pulumi:"sharedPassword"`
	// Shared username, required for certain schemes.
	SharedUsername pulumi.StringPtrOutput `pulumi:"sharedUsername"`
	// Sign on mode of application.
	SignOnMode pulumi.StringOutput `pulumi:"signOnMode"`
	// Post login redirect URL
	SignOnRedirectUrl pulumi.StringPtrOutput `pulumi:"signOnRedirectUrl"`
	// Login URL
	SignOnUrl pulumi.StringPtrOutput `pulumi:"signOnUrl"`
	// Status of application.
	Status pulumi.StringPtrOutput `pulumi:"status"`
	// Username template
	UserNameTemplate pulumi.StringPtrOutput `pulumi:"userNameTemplate"`
	// Username template suffix
	UserNameTemplateSuffix pulumi.StringPtrOutput `pulumi:"userNameTemplateSuffix"`
	// Username template type
	UserNameTemplateType pulumi.StringPtrOutput `pulumi:"userNameTemplateType"`
	// Users associated with the application
	Users AuthLoginAppUserArrayOutput `pulumi:"users"`
}

func GetAuthLoginApp

func GetAuthLoginApp(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *AuthLoginAppState, opts ...pulumi.ResourceOption) (*AuthLoginApp, error)

GetAuthLoginApp gets an existing AuthLoginApp 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 NewAuthLoginApp

func NewAuthLoginApp(ctx *pulumi.Context,
	name string, args *AuthLoginAppArgs, opts ...pulumi.ResourceOption) (*AuthLoginApp, error)

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

func (*AuthLoginApp) ElementType added in v2.6.2

func (*AuthLoginApp) ElementType() reflect.Type

func (*AuthLoginApp) ToAuthLoginAppOutput added in v2.6.2

func (i *AuthLoginApp) ToAuthLoginAppOutput() AuthLoginAppOutput

func (*AuthLoginApp) ToAuthLoginAppOutputWithContext added in v2.6.2

func (i *AuthLoginApp) ToAuthLoginAppOutputWithContext(ctx context.Context) AuthLoginAppOutput

func (*AuthLoginApp) ToAuthLoginAppPtrOutput added in v2.10.1

func (i *AuthLoginApp) ToAuthLoginAppPtrOutput() AuthLoginAppPtrOutput

func (*AuthLoginApp) ToAuthLoginAppPtrOutputWithContext added in v2.10.1

func (i *AuthLoginApp) ToAuthLoginAppPtrOutputWithContext(ctx context.Context) AuthLoginAppPtrOutput

type AuthLoginAppArgs

type AuthLoginAppArgs struct {
	// Custom error page URL
	AccessibilityErrorRedirectUrl pulumi.StringPtrInput
	// Enable self service
	AccessibilitySelfService pulumi.BoolPtrInput
	// Display auto submit toolbar
	AutoSubmitToolbar pulumi.BoolPtrInput
	// Application credentials scheme
	CredentialsScheme pulumi.StringPtrInput
	// Groups associated with the application
	Groups pulumi.StringArrayInput
	// Do not display application icon on mobile app
	HideIos pulumi.BoolPtrInput
	// Do not display application icon to users
	HideWeb pulumi.BoolPtrInput
	// Pretty name of app.
	Label pulumi.StringInput
	// Preconfigured app name
	PreconfiguredApp pulumi.StringPtrInput
	// Allow user to reveal password
	RevealPassword pulumi.BoolPtrInput
	// Shared password, required for certain schemes.
	SharedPassword pulumi.StringPtrInput
	// Shared username, required for certain schemes.
	SharedUsername pulumi.StringPtrInput
	// Post login redirect URL
	SignOnRedirectUrl pulumi.StringPtrInput
	// Login URL
	SignOnUrl pulumi.StringPtrInput
	// Status of application.
	Status pulumi.StringPtrInput
	// Username template
	UserNameTemplate pulumi.StringPtrInput
	// Username template suffix
	UserNameTemplateSuffix pulumi.StringPtrInput
	// Username template type
	UserNameTemplateType pulumi.StringPtrInput
	// Users associated with the application
	Users AuthLoginAppUserArrayInput
}

The set of arguments for constructing a AuthLoginApp resource.

func (AuthLoginAppArgs) ElementType

func (AuthLoginAppArgs) ElementType() reflect.Type

type AuthLoginAppArray added in v2.10.1

type AuthLoginAppArray []AuthLoginAppInput

func (AuthLoginAppArray) ElementType added in v2.10.1

func (AuthLoginAppArray) ElementType() reflect.Type

func (AuthLoginAppArray) ToAuthLoginAppArrayOutput added in v2.10.1

func (i AuthLoginAppArray) ToAuthLoginAppArrayOutput() AuthLoginAppArrayOutput

func (AuthLoginAppArray) ToAuthLoginAppArrayOutputWithContext added in v2.10.1

func (i AuthLoginAppArray) ToAuthLoginAppArrayOutputWithContext(ctx context.Context) AuthLoginAppArrayOutput

type AuthLoginAppArrayInput added in v2.10.1

type AuthLoginAppArrayInput interface {
	pulumi.Input

	ToAuthLoginAppArrayOutput() AuthLoginAppArrayOutput
	ToAuthLoginAppArrayOutputWithContext(context.Context) AuthLoginAppArrayOutput
}

AuthLoginAppArrayInput is an input type that accepts AuthLoginAppArray and AuthLoginAppArrayOutput values. You can construct a concrete instance of `AuthLoginAppArrayInput` via:

AuthLoginAppArray{ AuthLoginAppArgs{...} }

type AuthLoginAppArrayOutput added in v2.10.1

type AuthLoginAppArrayOutput struct{ *pulumi.OutputState }

func (AuthLoginAppArrayOutput) ElementType added in v2.10.1

func (AuthLoginAppArrayOutput) ElementType() reflect.Type

func (AuthLoginAppArrayOutput) Index added in v2.10.1

func (AuthLoginAppArrayOutput) ToAuthLoginAppArrayOutput added in v2.10.1

func (o AuthLoginAppArrayOutput) ToAuthLoginAppArrayOutput() AuthLoginAppArrayOutput

func (AuthLoginAppArrayOutput) ToAuthLoginAppArrayOutputWithContext added in v2.10.1

func (o AuthLoginAppArrayOutput) ToAuthLoginAppArrayOutputWithContext(ctx context.Context) AuthLoginAppArrayOutput

type AuthLoginAppInput added in v2.6.2

type AuthLoginAppInput interface {
	pulumi.Input

	ToAuthLoginAppOutput() AuthLoginAppOutput
	ToAuthLoginAppOutputWithContext(ctx context.Context) AuthLoginAppOutput
}

type AuthLoginAppMap added in v2.10.1

type AuthLoginAppMap map[string]AuthLoginAppInput

func (AuthLoginAppMap) ElementType added in v2.10.1

func (AuthLoginAppMap) ElementType() reflect.Type

func (AuthLoginAppMap) ToAuthLoginAppMapOutput added in v2.10.1

func (i AuthLoginAppMap) ToAuthLoginAppMapOutput() AuthLoginAppMapOutput

func (AuthLoginAppMap) ToAuthLoginAppMapOutputWithContext added in v2.10.1

func (i AuthLoginAppMap) ToAuthLoginAppMapOutputWithContext(ctx context.Context) AuthLoginAppMapOutput

type AuthLoginAppMapInput added in v2.10.1

type AuthLoginAppMapInput interface {
	pulumi.Input

	ToAuthLoginAppMapOutput() AuthLoginAppMapOutput
	ToAuthLoginAppMapOutputWithContext(context.Context) AuthLoginAppMapOutput
}

AuthLoginAppMapInput is an input type that accepts AuthLoginAppMap and AuthLoginAppMapOutput values. You can construct a concrete instance of `AuthLoginAppMapInput` via:

AuthLoginAppMap{ "key": AuthLoginAppArgs{...} }

type AuthLoginAppMapOutput added in v2.10.1

type AuthLoginAppMapOutput struct{ *pulumi.OutputState }

func (AuthLoginAppMapOutput) ElementType added in v2.10.1

func (AuthLoginAppMapOutput) ElementType() reflect.Type

func (AuthLoginAppMapOutput) MapIndex added in v2.10.1

func (AuthLoginAppMapOutput) ToAuthLoginAppMapOutput added in v2.10.1

func (o AuthLoginAppMapOutput) ToAuthLoginAppMapOutput() AuthLoginAppMapOutput

func (AuthLoginAppMapOutput) ToAuthLoginAppMapOutputWithContext added in v2.10.1

func (o AuthLoginAppMapOutput) ToAuthLoginAppMapOutputWithContext(ctx context.Context) AuthLoginAppMapOutput

type AuthLoginAppOutput added in v2.6.2

type AuthLoginAppOutput struct {
	*pulumi.OutputState
}

func (AuthLoginAppOutput) ElementType added in v2.6.2

func (AuthLoginAppOutput) ElementType() reflect.Type

func (AuthLoginAppOutput) ToAuthLoginAppOutput added in v2.6.2

func (o AuthLoginAppOutput) ToAuthLoginAppOutput() AuthLoginAppOutput

func (AuthLoginAppOutput) ToAuthLoginAppOutputWithContext added in v2.6.2

func (o AuthLoginAppOutput) ToAuthLoginAppOutputWithContext(ctx context.Context) AuthLoginAppOutput

func (AuthLoginAppOutput) ToAuthLoginAppPtrOutput added in v2.10.1

func (o AuthLoginAppOutput) ToAuthLoginAppPtrOutput() AuthLoginAppPtrOutput

func (AuthLoginAppOutput) ToAuthLoginAppPtrOutputWithContext added in v2.10.1

func (o AuthLoginAppOutput) ToAuthLoginAppPtrOutputWithContext(ctx context.Context) AuthLoginAppPtrOutput

type AuthLoginAppPtrInput added in v2.10.1

type AuthLoginAppPtrInput interface {
	pulumi.Input

	ToAuthLoginAppPtrOutput() AuthLoginAppPtrOutput
	ToAuthLoginAppPtrOutputWithContext(ctx context.Context) AuthLoginAppPtrOutput
}

type AuthLoginAppPtrOutput added in v2.10.1

type AuthLoginAppPtrOutput struct {
	*pulumi.OutputState
}

func (AuthLoginAppPtrOutput) ElementType added in v2.10.1

func (AuthLoginAppPtrOutput) ElementType() reflect.Type

func (AuthLoginAppPtrOutput) ToAuthLoginAppPtrOutput added in v2.10.1

func (o AuthLoginAppPtrOutput) ToAuthLoginAppPtrOutput() AuthLoginAppPtrOutput

func (AuthLoginAppPtrOutput) ToAuthLoginAppPtrOutputWithContext added in v2.10.1

func (o AuthLoginAppPtrOutput) ToAuthLoginAppPtrOutputWithContext(ctx context.Context) AuthLoginAppPtrOutput

type AuthLoginAppState

type AuthLoginAppState struct {
	// Custom error page URL
	AccessibilityErrorRedirectUrl pulumi.StringPtrInput
	// Enable self service
	AccessibilitySelfService pulumi.BoolPtrInput
	// Display auto submit toolbar
	AutoSubmitToolbar pulumi.BoolPtrInput
	// Application credentials scheme
	CredentialsScheme pulumi.StringPtrInput
	// Groups associated with the application
	Groups pulumi.StringArrayInput
	// Do not display application icon on mobile app
	HideIos pulumi.BoolPtrInput
	// Do not display application icon to users
	HideWeb pulumi.BoolPtrInput
	// Pretty name of app.
	Label pulumi.StringPtrInput
	// name of app.
	Name pulumi.StringPtrInput
	// Preconfigured app name
	PreconfiguredApp pulumi.StringPtrInput
	// Allow user to reveal password
	RevealPassword pulumi.BoolPtrInput
	// Shared password, required for certain schemes.
	SharedPassword pulumi.StringPtrInput
	// Shared username, required for certain schemes.
	SharedUsername pulumi.StringPtrInput
	// Sign on mode of application.
	SignOnMode pulumi.StringPtrInput
	// Post login redirect URL
	SignOnRedirectUrl pulumi.StringPtrInput
	// Login URL
	SignOnUrl pulumi.StringPtrInput
	// Status of application.
	Status pulumi.StringPtrInput
	// Username template
	UserNameTemplate pulumi.StringPtrInput
	// Username template suffix
	UserNameTemplateSuffix pulumi.StringPtrInput
	// Username template type
	UserNameTemplateType pulumi.StringPtrInput
	// Users associated with the application
	Users AuthLoginAppUserArrayInput
}

func (AuthLoginAppState) ElementType

func (AuthLoginAppState) ElementType() reflect.Type

type AuthLoginAppUser

type AuthLoginAppUser struct {
	Id       *string `pulumi:"id"`
	Password *string `pulumi:"password"`
	Scope    *string `pulumi:"scope"`
	Username *string `pulumi:"username"`
}

type AuthLoginAppUserArgs

type AuthLoginAppUserArgs struct {
	Id       pulumi.StringPtrInput `pulumi:"id"`
	Password pulumi.StringPtrInput `pulumi:"password"`
	Scope    pulumi.StringPtrInput `pulumi:"scope"`
	Username pulumi.StringPtrInput `pulumi:"username"`
}

func (AuthLoginAppUserArgs) ElementType

func (AuthLoginAppUserArgs) ElementType() reflect.Type

func (AuthLoginAppUserArgs) ToAuthLoginAppUserOutput

func (i AuthLoginAppUserArgs) ToAuthLoginAppUserOutput() AuthLoginAppUserOutput

func (AuthLoginAppUserArgs) ToAuthLoginAppUserOutputWithContext

func (i AuthLoginAppUserArgs) ToAuthLoginAppUserOutputWithContext(ctx context.Context) AuthLoginAppUserOutput

type AuthLoginAppUserArray

type AuthLoginAppUserArray []AuthLoginAppUserInput

func (AuthLoginAppUserArray) ElementType

func (AuthLoginAppUserArray) ElementType() reflect.Type

func (AuthLoginAppUserArray) ToAuthLoginAppUserArrayOutput

func (i AuthLoginAppUserArray) ToAuthLoginAppUserArrayOutput() AuthLoginAppUserArrayOutput

func (AuthLoginAppUserArray) ToAuthLoginAppUserArrayOutputWithContext

func (i AuthLoginAppUserArray) ToAuthLoginAppUserArrayOutputWithContext(ctx context.Context) AuthLoginAppUserArrayOutput

type AuthLoginAppUserArrayInput

type AuthLoginAppUserArrayInput interface {
	pulumi.Input

	ToAuthLoginAppUserArrayOutput() AuthLoginAppUserArrayOutput
	ToAuthLoginAppUserArrayOutputWithContext(context.Context) AuthLoginAppUserArrayOutput
}

AuthLoginAppUserArrayInput is an input type that accepts AuthLoginAppUserArray and AuthLoginAppUserArrayOutput values. You can construct a concrete instance of `AuthLoginAppUserArrayInput` via:

AuthLoginAppUserArray{ AuthLoginAppUserArgs{...} }

type AuthLoginAppUserArrayOutput

type AuthLoginAppUserArrayOutput struct{ *pulumi.OutputState }

func (AuthLoginAppUserArrayOutput) ElementType

func (AuthLoginAppUserArrayOutput) Index

func (AuthLoginAppUserArrayOutput) ToAuthLoginAppUserArrayOutput

func (o AuthLoginAppUserArrayOutput) ToAuthLoginAppUserArrayOutput() AuthLoginAppUserArrayOutput

func (AuthLoginAppUserArrayOutput) ToAuthLoginAppUserArrayOutputWithContext

func (o AuthLoginAppUserArrayOutput) ToAuthLoginAppUserArrayOutputWithContext(ctx context.Context) AuthLoginAppUserArrayOutput

type AuthLoginAppUserInput

type AuthLoginAppUserInput interface {
	pulumi.Input

	ToAuthLoginAppUserOutput() AuthLoginAppUserOutput
	ToAuthLoginAppUserOutputWithContext(context.Context) AuthLoginAppUserOutput
}

AuthLoginAppUserInput is an input type that accepts AuthLoginAppUserArgs and AuthLoginAppUserOutput values. You can construct a concrete instance of `AuthLoginAppUserInput` via:

AuthLoginAppUserArgs{...}

type AuthLoginAppUserOutput

type AuthLoginAppUserOutput struct{ *pulumi.OutputState }

func (AuthLoginAppUserOutput) ElementType

func (AuthLoginAppUserOutput) ElementType() reflect.Type

func (AuthLoginAppUserOutput) Id

func (AuthLoginAppUserOutput) Password

func (AuthLoginAppUserOutput) Scope

func (AuthLoginAppUserOutput) ToAuthLoginAppUserOutput

func (o AuthLoginAppUserOutput) ToAuthLoginAppUserOutput() AuthLoginAppUserOutput

func (AuthLoginAppUserOutput) ToAuthLoginAppUserOutputWithContext

func (o AuthLoginAppUserOutput) ToAuthLoginAppUserOutputWithContext(ctx context.Context) AuthLoginAppUserOutput

func (AuthLoginAppUserOutput) Username

type BookmarkApp

type BookmarkApp struct {
	pulumi.CustomResourceState

	// Display auto submit toolbar
	AutoSubmitToolbar pulumi.BoolPtrOutput `pulumi:"autoSubmitToolbar"`
	// Groups associated with the application
	Groups pulumi.StringArrayOutput `pulumi:"groups"`
	// Do not display application icon on mobile app
	HideIos pulumi.BoolPtrOutput `pulumi:"hideIos"`
	// Do not display application icon to users
	HideWeb pulumi.BoolPtrOutput `pulumi:"hideWeb"`
	// Pretty name of app.
	Label pulumi.StringOutput `pulumi:"label"`
	// name of app.
	Name               pulumi.StringOutput  `pulumi:"name"`
	RequestIntegration pulumi.BoolPtrOutput `pulumi:"requestIntegration"`
	// Sign on mode of application.
	SignOnMode pulumi.StringOutput `pulumi:"signOnMode"`
	// Status of application.
	Status pulumi.StringPtrOutput `pulumi:"status"`
	Url    pulumi.StringOutput    `pulumi:"url"`
	// Users associated with the application
	Users BookmarkAppUserArrayOutput `pulumi:"users"`
}

func GetBookmarkApp

func GetBookmarkApp(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *BookmarkAppState, opts ...pulumi.ResourceOption) (*BookmarkApp, error)

GetBookmarkApp gets an existing BookmarkApp 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 NewBookmarkApp

func NewBookmarkApp(ctx *pulumi.Context,
	name string, args *BookmarkAppArgs, opts ...pulumi.ResourceOption) (*BookmarkApp, error)

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

func (*BookmarkApp) ElementType added in v2.6.2

func (*BookmarkApp) ElementType() reflect.Type

func (*BookmarkApp) ToBookmarkAppOutput added in v2.6.2

func (i *BookmarkApp) ToBookmarkAppOutput() BookmarkAppOutput

func (*BookmarkApp) ToBookmarkAppOutputWithContext added in v2.6.2

func (i *BookmarkApp) ToBookmarkAppOutputWithContext(ctx context.Context) BookmarkAppOutput

func (*BookmarkApp) ToBookmarkAppPtrOutput added in v2.10.1

func (i *BookmarkApp) ToBookmarkAppPtrOutput() BookmarkAppPtrOutput

func (*BookmarkApp) ToBookmarkAppPtrOutputWithContext added in v2.10.1

func (i *BookmarkApp) ToBookmarkAppPtrOutputWithContext(ctx context.Context) BookmarkAppPtrOutput

type BookmarkAppArgs

type BookmarkAppArgs struct {
	// Display auto submit toolbar
	AutoSubmitToolbar pulumi.BoolPtrInput
	// Groups associated with the application
	Groups pulumi.StringArrayInput
	// Do not display application icon on mobile app
	HideIos pulumi.BoolPtrInput
	// Do not display application icon to users
	HideWeb pulumi.BoolPtrInput
	// Pretty name of app.
	Label              pulumi.StringInput
	RequestIntegration pulumi.BoolPtrInput
	// Status of application.
	Status pulumi.StringPtrInput
	Url    pulumi.StringInput
	// Users associated with the application
	Users BookmarkAppUserArrayInput
}

The set of arguments for constructing a BookmarkApp resource.

func (BookmarkAppArgs) ElementType

func (BookmarkAppArgs) ElementType() reflect.Type

type BookmarkAppArray added in v2.10.1

type BookmarkAppArray []BookmarkAppInput

func (BookmarkAppArray) ElementType added in v2.10.1

func (BookmarkAppArray) ElementType() reflect.Type

func (BookmarkAppArray) ToBookmarkAppArrayOutput added in v2.10.1

func (i BookmarkAppArray) ToBookmarkAppArrayOutput() BookmarkAppArrayOutput

func (BookmarkAppArray) ToBookmarkAppArrayOutputWithContext added in v2.10.1

func (i BookmarkAppArray) ToBookmarkAppArrayOutputWithContext(ctx context.Context) BookmarkAppArrayOutput

type BookmarkAppArrayInput added in v2.10.1

type BookmarkAppArrayInput interface {
	pulumi.Input

	ToBookmarkAppArrayOutput() BookmarkAppArrayOutput
	ToBookmarkAppArrayOutputWithContext(context.Context) BookmarkAppArrayOutput
}

BookmarkAppArrayInput is an input type that accepts BookmarkAppArray and BookmarkAppArrayOutput values. You can construct a concrete instance of `BookmarkAppArrayInput` via:

BookmarkAppArray{ BookmarkAppArgs{...} }

type BookmarkAppArrayOutput added in v2.10.1

type BookmarkAppArrayOutput struct{ *pulumi.OutputState }

func (BookmarkAppArrayOutput) ElementType added in v2.10.1

func (BookmarkAppArrayOutput) ElementType() reflect.Type

func (BookmarkAppArrayOutput) Index added in v2.10.1

func (BookmarkAppArrayOutput) ToBookmarkAppArrayOutput added in v2.10.1

func (o BookmarkAppArrayOutput) ToBookmarkAppArrayOutput() BookmarkAppArrayOutput

func (BookmarkAppArrayOutput) ToBookmarkAppArrayOutputWithContext added in v2.10.1

func (o BookmarkAppArrayOutput) ToBookmarkAppArrayOutputWithContext(ctx context.Context) BookmarkAppArrayOutput

type BookmarkAppInput added in v2.6.2

type BookmarkAppInput interface {
	pulumi.Input

	ToBookmarkAppOutput() BookmarkAppOutput
	ToBookmarkAppOutputWithContext(ctx context.Context) BookmarkAppOutput
}

type BookmarkAppMap added in v2.10.1

type BookmarkAppMap map[string]BookmarkAppInput

func (BookmarkAppMap) ElementType added in v2.10.1

func (BookmarkAppMap) ElementType() reflect.Type

func (BookmarkAppMap) ToBookmarkAppMapOutput added in v2.10.1

func (i BookmarkAppMap) ToBookmarkAppMapOutput() BookmarkAppMapOutput

func (BookmarkAppMap) ToBookmarkAppMapOutputWithContext added in v2.10.1

func (i BookmarkAppMap) ToBookmarkAppMapOutputWithContext(ctx context.Context) BookmarkAppMapOutput

type BookmarkAppMapInput added in v2.10.1

type BookmarkAppMapInput interface {
	pulumi.Input

	ToBookmarkAppMapOutput() BookmarkAppMapOutput
	ToBookmarkAppMapOutputWithContext(context.Context) BookmarkAppMapOutput
}

BookmarkAppMapInput is an input type that accepts BookmarkAppMap and BookmarkAppMapOutput values. You can construct a concrete instance of `BookmarkAppMapInput` via:

BookmarkAppMap{ "key": BookmarkAppArgs{...} }

type BookmarkAppMapOutput added in v2.10.1

type BookmarkAppMapOutput struct{ *pulumi.OutputState }

func (BookmarkAppMapOutput) ElementType added in v2.10.1

func (BookmarkAppMapOutput) ElementType() reflect.Type

func (BookmarkAppMapOutput) MapIndex added in v2.10.1

func (BookmarkAppMapOutput) ToBookmarkAppMapOutput added in v2.10.1

func (o BookmarkAppMapOutput) ToBookmarkAppMapOutput() BookmarkAppMapOutput

func (BookmarkAppMapOutput) ToBookmarkAppMapOutputWithContext added in v2.10.1

func (o BookmarkAppMapOutput) ToBookmarkAppMapOutputWithContext(ctx context.Context) BookmarkAppMapOutput

type BookmarkAppOutput added in v2.6.2

type BookmarkAppOutput struct {
	*pulumi.OutputState
}

func (BookmarkAppOutput) ElementType added in v2.6.2

func (BookmarkAppOutput) ElementType() reflect.Type

func (BookmarkAppOutput) ToBookmarkAppOutput added in v2.6.2

func (o BookmarkAppOutput) ToBookmarkAppOutput() BookmarkAppOutput

func (BookmarkAppOutput) ToBookmarkAppOutputWithContext added in v2.6.2

func (o BookmarkAppOutput) ToBookmarkAppOutputWithContext(ctx context.Context) BookmarkAppOutput

func (BookmarkAppOutput) ToBookmarkAppPtrOutput added in v2.10.1

func (o BookmarkAppOutput) ToBookmarkAppPtrOutput() BookmarkAppPtrOutput

func (BookmarkAppOutput) ToBookmarkAppPtrOutputWithContext added in v2.10.1

func (o BookmarkAppOutput) ToBookmarkAppPtrOutputWithContext(ctx context.Context) BookmarkAppPtrOutput

type BookmarkAppPtrInput added in v2.10.1

type BookmarkAppPtrInput interface {
	pulumi.Input

	ToBookmarkAppPtrOutput() BookmarkAppPtrOutput
	ToBookmarkAppPtrOutputWithContext(ctx context.Context) BookmarkAppPtrOutput
}

type BookmarkAppPtrOutput added in v2.10.1

type BookmarkAppPtrOutput struct {
	*pulumi.OutputState
}

func (BookmarkAppPtrOutput) ElementType added in v2.10.1

func (BookmarkAppPtrOutput) ElementType() reflect.Type

func (BookmarkAppPtrOutput) ToBookmarkAppPtrOutput added in v2.10.1

func (o BookmarkAppPtrOutput) ToBookmarkAppPtrOutput() BookmarkAppPtrOutput

func (BookmarkAppPtrOutput) ToBookmarkAppPtrOutputWithContext added in v2.10.1

func (o BookmarkAppPtrOutput) ToBookmarkAppPtrOutputWithContext(ctx context.Context) BookmarkAppPtrOutput

type BookmarkAppState

type BookmarkAppState struct {
	// Display auto submit toolbar
	AutoSubmitToolbar pulumi.BoolPtrInput
	// Groups associated with the application
	Groups pulumi.StringArrayInput
	// Do not display application icon on mobile app
	HideIos pulumi.BoolPtrInput
	// Do not display application icon to users
	HideWeb pulumi.BoolPtrInput
	// Pretty name of app.
	Label pulumi.StringPtrInput
	// name of app.
	Name               pulumi.StringPtrInput
	RequestIntegration pulumi.BoolPtrInput
	// Sign on mode of application.
	SignOnMode pulumi.StringPtrInput
	// Status of application.
	Status pulumi.StringPtrInput
	Url    pulumi.StringPtrInput
	// Users associated with the application
	Users BookmarkAppUserArrayInput
}

func (BookmarkAppState) ElementType

func (BookmarkAppState) ElementType() reflect.Type

type BookmarkAppUser

type BookmarkAppUser struct {
	Id       *string `pulumi:"id"`
	Password *string `pulumi:"password"`
	Scope    *string `pulumi:"scope"`
	Username *string `pulumi:"username"`
}

type BookmarkAppUserArgs

type BookmarkAppUserArgs struct {
	Id       pulumi.StringPtrInput `pulumi:"id"`
	Password pulumi.StringPtrInput `pulumi:"password"`
	Scope    pulumi.StringPtrInput `pulumi:"scope"`
	Username pulumi.StringPtrInput `pulumi:"username"`
}

func (BookmarkAppUserArgs) ElementType

func (BookmarkAppUserArgs) ElementType() reflect.Type

func (BookmarkAppUserArgs) ToBookmarkAppUserOutput

func (i BookmarkAppUserArgs) ToBookmarkAppUserOutput() BookmarkAppUserOutput

func (BookmarkAppUserArgs) ToBookmarkAppUserOutputWithContext

func (i BookmarkAppUserArgs) ToBookmarkAppUserOutputWithContext(ctx context.Context) BookmarkAppUserOutput

type BookmarkAppUserArray

type BookmarkAppUserArray []BookmarkAppUserInput

func (BookmarkAppUserArray) ElementType

func (BookmarkAppUserArray) ElementType() reflect.Type

func (BookmarkAppUserArray) ToBookmarkAppUserArrayOutput

func (i BookmarkAppUserArray) ToBookmarkAppUserArrayOutput() BookmarkAppUserArrayOutput

func (BookmarkAppUserArray) ToBookmarkAppUserArrayOutputWithContext

func (i BookmarkAppUserArray) ToBookmarkAppUserArrayOutputWithContext(ctx context.Context) BookmarkAppUserArrayOutput

type BookmarkAppUserArrayInput

type BookmarkAppUserArrayInput interface {
	pulumi.Input

	ToBookmarkAppUserArrayOutput() BookmarkAppUserArrayOutput
	ToBookmarkAppUserArrayOutputWithContext(context.Context) BookmarkAppUserArrayOutput
}

BookmarkAppUserArrayInput is an input type that accepts BookmarkAppUserArray and BookmarkAppUserArrayOutput values. You can construct a concrete instance of `BookmarkAppUserArrayInput` via:

BookmarkAppUserArray{ BookmarkAppUserArgs{...} }

type BookmarkAppUserArrayOutput

type BookmarkAppUserArrayOutput struct{ *pulumi.OutputState }

func (BookmarkAppUserArrayOutput) ElementType

func (BookmarkAppUserArrayOutput) ElementType() reflect.Type

func (BookmarkAppUserArrayOutput) Index

func (BookmarkAppUserArrayOutput) ToBookmarkAppUserArrayOutput

func (o BookmarkAppUserArrayOutput) ToBookmarkAppUserArrayOutput() BookmarkAppUserArrayOutput

func (BookmarkAppUserArrayOutput) ToBookmarkAppUserArrayOutputWithContext

func (o BookmarkAppUserArrayOutput) ToBookmarkAppUserArrayOutputWithContext(ctx context.Context) BookmarkAppUserArrayOutput

type BookmarkAppUserInput

type BookmarkAppUserInput interface {
	pulumi.Input

	ToBookmarkAppUserOutput() BookmarkAppUserOutput
	ToBookmarkAppUserOutputWithContext(context.Context) BookmarkAppUserOutput
}

BookmarkAppUserInput is an input type that accepts BookmarkAppUserArgs and BookmarkAppUserOutput values. You can construct a concrete instance of `BookmarkAppUserInput` via:

BookmarkAppUserArgs{...}

type BookmarkAppUserOutput

type BookmarkAppUserOutput struct{ *pulumi.OutputState }

func (BookmarkAppUserOutput) ElementType

func (BookmarkAppUserOutput) ElementType() reflect.Type

func (BookmarkAppUserOutput) Id

func (BookmarkAppUserOutput) Password

func (BookmarkAppUserOutput) Scope

func (BookmarkAppUserOutput) ToBookmarkAppUserOutput

func (o BookmarkAppUserOutput) ToBookmarkAppUserOutput() BookmarkAppUserOutput

func (BookmarkAppUserOutput) ToBookmarkAppUserOutputWithContext

func (o BookmarkAppUserOutput) ToBookmarkAppUserOutputWithContext(ctx context.Context) BookmarkAppUserOutput

func (BookmarkAppUserOutput) Username

type GetDefaultPoliciesArgs

type GetDefaultPoliciesArgs struct {
	Type string `pulumi:"type"`
}

A collection of arguments for invoking getDefaultPolicies.

type GetDefaultPoliciesResult

type GetDefaultPoliciesResult struct {
	// The provider-assigned unique ID for this managed resource.
	Id   string `pulumi:"id"`
	Type string `pulumi:"type"`
}

A collection of values returned by getDefaultPolicies.

type Idp

type Idp struct {
	pulumi.CustomResourceState

	AccountLinkAction        pulumi.StringPtrOutput   `pulumi:"accountLinkAction"`
	AccountLinkGroupIncludes pulumi.StringArrayOutput `pulumi:"accountLinkGroupIncludes"`
	AuthorizationBinding     pulumi.StringOutput      `pulumi:"authorizationBinding"`
	AuthorizationUrl         pulumi.StringOutput      `pulumi:"authorizationUrl"`
	ClientId                 pulumi.StringOutput      `pulumi:"clientId"`
	ClientSecret             pulumi.StringOutput      `pulumi:"clientSecret"`
	DeprovisionedAction      pulumi.StringPtrOutput   `pulumi:"deprovisionedAction"`
	GroupsAction             pulumi.StringPtrOutput   `pulumi:"groupsAction"`
	GroupsAssignments        pulumi.StringArrayOutput `pulumi:"groupsAssignments"`
	GroupsAttribute          pulumi.StringPtrOutput   `pulumi:"groupsAttribute"`
	GroupsFilters            pulumi.StringArrayOutput `pulumi:"groupsFilters"`
	// Indicates whether Okta uses the original Okta org domain URL, or a custom domain URL
	IssuerMode   pulumi.StringPtrOutput `pulumi:"issuerMode"`
	IssuerUrl    pulumi.StringOutput    `pulumi:"issuerUrl"`
	JwksBinding  pulumi.StringOutput    `pulumi:"jwksBinding"`
	JwksUrl      pulumi.StringOutput    `pulumi:"jwksUrl"`
	MaxClockSkew pulumi.IntPtrOutput    `pulumi:"maxClockSkew"`
	// name of idp
	Name               pulumi.StringOutput    `pulumi:"name"`
	ProfileMaster      pulumi.BoolPtrOutput   `pulumi:"profileMaster"`
	ProtocolType       pulumi.StringPtrOutput `pulumi:"protocolType"`
	ProvisioningAction pulumi.StringPtrOutput `pulumi:"provisioningAction"`
	// algorithm to use to sign requests
	RequestSignatureAlgorithm pulumi.StringPtrOutput `pulumi:"requestSignatureAlgorithm"`
	// algorithm to use to sign response
	RequestSignatureScope pulumi.StringPtrOutput `pulumi:"requestSignatureScope"`
	// algorithm to use to sign requests
	ResponseSignatureAlgorithm pulumi.StringPtrOutput `pulumi:"responseSignatureAlgorithm"`
	// algorithm to use to sign response
	ResponseSignatureScope pulumi.StringPtrOutput   `pulumi:"responseSignatureScope"`
	Scopes                 pulumi.StringArrayOutput `pulumi:"scopes"`
	Status                 pulumi.StringPtrOutput   `pulumi:"status"`
	SubjectMatchAttribute  pulumi.StringPtrOutput   `pulumi:"subjectMatchAttribute"`
	SubjectMatchType       pulumi.StringPtrOutput   `pulumi:"subjectMatchType"`
	SuspendedAction        pulumi.StringPtrOutput   `pulumi:"suspendedAction"`
	TokenBinding           pulumi.StringOutput      `pulumi:"tokenBinding"`
	TokenUrl               pulumi.StringOutput      `pulumi:"tokenUrl"`
	Type                   pulumi.StringOutput      `pulumi:"type"`
	UserInfoBinding        pulumi.StringPtrOutput   `pulumi:"userInfoBinding"`
	UserInfoUrl            pulumi.StringPtrOutput   `pulumi:"userInfoUrl"`
	UsernameTemplate       pulumi.StringPtrOutput   `pulumi:"usernameTemplate"`
}

func GetIdp

func GetIdp(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *IdpState, opts ...pulumi.ResourceOption) (*Idp, error)

GetIdp gets an existing Idp 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 NewIdp

func NewIdp(ctx *pulumi.Context,
	name string, args *IdpArgs, opts ...pulumi.ResourceOption) (*Idp, error)

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

func (*Idp) ElementType added in v2.6.2

func (*Idp) ElementType() reflect.Type

func (*Idp) ToIdpOutput added in v2.6.2

func (i *Idp) ToIdpOutput() IdpOutput

func (*Idp) ToIdpOutputWithContext added in v2.6.2

func (i *Idp) ToIdpOutputWithContext(ctx context.Context) IdpOutput

func (*Idp) ToIdpPtrOutput added in v2.10.1

func (i *Idp) ToIdpPtrOutput() IdpPtrOutput

func (*Idp) ToIdpPtrOutputWithContext added in v2.10.1

func (i *Idp) ToIdpPtrOutputWithContext(ctx context.Context) IdpPtrOutput

type IdpArgs

type IdpArgs struct {
	AccountLinkAction        pulumi.StringPtrInput
	AccountLinkGroupIncludes pulumi.StringArrayInput
	AuthorizationBinding     pulumi.StringInput
	AuthorizationUrl         pulumi.StringInput
	ClientId                 pulumi.StringInput
	ClientSecret             pulumi.StringInput
	DeprovisionedAction      pulumi.StringPtrInput
	GroupsAction             pulumi.StringPtrInput
	GroupsAssignments        pulumi.StringArrayInput
	GroupsAttribute          pulumi.StringPtrInput
	GroupsFilters            pulumi.StringArrayInput
	// Indicates whether Okta uses the original Okta org domain URL, or a custom domain URL
	IssuerMode   pulumi.StringPtrInput
	IssuerUrl    pulumi.StringInput
	JwksBinding  pulumi.StringInput
	JwksUrl      pulumi.StringInput
	MaxClockSkew pulumi.IntPtrInput
	// name of idp
	Name               pulumi.StringPtrInput
	ProfileMaster      pulumi.BoolPtrInput
	ProtocolType       pulumi.StringPtrInput
	ProvisioningAction pulumi.StringPtrInput
	// algorithm to use to sign requests
	RequestSignatureAlgorithm pulumi.StringPtrInput
	// algorithm to use to sign response
	RequestSignatureScope pulumi.StringPtrInput
	// algorithm to use to sign requests
	ResponseSignatureAlgorithm pulumi.StringPtrInput
	// algorithm to use to sign response
	ResponseSignatureScope pulumi.StringPtrInput
	Scopes                 pulumi.StringArrayInput
	Status                 pulumi.StringPtrInput
	SubjectMatchAttribute  pulumi.StringPtrInput
	SubjectMatchType       pulumi.StringPtrInput
	SuspendedAction        pulumi.StringPtrInput
	TokenBinding           pulumi.StringInput
	TokenUrl               pulumi.StringInput
	UserInfoBinding        pulumi.StringPtrInput
	UserInfoUrl            pulumi.StringPtrInput
	UsernameTemplate       pulumi.StringPtrInput
}

The set of arguments for constructing a Idp resource.

func (IdpArgs) ElementType

func (IdpArgs) ElementType() reflect.Type

type IdpArray added in v2.10.1

type IdpArray []IdpInput

func (IdpArray) ElementType added in v2.10.1

func (IdpArray) ElementType() reflect.Type

func (IdpArray) ToIdpArrayOutput added in v2.10.1

func (i IdpArray) ToIdpArrayOutput() IdpArrayOutput

func (IdpArray) ToIdpArrayOutputWithContext added in v2.10.1

func (i IdpArray) ToIdpArrayOutputWithContext(ctx context.Context) IdpArrayOutput

type IdpArrayInput added in v2.10.1

type IdpArrayInput interface {
	pulumi.Input

	ToIdpArrayOutput() IdpArrayOutput
	ToIdpArrayOutputWithContext(context.Context) IdpArrayOutput
}

IdpArrayInput is an input type that accepts IdpArray and IdpArrayOutput values. You can construct a concrete instance of `IdpArrayInput` via:

IdpArray{ IdpArgs{...} }

type IdpArrayOutput added in v2.10.1

type IdpArrayOutput struct{ *pulumi.OutputState }

func (IdpArrayOutput) ElementType added in v2.10.1

func (IdpArrayOutput) ElementType() reflect.Type

func (IdpArrayOutput) Index added in v2.10.1

func (IdpArrayOutput) ToIdpArrayOutput added in v2.10.1

func (o IdpArrayOutput) ToIdpArrayOutput() IdpArrayOutput

func (IdpArrayOutput) ToIdpArrayOutputWithContext added in v2.10.1

func (o IdpArrayOutput) ToIdpArrayOutputWithContext(ctx context.Context) IdpArrayOutput

type IdpInput added in v2.6.2

type IdpInput interface {
	pulumi.Input

	ToIdpOutput() IdpOutput
	ToIdpOutputWithContext(ctx context.Context) IdpOutput
}

type IdpMap added in v2.10.1

type IdpMap map[string]IdpInput

func (IdpMap) ElementType added in v2.10.1

func (IdpMap) ElementType() reflect.Type

func (IdpMap) ToIdpMapOutput added in v2.10.1

func (i IdpMap) ToIdpMapOutput() IdpMapOutput

func (IdpMap) ToIdpMapOutputWithContext added in v2.10.1

func (i IdpMap) ToIdpMapOutputWithContext(ctx context.Context) IdpMapOutput

type IdpMapInput added in v2.10.1

type IdpMapInput interface {
	pulumi.Input

	ToIdpMapOutput() IdpMapOutput
	ToIdpMapOutputWithContext(context.Context) IdpMapOutput
}

IdpMapInput is an input type that accepts IdpMap and IdpMapOutput values. You can construct a concrete instance of `IdpMapInput` via:

IdpMap{ "key": IdpArgs{...} }

type IdpMapOutput added in v2.10.1

type IdpMapOutput struct{ *pulumi.OutputState }

func (IdpMapOutput) ElementType added in v2.10.1

func (IdpMapOutput) ElementType() reflect.Type

func (IdpMapOutput) MapIndex added in v2.10.1

func (o IdpMapOutput) MapIndex(k pulumi.StringInput) IdpOutput

func (IdpMapOutput) ToIdpMapOutput added in v2.10.1

func (o IdpMapOutput) ToIdpMapOutput() IdpMapOutput

func (IdpMapOutput) ToIdpMapOutputWithContext added in v2.10.1

func (o IdpMapOutput) ToIdpMapOutputWithContext(ctx context.Context) IdpMapOutput

type IdpOutput added in v2.6.2

type IdpOutput struct {
	*pulumi.OutputState
}

func (IdpOutput) ElementType added in v2.6.2

func (IdpOutput) ElementType() reflect.Type

func (IdpOutput) ToIdpOutput added in v2.6.2

func (o IdpOutput) ToIdpOutput() IdpOutput

func (IdpOutput) ToIdpOutputWithContext added in v2.6.2

func (o IdpOutput) ToIdpOutputWithContext(ctx context.Context) IdpOutput

func (IdpOutput) ToIdpPtrOutput added in v2.10.1

func (o IdpOutput) ToIdpPtrOutput() IdpPtrOutput

func (IdpOutput) ToIdpPtrOutputWithContext added in v2.10.1

func (o IdpOutput) ToIdpPtrOutputWithContext(ctx context.Context) IdpPtrOutput

type IdpPtrInput added in v2.10.1

type IdpPtrInput interface {
	pulumi.Input

	ToIdpPtrOutput() IdpPtrOutput
	ToIdpPtrOutputWithContext(ctx context.Context) IdpPtrOutput
}

type IdpPtrOutput added in v2.10.1

type IdpPtrOutput struct {
	*pulumi.OutputState
}

func (IdpPtrOutput) ElementType added in v2.10.1

func (IdpPtrOutput) ElementType() reflect.Type

func (IdpPtrOutput) ToIdpPtrOutput added in v2.10.1

func (o IdpPtrOutput) ToIdpPtrOutput() IdpPtrOutput

func (IdpPtrOutput) ToIdpPtrOutputWithContext added in v2.10.1

func (o IdpPtrOutput) ToIdpPtrOutputWithContext(ctx context.Context) IdpPtrOutput

type IdpState

type IdpState struct {
	AccountLinkAction        pulumi.StringPtrInput
	AccountLinkGroupIncludes pulumi.StringArrayInput
	AuthorizationBinding     pulumi.StringPtrInput
	AuthorizationUrl         pulumi.StringPtrInput
	ClientId                 pulumi.StringPtrInput
	ClientSecret             pulumi.StringPtrInput
	DeprovisionedAction      pulumi.StringPtrInput
	GroupsAction             pulumi.StringPtrInput
	GroupsAssignments        pulumi.StringArrayInput
	GroupsAttribute          pulumi.StringPtrInput
	GroupsFilters            pulumi.StringArrayInput
	// Indicates whether Okta uses the original Okta org domain URL, or a custom domain URL
	IssuerMode   pulumi.StringPtrInput
	IssuerUrl    pulumi.StringPtrInput
	JwksBinding  pulumi.StringPtrInput
	JwksUrl      pulumi.StringPtrInput
	MaxClockSkew pulumi.IntPtrInput
	// name of idp
	Name               pulumi.StringPtrInput
	ProfileMaster      pulumi.BoolPtrInput
	ProtocolType       pulumi.StringPtrInput
	ProvisioningAction pulumi.StringPtrInput
	// algorithm to use to sign requests
	RequestSignatureAlgorithm pulumi.StringPtrInput
	// algorithm to use to sign response
	RequestSignatureScope pulumi.StringPtrInput
	// algorithm to use to sign requests
	ResponseSignatureAlgorithm pulumi.StringPtrInput
	// algorithm to use to sign response
	ResponseSignatureScope pulumi.StringPtrInput
	Scopes                 pulumi.StringArrayInput
	Status                 pulumi.StringPtrInput
	SubjectMatchAttribute  pulumi.StringPtrInput
	SubjectMatchType       pulumi.StringPtrInput
	SuspendedAction        pulumi.StringPtrInput
	TokenBinding           pulumi.StringPtrInput
	TokenUrl               pulumi.StringPtrInput
	Type                   pulumi.StringPtrInput
	UserInfoBinding        pulumi.StringPtrInput
	UserInfoUrl            pulumi.StringPtrInput
	UsernameTemplate       pulumi.StringPtrInput
}

func (IdpState) ElementType

func (IdpState) ElementType() reflect.Type

type MfaPolicy

type MfaPolicy struct {
	pulumi.CustomResourceState

	// Policy Description
	Description  pulumi.StringPtrOutput `pulumi:"description"`
	Duo          pulumi.StringMapOutput `pulumi:"duo"`
	FidoU2f      pulumi.StringMapOutput `pulumi:"fidoU2f"`
	FidoWebauthn pulumi.StringMapOutput `pulumi:"fidoWebauthn"`
	GoogleOtp    pulumi.StringMapOutput `pulumi:"googleOtp"`
	// List of Group IDs to Include
	GroupsIncludeds pulumi.StringArrayOutput `pulumi:"groupsIncludeds"`
	Hotp            pulumi.StringMapOutput   `pulumi:"hotp"`
	// Policy Name
	Name         pulumi.StringOutput    `pulumi:"name"`
	OktaCall     pulumi.StringMapOutput `pulumi:"oktaCall"`
	OktaEmail    pulumi.StringMapOutput `pulumi:"oktaEmail"`
	OktaOtp      pulumi.StringMapOutput `pulumi:"oktaOtp"`
	OktaPassword pulumi.StringMapOutput `pulumi:"oktaPassword"`
	OktaPush     pulumi.StringMapOutput `pulumi:"oktaPush"`
	OktaQuestion pulumi.StringMapOutput `pulumi:"oktaQuestion"`
	OktaSms      pulumi.StringMapOutput `pulumi:"oktaSms"`
	// Policy Priority, this attribute can be set to a valid priority. To avoid endless diff situation we error if an invalid
	// priority is provided. API defaults it to the last (lowest) if not there.
	Priority pulumi.IntPtrOutput    `pulumi:"priority"`
	RsaToken pulumi.StringMapOutput `pulumi:"rsaToken"`
	// Policy Status: ACTIVE or INACTIVE.
	Status       pulumi.StringPtrOutput `pulumi:"status"`
	SymantecVip  pulumi.StringMapOutput `pulumi:"symantecVip"`
	YubikeyToken pulumi.StringMapOutput `pulumi:"yubikeyToken"`
}

func GetMfaPolicy

func GetMfaPolicy(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *MfaPolicyState, opts ...pulumi.ResourceOption) (*MfaPolicy, error)

GetMfaPolicy gets an existing MfaPolicy 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 NewMfaPolicy

func NewMfaPolicy(ctx *pulumi.Context,
	name string, args *MfaPolicyArgs, opts ...pulumi.ResourceOption) (*MfaPolicy, error)

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

func (*MfaPolicy) ElementType added in v2.6.2

func (*MfaPolicy) ElementType() reflect.Type

func (*MfaPolicy) ToMfaPolicyOutput added in v2.6.2

func (i *MfaPolicy) ToMfaPolicyOutput() MfaPolicyOutput

func (*MfaPolicy) ToMfaPolicyOutputWithContext added in v2.6.2

func (i *MfaPolicy) ToMfaPolicyOutputWithContext(ctx context.Context) MfaPolicyOutput

func (*MfaPolicy) ToMfaPolicyPtrOutput added in v2.10.1

func (i *MfaPolicy) ToMfaPolicyPtrOutput() MfaPolicyPtrOutput

func (*MfaPolicy) ToMfaPolicyPtrOutputWithContext added in v2.10.1

func (i *MfaPolicy) ToMfaPolicyPtrOutputWithContext(ctx context.Context) MfaPolicyPtrOutput

type MfaPolicyArgs

type MfaPolicyArgs struct {
	// Policy Description
	Description  pulumi.StringPtrInput
	Duo          pulumi.StringMapInput
	FidoU2f      pulumi.StringMapInput
	FidoWebauthn pulumi.StringMapInput
	GoogleOtp    pulumi.StringMapInput
	// List of Group IDs to Include
	GroupsIncludeds pulumi.StringArrayInput
	Hotp            pulumi.StringMapInput
	// Policy Name
	Name         pulumi.StringPtrInput
	OktaCall     pulumi.StringMapInput
	OktaEmail    pulumi.StringMapInput
	OktaOtp      pulumi.StringMapInput
	OktaPassword pulumi.StringMapInput
	OktaPush     pulumi.StringMapInput
	OktaQuestion pulumi.StringMapInput
	OktaSms      pulumi.StringMapInput
	// Policy Priority, this attribute can be set to a valid priority. To avoid endless diff situation we error if an invalid
	// priority is provided. API defaults it to the last (lowest) if not there.
	Priority pulumi.IntPtrInput
	RsaToken pulumi.StringMapInput
	// Policy Status: ACTIVE or INACTIVE.
	Status       pulumi.StringPtrInput
	SymantecVip  pulumi.StringMapInput
	YubikeyToken pulumi.StringMapInput
}

The set of arguments for constructing a MfaPolicy resource.

func (MfaPolicyArgs) ElementType

func (MfaPolicyArgs) ElementType() reflect.Type

type MfaPolicyArray added in v2.10.1

type MfaPolicyArray []MfaPolicyInput

func (MfaPolicyArray) ElementType added in v2.10.1

func (MfaPolicyArray) ElementType() reflect.Type

func (MfaPolicyArray) ToMfaPolicyArrayOutput added in v2.10.1

func (i MfaPolicyArray) ToMfaPolicyArrayOutput() MfaPolicyArrayOutput

func (MfaPolicyArray) ToMfaPolicyArrayOutputWithContext added in v2.10.1

func (i MfaPolicyArray) ToMfaPolicyArrayOutputWithContext(ctx context.Context) MfaPolicyArrayOutput

type MfaPolicyArrayInput added in v2.10.1

type MfaPolicyArrayInput interface {
	pulumi.Input

	ToMfaPolicyArrayOutput() MfaPolicyArrayOutput
	ToMfaPolicyArrayOutputWithContext(context.Context) MfaPolicyArrayOutput
}

MfaPolicyArrayInput is an input type that accepts MfaPolicyArray and MfaPolicyArrayOutput values. You can construct a concrete instance of `MfaPolicyArrayInput` via:

MfaPolicyArray{ MfaPolicyArgs{...} }

type MfaPolicyArrayOutput added in v2.10.1

type MfaPolicyArrayOutput struct{ *pulumi.OutputState }

func (MfaPolicyArrayOutput) ElementType added in v2.10.1

func (MfaPolicyArrayOutput) ElementType() reflect.Type

func (MfaPolicyArrayOutput) Index added in v2.10.1

func (MfaPolicyArrayOutput) ToMfaPolicyArrayOutput added in v2.10.1

func (o MfaPolicyArrayOutput) ToMfaPolicyArrayOutput() MfaPolicyArrayOutput

func (MfaPolicyArrayOutput) ToMfaPolicyArrayOutputWithContext added in v2.10.1

func (o MfaPolicyArrayOutput) ToMfaPolicyArrayOutputWithContext(ctx context.Context) MfaPolicyArrayOutput

type MfaPolicyInput added in v2.6.2

type MfaPolicyInput interface {
	pulumi.Input

	ToMfaPolicyOutput() MfaPolicyOutput
	ToMfaPolicyOutputWithContext(ctx context.Context) MfaPolicyOutput
}

type MfaPolicyMap added in v2.10.1

type MfaPolicyMap map[string]MfaPolicyInput

func (MfaPolicyMap) ElementType added in v2.10.1

func (MfaPolicyMap) ElementType() reflect.Type

func (MfaPolicyMap) ToMfaPolicyMapOutput added in v2.10.1

func (i MfaPolicyMap) ToMfaPolicyMapOutput() MfaPolicyMapOutput

func (MfaPolicyMap) ToMfaPolicyMapOutputWithContext added in v2.10.1

func (i MfaPolicyMap) ToMfaPolicyMapOutputWithContext(ctx context.Context) MfaPolicyMapOutput

type MfaPolicyMapInput added in v2.10.1

type MfaPolicyMapInput interface {
	pulumi.Input

	ToMfaPolicyMapOutput() MfaPolicyMapOutput
	ToMfaPolicyMapOutputWithContext(context.Context) MfaPolicyMapOutput
}

MfaPolicyMapInput is an input type that accepts MfaPolicyMap and MfaPolicyMapOutput values. You can construct a concrete instance of `MfaPolicyMapInput` via:

MfaPolicyMap{ "key": MfaPolicyArgs{...} }

type MfaPolicyMapOutput added in v2.10.1

type MfaPolicyMapOutput struct{ *pulumi.OutputState }

func (MfaPolicyMapOutput) ElementType added in v2.10.1

func (MfaPolicyMapOutput) ElementType() reflect.Type

func (MfaPolicyMapOutput) MapIndex added in v2.10.1

func (MfaPolicyMapOutput) ToMfaPolicyMapOutput added in v2.10.1

func (o MfaPolicyMapOutput) ToMfaPolicyMapOutput() MfaPolicyMapOutput

func (MfaPolicyMapOutput) ToMfaPolicyMapOutputWithContext added in v2.10.1

func (o MfaPolicyMapOutput) ToMfaPolicyMapOutputWithContext(ctx context.Context) MfaPolicyMapOutput

type MfaPolicyOutput added in v2.6.2

type MfaPolicyOutput struct {
	*pulumi.OutputState
}

func (MfaPolicyOutput) ElementType added in v2.6.2

func (MfaPolicyOutput) ElementType() reflect.Type

func (MfaPolicyOutput) ToMfaPolicyOutput added in v2.6.2

func (o MfaPolicyOutput) ToMfaPolicyOutput() MfaPolicyOutput

func (MfaPolicyOutput) ToMfaPolicyOutputWithContext added in v2.6.2

func (o MfaPolicyOutput) ToMfaPolicyOutputWithContext(ctx context.Context) MfaPolicyOutput

func (MfaPolicyOutput) ToMfaPolicyPtrOutput added in v2.10.1

func (o MfaPolicyOutput) ToMfaPolicyPtrOutput() MfaPolicyPtrOutput

func (MfaPolicyOutput) ToMfaPolicyPtrOutputWithContext added in v2.10.1

func (o MfaPolicyOutput) ToMfaPolicyPtrOutputWithContext(ctx context.Context) MfaPolicyPtrOutput

type MfaPolicyPtrInput added in v2.10.1

type MfaPolicyPtrInput interface {
	pulumi.Input

	ToMfaPolicyPtrOutput() MfaPolicyPtrOutput
	ToMfaPolicyPtrOutputWithContext(ctx context.Context) MfaPolicyPtrOutput
}

type MfaPolicyPtrOutput added in v2.10.1

type MfaPolicyPtrOutput struct {
	*pulumi.OutputState
}

func (MfaPolicyPtrOutput) ElementType added in v2.10.1

func (MfaPolicyPtrOutput) ElementType() reflect.Type

func (MfaPolicyPtrOutput) ToMfaPolicyPtrOutput added in v2.10.1

func (o MfaPolicyPtrOutput) ToMfaPolicyPtrOutput() MfaPolicyPtrOutput

func (MfaPolicyPtrOutput) ToMfaPolicyPtrOutputWithContext added in v2.10.1

func (o MfaPolicyPtrOutput) ToMfaPolicyPtrOutputWithContext(ctx context.Context) MfaPolicyPtrOutput

type MfaPolicyRule

type MfaPolicyRule struct {
	pulumi.CustomResourceState

	// Should the user be enrolled the first time they LOGIN, the next time they are CHALLENGED, or NEVER?
	Enroll pulumi.StringPtrOutput `pulumi:"enroll"`
	// Policy Rule Name
	Name pulumi.StringOutput `pulumi:"name"`
	// Network selection mode: ANYWHERE, ZONE, ON_NETWORK, or OFF_NETWORK.
	NetworkConnection pulumi.StringPtrOutput `pulumi:"networkConnection"`
	// The zones to exclude
	NetworkExcludes pulumi.StringArrayOutput `pulumi:"networkExcludes"`
	// The zones to include
	NetworkIncludes pulumi.StringArrayOutput `pulumi:"networkIncludes"`
	// Policy ID of the Rule
	Policyid pulumi.StringOutput `pulumi:"policyid"`
	// Policy Rule Priority, this attribute can be set to a valid priority. To avoid endless diff situation we error if an
	// invalid priority is provided. API defaults it to the last (lowest) if not there.
	Priority pulumi.IntPtrOutput `pulumi:"priority"`
	// Policy Rule Status: ACTIVE or INACTIVE.
	Status pulumi.StringPtrOutput `pulumi:"status"`
	// Set of User IDs to Exclude
	UsersExcludeds pulumi.StringArrayOutput `pulumi:"usersExcludeds"`
}

func GetMfaPolicyRule

func GetMfaPolicyRule(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *MfaPolicyRuleState, opts ...pulumi.ResourceOption) (*MfaPolicyRule, error)

GetMfaPolicyRule gets an existing MfaPolicyRule 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 NewMfaPolicyRule

func NewMfaPolicyRule(ctx *pulumi.Context,
	name string, args *MfaPolicyRuleArgs, opts ...pulumi.ResourceOption) (*MfaPolicyRule, error)

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

func (*MfaPolicyRule) ElementType added in v2.6.2

func (*MfaPolicyRule) ElementType() reflect.Type

func (*MfaPolicyRule) ToMfaPolicyRuleOutput added in v2.6.2

func (i *MfaPolicyRule) ToMfaPolicyRuleOutput() MfaPolicyRuleOutput

func (*MfaPolicyRule) ToMfaPolicyRuleOutputWithContext added in v2.6.2

func (i *MfaPolicyRule) ToMfaPolicyRuleOutputWithContext(ctx context.Context) MfaPolicyRuleOutput

func (*MfaPolicyRule) ToMfaPolicyRulePtrOutput added in v2.10.1

func (i *MfaPolicyRule) ToMfaPolicyRulePtrOutput() MfaPolicyRulePtrOutput

func (*MfaPolicyRule) ToMfaPolicyRulePtrOutputWithContext added in v2.10.1

func (i *MfaPolicyRule) ToMfaPolicyRulePtrOutputWithContext(ctx context.Context) MfaPolicyRulePtrOutput

type MfaPolicyRuleArgs

type MfaPolicyRuleArgs struct {
	// Should the user be enrolled the first time they LOGIN, the next time they are CHALLENGED, or NEVER?
	Enroll pulumi.StringPtrInput
	// Policy Rule Name
	Name pulumi.StringPtrInput
	// Network selection mode: ANYWHERE, ZONE, ON_NETWORK, or OFF_NETWORK.
	NetworkConnection pulumi.StringPtrInput
	// The zones to exclude
	NetworkExcludes pulumi.StringArrayInput
	// The zones to include
	NetworkIncludes pulumi.StringArrayInput
	// Policy ID of the Rule
	Policyid pulumi.StringInput
	// Policy Rule Priority, this attribute can be set to a valid priority. To avoid endless diff situation we error if an
	// invalid priority is provided. API defaults it to the last (lowest) if not there.
	Priority pulumi.IntPtrInput
	// Policy Rule Status: ACTIVE or INACTIVE.
	Status pulumi.StringPtrInput
	// Set of User IDs to Exclude
	UsersExcludeds pulumi.StringArrayInput
}

The set of arguments for constructing a MfaPolicyRule resource.

func (MfaPolicyRuleArgs) ElementType

func (MfaPolicyRuleArgs) ElementType() reflect.Type

type MfaPolicyRuleArray added in v2.10.1

type MfaPolicyRuleArray []MfaPolicyRuleInput

func (MfaPolicyRuleArray) ElementType added in v2.10.1

func (MfaPolicyRuleArray) ElementType() reflect.Type

func (MfaPolicyRuleArray) ToMfaPolicyRuleArrayOutput added in v2.10.1

func (i MfaPolicyRuleArray) ToMfaPolicyRuleArrayOutput() MfaPolicyRuleArrayOutput

func (MfaPolicyRuleArray) ToMfaPolicyRuleArrayOutputWithContext added in v2.10.1

func (i MfaPolicyRuleArray) ToMfaPolicyRuleArrayOutputWithContext(ctx context.Context) MfaPolicyRuleArrayOutput

type MfaPolicyRuleArrayInput added in v2.10.1

type MfaPolicyRuleArrayInput interface {
	pulumi.Input

	ToMfaPolicyRuleArrayOutput() MfaPolicyRuleArrayOutput
	ToMfaPolicyRuleArrayOutputWithContext(context.Context) MfaPolicyRuleArrayOutput
}

MfaPolicyRuleArrayInput is an input type that accepts MfaPolicyRuleArray and MfaPolicyRuleArrayOutput values. You can construct a concrete instance of `MfaPolicyRuleArrayInput` via:

MfaPolicyRuleArray{ MfaPolicyRuleArgs{...} }

type MfaPolicyRuleArrayOutput added in v2.10.1

type MfaPolicyRuleArrayOutput struct{ *pulumi.OutputState }

func (MfaPolicyRuleArrayOutput) ElementType added in v2.10.1

func (MfaPolicyRuleArrayOutput) ElementType() reflect.Type

func (MfaPolicyRuleArrayOutput) Index added in v2.10.1

func (MfaPolicyRuleArrayOutput) ToMfaPolicyRuleArrayOutput added in v2.10.1

func (o MfaPolicyRuleArrayOutput) ToMfaPolicyRuleArrayOutput() MfaPolicyRuleArrayOutput

func (MfaPolicyRuleArrayOutput) ToMfaPolicyRuleArrayOutputWithContext added in v2.10.1

func (o MfaPolicyRuleArrayOutput) ToMfaPolicyRuleArrayOutputWithContext(ctx context.Context) MfaPolicyRuleArrayOutput

type MfaPolicyRuleInput added in v2.6.2

type MfaPolicyRuleInput interface {
	pulumi.Input

	ToMfaPolicyRuleOutput() MfaPolicyRuleOutput
	ToMfaPolicyRuleOutputWithContext(ctx context.Context) MfaPolicyRuleOutput
}

type MfaPolicyRuleMap added in v2.10.1

type MfaPolicyRuleMap map[string]MfaPolicyRuleInput

func (MfaPolicyRuleMap) ElementType added in v2.10.1

func (MfaPolicyRuleMap) ElementType() reflect.Type

func (MfaPolicyRuleMap) ToMfaPolicyRuleMapOutput added in v2.10.1

func (i MfaPolicyRuleMap) ToMfaPolicyRuleMapOutput() MfaPolicyRuleMapOutput

func (MfaPolicyRuleMap) ToMfaPolicyRuleMapOutputWithContext added in v2.10.1

func (i MfaPolicyRuleMap) ToMfaPolicyRuleMapOutputWithContext(ctx context.Context) MfaPolicyRuleMapOutput

type MfaPolicyRuleMapInput added in v2.10.1

type MfaPolicyRuleMapInput interface {
	pulumi.Input

	ToMfaPolicyRuleMapOutput() MfaPolicyRuleMapOutput
	ToMfaPolicyRuleMapOutputWithContext(context.Context) MfaPolicyRuleMapOutput
}

MfaPolicyRuleMapInput is an input type that accepts MfaPolicyRuleMap and MfaPolicyRuleMapOutput values. You can construct a concrete instance of `MfaPolicyRuleMapInput` via:

MfaPolicyRuleMap{ "key": MfaPolicyRuleArgs{...} }

type MfaPolicyRuleMapOutput added in v2.10.1

type MfaPolicyRuleMapOutput struct{ *pulumi.OutputState }

func (MfaPolicyRuleMapOutput) ElementType added in v2.10.1

func (MfaPolicyRuleMapOutput) ElementType() reflect.Type

func (MfaPolicyRuleMapOutput) MapIndex added in v2.10.1

func (MfaPolicyRuleMapOutput) ToMfaPolicyRuleMapOutput added in v2.10.1

func (o MfaPolicyRuleMapOutput) ToMfaPolicyRuleMapOutput() MfaPolicyRuleMapOutput

func (MfaPolicyRuleMapOutput) ToMfaPolicyRuleMapOutputWithContext added in v2.10.1

func (o MfaPolicyRuleMapOutput) ToMfaPolicyRuleMapOutputWithContext(ctx context.Context) MfaPolicyRuleMapOutput

type MfaPolicyRuleOutput added in v2.6.2

type MfaPolicyRuleOutput struct {
	*pulumi.OutputState
}

func (MfaPolicyRuleOutput) ElementType added in v2.6.2

func (MfaPolicyRuleOutput) ElementType() reflect.Type

func (MfaPolicyRuleOutput) ToMfaPolicyRuleOutput added in v2.6.2

func (o MfaPolicyRuleOutput) ToMfaPolicyRuleOutput() MfaPolicyRuleOutput

func (MfaPolicyRuleOutput) ToMfaPolicyRuleOutputWithContext added in v2.6.2

func (o MfaPolicyRuleOutput) ToMfaPolicyRuleOutputWithContext(ctx context.Context) MfaPolicyRuleOutput

func (MfaPolicyRuleOutput) ToMfaPolicyRulePtrOutput added in v2.10.1

func (o MfaPolicyRuleOutput) ToMfaPolicyRulePtrOutput() MfaPolicyRulePtrOutput

func (MfaPolicyRuleOutput) ToMfaPolicyRulePtrOutputWithContext added in v2.10.1

func (o MfaPolicyRuleOutput) ToMfaPolicyRulePtrOutputWithContext(ctx context.Context) MfaPolicyRulePtrOutput

type MfaPolicyRulePtrInput added in v2.10.1

type MfaPolicyRulePtrInput interface {
	pulumi.Input

	ToMfaPolicyRulePtrOutput() MfaPolicyRulePtrOutput
	ToMfaPolicyRulePtrOutputWithContext(ctx context.Context) MfaPolicyRulePtrOutput
}

type MfaPolicyRulePtrOutput added in v2.10.1

type MfaPolicyRulePtrOutput struct {
	*pulumi.OutputState
}

func (MfaPolicyRulePtrOutput) ElementType added in v2.10.1

func (MfaPolicyRulePtrOutput) ElementType() reflect.Type

func (MfaPolicyRulePtrOutput) ToMfaPolicyRulePtrOutput added in v2.10.1

func (o MfaPolicyRulePtrOutput) ToMfaPolicyRulePtrOutput() MfaPolicyRulePtrOutput

func (MfaPolicyRulePtrOutput) ToMfaPolicyRulePtrOutputWithContext added in v2.10.1

func (o MfaPolicyRulePtrOutput) ToMfaPolicyRulePtrOutputWithContext(ctx context.Context) MfaPolicyRulePtrOutput

type MfaPolicyRuleState

type MfaPolicyRuleState struct {
	// Should the user be enrolled the first time they LOGIN, the next time they are CHALLENGED, or NEVER?
	Enroll pulumi.StringPtrInput
	// Policy Rule Name
	Name pulumi.StringPtrInput
	// Network selection mode: ANYWHERE, ZONE, ON_NETWORK, or OFF_NETWORK.
	NetworkConnection pulumi.StringPtrInput
	// The zones to exclude
	NetworkExcludes pulumi.StringArrayInput
	// The zones to include
	NetworkIncludes pulumi.StringArrayInput
	// Policy ID of the Rule
	Policyid pulumi.StringPtrInput
	// Policy Rule Priority, this attribute can be set to a valid priority. To avoid endless diff situation we error if an
	// invalid priority is provided. API defaults it to the last (lowest) if not there.
	Priority pulumi.IntPtrInput
	// Policy Rule Status: ACTIVE or INACTIVE.
	Status pulumi.StringPtrInput
	// Set of User IDs to Exclude
	UsersExcludeds pulumi.StringArrayInput
}

func (MfaPolicyRuleState) ElementType

func (MfaPolicyRuleState) ElementType() reflect.Type

type MfaPolicyState

type MfaPolicyState struct {
	// Policy Description
	Description  pulumi.StringPtrInput
	Duo          pulumi.StringMapInput
	FidoU2f      pulumi.StringMapInput
	FidoWebauthn pulumi.StringMapInput
	GoogleOtp    pulumi.StringMapInput
	// List of Group IDs to Include
	GroupsIncludeds pulumi.StringArrayInput
	Hotp            pulumi.StringMapInput
	// Policy Name
	Name         pulumi.StringPtrInput
	OktaCall     pulumi.StringMapInput
	OktaEmail    pulumi.StringMapInput
	OktaOtp      pulumi.StringMapInput
	OktaPassword pulumi.StringMapInput
	OktaPush     pulumi.StringMapInput
	OktaQuestion pulumi.StringMapInput
	OktaSms      pulumi.StringMapInput
	// Policy Priority, this attribute can be set to a valid priority. To avoid endless diff situation we error if an invalid
	// priority is provided. API defaults it to the last (lowest) if not there.
	Priority pulumi.IntPtrInput
	RsaToken pulumi.StringMapInput
	// Policy Status: ACTIVE or INACTIVE.
	Status       pulumi.StringPtrInput
	SymantecVip  pulumi.StringMapInput
	YubikeyToken pulumi.StringMapInput
}

func (MfaPolicyState) ElementType

func (MfaPolicyState) ElementType() reflect.Type

type OauthApp

type OauthApp struct {
	pulumi.CustomResourceState

	// Requested key rotation mode.
	AutoKeyRotation pulumi.BoolPtrOutput `pulumi:"autoKeyRotation"`
	// Display auto submit toolbar
	AutoSubmitToolbar pulumi.BoolPtrOutput `pulumi:"autoSubmitToolbar"`
	// OAuth client secret key, this can be set when token_endpoint_auth_method is client_secret_basic.
	ClientBasicSecret pulumi.StringPtrOutput `pulumi:"clientBasicSecret"`
	// OAuth client ID. If set during creation, app is created with this id.
	ClientId pulumi.StringOutput `pulumi:"clientId"`
	// OAuth client secret key. This will be in plain text in your statefile unless you set omit_secret above.
	ClientSecret pulumi.StringOutput `pulumi:"clientSecret"`
	// URI to a web page providing information about the client.
	ClientUri pulumi.StringPtrOutput `pulumi:"clientUri"`
	// *Early Access Property*. Indicates whether user consent is required or implicit. Valid values: REQUIRED, TRUSTED.
	// Default value is TRUSTED
	ConsentMethod pulumi.StringPtrOutput `pulumi:"consentMethod"`
	// **Deprecated** This property allows you to set your client_id during creation. NOTE: updating after creation will be a
	// no-op, use client_id for that behavior instead.
	//
	// Deprecated: This field is being replaced by client_id. Please set that field instead.
	CustomClientId pulumi.StringPtrOutput `pulumi:"customClientId"`
	// List of OAuth 2.0 grant types. Conditional validation params found here
	// https://developer.okta.com/docs/api/resources/apps#credentials-settings-details. Defaults to minimum requirements per
	// app type.
	GrantTypes pulumi.StringArrayOutput `pulumi:"grantTypes"`
	// Groups associated with the application
	Groups pulumi.StringArrayOutput `pulumi:"groups"`
	// Do not display application icon on mobile app
	HideIos pulumi.BoolPtrOutput `pulumi:"hideIos"`
	// Do not display application icon to users
	HideWeb pulumi.BoolPtrOutput `pulumi:"hideWeb"`
	// *Early Access Property*. Enable Federation Broker Mode.
	ImplicitAssignment pulumi.BoolPtrOutput `pulumi:"implicitAssignment"`
	// *Early Access Property*. Indicates whether the Okta Authorization Server uses the original Okta org domain URL or a
	// custom domain URL as the issuer of ID token for this client.
	IssuerMode pulumi.StringPtrOutput `pulumi:"issuerMode"`
	Jwks       OauthAppJwkArrayOutput `pulumi:"jwks"`
	// Pretty name of app.
	Label pulumi.StringOutput `pulumi:"label"`
	// The type of Idp-Initiated login that the client supports, if any
	LoginMode pulumi.StringPtrOutput `pulumi:"loginMode"`
	// List of scopes to use for the request
	LoginScopes pulumi.StringArrayOutput `pulumi:"loginScopes"`
	// URI that initiates login.
	LoginUri pulumi.StringPtrOutput `pulumi:"loginUri"`
	// URI that references a logo for the client.
	LogoUri pulumi.StringPtrOutput `pulumi:"logoUri"`
	// name of app.
	Name pulumi.StringOutput `pulumi:"name"`
	// This tells the provider not to persist the application's secret to state. If this is ever changes from true => false
	// your app will be recreated.
	OmitSecret pulumi.BoolPtrOutput `pulumi:"omitSecret"`
	// URI to web page providing client policy document.
	PolicyUri pulumi.StringPtrOutput `pulumi:"policyUri"`
	// List of URIs for redirection after logout
	PostLogoutRedirectUris pulumi.StringArrayOutput `pulumi:"postLogoutRedirectUris"`
	// Custom JSON that represents an OAuth application's profile
	Profile pulumi.StringPtrOutput `pulumi:"profile"`
	// List of URIs for use in the redirect-based flow. This is required for all application types except service. Note: see
	// okta_app_oauth_redirect_uri for appending to this list in a decentralized way.
	RedirectUris pulumi.StringArrayOutput `pulumi:"redirectUris"`
	// List of OAuth 2.0 response type strings.
	ResponseTypes pulumi.StringArrayOutput `pulumi:"responseTypes"`
	// Sign on mode of application.
	SignOnMode pulumi.StringOutput `pulumi:"signOnMode"`
	// Status of application.
	Status pulumi.StringPtrOutput `pulumi:"status"`
	// Requested authentication method for the token endpoint.
	TokenEndpointAuthMethod pulumi.StringPtrOutput `pulumi:"tokenEndpointAuthMethod"`
	// URI to web page providing client tos (terms of service).
	TosUri pulumi.StringPtrOutput `pulumi:"tosUri"`
	// The type of client application.
	Type pulumi.StringOutput `pulumi:"type"`
	// Users associated with the application
	Users OauthAppUserArrayOutput `pulumi:"users"`
}

func GetOauthApp

func GetOauthApp(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *OauthAppState, opts ...pulumi.ResourceOption) (*OauthApp, error)

GetOauthApp gets an existing OauthApp 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 NewOauthApp

func NewOauthApp(ctx *pulumi.Context,
	name string, args *OauthAppArgs, opts ...pulumi.ResourceOption) (*OauthApp, error)

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

func (*OauthApp) ElementType added in v2.6.2

func (*OauthApp) ElementType() reflect.Type

func (*OauthApp) ToOauthAppOutput added in v2.6.2

func (i *OauthApp) ToOauthAppOutput() OauthAppOutput

func (*OauthApp) ToOauthAppOutputWithContext added in v2.6.2

func (i *OauthApp) ToOauthAppOutputWithContext(ctx context.Context) OauthAppOutput

func (*OauthApp) ToOauthAppPtrOutput added in v2.10.1

func (i *OauthApp) ToOauthAppPtrOutput() OauthAppPtrOutput

func (*OauthApp) ToOauthAppPtrOutputWithContext added in v2.10.1

func (i *OauthApp) ToOauthAppPtrOutputWithContext(ctx context.Context) OauthAppPtrOutput

type OauthAppArgs

type OauthAppArgs struct {
	// Requested key rotation mode.
	AutoKeyRotation pulumi.BoolPtrInput
	// Display auto submit toolbar
	AutoSubmitToolbar pulumi.BoolPtrInput
	// OAuth client secret key, this can be set when token_endpoint_auth_method is client_secret_basic.
	ClientBasicSecret pulumi.StringPtrInput
	// OAuth client ID. If set during creation, app is created with this id.
	ClientId pulumi.StringPtrInput
	// URI to a web page providing information about the client.
	ClientUri pulumi.StringPtrInput
	// *Early Access Property*. Indicates whether user consent is required or implicit. Valid values: REQUIRED, TRUSTED.
	// Default value is TRUSTED
	ConsentMethod pulumi.StringPtrInput
	// **Deprecated** This property allows you to set your client_id during creation. NOTE: updating after creation will be a
	// no-op, use client_id for that behavior instead.
	//
	// Deprecated: This field is being replaced by client_id. Please set that field instead.
	CustomClientId pulumi.StringPtrInput
	// List of OAuth 2.0 grant types. Conditional validation params found here
	// https://developer.okta.com/docs/api/resources/apps#credentials-settings-details. Defaults to minimum requirements per
	// app type.
	GrantTypes pulumi.StringArrayInput
	// Groups associated with the application
	Groups pulumi.StringArrayInput
	// Do not display application icon on mobile app
	HideIos pulumi.BoolPtrInput
	// Do not display application icon to users
	HideWeb pulumi.BoolPtrInput
	// *Early Access Property*. Enable Federation Broker Mode.
	ImplicitAssignment pulumi.BoolPtrInput
	// *Early Access Property*. Indicates whether the Okta Authorization Server uses the original Okta org domain URL or a
	// custom domain URL as the issuer of ID token for this client.
	IssuerMode pulumi.StringPtrInput
	Jwks       OauthAppJwkArrayInput
	// Pretty name of app.
	Label pulumi.StringInput
	// The type of Idp-Initiated login that the client supports, if any
	LoginMode pulumi.StringPtrInput
	// List of scopes to use for the request
	LoginScopes pulumi.StringArrayInput
	// URI that initiates login.
	LoginUri pulumi.StringPtrInput
	// URI that references a logo for the client.
	LogoUri pulumi.StringPtrInput
	// This tells the provider not to persist the application's secret to state. If this is ever changes from true => false
	// your app will be recreated.
	OmitSecret pulumi.BoolPtrInput
	// URI to web page providing client policy document.
	PolicyUri pulumi.StringPtrInput
	// List of URIs for redirection after logout
	PostLogoutRedirectUris pulumi.StringArrayInput
	// Custom JSON that represents an OAuth application's profile
	Profile pulumi.StringPtrInput
	// List of URIs for use in the redirect-based flow. This is required for all application types except service. Note: see
	// okta_app_oauth_redirect_uri for appending to this list in a decentralized way.
	RedirectUris pulumi.StringArrayInput
	// List of OAuth 2.0 response type strings.
	ResponseTypes pulumi.StringArrayInput
	// Status of application.
	Status pulumi.StringPtrInput
	// Requested authentication method for the token endpoint.
	TokenEndpointAuthMethod pulumi.StringPtrInput
	// URI to web page providing client tos (terms of service).
	TosUri pulumi.StringPtrInput
	// The type of client application.
	Type pulumi.StringInput
	// Users associated with the application
	Users OauthAppUserArrayInput
}

The set of arguments for constructing a OauthApp resource.

func (OauthAppArgs) ElementType

func (OauthAppArgs) ElementType() reflect.Type

type OauthAppArray added in v2.10.1

type OauthAppArray []OauthAppInput

func (OauthAppArray) ElementType added in v2.10.1

func (OauthAppArray) ElementType() reflect.Type

func (OauthAppArray) ToOauthAppArrayOutput added in v2.10.1

func (i OauthAppArray) ToOauthAppArrayOutput() OauthAppArrayOutput

func (OauthAppArray) ToOauthAppArrayOutputWithContext added in v2.10.1

func (i OauthAppArray) ToOauthAppArrayOutputWithContext(ctx context.Context) OauthAppArrayOutput

type OauthAppArrayInput added in v2.10.1

type OauthAppArrayInput interface {
	pulumi.Input

	ToOauthAppArrayOutput() OauthAppArrayOutput
	ToOauthAppArrayOutputWithContext(context.Context) OauthAppArrayOutput
}

OauthAppArrayInput is an input type that accepts OauthAppArray and OauthAppArrayOutput values. You can construct a concrete instance of `OauthAppArrayInput` via:

OauthAppArray{ OauthAppArgs{...} }

type OauthAppArrayOutput added in v2.10.1

type OauthAppArrayOutput struct{ *pulumi.OutputState }

func (OauthAppArrayOutput) ElementType added in v2.10.1

func (OauthAppArrayOutput) ElementType() reflect.Type

func (OauthAppArrayOutput) Index added in v2.10.1

func (OauthAppArrayOutput) ToOauthAppArrayOutput added in v2.10.1

func (o OauthAppArrayOutput) ToOauthAppArrayOutput() OauthAppArrayOutput

func (OauthAppArrayOutput) ToOauthAppArrayOutputWithContext added in v2.10.1

func (o OauthAppArrayOutput) ToOauthAppArrayOutputWithContext(ctx context.Context) OauthAppArrayOutput

type OauthAppInput added in v2.6.2

type OauthAppInput interface {
	pulumi.Input

	ToOauthAppOutput() OauthAppOutput
	ToOauthAppOutputWithContext(ctx context.Context) OauthAppOutput
}

type OauthAppJwk added in v2.4.0

type OauthAppJwk struct {
	E   *string `pulumi:"e"`
	Kid string  `pulumi:"kid"`
	Kty string  `pulumi:"kty"`
	N   *string `pulumi:"n"`
}

type OauthAppJwkArgs added in v2.4.0

type OauthAppJwkArgs struct {
	E   pulumi.StringPtrInput `pulumi:"e"`
	Kid pulumi.StringInput    `pulumi:"kid"`
	Kty pulumi.StringInput    `pulumi:"kty"`
	N   pulumi.StringPtrInput `pulumi:"n"`
}

func (OauthAppJwkArgs) ElementType added in v2.4.0

func (OauthAppJwkArgs) ElementType() reflect.Type

func (OauthAppJwkArgs) ToOauthAppJwkOutput added in v2.4.0

func (i OauthAppJwkArgs) ToOauthAppJwkOutput() OauthAppJwkOutput

func (OauthAppJwkArgs) ToOauthAppJwkOutputWithContext added in v2.4.0

func (i OauthAppJwkArgs) ToOauthAppJwkOutputWithContext(ctx context.Context) OauthAppJwkOutput

type OauthAppJwkArray added in v2.4.0

type OauthAppJwkArray []OauthAppJwkInput

func (OauthAppJwkArray) ElementType added in v2.4.0

func (OauthAppJwkArray) ElementType() reflect.Type

func (OauthAppJwkArray) ToOauthAppJwkArrayOutput added in v2.4.0

func (i OauthAppJwkArray) ToOauthAppJwkArrayOutput() OauthAppJwkArrayOutput

func (OauthAppJwkArray) ToOauthAppJwkArrayOutputWithContext added in v2.4.0

func (i OauthAppJwkArray) ToOauthAppJwkArrayOutputWithContext(ctx context.Context) OauthAppJwkArrayOutput

type OauthAppJwkArrayInput added in v2.4.0

type OauthAppJwkArrayInput interface {
	pulumi.Input

	ToOauthAppJwkArrayOutput() OauthAppJwkArrayOutput
	ToOauthAppJwkArrayOutputWithContext(context.Context) OauthAppJwkArrayOutput
}

OauthAppJwkArrayInput is an input type that accepts OauthAppJwkArray and OauthAppJwkArrayOutput values. You can construct a concrete instance of `OauthAppJwkArrayInput` via:

OauthAppJwkArray{ OauthAppJwkArgs{...} }

type OauthAppJwkArrayOutput added in v2.4.0

type OauthAppJwkArrayOutput struct{ *pulumi.OutputState }

func (OauthAppJwkArrayOutput) ElementType added in v2.4.0

func (OauthAppJwkArrayOutput) ElementType() reflect.Type

func (OauthAppJwkArrayOutput) Index added in v2.4.0

func (OauthAppJwkArrayOutput) ToOauthAppJwkArrayOutput added in v2.4.0

func (o OauthAppJwkArrayOutput) ToOauthAppJwkArrayOutput() OauthAppJwkArrayOutput

func (OauthAppJwkArrayOutput) ToOauthAppJwkArrayOutputWithContext added in v2.4.0

func (o OauthAppJwkArrayOutput) ToOauthAppJwkArrayOutputWithContext(ctx context.Context) OauthAppJwkArrayOutput

type OauthAppJwkInput added in v2.4.0

type OauthAppJwkInput interface {
	pulumi.Input

	ToOauthAppJwkOutput() OauthAppJwkOutput
	ToOauthAppJwkOutputWithContext(context.Context) OauthAppJwkOutput
}

OauthAppJwkInput is an input type that accepts OauthAppJwkArgs and OauthAppJwkOutput values. You can construct a concrete instance of `OauthAppJwkInput` via:

OauthAppJwkArgs{...}

type OauthAppJwkOutput added in v2.4.0

type OauthAppJwkOutput struct{ *pulumi.OutputState }

func (OauthAppJwkOutput) E added in v2.4.0

func (OauthAppJwkOutput) ElementType added in v2.4.0

func (OauthAppJwkOutput) ElementType() reflect.Type

func (OauthAppJwkOutput) Kid added in v2.4.0

func (OauthAppJwkOutput) Kty added in v2.4.0

func (OauthAppJwkOutput) N added in v2.4.0

func (OauthAppJwkOutput) ToOauthAppJwkOutput added in v2.4.0

func (o OauthAppJwkOutput) ToOauthAppJwkOutput() OauthAppJwkOutput

func (OauthAppJwkOutput) ToOauthAppJwkOutputWithContext added in v2.4.0

func (o OauthAppJwkOutput) ToOauthAppJwkOutputWithContext(ctx context.Context) OauthAppJwkOutput

type OauthAppMap added in v2.10.1

type OauthAppMap map[string]OauthAppInput

func (OauthAppMap) ElementType added in v2.10.1

func (OauthAppMap) ElementType() reflect.Type

func (OauthAppMap) ToOauthAppMapOutput added in v2.10.1

func (i OauthAppMap) ToOauthAppMapOutput() OauthAppMapOutput

func (OauthAppMap) ToOauthAppMapOutputWithContext added in v2.10.1

func (i OauthAppMap) ToOauthAppMapOutputWithContext(ctx context.Context) OauthAppMapOutput

type OauthAppMapInput added in v2.10.1

type OauthAppMapInput interface {
	pulumi.Input

	ToOauthAppMapOutput() OauthAppMapOutput
	ToOauthAppMapOutputWithContext(context.Context) OauthAppMapOutput
}

OauthAppMapInput is an input type that accepts OauthAppMap and OauthAppMapOutput values. You can construct a concrete instance of `OauthAppMapInput` via:

OauthAppMap{ "key": OauthAppArgs{...} }

type OauthAppMapOutput added in v2.10.1

type OauthAppMapOutput struct{ *pulumi.OutputState }

func (OauthAppMapOutput) ElementType added in v2.10.1

func (OauthAppMapOutput) ElementType() reflect.Type

func (OauthAppMapOutput) MapIndex added in v2.10.1

func (OauthAppMapOutput) ToOauthAppMapOutput added in v2.10.1

func (o OauthAppMapOutput) ToOauthAppMapOutput() OauthAppMapOutput

func (OauthAppMapOutput) ToOauthAppMapOutputWithContext added in v2.10.1

func (o OauthAppMapOutput) ToOauthAppMapOutputWithContext(ctx context.Context) OauthAppMapOutput

type OauthAppOutput added in v2.6.2

type OauthAppOutput struct {
	*pulumi.OutputState
}

func (OauthAppOutput) ElementType added in v2.6.2

func (OauthAppOutput) ElementType() reflect.Type

func (OauthAppOutput) ToOauthAppOutput added in v2.6.2

func (o OauthAppOutput) ToOauthAppOutput() OauthAppOutput

func (OauthAppOutput) ToOauthAppOutputWithContext added in v2.6.2

func (o OauthAppOutput) ToOauthAppOutputWithContext(ctx context.Context) OauthAppOutput

func (OauthAppOutput) ToOauthAppPtrOutput added in v2.10.1

func (o OauthAppOutput) ToOauthAppPtrOutput() OauthAppPtrOutput

func (OauthAppOutput) ToOauthAppPtrOutputWithContext added in v2.10.1

func (o OauthAppOutput) ToOauthAppPtrOutputWithContext(ctx context.Context) OauthAppPtrOutput

type OauthAppPtrInput added in v2.10.1

type OauthAppPtrInput interface {
	pulumi.Input

	ToOauthAppPtrOutput() OauthAppPtrOutput
	ToOauthAppPtrOutputWithContext(ctx context.Context) OauthAppPtrOutput
}

type OauthAppPtrOutput added in v2.10.1

type OauthAppPtrOutput struct {
	*pulumi.OutputState
}

func (OauthAppPtrOutput) ElementType added in v2.10.1

func (OauthAppPtrOutput) ElementType() reflect.Type

func (OauthAppPtrOutput) ToOauthAppPtrOutput added in v2.10.1

func (o OauthAppPtrOutput) ToOauthAppPtrOutput() OauthAppPtrOutput

func (OauthAppPtrOutput) ToOauthAppPtrOutputWithContext added in v2.10.1

func (o OauthAppPtrOutput) ToOauthAppPtrOutputWithContext(ctx context.Context) OauthAppPtrOutput

type OauthAppRedirectUri

type OauthAppRedirectUri struct {
	pulumi.CustomResourceState

	AppId pulumi.StringOutput `pulumi:"appId"`
	// Redirect URI to append to Okta OIDC application.
	Uri pulumi.StringOutput `pulumi:"uri"`
}

func GetOauthAppRedirectUri

func GetOauthAppRedirectUri(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *OauthAppRedirectUriState, opts ...pulumi.ResourceOption) (*OauthAppRedirectUri, error)

GetOauthAppRedirectUri gets an existing OauthAppRedirectUri 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 NewOauthAppRedirectUri

func NewOauthAppRedirectUri(ctx *pulumi.Context,
	name string, args *OauthAppRedirectUriArgs, opts ...pulumi.ResourceOption) (*OauthAppRedirectUri, error)

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

func (*OauthAppRedirectUri) ElementType added in v2.6.2

func (*OauthAppRedirectUri) ElementType() reflect.Type

func (*OauthAppRedirectUri) ToOauthAppRedirectUriOutput added in v2.6.2

func (i *OauthAppRedirectUri) ToOauthAppRedirectUriOutput() OauthAppRedirectUriOutput

func (*OauthAppRedirectUri) ToOauthAppRedirectUriOutputWithContext added in v2.6.2

func (i *OauthAppRedirectUri) ToOauthAppRedirectUriOutputWithContext(ctx context.Context) OauthAppRedirectUriOutput

func (*OauthAppRedirectUri) ToOauthAppRedirectUriPtrOutput added in v2.10.1

func (i *OauthAppRedirectUri) ToOauthAppRedirectUriPtrOutput() OauthAppRedirectUriPtrOutput

func (*OauthAppRedirectUri) ToOauthAppRedirectUriPtrOutputWithContext added in v2.10.1

func (i *OauthAppRedirectUri) ToOauthAppRedirectUriPtrOutputWithContext(ctx context.Context) OauthAppRedirectUriPtrOutput

type OauthAppRedirectUriArgs

type OauthAppRedirectUriArgs struct {
	AppId pulumi.StringInput
	// Redirect URI to append to Okta OIDC application.
	Uri pulumi.StringInput
}

The set of arguments for constructing a OauthAppRedirectUri resource.

func (OauthAppRedirectUriArgs) ElementType

func (OauthAppRedirectUriArgs) ElementType() reflect.Type

type OauthAppRedirectUriArray added in v2.10.1

type OauthAppRedirectUriArray []OauthAppRedirectUriInput

func (OauthAppRedirectUriArray) ElementType added in v2.10.1

func (OauthAppRedirectUriArray) ElementType() reflect.Type

func (OauthAppRedirectUriArray) ToOauthAppRedirectUriArrayOutput added in v2.10.1

func (i OauthAppRedirectUriArray) ToOauthAppRedirectUriArrayOutput() OauthAppRedirectUriArrayOutput

func (OauthAppRedirectUriArray) ToOauthAppRedirectUriArrayOutputWithContext added in v2.10.1

func (i OauthAppRedirectUriArray) ToOauthAppRedirectUriArrayOutputWithContext(ctx context.Context) OauthAppRedirectUriArrayOutput

type OauthAppRedirectUriArrayInput added in v2.10.1

type OauthAppRedirectUriArrayInput interface {
	pulumi.Input

	ToOauthAppRedirectUriArrayOutput() OauthAppRedirectUriArrayOutput
	ToOauthAppRedirectUriArrayOutputWithContext(context.Context) OauthAppRedirectUriArrayOutput
}

OauthAppRedirectUriArrayInput is an input type that accepts OauthAppRedirectUriArray and OauthAppRedirectUriArrayOutput values. You can construct a concrete instance of `OauthAppRedirectUriArrayInput` via:

OauthAppRedirectUriArray{ OauthAppRedirectUriArgs{...} }

type OauthAppRedirectUriArrayOutput added in v2.10.1

type OauthAppRedirectUriArrayOutput struct{ *pulumi.OutputState }

func (OauthAppRedirectUriArrayOutput) ElementType added in v2.10.1

func (OauthAppRedirectUriArrayOutput) Index added in v2.10.1

func (OauthAppRedirectUriArrayOutput) ToOauthAppRedirectUriArrayOutput added in v2.10.1

func (o OauthAppRedirectUriArrayOutput) ToOauthAppRedirectUriArrayOutput() OauthAppRedirectUriArrayOutput

func (OauthAppRedirectUriArrayOutput) ToOauthAppRedirectUriArrayOutputWithContext added in v2.10.1

func (o OauthAppRedirectUriArrayOutput) ToOauthAppRedirectUriArrayOutputWithContext(ctx context.Context) OauthAppRedirectUriArrayOutput

type OauthAppRedirectUriInput added in v2.6.2

type OauthAppRedirectUriInput interface {
	pulumi.Input

	ToOauthAppRedirectUriOutput() OauthAppRedirectUriOutput
	ToOauthAppRedirectUriOutputWithContext(ctx context.Context) OauthAppRedirectUriOutput
}

type OauthAppRedirectUriMap added in v2.10.1

type OauthAppRedirectUriMap map[string]OauthAppRedirectUriInput

func (OauthAppRedirectUriMap) ElementType added in v2.10.1

func (OauthAppRedirectUriMap) ElementType() reflect.Type

func (OauthAppRedirectUriMap) ToOauthAppRedirectUriMapOutput added in v2.10.1

func (i OauthAppRedirectUriMap) ToOauthAppRedirectUriMapOutput() OauthAppRedirectUriMapOutput

func (OauthAppRedirectUriMap) ToOauthAppRedirectUriMapOutputWithContext added in v2.10.1

func (i OauthAppRedirectUriMap) ToOauthAppRedirectUriMapOutputWithContext(ctx context.Context) OauthAppRedirectUriMapOutput

type OauthAppRedirectUriMapInput added in v2.10.1

type OauthAppRedirectUriMapInput interface {
	pulumi.Input

	ToOauthAppRedirectUriMapOutput() OauthAppRedirectUriMapOutput
	ToOauthAppRedirectUriMapOutputWithContext(context.Context) OauthAppRedirectUriMapOutput
}

OauthAppRedirectUriMapInput is an input type that accepts OauthAppRedirectUriMap and OauthAppRedirectUriMapOutput values. You can construct a concrete instance of `OauthAppRedirectUriMapInput` via:

OauthAppRedirectUriMap{ "key": OauthAppRedirectUriArgs{...} }

type OauthAppRedirectUriMapOutput added in v2.10.1

type OauthAppRedirectUriMapOutput struct{ *pulumi.OutputState }

func (OauthAppRedirectUriMapOutput) ElementType added in v2.10.1

func (OauthAppRedirectUriMapOutput) MapIndex added in v2.10.1

func (OauthAppRedirectUriMapOutput) ToOauthAppRedirectUriMapOutput added in v2.10.1

func (o OauthAppRedirectUriMapOutput) ToOauthAppRedirectUriMapOutput() OauthAppRedirectUriMapOutput

func (OauthAppRedirectUriMapOutput) ToOauthAppRedirectUriMapOutputWithContext added in v2.10.1

func (o OauthAppRedirectUriMapOutput) ToOauthAppRedirectUriMapOutputWithContext(ctx context.Context) OauthAppRedirectUriMapOutput

type OauthAppRedirectUriOutput added in v2.6.2

type OauthAppRedirectUriOutput struct {
	*pulumi.OutputState
}

func (OauthAppRedirectUriOutput) ElementType added in v2.6.2

func (OauthAppRedirectUriOutput) ElementType() reflect.Type

func (OauthAppRedirectUriOutput) ToOauthAppRedirectUriOutput added in v2.6.2

func (o OauthAppRedirectUriOutput) ToOauthAppRedirectUriOutput() OauthAppRedirectUriOutput

func (OauthAppRedirectUriOutput) ToOauthAppRedirectUriOutputWithContext added in v2.6.2

func (o OauthAppRedirectUriOutput) ToOauthAppRedirectUriOutputWithContext(ctx context.Context) OauthAppRedirectUriOutput

func (OauthAppRedirectUriOutput) ToOauthAppRedirectUriPtrOutput added in v2.10.1

func (o OauthAppRedirectUriOutput) ToOauthAppRedirectUriPtrOutput() OauthAppRedirectUriPtrOutput

func (OauthAppRedirectUriOutput) ToOauthAppRedirectUriPtrOutputWithContext added in v2.10.1

func (o OauthAppRedirectUriOutput) ToOauthAppRedirectUriPtrOutputWithContext(ctx context.Context) OauthAppRedirectUriPtrOutput

type OauthAppRedirectUriPtrInput added in v2.10.1

type OauthAppRedirectUriPtrInput interface {
	pulumi.Input

	ToOauthAppRedirectUriPtrOutput() OauthAppRedirectUriPtrOutput
	ToOauthAppRedirectUriPtrOutputWithContext(ctx context.Context) OauthAppRedirectUriPtrOutput
}

type OauthAppRedirectUriPtrOutput added in v2.10.1

type OauthAppRedirectUriPtrOutput struct {
	*pulumi.OutputState
}

func (OauthAppRedirectUriPtrOutput) ElementType added in v2.10.1

func (OauthAppRedirectUriPtrOutput) ToOauthAppRedirectUriPtrOutput added in v2.10.1

func (o OauthAppRedirectUriPtrOutput) ToOauthAppRedirectUriPtrOutput() OauthAppRedirectUriPtrOutput

func (OauthAppRedirectUriPtrOutput) ToOauthAppRedirectUriPtrOutputWithContext added in v2.10.1

func (o OauthAppRedirectUriPtrOutput) ToOauthAppRedirectUriPtrOutputWithContext(ctx context.Context) OauthAppRedirectUriPtrOutput

type OauthAppRedirectUriState

type OauthAppRedirectUriState struct {
	AppId pulumi.StringPtrInput
	// Redirect URI to append to Okta OIDC application.
	Uri pulumi.StringPtrInput
}

func (OauthAppRedirectUriState) ElementType

func (OauthAppRedirectUriState) ElementType() reflect.Type

type OauthAppState

type OauthAppState struct {
	// Requested key rotation mode.
	AutoKeyRotation pulumi.BoolPtrInput
	// Display auto submit toolbar
	AutoSubmitToolbar pulumi.BoolPtrInput
	// OAuth client secret key, this can be set when token_endpoint_auth_method is client_secret_basic.
	ClientBasicSecret pulumi.StringPtrInput
	// OAuth client ID. If set during creation, app is created with this id.
	ClientId pulumi.StringPtrInput
	// OAuth client secret key. This will be in plain text in your statefile unless you set omit_secret above.
	ClientSecret pulumi.StringPtrInput
	// URI to a web page providing information about the client.
	ClientUri pulumi.StringPtrInput
	// *Early Access Property*. Indicates whether user consent is required or implicit. Valid values: REQUIRED, TRUSTED.
	// Default value is TRUSTED
	ConsentMethod pulumi.StringPtrInput
	// **Deprecated** This property allows you to set your client_id during creation. NOTE: updating after creation will be a
	// no-op, use client_id for that behavior instead.
	//
	// Deprecated: This field is being replaced by client_id. Please set that field instead.
	CustomClientId pulumi.StringPtrInput
	// List of OAuth 2.0 grant types. Conditional validation params found here
	// https://developer.okta.com/docs/api/resources/apps#credentials-settings-details. Defaults to minimum requirements per
	// app type.
	GrantTypes pulumi.StringArrayInput
	// Groups associated with the application
	Groups pulumi.StringArrayInput
	// Do not display application icon on mobile app
	HideIos pulumi.BoolPtrInput
	// Do not display application icon to users
	HideWeb pulumi.BoolPtrInput
	// *Early Access Property*. Enable Federation Broker Mode.
	ImplicitAssignment pulumi.BoolPtrInput
	// *Early Access Property*. Indicates whether the Okta Authorization Server uses the original Okta org domain URL or a
	// custom domain URL as the issuer of ID token for this client.
	IssuerMode pulumi.StringPtrInput
	Jwks       OauthAppJwkArrayInput
	// Pretty name of app.
	Label pulumi.StringPtrInput
	// The type of Idp-Initiated login that the client supports, if any
	LoginMode pulumi.StringPtrInput
	// List of scopes to use for the request
	LoginScopes pulumi.StringArrayInput
	// URI that initiates login.
	LoginUri pulumi.StringPtrInput
	// URI that references a logo for the client.
	LogoUri pulumi.StringPtrInput
	// name of app.
	Name pulumi.StringPtrInput
	// This tells the provider not to persist the application's secret to state. If this is ever changes from true => false
	// your app will be recreated.
	OmitSecret pulumi.BoolPtrInput
	// URI to web page providing client policy document.
	PolicyUri pulumi.StringPtrInput
	// List of URIs for redirection after logout
	PostLogoutRedirectUris pulumi.StringArrayInput
	// Custom JSON that represents an OAuth application's profile
	Profile pulumi.StringPtrInput
	// List of URIs for use in the redirect-based flow. This is required for all application types except service. Note: see
	// okta_app_oauth_redirect_uri for appending to this list in a decentralized way.
	RedirectUris pulumi.StringArrayInput
	// List of OAuth 2.0 response type strings.
	ResponseTypes pulumi.StringArrayInput
	// Sign on mode of application.
	SignOnMode pulumi.StringPtrInput
	// Status of application.
	Status pulumi.StringPtrInput
	// Requested authentication method for the token endpoint.
	TokenEndpointAuthMethod pulumi.StringPtrInput
	// URI to web page providing client tos (terms of service).
	TosUri pulumi.StringPtrInput
	// The type of client application.
	Type pulumi.StringPtrInput
	// Users associated with the application
	Users OauthAppUserArrayInput
}

func (OauthAppState) ElementType

func (OauthAppState) ElementType() reflect.Type

type OauthAppUser

type OauthAppUser struct {
	Id       *string `pulumi:"id"`
	Password *string `pulumi:"password"`
	Scope    *string `pulumi:"scope"`
	Username *string `pulumi:"username"`
}

type OauthAppUserArgs

type OauthAppUserArgs struct {
	Id       pulumi.StringPtrInput `pulumi:"id"`
	Password pulumi.StringPtrInput `pulumi:"password"`
	Scope    pulumi.StringPtrInput `pulumi:"scope"`
	Username pulumi.StringPtrInput `pulumi:"username"`
}

func (OauthAppUserArgs) ElementType

func (OauthAppUserArgs) ElementType() reflect.Type

func (OauthAppUserArgs) ToOauthAppUserOutput

func (i OauthAppUserArgs) ToOauthAppUserOutput() OauthAppUserOutput

func (OauthAppUserArgs) ToOauthAppUserOutputWithContext

func (i OauthAppUserArgs) ToOauthAppUserOutputWithContext(ctx context.Context) OauthAppUserOutput

type OauthAppUserArray

type OauthAppUserArray []OauthAppUserInput

func (OauthAppUserArray) ElementType

func (OauthAppUserArray) ElementType() reflect.Type

func (OauthAppUserArray) ToOauthAppUserArrayOutput

func (i OauthAppUserArray) ToOauthAppUserArrayOutput() OauthAppUserArrayOutput

func (OauthAppUserArray) ToOauthAppUserArrayOutputWithContext

func (i OauthAppUserArray) ToOauthAppUserArrayOutputWithContext(ctx context.Context) OauthAppUserArrayOutput

type OauthAppUserArrayInput

type OauthAppUserArrayInput interface {
	pulumi.Input

	ToOauthAppUserArrayOutput() OauthAppUserArrayOutput
	ToOauthAppUserArrayOutputWithContext(context.Context) OauthAppUserArrayOutput
}

OauthAppUserArrayInput is an input type that accepts OauthAppUserArray and OauthAppUserArrayOutput values. You can construct a concrete instance of `OauthAppUserArrayInput` via:

OauthAppUserArray{ OauthAppUserArgs{...} }

type OauthAppUserArrayOutput

type OauthAppUserArrayOutput struct{ *pulumi.OutputState }

func (OauthAppUserArrayOutput) ElementType

func (OauthAppUserArrayOutput) ElementType() reflect.Type

func (OauthAppUserArrayOutput) Index

func (OauthAppUserArrayOutput) ToOauthAppUserArrayOutput

func (o OauthAppUserArrayOutput) ToOauthAppUserArrayOutput() OauthAppUserArrayOutput

func (OauthAppUserArrayOutput) ToOauthAppUserArrayOutputWithContext

func (o OauthAppUserArrayOutput) ToOauthAppUserArrayOutputWithContext(ctx context.Context) OauthAppUserArrayOutput

type OauthAppUserInput

type OauthAppUserInput interface {
	pulumi.Input

	ToOauthAppUserOutput() OauthAppUserOutput
	ToOauthAppUserOutputWithContext(context.Context) OauthAppUserOutput
}

OauthAppUserInput is an input type that accepts OauthAppUserArgs and OauthAppUserOutput values. You can construct a concrete instance of `OauthAppUserInput` via:

OauthAppUserArgs{...}

type OauthAppUserOutput

type OauthAppUserOutput struct{ *pulumi.OutputState }

func (OauthAppUserOutput) ElementType

func (OauthAppUserOutput) ElementType() reflect.Type

func (OauthAppUserOutput) Id

func (OauthAppUserOutput) Password

func (OauthAppUserOutput) Scope

func (OauthAppUserOutput) ToOauthAppUserOutput

func (o OauthAppUserOutput) ToOauthAppUserOutput() OauthAppUserOutput

func (OauthAppUserOutput) ToOauthAppUserOutputWithContext

func (o OauthAppUserOutput) ToOauthAppUserOutputWithContext(ctx context.Context) OauthAppUserOutput

func (OauthAppUserOutput) Username

type PasswordPolicy

type PasswordPolicy struct {
	pulumi.CustomResourceState

	// Authentication Provider: OKTA or ACTIVE_DIRECTORY.
	AuthProvider pulumi.StringPtrOutput `pulumi:"authProvider"`
	// Enable or disable voice call recovery: ACTIVE or INACTIVE.
	CallRecovery pulumi.StringPtrOutput `pulumi:"callRecovery"`
	// Policy Description
	Description pulumi.StringPtrOutput `pulumi:"description"`
	// Enable or disable email password recovery: ACTIVE or INACTIVE.
	EmailRecovery pulumi.StringPtrOutput `pulumi:"emailRecovery"`
	// List of Group IDs to Include
	GroupsIncludeds pulumi.StringArrayOutput `pulumi:"groupsIncludeds"`
	// Policy Name
	Name pulumi.StringOutput `pulumi:"name"`
	// Number of minutes before a locked account is unlocked: 0 = no limit.
	PasswordAutoUnlockMinutes pulumi.IntPtrOutput `pulumi:"passwordAutoUnlockMinutes"`
	// Check Passwords Against Common Password Dictionary.
	PasswordDictionaryLookup pulumi.BoolPtrOutput `pulumi:"passwordDictionaryLookup"`
	// User firstName attribute must be excluded from the password
	PasswordExcludeFirstName pulumi.BoolPtrOutput `pulumi:"passwordExcludeFirstName"`
	// User lastName attribute must be excluded from the password
	PasswordExcludeLastName pulumi.BoolPtrOutput `pulumi:"passwordExcludeLastName"`
	// If the user name must be excluded from the password.
	PasswordExcludeUsername pulumi.BoolPtrOutput `pulumi:"passwordExcludeUsername"`
	// Length in days a user will be warned before password expiry: 0 = no warning.
	PasswordExpireWarnDays pulumi.IntPtrOutput `pulumi:"passwordExpireWarnDays"`
	// Number of distinct passwords that must be created before they can be reused: 0 = none.
	PasswordHistoryCount pulumi.IntPtrOutput `pulumi:"passwordHistoryCount"`
	// Notification channels to use to notify a user when their account has been locked.
	PasswordLockoutNotificationChannels pulumi.StringArrayOutput `pulumi:"passwordLockoutNotificationChannels"`
	// Length in days a password is valid before expiry: 0 = no limit.
	PasswordMaxAgeDays pulumi.IntPtrOutput `pulumi:"passwordMaxAgeDays"`
	// Number of unsuccessful login attempts allowed before lockout: 0 = no limit.
	PasswordMaxLockoutAttempts pulumi.IntPtrOutput `pulumi:"passwordMaxLockoutAttempts"`
	// Minimum time interval in minutes between password changes: 0 = no limit.
	PasswordMinAgeMinutes pulumi.IntPtrOutput `pulumi:"passwordMinAgeMinutes"`
	// Minimum password length.
	PasswordMinLength pulumi.IntPtrOutput `pulumi:"passwordMinLength"`
	// If a password must contain at least one lower case letter: 0 = no, 1 = yes. Default = 1
	PasswordMinLowercase pulumi.IntPtrOutput `pulumi:"passwordMinLowercase"`
	// If a password must contain at least one number: 0 = no, 1 = yes. Default = 1
	PasswordMinNumber pulumi.IntPtrOutput `pulumi:"passwordMinNumber"`
	// If a password must contain at least one symbol (!@#$%^&*): 0 = no, 1 = yes. Default = 1
	PasswordMinSymbol pulumi.IntPtrOutput `pulumi:"passwordMinSymbol"`
	// If a password must contain at least one upper case letter: 0 = no, 1 = yes. Default = 1
	PasswordMinUppercase pulumi.IntPtrOutput `pulumi:"passwordMinUppercase"`
	// If a user should be informed when their account is locked.
	PasswordShowLockoutFailures pulumi.BoolPtrOutput `pulumi:"passwordShowLockoutFailures"`
	// Policy Priority, this attribute can be set to a valid priority. To avoid endless diff situation we error if an invalid
	// priority is provided. API defaults it to the last (lowest) if not there.
	Priority pulumi.IntPtrOutput `pulumi:"priority"`
	// Min length of the password recovery question answer.
	QuestionMinLength pulumi.IntPtrOutput `pulumi:"questionMinLength"`
	// Enable or disable security question password recovery: ACTIVE or INACTIVE.
	QuestionRecovery pulumi.StringPtrOutput `pulumi:"questionRecovery"`
	// Lifetime in minutes of the recovery email token.
	RecoveryEmailToken pulumi.IntPtrOutput `pulumi:"recoveryEmailToken"`
	// When an Active Directory user is locked out of Okta, the Okta unlock operation should also attempt to unlock the user's
	// Windows account.
	SkipUnlock pulumi.BoolPtrOutput `pulumi:"skipUnlock"`
	// Enable or disable SMS password recovery: ACTIVE or INACTIVE.
	SmsRecovery pulumi.StringPtrOutput `pulumi:"smsRecovery"`
	// Policy Status: ACTIVE or INACTIVE.
	Status pulumi.StringPtrOutput `pulumi:"status"`
}

func GetPasswordPolicy

func GetPasswordPolicy(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *PasswordPolicyState, opts ...pulumi.ResourceOption) (*PasswordPolicy, error)

GetPasswordPolicy gets an existing PasswordPolicy 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 NewPasswordPolicy

func NewPasswordPolicy(ctx *pulumi.Context,
	name string, args *PasswordPolicyArgs, opts ...pulumi.ResourceOption) (*PasswordPolicy, error)

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

func (*PasswordPolicy) ElementType added in v2.6.2

func (*PasswordPolicy) ElementType() reflect.Type

func (*PasswordPolicy) ToPasswordPolicyOutput added in v2.6.2

func (i *PasswordPolicy) ToPasswordPolicyOutput() PasswordPolicyOutput

func (*PasswordPolicy) ToPasswordPolicyOutputWithContext added in v2.6.2

func (i *PasswordPolicy) ToPasswordPolicyOutputWithContext(ctx context.Context) PasswordPolicyOutput

func (*PasswordPolicy) ToPasswordPolicyPtrOutput added in v2.10.1

func (i *PasswordPolicy) ToPasswordPolicyPtrOutput() PasswordPolicyPtrOutput

func (*PasswordPolicy) ToPasswordPolicyPtrOutputWithContext added in v2.10.1

func (i *PasswordPolicy) ToPasswordPolicyPtrOutputWithContext(ctx context.Context) PasswordPolicyPtrOutput

type PasswordPolicyArgs

type PasswordPolicyArgs struct {
	// Authentication Provider: OKTA or ACTIVE_DIRECTORY.
	AuthProvider pulumi.StringPtrInput
	// Enable or disable voice call recovery: ACTIVE or INACTIVE.
	CallRecovery pulumi.StringPtrInput
	// Policy Description
	Description pulumi.StringPtrInput
	// Enable or disable email password recovery: ACTIVE or INACTIVE.
	EmailRecovery pulumi.StringPtrInput
	// List of Group IDs to Include
	GroupsIncludeds pulumi.StringArrayInput
	// Policy Name
	Name pulumi.StringPtrInput
	// Number of minutes before a locked account is unlocked: 0 = no limit.
	PasswordAutoUnlockMinutes pulumi.IntPtrInput
	// Check Passwords Against Common Password Dictionary.
	PasswordDictionaryLookup pulumi.BoolPtrInput
	// User firstName attribute must be excluded from the password
	PasswordExcludeFirstName pulumi.BoolPtrInput
	// User lastName attribute must be excluded from the password
	PasswordExcludeLastName pulumi.BoolPtrInput
	// If the user name must be excluded from the password.
	PasswordExcludeUsername pulumi.BoolPtrInput
	// Length in days a user will be warned before password expiry: 0 = no warning.
	PasswordExpireWarnDays pulumi.IntPtrInput
	// Number of distinct passwords that must be created before they can be reused: 0 = none.
	PasswordHistoryCount pulumi.IntPtrInput
	// Notification channels to use to notify a user when their account has been locked.
	PasswordLockoutNotificationChannels pulumi.StringArrayInput
	// Length in days a password is valid before expiry: 0 = no limit.
	PasswordMaxAgeDays pulumi.IntPtrInput
	// Number of unsuccessful login attempts allowed before lockout: 0 = no limit.
	PasswordMaxLockoutAttempts pulumi.IntPtrInput
	// Minimum time interval in minutes between password changes: 0 = no limit.
	PasswordMinAgeMinutes pulumi.IntPtrInput
	// Minimum password length.
	PasswordMinLength pulumi.IntPtrInput
	// If a password must contain at least one lower case letter: 0 = no, 1 = yes. Default = 1
	PasswordMinLowercase pulumi.IntPtrInput
	// If a password must contain at least one number: 0 = no, 1 = yes. Default = 1
	PasswordMinNumber pulumi.IntPtrInput
	// If a password must contain at least one symbol (!@#$%^&*): 0 = no, 1 = yes. Default = 1
	PasswordMinSymbol pulumi.IntPtrInput
	// If a password must contain at least one upper case letter: 0 = no, 1 = yes. Default = 1
	PasswordMinUppercase pulumi.IntPtrInput
	// If a user should be informed when their account is locked.
	PasswordShowLockoutFailures pulumi.BoolPtrInput
	// Policy Priority, this attribute can be set to a valid priority. To avoid endless diff situation we error if an invalid
	// priority is provided. API defaults it to the last (lowest) if not there.
	Priority pulumi.IntPtrInput
	// Min length of the password recovery question answer.
	QuestionMinLength pulumi.IntPtrInput
	// Enable or disable security question password recovery: ACTIVE or INACTIVE.
	QuestionRecovery pulumi.StringPtrInput
	// Lifetime in minutes of the recovery email token.
	RecoveryEmailToken pulumi.IntPtrInput
	// When an Active Directory user is locked out of Okta, the Okta unlock operation should also attempt to unlock the user's
	// Windows account.
	SkipUnlock pulumi.BoolPtrInput
	// Enable or disable SMS password recovery: ACTIVE or INACTIVE.
	SmsRecovery pulumi.StringPtrInput
	// Policy Status: ACTIVE or INACTIVE.
	Status pulumi.StringPtrInput
}

The set of arguments for constructing a PasswordPolicy resource.

func (PasswordPolicyArgs) ElementType

func (PasswordPolicyArgs) ElementType() reflect.Type

type PasswordPolicyArray added in v2.10.1

type PasswordPolicyArray []PasswordPolicyInput

func (PasswordPolicyArray) ElementType added in v2.10.1

func (PasswordPolicyArray) ElementType() reflect.Type

func (PasswordPolicyArray) ToPasswordPolicyArrayOutput added in v2.10.1

func (i PasswordPolicyArray) ToPasswordPolicyArrayOutput() PasswordPolicyArrayOutput

func (PasswordPolicyArray) ToPasswordPolicyArrayOutputWithContext added in v2.10.1

func (i PasswordPolicyArray) ToPasswordPolicyArrayOutputWithContext(ctx context.Context) PasswordPolicyArrayOutput

type PasswordPolicyArrayInput added in v2.10.1

type PasswordPolicyArrayInput interface {
	pulumi.Input

	ToPasswordPolicyArrayOutput() PasswordPolicyArrayOutput
	ToPasswordPolicyArrayOutputWithContext(context.Context) PasswordPolicyArrayOutput
}

PasswordPolicyArrayInput is an input type that accepts PasswordPolicyArray and PasswordPolicyArrayOutput values. You can construct a concrete instance of `PasswordPolicyArrayInput` via:

PasswordPolicyArray{ PasswordPolicyArgs{...} }

type PasswordPolicyArrayOutput added in v2.10.1

type PasswordPolicyArrayOutput struct{ *pulumi.OutputState }

func (PasswordPolicyArrayOutput) ElementType added in v2.10.1

func (PasswordPolicyArrayOutput) ElementType() reflect.Type

func (PasswordPolicyArrayOutput) Index added in v2.10.1

func (PasswordPolicyArrayOutput) ToPasswordPolicyArrayOutput added in v2.10.1

func (o PasswordPolicyArrayOutput) ToPasswordPolicyArrayOutput() PasswordPolicyArrayOutput

func (PasswordPolicyArrayOutput) ToPasswordPolicyArrayOutputWithContext added in v2.10.1

func (o PasswordPolicyArrayOutput) ToPasswordPolicyArrayOutputWithContext(ctx context.Context) PasswordPolicyArrayOutput

type PasswordPolicyInput added in v2.6.2

type PasswordPolicyInput interface {
	pulumi.Input

	ToPasswordPolicyOutput() PasswordPolicyOutput
	ToPasswordPolicyOutputWithContext(ctx context.Context) PasswordPolicyOutput
}

type PasswordPolicyMap added in v2.10.1

type PasswordPolicyMap map[string]PasswordPolicyInput

func (PasswordPolicyMap) ElementType added in v2.10.1

func (PasswordPolicyMap) ElementType() reflect.Type

func (PasswordPolicyMap) ToPasswordPolicyMapOutput added in v2.10.1

func (i PasswordPolicyMap) ToPasswordPolicyMapOutput() PasswordPolicyMapOutput

func (PasswordPolicyMap) ToPasswordPolicyMapOutputWithContext added in v2.10.1

func (i PasswordPolicyMap) ToPasswordPolicyMapOutputWithContext(ctx context.Context) PasswordPolicyMapOutput

type PasswordPolicyMapInput added in v2.10.1

type PasswordPolicyMapInput interface {
	pulumi.Input

	ToPasswordPolicyMapOutput() PasswordPolicyMapOutput
	ToPasswordPolicyMapOutputWithContext(context.Context) PasswordPolicyMapOutput
}

PasswordPolicyMapInput is an input type that accepts PasswordPolicyMap and PasswordPolicyMapOutput values. You can construct a concrete instance of `PasswordPolicyMapInput` via:

PasswordPolicyMap{ "key": PasswordPolicyArgs{...} }

type PasswordPolicyMapOutput added in v2.10.1

type PasswordPolicyMapOutput struct{ *pulumi.OutputState }

func (PasswordPolicyMapOutput) ElementType added in v2.10.1

func (PasswordPolicyMapOutput) ElementType() reflect.Type

func (PasswordPolicyMapOutput) MapIndex added in v2.10.1

func (PasswordPolicyMapOutput) ToPasswordPolicyMapOutput added in v2.10.1

func (o PasswordPolicyMapOutput) ToPasswordPolicyMapOutput() PasswordPolicyMapOutput

func (PasswordPolicyMapOutput) ToPasswordPolicyMapOutputWithContext added in v2.10.1

func (o PasswordPolicyMapOutput) ToPasswordPolicyMapOutputWithContext(ctx context.Context) PasswordPolicyMapOutput

type PasswordPolicyOutput added in v2.6.2

type PasswordPolicyOutput struct {
	*pulumi.OutputState
}

func (PasswordPolicyOutput) ElementType added in v2.6.2

func (PasswordPolicyOutput) ElementType() reflect.Type

func (PasswordPolicyOutput) ToPasswordPolicyOutput added in v2.6.2

func (o PasswordPolicyOutput) ToPasswordPolicyOutput() PasswordPolicyOutput

func (PasswordPolicyOutput) ToPasswordPolicyOutputWithContext added in v2.6.2

func (o PasswordPolicyOutput) ToPasswordPolicyOutputWithContext(ctx context.Context) PasswordPolicyOutput

func (PasswordPolicyOutput) ToPasswordPolicyPtrOutput added in v2.10.1

func (o PasswordPolicyOutput) ToPasswordPolicyPtrOutput() PasswordPolicyPtrOutput

func (PasswordPolicyOutput) ToPasswordPolicyPtrOutputWithContext added in v2.10.1

func (o PasswordPolicyOutput) ToPasswordPolicyPtrOutputWithContext(ctx context.Context) PasswordPolicyPtrOutput

type PasswordPolicyPtrInput added in v2.10.1

type PasswordPolicyPtrInput interface {
	pulumi.Input

	ToPasswordPolicyPtrOutput() PasswordPolicyPtrOutput
	ToPasswordPolicyPtrOutputWithContext(ctx context.Context) PasswordPolicyPtrOutput
}

type PasswordPolicyPtrOutput added in v2.10.1

type PasswordPolicyPtrOutput struct {
	*pulumi.OutputState
}

func (PasswordPolicyPtrOutput) ElementType added in v2.10.1

func (PasswordPolicyPtrOutput) ElementType() reflect.Type

func (PasswordPolicyPtrOutput) ToPasswordPolicyPtrOutput added in v2.10.1

func (o PasswordPolicyPtrOutput) ToPasswordPolicyPtrOutput() PasswordPolicyPtrOutput

func (PasswordPolicyPtrOutput) ToPasswordPolicyPtrOutputWithContext added in v2.10.1

func (o PasswordPolicyPtrOutput) ToPasswordPolicyPtrOutputWithContext(ctx context.Context) PasswordPolicyPtrOutput

type PasswordPolicyRule

type PasswordPolicyRule struct {
	pulumi.CustomResourceState

	// Policy Rule Name
	Name pulumi.StringOutput `pulumi:"name"`
	// Network selection mode: ANYWHERE, ZONE, ON_NETWORK, or OFF_NETWORK.
	NetworkConnection pulumi.StringPtrOutput `pulumi:"networkConnection"`
	// The zones to exclude
	NetworkExcludes pulumi.StringArrayOutput `pulumi:"networkExcludes"`
	// The zones to include
	NetworkIncludes pulumi.StringArrayOutput `pulumi:"networkIncludes"`
	// Allow or deny a user to change their password: ALLOW or DENY. Default = ALLOW
	PasswordChange pulumi.StringPtrOutput `pulumi:"passwordChange"`
	// Allow or deny a user to reset their password: ALLOW or DENY. Default = ALLOW
	PasswordReset pulumi.StringPtrOutput `pulumi:"passwordReset"`
	// Allow or deny a user to unlock. Default = DENY
	PasswordUnlock pulumi.StringPtrOutput `pulumi:"passwordUnlock"`
	// Policy ID of the Rule
	Policyid pulumi.StringOutput `pulumi:"policyid"`
	// Policy Rule Priority, this attribute can be set to a valid priority. To avoid endless diff situation we error if an
	// invalid priority is provided. API defaults it to the last (lowest) if not there.
	Priority pulumi.IntPtrOutput `pulumi:"priority"`
	// Policy Rule Status: ACTIVE or INACTIVE.
	Status pulumi.StringPtrOutput `pulumi:"status"`
	// Set of User IDs to Exclude
	UsersExcludeds pulumi.StringArrayOutput `pulumi:"usersExcludeds"`
}

func GetPasswordPolicyRule

func GetPasswordPolicyRule(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *PasswordPolicyRuleState, opts ...pulumi.ResourceOption) (*PasswordPolicyRule, error)

GetPasswordPolicyRule gets an existing PasswordPolicyRule 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 NewPasswordPolicyRule

func NewPasswordPolicyRule(ctx *pulumi.Context,
	name string, args *PasswordPolicyRuleArgs, opts ...pulumi.ResourceOption) (*PasswordPolicyRule, error)

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

func (*PasswordPolicyRule) ElementType added in v2.6.2

func (*PasswordPolicyRule) ElementType() reflect.Type

func (*PasswordPolicyRule) ToPasswordPolicyRuleOutput added in v2.6.2

func (i *PasswordPolicyRule) ToPasswordPolicyRuleOutput() PasswordPolicyRuleOutput

func (*PasswordPolicyRule) ToPasswordPolicyRuleOutputWithContext added in v2.6.2

func (i *PasswordPolicyRule) ToPasswordPolicyRuleOutputWithContext(ctx context.Context) PasswordPolicyRuleOutput

func (*PasswordPolicyRule) ToPasswordPolicyRulePtrOutput added in v2.10.1

func (i *PasswordPolicyRule) ToPasswordPolicyRulePtrOutput() PasswordPolicyRulePtrOutput

func (*PasswordPolicyRule) ToPasswordPolicyRulePtrOutputWithContext added in v2.10.1

func (i *PasswordPolicyRule) ToPasswordPolicyRulePtrOutputWithContext(ctx context.Context) PasswordPolicyRulePtrOutput

type PasswordPolicyRuleArgs

type PasswordPolicyRuleArgs struct {
	// Policy Rule Name
	Name pulumi.StringPtrInput
	// Network selection mode: ANYWHERE, ZONE, ON_NETWORK, or OFF_NETWORK.
	NetworkConnection pulumi.StringPtrInput
	// The zones to exclude
	NetworkExcludes pulumi.StringArrayInput
	// The zones to include
	NetworkIncludes pulumi.StringArrayInput
	// Allow or deny a user to change their password: ALLOW or DENY. Default = ALLOW
	PasswordChange pulumi.StringPtrInput
	// Allow or deny a user to reset their password: ALLOW or DENY. Default = ALLOW
	PasswordReset pulumi.StringPtrInput
	// Allow or deny a user to unlock. Default = DENY
	PasswordUnlock pulumi.StringPtrInput
	// Policy ID of the Rule
	Policyid pulumi.StringInput
	// Policy Rule Priority, this attribute can be set to a valid priority. To avoid endless diff situation we error if an
	// invalid priority is provided. API defaults it to the last (lowest) if not there.
	Priority pulumi.IntPtrInput
	// Policy Rule Status: ACTIVE or INACTIVE.
	Status pulumi.StringPtrInput
	// Set of User IDs to Exclude
	UsersExcludeds pulumi.StringArrayInput
}

The set of arguments for constructing a PasswordPolicyRule resource.

func (PasswordPolicyRuleArgs) ElementType

func (PasswordPolicyRuleArgs) ElementType() reflect.Type

type PasswordPolicyRuleArray added in v2.10.1

type PasswordPolicyRuleArray []PasswordPolicyRuleInput

func (PasswordPolicyRuleArray) ElementType added in v2.10.1

func (PasswordPolicyRuleArray) ElementType() reflect.Type

func (PasswordPolicyRuleArray) ToPasswordPolicyRuleArrayOutput added in v2.10.1

func (i PasswordPolicyRuleArray) ToPasswordPolicyRuleArrayOutput() PasswordPolicyRuleArrayOutput

func (PasswordPolicyRuleArray) ToPasswordPolicyRuleArrayOutputWithContext added in v2.10.1

func (i PasswordPolicyRuleArray) ToPasswordPolicyRuleArrayOutputWithContext(ctx context.Context) PasswordPolicyRuleArrayOutput

type PasswordPolicyRuleArrayInput added in v2.10.1

type PasswordPolicyRuleArrayInput interface {
	pulumi.Input

	ToPasswordPolicyRuleArrayOutput() PasswordPolicyRuleArrayOutput
	ToPasswordPolicyRuleArrayOutputWithContext(context.Context) PasswordPolicyRuleArrayOutput
}

PasswordPolicyRuleArrayInput is an input type that accepts PasswordPolicyRuleArray and PasswordPolicyRuleArrayOutput values. You can construct a concrete instance of `PasswordPolicyRuleArrayInput` via:

PasswordPolicyRuleArray{ PasswordPolicyRuleArgs{...} }

type PasswordPolicyRuleArrayOutput added in v2.10.1

type PasswordPolicyRuleArrayOutput struct{ *pulumi.OutputState }

func (PasswordPolicyRuleArrayOutput) ElementType added in v2.10.1

func (PasswordPolicyRuleArrayOutput) Index added in v2.10.1

func (PasswordPolicyRuleArrayOutput) ToPasswordPolicyRuleArrayOutput added in v2.10.1

func (o PasswordPolicyRuleArrayOutput) ToPasswordPolicyRuleArrayOutput() PasswordPolicyRuleArrayOutput

func (PasswordPolicyRuleArrayOutput) ToPasswordPolicyRuleArrayOutputWithContext added in v2.10.1

func (o PasswordPolicyRuleArrayOutput) ToPasswordPolicyRuleArrayOutputWithContext(ctx context.Context) PasswordPolicyRuleArrayOutput

type PasswordPolicyRuleInput added in v2.6.2

type PasswordPolicyRuleInput interface {
	pulumi.Input

	ToPasswordPolicyRuleOutput() PasswordPolicyRuleOutput
	ToPasswordPolicyRuleOutputWithContext(ctx context.Context) PasswordPolicyRuleOutput
}

type PasswordPolicyRuleMap added in v2.10.1

type PasswordPolicyRuleMap map[string]PasswordPolicyRuleInput

func (PasswordPolicyRuleMap) ElementType added in v2.10.1

func (PasswordPolicyRuleMap) ElementType() reflect.Type

func (PasswordPolicyRuleMap) ToPasswordPolicyRuleMapOutput added in v2.10.1

func (i PasswordPolicyRuleMap) ToPasswordPolicyRuleMapOutput() PasswordPolicyRuleMapOutput

func (PasswordPolicyRuleMap) ToPasswordPolicyRuleMapOutputWithContext added in v2.10.1

func (i PasswordPolicyRuleMap) ToPasswordPolicyRuleMapOutputWithContext(ctx context.Context) PasswordPolicyRuleMapOutput

type PasswordPolicyRuleMapInput added in v2.10.1

type PasswordPolicyRuleMapInput interface {
	pulumi.Input

	ToPasswordPolicyRuleMapOutput() PasswordPolicyRuleMapOutput
	ToPasswordPolicyRuleMapOutputWithContext(context.Context) PasswordPolicyRuleMapOutput
}

PasswordPolicyRuleMapInput is an input type that accepts PasswordPolicyRuleMap and PasswordPolicyRuleMapOutput values. You can construct a concrete instance of `PasswordPolicyRuleMapInput` via:

PasswordPolicyRuleMap{ "key": PasswordPolicyRuleArgs{...} }

type PasswordPolicyRuleMapOutput added in v2.10.1

type PasswordPolicyRuleMapOutput struct{ *pulumi.OutputState }

func (PasswordPolicyRuleMapOutput) ElementType added in v2.10.1

func (PasswordPolicyRuleMapOutput) MapIndex added in v2.10.1

func (PasswordPolicyRuleMapOutput) ToPasswordPolicyRuleMapOutput added in v2.10.1

func (o PasswordPolicyRuleMapOutput) ToPasswordPolicyRuleMapOutput() PasswordPolicyRuleMapOutput

func (PasswordPolicyRuleMapOutput) ToPasswordPolicyRuleMapOutputWithContext added in v2.10.1

func (o PasswordPolicyRuleMapOutput) ToPasswordPolicyRuleMapOutputWithContext(ctx context.Context) PasswordPolicyRuleMapOutput

type PasswordPolicyRuleOutput added in v2.6.2

type PasswordPolicyRuleOutput struct {
	*pulumi.OutputState
}

func (PasswordPolicyRuleOutput) ElementType added in v2.6.2

func (PasswordPolicyRuleOutput) ElementType() reflect.Type

func (PasswordPolicyRuleOutput) ToPasswordPolicyRuleOutput added in v2.6.2

func (o PasswordPolicyRuleOutput) ToPasswordPolicyRuleOutput() PasswordPolicyRuleOutput

func (PasswordPolicyRuleOutput) ToPasswordPolicyRuleOutputWithContext added in v2.6.2

func (o PasswordPolicyRuleOutput) ToPasswordPolicyRuleOutputWithContext(ctx context.Context) PasswordPolicyRuleOutput

func (PasswordPolicyRuleOutput) ToPasswordPolicyRulePtrOutput added in v2.10.1

func (o PasswordPolicyRuleOutput) ToPasswordPolicyRulePtrOutput() PasswordPolicyRulePtrOutput

func (PasswordPolicyRuleOutput) ToPasswordPolicyRulePtrOutputWithContext added in v2.10.1

func (o PasswordPolicyRuleOutput) ToPasswordPolicyRulePtrOutputWithContext(ctx context.Context) PasswordPolicyRulePtrOutput

type PasswordPolicyRulePtrInput added in v2.10.1

type PasswordPolicyRulePtrInput interface {
	pulumi.Input

	ToPasswordPolicyRulePtrOutput() PasswordPolicyRulePtrOutput
	ToPasswordPolicyRulePtrOutputWithContext(ctx context.Context) PasswordPolicyRulePtrOutput
}

type PasswordPolicyRulePtrOutput added in v2.10.1

type PasswordPolicyRulePtrOutput struct {
	*pulumi.OutputState
}

func (PasswordPolicyRulePtrOutput) ElementType added in v2.10.1

func (PasswordPolicyRulePtrOutput) ToPasswordPolicyRulePtrOutput added in v2.10.1

func (o PasswordPolicyRulePtrOutput) ToPasswordPolicyRulePtrOutput() PasswordPolicyRulePtrOutput

func (PasswordPolicyRulePtrOutput) ToPasswordPolicyRulePtrOutputWithContext added in v2.10.1

func (o PasswordPolicyRulePtrOutput) ToPasswordPolicyRulePtrOutputWithContext(ctx context.Context) PasswordPolicyRulePtrOutput

type PasswordPolicyRuleState

type PasswordPolicyRuleState struct {
	// Policy Rule Name
	Name pulumi.StringPtrInput
	// Network selection mode: ANYWHERE, ZONE, ON_NETWORK, or OFF_NETWORK.
	NetworkConnection pulumi.StringPtrInput
	// The zones to exclude
	NetworkExcludes pulumi.StringArrayInput
	// The zones to include
	NetworkIncludes pulumi.StringArrayInput
	// Allow or deny a user to change their password: ALLOW or DENY. Default = ALLOW
	PasswordChange pulumi.StringPtrInput
	// Allow or deny a user to reset their password: ALLOW or DENY. Default = ALLOW
	PasswordReset pulumi.StringPtrInput
	// Allow or deny a user to unlock. Default = DENY
	PasswordUnlock pulumi.StringPtrInput
	// Policy ID of the Rule
	Policyid pulumi.StringPtrInput
	// Policy Rule Priority, this attribute can be set to a valid priority. To avoid endless diff situation we error if an
	// invalid priority is provided. API defaults it to the last (lowest) if not there.
	Priority pulumi.IntPtrInput
	// Policy Rule Status: ACTIVE or INACTIVE.
	Status pulumi.StringPtrInput
	// Set of User IDs to Exclude
	UsersExcludeds pulumi.StringArrayInput
}

func (PasswordPolicyRuleState) ElementType

func (PasswordPolicyRuleState) ElementType() reflect.Type

type PasswordPolicyState

type PasswordPolicyState struct {
	// Authentication Provider: OKTA or ACTIVE_DIRECTORY.
	AuthProvider pulumi.StringPtrInput
	// Enable or disable voice call recovery: ACTIVE or INACTIVE.
	CallRecovery pulumi.StringPtrInput
	// Policy Description
	Description pulumi.StringPtrInput
	// Enable or disable email password recovery: ACTIVE or INACTIVE.
	EmailRecovery pulumi.StringPtrInput
	// List of Group IDs to Include
	GroupsIncludeds pulumi.StringArrayInput
	// Policy Name
	Name pulumi.StringPtrInput
	// Number of minutes before a locked account is unlocked: 0 = no limit.
	PasswordAutoUnlockMinutes pulumi.IntPtrInput
	// Check Passwords Against Common Password Dictionary.
	PasswordDictionaryLookup pulumi.BoolPtrInput
	// User firstName attribute must be excluded from the password
	PasswordExcludeFirstName pulumi.BoolPtrInput
	// User lastName attribute must be excluded from the password
	PasswordExcludeLastName pulumi.BoolPtrInput
	// If the user name must be excluded from the password.
	PasswordExcludeUsername pulumi.BoolPtrInput
	// Length in days a user will be warned before password expiry: 0 = no warning.
	PasswordExpireWarnDays pulumi.IntPtrInput
	// Number of distinct passwords that must be created before they can be reused: 0 = none.
	PasswordHistoryCount pulumi.IntPtrInput
	// Notification channels to use to notify a user when their account has been locked.
	PasswordLockoutNotificationChannels pulumi.StringArrayInput
	// Length in days a password is valid before expiry: 0 = no limit.
	PasswordMaxAgeDays pulumi.IntPtrInput
	// Number of unsuccessful login attempts allowed before lockout: 0 = no limit.
	PasswordMaxLockoutAttempts pulumi.IntPtrInput
	// Minimum time interval in minutes between password changes: 0 = no limit.
	PasswordMinAgeMinutes pulumi.IntPtrInput
	// Minimum password length.
	PasswordMinLength pulumi.IntPtrInput
	// If a password must contain at least one lower case letter: 0 = no, 1 = yes. Default = 1
	PasswordMinLowercase pulumi.IntPtrInput
	// If a password must contain at least one number: 0 = no, 1 = yes. Default = 1
	PasswordMinNumber pulumi.IntPtrInput
	// If a password must contain at least one symbol (!@#$%^&*): 0 = no, 1 = yes. Default = 1
	PasswordMinSymbol pulumi.IntPtrInput
	// If a password must contain at least one upper case letter: 0 = no, 1 = yes. Default = 1
	PasswordMinUppercase pulumi.IntPtrInput
	// If a user should be informed when their account is locked.
	PasswordShowLockoutFailures pulumi.BoolPtrInput
	// Policy Priority, this attribute can be set to a valid priority. To avoid endless diff situation we error if an invalid
	// priority is provided. API defaults it to the last (lowest) if not there.
	Priority pulumi.IntPtrInput
	// Min length of the password recovery question answer.
	QuestionMinLength pulumi.IntPtrInput
	// Enable or disable security question password recovery: ACTIVE or INACTIVE.
	QuestionRecovery pulumi.StringPtrInput
	// Lifetime in minutes of the recovery email token.
	RecoveryEmailToken pulumi.IntPtrInput
	// When an Active Directory user is locked out of Okta, the Okta unlock operation should also attempt to unlock the user's
	// Windows account.
	SkipUnlock pulumi.BoolPtrInput
	// Enable or disable SMS password recovery: ACTIVE or INACTIVE.
	SmsRecovery pulumi.StringPtrInput
	// Policy Status: ACTIVE or INACTIVE.
	Status pulumi.StringPtrInput
}

func (PasswordPolicyState) ElementType

func (PasswordPolicyState) ElementType() reflect.Type

type SamlApp

type SamlApp struct {
	pulumi.CustomResourceState

	// Custom error page URL
	AccessibilityErrorRedirectUrl pulumi.StringPtrOutput `pulumi:"accessibilityErrorRedirectUrl"`
	// Custom login page URL
	AccessibilityLoginRedirectUrl pulumi.StringPtrOutput `pulumi:"accessibilityLoginRedirectUrl"`
	// Enable self service
	AccessibilitySelfService pulumi.BoolPtrOutput `pulumi:"accessibilitySelfService"`
	// List of ACS endpoints for this SAML application
	AcsEndpoints pulumi.StringArrayOutput `pulumi:"acsEndpoints"`
	// Application settings in JSON format
	AppSettingsJson pulumi.StringPtrOutput `pulumi:"appSettingsJson"`
	// Determines whether the SAML assertion is digitally signed
	AssertionSigned     pulumi.BoolPtrOutput                 `pulumi:"assertionSigned"`
	AttributeStatements SamlAppAttributeStatementArrayOutput `pulumi:"attributeStatements"`
	// Audience Restriction
	Audience pulumi.StringPtrOutput `pulumi:"audience"`
	// Identifies the SAML authentication context class for the assertion’s authentication statement
	AuthnContextClassRef pulumi.StringPtrOutput `pulumi:"authnContextClassRef"`
	// Display auto submit toolbar
	AutoSubmitToolbar pulumi.BoolPtrOutput `pulumi:"autoSubmitToolbar"`
	// cert from SAML XML metadata payload
	Certificate pulumi.StringOutput `pulumi:"certificate"`
	// Identifies a specific application resource in an IDP initiated SSO scenario.
	DefaultRelayState pulumi.StringPtrOutput `pulumi:"defaultRelayState"`
	// Identifies the location where the SAML response is intended to be sent inside of the SAML assertion
	Destination pulumi.StringPtrOutput `pulumi:"destination"`
	// Determines the digest algorithm used to digitally sign the SAML assertion and response
	DigestAlgorithm pulumi.StringPtrOutput `pulumi:"digestAlgorithm"`
	// Entity ID, the ID portion of the entity_url
	EntityKey pulumi.StringOutput `pulumi:"entityKey"`
	// Entity URL for instance http://www.okta.com/exk1fcia6d6EMsf331d8
	EntityUrl pulumi.StringOutput `pulumi:"entityUrl"`
	// features to enable
	Features pulumi.StringArrayOutput `pulumi:"features"`
	// Groups associated with the application
	Groups pulumi.StringArrayOutput `pulumi:"groups"`
	// Do not display application icon on mobile app
	HideIos pulumi.BoolPtrOutput `pulumi:"hideIos"`
	// Do not display application icon to users
	HideWeb pulumi.BoolPtrOutput `pulumi:"hideWeb"`
	// Prompt user to re-authenticate if SP asks for it
	HonorForceAuthn pulumi.BoolPtrOutput `pulumi:"honorForceAuthn"`
	// urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Post location from the SAML metadata.
	HttpPostBinding pulumi.StringOutput `pulumi:"httpPostBinding"`
	// urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect location from the SAML metadata.
	HttpRedirectBinding pulumi.StringOutput `pulumi:"httpRedirectBinding"`
	// SAML issuer ID
	IdpIssuer pulumi.StringPtrOutput `pulumi:"idpIssuer"`
	// Certificate ID
	KeyId pulumi.StringOutput `pulumi:"keyId"`
	// Certificate name. This modulates the rotation of keys. New name == new key.
	KeyName pulumi.StringPtrOutput `pulumi:"keyName"`
	// Number of years the certificate is valid.
	KeyYearsValid pulumi.IntPtrOutput `pulumi:"keyYearsValid"`
	// Pretty name of app.
	Label pulumi.StringOutput `pulumi:"label"`
	// SAML xml metadata payload
	Metadata pulumi.StringOutput `pulumi:"metadata"`
	// SAML xml metadata URL
	MetadataUrl pulumi.StringOutput `pulumi:"metadataUrl"`
	// name of app.
	Name pulumi.StringOutput `pulumi:"name"`
	// Name of preexisting SAML application. For instance 'slack'
	PreconfiguredApp pulumi.StringPtrOutput `pulumi:"preconfiguredApp"`
	// The location where the app may present the SAML assertion
	Recipient pulumi.StringPtrOutput `pulumi:"recipient"`
	// Denotes whether the request is compressed or not.
	RequestCompressed pulumi.BoolPtrOutput `pulumi:"requestCompressed"`
	// Determines whether the SAML auth response message is digitally signed
	ResponseSigned pulumi.BoolPtrOutput `pulumi:"responseSigned"`
	// Sign on mode of application.
	SignOnMode pulumi.StringOutput `pulumi:"signOnMode"`
	// Signature algorithm used ot digitally sign the assertion and response
	SignatureAlgorithm pulumi.StringPtrOutput `pulumi:"signatureAlgorithm"`
	// x509 encoded certificate that the Service Provider uses to sign Single Logout requests
	SingleLogoutCertificate pulumi.StringPtrOutput `pulumi:"singleLogoutCertificate"`
	// The issuer of the Service Provider that generates the Single Logout request
	SingleLogoutIssuer pulumi.StringPtrOutput `pulumi:"singleLogoutIssuer"`
	// The location where the logout response is sent
	SingleLogoutUrl pulumi.StringPtrOutput `pulumi:"singleLogoutUrl"`
	// SAML SP issuer ID
	SpIssuer pulumi.StringPtrOutput `pulumi:"spIssuer"`
	// Single Sign On URL
	SsoUrl pulumi.StringPtrOutput `pulumi:"ssoUrl"`
	// Status of application.
	Status pulumi.StringPtrOutput `pulumi:"status"`
	// Identifies the SAML processing rules.
	SubjectNameIdFormat pulumi.StringPtrOutput `pulumi:"subjectNameIdFormat"`
	// Template for app user's username when a user is assigned to the app
	SubjectNameIdTemplate pulumi.StringPtrOutput `pulumi:"subjectNameIdTemplate"`
	// Username template
	UserNameTemplate pulumi.StringPtrOutput `pulumi:"userNameTemplate"`
	// Username template suffix
	UserNameTemplateSuffix pulumi.StringPtrOutput `pulumi:"userNameTemplateSuffix"`
	// Username template type
	UserNameTemplateType pulumi.StringPtrOutput `pulumi:"userNameTemplateType"`
	// Users associated with the application
	Users SamlAppUserArrayOutput `pulumi:"users"`
}

func GetSamlApp

func GetSamlApp(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *SamlAppState, opts ...pulumi.ResourceOption) (*SamlApp, error)

GetSamlApp gets an existing SamlApp 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 NewSamlApp

func NewSamlApp(ctx *pulumi.Context,
	name string, args *SamlAppArgs, opts ...pulumi.ResourceOption) (*SamlApp, error)

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

func (*SamlApp) ElementType added in v2.6.2

func (*SamlApp) ElementType() reflect.Type

func (*SamlApp) ToSamlAppOutput added in v2.6.2

func (i *SamlApp) ToSamlAppOutput() SamlAppOutput

func (*SamlApp) ToSamlAppOutputWithContext added in v2.6.2

func (i *SamlApp) ToSamlAppOutputWithContext(ctx context.Context) SamlAppOutput

func (*SamlApp) ToSamlAppPtrOutput added in v2.10.1

func (i *SamlApp) ToSamlAppPtrOutput() SamlAppPtrOutput

func (*SamlApp) ToSamlAppPtrOutputWithContext added in v2.10.1

func (i *SamlApp) ToSamlAppPtrOutputWithContext(ctx context.Context) SamlAppPtrOutput

type SamlAppArgs

type SamlAppArgs struct {
	// Custom error page URL
	AccessibilityErrorRedirectUrl pulumi.StringPtrInput
	// Custom login page URL
	AccessibilityLoginRedirectUrl pulumi.StringPtrInput
	// Enable self service
	AccessibilitySelfService pulumi.BoolPtrInput
	// List of ACS endpoints for this SAML application
	AcsEndpoints pulumi.StringArrayInput
	// Application settings in JSON format
	AppSettingsJson pulumi.StringPtrInput
	// Determines whether the SAML assertion is digitally signed
	AssertionSigned     pulumi.BoolPtrInput
	AttributeStatements SamlAppAttributeStatementArrayInput
	// Audience Restriction
	Audience pulumi.StringPtrInput
	// Identifies the SAML authentication context class for the assertion’s authentication statement
	AuthnContextClassRef pulumi.StringPtrInput
	// Display auto submit toolbar
	AutoSubmitToolbar pulumi.BoolPtrInput
	// Identifies a specific application resource in an IDP initiated SSO scenario.
	DefaultRelayState pulumi.StringPtrInput
	// Identifies the location where the SAML response is intended to be sent inside of the SAML assertion
	Destination pulumi.StringPtrInput
	// Determines the digest algorithm used to digitally sign the SAML assertion and response
	DigestAlgorithm pulumi.StringPtrInput
	// features to enable
	Features pulumi.StringArrayInput
	// Groups associated with the application
	Groups pulumi.StringArrayInput
	// Do not display application icon on mobile app
	HideIos pulumi.BoolPtrInput
	// Do not display application icon to users
	HideWeb pulumi.BoolPtrInput
	// Prompt user to re-authenticate if SP asks for it
	HonorForceAuthn pulumi.BoolPtrInput
	// SAML issuer ID
	IdpIssuer pulumi.StringPtrInput
	// Certificate name. This modulates the rotation of keys. New name == new key.
	KeyName pulumi.StringPtrInput
	// Number of years the certificate is valid.
	KeyYearsValid pulumi.IntPtrInput
	// Pretty name of app.
	Label pulumi.StringInput
	// Name of preexisting SAML application. For instance 'slack'
	PreconfiguredApp pulumi.StringPtrInput
	// The location where the app may present the SAML assertion
	Recipient pulumi.StringPtrInput
	// Denotes whether the request is compressed or not.
	RequestCompressed pulumi.BoolPtrInput
	// Determines whether the SAML auth response message is digitally signed
	ResponseSigned pulumi.BoolPtrInput
	// Signature algorithm used ot digitally sign the assertion and response
	SignatureAlgorithm pulumi.StringPtrInput
	// x509 encoded certificate that the Service Provider uses to sign Single Logout requests
	SingleLogoutCertificate pulumi.StringPtrInput
	// The issuer of the Service Provider that generates the Single Logout request
	SingleLogoutIssuer pulumi.StringPtrInput
	// The location where the logout response is sent
	SingleLogoutUrl pulumi.StringPtrInput
	// SAML SP issuer ID
	SpIssuer pulumi.StringPtrInput
	// Single Sign On URL
	SsoUrl pulumi.StringPtrInput
	// Status of application.
	Status pulumi.StringPtrInput
	// Identifies the SAML processing rules.
	SubjectNameIdFormat pulumi.StringPtrInput
	// Template for app user's username when a user is assigned to the app
	SubjectNameIdTemplate pulumi.StringPtrInput
	// Username template
	UserNameTemplate pulumi.StringPtrInput
	// Username template suffix
	UserNameTemplateSuffix pulumi.StringPtrInput
	// Username template type
	UserNameTemplateType pulumi.StringPtrInput
	// Users associated with the application
	Users SamlAppUserArrayInput
}

The set of arguments for constructing a SamlApp resource.

func (SamlAppArgs) ElementType

func (SamlAppArgs) ElementType() reflect.Type

type SamlAppArray added in v2.10.1

type SamlAppArray []SamlAppInput

func (SamlAppArray) ElementType added in v2.10.1

func (SamlAppArray) ElementType() reflect.Type

func (SamlAppArray) ToSamlAppArrayOutput added in v2.10.1

func (i SamlAppArray) ToSamlAppArrayOutput() SamlAppArrayOutput

func (SamlAppArray) ToSamlAppArrayOutputWithContext added in v2.10.1

func (i SamlAppArray) ToSamlAppArrayOutputWithContext(ctx context.Context) SamlAppArrayOutput

type SamlAppArrayInput added in v2.10.1

type SamlAppArrayInput interface {
	pulumi.Input

	ToSamlAppArrayOutput() SamlAppArrayOutput
	ToSamlAppArrayOutputWithContext(context.Context) SamlAppArrayOutput
}

SamlAppArrayInput is an input type that accepts SamlAppArray and SamlAppArrayOutput values. You can construct a concrete instance of `SamlAppArrayInput` via:

SamlAppArray{ SamlAppArgs{...} }

type SamlAppArrayOutput added in v2.10.1

type SamlAppArrayOutput struct{ *pulumi.OutputState }

func (SamlAppArrayOutput) ElementType added in v2.10.1

func (SamlAppArrayOutput) ElementType() reflect.Type

func (SamlAppArrayOutput) Index added in v2.10.1

func (SamlAppArrayOutput) ToSamlAppArrayOutput added in v2.10.1

func (o SamlAppArrayOutput) ToSamlAppArrayOutput() SamlAppArrayOutput

func (SamlAppArrayOutput) ToSamlAppArrayOutputWithContext added in v2.10.1

func (o SamlAppArrayOutput) ToSamlAppArrayOutputWithContext(ctx context.Context) SamlAppArrayOutput

type SamlAppAttributeStatement

type SamlAppAttributeStatement struct {
	FilterType  *string  `pulumi:"filterType"`
	FilterValue *string  `pulumi:"filterValue"`
	Name        string   `pulumi:"name"`
	Namespace   *string  `pulumi:"namespace"`
	Type        *string  `pulumi:"type"`
	Values      []string `pulumi:"values"`
}

type SamlAppAttributeStatementArgs

type SamlAppAttributeStatementArgs struct {
	FilterType  pulumi.StringPtrInput   `pulumi:"filterType"`
	FilterValue pulumi.StringPtrInput   `pulumi:"filterValue"`
	Name        pulumi.StringInput      `pulumi:"name"`
	Namespace   pulumi.StringPtrInput   `pulumi:"namespace"`
	Type        pulumi.StringPtrInput   `pulumi:"type"`
	Values      pulumi.StringArrayInput `pulumi:"values"`
}

func (SamlAppAttributeStatementArgs) ElementType

func (SamlAppAttributeStatementArgs) ToSamlAppAttributeStatementOutput

func (i SamlAppAttributeStatementArgs) ToSamlAppAttributeStatementOutput() SamlAppAttributeStatementOutput

func (SamlAppAttributeStatementArgs) ToSamlAppAttributeStatementOutputWithContext

func (i SamlAppAttributeStatementArgs) ToSamlAppAttributeStatementOutputWithContext(ctx context.Context) SamlAppAttributeStatementOutput

type SamlAppAttributeStatementArray

type SamlAppAttributeStatementArray []SamlAppAttributeStatementInput

func (SamlAppAttributeStatementArray) ElementType

func (SamlAppAttributeStatementArray) ToSamlAppAttributeStatementArrayOutput

func (i SamlAppAttributeStatementArray) ToSamlAppAttributeStatementArrayOutput() SamlAppAttributeStatementArrayOutput

func (SamlAppAttributeStatementArray) ToSamlAppAttributeStatementArrayOutputWithContext

func (i SamlAppAttributeStatementArray) ToSamlAppAttributeStatementArrayOutputWithContext(ctx context.Context) SamlAppAttributeStatementArrayOutput

type SamlAppAttributeStatementArrayInput

type SamlAppAttributeStatementArrayInput interface {
	pulumi.Input

	ToSamlAppAttributeStatementArrayOutput() SamlAppAttributeStatementArrayOutput
	ToSamlAppAttributeStatementArrayOutputWithContext(context.Context) SamlAppAttributeStatementArrayOutput
}

SamlAppAttributeStatementArrayInput is an input type that accepts SamlAppAttributeStatementArray and SamlAppAttributeStatementArrayOutput values. You can construct a concrete instance of `SamlAppAttributeStatementArrayInput` via:

SamlAppAttributeStatementArray{ SamlAppAttributeStatementArgs{...} }

type SamlAppAttributeStatementArrayOutput

type SamlAppAttributeStatementArrayOutput struct{ *pulumi.OutputState }

func (SamlAppAttributeStatementArrayOutput) ElementType

func (SamlAppAttributeStatementArrayOutput) Index

func (SamlAppAttributeStatementArrayOutput) ToSamlAppAttributeStatementArrayOutput

func (o SamlAppAttributeStatementArrayOutput) ToSamlAppAttributeStatementArrayOutput() SamlAppAttributeStatementArrayOutput

func (SamlAppAttributeStatementArrayOutput) ToSamlAppAttributeStatementArrayOutputWithContext

func (o SamlAppAttributeStatementArrayOutput) ToSamlAppAttributeStatementArrayOutputWithContext(ctx context.Context) SamlAppAttributeStatementArrayOutput

type SamlAppAttributeStatementInput

type SamlAppAttributeStatementInput interface {
	pulumi.Input

	ToSamlAppAttributeStatementOutput() SamlAppAttributeStatementOutput
	ToSamlAppAttributeStatementOutputWithContext(context.Context) SamlAppAttributeStatementOutput
}

SamlAppAttributeStatementInput is an input type that accepts SamlAppAttributeStatementArgs and SamlAppAttributeStatementOutput values. You can construct a concrete instance of `SamlAppAttributeStatementInput` via:

SamlAppAttributeStatementArgs{...}

type SamlAppAttributeStatementOutput

type SamlAppAttributeStatementOutput struct{ *pulumi.OutputState }

func (SamlAppAttributeStatementOutput) ElementType

func (SamlAppAttributeStatementOutput) FilterType

func (SamlAppAttributeStatementOutput) FilterValue

func (SamlAppAttributeStatementOutput) Name

func (SamlAppAttributeStatementOutput) Namespace

func (SamlAppAttributeStatementOutput) ToSamlAppAttributeStatementOutput

func (o SamlAppAttributeStatementOutput) ToSamlAppAttributeStatementOutput() SamlAppAttributeStatementOutput

func (SamlAppAttributeStatementOutput) ToSamlAppAttributeStatementOutputWithContext

func (o SamlAppAttributeStatementOutput) ToSamlAppAttributeStatementOutputWithContext(ctx context.Context) SamlAppAttributeStatementOutput

func (SamlAppAttributeStatementOutput) Type

func (SamlAppAttributeStatementOutput) Values

type SamlAppInput added in v2.6.2

type SamlAppInput interface {
	pulumi.Input

	ToSamlAppOutput() SamlAppOutput
	ToSamlAppOutputWithContext(ctx context.Context) SamlAppOutput
}

type SamlAppMap added in v2.10.1

type SamlAppMap map[string]SamlAppInput

func (SamlAppMap) ElementType added in v2.10.1

func (SamlAppMap) ElementType() reflect.Type

func (SamlAppMap) ToSamlAppMapOutput added in v2.10.1

func (i SamlAppMap) ToSamlAppMapOutput() SamlAppMapOutput

func (SamlAppMap) ToSamlAppMapOutputWithContext added in v2.10.1

func (i SamlAppMap) ToSamlAppMapOutputWithContext(ctx context.Context) SamlAppMapOutput

type SamlAppMapInput added in v2.10.1

type SamlAppMapInput interface {
	pulumi.Input

	ToSamlAppMapOutput() SamlAppMapOutput
	ToSamlAppMapOutputWithContext(context.Context) SamlAppMapOutput
}

SamlAppMapInput is an input type that accepts SamlAppMap and SamlAppMapOutput values. You can construct a concrete instance of `SamlAppMapInput` via:

SamlAppMap{ "key": SamlAppArgs{...} }

type SamlAppMapOutput added in v2.10.1

type SamlAppMapOutput struct{ *pulumi.OutputState }

func (SamlAppMapOutput) ElementType added in v2.10.1

func (SamlAppMapOutput) ElementType() reflect.Type

func (SamlAppMapOutput) MapIndex added in v2.10.1

func (SamlAppMapOutput) ToSamlAppMapOutput added in v2.10.1

func (o SamlAppMapOutput) ToSamlAppMapOutput() SamlAppMapOutput

func (SamlAppMapOutput) ToSamlAppMapOutputWithContext added in v2.10.1

func (o SamlAppMapOutput) ToSamlAppMapOutputWithContext(ctx context.Context) SamlAppMapOutput

type SamlAppOutput added in v2.6.2

type SamlAppOutput struct {
	*pulumi.OutputState
}

func (SamlAppOutput) ElementType added in v2.6.2

func (SamlAppOutput) ElementType() reflect.Type

func (SamlAppOutput) ToSamlAppOutput added in v2.6.2

func (o SamlAppOutput) ToSamlAppOutput() SamlAppOutput

func (SamlAppOutput) ToSamlAppOutputWithContext added in v2.6.2

func (o SamlAppOutput) ToSamlAppOutputWithContext(ctx context.Context) SamlAppOutput

func (SamlAppOutput) ToSamlAppPtrOutput added in v2.10.1

func (o SamlAppOutput) ToSamlAppPtrOutput() SamlAppPtrOutput

func (SamlAppOutput) ToSamlAppPtrOutputWithContext added in v2.10.1

func (o SamlAppOutput) ToSamlAppPtrOutputWithContext(ctx context.Context) SamlAppPtrOutput

type SamlAppPtrInput added in v2.10.1

type SamlAppPtrInput interface {
	pulumi.Input

	ToSamlAppPtrOutput() SamlAppPtrOutput
	ToSamlAppPtrOutputWithContext(ctx context.Context) SamlAppPtrOutput
}

type SamlAppPtrOutput added in v2.10.1

type SamlAppPtrOutput struct {
	*pulumi.OutputState
}

func (SamlAppPtrOutput) ElementType added in v2.10.1

func (SamlAppPtrOutput) ElementType() reflect.Type

func (SamlAppPtrOutput) ToSamlAppPtrOutput added in v2.10.1

func (o SamlAppPtrOutput) ToSamlAppPtrOutput() SamlAppPtrOutput

func (SamlAppPtrOutput) ToSamlAppPtrOutputWithContext added in v2.10.1

func (o SamlAppPtrOutput) ToSamlAppPtrOutputWithContext(ctx context.Context) SamlAppPtrOutput

type SamlAppState

type SamlAppState struct {
	// Custom error page URL
	AccessibilityErrorRedirectUrl pulumi.StringPtrInput
	// Custom login page URL
	AccessibilityLoginRedirectUrl pulumi.StringPtrInput
	// Enable self service
	AccessibilitySelfService pulumi.BoolPtrInput
	// List of ACS endpoints for this SAML application
	AcsEndpoints pulumi.StringArrayInput
	// Application settings in JSON format
	AppSettingsJson pulumi.StringPtrInput
	// Determines whether the SAML assertion is digitally signed
	AssertionSigned     pulumi.BoolPtrInput
	AttributeStatements SamlAppAttributeStatementArrayInput
	// Audience Restriction
	Audience pulumi.StringPtrInput
	// Identifies the SAML authentication context class for the assertion’s authentication statement
	AuthnContextClassRef pulumi.StringPtrInput
	// Display auto submit toolbar
	AutoSubmitToolbar pulumi.BoolPtrInput
	// cert from SAML XML metadata payload
	Certificate pulumi.StringPtrInput
	// Identifies a specific application resource in an IDP initiated SSO scenario.
	DefaultRelayState pulumi.StringPtrInput
	// Identifies the location where the SAML response is intended to be sent inside of the SAML assertion
	Destination pulumi.StringPtrInput
	// Determines the digest algorithm used to digitally sign the SAML assertion and response
	DigestAlgorithm pulumi.StringPtrInput
	// Entity ID, the ID portion of the entity_url
	EntityKey pulumi.StringPtrInput
	// Entity URL for instance http://www.okta.com/exk1fcia6d6EMsf331d8
	EntityUrl pulumi.StringPtrInput
	// features to enable
	Features pulumi.StringArrayInput
	// Groups associated with the application
	Groups pulumi.StringArrayInput
	// Do not display application icon on mobile app
	HideIos pulumi.BoolPtrInput
	// Do not display application icon to users
	HideWeb pulumi.BoolPtrInput
	// Prompt user to re-authenticate if SP asks for it
	HonorForceAuthn pulumi.BoolPtrInput
	// urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Post location from the SAML metadata.
	HttpPostBinding pulumi.StringPtrInput
	// urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect location from the SAML metadata.
	HttpRedirectBinding pulumi.StringPtrInput
	// SAML issuer ID
	IdpIssuer pulumi.StringPtrInput
	// Certificate ID
	KeyId pulumi.StringPtrInput
	// Certificate name. This modulates the rotation of keys. New name == new key.
	KeyName pulumi.StringPtrInput
	// Number of years the certificate is valid.
	KeyYearsValid pulumi.IntPtrInput
	// Pretty name of app.
	Label pulumi.StringPtrInput
	// SAML xml metadata payload
	Metadata pulumi.StringPtrInput
	// SAML xml metadata URL
	MetadataUrl pulumi.StringPtrInput
	// name of app.
	Name pulumi.StringPtrInput
	// Name of preexisting SAML application. For instance 'slack'
	PreconfiguredApp pulumi.StringPtrInput
	// The location where the app may present the SAML assertion
	Recipient pulumi.StringPtrInput
	// Denotes whether the request is compressed or not.
	RequestCompressed pulumi.BoolPtrInput
	// Determines whether the SAML auth response message is digitally signed
	ResponseSigned pulumi.BoolPtrInput
	// Sign on mode of application.
	SignOnMode pulumi.StringPtrInput
	// Signature algorithm used ot digitally sign the assertion and response
	SignatureAlgorithm pulumi.StringPtrInput
	// x509 encoded certificate that the Service Provider uses to sign Single Logout requests
	SingleLogoutCertificate pulumi.StringPtrInput
	// The issuer of the Service Provider that generates the Single Logout request
	SingleLogoutIssuer pulumi.StringPtrInput
	// The location where the logout response is sent
	SingleLogoutUrl pulumi.StringPtrInput
	// SAML SP issuer ID
	SpIssuer pulumi.StringPtrInput
	// Single Sign On URL
	SsoUrl pulumi.StringPtrInput
	// Status of application.
	Status pulumi.StringPtrInput
	// Identifies the SAML processing rules.
	SubjectNameIdFormat pulumi.StringPtrInput
	// Template for app user's username when a user is assigned to the app
	SubjectNameIdTemplate pulumi.StringPtrInput
	// Username template
	UserNameTemplate pulumi.StringPtrInput
	// Username template suffix
	UserNameTemplateSuffix pulumi.StringPtrInput
	// Username template type
	UserNameTemplateType pulumi.StringPtrInput
	// Users associated with the application
	Users SamlAppUserArrayInput
}

func (SamlAppState) ElementType

func (SamlAppState) ElementType() reflect.Type

type SamlAppUser

type SamlAppUser struct {
	Id       *string `pulumi:"id"`
	Password *string `pulumi:"password"`
	Scope    *string `pulumi:"scope"`
	Username *string `pulumi:"username"`
}

type SamlAppUserArgs

type SamlAppUserArgs struct {
	Id       pulumi.StringPtrInput `pulumi:"id"`
	Password pulumi.StringPtrInput `pulumi:"password"`
	Scope    pulumi.StringPtrInput `pulumi:"scope"`
	Username pulumi.StringPtrInput `pulumi:"username"`
}

func (SamlAppUserArgs) ElementType

func (SamlAppUserArgs) ElementType() reflect.Type

func (SamlAppUserArgs) ToSamlAppUserOutput

func (i SamlAppUserArgs) ToSamlAppUserOutput() SamlAppUserOutput

func (SamlAppUserArgs) ToSamlAppUserOutputWithContext

func (i SamlAppUserArgs) ToSamlAppUserOutputWithContext(ctx context.Context) SamlAppUserOutput

type SamlAppUserArray

type SamlAppUserArray []SamlAppUserInput

func (SamlAppUserArray) ElementType

func (SamlAppUserArray) ElementType() reflect.Type

func (SamlAppUserArray) ToSamlAppUserArrayOutput

func (i SamlAppUserArray) ToSamlAppUserArrayOutput() SamlAppUserArrayOutput

func (SamlAppUserArray) ToSamlAppUserArrayOutputWithContext

func (i SamlAppUserArray) ToSamlAppUserArrayOutputWithContext(ctx context.Context) SamlAppUserArrayOutput

type SamlAppUserArrayInput

type SamlAppUserArrayInput interface {
	pulumi.Input

	ToSamlAppUserArrayOutput() SamlAppUserArrayOutput
	ToSamlAppUserArrayOutputWithContext(context.Context) SamlAppUserArrayOutput
}

SamlAppUserArrayInput is an input type that accepts SamlAppUserArray and SamlAppUserArrayOutput values. You can construct a concrete instance of `SamlAppUserArrayInput` via:

SamlAppUserArray{ SamlAppUserArgs{...} }

type SamlAppUserArrayOutput

type SamlAppUserArrayOutput struct{ *pulumi.OutputState }

func (SamlAppUserArrayOutput) ElementType

func (SamlAppUserArrayOutput) ElementType() reflect.Type

func (SamlAppUserArrayOutput) Index

func (SamlAppUserArrayOutput) ToSamlAppUserArrayOutput

func (o SamlAppUserArrayOutput) ToSamlAppUserArrayOutput() SamlAppUserArrayOutput

func (SamlAppUserArrayOutput) ToSamlAppUserArrayOutputWithContext

func (o SamlAppUserArrayOutput) ToSamlAppUserArrayOutputWithContext(ctx context.Context) SamlAppUserArrayOutput

type SamlAppUserInput

type SamlAppUserInput interface {
	pulumi.Input

	ToSamlAppUserOutput() SamlAppUserOutput
	ToSamlAppUserOutputWithContext(context.Context) SamlAppUserOutput
}

SamlAppUserInput is an input type that accepts SamlAppUserArgs and SamlAppUserOutput values. You can construct a concrete instance of `SamlAppUserInput` via:

SamlAppUserArgs{...}

type SamlAppUserOutput

type SamlAppUserOutput struct{ *pulumi.OutputState }

func (SamlAppUserOutput) ElementType

func (SamlAppUserOutput) ElementType() reflect.Type

func (SamlAppUserOutput) Id

func (SamlAppUserOutput) Password

func (SamlAppUserOutput) Scope

func (SamlAppUserOutput) ToSamlAppUserOutput

func (o SamlAppUserOutput) ToSamlAppUserOutput() SamlAppUserOutput

func (SamlAppUserOutput) ToSamlAppUserOutputWithContext

func (o SamlAppUserOutput) ToSamlAppUserOutputWithContext(ctx context.Context) SamlAppUserOutput

func (SamlAppUserOutput) Username

type SamlIdp

type SamlIdp struct {
	pulumi.CustomResourceState

	AccountLinkAction        pulumi.StringPtrOutput   `pulumi:"accountLinkAction"`
	AccountLinkGroupIncludes pulumi.StringArrayOutput `pulumi:"accountLinkGroupIncludes"`
	// Deprecated: This property will be removed in the future, as it can only be set to 'HTTP-POST'
	AcsBinding          pulumi.StringPtrOutput   `pulumi:"acsBinding"`
	AcsType             pulumi.StringPtrOutput   `pulumi:"acsType"`
	Audience            pulumi.StringOutput      `pulumi:"audience"`
	DeprovisionedAction pulumi.StringPtrOutput   `pulumi:"deprovisionedAction"`
	GroupsAction        pulumi.StringPtrOutput   `pulumi:"groupsAction"`
	GroupsAssignments   pulumi.StringArrayOutput `pulumi:"groupsAssignments"`
	GroupsAttribute     pulumi.StringPtrOutput   `pulumi:"groupsAttribute"`
	GroupsFilters       pulumi.StringArrayOutput `pulumi:"groupsFilters"`
	Issuer              pulumi.StringOutput      `pulumi:"issuer"`
	// Indicates whether Okta uses the original Okta org domain URL, or a custom domain URL
	IssuerMode   pulumi.StringPtrOutput `pulumi:"issuerMode"`
	Kid          pulumi.StringOutput    `pulumi:"kid"`
	MaxClockSkew pulumi.IntPtrOutput    `pulumi:"maxClockSkew"`
	// name of idp
	Name               pulumi.StringOutput    `pulumi:"name"`
	NameFormat         pulumi.StringPtrOutput `pulumi:"nameFormat"`
	ProfileMaster      pulumi.BoolPtrOutput   `pulumi:"profileMaster"`
	ProvisioningAction pulumi.StringPtrOutput `pulumi:"provisioningAction"`
	// algorithm to use to sign requests
	RequestSignatureAlgorithm pulumi.StringPtrOutput `pulumi:"requestSignatureAlgorithm"`
	// algorithm to use to sign response
	RequestSignatureScope pulumi.StringPtrOutput `pulumi:"requestSignatureScope"`
	// algorithm to use to sign requests
	ResponseSignatureAlgorithm pulumi.StringPtrOutput `pulumi:"responseSignatureAlgorithm"`
	// algorithm to use to sign response
	ResponseSignatureScope pulumi.StringPtrOutput   `pulumi:"responseSignatureScope"`
	SsoBinding             pulumi.StringPtrOutput   `pulumi:"ssoBinding"`
	SsoDestination         pulumi.StringPtrOutput   `pulumi:"ssoDestination"`
	SsoUrl                 pulumi.StringOutput      `pulumi:"ssoUrl"`
	Status                 pulumi.StringPtrOutput   `pulumi:"status"`
	SubjectFilter          pulumi.StringPtrOutput   `pulumi:"subjectFilter"`
	SubjectFormats         pulumi.StringArrayOutput `pulumi:"subjectFormats"`
	SubjectMatchAttribute  pulumi.StringPtrOutput   `pulumi:"subjectMatchAttribute"`
	SubjectMatchType       pulumi.StringPtrOutput   `pulumi:"subjectMatchType"`
	SuspendedAction        pulumi.StringPtrOutput   `pulumi:"suspendedAction"`
	Type                   pulumi.StringOutput      `pulumi:"type"`
	UsernameTemplate       pulumi.StringPtrOutput   `pulumi:"usernameTemplate"`
}

func GetSamlIdp

func GetSamlIdp(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *SamlIdpState, opts ...pulumi.ResourceOption) (*SamlIdp, error)

GetSamlIdp gets an existing SamlIdp 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 NewSamlIdp

func NewSamlIdp(ctx *pulumi.Context,
	name string, args *SamlIdpArgs, opts ...pulumi.ResourceOption) (*SamlIdp, error)

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

func (*SamlIdp) ElementType added in v2.6.2

func (*SamlIdp) ElementType() reflect.Type

func (*SamlIdp) ToSamlIdpOutput added in v2.6.2

func (i *SamlIdp) ToSamlIdpOutput() SamlIdpOutput

func (*SamlIdp) ToSamlIdpOutputWithContext added in v2.6.2

func (i *SamlIdp) ToSamlIdpOutputWithContext(ctx context.Context) SamlIdpOutput

func (*SamlIdp) ToSamlIdpPtrOutput added in v2.10.1

func (i *SamlIdp) ToSamlIdpPtrOutput() SamlIdpPtrOutput

func (*SamlIdp) ToSamlIdpPtrOutputWithContext added in v2.10.1

func (i *SamlIdp) ToSamlIdpPtrOutputWithContext(ctx context.Context) SamlIdpPtrOutput

type SamlIdpArgs

type SamlIdpArgs struct {
	AccountLinkAction        pulumi.StringPtrInput
	AccountLinkGroupIncludes pulumi.StringArrayInput
	// Deprecated: This property will be removed in the future, as it can only be set to 'HTTP-POST'
	AcsBinding          pulumi.StringPtrInput
	AcsType             pulumi.StringPtrInput
	DeprovisionedAction pulumi.StringPtrInput
	GroupsAction        pulumi.StringPtrInput
	GroupsAssignments   pulumi.StringArrayInput
	GroupsAttribute     pulumi.StringPtrInput
	GroupsFilters       pulumi.StringArrayInput
	Issuer              pulumi.StringInput
	// Indicates whether Okta uses the original Okta org domain URL, or a custom domain URL
	IssuerMode   pulumi.StringPtrInput
	Kid          pulumi.StringInput
	MaxClockSkew pulumi.IntPtrInput
	// name of idp
	Name               pulumi.StringPtrInput
	NameFormat         pulumi.StringPtrInput
	ProfileMaster      pulumi.BoolPtrInput
	ProvisioningAction pulumi.StringPtrInput
	// algorithm to use to sign requests
	RequestSignatureAlgorithm pulumi.StringPtrInput
	// algorithm to use to sign response
	RequestSignatureScope pulumi.StringPtrInput
	// algorithm to use to sign requests
	ResponseSignatureAlgorithm pulumi.StringPtrInput
	// algorithm to use to sign response
	ResponseSignatureScope pulumi.StringPtrInput
	SsoBinding             pulumi.StringPtrInput
	SsoDestination         pulumi.StringPtrInput
	SsoUrl                 pulumi.StringInput
	Status                 pulumi.StringPtrInput
	SubjectFilter          pulumi.StringPtrInput
	SubjectFormats         pulumi.StringArrayInput
	SubjectMatchAttribute  pulumi.StringPtrInput
	SubjectMatchType       pulumi.StringPtrInput
	SuspendedAction        pulumi.StringPtrInput
	UsernameTemplate       pulumi.StringPtrInput
}

The set of arguments for constructing a SamlIdp resource.

func (SamlIdpArgs) ElementType

func (SamlIdpArgs) ElementType() reflect.Type

type SamlIdpArray added in v2.10.1

type SamlIdpArray []SamlIdpInput

func (SamlIdpArray) ElementType added in v2.10.1

func (SamlIdpArray) ElementType() reflect.Type

func (SamlIdpArray) ToSamlIdpArrayOutput added in v2.10.1

func (i SamlIdpArray) ToSamlIdpArrayOutput() SamlIdpArrayOutput

func (SamlIdpArray) ToSamlIdpArrayOutputWithContext added in v2.10.1

func (i SamlIdpArray) ToSamlIdpArrayOutputWithContext(ctx context.Context) SamlIdpArrayOutput

type SamlIdpArrayInput added in v2.10.1

type SamlIdpArrayInput interface {
	pulumi.Input

	ToSamlIdpArrayOutput() SamlIdpArrayOutput
	ToSamlIdpArrayOutputWithContext(context.Context) SamlIdpArrayOutput
}

SamlIdpArrayInput is an input type that accepts SamlIdpArray and SamlIdpArrayOutput values. You can construct a concrete instance of `SamlIdpArrayInput` via:

SamlIdpArray{ SamlIdpArgs{...} }

type SamlIdpArrayOutput added in v2.10.1

type SamlIdpArrayOutput struct{ *pulumi.OutputState }

func (SamlIdpArrayOutput) ElementType added in v2.10.1

func (SamlIdpArrayOutput) ElementType() reflect.Type

func (SamlIdpArrayOutput) Index added in v2.10.1

func (SamlIdpArrayOutput) ToSamlIdpArrayOutput added in v2.10.1

func (o SamlIdpArrayOutput) ToSamlIdpArrayOutput() SamlIdpArrayOutput

func (SamlIdpArrayOutput) ToSamlIdpArrayOutputWithContext added in v2.10.1

func (o SamlIdpArrayOutput) ToSamlIdpArrayOutputWithContext(ctx context.Context) SamlIdpArrayOutput

type SamlIdpInput added in v2.6.2

type SamlIdpInput interface {
	pulumi.Input

	ToSamlIdpOutput() SamlIdpOutput
	ToSamlIdpOutputWithContext(ctx context.Context) SamlIdpOutput
}

type SamlIdpMap added in v2.10.1

type SamlIdpMap map[string]SamlIdpInput

func (SamlIdpMap) ElementType added in v2.10.1

func (SamlIdpMap) ElementType() reflect.Type

func (SamlIdpMap) ToSamlIdpMapOutput added in v2.10.1

func (i SamlIdpMap) ToSamlIdpMapOutput() SamlIdpMapOutput

func (SamlIdpMap) ToSamlIdpMapOutputWithContext added in v2.10.1

func (i SamlIdpMap) ToSamlIdpMapOutputWithContext(ctx context.Context) SamlIdpMapOutput

type SamlIdpMapInput added in v2.10.1

type SamlIdpMapInput interface {
	pulumi.Input

	ToSamlIdpMapOutput() SamlIdpMapOutput
	ToSamlIdpMapOutputWithContext(context.Context) SamlIdpMapOutput
}

SamlIdpMapInput is an input type that accepts SamlIdpMap and SamlIdpMapOutput values. You can construct a concrete instance of `SamlIdpMapInput` via:

SamlIdpMap{ "key": SamlIdpArgs{...} }

type SamlIdpMapOutput added in v2.10.1

type SamlIdpMapOutput struct{ *pulumi.OutputState }

func (SamlIdpMapOutput) ElementType added in v2.10.1

func (SamlIdpMapOutput) ElementType() reflect.Type

func (SamlIdpMapOutput) MapIndex added in v2.10.1

func (SamlIdpMapOutput) ToSamlIdpMapOutput added in v2.10.1

func (o SamlIdpMapOutput) ToSamlIdpMapOutput() SamlIdpMapOutput

func (SamlIdpMapOutput) ToSamlIdpMapOutputWithContext added in v2.10.1

func (o SamlIdpMapOutput) ToSamlIdpMapOutputWithContext(ctx context.Context) SamlIdpMapOutput

type SamlIdpOutput added in v2.6.2

type SamlIdpOutput struct {
	*pulumi.OutputState
}

func (SamlIdpOutput) ElementType added in v2.6.2

func (SamlIdpOutput) ElementType() reflect.Type

func (SamlIdpOutput) ToSamlIdpOutput added in v2.6.2

func (o SamlIdpOutput) ToSamlIdpOutput() SamlIdpOutput

func (SamlIdpOutput) ToSamlIdpOutputWithContext added in v2.6.2

func (o SamlIdpOutput) ToSamlIdpOutputWithContext(ctx context.Context) SamlIdpOutput

func (SamlIdpOutput) ToSamlIdpPtrOutput added in v2.10.1

func (o SamlIdpOutput) ToSamlIdpPtrOutput() SamlIdpPtrOutput

func (SamlIdpOutput) ToSamlIdpPtrOutputWithContext added in v2.10.1

func (o SamlIdpOutput) ToSamlIdpPtrOutputWithContext(ctx context.Context) SamlIdpPtrOutput

type SamlIdpPtrInput added in v2.10.1

type SamlIdpPtrInput interface {
	pulumi.Input

	ToSamlIdpPtrOutput() SamlIdpPtrOutput
	ToSamlIdpPtrOutputWithContext(ctx context.Context) SamlIdpPtrOutput
}

type SamlIdpPtrOutput added in v2.10.1

type SamlIdpPtrOutput struct {
	*pulumi.OutputState
}

func (SamlIdpPtrOutput) ElementType added in v2.10.1

func (SamlIdpPtrOutput) ElementType() reflect.Type

func (SamlIdpPtrOutput) ToSamlIdpPtrOutput added in v2.10.1

func (o SamlIdpPtrOutput) ToSamlIdpPtrOutput() SamlIdpPtrOutput

func (SamlIdpPtrOutput) ToSamlIdpPtrOutputWithContext added in v2.10.1

func (o SamlIdpPtrOutput) ToSamlIdpPtrOutputWithContext(ctx context.Context) SamlIdpPtrOutput

type SamlIdpSigningKey

type SamlIdpSigningKey struct {
	pulumi.CustomResourceState

	Created   pulumi.StringOutput `pulumi:"created"`
	ExpiresAt pulumi.StringOutput `pulumi:"expiresAt"`
	Kid       pulumi.StringOutput `pulumi:"kid"`
	Kty       pulumi.StringOutput `pulumi:"kty"`
	Use       pulumi.StringOutput `pulumi:"use"`
	// base64-encoded X.509 certificate chain with DER encoding
	X5cs    pulumi.StringArrayOutput `pulumi:"x5cs"`
	X5tS256 pulumi.StringOutput      `pulumi:"x5tS256"`
}

func GetSamlIdpSigningKey

func GetSamlIdpSigningKey(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *SamlIdpSigningKeyState, opts ...pulumi.ResourceOption) (*SamlIdpSigningKey, error)

GetSamlIdpSigningKey gets an existing SamlIdpSigningKey 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 NewSamlIdpSigningKey

func NewSamlIdpSigningKey(ctx *pulumi.Context,
	name string, args *SamlIdpSigningKeyArgs, opts ...pulumi.ResourceOption) (*SamlIdpSigningKey, error)

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

func (*SamlIdpSigningKey) ElementType added in v2.6.2

func (*SamlIdpSigningKey) ElementType() reflect.Type

func (*SamlIdpSigningKey) ToSamlIdpSigningKeyOutput added in v2.6.2

func (i *SamlIdpSigningKey) ToSamlIdpSigningKeyOutput() SamlIdpSigningKeyOutput

func (*SamlIdpSigningKey) ToSamlIdpSigningKeyOutputWithContext added in v2.6.2

func (i *SamlIdpSigningKey) ToSamlIdpSigningKeyOutputWithContext(ctx context.Context) SamlIdpSigningKeyOutput

func (*SamlIdpSigningKey) ToSamlIdpSigningKeyPtrOutput added in v2.10.1

func (i *SamlIdpSigningKey) ToSamlIdpSigningKeyPtrOutput() SamlIdpSigningKeyPtrOutput

func (*SamlIdpSigningKey) ToSamlIdpSigningKeyPtrOutputWithContext added in v2.10.1

func (i *SamlIdpSigningKey) ToSamlIdpSigningKeyPtrOutputWithContext(ctx context.Context) SamlIdpSigningKeyPtrOutput

type SamlIdpSigningKeyArgs

type SamlIdpSigningKeyArgs struct {
	// base64-encoded X.509 certificate chain with DER encoding
	X5cs pulumi.StringArrayInput
}

The set of arguments for constructing a SamlIdpSigningKey resource.

func (SamlIdpSigningKeyArgs) ElementType

func (SamlIdpSigningKeyArgs) ElementType() reflect.Type

type SamlIdpSigningKeyArray added in v2.10.1

type SamlIdpSigningKeyArray []SamlIdpSigningKeyInput

func (SamlIdpSigningKeyArray) ElementType added in v2.10.1

func (SamlIdpSigningKeyArray) ElementType() reflect.Type

func (SamlIdpSigningKeyArray) ToSamlIdpSigningKeyArrayOutput added in v2.10.1

func (i SamlIdpSigningKeyArray) ToSamlIdpSigningKeyArrayOutput() SamlIdpSigningKeyArrayOutput

func (SamlIdpSigningKeyArray) ToSamlIdpSigningKeyArrayOutputWithContext added in v2.10.1

func (i SamlIdpSigningKeyArray) ToSamlIdpSigningKeyArrayOutputWithContext(ctx context.Context) SamlIdpSigningKeyArrayOutput

type SamlIdpSigningKeyArrayInput added in v2.10.1

type SamlIdpSigningKeyArrayInput interface {
	pulumi.Input

	ToSamlIdpSigningKeyArrayOutput() SamlIdpSigningKeyArrayOutput
	ToSamlIdpSigningKeyArrayOutputWithContext(context.Context) SamlIdpSigningKeyArrayOutput
}

SamlIdpSigningKeyArrayInput is an input type that accepts SamlIdpSigningKeyArray and SamlIdpSigningKeyArrayOutput values. You can construct a concrete instance of `SamlIdpSigningKeyArrayInput` via:

SamlIdpSigningKeyArray{ SamlIdpSigningKeyArgs{...} }

type SamlIdpSigningKeyArrayOutput added in v2.10.1

type SamlIdpSigningKeyArrayOutput struct{ *pulumi.OutputState }

func (SamlIdpSigningKeyArrayOutput) ElementType added in v2.10.1

func (SamlIdpSigningKeyArrayOutput) Index added in v2.10.1

func (SamlIdpSigningKeyArrayOutput) ToSamlIdpSigningKeyArrayOutput added in v2.10.1

func (o SamlIdpSigningKeyArrayOutput) ToSamlIdpSigningKeyArrayOutput() SamlIdpSigningKeyArrayOutput

func (SamlIdpSigningKeyArrayOutput) ToSamlIdpSigningKeyArrayOutputWithContext added in v2.10.1

func (o SamlIdpSigningKeyArrayOutput) ToSamlIdpSigningKeyArrayOutputWithContext(ctx context.Context) SamlIdpSigningKeyArrayOutput

type SamlIdpSigningKeyInput added in v2.6.2

type SamlIdpSigningKeyInput interface {
	pulumi.Input

	ToSamlIdpSigningKeyOutput() SamlIdpSigningKeyOutput
	ToSamlIdpSigningKeyOutputWithContext(ctx context.Context) SamlIdpSigningKeyOutput
}

type SamlIdpSigningKeyMap added in v2.10.1

type SamlIdpSigningKeyMap map[string]SamlIdpSigningKeyInput

func (SamlIdpSigningKeyMap) ElementType added in v2.10.1

func (SamlIdpSigningKeyMap) ElementType() reflect.Type

func (SamlIdpSigningKeyMap) ToSamlIdpSigningKeyMapOutput added in v2.10.1

func (i SamlIdpSigningKeyMap) ToSamlIdpSigningKeyMapOutput() SamlIdpSigningKeyMapOutput

func (SamlIdpSigningKeyMap) ToSamlIdpSigningKeyMapOutputWithContext added in v2.10.1

func (i SamlIdpSigningKeyMap) ToSamlIdpSigningKeyMapOutputWithContext(ctx context.Context) SamlIdpSigningKeyMapOutput

type SamlIdpSigningKeyMapInput added in v2.10.1

type SamlIdpSigningKeyMapInput interface {
	pulumi.Input

	ToSamlIdpSigningKeyMapOutput() SamlIdpSigningKeyMapOutput
	ToSamlIdpSigningKeyMapOutputWithContext(context.Context) SamlIdpSigningKeyMapOutput
}

SamlIdpSigningKeyMapInput is an input type that accepts SamlIdpSigningKeyMap and SamlIdpSigningKeyMapOutput values. You can construct a concrete instance of `SamlIdpSigningKeyMapInput` via:

SamlIdpSigningKeyMap{ "key": SamlIdpSigningKeyArgs{...} }

type SamlIdpSigningKeyMapOutput added in v2.10.1

type SamlIdpSigningKeyMapOutput struct{ *pulumi.OutputState }

func (SamlIdpSigningKeyMapOutput) ElementType added in v2.10.1

func (SamlIdpSigningKeyMapOutput) ElementType() reflect.Type

func (SamlIdpSigningKeyMapOutput) MapIndex added in v2.10.1

func (SamlIdpSigningKeyMapOutput) ToSamlIdpSigningKeyMapOutput added in v2.10.1

func (o SamlIdpSigningKeyMapOutput) ToSamlIdpSigningKeyMapOutput() SamlIdpSigningKeyMapOutput

func (SamlIdpSigningKeyMapOutput) ToSamlIdpSigningKeyMapOutputWithContext added in v2.10.1

func (o SamlIdpSigningKeyMapOutput) ToSamlIdpSigningKeyMapOutputWithContext(ctx context.Context) SamlIdpSigningKeyMapOutput

type SamlIdpSigningKeyOutput added in v2.6.2

type SamlIdpSigningKeyOutput struct {
	*pulumi.OutputState
}

func (SamlIdpSigningKeyOutput) ElementType added in v2.6.2

func (SamlIdpSigningKeyOutput) ElementType() reflect.Type

func (SamlIdpSigningKeyOutput) ToSamlIdpSigningKeyOutput added in v2.6.2

func (o SamlIdpSigningKeyOutput) ToSamlIdpSigningKeyOutput() SamlIdpSigningKeyOutput

func (SamlIdpSigningKeyOutput) ToSamlIdpSigningKeyOutputWithContext added in v2.6.2

func (o SamlIdpSigningKeyOutput) ToSamlIdpSigningKeyOutputWithContext(ctx context.Context) SamlIdpSigningKeyOutput

func (SamlIdpSigningKeyOutput) ToSamlIdpSigningKeyPtrOutput added in v2.10.1

func (o SamlIdpSigningKeyOutput) ToSamlIdpSigningKeyPtrOutput() SamlIdpSigningKeyPtrOutput

func (SamlIdpSigningKeyOutput) ToSamlIdpSigningKeyPtrOutputWithContext added in v2.10.1

func (o SamlIdpSigningKeyOutput) ToSamlIdpSigningKeyPtrOutputWithContext(ctx context.Context) SamlIdpSigningKeyPtrOutput

type SamlIdpSigningKeyPtrInput added in v2.10.1

type SamlIdpSigningKeyPtrInput interface {
	pulumi.Input

	ToSamlIdpSigningKeyPtrOutput() SamlIdpSigningKeyPtrOutput
	ToSamlIdpSigningKeyPtrOutputWithContext(ctx context.Context) SamlIdpSigningKeyPtrOutput
}

type SamlIdpSigningKeyPtrOutput added in v2.10.1

type SamlIdpSigningKeyPtrOutput struct {
	*pulumi.OutputState
}

func (SamlIdpSigningKeyPtrOutput) ElementType added in v2.10.1

func (SamlIdpSigningKeyPtrOutput) ElementType() reflect.Type

func (SamlIdpSigningKeyPtrOutput) ToSamlIdpSigningKeyPtrOutput added in v2.10.1

func (o SamlIdpSigningKeyPtrOutput) ToSamlIdpSigningKeyPtrOutput() SamlIdpSigningKeyPtrOutput

func (SamlIdpSigningKeyPtrOutput) ToSamlIdpSigningKeyPtrOutputWithContext added in v2.10.1

func (o SamlIdpSigningKeyPtrOutput) ToSamlIdpSigningKeyPtrOutputWithContext(ctx context.Context) SamlIdpSigningKeyPtrOutput

type SamlIdpSigningKeyState

type SamlIdpSigningKeyState struct {
	Created   pulumi.StringPtrInput
	ExpiresAt pulumi.StringPtrInput
	Kid       pulumi.StringPtrInput
	Kty       pulumi.StringPtrInput
	Use       pulumi.StringPtrInput
	// base64-encoded X.509 certificate chain with DER encoding
	X5cs    pulumi.StringArrayInput
	X5tS256 pulumi.StringPtrInput
}

func (SamlIdpSigningKeyState) ElementType

func (SamlIdpSigningKeyState) ElementType() reflect.Type

type SamlIdpState

type SamlIdpState struct {
	AccountLinkAction        pulumi.StringPtrInput
	AccountLinkGroupIncludes pulumi.StringArrayInput
	// Deprecated: This property will be removed in the future, as it can only be set to 'HTTP-POST'
	AcsBinding          pulumi.StringPtrInput
	AcsType             pulumi.StringPtrInput
	Audience            pulumi.StringPtrInput
	DeprovisionedAction pulumi.StringPtrInput
	GroupsAction        pulumi.StringPtrInput
	GroupsAssignments   pulumi.StringArrayInput
	GroupsAttribute     pulumi.StringPtrInput
	GroupsFilters       pulumi.StringArrayInput
	Issuer              pulumi.StringPtrInput
	// Indicates whether Okta uses the original Okta org domain URL, or a custom domain URL
	IssuerMode   pulumi.StringPtrInput
	Kid          pulumi.StringPtrInput
	MaxClockSkew pulumi.IntPtrInput
	// name of idp
	Name               pulumi.StringPtrInput
	NameFormat         pulumi.StringPtrInput
	ProfileMaster      pulumi.BoolPtrInput
	ProvisioningAction pulumi.StringPtrInput
	// algorithm to use to sign requests
	RequestSignatureAlgorithm pulumi.StringPtrInput
	// algorithm to use to sign response
	RequestSignatureScope pulumi.StringPtrInput
	// algorithm to use to sign requests
	ResponseSignatureAlgorithm pulumi.StringPtrInput
	// algorithm to use to sign response
	ResponseSignatureScope pulumi.StringPtrInput
	SsoBinding             pulumi.StringPtrInput
	SsoDestination         pulumi.StringPtrInput
	SsoUrl                 pulumi.StringPtrInput
	Status                 pulumi.StringPtrInput
	SubjectFilter          pulumi.StringPtrInput
	SubjectFormats         pulumi.StringArrayInput
	SubjectMatchAttribute  pulumi.StringPtrInput
	SubjectMatchType       pulumi.StringPtrInput
	SuspendedAction        pulumi.StringPtrInput
	Type                   pulumi.StringPtrInput
	UsernameTemplate       pulumi.StringPtrInput
}

func (SamlIdpState) ElementType

func (SamlIdpState) ElementType() reflect.Type

type SecurePasswordStoreApp

type SecurePasswordStoreApp struct {
	pulumi.CustomResourceState

	// Custom error page URL
	AccessibilityErrorRedirectUrl pulumi.StringPtrOutput `pulumi:"accessibilityErrorRedirectUrl"`
	// Enable self service
	AccessibilitySelfService pulumi.BoolPtrOutput `pulumi:"accessibilitySelfService"`
	// Display auto submit toolbar
	AutoSubmitToolbar pulumi.BoolPtrOutput `pulumi:"autoSubmitToolbar"`
	// Application credentials scheme
	CredentialsScheme pulumi.StringPtrOutput `pulumi:"credentialsScheme"`
	// Groups associated with the application
	Groups pulumi.StringArrayOutput `pulumi:"groups"`
	// Do not display application icon on mobile app
	HideIos pulumi.BoolPtrOutput `pulumi:"hideIos"`
	// Do not display application icon to users
	HideWeb pulumi.BoolPtrOutput `pulumi:"hideWeb"`
	// Pretty name of app.
	Label pulumi.StringOutput `pulumi:"label"`
	// name of app.
	Name pulumi.StringOutput `pulumi:"name"`
	// Name of optional param in the login form
	OptionalField1 pulumi.StringPtrOutput `pulumi:"optionalField1"`
	// Name of optional value in login form
	OptionalField1Value pulumi.StringPtrOutput `pulumi:"optionalField1Value"`
	// Name of optional param in the login form
	OptionalField2 pulumi.StringPtrOutput `pulumi:"optionalField2"`
	// Name of optional value in login form
	OptionalField2Value pulumi.StringPtrOutput `pulumi:"optionalField2Value"`
	// Name of optional param in the login form
	OptionalField3 pulumi.StringPtrOutput `pulumi:"optionalField3"`
	// Name of optional value in login form
	OptionalField3Value pulumi.StringPtrOutput `pulumi:"optionalField3Value"`
	// Login password field
	PasswordField pulumi.StringOutput `pulumi:"passwordField"`
	// Allow user to reveal password
	RevealPassword pulumi.BoolPtrOutput `pulumi:"revealPassword"`
	// Shared password, required for certain schemes.
	SharedPassword pulumi.StringPtrOutput `pulumi:"sharedPassword"`
	// Shared username, required for certain schemes.
	SharedUsername pulumi.StringPtrOutput `pulumi:"sharedUsername"`
	// Sign on mode of application.
	SignOnMode pulumi.StringOutput `pulumi:"signOnMode"`
	// Status of application.
	Status pulumi.StringPtrOutput `pulumi:"status"`
	// Login URL
	Url pulumi.StringOutput `pulumi:"url"`
	// Username template
	UserNameTemplate pulumi.StringPtrOutput `pulumi:"userNameTemplate"`
	// Username template suffix
	UserNameTemplateSuffix pulumi.StringPtrOutput `pulumi:"userNameTemplateSuffix"`
	// Username template type
	UserNameTemplateType pulumi.StringPtrOutput `pulumi:"userNameTemplateType"`
	// Login username field
	UsernameField pulumi.StringOutput `pulumi:"usernameField"`
	// Users associated with the application
	Users SecurePasswordStoreAppUserArrayOutput `pulumi:"users"`
}

func GetSecurePasswordStoreApp

func GetSecurePasswordStoreApp(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *SecurePasswordStoreAppState, opts ...pulumi.ResourceOption) (*SecurePasswordStoreApp, error)

GetSecurePasswordStoreApp gets an existing SecurePasswordStoreApp 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 NewSecurePasswordStoreApp

func NewSecurePasswordStoreApp(ctx *pulumi.Context,
	name string, args *SecurePasswordStoreAppArgs, opts ...pulumi.ResourceOption) (*SecurePasswordStoreApp, error)

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

func (*SecurePasswordStoreApp) ElementType added in v2.6.2

func (*SecurePasswordStoreApp) ElementType() reflect.Type

func (*SecurePasswordStoreApp) ToSecurePasswordStoreAppOutput added in v2.6.2

func (i *SecurePasswordStoreApp) ToSecurePasswordStoreAppOutput() SecurePasswordStoreAppOutput

func (*SecurePasswordStoreApp) ToSecurePasswordStoreAppOutputWithContext added in v2.6.2

func (i *SecurePasswordStoreApp) ToSecurePasswordStoreAppOutputWithContext(ctx context.Context) SecurePasswordStoreAppOutput

func (*SecurePasswordStoreApp) ToSecurePasswordStoreAppPtrOutput added in v2.10.1

func (i *SecurePasswordStoreApp) ToSecurePasswordStoreAppPtrOutput() SecurePasswordStoreAppPtrOutput

func (*SecurePasswordStoreApp) ToSecurePasswordStoreAppPtrOutputWithContext added in v2.10.1

func (i *SecurePasswordStoreApp) ToSecurePasswordStoreAppPtrOutputWithContext(ctx context.Context) SecurePasswordStoreAppPtrOutput

type SecurePasswordStoreAppArgs

type SecurePasswordStoreAppArgs struct {
	// Custom error page URL
	AccessibilityErrorRedirectUrl pulumi.StringPtrInput
	// Enable self service
	AccessibilitySelfService pulumi.BoolPtrInput
	// Display auto submit toolbar
	AutoSubmitToolbar pulumi.BoolPtrInput
	// Application credentials scheme
	CredentialsScheme pulumi.StringPtrInput
	// Groups associated with the application
	Groups pulumi.StringArrayInput
	// Do not display application icon on mobile app
	HideIos pulumi.BoolPtrInput
	// Do not display application icon to users
	HideWeb pulumi.BoolPtrInput
	// Pretty name of app.
	Label pulumi.StringInput
	// Name of optional param in the login form
	OptionalField1 pulumi.StringPtrInput
	// Name of optional value in login form
	OptionalField1Value pulumi.StringPtrInput
	// Name of optional param in the login form
	OptionalField2 pulumi.StringPtrInput
	// Name of optional value in login form
	OptionalField2Value pulumi.StringPtrInput
	// Name of optional param in the login form
	OptionalField3 pulumi.StringPtrInput
	// Name of optional value in login form
	OptionalField3Value pulumi.StringPtrInput
	// Login password field
	PasswordField pulumi.StringInput
	// Allow user to reveal password
	RevealPassword pulumi.BoolPtrInput
	// Shared password, required for certain schemes.
	SharedPassword pulumi.StringPtrInput
	// Shared username, required for certain schemes.
	SharedUsername pulumi.StringPtrInput
	// Status of application.
	Status pulumi.StringPtrInput
	// Login URL
	Url pulumi.StringInput
	// Username template
	UserNameTemplate pulumi.StringPtrInput
	// Username template suffix
	UserNameTemplateSuffix pulumi.StringPtrInput
	// Username template type
	UserNameTemplateType pulumi.StringPtrInput
	// Login username field
	UsernameField pulumi.StringInput
	// Users associated with the application
	Users SecurePasswordStoreAppUserArrayInput
}

The set of arguments for constructing a SecurePasswordStoreApp resource.

func (SecurePasswordStoreAppArgs) ElementType

func (SecurePasswordStoreAppArgs) ElementType() reflect.Type

type SecurePasswordStoreAppArray added in v2.10.1

type SecurePasswordStoreAppArray []SecurePasswordStoreAppInput

func (SecurePasswordStoreAppArray) ElementType added in v2.10.1

func (SecurePasswordStoreAppArray) ToSecurePasswordStoreAppArrayOutput added in v2.10.1

func (i SecurePasswordStoreAppArray) ToSecurePasswordStoreAppArrayOutput() SecurePasswordStoreAppArrayOutput

func (SecurePasswordStoreAppArray) ToSecurePasswordStoreAppArrayOutputWithContext added in v2.10.1

func (i SecurePasswordStoreAppArray) ToSecurePasswordStoreAppArrayOutputWithContext(ctx context.Context) SecurePasswordStoreAppArrayOutput

type SecurePasswordStoreAppArrayInput added in v2.10.1

type SecurePasswordStoreAppArrayInput interface {
	pulumi.Input

	ToSecurePasswordStoreAppArrayOutput() SecurePasswordStoreAppArrayOutput
	ToSecurePasswordStoreAppArrayOutputWithContext(context.Context) SecurePasswordStoreAppArrayOutput
}

SecurePasswordStoreAppArrayInput is an input type that accepts SecurePasswordStoreAppArray and SecurePasswordStoreAppArrayOutput values. You can construct a concrete instance of `SecurePasswordStoreAppArrayInput` via:

SecurePasswordStoreAppArray{ SecurePasswordStoreAppArgs{...} }

type SecurePasswordStoreAppArrayOutput added in v2.10.1

type SecurePasswordStoreAppArrayOutput struct{ *pulumi.OutputState }

func (SecurePasswordStoreAppArrayOutput) ElementType added in v2.10.1

func (SecurePasswordStoreAppArrayOutput) Index added in v2.10.1

func (SecurePasswordStoreAppArrayOutput) ToSecurePasswordStoreAppArrayOutput added in v2.10.1

func (o SecurePasswordStoreAppArrayOutput) ToSecurePasswordStoreAppArrayOutput() SecurePasswordStoreAppArrayOutput

func (SecurePasswordStoreAppArrayOutput) ToSecurePasswordStoreAppArrayOutputWithContext added in v2.10.1

func (o SecurePasswordStoreAppArrayOutput) ToSecurePasswordStoreAppArrayOutputWithContext(ctx context.Context) SecurePasswordStoreAppArrayOutput

type SecurePasswordStoreAppInput added in v2.6.2

type SecurePasswordStoreAppInput interface {
	pulumi.Input

	ToSecurePasswordStoreAppOutput() SecurePasswordStoreAppOutput
	ToSecurePasswordStoreAppOutputWithContext(ctx context.Context) SecurePasswordStoreAppOutput
}

type SecurePasswordStoreAppMap added in v2.10.1

type SecurePasswordStoreAppMap map[string]SecurePasswordStoreAppInput

func (SecurePasswordStoreAppMap) ElementType added in v2.10.1

func (SecurePasswordStoreAppMap) ElementType() reflect.Type

func (SecurePasswordStoreAppMap) ToSecurePasswordStoreAppMapOutput added in v2.10.1

func (i SecurePasswordStoreAppMap) ToSecurePasswordStoreAppMapOutput() SecurePasswordStoreAppMapOutput

func (SecurePasswordStoreAppMap) ToSecurePasswordStoreAppMapOutputWithContext added in v2.10.1

func (i SecurePasswordStoreAppMap) ToSecurePasswordStoreAppMapOutputWithContext(ctx context.Context) SecurePasswordStoreAppMapOutput

type SecurePasswordStoreAppMapInput added in v2.10.1

type SecurePasswordStoreAppMapInput interface {
	pulumi.Input

	ToSecurePasswordStoreAppMapOutput() SecurePasswordStoreAppMapOutput
	ToSecurePasswordStoreAppMapOutputWithContext(context.Context) SecurePasswordStoreAppMapOutput
}

SecurePasswordStoreAppMapInput is an input type that accepts SecurePasswordStoreAppMap and SecurePasswordStoreAppMapOutput values. You can construct a concrete instance of `SecurePasswordStoreAppMapInput` via:

SecurePasswordStoreAppMap{ "key": SecurePasswordStoreAppArgs{...} }

type SecurePasswordStoreAppMapOutput added in v2.10.1

type SecurePasswordStoreAppMapOutput struct{ *pulumi.OutputState }

func (SecurePasswordStoreAppMapOutput) ElementType added in v2.10.1

func (SecurePasswordStoreAppMapOutput) MapIndex added in v2.10.1

func (SecurePasswordStoreAppMapOutput) ToSecurePasswordStoreAppMapOutput added in v2.10.1

func (o SecurePasswordStoreAppMapOutput) ToSecurePasswordStoreAppMapOutput() SecurePasswordStoreAppMapOutput

func (SecurePasswordStoreAppMapOutput) ToSecurePasswordStoreAppMapOutputWithContext added in v2.10.1

func (o SecurePasswordStoreAppMapOutput) ToSecurePasswordStoreAppMapOutputWithContext(ctx context.Context) SecurePasswordStoreAppMapOutput

type SecurePasswordStoreAppOutput added in v2.6.2

type SecurePasswordStoreAppOutput struct {
	*pulumi.OutputState
}

func (SecurePasswordStoreAppOutput) ElementType added in v2.6.2

func (SecurePasswordStoreAppOutput) ToSecurePasswordStoreAppOutput added in v2.6.2

func (o SecurePasswordStoreAppOutput) ToSecurePasswordStoreAppOutput() SecurePasswordStoreAppOutput

func (SecurePasswordStoreAppOutput) ToSecurePasswordStoreAppOutputWithContext added in v2.6.2

func (o SecurePasswordStoreAppOutput) ToSecurePasswordStoreAppOutputWithContext(ctx context.Context) SecurePasswordStoreAppOutput

func (SecurePasswordStoreAppOutput) ToSecurePasswordStoreAppPtrOutput added in v2.10.1

func (o SecurePasswordStoreAppOutput) ToSecurePasswordStoreAppPtrOutput() SecurePasswordStoreAppPtrOutput

func (SecurePasswordStoreAppOutput) ToSecurePasswordStoreAppPtrOutputWithContext added in v2.10.1

func (o SecurePasswordStoreAppOutput) ToSecurePasswordStoreAppPtrOutputWithContext(ctx context.Context) SecurePasswordStoreAppPtrOutput

type SecurePasswordStoreAppPtrInput added in v2.10.1

type SecurePasswordStoreAppPtrInput interface {
	pulumi.Input

	ToSecurePasswordStoreAppPtrOutput() SecurePasswordStoreAppPtrOutput
	ToSecurePasswordStoreAppPtrOutputWithContext(ctx context.Context) SecurePasswordStoreAppPtrOutput
}

type SecurePasswordStoreAppPtrOutput added in v2.10.1

type SecurePasswordStoreAppPtrOutput struct {
	*pulumi.OutputState
}

func (SecurePasswordStoreAppPtrOutput) ElementType added in v2.10.1

func (SecurePasswordStoreAppPtrOutput) ToSecurePasswordStoreAppPtrOutput added in v2.10.1

func (o SecurePasswordStoreAppPtrOutput) ToSecurePasswordStoreAppPtrOutput() SecurePasswordStoreAppPtrOutput

func (SecurePasswordStoreAppPtrOutput) ToSecurePasswordStoreAppPtrOutputWithContext added in v2.10.1

func (o SecurePasswordStoreAppPtrOutput) ToSecurePasswordStoreAppPtrOutputWithContext(ctx context.Context) SecurePasswordStoreAppPtrOutput

type SecurePasswordStoreAppState

type SecurePasswordStoreAppState struct {
	// Custom error page URL
	AccessibilityErrorRedirectUrl pulumi.StringPtrInput
	// Enable self service
	AccessibilitySelfService pulumi.BoolPtrInput
	// Display auto submit toolbar
	AutoSubmitToolbar pulumi.BoolPtrInput
	// Application credentials scheme
	CredentialsScheme pulumi.StringPtrInput
	// Groups associated with the application
	Groups pulumi.StringArrayInput
	// Do not display application icon on mobile app
	HideIos pulumi.BoolPtrInput
	// Do not display application icon to users
	HideWeb pulumi.BoolPtrInput
	// Pretty name of app.
	Label pulumi.StringPtrInput
	// name of app.
	Name pulumi.StringPtrInput
	// Name of optional param in the login form
	OptionalField1 pulumi.StringPtrInput
	// Name of optional value in login form
	OptionalField1Value pulumi.StringPtrInput
	// Name of optional param in the login form
	OptionalField2 pulumi.StringPtrInput
	// Name of optional value in login form
	OptionalField2Value pulumi.StringPtrInput
	// Name of optional param in the login form
	OptionalField3 pulumi.StringPtrInput
	// Name of optional value in login form
	OptionalField3Value pulumi.StringPtrInput
	// Login password field
	PasswordField pulumi.StringPtrInput
	// Allow user to reveal password
	RevealPassword pulumi.BoolPtrInput
	// Shared password, required for certain schemes.
	SharedPassword pulumi.StringPtrInput
	// Shared username, required for certain schemes.
	SharedUsername pulumi.StringPtrInput
	// Sign on mode of application.
	SignOnMode pulumi.StringPtrInput
	// Status of application.
	Status pulumi.StringPtrInput
	// Login URL
	Url pulumi.StringPtrInput
	// Username template
	UserNameTemplate pulumi.StringPtrInput
	// Username template suffix
	UserNameTemplateSuffix pulumi.StringPtrInput
	// Username template type
	UserNameTemplateType pulumi.StringPtrInput
	// Login username field
	UsernameField pulumi.StringPtrInput
	// Users associated with the application
	Users SecurePasswordStoreAppUserArrayInput
}

func (SecurePasswordStoreAppState) ElementType

type SecurePasswordStoreAppUser

type SecurePasswordStoreAppUser struct {
	Id       *string `pulumi:"id"`
	Password *string `pulumi:"password"`
	Scope    *string `pulumi:"scope"`
	Username *string `pulumi:"username"`
}

type SecurePasswordStoreAppUserArgs

type SecurePasswordStoreAppUserArgs struct {
	Id       pulumi.StringPtrInput `pulumi:"id"`
	Password pulumi.StringPtrInput `pulumi:"password"`
	Scope    pulumi.StringPtrInput `pulumi:"scope"`
	Username pulumi.StringPtrInput `pulumi:"username"`
}

func (SecurePasswordStoreAppUserArgs) ElementType

func (SecurePasswordStoreAppUserArgs) ToSecurePasswordStoreAppUserOutput

func (i SecurePasswordStoreAppUserArgs) ToSecurePasswordStoreAppUserOutput() SecurePasswordStoreAppUserOutput

func (SecurePasswordStoreAppUserArgs) ToSecurePasswordStoreAppUserOutputWithContext

func (i SecurePasswordStoreAppUserArgs) ToSecurePasswordStoreAppUserOutputWithContext(ctx context.Context) SecurePasswordStoreAppUserOutput

type SecurePasswordStoreAppUserArray

type SecurePasswordStoreAppUserArray []SecurePasswordStoreAppUserInput

func (SecurePasswordStoreAppUserArray) ElementType

func (SecurePasswordStoreAppUserArray) ToSecurePasswordStoreAppUserArrayOutput

func (i SecurePasswordStoreAppUserArray) ToSecurePasswordStoreAppUserArrayOutput() SecurePasswordStoreAppUserArrayOutput

func (SecurePasswordStoreAppUserArray) ToSecurePasswordStoreAppUserArrayOutputWithContext

func (i SecurePasswordStoreAppUserArray) ToSecurePasswordStoreAppUserArrayOutputWithContext(ctx context.Context) SecurePasswordStoreAppUserArrayOutput

type SecurePasswordStoreAppUserArrayInput

type SecurePasswordStoreAppUserArrayInput interface {
	pulumi.Input

	ToSecurePasswordStoreAppUserArrayOutput() SecurePasswordStoreAppUserArrayOutput
	ToSecurePasswordStoreAppUserArrayOutputWithContext(context.Context) SecurePasswordStoreAppUserArrayOutput
}

SecurePasswordStoreAppUserArrayInput is an input type that accepts SecurePasswordStoreAppUserArray and SecurePasswordStoreAppUserArrayOutput values. You can construct a concrete instance of `SecurePasswordStoreAppUserArrayInput` via:

SecurePasswordStoreAppUserArray{ SecurePasswordStoreAppUserArgs{...} }

type SecurePasswordStoreAppUserArrayOutput

type SecurePasswordStoreAppUserArrayOutput struct{ *pulumi.OutputState }

func (SecurePasswordStoreAppUserArrayOutput) ElementType

func (SecurePasswordStoreAppUserArrayOutput) Index

func (SecurePasswordStoreAppUserArrayOutput) ToSecurePasswordStoreAppUserArrayOutput

func (o SecurePasswordStoreAppUserArrayOutput) ToSecurePasswordStoreAppUserArrayOutput() SecurePasswordStoreAppUserArrayOutput

func (SecurePasswordStoreAppUserArrayOutput) ToSecurePasswordStoreAppUserArrayOutputWithContext

func (o SecurePasswordStoreAppUserArrayOutput) ToSecurePasswordStoreAppUserArrayOutputWithContext(ctx context.Context) SecurePasswordStoreAppUserArrayOutput

type SecurePasswordStoreAppUserInput

type SecurePasswordStoreAppUserInput interface {
	pulumi.Input

	ToSecurePasswordStoreAppUserOutput() SecurePasswordStoreAppUserOutput
	ToSecurePasswordStoreAppUserOutputWithContext(context.Context) SecurePasswordStoreAppUserOutput
}

SecurePasswordStoreAppUserInput is an input type that accepts SecurePasswordStoreAppUserArgs and SecurePasswordStoreAppUserOutput values. You can construct a concrete instance of `SecurePasswordStoreAppUserInput` via:

SecurePasswordStoreAppUserArgs{...}

type SecurePasswordStoreAppUserOutput

type SecurePasswordStoreAppUserOutput struct{ *pulumi.OutputState }

func (SecurePasswordStoreAppUserOutput) ElementType

func (SecurePasswordStoreAppUserOutput) Id

func (SecurePasswordStoreAppUserOutput) Password

func (SecurePasswordStoreAppUserOutput) Scope

func (SecurePasswordStoreAppUserOutput) ToSecurePasswordStoreAppUserOutput

func (o SecurePasswordStoreAppUserOutput) ToSecurePasswordStoreAppUserOutput() SecurePasswordStoreAppUserOutput

func (SecurePasswordStoreAppUserOutput) ToSecurePasswordStoreAppUserOutputWithContext

func (o SecurePasswordStoreAppUserOutput) ToSecurePasswordStoreAppUserOutputWithContext(ctx context.Context) SecurePasswordStoreAppUserOutput

func (SecurePasswordStoreAppUserOutput) Username

type SignonPolicy

type SignonPolicy struct {
	pulumi.CustomResourceState

	// Policy Description
	Description pulumi.StringPtrOutput `pulumi:"description"`
	// List of Group IDs to Include
	GroupsIncludeds pulumi.StringArrayOutput `pulumi:"groupsIncludeds"`
	// Policy Name
	Name pulumi.StringOutput `pulumi:"name"`
	// Policy Priority, this attribute can be set to a valid priority. To avoid endless diff situation we error if an invalid
	// priority is provided. API defaults it to the last (lowest) if not there.
	Priority pulumi.IntPtrOutput `pulumi:"priority"`
	// Policy Status: ACTIVE or INACTIVE.
	Status pulumi.StringPtrOutput `pulumi:"status"`
}

func GetSignonPolicy

func GetSignonPolicy(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *SignonPolicyState, opts ...pulumi.ResourceOption) (*SignonPolicy, error)

GetSignonPolicy gets an existing SignonPolicy 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 NewSignonPolicy

func NewSignonPolicy(ctx *pulumi.Context,
	name string, args *SignonPolicyArgs, opts ...pulumi.ResourceOption) (*SignonPolicy, error)

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

func (*SignonPolicy) ElementType added in v2.6.2

func (*SignonPolicy) ElementType() reflect.Type

func (*SignonPolicy) ToSignonPolicyOutput added in v2.6.2

func (i *SignonPolicy) ToSignonPolicyOutput() SignonPolicyOutput

func (*SignonPolicy) ToSignonPolicyOutputWithContext added in v2.6.2

func (i *SignonPolicy) ToSignonPolicyOutputWithContext(ctx context.Context) SignonPolicyOutput

func (*SignonPolicy) ToSignonPolicyPtrOutput added in v2.10.1

func (i *SignonPolicy) ToSignonPolicyPtrOutput() SignonPolicyPtrOutput

func (*SignonPolicy) ToSignonPolicyPtrOutputWithContext added in v2.10.1

func (i *SignonPolicy) ToSignonPolicyPtrOutputWithContext(ctx context.Context) SignonPolicyPtrOutput

type SignonPolicyArgs

type SignonPolicyArgs struct {
	// Policy Description
	Description pulumi.StringPtrInput
	// List of Group IDs to Include
	GroupsIncludeds pulumi.StringArrayInput
	// Policy Name
	Name pulumi.StringPtrInput
	// Policy Priority, this attribute can be set to a valid priority. To avoid endless diff situation we error if an invalid
	// priority is provided. API defaults it to the last (lowest) if not there.
	Priority pulumi.IntPtrInput
	// Policy Status: ACTIVE or INACTIVE.
	Status pulumi.StringPtrInput
}

The set of arguments for constructing a SignonPolicy resource.

func (SignonPolicyArgs) ElementType

func (SignonPolicyArgs) ElementType() reflect.Type

type SignonPolicyArray added in v2.10.1

type SignonPolicyArray []SignonPolicyInput

func (SignonPolicyArray) ElementType added in v2.10.1

func (SignonPolicyArray) ElementType() reflect.Type

func (SignonPolicyArray) ToSignonPolicyArrayOutput added in v2.10.1

func (i SignonPolicyArray) ToSignonPolicyArrayOutput() SignonPolicyArrayOutput

func (SignonPolicyArray) ToSignonPolicyArrayOutputWithContext added in v2.10.1

func (i SignonPolicyArray) ToSignonPolicyArrayOutputWithContext(ctx context.Context) SignonPolicyArrayOutput

type SignonPolicyArrayInput added in v2.10.1

type SignonPolicyArrayInput interface {
	pulumi.Input

	ToSignonPolicyArrayOutput() SignonPolicyArrayOutput
	ToSignonPolicyArrayOutputWithContext(context.Context) SignonPolicyArrayOutput
}

SignonPolicyArrayInput is an input type that accepts SignonPolicyArray and SignonPolicyArrayOutput values. You can construct a concrete instance of `SignonPolicyArrayInput` via:

SignonPolicyArray{ SignonPolicyArgs{...} }

type SignonPolicyArrayOutput added in v2.10.1

type SignonPolicyArrayOutput struct{ *pulumi.OutputState }

func (SignonPolicyArrayOutput) ElementType added in v2.10.1

func (SignonPolicyArrayOutput) ElementType() reflect.Type

func (SignonPolicyArrayOutput) Index added in v2.10.1

func (SignonPolicyArrayOutput) ToSignonPolicyArrayOutput added in v2.10.1

func (o SignonPolicyArrayOutput) ToSignonPolicyArrayOutput() SignonPolicyArrayOutput

func (SignonPolicyArrayOutput) ToSignonPolicyArrayOutputWithContext added in v2.10.1

func (o SignonPolicyArrayOutput) ToSignonPolicyArrayOutputWithContext(ctx context.Context) SignonPolicyArrayOutput

type SignonPolicyInput added in v2.6.2

type SignonPolicyInput interface {
	pulumi.Input

	ToSignonPolicyOutput() SignonPolicyOutput
	ToSignonPolicyOutputWithContext(ctx context.Context) SignonPolicyOutput
}

type SignonPolicyMap added in v2.10.1

type SignonPolicyMap map[string]SignonPolicyInput

func (SignonPolicyMap) ElementType added in v2.10.1

func (SignonPolicyMap) ElementType() reflect.Type

func (SignonPolicyMap) ToSignonPolicyMapOutput added in v2.10.1

func (i SignonPolicyMap) ToSignonPolicyMapOutput() SignonPolicyMapOutput

func (SignonPolicyMap) ToSignonPolicyMapOutputWithContext added in v2.10.1

func (i SignonPolicyMap) ToSignonPolicyMapOutputWithContext(ctx context.Context) SignonPolicyMapOutput

type SignonPolicyMapInput added in v2.10.1

type SignonPolicyMapInput interface {
	pulumi.Input

	ToSignonPolicyMapOutput() SignonPolicyMapOutput
	ToSignonPolicyMapOutputWithContext(context.Context) SignonPolicyMapOutput
}

SignonPolicyMapInput is an input type that accepts SignonPolicyMap and SignonPolicyMapOutput values. You can construct a concrete instance of `SignonPolicyMapInput` via:

SignonPolicyMap{ "key": SignonPolicyArgs{...} }

type SignonPolicyMapOutput added in v2.10.1

type SignonPolicyMapOutput struct{ *pulumi.OutputState }

func (SignonPolicyMapOutput) ElementType added in v2.10.1

func (SignonPolicyMapOutput) ElementType() reflect.Type

func (SignonPolicyMapOutput) MapIndex added in v2.10.1

func (SignonPolicyMapOutput) ToSignonPolicyMapOutput added in v2.10.1

func (o SignonPolicyMapOutput) ToSignonPolicyMapOutput() SignonPolicyMapOutput

func (SignonPolicyMapOutput) ToSignonPolicyMapOutputWithContext added in v2.10.1

func (o SignonPolicyMapOutput) ToSignonPolicyMapOutputWithContext(ctx context.Context) SignonPolicyMapOutput

type SignonPolicyOutput added in v2.6.2

type SignonPolicyOutput struct {
	*pulumi.OutputState
}

func (SignonPolicyOutput) ElementType added in v2.6.2

func (SignonPolicyOutput) ElementType() reflect.Type

func (SignonPolicyOutput) ToSignonPolicyOutput added in v2.6.2

func (o SignonPolicyOutput) ToSignonPolicyOutput() SignonPolicyOutput

func (SignonPolicyOutput) ToSignonPolicyOutputWithContext added in v2.6.2

func (o SignonPolicyOutput) ToSignonPolicyOutputWithContext(ctx context.Context) SignonPolicyOutput

func (SignonPolicyOutput) ToSignonPolicyPtrOutput added in v2.10.1

func (o SignonPolicyOutput) ToSignonPolicyPtrOutput() SignonPolicyPtrOutput

func (SignonPolicyOutput) ToSignonPolicyPtrOutputWithContext added in v2.10.1

func (o SignonPolicyOutput) ToSignonPolicyPtrOutputWithContext(ctx context.Context) SignonPolicyPtrOutput

type SignonPolicyPtrInput added in v2.10.1

type SignonPolicyPtrInput interface {
	pulumi.Input

	ToSignonPolicyPtrOutput() SignonPolicyPtrOutput
	ToSignonPolicyPtrOutputWithContext(ctx context.Context) SignonPolicyPtrOutput
}

type SignonPolicyPtrOutput added in v2.10.1

type SignonPolicyPtrOutput struct {
	*pulumi.OutputState
}

func (SignonPolicyPtrOutput) ElementType added in v2.10.1

func (SignonPolicyPtrOutput) ElementType() reflect.Type

func (SignonPolicyPtrOutput) ToSignonPolicyPtrOutput added in v2.10.1

func (o SignonPolicyPtrOutput) ToSignonPolicyPtrOutput() SignonPolicyPtrOutput

func (SignonPolicyPtrOutput) ToSignonPolicyPtrOutputWithContext added in v2.10.1

func (o SignonPolicyPtrOutput) ToSignonPolicyPtrOutputWithContext(ctx context.Context) SignonPolicyPtrOutput

type SignonPolicyRule

type SignonPolicyRule struct {
	pulumi.CustomResourceState

	// Allow or deny access based on the rule conditions: ALLOW or DENY.
	Access pulumi.StringPtrOutput `pulumi:"access"`
	// Authentication entrypoint: ANY or RADIUS.
	Authtype pulumi.StringPtrOutput `pulumi:"authtype"`
	// Elapsed time before the next MFA challenge
	MfaLifetime pulumi.IntPtrOutput `pulumi:"mfaLifetime"`
	// Prompt for MFA based on the device used, a factor session lifetime, or every sign-on attempt: DEVICE, SESSION or ALWAYS
	MfaPrompt pulumi.StringPtrOutput `pulumi:"mfaPrompt"`
	// Remember MFA device.
	MfaRememberDevice pulumi.BoolPtrOutput `pulumi:"mfaRememberDevice"`
	// Require MFA.
	MfaRequired pulumi.BoolPtrOutput `pulumi:"mfaRequired"`
	// Policy Rule Name
	Name pulumi.StringOutput `pulumi:"name"`
	// Network selection mode: ANYWHERE, ZONE, ON_NETWORK, or OFF_NETWORK.
	NetworkConnection pulumi.StringPtrOutput `pulumi:"networkConnection"`
	// The zones to exclude
	NetworkExcludes pulumi.StringArrayOutput `pulumi:"networkExcludes"`
	// The zones to include
	NetworkIncludes pulumi.StringArrayOutput `pulumi:"networkIncludes"`
	// Policy ID of the Rule
	Policyid pulumi.StringOutput `pulumi:"policyid"`
	// Policy Rule Priority, this attribute can be set to a valid priority. To avoid endless diff situation we error if an
	// invalid priority is provided. API defaults it to the last (lowest) if not there.
	Priority pulumi.IntPtrOutput `pulumi:"priority"`
	// Max minutes a session can be idle.
	SessionIdle pulumi.IntPtrOutput `pulumi:"sessionIdle"`
	// Max minutes a session is active: Disable = 0.
	SessionLifetime pulumi.IntPtrOutput `pulumi:"sessionLifetime"`
	// Whether session cookies will last across browser sessions. Okta Administrators can never have persistent session
	// cookies.
	SessionPersistent pulumi.BoolPtrOutput `pulumi:"sessionPersistent"`
	// Policy Rule Status: ACTIVE or INACTIVE.
	Status pulumi.StringPtrOutput `pulumi:"status"`
	// Set of User IDs to Exclude
	UsersExcludeds pulumi.StringArrayOutput `pulumi:"usersExcludeds"`
}

func GetSignonPolicyRule

func GetSignonPolicyRule(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *SignonPolicyRuleState, opts ...pulumi.ResourceOption) (*SignonPolicyRule, error)

GetSignonPolicyRule gets an existing SignonPolicyRule 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 NewSignonPolicyRule

func NewSignonPolicyRule(ctx *pulumi.Context,
	name string, args *SignonPolicyRuleArgs, opts ...pulumi.ResourceOption) (*SignonPolicyRule, error)

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

func (*SignonPolicyRule) ElementType added in v2.6.2

func (*SignonPolicyRule) ElementType() reflect.Type

func (*SignonPolicyRule) ToSignonPolicyRuleOutput added in v2.6.2

func (i *SignonPolicyRule) ToSignonPolicyRuleOutput() SignonPolicyRuleOutput

func (*SignonPolicyRule) ToSignonPolicyRuleOutputWithContext added in v2.6.2

func (i *SignonPolicyRule) ToSignonPolicyRuleOutputWithContext(ctx context.Context) SignonPolicyRuleOutput

func (*SignonPolicyRule) ToSignonPolicyRulePtrOutput added in v2.10.1

func (i *SignonPolicyRule) ToSignonPolicyRulePtrOutput() SignonPolicyRulePtrOutput

func (*SignonPolicyRule) ToSignonPolicyRulePtrOutputWithContext added in v2.10.1

func (i *SignonPolicyRule) ToSignonPolicyRulePtrOutputWithContext(ctx context.Context) SignonPolicyRulePtrOutput

type SignonPolicyRuleArgs

type SignonPolicyRuleArgs struct {
	// Allow or deny access based on the rule conditions: ALLOW or DENY.
	Access pulumi.StringPtrInput
	// Authentication entrypoint: ANY or RADIUS.
	Authtype pulumi.StringPtrInput
	// Elapsed time before the next MFA challenge
	MfaLifetime pulumi.IntPtrInput
	// Prompt for MFA based on the device used, a factor session lifetime, or every sign-on attempt: DEVICE, SESSION or ALWAYS
	MfaPrompt pulumi.StringPtrInput
	// Remember MFA device.
	MfaRememberDevice pulumi.BoolPtrInput
	// Require MFA.
	MfaRequired pulumi.BoolPtrInput
	// Policy Rule Name
	Name pulumi.StringPtrInput
	// Network selection mode: ANYWHERE, ZONE, ON_NETWORK, or OFF_NETWORK.
	NetworkConnection pulumi.StringPtrInput
	// The zones to exclude
	NetworkExcludes pulumi.StringArrayInput
	// The zones to include
	NetworkIncludes pulumi.StringArrayInput
	// Policy ID of the Rule
	Policyid pulumi.StringInput
	// Policy Rule Priority, this attribute can be set to a valid priority. To avoid endless diff situation we error if an
	// invalid priority is provided. API defaults it to the last (lowest) if not there.
	Priority pulumi.IntPtrInput
	// Max minutes a session can be idle.
	SessionIdle pulumi.IntPtrInput
	// Max minutes a session is active: Disable = 0.
	SessionLifetime pulumi.IntPtrInput
	// Whether session cookies will last across browser sessions. Okta Administrators can never have persistent session
	// cookies.
	SessionPersistent pulumi.BoolPtrInput
	// Policy Rule Status: ACTIVE or INACTIVE.
	Status pulumi.StringPtrInput
	// Set of User IDs to Exclude
	UsersExcludeds pulumi.StringArrayInput
}

The set of arguments for constructing a SignonPolicyRule resource.

func (SignonPolicyRuleArgs) ElementType

func (SignonPolicyRuleArgs) ElementType() reflect.Type

type SignonPolicyRuleArray added in v2.10.1

type SignonPolicyRuleArray []SignonPolicyRuleInput

func (SignonPolicyRuleArray) ElementType added in v2.10.1

func (SignonPolicyRuleArray) ElementType() reflect.Type

func (SignonPolicyRuleArray) ToSignonPolicyRuleArrayOutput added in v2.10.1

func (i SignonPolicyRuleArray) ToSignonPolicyRuleArrayOutput() SignonPolicyRuleArrayOutput

func (SignonPolicyRuleArray) ToSignonPolicyRuleArrayOutputWithContext added in v2.10.1

func (i SignonPolicyRuleArray) ToSignonPolicyRuleArrayOutputWithContext(ctx context.Context) SignonPolicyRuleArrayOutput

type SignonPolicyRuleArrayInput added in v2.10.1

type SignonPolicyRuleArrayInput interface {
	pulumi.Input

	ToSignonPolicyRuleArrayOutput() SignonPolicyRuleArrayOutput
	ToSignonPolicyRuleArrayOutputWithContext(context.Context) SignonPolicyRuleArrayOutput
}

SignonPolicyRuleArrayInput is an input type that accepts SignonPolicyRuleArray and SignonPolicyRuleArrayOutput values. You can construct a concrete instance of `SignonPolicyRuleArrayInput` via:

SignonPolicyRuleArray{ SignonPolicyRuleArgs{...} }

type SignonPolicyRuleArrayOutput added in v2.10.1

type SignonPolicyRuleArrayOutput struct{ *pulumi.OutputState }

func (SignonPolicyRuleArrayOutput) ElementType added in v2.10.1

func (SignonPolicyRuleArrayOutput) Index added in v2.10.1

func (SignonPolicyRuleArrayOutput) ToSignonPolicyRuleArrayOutput added in v2.10.1

func (o SignonPolicyRuleArrayOutput) ToSignonPolicyRuleArrayOutput() SignonPolicyRuleArrayOutput

func (SignonPolicyRuleArrayOutput) ToSignonPolicyRuleArrayOutputWithContext added in v2.10.1

func (o SignonPolicyRuleArrayOutput) ToSignonPolicyRuleArrayOutputWithContext(ctx context.Context) SignonPolicyRuleArrayOutput

type SignonPolicyRuleInput added in v2.6.2

type SignonPolicyRuleInput interface {
	pulumi.Input

	ToSignonPolicyRuleOutput() SignonPolicyRuleOutput
	ToSignonPolicyRuleOutputWithContext(ctx context.Context) SignonPolicyRuleOutput
}

type SignonPolicyRuleMap added in v2.10.1

type SignonPolicyRuleMap map[string]SignonPolicyRuleInput

func (SignonPolicyRuleMap) ElementType added in v2.10.1

func (SignonPolicyRuleMap) ElementType() reflect.Type

func (SignonPolicyRuleMap) ToSignonPolicyRuleMapOutput added in v2.10.1

func (i SignonPolicyRuleMap) ToSignonPolicyRuleMapOutput() SignonPolicyRuleMapOutput

func (SignonPolicyRuleMap) ToSignonPolicyRuleMapOutputWithContext added in v2.10.1

func (i SignonPolicyRuleMap) ToSignonPolicyRuleMapOutputWithContext(ctx context.Context) SignonPolicyRuleMapOutput

type SignonPolicyRuleMapInput added in v2.10.1

type SignonPolicyRuleMapInput interface {
	pulumi.Input

	ToSignonPolicyRuleMapOutput() SignonPolicyRuleMapOutput
	ToSignonPolicyRuleMapOutputWithContext(context.Context) SignonPolicyRuleMapOutput
}

SignonPolicyRuleMapInput is an input type that accepts SignonPolicyRuleMap and SignonPolicyRuleMapOutput values. You can construct a concrete instance of `SignonPolicyRuleMapInput` via:

SignonPolicyRuleMap{ "key": SignonPolicyRuleArgs{...} }

type SignonPolicyRuleMapOutput added in v2.10.1

type SignonPolicyRuleMapOutput struct{ *pulumi.OutputState }

func (SignonPolicyRuleMapOutput) ElementType added in v2.10.1

func (SignonPolicyRuleMapOutput) ElementType() reflect.Type

func (SignonPolicyRuleMapOutput) MapIndex added in v2.10.1

func (SignonPolicyRuleMapOutput) ToSignonPolicyRuleMapOutput added in v2.10.1

func (o SignonPolicyRuleMapOutput) ToSignonPolicyRuleMapOutput() SignonPolicyRuleMapOutput

func (SignonPolicyRuleMapOutput) ToSignonPolicyRuleMapOutputWithContext added in v2.10.1

func (o SignonPolicyRuleMapOutput) ToSignonPolicyRuleMapOutputWithContext(ctx context.Context) SignonPolicyRuleMapOutput

type SignonPolicyRuleOutput added in v2.6.2

type SignonPolicyRuleOutput struct {
	*pulumi.OutputState
}

func (SignonPolicyRuleOutput) ElementType added in v2.6.2

func (SignonPolicyRuleOutput) ElementType() reflect.Type

func (SignonPolicyRuleOutput) ToSignonPolicyRuleOutput added in v2.6.2

func (o SignonPolicyRuleOutput) ToSignonPolicyRuleOutput() SignonPolicyRuleOutput

func (SignonPolicyRuleOutput) ToSignonPolicyRuleOutputWithContext added in v2.6.2

func (o SignonPolicyRuleOutput) ToSignonPolicyRuleOutputWithContext(ctx context.Context) SignonPolicyRuleOutput

func (SignonPolicyRuleOutput) ToSignonPolicyRulePtrOutput added in v2.10.1

func (o SignonPolicyRuleOutput) ToSignonPolicyRulePtrOutput() SignonPolicyRulePtrOutput

func (SignonPolicyRuleOutput) ToSignonPolicyRulePtrOutputWithContext added in v2.10.1

func (o SignonPolicyRuleOutput) ToSignonPolicyRulePtrOutputWithContext(ctx context.Context) SignonPolicyRulePtrOutput

type SignonPolicyRulePtrInput added in v2.10.1

type SignonPolicyRulePtrInput interface {
	pulumi.Input

	ToSignonPolicyRulePtrOutput() SignonPolicyRulePtrOutput
	ToSignonPolicyRulePtrOutputWithContext(ctx context.Context) SignonPolicyRulePtrOutput
}

type SignonPolicyRulePtrOutput added in v2.10.1

type SignonPolicyRulePtrOutput struct {
	*pulumi.OutputState
}

func (SignonPolicyRulePtrOutput) ElementType added in v2.10.1

func (SignonPolicyRulePtrOutput) ElementType() reflect.Type

func (SignonPolicyRulePtrOutput) ToSignonPolicyRulePtrOutput added in v2.10.1

func (o SignonPolicyRulePtrOutput) ToSignonPolicyRulePtrOutput() SignonPolicyRulePtrOutput

func (SignonPolicyRulePtrOutput) ToSignonPolicyRulePtrOutputWithContext added in v2.10.1

func (o SignonPolicyRulePtrOutput) ToSignonPolicyRulePtrOutputWithContext(ctx context.Context) SignonPolicyRulePtrOutput

type SignonPolicyRuleState

type SignonPolicyRuleState struct {
	// Allow or deny access based on the rule conditions: ALLOW or DENY.
	Access pulumi.StringPtrInput
	// Authentication entrypoint: ANY or RADIUS.
	Authtype pulumi.StringPtrInput
	// Elapsed time before the next MFA challenge
	MfaLifetime pulumi.IntPtrInput
	// Prompt for MFA based on the device used, a factor session lifetime, or every sign-on attempt: DEVICE, SESSION or ALWAYS
	MfaPrompt pulumi.StringPtrInput
	// Remember MFA device.
	MfaRememberDevice pulumi.BoolPtrInput
	// Require MFA.
	MfaRequired pulumi.BoolPtrInput
	// Policy Rule Name
	Name pulumi.StringPtrInput
	// Network selection mode: ANYWHERE, ZONE, ON_NETWORK, or OFF_NETWORK.
	NetworkConnection pulumi.StringPtrInput
	// The zones to exclude
	NetworkExcludes pulumi.StringArrayInput
	// The zones to include
	NetworkIncludes pulumi.StringArrayInput
	// Policy ID of the Rule
	Policyid pulumi.StringPtrInput
	// Policy Rule Priority, this attribute can be set to a valid priority. To avoid endless diff situation we error if an
	// invalid priority is provided. API defaults it to the last (lowest) if not there.
	Priority pulumi.IntPtrInput
	// Max minutes a session can be idle.
	SessionIdle pulumi.IntPtrInput
	// Max minutes a session is active: Disable = 0.
	SessionLifetime pulumi.IntPtrInput
	// Whether session cookies will last across browser sessions. Okta Administrators can never have persistent session
	// cookies.
	SessionPersistent pulumi.BoolPtrInput
	// Policy Rule Status: ACTIVE or INACTIVE.
	Status pulumi.StringPtrInput
	// Set of User IDs to Exclude
	UsersExcludeds pulumi.StringArrayInput
}

func (SignonPolicyRuleState) ElementType

func (SignonPolicyRuleState) ElementType() reflect.Type

type SignonPolicyState

type SignonPolicyState struct {
	// Policy Description
	Description pulumi.StringPtrInput
	// List of Group IDs to Include
	GroupsIncludeds pulumi.StringArrayInput
	// Policy Name
	Name pulumi.StringPtrInput
	// Policy Priority, this attribute can be set to a valid priority. To avoid endless diff situation we error if an invalid
	// priority is provided. API defaults it to the last (lowest) if not there.
	Priority pulumi.IntPtrInput
	// Policy Status: ACTIVE or INACTIVE.
	Status pulumi.StringPtrInput
}

func (SignonPolicyState) ElementType

func (SignonPolicyState) ElementType() reflect.Type

type SocialIdp

type SocialIdp struct {
	pulumi.CustomResourceState

	AccountLinkAction        pulumi.StringPtrOutput   `pulumi:"accountLinkAction"`
	AccountLinkGroupIncludes pulumi.StringArrayOutput `pulumi:"accountLinkGroupIncludes"`
	AuthorizationBinding     pulumi.StringOutput      `pulumi:"authorizationBinding"`
	AuthorizationUrl         pulumi.StringOutput      `pulumi:"authorizationUrl"`
	ClientId                 pulumi.StringPtrOutput   `pulumi:"clientId"`
	ClientSecret             pulumi.StringPtrOutput   `pulumi:"clientSecret"`
	DeprovisionedAction      pulumi.StringPtrOutput   `pulumi:"deprovisionedAction"`
	GroupsAction             pulumi.StringPtrOutput   `pulumi:"groupsAction"`
	GroupsAssignments        pulumi.StringArrayOutput `pulumi:"groupsAssignments"`
	GroupsAttribute          pulumi.StringPtrOutput   `pulumi:"groupsAttribute"`
	GroupsFilters            pulumi.StringArrayOutput `pulumi:"groupsFilters"`
	// Indicates whether Okta uses the original Okta org domain URL, or a custom domain URL
	IssuerMode pulumi.StringPtrOutput `pulumi:"issuerMode"`
	// Deprecated: This property was incorrectly added to this resource, you should use "subject_match_attribute"
	MatchAttribute pulumi.StringPtrOutput `pulumi:"matchAttribute"`
	// Deprecated: This property was incorrectly added to this resource, you should use "subject_match_type"
	MatchType    pulumi.StringPtrOutput `pulumi:"matchType"`
	MaxClockSkew pulumi.IntPtrOutput    `pulumi:"maxClockSkew"`
	// name of idp
	Name               pulumi.StringOutput    `pulumi:"name"`
	ProfileMaster      pulumi.BoolPtrOutput   `pulumi:"profileMaster"`
	ProtocolType       pulumi.StringPtrOutput `pulumi:"protocolType"`
	ProvisioningAction pulumi.StringPtrOutput `pulumi:"provisioningAction"`
	// algorithm to use to sign requests
	RequestSignatureAlgorithm pulumi.StringPtrOutput `pulumi:"requestSignatureAlgorithm"`
	// algorithm to use to sign response
	RequestSignatureScope pulumi.StringPtrOutput `pulumi:"requestSignatureScope"`
	// algorithm to use to sign requests
	ResponseSignatureAlgorithm pulumi.StringPtrOutput `pulumi:"responseSignatureAlgorithm"`
	// algorithm to use to sign response
	ResponseSignatureScope pulumi.StringPtrOutput   `pulumi:"responseSignatureScope"`
	Scopes                 pulumi.StringArrayOutput `pulumi:"scopes"`
	Status                 pulumi.StringPtrOutput   `pulumi:"status"`
	SubjectMatchAttribute  pulumi.StringPtrOutput   `pulumi:"subjectMatchAttribute"`
	SubjectMatchType       pulumi.StringPtrOutput   `pulumi:"subjectMatchType"`
	SuspendedAction        pulumi.StringPtrOutput   `pulumi:"suspendedAction"`
	TokenBinding           pulumi.StringOutput      `pulumi:"tokenBinding"`
	TokenUrl               pulumi.StringOutput      `pulumi:"tokenUrl"`
	Type                   pulumi.StringOutput      `pulumi:"type"`
	UsernameTemplate       pulumi.StringPtrOutput   `pulumi:"usernameTemplate"`
}

func GetSocialIdp

func GetSocialIdp(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *SocialIdpState, opts ...pulumi.ResourceOption) (*SocialIdp, error)

GetSocialIdp gets an existing SocialIdp 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 NewSocialIdp

func NewSocialIdp(ctx *pulumi.Context,
	name string, args *SocialIdpArgs, opts ...pulumi.ResourceOption) (*SocialIdp, error)

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

func (*SocialIdp) ElementType added in v2.6.2

func (*SocialIdp) ElementType() reflect.Type

func (*SocialIdp) ToSocialIdpOutput added in v2.6.2

func (i *SocialIdp) ToSocialIdpOutput() SocialIdpOutput

func (*SocialIdp) ToSocialIdpOutputWithContext added in v2.6.2

func (i *SocialIdp) ToSocialIdpOutputWithContext(ctx context.Context) SocialIdpOutput

func (*SocialIdp) ToSocialIdpPtrOutput added in v2.10.1

func (i *SocialIdp) ToSocialIdpPtrOutput() SocialIdpPtrOutput

func (*SocialIdp) ToSocialIdpPtrOutputWithContext added in v2.10.1

func (i *SocialIdp) ToSocialIdpPtrOutputWithContext(ctx context.Context) SocialIdpPtrOutput

type SocialIdpArgs

type SocialIdpArgs struct {
	AccountLinkAction        pulumi.StringPtrInput
	AccountLinkGroupIncludes pulumi.StringArrayInput
	ClientId                 pulumi.StringPtrInput
	ClientSecret             pulumi.StringPtrInput
	DeprovisionedAction      pulumi.StringPtrInput
	GroupsAction             pulumi.StringPtrInput
	GroupsAssignments        pulumi.StringArrayInput
	GroupsAttribute          pulumi.StringPtrInput
	GroupsFilters            pulumi.StringArrayInput
	// Indicates whether Okta uses the original Okta org domain URL, or a custom domain URL
	IssuerMode pulumi.StringPtrInput
	// Deprecated: This property was incorrectly added to this resource, you should use "subject_match_attribute"
	MatchAttribute pulumi.StringPtrInput
	// Deprecated: This property was incorrectly added to this resource, you should use "subject_match_type"
	MatchType    pulumi.StringPtrInput
	MaxClockSkew pulumi.IntPtrInput
	// name of idp
	Name               pulumi.StringPtrInput
	ProfileMaster      pulumi.BoolPtrInput
	ProtocolType       pulumi.StringPtrInput
	ProvisioningAction pulumi.StringPtrInput
	// algorithm to use to sign requests
	RequestSignatureAlgorithm pulumi.StringPtrInput
	// algorithm to use to sign response
	RequestSignatureScope pulumi.StringPtrInput
	// algorithm to use to sign requests
	ResponseSignatureAlgorithm pulumi.StringPtrInput
	// algorithm to use to sign response
	ResponseSignatureScope pulumi.StringPtrInput
	Scopes                 pulumi.StringArrayInput
	Status                 pulumi.StringPtrInput
	SubjectMatchAttribute  pulumi.StringPtrInput
	SubjectMatchType       pulumi.StringPtrInput
	SuspendedAction        pulumi.StringPtrInput
	Type                   pulumi.StringInput
	UsernameTemplate       pulumi.StringPtrInput
}

The set of arguments for constructing a SocialIdp resource.

func (SocialIdpArgs) ElementType

func (SocialIdpArgs) ElementType() reflect.Type

type SocialIdpArray added in v2.10.1

type SocialIdpArray []SocialIdpInput

func (SocialIdpArray) ElementType added in v2.10.1

func (SocialIdpArray) ElementType() reflect.Type

func (SocialIdpArray) ToSocialIdpArrayOutput added in v2.10.1

func (i SocialIdpArray) ToSocialIdpArrayOutput() SocialIdpArrayOutput

func (SocialIdpArray) ToSocialIdpArrayOutputWithContext added in v2.10.1

func (i SocialIdpArray) ToSocialIdpArrayOutputWithContext(ctx context.Context) SocialIdpArrayOutput

type SocialIdpArrayInput added in v2.10.1

type SocialIdpArrayInput interface {
	pulumi.Input

	ToSocialIdpArrayOutput() SocialIdpArrayOutput
	ToSocialIdpArrayOutputWithContext(context.Context) SocialIdpArrayOutput
}

SocialIdpArrayInput is an input type that accepts SocialIdpArray and SocialIdpArrayOutput values. You can construct a concrete instance of `SocialIdpArrayInput` via:

SocialIdpArray{ SocialIdpArgs{...} }

type SocialIdpArrayOutput added in v2.10.1

type SocialIdpArrayOutput struct{ *pulumi.OutputState }

func (SocialIdpArrayOutput) ElementType added in v2.10.1

func (SocialIdpArrayOutput) ElementType() reflect.Type

func (SocialIdpArrayOutput) Index added in v2.10.1

func (SocialIdpArrayOutput) ToSocialIdpArrayOutput added in v2.10.1

func (o SocialIdpArrayOutput) ToSocialIdpArrayOutput() SocialIdpArrayOutput

func (SocialIdpArrayOutput) ToSocialIdpArrayOutputWithContext added in v2.10.1

func (o SocialIdpArrayOutput) ToSocialIdpArrayOutputWithContext(ctx context.Context) SocialIdpArrayOutput

type SocialIdpInput added in v2.6.2

type SocialIdpInput interface {
	pulumi.Input

	ToSocialIdpOutput() SocialIdpOutput
	ToSocialIdpOutputWithContext(ctx context.Context) SocialIdpOutput
}

type SocialIdpMap added in v2.10.1

type SocialIdpMap map[string]SocialIdpInput

func (SocialIdpMap) ElementType added in v2.10.1

func (SocialIdpMap) ElementType() reflect.Type

func (SocialIdpMap) ToSocialIdpMapOutput added in v2.10.1

func (i SocialIdpMap) ToSocialIdpMapOutput() SocialIdpMapOutput

func (SocialIdpMap) ToSocialIdpMapOutputWithContext added in v2.10.1

func (i SocialIdpMap) ToSocialIdpMapOutputWithContext(ctx context.Context) SocialIdpMapOutput

type SocialIdpMapInput added in v2.10.1

type SocialIdpMapInput interface {
	pulumi.Input

	ToSocialIdpMapOutput() SocialIdpMapOutput
	ToSocialIdpMapOutputWithContext(context.Context) SocialIdpMapOutput
}

SocialIdpMapInput is an input type that accepts SocialIdpMap and SocialIdpMapOutput values. You can construct a concrete instance of `SocialIdpMapInput` via:

SocialIdpMap{ "key": SocialIdpArgs{...} }

type SocialIdpMapOutput added in v2.10.1

type SocialIdpMapOutput struct{ *pulumi.OutputState }

func (SocialIdpMapOutput) ElementType added in v2.10.1

func (SocialIdpMapOutput) ElementType() reflect.Type

func (SocialIdpMapOutput) MapIndex added in v2.10.1

func (SocialIdpMapOutput) ToSocialIdpMapOutput added in v2.10.1

func (o SocialIdpMapOutput) ToSocialIdpMapOutput() SocialIdpMapOutput

func (SocialIdpMapOutput) ToSocialIdpMapOutputWithContext added in v2.10.1

func (o SocialIdpMapOutput) ToSocialIdpMapOutputWithContext(ctx context.Context) SocialIdpMapOutput

type SocialIdpOutput added in v2.6.2

type SocialIdpOutput struct {
	*pulumi.OutputState
}

func (SocialIdpOutput) ElementType added in v2.6.2

func (SocialIdpOutput) ElementType() reflect.Type

func (SocialIdpOutput) ToSocialIdpOutput added in v2.6.2

func (o SocialIdpOutput) ToSocialIdpOutput() SocialIdpOutput

func (SocialIdpOutput) ToSocialIdpOutputWithContext added in v2.6.2

func (o SocialIdpOutput) ToSocialIdpOutputWithContext(ctx context.Context) SocialIdpOutput

func (SocialIdpOutput) ToSocialIdpPtrOutput added in v2.10.1

func (o SocialIdpOutput) ToSocialIdpPtrOutput() SocialIdpPtrOutput

func (SocialIdpOutput) ToSocialIdpPtrOutputWithContext added in v2.10.1

func (o SocialIdpOutput) ToSocialIdpPtrOutputWithContext(ctx context.Context) SocialIdpPtrOutput

type SocialIdpPtrInput added in v2.10.1

type SocialIdpPtrInput interface {
	pulumi.Input

	ToSocialIdpPtrOutput() SocialIdpPtrOutput
	ToSocialIdpPtrOutputWithContext(ctx context.Context) SocialIdpPtrOutput
}

type SocialIdpPtrOutput added in v2.10.1

type SocialIdpPtrOutput struct {
	*pulumi.OutputState
}

func (SocialIdpPtrOutput) ElementType added in v2.10.1

func (SocialIdpPtrOutput) ElementType() reflect.Type

func (SocialIdpPtrOutput) ToSocialIdpPtrOutput added in v2.10.1

func (o SocialIdpPtrOutput) ToSocialIdpPtrOutput() SocialIdpPtrOutput

func (SocialIdpPtrOutput) ToSocialIdpPtrOutputWithContext added in v2.10.1

func (o SocialIdpPtrOutput) ToSocialIdpPtrOutputWithContext(ctx context.Context) SocialIdpPtrOutput

type SocialIdpState

type SocialIdpState struct {
	AccountLinkAction        pulumi.StringPtrInput
	AccountLinkGroupIncludes pulumi.StringArrayInput
	AuthorizationBinding     pulumi.StringPtrInput
	AuthorizationUrl         pulumi.StringPtrInput
	ClientId                 pulumi.StringPtrInput
	ClientSecret             pulumi.StringPtrInput
	DeprovisionedAction      pulumi.StringPtrInput
	GroupsAction             pulumi.StringPtrInput
	GroupsAssignments        pulumi.StringArrayInput
	GroupsAttribute          pulumi.StringPtrInput
	GroupsFilters            pulumi.StringArrayInput
	// Indicates whether Okta uses the original Okta org domain URL, or a custom domain URL
	IssuerMode pulumi.StringPtrInput
	// Deprecated: This property was incorrectly added to this resource, you should use "subject_match_attribute"
	MatchAttribute pulumi.StringPtrInput
	// Deprecated: This property was incorrectly added to this resource, you should use "subject_match_type"
	MatchType    pulumi.StringPtrInput
	MaxClockSkew pulumi.IntPtrInput
	// name of idp
	Name               pulumi.StringPtrInput
	ProfileMaster      pulumi.BoolPtrInput
	ProtocolType       pulumi.StringPtrInput
	ProvisioningAction pulumi.StringPtrInput
	// algorithm to use to sign requests
	RequestSignatureAlgorithm pulumi.StringPtrInput
	// algorithm to use to sign response
	RequestSignatureScope pulumi.StringPtrInput
	// algorithm to use to sign requests
	ResponseSignatureAlgorithm pulumi.StringPtrInput
	// algorithm to use to sign response
	ResponseSignatureScope pulumi.StringPtrInput
	Scopes                 pulumi.StringArrayInput
	Status                 pulumi.StringPtrInput
	SubjectMatchAttribute  pulumi.StringPtrInput
	SubjectMatchType       pulumi.StringPtrInput
	SuspendedAction        pulumi.StringPtrInput
	TokenBinding           pulumi.StringPtrInput
	TokenUrl               pulumi.StringPtrInput
	Type                   pulumi.StringPtrInput
	UsernameTemplate       pulumi.StringPtrInput
}

func (SocialIdpState) ElementType

func (SocialIdpState) ElementType() reflect.Type

type SwaApp

type SwaApp struct {
	pulumi.CustomResourceState

	// Custom error page URL
	AccessibilityErrorRedirectUrl pulumi.StringPtrOutput `pulumi:"accessibilityErrorRedirectUrl"`
	// Enable self service
	AccessibilitySelfService pulumi.BoolPtrOutput `pulumi:"accessibilitySelfService"`
	// Display auto submit toolbar
	AutoSubmitToolbar pulumi.BoolPtrOutput `pulumi:"autoSubmitToolbar"`
	// Login button field
	ButtonField pulumi.StringPtrOutput `pulumi:"buttonField"`
	// Groups associated with the application
	Groups pulumi.StringArrayOutput `pulumi:"groups"`
	// Do not display application icon on mobile app
	HideIos pulumi.BoolPtrOutput `pulumi:"hideIos"`
	// Do not display application icon to users
	HideWeb pulumi.BoolPtrOutput `pulumi:"hideWeb"`
	// Pretty name of app.
	Label pulumi.StringOutput `pulumi:"label"`
	// name of app.
	Name pulumi.StringOutput `pulumi:"name"`
	// Login password field
	PasswordField pulumi.StringPtrOutput `pulumi:"passwordField"`
	// Preconfigured app name
	PreconfiguredApp pulumi.StringPtrOutput `pulumi:"preconfiguredApp"`
	// Sign on mode of application.
	SignOnMode pulumi.StringOutput `pulumi:"signOnMode"`
	// Status of application.
	Status pulumi.StringPtrOutput `pulumi:"status"`
	// Login URL
	Url pulumi.StringPtrOutput `pulumi:"url"`
	// A regex that further restricts URL to the specified regex
	UrlRegex pulumi.StringPtrOutput `pulumi:"urlRegex"`
	// Username template
	UserNameTemplate pulumi.StringPtrOutput `pulumi:"userNameTemplate"`
	// Username template suffix
	UserNameTemplateSuffix pulumi.StringPtrOutput `pulumi:"userNameTemplateSuffix"`
	// Username template type
	UserNameTemplateType pulumi.StringPtrOutput `pulumi:"userNameTemplateType"`
	// Login username field
	UsernameField pulumi.StringPtrOutput `pulumi:"usernameField"`
	// Users associated with the application
	Users SwaAppUserArrayOutput `pulumi:"users"`
}

func GetSwaApp

func GetSwaApp(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *SwaAppState, opts ...pulumi.ResourceOption) (*SwaApp, error)

GetSwaApp gets an existing SwaApp 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 NewSwaApp

func NewSwaApp(ctx *pulumi.Context,
	name string, args *SwaAppArgs, opts ...pulumi.ResourceOption) (*SwaApp, error)

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

func (*SwaApp) ElementType added in v2.6.2

func (*SwaApp) ElementType() reflect.Type

func (*SwaApp) ToSwaAppOutput added in v2.6.2

func (i *SwaApp) ToSwaAppOutput() SwaAppOutput

func (*SwaApp) ToSwaAppOutputWithContext added in v2.6.2

func (i *SwaApp) ToSwaAppOutputWithContext(ctx context.Context) SwaAppOutput

func (*SwaApp) ToSwaAppPtrOutput added in v2.10.1

func (i *SwaApp) ToSwaAppPtrOutput() SwaAppPtrOutput

func (*SwaApp) ToSwaAppPtrOutputWithContext added in v2.10.1

func (i *SwaApp) ToSwaAppPtrOutputWithContext(ctx context.Context) SwaAppPtrOutput

type SwaAppArgs

type SwaAppArgs struct {
	// Custom error page URL
	AccessibilityErrorRedirectUrl pulumi.StringPtrInput
	// Enable self service
	AccessibilitySelfService pulumi.BoolPtrInput
	// Display auto submit toolbar
	AutoSubmitToolbar pulumi.BoolPtrInput
	// Login button field
	ButtonField pulumi.StringPtrInput
	// Groups associated with the application
	Groups pulumi.StringArrayInput
	// Do not display application icon on mobile app
	HideIos pulumi.BoolPtrInput
	// Do not display application icon to users
	HideWeb pulumi.BoolPtrInput
	// Pretty name of app.
	Label pulumi.StringInput
	// Login password field
	PasswordField pulumi.StringPtrInput
	// Preconfigured app name
	PreconfiguredApp pulumi.StringPtrInput
	// Status of application.
	Status pulumi.StringPtrInput
	// Login URL
	Url pulumi.StringPtrInput
	// A regex that further restricts URL to the specified regex
	UrlRegex pulumi.StringPtrInput
	// Username template
	UserNameTemplate pulumi.StringPtrInput
	// Username template suffix
	UserNameTemplateSuffix pulumi.StringPtrInput
	// Username template type
	UserNameTemplateType pulumi.StringPtrInput
	// Login username field
	UsernameField pulumi.StringPtrInput
	// Users associated with the application
	Users SwaAppUserArrayInput
}

The set of arguments for constructing a SwaApp resource.

func (SwaAppArgs) ElementType

func (SwaAppArgs) ElementType() reflect.Type

type SwaAppArray added in v2.10.1

type SwaAppArray []SwaAppInput

func (SwaAppArray) ElementType added in v2.10.1

func (SwaAppArray) ElementType() reflect.Type

func (SwaAppArray) ToSwaAppArrayOutput added in v2.10.1

func (i SwaAppArray) ToSwaAppArrayOutput() SwaAppArrayOutput

func (SwaAppArray) ToSwaAppArrayOutputWithContext added in v2.10.1

func (i SwaAppArray) ToSwaAppArrayOutputWithContext(ctx context.Context) SwaAppArrayOutput

type SwaAppArrayInput added in v2.10.1

type SwaAppArrayInput interface {
	pulumi.Input

	ToSwaAppArrayOutput() SwaAppArrayOutput
	ToSwaAppArrayOutputWithContext(context.Context) SwaAppArrayOutput
}

SwaAppArrayInput is an input type that accepts SwaAppArray and SwaAppArrayOutput values. You can construct a concrete instance of `SwaAppArrayInput` via:

SwaAppArray{ SwaAppArgs{...} }

type SwaAppArrayOutput added in v2.10.1

type SwaAppArrayOutput struct{ *pulumi.OutputState }

func (SwaAppArrayOutput) ElementType added in v2.10.1

func (SwaAppArrayOutput) ElementType() reflect.Type

func (SwaAppArrayOutput) Index added in v2.10.1

func (SwaAppArrayOutput) ToSwaAppArrayOutput added in v2.10.1

func (o SwaAppArrayOutput) ToSwaAppArrayOutput() SwaAppArrayOutput

func (SwaAppArrayOutput) ToSwaAppArrayOutputWithContext added in v2.10.1

func (o SwaAppArrayOutput) ToSwaAppArrayOutputWithContext(ctx context.Context) SwaAppArrayOutput

type SwaAppInput added in v2.6.2

type SwaAppInput interface {
	pulumi.Input

	ToSwaAppOutput() SwaAppOutput
	ToSwaAppOutputWithContext(ctx context.Context) SwaAppOutput
}

type SwaAppMap added in v2.10.1

type SwaAppMap map[string]SwaAppInput

func (SwaAppMap) ElementType added in v2.10.1

func (SwaAppMap) ElementType() reflect.Type

func (SwaAppMap) ToSwaAppMapOutput added in v2.10.1

func (i SwaAppMap) ToSwaAppMapOutput() SwaAppMapOutput

func (SwaAppMap) ToSwaAppMapOutputWithContext added in v2.10.1

func (i SwaAppMap) ToSwaAppMapOutputWithContext(ctx context.Context) SwaAppMapOutput

type SwaAppMapInput added in v2.10.1

type SwaAppMapInput interface {
	pulumi.Input

	ToSwaAppMapOutput() SwaAppMapOutput
	ToSwaAppMapOutputWithContext(context.Context) SwaAppMapOutput
}

SwaAppMapInput is an input type that accepts SwaAppMap and SwaAppMapOutput values. You can construct a concrete instance of `SwaAppMapInput` via:

SwaAppMap{ "key": SwaAppArgs{...} }

type SwaAppMapOutput added in v2.10.1

type SwaAppMapOutput struct{ *pulumi.OutputState }

func (SwaAppMapOutput) ElementType added in v2.10.1

func (SwaAppMapOutput) ElementType() reflect.Type

func (SwaAppMapOutput) MapIndex added in v2.10.1

func (SwaAppMapOutput) ToSwaAppMapOutput added in v2.10.1

func (o SwaAppMapOutput) ToSwaAppMapOutput() SwaAppMapOutput

func (SwaAppMapOutput) ToSwaAppMapOutputWithContext added in v2.10.1

func (o SwaAppMapOutput) ToSwaAppMapOutputWithContext(ctx context.Context) SwaAppMapOutput

type SwaAppOutput added in v2.6.2

type SwaAppOutput struct {
	*pulumi.OutputState
}

func (SwaAppOutput) ElementType added in v2.6.2

func (SwaAppOutput) ElementType() reflect.Type

func (SwaAppOutput) ToSwaAppOutput added in v2.6.2

func (o SwaAppOutput) ToSwaAppOutput() SwaAppOutput

func (SwaAppOutput) ToSwaAppOutputWithContext added in v2.6.2

func (o SwaAppOutput) ToSwaAppOutputWithContext(ctx context.Context) SwaAppOutput

func (SwaAppOutput) ToSwaAppPtrOutput added in v2.10.1

func (o SwaAppOutput) ToSwaAppPtrOutput() SwaAppPtrOutput

func (SwaAppOutput) ToSwaAppPtrOutputWithContext added in v2.10.1

func (o SwaAppOutput) ToSwaAppPtrOutputWithContext(ctx context.Context) SwaAppPtrOutput

type SwaAppPtrInput added in v2.10.1

type SwaAppPtrInput interface {
	pulumi.Input

	ToSwaAppPtrOutput() SwaAppPtrOutput
	ToSwaAppPtrOutputWithContext(ctx context.Context) SwaAppPtrOutput
}

type SwaAppPtrOutput added in v2.10.1

type SwaAppPtrOutput struct {
	*pulumi.OutputState
}

func (SwaAppPtrOutput) ElementType added in v2.10.1

func (SwaAppPtrOutput) ElementType() reflect.Type

func (SwaAppPtrOutput) ToSwaAppPtrOutput added in v2.10.1

func (o SwaAppPtrOutput) ToSwaAppPtrOutput() SwaAppPtrOutput

func (SwaAppPtrOutput) ToSwaAppPtrOutputWithContext added in v2.10.1

func (o SwaAppPtrOutput) ToSwaAppPtrOutputWithContext(ctx context.Context) SwaAppPtrOutput

type SwaAppState

type SwaAppState struct {
	// Custom error page URL
	AccessibilityErrorRedirectUrl pulumi.StringPtrInput
	// Enable self service
	AccessibilitySelfService pulumi.BoolPtrInput
	// Display auto submit toolbar
	AutoSubmitToolbar pulumi.BoolPtrInput
	// Login button field
	ButtonField pulumi.StringPtrInput
	// Groups associated with the application
	Groups pulumi.StringArrayInput
	// Do not display application icon on mobile app
	HideIos pulumi.BoolPtrInput
	// Do not display application icon to users
	HideWeb pulumi.BoolPtrInput
	// Pretty name of app.
	Label pulumi.StringPtrInput
	// name of app.
	Name pulumi.StringPtrInput
	// Login password field
	PasswordField pulumi.StringPtrInput
	// Preconfigured app name
	PreconfiguredApp pulumi.StringPtrInput
	// Sign on mode of application.
	SignOnMode pulumi.StringPtrInput
	// Status of application.
	Status pulumi.StringPtrInput
	// Login URL
	Url pulumi.StringPtrInput
	// A regex that further restricts URL to the specified regex
	UrlRegex pulumi.StringPtrInput
	// Username template
	UserNameTemplate pulumi.StringPtrInput
	// Username template suffix
	UserNameTemplateSuffix pulumi.StringPtrInput
	// Username template type
	UserNameTemplateType pulumi.StringPtrInput
	// Login username field
	UsernameField pulumi.StringPtrInput
	// Users associated with the application
	Users SwaAppUserArrayInput
}

func (SwaAppState) ElementType

func (SwaAppState) ElementType() reflect.Type

type SwaAppUser

type SwaAppUser struct {
	Id       *string `pulumi:"id"`
	Password *string `pulumi:"password"`
	Scope    *string `pulumi:"scope"`
	Username *string `pulumi:"username"`
}

type SwaAppUserArgs

type SwaAppUserArgs struct {
	Id       pulumi.StringPtrInput `pulumi:"id"`
	Password pulumi.StringPtrInput `pulumi:"password"`
	Scope    pulumi.StringPtrInput `pulumi:"scope"`
	Username pulumi.StringPtrInput `pulumi:"username"`
}

func (SwaAppUserArgs) ElementType

func (SwaAppUserArgs) ElementType() reflect.Type

func (SwaAppUserArgs) ToSwaAppUserOutput

func (i SwaAppUserArgs) ToSwaAppUserOutput() SwaAppUserOutput

func (SwaAppUserArgs) ToSwaAppUserOutputWithContext

func (i SwaAppUserArgs) ToSwaAppUserOutputWithContext(ctx context.Context) SwaAppUserOutput

type SwaAppUserArray

type SwaAppUserArray []SwaAppUserInput

func (SwaAppUserArray) ElementType

func (SwaAppUserArray) ElementType() reflect.Type

func (SwaAppUserArray) ToSwaAppUserArrayOutput

func (i SwaAppUserArray) ToSwaAppUserArrayOutput() SwaAppUserArrayOutput

func (SwaAppUserArray) ToSwaAppUserArrayOutputWithContext

func (i SwaAppUserArray) ToSwaAppUserArrayOutputWithContext(ctx context.Context) SwaAppUserArrayOutput

type SwaAppUserArrayInput

type SwaAppUserArrayInput interface {
	pulumi.Input

	ToSwaAppUserArrayOutput() SwaAppUserArrayOutput
	ToSwaAppUserArrayOutputWithContext(context.Context) SwaAppUserArrayOutput
}

SwaAppUserArrayInput is an input type that accepts SwaAppUserArray and SwaAppUserArrayOutput values. You can construct a concrete instance of `SwaAppUserArrayInput` via:

SwaAppUserArray{ SwaAppUserArgs{...} }

type SwaAppUserArrayOutput

type SwaAppUserArrayOutput struct{ *pulumi.OutputState }

func (SwaAppUserArrayOutput) ElementType

func (SwaAppUserArrayOutput) ElementType() reflect.Type

func (SwaAppUserArrayOutput) Index

func (SwaAppUserArrayOutput) ToSwaAppUserArrayOutput

func (o SwaAppUserArrayOutput) ToSwaAppUserArrayOutput() SwaAppUserArrayOutput

func (SwaAppUserArrayOutput) ToSwaAppUserArrayOutputWithContext

func (o SwaAppUserArrayOutput) ToSwaAppUserArrayOutputWithContext(ctx context.Context) SwaAppUserArrayOutput

type SwaAppUserInput

type SwaAppUserInput interface {
	pulumi.Input

	ToSwaAppUserOutput() SwaAppUserOutput
	ToSwaAppUserOutputWithContext(context.Context) SwaAppUserOutput
}

SwaAppUserInput is an input type that accepts SwaAppUserArgs and SwaAppUserOutput values. You can construct a concrete instance of `SwaAppUserInput` via:

SwaAppUserArgs{...}

type SwaAppUserOutput

type SwaAppUserOutput struct{ *pulumi.OutputState }

func (SwaAppUserOutput) ElementType

func (SwaAppUserOutput) ElementType() reflect.Type

func (SwaAppUserOutput) Id

func (SwaAppUserOutput) Password

func (SwaAppUserOutput) Scope

func (SwaAppUserOutput) ToSwaAppUserOutput

func (o SwaAppUserOutput) ToSwaAppUserOutput() SwaAppUserOutput

func (SwaAppUserOutput) ToSwaAppUserOutputWithContext

func (o SwaAppUserOutput) ToSwaAppUserOutputWithContext(ctx context.Context) SwaAppUserOutput

func (SwaAppUserOutput) Username

type ThreeFieldApp

type ThreeFieldApp struct {
	pulumi.CustomResourceState

	// Custom error page URL
	AccessibilityErrorRedirectUrl pulumi.StringPtrOutput `pulumi:"accessibilityErrorRedirectUrl"`
	// Enable self service
	AccessibilitySelfService pulumi.BoolPtrOutput `pulumi:"accessibilitySelfService"`
	// Display auto submit toolbar
	AutoSubmitToolbar pulumi.BoolPtrOutput `pulumi:"autoSubmitToolbar"`
	// Login button field CSS selector
	ButtonSelector pulumi.StringOutput `pulumi:"buttonSelector"`
	// Extra field CSS selector
	ExtraFieldSelector pulumi.StringOutput `pulumi:"extraFieldSelector"`
	// Value for extra form field
	ExtraFieldValue pulumi.StringOutput `pulumi:"extraFieldValue"`
	// Groups associated with the application
	Groups pulumi.StringArrayOutput `pulumi:"groups"`
	// Do not display application icon on mobile app
	HideIos pulumi.BoolPtrOutput `pulumi:"hideIos"`
	// Do not display application icon to users
	HideWeb pulumi.BoolPtrOutput `pulumi:"hideWeb"`
	// Pretty name of app.
	Label pulumi.StringOutput `pulumi:"label"`
	// name of app.
	Name pulumi.StringOutput `pulumi:"name"`
	// Login password field CSS selector
	PasswordSelector pulumi.StringOutput `pulumi:"passwordSelector"`
	// Sign on mode of application.
	SignOnMode pulumi.StringOutput `pulumi:"signOnMode"`
	// Status of application.
	Status pulumi.StringPtrOutput `pulumi:"status"`
	// Login URL
	Url pulumi.StringOutput `pulumi:"url"`
	// A regex that further restricts URL to the specified regex
	UrlRegex pulumi.StringPtrOutput `pulumi:"urlRegex"`
	// Username template
	UserNameTemplate pulumi.StringPtrOutput `pulumi:"userNameTemplate"`
	// Username template suffix
	UserNameTemplateSuffix pulumi.StringPtrOutput `pulumi:"userNameTemplateSuffix"`
	// Username template type
	UserNameTemplateType pulumi.StringPtrOutput `pulumi:"userNameTemplateType"`
	// Login username field CSS selector
	UsernameSelector pulumi.StringOutput `pulumi:"usernameSelector"`
	// Users associated with the application
	Users ThreeFieldAppUserArrayOutput `pulumi:"users"`
}

func GetThreeFieldApp

func GetThreeFieldApp(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ThreeFieldAppState, opts ...pulumi.ResourceOption) (*ThreeFieldApp, error)

GetThreeFieldApp gets an existing ThreeFieldApp 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 NewThreeFieldApp

func NewThreeFieldApp(ctx *pulumi.Context,
	name string, args *ThreeFieldAppArgs, opts ...pulumi.ResourceOption) (*ThreeFieldApp, error)

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

func (*ThreeFieldApp) ElementType added in v2.6.2

func (*ThreeFieldApp) ElementType() reflect.Type

func (*ThreeFieldApp) ToThreeFieldAppOutput added in v2.6.2

func (i *ThreeFieldApp) ToThreeFieldAppOutput() ThreeFieldAppOutput

func (*ThreeFieldApp) ToThreeFieldAppOutputWithContext added in v2.6.2

func (i *ThreeFieldApp) ToThreeFieldAppOutputWithContext(ctx context.Context) ThreeFieldAppOutput

func (*ThreeFieldApp) ToThreeFieldAppPtrOutput added in v2.10.1

func (i *ThreeFieldApp) ToThreeFieldAppPtrOutput() ThreeFieldAppPtrOutput

func (*ThreeFieldApp) ToThreeFieldAppPtrOutputWithContext added in v2.10.1

func (i *ThreeFieldApp) ToThreeFieldAppPtrOutputWithContext(ctx context.Context) ThreeFieldAppPtrOutput

type ThreeFieldAppArgs

type ThreeFieldAppArgs struct {
	// Custom error page URL
	AccessibilityErrorRedirectUrl pulumi.StringPtrInput
	// Enable self service
	AccessibilitySelfService pulumi.BoolPtrInput
	// Display auto submit toolbar
	AutoSubmitToolbar pulumi.BoolPtrInput
	// Login button field CSS selector
	ButtonSelector pulumi.StringInput
	// Extra field CSS selector
	ExtraFieldSelector pulumi.StringInput
	// Value for extra form field
	ExtraFieldValue pulumi.StringInput
	// Groups associated with the application
	Groups pulumi.StringArrayInput
	// Do not display application icon on mobile app
	HideIos pulumi.BoolPtrInput
	// Do not display application icon to users
	HideWeb pulumi.BoolPtrInput
	// Pretty name of app.
	Label pulumi.StringInput
	// Login password field CSS selector
	PasswordSelector pulumi.StringInput
	// Status of application.
	Status pulumi.StringPtrInput
	// Login URL
	Url pulumi.StringInput
	// A regex that further restricts URL to the specified regex
	UrlRegex pulumi.StringPtrInput
	// Username template
	UserNameTemplate pulumi.StringPtrInput
	// Username template suffix
	UserNameTemplateSuffix pulumi.StringPtrInput
	// Username template type
	UserNameTemplateType pulumi.StringPtrInput
	// Login username field CSS selector
	UsernameSelector pulumi.StringInput
	// Users associated with the application
	Users ThreeFieldAppUserArrayInput
}

The set of arguments for constructing a ThreeFieldApp resource.

func (ThreeFieldAppArgs) ElementType

func (ThreeFieldAppArgs) ElementType() reflect.Type

type ThreeFieldAppArray added in v2.10.1

type ThreeFieldAppArray []ThreeFieldAppInput

func (ThreeFieldAppArray) ElementType added in v2.10.1

func (ThreeFieldAppArray) ElementType() reflect.Type

func (ThreeFieldAppArray) ToThreeFieldAppArrayOutput added in v2.10.1

func (i ThreeFieldAppArray) ToThreeFieldAppArrayOutput() ThreeFieldAppArrayOutput

func (ThreeFieldAppArray) ToThreeFieldAppArrayOutputWithContext added in v2.10.1

func (i ThreeFieldAppArray) ToThreeFieldAppArrayOutputWithContext(ctx context.Context) ThreeFieldAppArrayOutput

type ThreeFieldAppArrayInput added in v2.10.1

type ThreeFieldAppArrayInput interface {
	pulumi.Input

	ToThreeFieldAppArrayOutput() ThreeFieldAppArrayOutput
	ToThreeFieldAppArrayOutputWithContext(context.Context) ThreeFieldAppArrayOutput
}

ThreeFieldAppArrayInput is an input type that accepts ThreeFieldAppArray and ThreeFieldAppArrayOutput values. You can construct a concrete instance of `ThreeFieldAppArrayInput` via:

ThreeFieldAppArray{ ThreeFieldAppArgs{...} }

type ThreeFieldAppArrayOutput added in v2.10.1

type ThreeFieldAppArrayOutput struct{ *pulumi.OutputState }

func (ThreeFieldAppArrayOutput) ElementType added in v2.10.1

func (ThreeFieldAppArrayOutput) ElementType() reflect.Type

func (ThreeFieldAppArrayOutput) Index added in v2.10.1

func (ThreeFieldAppArrayOutput) ToThreeFieldAppArrayOutput added in v2.10.1

func (o ThreeFieldAppArrayOutput) ToThreeFieldAppArrayOutput() ThreeFieldAppArrayOutput

func (ThreeFieldAppArrayOutput) ToThreeFieldAppArrayOutputWithContext added in v2.10.1

func (o ThreeFieldAppArrayOutput) ToThreeFieldAppArrayOutputWithContext(ctx context.Context) ThreeFieldAppArrayOutput

type ThreeFieldAppInput added in v2.6.2

type ThreeFieldAppInput interface {
	pulumi.Input

	ToThreeFieldAppOutput() ThreeFieldAppOutput
	ToThreeFieldAppOutputWithContext(ctx context.Context) ThreeFieldAppOutput
}

type ThreeFieldAppMap added in v2.10.1

type ThreeFieldAppMap map[string]ThreeFieldAppInput

func (ThreeFieldAppMap) ElementType added in v2.10.1

func (ThreeFieldAppMap) ElementType() reflect.Type

func (ThreeFieldAppMap) ToThreeFieldAppMapOutput added in v2.10.1

func (i ThreeFieldAppMap) ToThreeFieldAppMapOutput() ThreeFieldAppMapOutput

func (ThreeFieldAppMap) ToThreeFieldAppMapOutputWithContext added in v2.10.1

func (i ThreeFieldAppMap) ToThreeFieldAppMapOutputWithContext(ctx context.Context) ThreeFieldAppMapOutput

type ThreeFieldAppMapInput added in v2.10.1

type ThreeFieldAppMapInput interface {
	pulumi.Input

	ToThreeFieldAppMapOutput() ThreeFieldAppMapOutput
	ToThreeFieldAppMapOutputWithContext(context.Context) ThreeFieldAppMapOutput
}

ThreeFieldAppMapInput is an input type that accepts ThreeFieldAppMap and ThreeFieldAppMapOutput values. You can construct a concrete instance of `ThreeFieldAppMapInput` via:

ThreeFieldAppMap{ "key": ThreeFieldAppArgs{...} }

type ThreeFieldAppMapOutput added in v2.10.1

type ThreeFieldAppMapOutput struct{ *pulumi.OutputState }

func (ThreeFieldAppMapOutput) ElementType added in v2.10.1

func (ThreeFieldAppMapOutput) ElementType() reflect.Type

func (ThreeFieldAppMapOutput) MapIndex added in v2.10.1

func (ThreeFieldAppMapOutput) ToThreeFieldAppMapOutput added in v2.10.1

func (o ThreeFieldAppMapOutput) ToThreeFieldAppMapOutput() ThreeFieldAppMapOutput

func (ThreeFieldAppMapOutput) ToThreeFieldAppMapOutputWithContext added in v2.10.1

func (o ThreeFieldAppMapOutput) ToThreeFieldAppMapOutputWithContext(ctx context.Context) ThreeFieldAppMapOutput

type ThreeFieldAppOutput added in v2.6.2

type ThreeFieldAppOutput struct {
	*pulumi.OutputState
}

func (ThreeFieldAppOutput) ElementType added in v2.6.2

func (ThreeFieldAppOutput) ElementType() reflect.Type

func (ThreeFieldAppOutput) ToThreeFieldAppOutput added in v2.6.2

func (o ThreeFieldAppOutput) ToThreeFieldAppOutput() ThreeFieldAppOutput

func (ThreeFieldAppOutput) ToThreeFieldAppOutputWithContext added in v2.6.2

func (o ThreeFieldAppOutput) ToThreeFieldAppOutputWithContext(ctx context.Context) ThreeFieldAppOutput

func (ThreeFieldAppOutput) ToThreeFieldAppPtrOutput added in v2.10.1

func (o ThreeFieldAppOutput) ToThreeFieldAppPtrOutput() ThreeFieldAppPtrOutput

func (ThreeFieldAppOutput) ToThreeFieldAppPtrOutputWithContext added in v2.10.1

func (o ThreeFieldAppOutput) ToThreeFieldAppPtrOutputWithContext(ctx context.Context) ThreeFieldAppPtrOutput

type ThreeFieldAppPtrInput added in v2.10.1

type ThreeFieldAppPtrInput interface {
	pulumi.Input

	ToThreeFieldAppPtrOutput() ThreeFieldAppPtrOutput
	ToThreeFieldAppPtrOutputWithContext(ctx context.Context) ThreeFieldAppPtrOutput
}

type ThreeFieldAppPtrOutput added in v2.10.1

type ThreeFieldAppPtrOutput struct {
	*pulumi.OutputState
}

func (ThreeFieldAppPtrOutput) ElementType added in v2.10.1

func (ThreeFieldAppPtrOutput) ElementType() reflect.Type

func (ThreeFieldAppPtrOutput) ToThreeFieldAppPtrOutput added in v2.10.1

func (o ThreeFieldAppPtrOutput) ToThreeFieldAppPtrOutput() ThreeFieldAppPtrOutput

func (ThreeFieldAppPtrOutput) ToThreeFieldAppPtrOutputWithContext added in v2.10.1

func (o ThreeFieldAppPtrOutput) ToThreeFieldAppPtrOutputWithContext(ctx context.Context) ThreeFieldAppPtrOutput

type ThreeFieldAppState

type ThreeFieldAppState struct {
	// Custom error page URL
	AccessibilityErrorRedirectUrl pulumi.StringPtrInput
	// Enable self service
	AccessibilitySelfService pulumi.BoolPtrInput
	// Display auto submit toolbar
	AutoSubmitToolbar pulumi.BoolPtrInput
	// Login button field CSS selector
	ButtonSelector pulumi.StringPtrInput
	// Extra field CSS selector
	ExtraFieldSelector pulumi.StringPtrInput
	// Value for extra form field
	ExtraFieldValue pulumi.StringPtrInput
	// Groups associated with the application
	Groups pulumi.StringArrayInput
	// Do not display application icon on mobile app
	HideIos pulumi.BoolPtrInput
	// Do not display application icon to users
	HideWeb pulumi.BoolPtrInput
	// Pretty name of app.
	Label pulumi.StringPtrInput
	// name of app.
	Name pulumi.StringPtrInput
	// Login password field CSS selector
	PasswordSelector pulumi.StringPtrInput
	// Sign on mode of application.
	SignOnMode pulumi.StringPtrInput
	// Status of application.
	Status pulumi.StringPtrInput
	// Login URL
	Url pulumi.StringPtrInput
	// A regex that further restricts URL to the specified regex
	UrlRegex pulumi.StringPtrInput
	// Username template
	UserNameTemplate pulumi.StringPtrInput
	// Username template suffix
	UserNameTemplateSuffix pulumi.StringPtrInput
	// Username template type
	UserNameTemplateType pulumi.StringPtrInput
	// Login username field CSS selector
	UsernameSelector pulumi.StringPtrInput
	// Users associated with the application
	Users ThreeFieldAppUserArrayInput
}

func (ThreeFieldAppState) ElementType

func (ThreeFieldAppState) ElementType() reflect.Type

type ThreeFieldAppUser

type ThreeFieldAppUser struct {
	Id       *string `pulumi:"id"`
	Password *string `pulumi:"password"`
	Scope    *string `pulumi:"scope"`
	Username *string `pulumi:"username"`
}

type ThreeFieldAppUserArgs

type ThreeFieldAppUserArgs struct {
	Id       pulumi.StringPtrInput `pulumi:"id"`
	Password pulumi.StringPtrInput `pulumi:"password"`
	Scope    pulumi.StringPtrInput `pulumi:"scope"`
	Username pulumi.StringPtrInput `pulumi:"username"`
}

func (ThreeFieldAppUserArgs) ElementType

func (ThreeFieldAppUserArgs) ElementType() reflect.Type

func (ThreeFieldAppUserArgs) ToThreeFieldAppUserOutput

func (i ThreeFieldAppUserArgs) ToThreeFieldAppUserOutput() ThreeFieldAppUserOutput

func (ThreeFieldAppUserArgs) ToThreeFieldAppUserOutputWithContext

func (i ThreeFieldAppUserArgs) ToThreeFieldAppUserOutputWithContext(ctx context.Context) ThreeFieldAppUserOutput

type ThreeFieldAppUserArray

type ThreeFieldAppUserArray []ThreeFieldAppUserInput

func (ThreeFieldAppUserArray) ElementType

func (ThreeFieldAppUserArray) ElementType() reflect.Type

func (ThreeFieldAppUserArray) ToThreeFieldAppUserArrayOutput

func (i ThreeFieldAppUserArray) ToThreeFieldAppUserArrayOutput() ThreeFieldAppUserArrayOutput

func (ThreeFieldAppUserArray) ToThreeFieldAppUserArrayOutputWithContext

func (i ThreeFieldAppUserArray) ToThreeFieldAppUserArrayOutputWithContext(ctx context.Context) ThreeFieldAppUserArrayOutput

type ThreeFieldAppUserArrayInput

type ThreeFieldAppUserArrayInput interface {
	pulumi.Input

	ToThreeFieldAppUserArrayOutput() ThreeFieldAppUserArrayOutput
	ToThreeFieldAppUserArrayOutputWithContext(context.Context) ThreeFieldAppUserArrayOutput
}

ThreeFieldAppUserArrayInput is an input type that accepts ThreeFieldAppUserArray and ThreeFieldAppUserArrayOutput values. You can construct a concrete instance of `ThreeFieldAppUserArrayInput` via:

ThreeFieldAppUserArray{ ThreeFieldAppUserArgs{...} }

type ThreeFieldAppUserArrayOutput

type ThreeFieldAppUserArrayOutput struct{ *pulumi.OutputState }

func (ThreeFieldAppUserArrayOutput) ElementType

func (ThreeFieldAppUserArrayOutput) Index

func (ThreeFieldAppUserArrayOutput) ToThreeFieldAppUserArrayOutput

func (o ThreeFieldAppUserArrayOutput) ToThreeFieldAppUserArrayOutput() ThreeFieldAppUserArrayOutput

func (ThreeFieldAppUserArrayOutput) ToThreeFieldAppUserArrayOutputWithContext

func (o ThreeFieldAppUserArrayOutput) ToThreeFieldAppUserArrayOutputWithContext(ctx context.Context) ThreeFieldAppUserArrayOutput

type ThreeFieldAppUserInput

type ThreeFieldAppUserInput interface {
	pulumi.Input

	ToThreeFieldAppUserOutput() ThreeFieldAppUserOutput
	ToThreeFieldAppUserOutputWithContext(context.Context) ThreeFieldAppUserOutput
}

ThreeFieldAppUserInput is an input type that accepts ThreeFieldAppUserArgs and ThreeFieldAppUserOutput values. You can construct a concrete instance of `ThreeFieldAppUserInput` via:

ThreeFieldAppUserArgs{...}

type ThreeFieldAppUserOutput

type ThreeFieldAppUserOutput struct{ *pulumi.OutputState }

func (ThreeFieldAppUserOutput) ElementType

func (ThreeFieldAppUserOutput) ElementType() reflect.Type

func (ThreeFieldAppUserOutput) Id

func (ThreeFieldAppUserOutput) Password

func (ThreeFieldAppUserOutput) Scope

func (ThreeFieldAppUserOutput) ToThreeFieldAppUserOutput

func (o ThreeFieldAppUserOutput) ToThreeFieldAppUserOutput() ThreeFieldAppUserOutput

func (ThreeFieldAppUserOutput) ToThreeFieldAppUserOutputWithContext

func (o ThreeFieldAppUserOutput) ToThreeFieldAppUserOutputWithContext(ctx context.Context) ThreeFieldAppUserOutput

func (ThreeFieldAppUserOutput) Username

Jump to

Keyboard shortcuts

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