Documentation ¶
Index ¶
- type Factor
- func (*Factor) ElementType() reflect.Type
- func (i *Factor) ToFactorOutput() FactorOutput
- func (i *Factor) ToFactorOutputWithContext(ctx context.Context) FactorOutput
- func (i *Factor) ToFactorPtrOutput() FactorPtrOutput
- func (i *Factor) ToFactorPtrOutputWithContext(ctx context.Context) FactorPtrOutput
- type FactorArgs
- type FactorArray
- type FactorArrayInput
- type FactorArrayOutput
- type FactorInput
- type FactorMap
- type FactorMapInput
- type FactorMapOutput
- type FactorOutput
- func (FactorOutput) ElementType() reflect.Type
- func (o FactorOutput) ToFactorOutput() FactorOutput
- func (o FactorOutput) ToFactorOutputWithContext(ctx context.Context) FactorOutput
- func (o FactorOutput) ToFactorPtrOutput() FactorPtrOutput
- func (o FactorOutput) ToFactorPtrOutputWithContext(ctx context.Context) FactorPtrOutput
- type FactorPtrInput
- type FactorPtrOutput
- type FactorState
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) 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 (o FactorArrayOutput) Index(i pulumi.IntInput) FactorOutput
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) 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 (o FactorMapOutput) MapIndex(k pulumi.StringInput) FactorOutput
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