deprecatedalb

package
v0.0.0-...-9153d0a Latest Latest
Warning

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

Go to latest
Published: Sep 8, 2023 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 ServerAttachment

type ServerAttachment struct {
	pulumi.CustomResourceState

	// list of backend server.
	Backends ServerAttachmentBackendArrayOutput `pulumi:"backends"`
	// listener ID.
	ListenerId pulumi.StringOutput `pulumi:"listenerId"`
	// loadbalancer ID.
	LoadbalancerId pulumi.StringOutput `pulumi:"loadbalancerId"`
	// location ID, only support for layer 7 loadbalancer.
	LocationId pulumi.StringOutput `pulumi:"locationId"`
	// The protocol type, http or tcp.
	ProtocolType pulumi.StringOutput `pulumi:"protocolType"`
}

func GetServerAttachment

func GetServerAttachment(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ServerAttachmentState, opts ...pulumi.ResourceOption) (*ServerAttachment, error)

GetServerAttachment gets an existing ServerAttachment 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 NewServerAttachment

func NewServerAttachment(ctx *pulumi.Context,
	name string, args *ServerAttachmentArgs, opts ...pulumi.ResourceOption) (*ServerAttachment, error)

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

func (*ServerAttachment) ElementType

func (*ServerAttachment) ElementType() reflect.Type

func (*ServerAttachment) ToServerAttachmentOutput

func (i *ServerAttachment) ToServerAttachmentOutput() ServerAttachmentOutput

func (*ServerAttachment) ToServerAttachmentOutputWithContext

func (i *ServerAttachment) ToServerAttachmentOutputWithContext(ctx context.Context) ServerAttachmentOutput

type ServerAttachmentArgs

type ServerAttachmentArgs struct {
	// list of backend server.
	Backends ServerAttachmentBackendArrayInput
	// listener ID.
	ListenerId pulumi.StringInput
	// loadbalancer ID.
	LoadbalancerId pulumi.StringInput
	// location ID, only support for layer 7 loadbalancer.
	LocationId pulumi.StringPtrInput
}

The set of arguments for constructing a ServerAttachment resource.

func (ServerAttachmentArgs) ElementType

func (ServerAttachmentArgs) ElementType() reflect.Type

type ServerAttachmentArray

type ServerAttachmentArray []ServerAttachmentInput

func (ServerAttachmentArray) ElementType

func (ServerAttachmentArray) ElementType() reflect.Type

func (ServerAttachmentArray) ToServerAttachmentArrayOutput

func (i ServerAttachmentArray) ToServerAttachmentArrayOutput() ServerAttachmentArrayOutput

func (ServerAttachmentArray) ToServerAttachmentArrayOutputWithContext

func (i ServerAttachmentArray) ToServerAttachmentArrayOutputWithContext(ctx context.Context) ServerAttachmentArrayOutput

type ServerAttachmentArrayInput

type ServerAttachmentArrayInput interface {
	pulumi.Input

	ToServerAttachmentArrayOutput() ServerAttachmentArrayOutput
	ToServerAttachmentArrayOutputWithContext(context.Context) ServerAttachmentArrayOutput
}

ServerAttachmentArrayInput is an input type that accepts ServerAttachmentArray and ServerAttachmentArrayOutput values. You can construct a concrete instance of `ServerAttachmentArrayInput` via:

ServerAttachmentArray{ ServerAttachmentArgs{...} }

type ServerAttachmentArrayOutput

type ServerAttachmentArrayOutput struct{ *pulumi.OutputState }

func (ServerAttachmentArrayOutput) ElementType

func (ServerAttachmentArrayOutput) Index

func (ServerAttachmentArrayOutput) ToServerAttachmentArrayOutput

func (o ServerAttachmentArrayOutput) ToServerAttachmentArrayOutput() ServerAttachmentArrayOutput

func (ServerAttachmentArrayOutput) ToServerAttachmentArrayOutputWithContext

func (o ServerAttachmentArrayOutput) ToServerAttachmentArrayOutputWithContext(ctx context.Context) ServerAttachmentArrayOutput

type ServerAttachmentBackend

