multai

package
v2.20.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 Balancer

type Balancer struct {
	pulumi.CustomResourceState

	ConnectionTimeouts BalancerConnectionTimeoutsPtrOutput `pulumi:"connectionTimeouts"`
	DnsCnameAliases    pulumi.StringArrayOutput            `pulumi:"dnsCnameAliases"`
	Name               pulumi.StringOutput                 `pulumi:"name"`
	Scheme             pulumi.StringPtrOutput              `pulumi:"scheme"`
	Tags               BalancerTagArrayOutput              `pulumi:"tags"`
}

func GetBalancer

func GetBalancer(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *BalancerState, opts ...pulumi.ResourceOption) (*Balancer, error)

GetBalancer gets an existing Balancer 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 NewBalancer

func NewBalancer(ctx *pulumi.Context,
	name string, args *BalancerArgs, opts ...pulumi.ResourceOption) (*Balancer, error)

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

func (*Balancer) ElementType added in v2.11.1

func (*Balancer) ElementType() reflect.Type

func (*Balancer) ToBalancerOutput added in v2.11.1

func (i *Balancer) ToBalancerOutput() BalancerOutput

func (*Balancer) ToBalancerOutputWithContext added in v2.11.1

func (i *Balancer) ToBalancerOutputWithContext(ctx context.Context) BalancerOutput

func (*Balancer) ToBalancerPtrOutput added in v2.16.1

func (i *Balancer) ToBalancerPtrOutput() BalancerPtrOutput

func (*Balancer) ToBalancerPtrOutputWithContext added in v2.16.1

func (i *Balancer) ToBalancerPtrOutputWithContext(ctx context.Context) BalancerPtrOutput

type BalancerArgs

type BalancerArgs struct {
	ConnectionTimeouts BalancerConnectionTimeoutsPtrInput
	DnsCnameAliases    pulumi.StringArrayInput
	Name               pulumi.StringPtrInput
	Scheme             pulumi.StringPtrInput
	Tags               BalancerTagArrayInput
}

The set of arguments for constructing a Balancer resource.

func (BalancerArgs) ElementType

func (BalancerArgs) ElementType() reflect.Type

type BalancerArray added in v2.16.1

type BalancerArray []BalancerInput

func (BalancerArray) ElementType added in v2.16.1

func (BalancerArray) ElementType() reflect.Type

func (BalancerArray) ToBalancerArrayOutput added in v2.16.1

func (i BalancerArray) ToBalancerArrayOutput() BalancerArrayOutput

func (BalancerArray) ToBalancerArrayOutputWithContext added in v2.16.1

func (i BalancerArray) ToBalancerArrayOutputWithContext(ctx context.Context) BalancerArrayOutput

type BalancerArrayInput added in v2.16.1

type BalancerArrayInput interface {
	pulumi.Input

	ToBalancerArrayOutput() BalancerArrayOutput
	ToBalancerArrayOutputWithContext(context.Context) BalancerArrayOutput
}

BalancerArrayInput is an input type that accepts BalancerArray and BalancerArrayOutput values. You can construct a concrete instance of `BalancerArrayInput` via:

BalancerArray{ BalancerArgs{...} }

type BalancerArrayOutput added in v2.16.1

type BalancerArrayOutput struct{ *pulumi.OutputState }

func (BalancerArrayOutput) ElementType added in v2.16.1

func (BalancerArrayOutput) ElementType() reflect.Type

func (BalancerArrayOutput) Index added in v2.16.1

func (BalancerArrayOutput) ToBalancerArrayOutput added in v2.16.1

func (o BalancerArrayOutput) ToBalancerArrayOutput() BalancerArrayOutput

func (BalancerArrayOutput) ToBalancerArrayOutputWithContext added in v2.16.1

func (o BalancerArrayOutput) ToBalancerArrayOutputWithContext(ctx context.Context) BalancerArrayOutput

type BalancerConnectionTimeouts

type BalancerConnectionTimeouts struct {
	Draining *int `pulumi:"draining"`
	Idle     *int `pulumi:"idle"`
}

type BalancerConnectionTimeoutsArgs

type BalancerConnectionTimeoutsArgs struct {
	Draining pulumi.IntPtrInput `pulumi:"draining"`
	Idle     pulumi.IntPtrInput `pulumi:"idle"`
}

func (BalancerConnectionTimeoutsArgs) ElementType

func (BalancerConnectionTimeoutsArgs) ToBalancerConnectionTimeoutsOutput

func (i BalancerConnectionTimeoutsArgs) ToBalancerConnectionTimeoutsOutput() BalancerConnectionTimeoutsOutput

func (BalancerConnectionTimeoutsArgs) ToBalancerConnectionTimeoutsOutputWithContext

func (i BalancerConnectionTimeoutsArgs) ToBalancerConnectionTimeoutsOutputWithContext(ctx context.Context) BalancerConnectionTimeoutsOutput

func (BalancerConnectionTimeoutsArgs) ToBalancerConnectionTimeoutsPtrOutput

func (i BalancerConnectionTimeoutsArgs) ToBalancerConnectionTimeoutsPtrOutput() BalancerConnectionTimeoutsPtrOutput

func (BalancerConnectionTimeoutsArgs) ToBalancerConnectionTimeoutsPtrOutputWithContext

func (i BalancerConnectionTimeoutsArgs) ToBalancerConnectionTimeoutsPtrOutputWithContext(ctx context.Context) BalancerConnectionTimeoutsPtrOutput

type BalancerConnectionTimeoutsInput

type BalancerConnectionTimeoutsInput interface {
	pulumi.Input

	ToBalancerConnectionTimeoutsOutput() BalancerConnectionTimeoutsOutput
	ToBalancerConnectionTimeoutsOutputWithContext(context.Context) BalancerConnectionTimeoutsOutput
}

BalancerConnectionTimeoutsInput is an input type that accepts BalancerConnectionTimeoutsArgs and BalancerConnectionTimeoutsOutput values. You can construct a concrete instance of `BalancerConnectionTimeoutsInput` via:

BalancerConnectionTimeoutsArgs{...}

type BalancerConnectionTimeoutsOutput

type BalancerConnectionTimeoutsOutput struct{ *pulumi.OutputState }

func (BalancerConnectionTimeoutsOutput) Draining

func (BalancerConnectionTimeoutsOutput) ElementType

func (BalancerConnectionTimeoutsOutput) Idle

func (BalancerConnectionTimeoutsOutput) ToBalancerConnectionTimeoutsOutput

func (o BalancerConnectionTimeoutsOutput) ToBalancerConnectionTimeoutsOutput() BalancerConnectionTimeoutsOutput

func (BalancerConnectionTimeoutsOutput) ToBalancerConnectionTimeoutsOutputWithContext

func (o BalancerConnectionTimeoutsOutput) ToBalancerConnectionTimeoutsOutputWithContext(ctx context.Context) BalancerConnectionTimeoutsOutput

func (BalancerConnectionTimeoutsOutput) ToBalancerConnectionTimeoutsPtrOutput

func (o BalancerConnectionTimeoutsOutput) ToBalancerConnectionTimeoutsPtrOutput() BalancerConnectionTimeoutsPtrOutput

func (BalancerConnectionTimeoutsOutput) ToBalancerConnectionTimeoutsPtrOutputWithContext

func (o BalancerConnectionTimeoutsOutput) ToBalancerConnectionTimeoutsPtrOutputWithContext(ctx context.Context) BalancerConnectionTimeoutsPtrOutput

type BalancerConnectionTimeoutsPtrInput

type BalancerConnectionTimeoutsPtrInput interface {
	pulumi.Input

	ToBalancerConnectionTimeoutsPtrOutput() BalancerConnectionTimeoutsPtrOutput
	ToBalancerConnectionTimeoutsPtrOutputWithContext(context.Context) BalancerConnectionTimeoutsPtrOutput
}

BalancerConnectionTimeoutsPtrInput is an input type that accepts BalancerConnectionTimeoutsArgs, BalancerConnectionTimeoutsPtr and BalancerConnectionTimeoutsPtrOutput values. You can construct a concrete instance of `BalancerConnectionTimeoutsPtrInput` via:

        BalancerConnectionTimeoutsArgs{...}

or:

        nil

type BalancerConnectionTimeoutsPtrOutput

type BalancerConnectionTimeoutsPtrOutput struct{ *pulumi.OutputState }

func (BalancerConnectionTimeoutsPtrOutput) Draining

func (BalancerConnectionTimeoutsPtrOutput) Elem

func (BalancerConnectionTimeoutsPtrOutput) ElementType

func (BalancerConnectionTimeoutsPtrOutput) Idle

func (BalancerConnectionTimeoutsPtrOutput) ToBalancerConnectionTimeoutsPtrOutput

func (o BalancerConnectionTimeoutsPtrOutput) ToBalancerConnectionTimeoutsPtrOutput() BalancerConnectionTimeoutsPtrOutput

func (BalancerConnectionTimeoutsPtrOutput) ToBalancerConnectionTimeoutsPtrOutputWithContext

func (o BalancerConnectionTimeoutsPtrOutput) ToBalancerConnectionTimeoutsPtrOutputWithContext(ctx context.Context) BalancerConnectionTimeoutsPtrOutput

type BalancerInput added in v2.11.1

type BalancerInput interface {
	pulumi.Input

	ToBalancerOutput() BalancerOutput
	ToBalancerOutputWithContext(ctx context.Context) BalancerOutput
}

type BalancerMap added in v2.16.1

type BalancerMap map[string]BalancerInput

func (BalancerMap) ElementType added in v2.16.1

func (BalancerMap) ElementType() reflect.Type

func (BalancerMap) ToBalancerMapOutput added in v2.16.1

func (i BalancerMap) ToBalancerMapOutput() BalancerMapOutput

func (BalancerMap) ToBalancerMapOutputWithContext added in v2.16.1

func (i BalancerMap) ToBalancerMapOutputWithContext(ctx context.Context) BalancerMapOutput

type BalancerMapInput added in v2.16.1

type BalancerMapInput interface {
	pulumi.Input

	ToBalancerMapOutput() BalancerMapOutput
	ToBalancerMapOutputWithContext(context.Context) BalancerMapOutput
}

BalancerMapInput is an input type that accepts BalancerMap and BalancerMapOutput values. You can construct a concrete instance of `BalancerMapInput` via:

BalancerMap{ "key": BalancerArgs{...} }

type BalancerMapOutput added in v2.16.1

type BalancerMapOutput struct{ *pulumi.OutputState }

func (BalancerMapOutput) ElementType added in v2.16.1

