factor

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 Factor

type Factor struct {
	pulumi.CustomResourceState

	// Whether to activate the provider, by default, it is set to `true`.
	Active pulumi.BoolPtrOutput `pulumi:"active"`
	// The MFA provider name.
	// Allowed values are `"duo"`, `"fidoU2f"`, `"fidoWebauthn"`, `"googleOtp"`, `"oktaCall"`, `"oktaOtp"`, `"oktaPush"`, `"oktaQuestion"`, `"oktaSms"`, `"rsaToken"`, `"symantecVip"` or `"yubikeyToken"`.
	ProviderId pulumi.StringOutput `pulumi:"providerId"`
}

Allows you to manage the activation of Okta MFA methods.

This resource allows you to manage Okta MFA methods.

## Example Usage

```go package main

import (

"github.com/pulumi/pulumi-okta/sdk/v2/go/okta/factor"
"github.com/pulumi/pulumi/sdk/v2/go/pulumi"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := factor.NewFactor(ctx, "example", &factor.FactorArgs{
			ProviderId: pulumi.String("google_otp"),
		})
		if err != nil {
			return err
		}
		return nil
	})
}

```

func GetFactor

func GetFactor(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *FactorState, opts ...pulumi.ResourceOption) (*Factor, error)

GetFactor gets an existing Factor 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 NewFactor

func NewFactor(ctx *pulumi.Context,
	name string, args *FactorArgs, opts ...pulumi.ResourceOption) (*Factor, error)

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

func (*Factor) ElementType added in v2.6.2

func (*Factor) ElementType() reflect.Type

func (*Factor) ToFactorOutput added in v2.6.2

func (i *Factor) ToFactorOutput() FactorOutput

func (*Factor) ToFactorOutputWithContext added in v2.6.2

func (i *Factor) ToFactorOutputWithContext(ctx context.Context) FactorOutput

func (*Factor) ToFactorPtrOutput added in v2.10.1

func (i *Factor) ToFactorPtrOutput() FactorPtrOutput

func (*Factor) ToFactorPtrOutputWithContext added in v2.10.1

func (i *Factor) ToFactorPtrOutputWithContext(ctx context.Context) FactorPtrOutput

type FactorArgs

type FactorArgs struct {
	// Whether to activate the provider, by default, it is set to `true`.
	Active pulumi.BoolPtrInput
	// The MFA provider name.
	// Allowed values are `"duo"`, `"fidoU2f"`, `"fidoWebauthn"`, `"googleOtp"`, `"oktaCall"`, `"oktaOtp"`, `"oktaPush"`, `"oktaQuestion"`, `"oktaSms"`, `"rsaToken"`, `"symantecVip"` or `"yubikeyToken"`.
	ProviderId pulumi.StringInput
}

The set of arguments for constructing a Factor resource.

func (FactorArgs) ElementType

func (FactorArgs) ElementType() reflect.Type

type FactorArray added in v2.10.1

type FactorArray []FactorInput

func (FactorArray) ElementType added in v2.10.1

func (FactorArray) ElementType() reflect.Type

func (FactorArray) ToFactorArrayOutput added in v2.10.1

func (i FactorArray) ToFactorArrayOutput() FactorArrayOutput

func (FactorArray) ToFactorArrayOutputWithContext added in v2.10.1

func (i FactorArray) ToFactorArrayOutputWithContext(ctx context.Context) FactorArrayOutput

type FactorArrayInput added in v2.10.1

type FactorArrayInput interface {
	pulumi.Input

	ToFactorArrayOutput() FactorArrayOutput
	ToFactorArrayOutputWithContext(context.Context) FactorArrayOutput
}

FactorArrayInput is an input type that accepts FactorArray and FactorArrayOutput values. You can construct a concrete instance of `FactorArrayInput` via:

FactorArray{ FactorArgs{...} }

type FactorArrayOutput added in v2.10.1

type FactorArrayOutput struct{ *pulumi.OutputState }

func (FactorArrayOutput) ElementType added in v2.10.1

func (FactorArrayOutput) ElementType() reflect.Type

func (FactorArrayOutput) Index added in v2.10.1

func (FactorArrayOutput) ToFactorArrayOutput added in v2.10.1

func (o FactorArrayOutput) ToFactorArrayOutput() FactorArrayOutput

func (FactorArrayOutput) ToFactorArrayOutputWithContext added in v2.10.1