type ServerAttachmentBackend struct {
	InstanceId string `pulumi:"instanceId"`
	Port       int    `pulumi:"port"`
	Weight     *int   `pulumi:"weight"`
}

type ServerAttachmentBackendArgs

type ServerAttachmentBackendArgs struct {
	InstanceId pulumi.StringInput `pulumi:"instanceId"`
	Port       pulumi.IntInput    `pulumi:"port"`
	Weight     pulumi.IntPtrInput `pulumi:"weight"`
}

func (ServerAttachmentBackendArgs) ElementType

func (ServerAttachmentBackendArgs) ToServerAttachmentBackendOutput

func (i ServerAttachmentBackendArgs) ToServerAttachmentBackendOutput() ServerAttachmentBackendOutput

func (ServerAttachmentBackendArgs) ToServerAttachmentBackendOutputWithContext

func (i ServerAttachmentBackendArgs) ToServerAttachmentBackendOutputWithContext(ctx context.Context) ServerAttachmentBackendOutput

type ServerAttachmentBackendArray

type ServerAttachmentBackendArray []ServerAttachmentBackendInput

func (ServerAttachmentBackendArray) ElementType

func (ServerAttachmentBackendArray) ToServerAttachmentBackendArrayOutput

func (i ServerAttachmentBackendArray) ToServerAttachmentBackendArrayOutput() ServerAttachmentBackendArrayOutput

func (ServerAttachmentBackendArray) ToServerAttachmentBackendArrayOutputWithContext

func (i ServerAttachmentBackendArray) ToServerAttachmentBackendArrayOutputWithContext(ctx context.Context) ServerAttachmentBackendArrayOutput

type ServerAttachmentBackendArrayInput

type ServerAttachmentBackendArrayInput interface {
	pulumi.Input

	ToServerAttachmentBackendArrayOutput() ServerAttachmentBackendArrayOutput
	ToServerAttachmentBackendArrayOutputWithContext(context.Context) ServerAttachmentBackendArrayOutput
}

ServerAttachmentBackendArrayInput is an input type that accepts ServerAttachmentBackendArray and ServerAttachmentBackendArrayOutput values. You can construct a concrete instance of `ServerAttachmentBackendArrayInput` via:

ServerAttachmentBackendArray{ ServerAttachmentBackendArgs{...} }

type ServerAttachmentBackendArrayOutput

type ServerAttachmentBackendArrayOutput struct{ *pulumi.OutputState }

func (ServerAttachmentBackendArrayOutput) ElementType

func (ServerAttachmentBackendArrayOutput) Index

func (ServerAttachmentBackendArrayOutput) ToServerAttachmentBackendArrayOutput

func (o ServerAttachmentBackendArrayOutput) ToServerAttachmentBackendArrayOutput() ServerAttachmentBackendArrayOutput

func (ServerAttachmentBackendArrayOutput) ToServerAttachmentBackendArrayOutputWithContext

func (o ServerAttachmentBackendArrayOutput) ToServerAttachmentBackendArrayOutputWithContext(ctx context.Context) ServerAttachmentBackendArrayOutput

type ServerAttachmentBackendInput

type ServerAttachmentBackendInput interface {
	pulumi.Input

	ToServerAttachmentBackendOutput() ServerAttachmentBackendOutput
	ToServerAttachmentBackendOutputWithContext(context.Context) ServerAttachmentBackendOutput
}

ServerAttachmentBackendInput is an input type that accepts ServerAttachmentBackendArgs and ServerAttachmentBackendOutput values. You can construct a concrete instance of `ServerAttachmentBackendInput` via:

ServerAttachmentBackendArgs{...}

type ServerAttachmentBackendOutput

type ServerAttachmentBackendOutput struct{ *pulumi.OutputState }

func (ServerAttachmentBackendOutput) ElementType

func (ServerAttachmentBackendOutput) InstanceId

func (ServerAttachmentBackendOutput) Port

func (ServerAttachmentBackendOutput) ToServerAttachmentBackendOutput

func (o ServerAttachmentBackendOutput) ToServerAttachmentBackendOutput() ServerAttachmentBackendOutput

func (ServerAttachmentBackendOutput) ToServerAttachmentBackendOutputWithContext