func (BalancerMapOutput) ElementType() reflect.Type

func (BalancerMapOutput) MapIndex added in v2.16.1

func (BalancerMapOutput) ToBalancerMapOutput added in v2.16.1

func (o BalancerMapOutput) ToBalancerMapOutput() BalancerMapOutput

func (BalancerMapOutput) ToBalancerMapOutputWithContext added in v2.16.1

func (o BalancerMapOutput) ToBalancerMapOutputWithContext(ctx context.Context) BalancerMapOutput

type BalancerOutput added in v2.11.1

type BalancerOutput struct {
	*pulumi.OutputState
}

func (BalancerOutput) ElementType added in v2.11.1

func (BalancerOutput) ElementType() reflect.Type

func (BalancerOutput) ToBalancerOutput added in v2.11.1

func (o BalancerOutput) ToBalancerOutput() BalancerOutput

func (BalancerOutput) ToBalancerOutputWithContext added in v2.11.1

func (o BalancerOutput) ToBalancerOutputWithContext(ctx context.Context) BalancerOutput

func (BalancerOutput) ToBalancerPtrOutput added in v2.16.1

func (o BalancerOutput) ToBalancerPtrOutput() BalancerPtrOutput

func (BalancerOutput) ToBalancerPtrOutputWithContext added in v2.16.1

func (o BalancerOutput) ToBalancerPtrOutputWithContext(ctx context.Context) BalancerPtrOutput

type BalancerPtrInput added in v2.16.1

type BalancerPtrInput interface {
	pulumi.Input

	ToBalancerPtrOutput() BalancerPtrOutput
	ToBalancerPtrOutputWithContext(ctx context.Context) BalancerPtrOutput
}

type BalancerPtrOutput added in v2.16.1

type BalancerPtrOutput struct {
	*pulumi.OutputState
}

func (BalancerPtrOutput) ElementType added in v2.16.1

func (BalancerPtrOutput) ElementType() reflect.Type

func (BalancerPtrOutput) ToBalancerPtrOutput added in v2.16.1

func (o BalancerPtrOutput) ToBalancerPtrOutput() BalancerPtrOutput

func (BalancerPtrOutput) ToBalancerPtrOutputWithContext added in v2.16.1

func (o BalancerPtrOutput) ToBalancerPtrOutputWithContext(ctx context.Context) BalancerPtrOutput

type BalancerState

type BalancerState struct {
	ConnectionTimeouts BalancerConnectionTimeoutsPtrInput
	DnsCnameAliases    pulumi.StringArrayInput
	Name               pulumi.StringPtrInput
	Scheme             pulumi.StringPtrInput
	Tags               BalancerTagArrayInput
}

func (BalancerState) ElementType

func (BalancerState) ElementType() reflect.Type

type BalancerTag

type BalancerTag struct {
	Key   string `pulumi:"key"`
	Value string `pulumi:"value"`
}

type BalancerTagArgs

type BalancerTagArgs struct {
	Key   pulumi.StringInput `pulumi:"key"`
	Value pulumi.StringInput `pulumi:"value"`
}

func (BalancerTagArgs) ElementType

func (BalancerTagArgs) ElementType() reflect.Type

func (BalancerTagArgs) ToBalancerTagOutput

func (i BalancerTagArgs) ToBalancerTagOutput() BalancerTagOutput

func (BalancerTagArgs) ToBalancerTagOutputWithContext

func (i BalancerTagArgs) ToBalancerTagOutputWithContext(ctx context.Context) BalancerTagOutput

type BalancerTagArray

type BalancerTagArray []BalancerTagInput

func (BalancerTagArray) ElementType

func (BalancerTagArray) ElementType() reflect.Type

func (BalancerTagArray) ToBalancerTagArrayOutput

func (i BalancerTagArray) ToBalancerTagArrayOutput() BalancerTagArrayOutput

func (BalancerTagArray) ToBalancerTagArrayOutputWithContext

func (i BalancerTagArray) ToBalancerTagArrayOutputWithContext(ctx context.Context) BalancerTagArrayOutput

type BalancerTagArrayInput

type BalancerTagArrayInput interface {
	pulumi.Input

	ToBalancerTagArrayOutput() BalancerTagArrayOutput
	ToBalancerTagArrayOutputWithContext(context.Context) BalancerTagArrayOutput
}

BalancerTagArrayInput is an input type that accepts BalancerTagArray and BalancerTagArrayOutput values. You can construct a concrete instance of `BalancerTagArrayInput` via:

BalancerTagArray{ BalancerTagArgs{...} }

type BalancerTagArrayOutput

type BalancerTagArrayOutput struct{ *pulumi.OutputState }

func (BalancerTagArrayOutput) ElementType

func (BalancerTagArrayOutput) ElementType() reflect.Type

func (BalancerTagArrayOutput) Index

func (BalancerTagArrayOutput) ToBalancerTagArrayOutput

func (o BalancerTagArrayOutput) ToBalancerTagArrayOutput() BalancerTagArrayOutput

func (BalancerTagArrayOutput) ToBalancerTagArrayOutputWithContext

func (o BalancerTagArrayOutput) ToBalancerTagArrayOutputWithContext(ctx context.Context) BalancerTagArrayOutput

type BalancerTagInput

type BalancerTagInput interface {
	pulumi.Input

	ToBalancerTagOutput() BalancerTagOutput
	ToBalancerTagOutputWithContext(context.Context) BalancerTagOutput
}

BalancerTagInput is an input type that accepts BalancerTagArgs and BalancerTagOutput values. You can construct a concrete instance of `BalancerTagInput` via:

BalancerTagArgs{...}

type BalancerTagOutput

type BalancerTagOutput struct{ *pulumi.OutputState }

func (BalancerTagOutput) ElementType

func (BalancerTagOutput) ElementType() reflect.Type

func (BalancerTagOutput) Key

func (BalancerTagOutput) ToBalancerTagOutput

func (o BalancerTagOutput) ToBalancerTagOutput() BalancerTagOutput

func (BalancerTagOutput) ToBalancerTagOutputWithContext

func (o BalancerTagOutput) ToBalancerTagOutputWithContext(ctx context.Context) BalancerTagOutput

func (BalancerTagOutput) Value

type Deployment

type Deployment struct {
	pulumi.CustomResourceState

	Name pulumi.StringOutput `pulumi:"name"`
}

func GetDeployment

func GetDeployment(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *DeploymentState, opts ...pulumi.ResourceOption) (*Deployment, error)

GetDeployment gets an existing Deployment 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 NewDeployment

func NewDeployment(ctx *pulumi.Context,
	name string, args *DeploymentArgs, opts ...pulumi.ResourceOption) (*Deployment, error)

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

func (*Deployment) ElementType added in v2.11.1

func (*Deployment) ElementType() reflect.Type

func (*Deployment) ToDeploymentOutput added in v2.11.1

func (i *Deployment) ToDeploymentOutput() DeploymentOutput

func (*Deployment) ToDeploymentOutputWithContext added in v2.11.1

func (i *Deployment) ToDeploymentOutputWithContext(ctx context.Context) DeploymentOutput

func (*Deployment) ToDeploymentPtrOutput added in v2.16.1

func (i *Deployment) ToDeploymentPtrOutput() DeploymentPtrOutput

func (*Deployment) ToDeploymentPtrOutputWithContext added in v2.16.1

func (i *Deployment) ToDeploymentPtrOutputWithContext(ctx context.Context) DeploymentPtrOutput

type DeploymentArgs

type DeploymentArgs struct {
	Name pulumi.StringPtrInput
}

The set of arguments for constructing a Deployment resource.

func (DeploymentArgs) ElementType

func (DeploymentArgs) ElementType() reflect.Type

type DeploymentArray added in v2.16.1

type DeploymentArray []DeploymentInput

func (DeploymentArray) ElementType added in v2.16.1

func (DeploymentArray) ElementType() reflect.Type

func (DeploymentArray) ToDeploymentArrayOutput added in v2.16.1

func (i DeploymentArray) ToDeploymentArrayOutput() DeploymentArrayOutput

func (DeploymentArray) ToDeploymentArrayOutputWithContext added in v2.16.1

func (i DeploymentArray) ToDeploymentArrayOutputWithContext(ctx context.Context) DeploymentArrayOutput

type DeploymentArrayInput added in v2.16.1

type DeploymentArrayInput interface {
	pulumi.Input

	ToDeploymentArrayOutput() DeploymentArrayOutput
	ToDeploymentArrayOutputWithContext(context.Context) DeploymentArrayOutput
}

DeploymentArrayInput is an input type that accepts DeploymentArray and DeploymentArrayOutput values. You can construct a concrete instance of `DeploymentArrayInput` via:

DeploymentArray{ DeploymentArgs{...} }

type DeploymentArrayOutput added in v2.16.1

type DeploymentArrayOutput struct{ *pulumi.OutputState }

func (DeploymentArrayOutput) ElementType added in v2.16.1

func (DeploymentArrayOutput) ElementType() reflect.Type

func (DeploymentArrayOutput) Index added in v2.16.1

func (DeploymentArrayOutput) ToDeploymentArrayOutput added in v2.16.1

func (o DeploymentArrayOutput) ToDeploymentArrayOutput() DeploymentArrayOutput

func (DeploymentArrayOutput) ToDeploymentArrayOutputWithContext added in v2.16.1

func (o DeploymentArrayOutput) ToDeploymentArrayOutputWithContext(ctx context.Context) DeploymentArrayOutput

type DeploymentInput added in v2.11.1

type DeploymentInput interface {
	pulumi.Input

	ToDeploymentOutput() DeploymentOutput
	ToDeploymentOutputWithContext(ctx context.Context) DeploymentOutput
}

type DeploymentMap added in v2.16.1

type DeploymentMap map[string]DeploymentInput

func (DeploymentMap) ElementType added in v2.16.1

func (DeploymentMap) ElementType() reflect.Type

func (DeploymentMap) ToDeploymentMapOutput added in v2.16.1

func (i DeploymentMap) ToDeploymentMapOutput() DeploymentMapOutput

func (DeploymentMap) ToDeploymentMapOutputWithContext added in v2.16.1

func (i DeploymentMap) ToDeploymentMapOutputWithContext(ctx context.Context) DeploymentMapOutput

type DeploymentMapInput added in v2.16.1

type DeploymentMapInput interface {
	pulumi.Input

	ToDeploymentMapOutput() DeploymentMapOutput
	ToDeploymentMapOutputWithContext(context.Context) DeploymentMapOutput
}

