trustedorigin

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 Origin

type Origin struct {
	pulumi.CustomResourceState

	// Whether the Trusted Origin is active or not - can only be issued post-creation. By default, it is 'true'.
	Active pulumi.BoolPtrOutput `pulumi:"active"`
	// Unique name for this trusted origin.
	Name pulumi.StringOutput `pulumi:"name"`
	// Unique origin URL for this trusted origin.
	Origin pulumi.StringOutput `pulumi:"origin"`
	// Scopes of the Trusted Origin - can be `"CORS"` and/or `"REDIRECT"`.
	Scopes pulumi.StringArrayOutput `pulumi:"scopes"`
}

Creates a Trusted Origin.

This resource allows you to create and configure a Trusted Origin.

## Example Usage

```go package main

import (

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

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := trustedorigin.NewOrigin(ctx, "example", &trustedorigin.OriginArgs{
			Origin: pulumi.String("https://example.com"),
			Scopes: pulumi.StringArray{
				pulumi.String("CORS"),
			},
		})
		if err != nil {
			return err
		}
		return nil
	})
}

```

## Import

A Trusted Origin can be imported via the Okta ID.

```sh

$ pulumi import okta:trustedorigin/origin:Origin example <trusted origin id>

```

func GetOrigin

func GetOrigin(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *OriginState, opts ...pulumi.ResourceOption) (*Origin, error)

GetOrigin gets an existing Origin 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 NewOrigin

func NewOrigin(ctx *pulumi.Context,
	name string, args *OriginArgs, opts ...pulumi.ResourceOption) (*Origin, error)

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

func (*Origin) ElementType added in v2.6.2

func (*Origin) ElementType() reflect.Type

func (*Origin) ToOriginOutput added in v2.6.2

func (i *Origin) ToOriginOutput() OriginOutput

func (*Origin) ToOriginOutputWithContext added in v2.6.2

func (i *Origin) ToOriginOutputWithContext(ctx context.Context) OriginOutput

func (*Origin) ToOriginPtrOutput added in v2.10.1

func (i *Origin) ToOriginPtrOutput() OriginPtrOutput

func (*Origin) ToOriginPtrOutputWithContext added in v2.10.1

func (i *Origin) ToOriginPtrOutputWithContext(ctx context.Context) OriginPtrOutput

type OriginArgs

type OriginArgs struct {
	// Whether the Trusted Origin is active or not - can only be issued post-creation. By default, it is 'true'.
	Active pulumi.BoolPtrInput
	// Unique name for this trusted origin.
	Name pulumi.StringPtrInput
	// Unique origin URL for this trusted origin.
	Origin pulumi.StringInput
	// Scopes of the Trusted Origin - can be `"CORS"` and/or `"REDIRECT"`.
	Scopes pulumi.StringArrayInput
}

The set of arguments for constructing a Origin resource.

func (OriginArgs) ElementType

func (OriginArgs) ElementType() reflect.Type

type OriginArray added in v2.10.1

type OriginArray []OriginInput

func (OriginArray) ElementType added in v2.10.1

func (OriginArray) ElementType() reflect.Type

func (OriginArray) ToOriginArrayOutput added in v2.10.1

func (i OriginArray) ToOriginArrayOutput() OriginArrayOutput

func (OriginArray) ToOriginArrayOutputWithContext added in v2.10.1

func (i OriginArray) ToOriginArrayOutputWithContext(ctx context.Context) OriginArrayOutput

type OriginArrayInput added in v2.10.1

type OriginArrayInput interface {
	pulumi.Input

	ToOriginArrayOutput() OriginArrayOutput
	ToOriginArrayOutputWithContext(context.Context) OriginArrayOutput
}

OriginArrayInput is an input type that accepts OriginArray and OriginArrayOutput values. You can construct a concrete instance of `OriginArrayInput` via:

OriginArray{ OriginArgs{...} }

type OriginArrayOutput added in v2.10.1

type OriginArrayOutput struct{ *pulumi.OutputState }

func (OriginArrayOutput) ElementType added in v2.10.1

func (OriginArrayOutput) ElementType() reflect.Type

func (OriginArrayOutput) Index added in v2.10.1

func (OriginArrayOutput) ToOriginArrayOutput added in v2.10.1

func (o OriginArrayOutput) ToOriginArrayOutput() OriginArrayOutput