func (o ServerAttachmentBackendOutput) ToServerAttachmentBackendOutputWithContext(ctx context.Context) ServerAttachmentBackendOutput

func (ServerAttachmentBackendOutput) Weight

type ServerAttachmentInput

type ServerAttachmentInput interface {
	pulumi.Input

	ToServerAttachmentOutput() ServerAttachmentOutput
	ToServerAttachmentOutputWithContext(ctx context.Context) ServerAttachmentOutput
}

type ServerAttachmentMap

type ServerAttachmentMap map[string]ServerAttachmentInput

func (ServerAttachmentMap) ElementType

func (ServerAttachmentMap) ElementType() reflect.Type

func (ServerAttachmentMap) ToServerAttachmentMapOutput

func (i ServerAttachmentMap) ToServerAttachmentMapOutput() ServerAttachmentMapOutput

func (ServerAttachmentMap) ToServerAttachmentMapOutputWithContext

func (i ServerAttachmentMap) ToServerAttachmentMapOutputWithContext(ctx context.Context) ServerAttachmentMapOutput

type ServerAttachmentMapInput

type ServerAttachmentMapInput interface {
	pulumi.Input

	ToServerAttachmentMapOutput() ServerAttachmentMapOutput
	ToServerAttachmentMapOutputWithContext(context.Context) ServerAttachmentMapOutput
}

ServerAttachmentMapInput is an input type that accepts ServerAttachmentMap and ServerAttachmentMapOutput values. You can construct a concrete instance of `ServerAttachmentMapInput` via:

ServerAttachmentMap{ "key": ServerAttachmentArgs{...} }

type ServerAttachmentMapOutput

type ServerAttachmentMapOutput struct{ *pulumi.OutputState }

func (ServerAttachmentMapOutput) ElementType

func (ServerAttachmentMapOutput) ElementType() reflect.Type

func (ServerAttachmentMapOutput) MapIndex

func (ServerAttachmentMapOutput) ToServerAttachmentMapOutput

func (o ServerAttachmentMapOutput) ToServerAttachmentMapOutput() ServerAttachmentMapOutput

func (ServerAttachmentMapOutput) ToServerAttachmentMapOutputWithContext

func (o ServerAttachmentMapOutput) ToServerAttachmentMapOutputWithContext(ctx context.Context) ServerAttachmentMapOutput

type ServerAttachmentOutput

type ServerAttachmentOutput struct{ *pulumi.OutputState }

func (ServerAttachmentOutput) Backends

list of backend server.

func (ServerAttachmentOutput) ElementType

func (ServerAttachmentOutput) ElementType() reflect.Type

func (ServerAttachmentOutput) ListenerId

listener ID.

func (ServerAttachmentOutput) LoadbalancerId

func (o ServerAttachmentOutput) LoadbalancerId() pulumi.StringOutput

loadbalancer ID.

func (ServerAttachmentOutput) LocationId

location ID, only support for layer 7 loadbalancer.

func (ServerAttachmentOutput) ProtocolType

func (o ServerAttachmentOutput) ProtocolType() pulumi.StringOutput

The protocol type, http or tcp.

func (ServerAttachmentOutput) ToServerAttachmentOutput

func (o ServerAttachmentOutput) ToServerAttachmentOutput() ServerAttachmentOutput

func (ServerAttachmentOutput) ToServerAttachmentOutputWithContext

func (o ServerAttachmentOutput) ToServerAttachmentOutputWithContext(ctx context.Context) ServerAttachmentOutput

type ServerAttachmentState

type ServerAttachmentState struct {
	// list of backend server.
	Backends ServerAttachmentBackendArrayInput
	// listener ID.
	ListenerId pulumi.StringPtrInput
	// loadbalancer ID.
	LoadbalancerId pulumi.StringPtrInput
	// location ID, only support for layer 7 loadbalancer.
	LocationId pulumi.StringPtrInput
	// The protocol type, http or tcp.
	ProtocolType pulumi.StringPtrInput
}

func (ServerAttachmentState) ElementType

func (ServerAttachmentState) ElementType() reflect.Type

Jump to

Keyboard shortcuts

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