DeploymentMapInput is an input type that accepts DeploymentMap and DeploymentMapOutput values. You can construct a concrete instance of `DeploymentMapInput` via:

DeploymentMap{ "key": DeploymentArgs{...} }

type DeploymentMapOutput added in v2.16.1

type DeploymentMapOutput struct{ *pulumi.OutputState }

func (DeploymentMapOutput) ElementType added in v2.16.1

func (DeploymentMapOutput) ElementType() reflect.Type

func (DeploymentMapOutput) MapIndex added in v2.16.1

func (DeploymentMapOutput) ToDeploymentMapOutput added in v2.16.1

func (o DeploymentMapOutput) ToDeploymentMapOutput() DeploymentMapOutput

func (DeploymentMapOutput) ToDeploymentMapOutputWithContext added in v2.16.1

func (o DeploymentMapOutput) ToDeploymentMapOutputWithContext(ctx context.Context) DeploymentMapOutput

type DeploymentOutput added in v2.11.1

type DeploymentOutput struct {
	*pulumi.OutputState
}

func (DeploymentOutput) ElementType added in v2.11.1

func (DeploymentOutput) ElementType() reflect.Type

func (DeploymentOutput) ToDeploymentOutput added in v2.11.1

func (o DeploymentOutput) ToDeploymentOutput() DeploymentOutput

func (DeploymentOutput) ToDeploymentOutputWithContext added in v2.11.1

func (o DeploymentOutput) ToDeploymentOutputWithContext(ctx context.Context) DeploymentOutput

func (DeploymentOutput) ToDeploymentPtrOutput added in v2.16.1

func (o DeploymentOutput) ToDeploymentPtrOutput() DeploymentPtrOutput

func (DeploymentOutput) ToDeploymentPtrOutputWithContext added in v2.16.1

func (o DeploymentOutput) ToDeploymentPtrOutputWithContext(ctx context.Context) DeploymentPtrOutput

type DeploymentPtrInput added in v2.16.1

type DeploymentPtrInput interface {
	pulumi.Input

	ToDeploymentPtrOutput() DeploymentPtrOutput
	ToDeploymentPtrOutputWithContext(ctx context.Context) DeploymentPtrOutput
}

type DeploymentPtrOutput added in v2.16.1

type DeploymentPtrOutput struct {
	*pulumi.OutputState
}

func (DeploymentPtrOutput) ElementType added in v2.16.1

func (DeploymentPtrOutput) ElementType() reflect.Type

func (DeploymentPtrOutput) ToDeploymentPtrOutput added in v2.16.1

func (o DeploymentPtrOutput) ToDeploymentPtrOutput() DeploymentPtrOutput

func (DeploymentPtrOutput) ToDeploymentPtrOutputWithContext added in v2.16.1

func (o DeploymentPtrOutput) ToDeploymentPtrOutputWithContext(ctx context.Context) DeploymentPtrOutput

type DeploymentState

type DeploymentState struct {
	Name pulumi.StringPtrInput
}

func (DeploymentState) ElementType

func (DeploymentState) ElementType() reflect.Type

type Listener

type Listener struct {
	pulumi.CustomResourceState

	BalancerId pulumi.StringOutput        `pulumi:"balancerId"`
	Port       pulumi.IntOutput           `pulumi:"port"`
	Protocol   pulumi.StringOutput        `pulumi:"protocol"`
	Tags       ListenerTagArrayOutput     `pulumi:"tags"`
	TlsConfig  ListenerTlsConfigPtrOutput `pulumi:"tlsConfig"`
}

func GetListener

func GetListener(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ListenerState, opts ...pulumi.ResourceOption) (*Listener, error)

GetListener gets an existing Listener 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 NewListener

func NewListener(ctx *pulumi.Context,
	name string, args *ListenerArgs, opts ...pulumi.ResourceOption) (*Listener, error)

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

func (*Listener) ElementType added in v2.11.1

func (*Listener) ElementType() reflect.Type

func (*Listener) ToListenerOutput added in v2.11.1

func (i *Listener) ToListenerOutput() ListenerOutput

func (*Listener) ToListenerOutputWithContext added in v2.11.1

func (i *Listener) ToListenerOutputWithContext(ctx context.Context) ListenerOutput

func (*Listener) ToListenerPtrOutput added in v2.16.1

func (i *Listener) ToListenerPtrOutput() ListenerPtrOutput

func (*Listener) ToListenerPtrOutputWithContext added in v2.16.1

func (i *Listener) ToListenerPtrOutputWithContext(ctx context.Context) ListenerPtrOutput

type ListenerArgs

type ListenerArgs struct {
	BalancerId pulumi.StringInput
	Port       pulumi.IntInput
	Protocol   pulumi.StringInput
	Tags       ListenerTagArrayInput
	TlsConfig  ListenerTlsConfigPtrInput
}

The set of arguments for constructing a Listener resource.

func (ListenerArgs) ElementType

func (ListenerArgs) ElementType() reflect.Type

type ListenerArray added in v2.16.1

type ListenerArray []ListenerInput

func (ListenerArray) ElementType added in v2.16.1

func (ListenerArray) ElementType() reflect.Type

func (ListenerArray) ToListenerArrayOutput added in v2.16.1

func (i ListenerArray) ToListenerArrayOutput() ListenerArrayOutput

func (ListenerArray) ToListenerArrayOutputWithContext added in v2.16.1

func (i ListenerArray) ToListenerArrayOutputWithContext(ctx context.Context) ListenerArrayOutput

type ListenerArrayInput added in v2.16.1

type ListenerArrayInput interface {
	pulumi.Input

	ToListenerArrayOutput() ListenerArrayOutput
	ToListenerArrayOutputWithContext(context.Context) ListenerArrayOutput
}

ListenerArrayInput is an input type that accepts ListenerArray and ListenerArrayOutput values. You can construct a concrete instance of `ListenerArrayInput` via:

ListenerArray{ ListenerArgs{...} }

type ListenerArrayOutput added in v2.16.1

type ListenerArrayOutput struct{ *pulumi.OutputState }

func (ListenerArrayOutput) ElementType added in v2.16.1

func (ListenerArrayOutput) ElementType() reflect.Type

func (ListenerArrayOutput) Index added in v2.16.1

func (ListenerArrayOutput) ToListenerArrayOutput added in v2.16.1

func (o ListenerArrayOutput) ToListenerArrayOutput() ListenerArrayOutput

func (ListenerArrayOutput) ToListenerArrayOutputWithContext added in v2.16.1

func (o ListenerArrayOutput) ToListenerArrayOutputWithContext(ctx context.Context) ListenerArrayOutput

type ListenerInput added in v2.11.1

type ListenerInput interface {
	pulumi.Input

	ToListenerOutput() ListenerOutput
	ToListenerOutputWithContext(ctx context.Context) ListenerOutput
}

type ListenerMap added in v2.16.1

type ListenerMap map[string]ListenerInput

func (ListenerMap) ElementType added in v2.16.1

func (ListenerMap) ElementType() reflect.Type

func (ListenerMap) ToListenerMapOutput added in v2.16.1

func (i ListenerMap) ToListenerMapOutput() ListenerMapOutput

func (ListenerMap) ToListenerMapOutputWithContext added in v2.16.1

func (i ListenerMap) ToListenerMapOutputWithContext(ctx context.Context) ListenerMapOutput

type ListenerMapInput added in v2.16.1

type ListenerMapInput interface {
	pulumi.Input

	ToListenerMapOutput() ListenerMapOutput
	ToListenerMapOutputWithContext(context.Context) ListenerMapOutput
}

ListenerMapInput is an input type that accepts ListenerMap and ListenerMapOutput values. You can construct a concrete instance of `ListenerMapInput` via:

ListenerMap{ "key": ListenerArgs{...} }

type ListenerMapOutput added in v2.16.1

type ListenerMapOutput struct{ *pulumi.OutputState }

func (ListenerMapOutput) ElementType added in v2.16.1

func (ListenerMapOutput) ElementType() reflect.Type

func (ListenerMapOutput) MapIndex added in v2.16.1

func (ListenerMapOutput) ToListenerMapOutput added in v2.16.1

func (o ListenerMapOutput) ToListenerMapOutput() ListenerMapOutput

func (ListenerMapOutput) ToListenerMapOutputWithContext added in v2.16.1

func (o ListenerMapOutput) ToListenerMapOutputWithContext(ctx context.Context) ListenerMapOutput

type ListenerOutput added in v2.11.1

type ListenerOutput struct {
	*pulumi.OutputState
}

func (ListenerOutput) ElementType added in v2.11.1

func (ListenerOutput) ElementType() reflect.Type

func (ListenerOutput) ToListenerOutput added in v2.11.1

func (o ListenerOutput) ToListenerOutput() ListenerOutput

func (ListenerOutput) ToListenerOutputWithContext added in v2.11.1

func (o ListenerOutput) ToListenerOutputWithContext(ctx context.Context) ListenerOutput

func (ListenerOutput) ToListenerPtrOutput added in v2.16.1

func (o ListenerOutput) ToListenerPtrOutput() ListenerPtrOutput

func (ListenerOutput) ToListenerPtrOutputWithContext added in v2.16.1

func (o ListenerOutput) ToListenerPtrOutputWithContext(ctx context.Context) ListenerPtrOutput

type ListenerPtrInput added in v2.16.1

type ListenerPtrInput interface {
	pulumi.Input

	ToListenerPtrOutput() ListenerPtrOutput
	ToListenerPtrOutputWithContext(ctx context.Context) ListenerPtrOutput
}

type ListenerPtrOutput added in v2.16.1

type ListenerPtrOutput struct {
	*pulumi.OutputState
}

func (ListenerPtrOutput) ElementType added in v2.16.1

func (ListenerPtrOutput) ElementType() reflect.Type

func (ListenerPtrOutput) ToListenerPtrOutput added in v2.16.1

func (o ListenerPtrOutput) ToListenerPtrOutput() ListenerPtrOutput

func (ListenerPtrOutput) ToListenerPtrOutputWithContext added in v2.16.1

func (o ListenerPtrOutput) ToListenerPtrOutputWithContext(ctx context.Context) ListenerPtrOutput

type ListenerState

type ListenerState struct {
	BalancerId pulumi.StringPtrInput
	Port       pulumi.IntPtrInput
	Protocol   pulumi.StringPtrInput
	Tags       ListenerTagArrayInput
	TlsConfig  ListenerTlsConfigPtrInput
}

func (ListenerState) ElementType

func (ListenerState) ElementType() reflect.Type

type ListenerTag

type ListenerTag struct {
	Key   string `pulumi:"key"`
	Value string `pulumi:"value"`
}