func (o FactorArrayOutput) ToFactorArrayOutputWithContext(ctx context.Context) FactorArrayOutput

type FactorInput added in v2.6.2

type FactorInput interface {
	pulumi.Input

	ToFactorOutput() FactorOutput
	ToFactorOutputWithContext(ctx context.Context) FactorOutput
}

type FactorMap added in v2.10.1

type FactorMap map[string]FactorInput

func (FactorMap) ElementType added in v2.10.1

func (FactorMap) ElementType() reflect.Type

func (FactorMap) ToFactorMapOutput added in v2.10.1

func (i FactorMap) ToFactorMapOutput() FactorMapOutput

func (FactorMap) ToFactorMapOutputWithContext added in v2.10.1

func (i FactorMap) ToFactorMapOutputWithContext(ctx context.Context) FactorMapOutput

type FactorMapInput added in v2.10.1

type FactorMapInput interface {
	pulumi.Input

	ToFactorMapOutput() FactorMapOutput
	ToFactorMapOutputWithContext(context.Context) FactorMapOutput
}

FactorMapInput is an input type that accepts FactorMap and FactorMapOutput values. You can construct a concrete instance of `FactorMapInput` via:

FactorMap{ "key": FactorArgs{...} }

type FactorMapOutput added in v2.10.1

type FactorMapOutput struct{ *pulumi.OutputState }

func (FactorMapOutput) ElementType added in v2.10.1

func (FactorMapOutput) ElementType() reflect.Type

func (FactorMapOutput) MapIndex added in v2.10.1

func (FactorMapOutput) ToFactorMapOutput added in v2.10.1

func (o FactorMapOutput) ToFactorMapOutput() FactorMapOutput

func (FactorMapOutput) ToFactorMapOutputWithContext added in v2.10.1

func (o FactorMapOutput) ToFactorMapOutputWithContext(ctx context.Context) FactorMapOutput

type FactorOutput added in v2.6.2

type FactorOutput struct {
	*pulumi.OutputState
}

func (FactorOutput) ElementType added in v2.6.2

func (FactorOutput) ElementType() reflect.Type

func (FactorOutput) ToFactorOutput added in v2.6.2

func (o FactorOutput) ToFactorOutput() FactorOutput

func (FactorOutput) ToFactorOutputWithContext added in v2.6.2

func (o FactorOutput) ToFactorOutputWithContext(ctx context.Context) FactorOutput

func (FactorOutput) ToFactorPtrOutput added in v2.10.1

func (o FactorOutput) ToFactorPtrOutput() FactorPtrOutput

func (FactorOutput) ToFactorPtrOutputWithContext added in v2.10.1

func (o FactorOutput) ToFactorPtrOutputWithContext(ctx context.Context) FactorPtrOutput

type FactorPtrInput added in v2.10.1

type FactorPtrInput interface {
	pulumi.Input

	ToFactorPtrOutput() FactorPtrOutput
	ToFactorPtrOutputWithContext(ctx context.Context) FactorPtrOutput
}

type FactorPtrOutput added in v2.10.1

type FactorPtrOutput struct {
	*pulumi.OutputState
}

func (FactorPtrOutput) ElementType added in v2.10.1

func (FactorPtrOutput) ElementType() reflect.Type

func (FactorPtrOutput) ToFactorPtrOutput added in v2.10.1

func (o FactorPtrOutput) ToFactorPtrOutput() FactorPtrOutput

func (FactorPtrOutput) ToFactorPtrOutputWithContext added in v2.10.1

func (o FactorPtrOutput) ToFactorPtrOutputWithContext(ctx context.Context) FactorPtrOutput

type FactorState

type FactorState struct {
	// Whether to activate the provider, by default, it is set to `true`.
	Active pulumi.BoolPtrInput
	// The MFA provider name.
	// Allowed values are `"duo"`, `"fidoU2f"`, `"fidoWebauthn"`, `"googleOtp"`, `"oktaCall"`, `"oktaOtp"`, `"oktaPush"`, `"oktaQuestion"`, `"oktaSms"`, `"rsaToken"`, `"symantecVip"` or `"yubikeyToken"`.
	ProviderId pulumi.StringPtrInput
}

func (FactorState) ElementType

func (FactorState) ElementType() reflect.Type

Jump to

Keyboard shortcuts

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