func (OriginArrayOutput) ToOriginArrayOutputWithContext added in v2.10.1

func (o OriginArrayOutput) ToOriginArrayOutputWithContext(ctx context.Context) OriginArrayOutput

type OriginInput added in v2.6.2

type OriginInput interface {
	pulumi.Input

	ToOriginOutput() OriginOutput
	ToOriginOutputWithContext(ctx context.Context) OriginOutput
}

type OriginMap added in v2.10.1

type OriginMap map[string]OriginInput

func (OriginMap) ElementType added in v2.10.1

func (OriginMap) ElementType() reflect.Type

func (OriginMap) ToOriginMapOutput added in v2.10.1

func (i OriginMap) ToOriginMapOutput() OriginMapOutput

func (OriginMap) ToOriginMapOutputWithContext added in v2.10.1

func (i OriginMap) ToOriginMapOutputWithContext(ctx context.Context) OriginMapOutput

type OriginMapInput added in v2.10.1

type OriginMapInput interface {
	pulumi.Input

	ToOriginMapOutput() OriginMapOutput
	ToOriginMapOutputWithContext(context.Context) OriginMapOutput
}

OriginMapInput is an input type that accepts OriginMap and OriginMapOutput values. You can construct a concrete instance of `OriginMapInput` via:

OriginMap{ "key": OriginArgs{...} }

type OriginMapOutput added in v2.10.1

type OriginMapOutput struct{ *pulumi.OutputState }

func (OriginMapOutput) ElementType added in v2.10.1

func (OriginMapOutput) ElementType() reflect.Type

func (OriginMapOutput) MapIndex added in v2.10.1

func (OriginMapOutput) ToOriginMapOutput added in v2.10.1

func (o OriginMapOutput) ToOriginMapOutput() OriginMapOutput

func (OriginMapOutput) ToOriginMapOutputWithContext added in v2.10.1

func (o OriginMapOutput) ToOriginMapOutputWithContext(ctx context.Context) OriginMapOutput

type OriginOutput added in v2.6.2

type OriginOutput struct {
	*pulumi.OutputState
}

func (OriginOutput) ElementType added in v2.6.2

func (OriginOutput) ElementType() reflect.Type

func (OriginOutput) ToOriginOutput added in v2.6.2

func (o OriginOutput) ToOriginOutput() OriginOutput

func (OriginOutput) ToOriginOutputWithContext added in v2.6.2

func (o OriginOutput) ToOriginOutputWithContext(ctx context.Context) OriginOutput

func (OriginOutput) ToOriginPtrOutput added in v2.10.1

func (o OriginOutput) ToOriginPtrOutput() OriginPtrOutput

func (OriginOutput) ToOriginPtrOutputWithContext added in v2.10.1

func (o OriginOutput) ToOriginPtrOutputWithContext(ctx context.Context) OriginPtrOutput

type OriginPtrInput added in v2.10.1

type OriginPtrInput interface {
	pulumi.Input

	ToOriginPtrOutput() OriginPtrOutput
	ToOriginPtrOutputWithContext(ctx context.Context) OriginPtrOutput
}

type OriginPtrOutput added in v2.10.1

type OriginPtrOutput struct {
	*pulumi.OutputState
}

func (OriginPtrOutput) ElementType added in v2.10.1

func (OriginPtrOutput) ElementType() reflect.Type

func (OriginPtrOutput) ToOriginPtrOutput added in v2.10.1

func (o OriginPtrOutput) ToOriginPtrOutput() OriginPtrOutput

func (OriginPtrOutput) ToOriginPtrOutputWithContext added in v2.10.1

func (o OriginPtrOutput) ToOriginPtrOutputWithContext(ctx context.Context) OriginPtrOutput

type OriginState

type OriginState struct {
	// Whether the Trusted Origin is active or not - can only be issued post-creation. By default, it is 'true'.
	Active pulumi.BoolPtrInput
	// Unique name for this trusted origin.
	Name pulumi.StringPtrInput
	// Unique origin URL for this trusted origin.
	Origin pulumi.StringPtrInput
	// Scopes of the Trusted Origin - can be `"CORS"` and/or `"REDIRECT"`.
	Scopes pulumi.StringArrayInput
}

func (OriginState) ElementType

func (OriginState) ElementType() reflect.Type

Jump to

Keyboard shortcuts

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