type ListenerTagArgs

type ListenerTagArgs struct {
	Key   pulumi.StringInput `pulumi:"key"`
	Value pulumi.StringInput `pulumi:"value"`
}

func (ListenerTagArgs) ElementType

func (ListenerTagArgs) ElementType() reflect.Type

func (ListenerTagArgs) ToListenerTagOutput

func (i ListenerTagArgs) ToListenerTagOutput() ListenerTagOutput

func (ListenerTagArgs) ToListenerTagOutputWithContext

func (i ListenerTagArgs) ToListenerTagOutputWithContext(ctx context.Context) ListenerTagOutput

type ListenerTagArray

type ListenerTagArray []ListenerTagInput

func (ListenerTagArray) ElementType

func (ListenerTagArray) ElementType() reflect.Type

func (ListenerTagArray) ToListenerTagArrayOutput

func (i ListenerTagArray) ToListenerTagArrayOutput() ListenerTagArrayOutput

func (ListenerTagArray) ToListenerTagArrayOutputWithContext

func (i ListenerTagArray) ToListenerTagArrayOutputWithContext(ctx context.Context) ListenerTagArrayOutput

type ListenerTagArrayInput

type ListenerTagArrayInput interface {
	pulumi.Input

	ToListenerTagArrayOutput() ListenerTagArrayOutput
	ToListenerTagArrayOutputWithContext(context.Context) ListenerTagArrayOutput
}

ListenerTagArrayInput is an input type that accepts ListenerTagArray and ListenerTagArrayOutput values. You can construct a concrete instance of `ListenerTagArrayInput` via:

ListenerTagArray{ ListenerTagArgs{...} }

type ListenerTagArrayOutput

type ListenerTagArrayOutput struct{ *pulumi.OutputState }

func (ListenerTagArrayOutput) ElementType

func (ListenerTagArrayOutput) ElementType() reflect.Type

func (ListenerTagArrayOutput) Index

func (ListenerTagArrayOutput) ToListenerTagArrayOutput

func (o ListenerTagArrayOutput) ToListenerTagArrayOutput() ListenerTagArrayOutput

func (ListenerTagArrayOutput) ToListenerTagArrayOutputWithContext

func (o ListenerTagArrayOutput) ToListenerTagArrayOutputWithContext(ctx context.Context) ListenerTagArrayOutput

type ListenerTagInput

type ListenerTagInput interface {
	pulumi.Input

	ToListenerTagOutput() ListenerTagOutput
	ToListenerTagOutputWithContext(context.Context) ListenerTagOutput
}

ListenerTagInput is an input type that accepts ListenerTagArgs and ListenerTagOutput values. You can construct a concrete instance of `ListenerTagInput` via:

ListenerTagArgs{...}

type ListenerTagOutput

type ListenerTagOutput struct{ *pulumi.OutputState }

func (ListenerTagOutput) ElementType

func (ListenerTagOutput) ElementType() reflect.Type

func (ListenerTagOutput) Key

func (ListenerTagOutput) ToListenerTagOutput

func (o ListenerTagOutput) ToListenerTagOutput() ListenerTagOutput

func (ListenerTagOutput) ToListenerTagOutputWithContext

func (o ListenerTagOutput) ToListenerTagOutputWithContext(ctx context.Context) ListenerTagOutput

func (ListenerTagOutput) Value

type ListenerTlsConfig

type ListenerTlsConfig struct {
	CertificateIds           []string `pulumi:"certificateIds"`
	CipherSuites             []string `pulumi:"cipherSuites"`
	MaxVersion               string   `pulumi:"maxVersion"`
	MinVersion               string   `pulumi:"minVersion"`
	PreferServerCipherSuites bool     `pulumi:"preferServerCipherSuites"`
	SessionTicketsDisabled   bool     `pulumi:"sessionTicketsDisabled"`
}

type ListenerTlsConfigArgs

type ListenerTlsConfigArgs struct {
	CertificateIds           pulumi.StringArrayInput `pulumi:"certificateIds"`
	CipherSuites             pulumi.StringArrayInput `pulumi:"cipherSuites"`
	MaxVersion               pulumi.StringInput      `pulumi:"maxVersion"`
	MinVersion               pulumi.StringInput      `pulumi:"minVersion"`
	PreferServerCipherSuites pulumi.BoolInput        `pulumi:"preferServerCipherSuites"`
	SessionTicketsDisabled   pulumi.BoolInput        `pulumi:"sessionTicketsDisabled"`
}

func (ListenerTlsConfigArgs) ElementType

func (ListenerTlsConfigArgs) ElementType() reflect.Type

func (ListenerTlsConfigArgs) ToListenerTlsConfigOutput

func (i ListenerTlsConfigArgs) ToListenerTlsConfigOutput() ListenerTlsConfigOutput

func (ListenerTlsConfigArgs) ToListenerTlsConfigOutputWithContext

func (i ListenerTlsConfigArgs) ToListenerTlsConfigOutputWithContext(ctx context.Context) ListenerTlsConfigOutput

func (ListenerTlsConfigArgs) ToListenerTlsConfigPtrOutput

func (i ListenerTlsConfigArgs) ToListenerTlsConfigPtrOutput() ListenerTlsConfigPtrOutput

func (ListenerTlsConfigArgs) ToListenerTlsConfigPtrOutputWithContext

func (i ListenerTlsConfigArgs) ToListenerTlsConfigPtrOutputWithContext(ctx context.Context) ListenerTlsConfigPtrOutput

type ListenerTlsConfigInput

type ListenerTlsConfigInput interface {
	pulumi.Input

	ToListenerTlsConfigOutput() ListenerTlsConfigOutput
	ToListenerTlsConfigOutputWithContext(context.Context) ListenerTlsConfigOutput
}

ListenerTlsConfigInput is an input type that accepts ListenerTlsConfigArgs and ListenerTlsConfigOutput values. You can construct a concrete instance of `ListenerTlsConfigInput` via:

ListenerTlsConfigArgs{...}

type ListenerTlsConfigOutput

type ListenerTlsConfigOutput struct{ *pulumi.OutputState }

func (ListenerTlsConfigOutput) CertificateIds

func (ListenerTlsConfigOutput) CipherSuites

func (ListenerTlsConfigOutput) ElementType

func (ListenerTlsConfigOutput) ElementType() reflect.Type

func (ListenerTlsConfigOutput) MaxVersion

func (ListenerTlsConfigOutput) MinVersion

func (ListenerTlsConfigOutput) PreferServerCipherSuites

func (o ListenerTlsConfigOutput) PreferServerCipherSuites() pulumi.BoolOutput

func (ListenerTlsConfigOutput) SessionTicketsDisabled

func (o ListenerTlsConfigOutput) SessionTicketsDisabled() pulumi.BoolOutput

func (ListenerTlsConfigOutput) ToListenerTlsConfigOutput

func (o ListenerTlsConfigOutput) ToListenerTlsConfigOutput() ListenerTlsConfigOutput

func (ListenerTlsConfigOutput) ToListenerTlsConfigOutputWithContext

func (o ListenerTlsConfigOutput) ToListenerTlsConfigOutputWithContext(ctx context.Context) ListenerTlsConfigOutput

func (ListenerTlsConfigOutput) ToListenerTlsConfigPtrOutput

func (o ListenerTlsConfigOutput) ToListenerTlsConfigPtrOutput() ListenerTlsConfigPtrOutput

func (ListenerTlsConfigOutput) ToListenerTlsConfigPtrOutputWithContext

func (o ListenerTlsConfigOutput) ToListenerTlsConfigPtrOutputWithContext(ctx context.Context) ListenerTlsConfigPtrOutput

type ListenerTlsConfigPtrInput

type ListenerTlsConfigPtrInput interface {
	pulumi.Input

	ToListenerTlsConfigPtrOutput() ListenerTlsConfigPtrOutput
	ToListenerTlsConfigPtrOutputWithContext(context.Context) ListenerTlsConfigPtrOutput
}

ListenerTlsConfigPtrInput is an input type that accepts ListenerTlsConfigArgs, ListenerTlsConfigPtr and ListenerTlsConfigPtrOutput values. You can construct a concrete instance of `ListenerTlsConfigPtrInput` via:

        ListenerTlsConfigArgs{...}

or:

        nil

type ListenerTlsConfigPtrOutput

type ListenerTlsConfigPtrOutput struct{ *pulumi.OutputState }

func (ListenerTlsConfigPtrOutput) CertificateIds

func (ListenerTlsConfigPtrOutput) CipherSuites

func (ListenerTlsConfigPtrOutput) Elem

func (ListenerTlsConfigPtrOutput) ElementType

func (ListenerTlsConfigPtrOutput) ElementType() reflect.Type

func (ListenerTlsConfigPtrOutput) MaxVersion

func (ListenerTlsConfigPtrOutput) MinVersion

func (ListenerTlsConfigPtrOutput) PreferServerCipherSuites

func (o ListenerTlsConfigPtrOutput) PreferServerCipherSuites() pulumi.BoolPtrOutput

func (ListenerTlsConfigPtrOutput) SessionTicketsDisabled

func (o ListenerTlsConfigPtrOutput) SessionTicketsDisabled() pulumi.BoolPtrOutput

func (ListenerTlsConfigPtrOutput) ToListenerTlsConfigPtrOutput

func (o ListenerTlsConfigPtrOutput) ToListenerTlsConfigPtrOutput() ListenerTlsConfigPtrOutput

func (ListenerTlsConfigPtrOutput) ToListenerTlsConfigPtrOutputWithContext

func (o ListenerTlsConfigPtrOutput) ToListenerTlsConfigPtrOutputWithContext(ctx context.Context) ListenerTlsConfigPtrOutput

type RoutingRule

type RoutingRule struct {
	pulumi.CustomResourceState

	BalancerId    pulumi.StringOutput       `pulumi:"balancerId"`
	ListenerId    pulumi.StringOutput       `pulumi:"listenerId"`
	MiddlewareIds pulumi.StringArrayOutput  `pulumi:"middlewareIds"`
	Priority      pulumi.IntPtrOutput       `pulumi:"priority"`
	Route         pulumi.StringOutput       `pulumi:"route"`
	Strategy      pulumi.StringPtrOutput    `pulumi:"strategy"`
	Tags          RoutingRuleTagArrayOutput `pulumi:"tags"`
	TargetSetIds  pulumi.StringArrayOutput  `pulumi:"targetSetIds"`
}

func GetRoutingRule

func GetRoutingRule(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *RoutingRuleState, opts ...pulumi.ResourceOption) (*RoutingRule, error)

GetRoutingRule gets an existing RoutingRule 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 NewRoutingRule

func NewRoutingRule(ctx *pulumi.Context,
	name string, args *RoutingRuleArgs, opts ...pulumi.ResourceOption) (*RoutingRule, error)

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

func (*RoutingRule) ElementType added in v2.11.1

func (*RoutingRule) ElementType() reflect.Type

func (*RoutingRule) ToRoutingRuleOutput added in v2.11.1

func (i *RoutingRule) ToRoutingRuleOutput() RoutingRuleOutput

func (*RoutingRule) ToRoutingRuleOutputWithContext added in v2.11.1

func (i *RoutingRule) ToRoutingRuleOutputWithContext(ctx context.Context) RoutingRuleOutput

func (*RoutingRule) ToRoutingRulePtrOutput added in v2.16.1

func (i *RoutingRule) ToRoutingRulePtrOutput() RoutingRulePtrOutput

func (*RoutingRule) ToRoutingRulePtrOutputWithContext added in v2.16.1

func (i *RoutingRule) ToRoutingRulePtrOutputWithContext(ctx context.Context) RoutingRulePtrOutput

type RoutingRuleArgs

type RoutingRuleArgs struct {
	BalancerId    pulumi.StringInput
	ListenerId    pulumi.StringInput
	MiddlewareIds pulumi.StringArrayInput
	Priority      pulumi.IntPtrInput
	Route         pulumi.StringInput
	Strategy      pulumi.StringPtrInput
	Tags          RoutingRuleTagArrayInput
	TargetSetIds  pulumi.StringArrayInput
}

The set of arguments for constructing a RoutingRule resource.

func (RoutingRuleArgs) ElementType

func (RoutingRuleArgs) ElementType() reflect.Type

type RoutingRuleArray added in v2.16.1

type RoutingRuleArray []RoutingRuleInput

func (RoutingRuleArray) ElementType added in v2.16.1

func (RoutingRuleArray) ElementType() reflect.Type

func (RoutingRuleArray) ToRoutingRuleArrayOutput added in v2.16.1

func (i RoutingRuleArray) ToRoutingRuleArrayOutput() RoutingRuleArrayOutput

func (RoutingRuleArray) ToRoutingRuleArrayOutputWithContext added in v2.16.1

func (i RoutingRuleArray) ToRoutingRuleArrayOutputWithContext(ctx context.Context) RoutingRuleArrayOutput

type RoutingRuleArrayInput added in v2.16.1

type RoutingRuleArrayInput interface {
	pulumi.Input

	ToRoutingRuleArrayOutput() RoutingRuleArrayOutput
	ToRoutingRuleArrayOutputWithContext(context.Context) RoutingRuleArrayOutput
}

RoutingRuleArrayInput is an input type that accepts RoutingRuleArray and RoutingRuleArrayOutput values. You can construct a concrete instance of `RoutingRuleArrayInput` via:

RoutingRuleArray{ RoutingRuleArgs{...} }

type RoutingRuleArrayOutput added in v2.16.1

type RoutingRuleArrayOutput struct{ *pulumi.OutputState }

func (RoutingRuleArrayOutput) ElementType added in v2.16.1

func (RoutingRuleArrayOutput) ElementType() reflect.Type

func (RoutingRuleArrayOutput) Index added in v2.16.1

func (RoutingRuleArrayOutput) ToRoutingRuleArrayOutput added in v2.16.1

func (o RoutingRuleArrayOutput) ToRoutingRuleArrayOutput() RoutingRuleArrayOutput

func (RoutingRuleArrayOutput) ToRoutingRuleArrayOutputWithContext added in v2.16.1

func (o RoutingRuleArrayOutput) ToRoutingRuleArrayOutputWithContext(ctx context.Context) RoutingRuleArrayOutput

type RoutingRuleInput added in v2.11.1

type RoutingRuleInput interface {
	pulumi.Input

	ToRoutingRuleOutput() RoutingRuleOutput
	ToRoutingRuleOutputWithContext(ctx context.Context) RoutingRuleOutput
}

type RoutingRuleMap added in v2.16.1

type RoutingRuleMap map[string]RoutingRuleInput

func (RoutingRuleMap) ElementType added in v2.16.1

func (RoutingRuleMap) ElementType() reflect.Type

func (RoutingRuleMap) ToRoutingRuleMapOutput added in v2.16.1

func (i RoutingRuleMap) ToRoutingRuleMapOutput() RoutingRuleMapOutput

func (RoutingRuleMap) ToRoutingRuleMapOutputWithContext added in v2.16.1

func (i RoutingRuleMap) ToRoutingRuleMapOutputWithContext(ctx context.Context) RoutingRuleMapOutput

type RoutingRuleMapInput added in v2.16.1

type RoutingRuleMapInput interface {
	pulumi.Input

	ToRoutingRuleMapOutput() RoutingRuleMapOutput
	ToRoutingRuleMapOutputWithContext(context.Context) RoutingRuleMapOutput
}

RoutingRuleMapInput is an input type that accepts RoutingRuleMap and RoutingRuleMapOutput values. You can construct a concrete instance of `RoutingRuleMapInput` via:

RoutingRuleMap{ "key": RoutingRuleArgs{...} }

type RoutingRuleMapOutput added in v2.16.1

type RoutingRuleMapOutput struct{ *pulumi.OutputState }

func (RoutingRuleMapOutput) ElementType added in v2.16.1

func (RoutingRuleMapOutput) ElementType() reflect.Type

func (RoutingRuleMapOutput) MapIndex added in v2.16.1

func (RoutingRuleMapOutput) ToRoutingRuleMapOutput added in v2.16.1

func (o RoutingRuleMapOutput) ToRoutingRuleMapOutput() RoutingRuleMapOutput

func (RoutingRuleMapOutput) ToRoutingRuleMapOutputWithContext added in v2.16.1

func (o RoutingRuleMapOutput) ToRoutingRuleMapOutputWithContext(ctx context.Context) RoutingRuleMapOutput

type RoutingRuleOutput added in v2.11.1

type RoutingRuleOutput struct {
	*pulumi.OutputState
}

func (RoutingRuleOutput) ElementType added in v2.11.1

func (RoutingRuleOutput) ElementType() reflect.Type

func (RoutingRuleOutput) ToRoutingRuleOutput added in v2.11.1

func (o RoutingRuleOutput) ToRoutingRuleOutput() RoutingRuleOutput

func (RoutingRuleOutput) ToRoutingRuleOutputWithContext added in v2.11.1

func (o RoutingRuleOutput) ToRoutingRuleOutputWithContext(ctx context.Context) RoutingRuleOutput

func (RoutingRuleOutput) ToRoutingRulePtrOutput added in v2.16.1

func (o RoutingRuleOutput) ToRoutingRulePtrOutput() RoutingRulePtrOutput

func (RoutingRuleOutput) ToRoutingRulePtrOutputWithContext added in v2.16.1

func (o RoutingRuleOutput) ToRoutingRulePtrOutputWithContext(ctx context.Context) RoutingRulePtrOutput

type RoutingRulePtrInput added in v2.16.1

type RoutingRulePtrInput interface {
	pulumi.Input

	ToRoutingRulePtrOutput() RoutingRulePtrOutput
	ToRoutingRulePtrOutputWithContext(ctx context.Context) RoutingRulePtrOutput
}

type RoutingRulePtrOutput added in v2.16.1

type RoutingRulePtrOutput struct {
	*pulumi.OutputState
}

func (RoutingRulePtrOutput) ElementType added in v2.16.1

func (RoutingRulePtrOutput) ElementType() reflect.Type

func (RoutingRulePtrOutput) ToRoutingRulePtrOutput added in v2.16.1

func (o RoutingRulePtrOutput) ToRoutingRulePtrOutput() RoutingRulePtrOutput

func (RoutingRulePtrOutput) ToRoutingRulePtrOutputWithContext added in v2.16.1

func (o RoutingRulePtrOutput) ToRoutingRulePtrOutputWithContext(ctx context.Context) RoutingRulePtrOutput

type RoutingRuleState

type RoutingRuleState struct {
	BalancerId    pulumi.StringPtrInput
	ListenerId    pulumi.StringPtrInput
	MiddlewareIds pulumi.StringArrayInput
	Priority      pulumi.IntPtrInput
	Route         pulumi.StringPtrInput
	Strategy      pulumi.StringPtrInput
	Tags          RoutingRuleTagArrayInput
	TargetSetIds  pulumi.StringArrayInput
}

func (RoutingRuleState) ElementType

func (RoutingRuleState) ElementType() reflect.Type

type RoutingRuleTag

type RoutingRuleTag struct {
	Key   string `pulumi:"key"`
	Value string `pulumi:"value"`
}

type RoutingRuleTagArgs

type RoutingRuleTagArgs struct {
	Key   pulumi.StringInput `pulumi:"key"`
	Value pulumi.StringInput `pulumi:"value"`
}

func (RoutingRuleTagArgs) ElementType

func (RoutingRuleTagArgs) ElementType() reflect.Type

func (RoutingRuleTagArgs) ToRoutingRuleTagOutput

func (i RoutingRuleTagArgs) ToRoutingRuleTagOutput() RoutingRuleTagOutput

func (RoutingRuleTagArgs) ToRoutingRuleTagOutputWithContext

func (i RoutingRuleTagArgs) ToRoutingRuleTagOutputWithContext(ctx context.Context) RoutingRuleTagOutput

type RoutingRuleTagArray

type RoutingRuleTagArray []RoutingRuleTagInput

func (RoutingRuleTagArray) ElementType

func (RoutingRuleTagArray) ElementType() reflect.Type

func (RoutingRuleTagArray) ToRoutingRuleTagArrayOutput

func (i RoutingRuleTagArray) ToRoutingRuleTagArrayOutput() RoutingRuleTagArrayOutput

func (RoutingRuleTagArray) ToRoutingRuleTagArrayOutputWithContext

func (i RoutingRuleTagArray) ToRoutingRuleTagArrayOutputWithContext(ctx context.Context) RoutingRuleTagArrayOutput

type RoutingRuleTagArrayInput

type RoutingRuleTagArrayInput interface {
	pulumi.Input

	ToRoutingRuleTagArrayOutput() RoutingRuleTagArrayOutput
	ToRoutingRuleTagArrayOutputWithContext(context.Context) RoutingRuleTagArrayOutput
}

RoutingRuleTagArrayInput is an input type that accepts RoutingRuleTagArray and RoutingRuleTagArrayOutput values. You can construct a concrete instance of `RoutingRuleTagArrayInput` via:

RoutingRuleTagArray{ RoutingRuleTagArgs{...} }

type RoutingRuleTagArrayOutput

type RoutingRuleTagArrayOutput struct{ *pulumi.OutputState }

func (RoutingRuleTagArrayOutput) ElementType

func (RoutingRuleTagArrayOutput) ElementType() reflect.Type

func (RoutingRuleTagArrayOutput) Index

func (RoutingRuleTagArrayOutput) ToRoutingRuleTagArrayOutput

func (o RoutingRuleTagArrayOutput) ToRoutingRuleTagArrayOutput() RoutingRuleTagArrayOutput

func (RoutingRuleTagArrayOutput) ToRoutingRuleTagArrayOutputWithContext

func (o RoutingRuleTagArrayOutput) ToRoutingRuleTagArrayOutputWithContext(ctx context.Context) RoutingRuleTagArrayOutput

type RoutingRuleTagInput

type RoutingRuleTagInput interface {
	pulumi.Input

	ToRoutingRuleTagOutput() RoutingRuleTagOutput
	ToRoutingRuleTagOutputWithContext(context.Context) RoutingRuleTagOutput
}

RoutingRuleTagInput is an input type that accepts RoutingRuleTagArgs and RoutingRuleTagOutput values. You can construct a concrete instance of `RoutingRuleTagInput` via:

RoutingRuleTagArgs{...}

type RoutingRuleTagOutput

type RoutingRuleTagOutput struct{ *pulumi.OutputState }

func (RoutingRuleTagOutput) ElementType

func (RoutingRuleTagOutput) ElementType() reflect.Type

func (RoutingRuleTagOutput) Key

func (RoutingRuleTagOutput) ToRoutingRuleTagOutput

func (o RoutingRuleTagOutput) ToRoutingRuleTagOutput() RoutingRuleTagOutput

func (RoutingRuleTagOutput) ToRoutingRuleTagOutputWithContext

func (o RoutingRuleTagOutput) ToRoutingRuleTagOutputWithContext(ctx context.Context) RoutingRuleTagOutput

func (RoutingRuleTagOutput) Value

type Target

type Target struct {
	pulumi.CustomResourceState

	BalancerId  pulumi.StringOutput  `pulumi:"balancerId"`
	Host        pulumi.StringOutput  `pulumi:"host"`
	Name        pulumi.StringOutput  `pulumi:"name"`
	Port        pulumi.IntPtrOutput  `pulumi:"port"`
	Tags        TargetTagArrayOutput `pulumi:"tags"`
	TargetSetId pulumi.StringOutput  `pulumi:"targetSetId"`
	Weight      pulumi.IntOutput     `pulumi:"weight"`
}

func GetTarget

func GetTarget(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *TargetState, opts ...pulumi.ResourceOption) (*Target, error)

GetTarget gets an existing Target 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 NewTarget

func NewTarget(ctx *pulumi.Context,
	name string, args *TargetArgs, opts ...pulumi.ResourceOption) (*Target, error)

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

func (*Target) ElementType added in v2.11.1

func (*Target) ElementType() reflect.Type

func (*Target) ToTargetOutput added in v2.11.1

func (i *Target) ToTargetOutput() TargetOutput

func (*Target) ToTargetOutputWithContext added in v2.11.1

func (i *Target) ToTargetOutputWithContext(ctx context.Context) TargetOutput

func (*Target) ToTargetPtrOutput added in v2.16.1

func (i *Target) ToTargetPtrOutput() TargetPtrOutput

func (*Target) ToTargetPtrOutputWithContext added in v2.16.1

func (i *Target) ToTargetPtrOutputWithContext(ctx context.Context) TargetPtrOutput

type TargetArgs

type TargetArgs struct {
	BalancerId  pulumi.StringInput
	Host        pulumi.StringInput
	Name        pulumi.StringPtrInput
	Port        pulumi.IntPtrInput
	Tags        TargetTagArrayInput
	TargetSetId pulumi.StringInput
	Weight      pulumi.IntInput
}

The set of arguments for constructing a Target resource.

func (TargetArgs) ElementType

func (TargetArgs) ElementType() reflect.Type

type TargetArray added in v2.16.1

type TargetArray []TargetInput

func (TargetArray) ElementType added in v2.16.1

func (TargetArray) ElementType() reflect.Type

func (TargetArray) ToTargetArrayOutput added in v2.16.1

func (i TargetArray) ToTargetArrayOutput() TargetArrayOutput

func (TargetArray) ToTargetArrayOutputWithContext added in v2.16.1

func (i TargetArray) ToTargetArrayOutputWithContext(ctx context.Context) TargetArrayOutput

type TargetArrayInput added in v2.16.1

type TargetArrayInput interface {
	pulumi.Input

	ToTargetArrayOutput() TargetArrayOutput
	ToTargetArrayOutputWithContext(context.Context) TargetArrayOutput
}

TargetArrayInput is an input type that accepts TargetArray and TargetArrayOutput values. You can construct a concrete instance of `TargetArrayInput` via:

TargetArray{ TargetArgs{...} }

type TargetArrayOutput added in v2.16.1

type TargetArrayOutput struct{ *pulumi.OutputState }

func (TargetArrayOutput) ElementType added in v2.16.1

func (TargetArrayOutput) ElementType() reflect.Type

func (TargetArrayOutput) Index added in v2.16.1

func (TargetArrayOutput) ToTargetArrayOutput added in v2.16.1

func (o TargetArrayOutput) ToTargetArrayOutput() TargetArrayOutput

func (TargetArrayOutput) ToTargetArrayOutputWithContext added in v2.16.1

func (o TargetArrayOutput) ToTargetArrayOutputWithContext(ctx context.Context) TargetArrayOutput

type TargetInput added in v2.11.1

type TargetInput interface {
	pulumi.Input

	ToTargetOutput() TargetOutput
	ToTargetOutputWithContext(ctx context.Context) TargetOutput
}

type TargetMap added in v2.16.1

type TargetMap map[string]TargetInput

func (TargetMap) ElementType added in v2.16.1

func (TargetMap) ElementType() reflect.Type

func (TargetMap) ToTargetMapOutput added in v2.16.1

func (i TargetMap) ToTargetMapOutput() TargetMapOutput

func (TargetMap) ToTargetMapOutputWithContext added in v2.16.1

func (i TargetMap) ToTargetMapOutputWithContext(ctx context.Context) TargetMapOutput

type TargetMapInput added in v2.16.1

type TargetMapInput interface {
	pulumi.Input

	ToTargetMapOutput() TargetMapOutput
	ToTargetMapOutputWithContext(context.Context) TargetMapOutput
}

TargetMapInput is an input type that accepts TargetMap and TargetMapOutput values. You can construct a concrete instance of `TargetMapInput` via:

TargetMap{ "key": TargetArgs{...} }

type TargetMapOutput added in v2.16.1

type TargetMapOutput struct{ *pulumi.OutputState }

func (TargetMapOutput) ElementType added in v2.16.1

func (TargetMapOutput) ElementType() reflect.Type

func (TargetMapOutput) MapIndex added in v2.16.1

func (TargetMapOutput) ToTargetMapOutput added in v2.16.1

func (o TargetMapOutput) ToTargetMapOutput() TargetMapOutput

func (TargetMapOutput) ToTargetMapOutputWithContext added in v2.16.1

func (o TargetMapOutput) ToTargetMapOutputWithContext(ctx context.Context) TargetMapOutput

type TargetOutput added in v2.11.1

type TargetOutput struct {
	*pulumi.OutputState
}

func (TargetOutput) ElementType added in v2.11.1

func (TargetOutput) ElementType() reflect.Type

func (TargetOutput) ToTargetOutput added in v2.11.1

func (o TargetOutput) ToTargetOutput() TargetOutput

func (TargetOutput) ToTargetOutputWithContext added in v2.11.1

func (o TargetOutput) ToTargetOutputWithContext(ctx context.Context) TargetOutput

func (TargetOutput) ToTargetPtrOutput added in v2.16.1

func (o TargetOutput) ToTargetPtrOutput() TargetPtrOutput

func (TargetOutput) ToTargetPtrOutputWithContext added in v2.16.1

func (o TargetOutput) ToTargetPtrOutputWithContext(ctx context.Context) TargetPtrOutput

type TargetPtrInput added in v2.16.1

type TargetPtrInput interface {
	pulumi.Input

	ToTargetPtrOutput() TargetPtrOutput
	ToTargetPtrOutputWithContext(ctx context.Context) TargetPtrOutput
}

type TargetPtrOutput added in v2.16.1

type TargetPtrOutput struct {
	*pulumi.OutputState
}

func (TargetPtrOutput) ElementType added in v2.16.1

func (TargetPtrOutput) ElementType() reflect.Type

func (TargetPtrOutput) ToTargetPtrOutput added in v2.16.1

func (o TargetPtrOutput) ToTargetPtrOutput() TargetPtrOutput

func (TargetPtrOutput) ToTargetPtrOutputWithContext added in v2.16.1

func (o TargetPtrOutput) ToTargetPtrOutputWithContext(ctx context.Context) TargetPtrOutput

type TargetSet

type TargetSet struct {
	pulumi.CustomResourceState

	BalancerId   pulumi.StringOutput        `pulumi:"balancerId"`
	DeploymentId pulumi.StringOutput        `pulumi:"deploymentId"`
	HealthCheck  TargetSetHealthCheckOutput `pulumi:"healthCheck"`
	Name         pulumi.StringOutput        `pulumi:"name"`
	Port         pulumi.IntPtrOutput        `pulumi:"port"`
	Protocol     pulumi.StringOutput        `pulumi:"protocol"`
	Tags         TargetSetTagArrayOutput    `pulumi:"tags"`
	Weight       pulumi.IntOutput           `pulumi:"weight"`
}

func GetTargetSet

func GetTargetSet(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *TargetSetState, opts ...pulumi.ResourceOption) (*TargetSet, error)

GetTargetSet gets an existing TargetSet 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 NewTargetSet

func NewTargetSet(ctx *pulumi.Context,
	name string, args *TargetSetArgs, opts ...pulumi.ResourceOption) (*TargetSet, error)

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

func (*TargetSet) ElementType added in v2.11.1

func (*TargetSet) ElementType() reflect.Type

func (*TargetSet) ToTargetSetOutput added in v2.11.1

func (i *TargetSet) ToTargetSetOutput() TargetSetOutput

func (*TargetSet) ToTargetSetOutputWithContext added in v2.11.1

func (i *TargetSet) ToTargetSetOutputWithContext(ctx context.Context) TargetSetOutput

func (*TargetSet) ToTargetSetPtrOutput added in v2.16.1

func (i *TargetSet) ToTargetSetPtrOutput() TargetSetPtrOutput

func (*TargetSet) ToTargetSetPtrOutputWithContext added in v2.16.1

func (i *TargetSet) ToTargetSetPtrOutputWithContext(ctx context.Context) TargetSetPtrOutput

type TargetSetArgs

type TargetSetArgs struct {
	BalancerId   pulumi.StringInput
	DeploymentId pulumi.StringInput
	HealthCheck  TargetSetHealthCheckInput
	Name         pulumi.StringPtrInput
	Port         pulumi.IntPtrInput
	Protocol     pulumi.StringInput
	Tags         TargetSetTagArrayInput
	Weight       pulumi.IntInput
}

The set of arguments for constructing a TargetSet resource.

func (TargetSetArgs) ElementType

func (TargetSetArgs) ElementType() reflect.Type

type TargetSetArray added in v2.16.1

type TargetSetArray []TargetSetInput

func (TargetSetArray) ElementType added in v2.16.1

func (TargetSetArray) ElementType() reflect.Type

func (TargetSetArray) ToTargetSetArrayOutput added in v2.16.1

func (i TargetSetArray) ToTargetSetArrayOutput() TargetSetArrayOutput

func (TargetSetArray) ToTargetSetArrayOutputWithContext added in v2.16.1

func (i TargetSetArray) ToTargetSetArrayOutputWithContext(ctx context.Context) TargetSetArrayOutput

type TargetSetArrayInput added in v2.16.1

type TargetSetArrayInput interface {
	pulumi.Input

	ToTargetSetArrayOutput() TargetSetArrayOutput
	ToTargetSetArrayOutputWithContext(context.Context) TargetSetArrayOutput
}

TargetSetArrayInput is an input type that accepts TargetSetArray and TargetSetArrayOutput values. You can construct a concrete instance of `TargetSetArrayInput` via:

TargetSetArray{ TargetSetArgs{...} }

type TargetSetArrayOutput added in v2.16.1

type TargetSetArrayOutput struct{ *pulumi.OutputState }

func (TargetSetArrayOutput) ElementType added in v2.16.1

func (TargetSetArrayOutput) ElementType() reflect.Type

func (TargetSetArrayOutput) Index added in v2.16.1

func (TargetSetArrayOutput) ToTargetSetArrayOutput added in v2.16.1

func (o TargetSetArrayOutput) ToTargetSetArrayOutput() TargetSetArrayOutput

func (TargetSetArrayOutput) ToTargetSetArrayOutputWithContext added in v2.16.1

func (o TargetSetArrayOutput) ToTargetSetArrayOutputWithContext(ctx context.Context) TargetSetArrayOutput

type TargetSetHealthCheck

type TargetSetHealthCheck struct {
	HealthyThreshold   int    `pulumi:"healthyThreshold"`
	Interval           int    `pulumi:"interval"`
	Path               string `pulumi:"path"`
	Port               *int   `pulumi:"port"`
	Protocol           string `pulumi:"protocol"`
	Timeout            int    `pulumi:"timeout"`
	UnhealthyThreshold int    `pulumi:"unhealthyThreshold"`
}

type TargetSetHealthCheckArgs

type TargetSetHealthCheckArgs struct {
	HealthyThreshold   pulumi.IntInput    `pulumi:"healthyThreshold"`
	Interval           pulumi.IntInput    `pulumi:"interval"`
	Path               pulumi.StringInput `pulumi:"path"`
	Port               pulumi.IntPtrInput `pulumi:"port"`
	Protocol           pulumi.StringInput `pulumi:"protocol"`
	Timeout            pulumi.IntInput    `pulumi:"timeout"`
	UnhealthyThreshold pulumi.IntInput    `pulumi:"unhealthyThreshold"`
}

func (TargetSetHealthCheckArgs) ElementType

func (TargetSetHealthCheckArgs) ElementType() reflect.Type

func (TargetSetHealthCheckArgs) ToTargetSetHealthCheckOutput

func (i TargetSetHealthCheckArgs) ToTargetSetHealthCheckOutput() TargetSetHealthCheckOutput

func (TargetSetHealthCheckArgs) ToTargetSetHealthCheckOutputWithContext

func (i TargetSetHealthCheckArgs) ToTargetSetHealthCheckOutputWithContext(ctx context.Context) TargetSetHealthCheckOutput

func (TargetSetHealthCheckArgs) ToTargetSetHealthCheckPtrOutput

func (i TargetSetHealthCheckArgs) ToTargetSetHealthCheckPtrOutput() TargetSetHealthCheckPtrOutput

func (TargetSetHealthCheckArgs) ToTargetSetHealthCheckPtrOutputWithContext

func (i TargetSetHealthCheckArgs) ToTargetSetHealthCheckPtrOutputWithContext(ctx context.Context) TargetSetHealthCheckPtrOutput

type TargetSetHealthCheckInput

type TargetSetHealthCheckInput interface {
	pulumi.Input

	ToTargetSetHealthCheckOutput() TargetSetHealthCheckOutput
	ToTargetSetHealthCheckOutputWithContext(context.Context) TargetSetHealthCheckOutput
}

TargetSetHealthCheckInput is an input type that accepts TargetSetHealthCheckArgs and TargetSetHealthCheckOutput values. You can construct a concrete instance of `TargetSetHealthCheckInput` via:

TargetSetHealthCheckArgs{...}

type TargetSetHealthCheckOutput

type TargetSetHealthCheckOutput struct{ *pulumi.OutputState }

func (TargetSetHealthCheckOutput) ElementType

func (TargetSetHealthCheckOutput) ElementType() reflect.Type

func (TargetSetHealthCheckOutput) HealthyThreshold

func (o TargetSetHealthCheckOutput) HealthyThreshold() pulumi.IntOutput

func (TargetSetHealthCheckOutput) Interval

func (TargetSetHealthCheckOutput) Path

func (TargetSetHealthCheckOutput) Port

func (TargetSetHealthCheckOutput) Protocol

func (TargetSetHealthCheckOutput) Timeout

func (TargetSetHealthCheckOutput) ToTargetSetHealthCheckOutput

func (o TargetSetHealthCheckOutput) ToTargetSetHealthCheckOutput() TargetSetHealthCheckOutput

func (TargetSetHealthCheckOutput) ToTargetSetHealthCheckOutputWithContext

func (o TargetSetHealthCheckOutput) ToTargetSetHealthCheckOutputWithContext(ctx context.Context) TargetSetHealthCheckOutput

func (TargetSetHealthCheckOutput) ToTargetSetHealthCheckPtrOutput

func (o TargetSetHealthCheckOutput) ToTargetSetHealthCheckPtrOutput() TargetSetHealthCheckPtrOutput

func (TargetSetHealthCheckOutput) ToTargetSetHealthCheckPtrOutputWithContext

func (o TargetSetHealthCheckOutput) ToTargetSetHealthCheckPtrOutputWithContext(ctx context.Context) TargetSetHealthCheckPtrOutput

func (TargetSetHealthCheckOutput) UnhealthyThreshold

func (o TargetSetHealthCheckOutput) UnhealthyThreshold() pulumi.IntOutput

type TargetSetHealthCheckPtrInput

type TargetSetHealthCheckPtrInput interface {
	pulumi.Input

	ToTargetSetHealthCheckPtrOutput() TargetSetHealthCheckPtrOutput
	ToTargetSetHealthCheckPtrOutputWithContext(context.Context) TargetSetHealthCheckPtrOutput
}

TargetSetHealthCheckPtrInput is an input type that accepts TargetSetHealthCheckArgs, TargetSetHealthCheckPtr and TargetSetHealthCheckPtrOutput values. You can construct a concrete instance of `TargetSetHealthCheckPtrInput` via:

        TargetSetHealthCheckArgs{...}

or:

        nil

type TargetSetHealthCheckPtrOutput

type TargetSetHealthCheckPtrOutput struct{ *pulumi.OutputState }

func (TargetSetHealthCheckPtrOutput) Elem

func (TargetSetHealthCheckPtrOutput) ElementType

func (TargetSetHealthCheckPtrOutput) HealthyThreshold

func (o TargetSetHealthCheckPtrOutput) HealthyThreshold() pulumi.IntPtrOutput

func (TargetSetHealthCheckPtrOutput) Interval

func (TargetSetHealthCheckPtrOutput) Path

func (TargetSetHealthCheckPtrOutput) Port

func (TargetSetHealthCheckPtrOutput) Protocol

func (TargetSetHealthCheckPtrOutput) Timeout

func (TargetSetHealthCheckPtrOutput) ToTargetSetHealthCheckPtrOutput

func (o TargetSetHealthCheckPtrOutput) ToTargetSetHealthCheckPtrOutput() TargetSetHealthCheckPtrOutput

func (TargetSetHealthCheckPtrOutput) ToTargetSetHealthCheckPtrOutputWithContext

func (o TargetSetHealthCheckPtrOutput) ToTargetSetHealthCheckPtrOutputWithContext(ctx context.Context) TargetSetHealthCheckPtrOutput

func (TargetSetHealthCheckPtrOutput) UnhealthyThreshold

func (o TargetSetHealthCheckPtrOutput) UnhealthyThreshold() pulumi.IntPtrOutput

type TargetSetInput added in v2.11.1

type TargetSetInput interface {
	pulumi.Input

	ToTargetSetOutput() TargetSetOutput
	ToTargetSetOutputWithContext(ctx context.Context) TargetSetOutput
}

type TargetSetMap added in v2.16.1

type TargetSetMap map[string]TargetSetInput

func (TargetSetMap) ElementType added in v2.16.1

func (TargetSetMap) ElementType() reflect.Type

func (TargetSetMap) ToTargetSetMapOutput added in v2.16.1

func (i TargetSetMap) ToTargetSetMapOutput() TargetSetMapOutput

func (TargetSetMap) ToTargetSetMapOutputWithContext added in v2.16.1

func (i TargetSetMap) ToTargetSetMapOutputWithContext(ctx context.Context) TargetSetMapOutput

type TargetSetMapInput added in v2.16.1

type TargetSetMapInput interface {
	pulumi.Input

	ToTargetSetMapOutput() TargetSetMapOutput
	ToTargetSetMapOutputWithContext(context.Context) TargetSetMapOutput
}

TargetSetMapInput is an input type that accepts TargetSetMap and TargetSetMapOutput values. You can construct a concrete instance of `TargetSetMapInput` via:

TargetSetMap{ "key": TargetSetArgs{...} }

type TargetSetMapOutput added in v2.16.1

type TargetSetMapOutput struct{ *pulumi.OutputState }

func (TargetSetMapOutput) ElementType added in v2.16.1

func (TargetSetMapOutput) ElementType() reflect.Type

func (TargetSetMapOutput) MapIndex added in v2.16.1

func (TargetSetMapOutput) ToTargetSetMapOutput added in v2.16.1

func (o TargetSetMapOutput) ToTargetSetMapOutput() TargetSetMapOutput

func (TargetSetMapOutput) ToTargetSetMapOutputWithContext added in v2.16.1

func (o TargetSetMapOutput) ToTargetSetMapOutputWithContext(ctx context.Context) TargetSetMapOutput

type TargetSetOutput added in v2.11.1

type TargetSetOutput struct {
	*pulumi.OutputState
}

func (TargetSetOutput) ElementType added in v2.11.1

func (TargetSetOutput) ElementType() reflect.Type

func (TargetSetOutput) ToTargetSetOutput added in v2.11.1

func (o TargetSetOutput) ToTargetSetOutput() TargetSetOutput

func (TargetSetOutput) ToTargetSetOutputWithContext added in v2.11.1

func (o TargetSetOutput) ToTargetSetOutputWithContext(ctx context.Context) TargetSetOutput

func (TargetSetOutput) ToTargetSetPtrOutput added in v2.16.1

func (o TargetSetOutput) ToTargetSetPtrOutput() TargetSetPtrOutput

func (TargetSetOutput) ToTargetSetPtrOutputWithContext added in v2.16.1

func (o TargetSetOutput) ToTargetSetPtrOutputWithContext(ctx context.Context) TargetSetPtrOutput

type TargetSetPtrInput added in v2.16.1

type TargetSetPtrInput interface {
	pulumi.Input

	ToTargetSetPtrOutput() TargetSetPtrOutput
	ToTargetSetPtrOutputWithContext(ctx context.Context) TargetSetPtrOutput
}

type TargetSetPtrOutput added in v2.16.1

type TargetSetPtrOutput struct {
	*pulumi.OutputState
}

func (TargetSetPtrOutput) ElementType added in v2.16.1

func (TargetSetPtrOutput) ElementType() reflect.Type

func (TargetSetPtrOutput) ToTargetSetPtrOutput added in v2.16.1

func (o TargetSetPtrOutput) ToTargetSetPtrOutput() TargetSetPtrOutput

func (TargetSetPtrOutput) ToTargetSetPtrOutputWithContext added in v2.16.1

func (o TargetSetPtrOutput) ToTargetSetPtrOutputWithContext(ctx context.Context) TargetSetPtrOutput

type TargetSetState

type TargetSetState struct {
	BalancerId   pulumi.StringPtrInput
	DeploymentId pulumi.StringPtrInput
	HealthCheck  TargetSetHealthCheckPtrInput
	Name         pulumi.StringPtrInput
	Port         pulumi.IntPtrInput
	Protocol     pulumi.StringPtrInput
	Tags         TargetSetTagArrayInput
	Weight       pulumi.IntPtrInput
}

func (TargetSetState) ElementType

func (TargetSetState) ElementType() reflect.Type

type TargetSetTag

type TargetSetTag struct {
	Key   string `pulumi:"key"`
	Value string `pulumi:"value"`
}

type TargetSetTagArgs

type TargetSetTagArgs struct {
	Key   pulumi.StringInput `pulumi:"key"`
	Value pulumi.StringInput `pulumi:"value"`
}

func (TargetSetTagArgs) ElementType

func (TargetSetTagArgs) ElementType() reflect.Type

func (TargetSetTagArgs) ToTargetSetTagOutput

func (i TargetSetTagArgs) ToTargetSetTagOutput() TargetSetTagOutput

func (TargetSetTagArgs) ToTargetSetTagOutputWithContext

func (i TargetSetTagArgs) ToTargetSetTagOutputWithContext(ctx context.Context) TargetSetTagOutput

type TargetSetTagArray

type TargetSetTagArray []TargetSetTagInput

func (TargetSetTagArray) ElementType

func (TargetSetTagArray) ElementType() reflect.Type

func (TargetSetTagArray) ToTargetSetTagArrayOutput

func (i TargetSetTagArray) ToTargetSetTagArrayOutput() TargetSetTagArrayOutput

func (TargetSetTagArray) ToTargetSetTagArrayOutputWithContext

func (i TargetSetTagArray) ToTargetSetTagArrayOutputWithContext(ctx context.Context) TargetSetTagArrayOutput

type TargetSetTagArrayInput

type TargetSetTagArrayInput interface {
	pulumi.Input

	ToTargetSetTagArrayOutput() TargetSetTagArrayOutput
	ToTargetSetTagArrayOutputWithContext(context.Context) TargetSetTagArrayOutput
}

TargetSetTagArrayInput is an input type that accepts TargetSetTagArray and TargetSetTagArrayOutput values. You can construct a concrete instance of `TargetSetTagArrayInput` via:

TargetSetTagArray{ TargetSetTagArgs{...} }

type TargetSetTagArrayOutput

type TargetSetTagArrayOutput struct{ *pulumi.OutputState }

func (TargetSetTagArrayOutput) ElementType

func (TargetSetTagArrayOutput) ElementType() reflect.Type

func (TargetSetTagArrayOutput) Index

func (TargetSetTagArrayOutput) ToTargetSetTagArrayOutput

func (o TargetSetTagArrayOutput) ToTargetSetTagArrayOutput() TargetSetTagArrayOutput

func (TargetSetTagArrayOutput) ToTargetSetTagArrayOutputWithContext

func (o TargetSetTagArrayOutput) ToTargetSetTagArrayOutputWithContext(ctx context.Context) TargetSetTagArrayOutput

type TargetSetTagInput

type TargetSetTagInput interface {
	pulumi.Input

	ToTargetSetTagOutput() TargetSetTagOutput
	ToTargetSetTagOutputWithContext(context.Context) TargetSetTagOutput
}

TargetSetTagInput is an input type that accepts TargetSetTagArgs and TargetSetTagOutput values. You can construct a concrete instance of `TargetSetTagInput` via:

TargetSetTagArgs{...}

type TargetSetTagOutput

type TargetSetTagOutput struct{ *pulumi.OutputState }

func (TargetSetTagOutput) ElementType

func (TargetSetTagOutput) ElementType() reflect.Type

func (TargetSetTagOutput) Key

func (TargetSetTagOutput) ToTargetSetTagOutput

func (o TargetSetTagOutput) ToTargetSetTagOutput() TargetSetTagOutput

func (TargetSetTagOutput) ToTargetSetTagOutputWithContext

func (o TargetSetTagOutput) ToTargetSetTagOutputWithContext(ctx context.Context) TargetSetTagOutput

func (TargetSetTagOutput) Value

type TargetState

type TargetState struct {
	BalancerId  pulumi.StringPtrInput
	Host        pulumi.StringPtrInput
	Name        pulumi.StringPtrInput
	Port        pulumi.IntPtrInput
	Tags        TargetTagArrayInput
	TargetSetId pulumi.StringPtrInput
	Weight      pulumi.IntPtrInput
}

func (TargetState) ElementType

func (TargetState) ElementType() reflect.Type

type TargetTag

type TargetTag struct {
	Key   string `pulumi:"key"`
	Value string `pulumi:"value"`
}

type TargetTagArgs

type TargetTagArgs struct {
	Key   pulumi.StringInput `pulumi:"key"`
	Value pulumi.StringInput `pulumi:"value"`
}

func (TargetTagArgs) ElementType

func (TargetTagArgs) ElementType() reflect.Type

func (TargetTagArgs) ToTargetTagOutput

func (i TargetTagArgs) ToTargetTagOutput() TargetTagOutput

func (TargetTagArgs) ToTargetTagOutputWithContext

func (i TargetTagArgs) ToTargetTagOutputWithContext(ctx context.Context) TargetTagOutput

type TargetTagArray

type TargetTagArray []TargetTagInput

func (TargetTagArray) ElementType

func (TargetTagArray) ElementType() reflect.Type

func (TargetTagArray) ToTargetTagArrayOutput

func (i TargetTagArray) ToTargetTagArrayOutput() TargetTagArrayOutput

func (TargetTagArray) ToTargetTagArrayOutputWithContext

func (i TargetTagArray) ToTargetTagArrayOutputWithContext(ctx context.Context) TargetTagArrayOutput

type TargetTagArrayInput

type TargetTagArrayInput interface {
	pulumi.Input

	ToTargetTagArrayOutput() TargetTagArrayOutput
	ToTargetTagArrayOutputWithContext(context.Context) TargetTagArrayOutput
}

TargetTagArrayInput is an input type that accepts TargetTagArray and TargetTagArrayOutput values. You can construct a concrete instance of `TargetTagArrayInput` via:

TargetTagArray{ TargetTagArgs{...} }

type TargetTagArrayOutput

type TargetTagArrayOutput struct{ *pulumi.OutputState }

func (TargetTagArrayOutput) ElementType

func (TargetTagArrayOutput) ElementType() reflect.Type

func (TargetTagArrayOutput) Index

func (TargetTagArrayOutput) ToTargetTagArrayOutput

func (o TargetTagArrayOutput) ToTargetTagArrayOutput() TargetTagArrayOutput

func (TargetTagArrayOutput) ToTargetTagArrayOutputWithContext

func (o TargetTagArrayOutput) ToTargetTagArrayOutputWithContext(ctx context.Context) TargetTagArrayOutput

type TargetTagInput

type TargetTagInput interface {
	pulumi.Input

	ToTargetTagOutput() TargetTagOutput
	ToTargetTagOutputWithContext(context.Context) TargetTagOutput
}

TargetTagInput is an input type that accepts TargetTagArgs and TargetTagOutput values. You can construct a concrete instance of `TargetTagInput` via:

TargetTagArgs{...}

type TargetTagOutput

type TargetTagOutput struct{ *pulumi.OutputState }

func (TargetTagOutput) ElementType

func (TargetTagOutput) ElementType() reflect.Type

func (TargetTagOutput) Key

func (TargetTagOutput) ToTargetTagOutput

func (o TargetTagOutput) ToTargetTagOutput() TargetTagOutput

func (TargetTagOutput) ToTargetTagOutputWithContext

func (o TargetTagOutput) ToTargetTagOutputWithContext(ctx context.Context) TargetTagOutput

func (TargetTagOutput) Value

Jump to

Keyboard shortcuts

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