clb

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 Attachment

type Attachment struct {
	pulumi.CustomResourceState

	// ID of the CLB.
	ClbId pulumi.StringOutput `pulumi:"clbId"`
	// ID of the CLB listener.
	ListenerId pulumi.StringOutput `pulumi:"listenerId"`
	// Type of protocol within the listener.
	ProtocolType pulumi.StringOutput `pulumi:"protocolType"`
	// ID of the CLB listener rule. Only supports listeners of `HTTPS` and `HTTP` protocol.
	RuleId pulumi.StringPtrOutput `pulumi:"ruleId"`
	// Information of the backends to be attached.
	Targets AttachmentTargetArrayOutput `pulumi:"targets"`
}

func GetAttachment

func GetAttachment(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *AttachmentState, opts ...pulumi.ResourceOption) (*Attachment, error)

GetAttachment gets an existing Attachment 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 NewAttachment

func NewAttachment(ctx *pulumi.Context,
	name string, args *AttachmentArgs, opts ...pulumi.ResourceOption) (*Attachment, error)

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

func (*Attachment) ElementType

func (*Attachment) ElementType() reflect.Type

func (*Attachment) ToAttachmentOutput

func (i *Attachment) ToAttachmentOutput() AttachmentOutput

func (*Attachment) ToAttachmentOutputWithContext

func (i *Attachment) ToAttachmentOutputWithContext(ctx context.Context) AttachmentOutput

type AttachmentArgs

type AttachmentArgs struct {
	// ID of the CLB.
	ClbId pulumi.StringInput
	// ID of the CLB listener.
	ListenerId pulumi.StringInput
	// ID of the CLB listener rule. Only supports listeners of `HTTPS` and `HTTP` protocol.
	RuleId pulumi.StringPtrInput
	// Information of the backends to be attached.
	Targets AttachmentTargetArrayInput
}

The set of arguments for constructing a Attachment resource.

func (AttachmentArgs) ElementType

func (AttachmentArgs) ElementType() reflect.Type

type AttachmentArray

type AttachmentArray []AttachmentInput

func (AttachmentArray) ElementType

func (AttachmentArray) ElementType() reflect.Type

func (AttachmentArray) ToAttachmentArrayOutput

func (i AttachmentArray) ToAttachmentArrayOutput() AttachmentArrayOutput

func (AttachmentArray) ToAttachmentArrayOutputWithContext

func (i AttachmentArray) ToAttachmentArrayOutputWithContext(ctx context.Context) AttachmentArrayOutput

type AttachmentArrayInput

type AttachmentArrayInput interface {
	pulumi.Input

	ToAttachmentArrayOutput() AttachmentArrayOutput
	ToAttachmentArrayOutputWithContext(context.Context) AttachmentArrayOutput
}

AttachmentArrayInput is an input type that accepts AttachmentArray and AttachmentArrayOutput values. You can construct a concrete instance of `AttachmentArrayInput` via:

AttachmentArray{ AttachmentArgs{...} }

type AttachmentArrayOutput

type AttachmentArrayOutput struct{ *pulumi.OutputState }

func (AttachmentArrayOutput) ElementType

func (AttachmentArrayOutput) ElementType() reflect.Type

func (AttachmentArrayOutput) Index

func (AttachmentArrayOutput) ToAttachmentArrayOutput

func (o AttachmentArrayOutput) ToAttachmentArrayOutput() AttachmentArrayOutput

func (AttachmentArrayOutput) ToAttachmentArrayOutputWithContext

func (o AttachmentArrayOutput) ToAttachmentArrayOutputWithContext(ctx context.Context) AttachmentArrayOutput

type AttachmentInput

type AttachmentInput interface {
	pulumi.Input

	ToAttachmentOutput() AttachmentOutput
	ToAttachmentOutputWithContext(ctx context.Context) AttachmentOutput
}

type AttachmentMap

type AttachmentMap map[string]AttachmentInput

func (AttachmentMap) ElementType

func (AttachmentMap) ElementType() reflect.Type

func (AttachmentMap) ToAttachmentMapOutput

func (i AttachmentMap) ToAttachmentMapOutput() AttachmentMapOutput

func (AttachmentMap) ToAttachmentMapOutputWithContext

func (i AttachmentMap) ToAttachmentMapOutputWithContext(ctx context.Context) AttachmentMapOutput

type AttachmentMapInput

type AttachmentMapInput interface {
	pulumi.Input

	ToAttachmentMapOutput() AttachmentMapOutput
	ToAttachmentMapOutputWithContext(context.Context) AttachmentMapOutput
}

AttachmentMapInput is an input type that accepts AttachmentMap and AttachmentMapOutput values. You can construct a concrete instance of `AttachmentMapInput` via:

AttachmentMap{ "key": AttachmentArgs{...} }

type AttachmentMapOutput

type AttachmentMapOutput struct{ *pulumi.OutputState }

func (AttachmentMapOutput) ElementType

func (AttachmentMapOutput) ElementType() reflect.Type

func (AttachmentMapOutput) MapIndex

func (AttachmentMapOutput) ToAttachmentMapOutput

func (o AttachmentMapOutput) ToAttachmentMapOutput() AttachmentMapOutput

func (AttachmentMapOutput) ToAttachmentMapOutputWithContext

func (o AttachmentMapOutput) ToAttachmentMapOutputWithContext(ctx context.Context) AttachmentMapOutput

type AttachmentOutput

type AttachmentOutput struct{ *pulumi.OutputState }

func (AttachmentOutput) ClbId

ID of the CLB.

func (AttachmentOutput) ElementType

func (AttachmentOutput) ElementType() reflect.Type

func (AttachmentOutput) ListenerId

func (o AttachmentOutput) ListenerId() pulumi.StringOutput

ID of the CLB listener.

func (AttachmentOutput) ProtocolType

func (o AttachmentOutput) ProtocolType() pulumi.StringOutput

Type of protocol within the listener.

func (AttachmentOutput) RuleId

ID of the CLB listener rule. Only supports listeners of `HTTPS` and `HTTP` protocol.

func (AttachmentOutput) Targets

Information of the backends to be attached.

func (AttachmentOutput) ToAttachmentOutput

func (o AttachmentOutput) ToAttachmentOutput() AttachmentOutput

func (AttachmentOutput) ToAttachmentOutputWithContext

func (o AttachmentOutput) ToAttachmentOutputWithContext(ctx context.Context) AttachmentOutput

type AttachmentState

type AttachmentState struct {
	// ID of the CLB.
	ClbId pulumi.StringPtrInput
	// ID of the CLB listener.
	ListenerId pulumi.StringPtrInput
	// Type of protocol within the listener.
	ProtocolType pulumi.StringPtrInput
	// ID of the CLB listener rule. Only supports listeners of `HTTPS` and `HTTP` protocol.
	RuleId pulumi.StringPtrInput
	// Information of the backends to be attached.
	Targets AttachmentTargetArrayInput
}

func (AttachmentState) ElementType

func (AttachmentState) ElementType() reflect.Type

type AttachmentTarget

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

type AttachmentTargetArgs

type AttachmentTargetArgs struct {
	EniIp      pulumi.StringPtrInput `pulumi:"eniIp"`
	InstanceId pulumi.StringPtrInput `pulumi:"instanceId"`
	Port       pulumi.IntInput       `pulumi:"port"`
	Weight     pulumi.IntPtrInput    `pulumi:"weight"`
}

func (AttachmentTargetArgs) ElementType

func (AttachmentTargetArgs) ElementType() reflect.Type

func (AttachmentTargetArgs) ToAttachmentTargetOutput

func (i AttachmentTargetArgs) ToAttachmentTargetOutput() AttachmentTargetOutput

func (AttachmentTargetArgs) ToAttachmentTargetOutputWithContext

func (i AttachmentTargetArgs) ToAttachmentTargetOutputWithContext(ctx context.Context) AttachmentTargetOutput

type AttachmentTargetArray

type AttachmentTargetArray []AttachmentTargetInput

func (AttachmentTargetArray) ElementType

func (AttachmentTargetArray) ElementType() reflect.Type

func (AttachmentTargetArray) ToAttachmentTargetArrayOutput

func (i AttachmentTargetArray) ToAttachmentTargetArrayOutput() AttachmentTargetArrayOutput

func (AttachmentTargetArray) ToAttachmentTargetArrayOutputWithContext

func (i AttachmentTargetArray) ToAttachmentTargetArrayOutputWithContext(ctx context.Context) AttachmentTargetArrayOutput

type AttachmentTargetArrayInput

type AttachmentTargetArrayInput interface {
	pulumi.Input

	ToAttachmentTargetArrayOutput() AttachmentTargetArrayOutput
	ToAttachmentTargetArrayOutputWithContext(context.Context) AttachmentTargetArrayOutput
}

AttachmentTargetArrayInput is an input type that accepts AttachmentTargetArray and AttachmentTargetArrayOutput values. You can construct a concrete instance of `AttachmentTargetArrayInput` via:

AttachmentTargetArray{ AttachmentTargetArgs{...} }

type AttachmentTargetArrayOutput

type AttachmentTargetArrayOutput struct{ *pulumi.OutputState }

func (AttachmentTargetArrayOutput) ElementType

func (AttachmentTargetArrayOutput) Index

func (AttachmentTargetArrayOutput) ToAttachmentTargetArrayOutput

func (o AttachmentTargetArrayOutput) ToAttachmentTargetArrayOutput() AttachmentTargetArrayOutput

func (AttachmentTargetArrayOutput) ToAttachmentTargetArrayOutputWithContext

func (o AttachmentTargetArrayOutput) ToAttachmentTargetArrayOutputWithContext(ctx context.Context) AttachmentTargetArrayOutput

type AttachmentTargetInput

type AttachmentTargetInput interface {
	pulumi.Input

	ToAttachmentTargetOutput() AttachmentTargetOutput
	ToAttachmentTargetOutputWithContext(context.Context) AttachmentTargetOutput
}

AttachmentTargetInput is an input type that accepts AttachmentTargetArgs and AttachmentTargetOutput values. You can construct a concrete instance of `AttachmentTargetInput` via:

AttachmentTargetArgs{...}

type AttachmentTargetOutput

type AttachmentTargetOutput struct{ *pulumi.OutputState }

func (AttachmentTargetOutput) ElementType

func (AttachmentTargetOutput) ElementType() reflect.Type

func (AttachmentTargetOutput) EniIp

func (AttachmentTargetOutput) InstanceId

func (AttachmentTargetOutput) Port

func (AttachmentTargetOutput) ToAttachmentTargetOutput

func (o AttachmentTargetOutput) ToAttachmentTargetOutput() AttachmentTargetOutput

func (AttachmentTargetOutput) ToAttachmentTargetOutputWithContext

func (o AttachmentTargetOutput) ToAttachmentTargetOutputWithContext(ctx context.Context) AttachmentTargetOutput

func (AttachmentTargetOutput) Weight

type CustomizedConfig

type CustomizedConfig struct {
	pulumi.CustomResourceState

	// Content of Customized Config.
	ConfigContent pulumi.StringOutput `pulumi:"configContent"`
	// Name of Customized Config.
	ConfigName pulumi.StringOutput `pulumi:"configName"`
	// Create time of Customized Config.
	CreateTime pulumi.StringOutput `pulumi:"createTime"`
	// List of LoadBalancer Ids.
	LoadBalancerIds pulumi.StringArrayOutput `pulumi:"loadBalancerIds"`
	// Update time of Customized Config.
	UpdateTime pulumi.StringOutput `pulumi:"updateTime"`
}

func GetCustomizedConfig

func GetCustomizedConfig(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *CustomizedConfigState, opts ...pulumi.ResourceOption) (*CustomizedConfig, error)

GetCustomizedConfig gets an existing CustomizedConfig 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 NewCustomizedConfig

func NewCustomizedConfig(ctx *pulumi.Context,
	name string, args *CustomizedConfigArgs, opts ...pulumi.ResourceOption) (*CustomizedConfig, error)

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

func (*CustomizedConfig) ElementType

func (*CustomizedConfig) ElementType() reflect.Type

func (*CustomizedConfig) ToCustomizedConfigOutput

func (i *CustomizedConfig) ToCustomizedConfigOutput() CustomizedConfigOutput

func (*CustomizedConfig) ToCustomizedConfigOutputWithContext

func (i *CustomizedConfig) ToCustomizedConfigOutputWithContext(ctx context.Context) CustomizedConfigOutput

type CustomizedConfigArgs

type CustomizedConfigArgs struct {
	// Content of Customized Config.
	ConfigContent pulumi.StringInput
	// Name of Customized Config.
	ConfigName pulumi.StringInput
	// List of LoadBalancer Ids.
	LoadBalancerIds pulumi.StringArrayInput
}

The set of arguments for constructing a CustomizedConfig resource.

func (CustomizedConfigArgs) ElementType

func (CustomizedConfigArgs) ElementType() reflect.Type

type CustomizedConfigArray

type CustomizedConfigArray []CustomizedConfigInput

func (CustomizedConfigArray) ElementType

func (CustomizedConfigArray) ElementType() reflect.Type

func (CustomizedConfigArray) ToCustomizedConfigArrayOutput

func (i CustomizedConfigArray) ToCustomizedConfigArrayOutput() CustomizedConfigArrayOutput

func (CustomizedConfigArray) ToCustomizedConfigArrayOutputWithContext

func (i CustomizedConfigArray) ToCustomizedConfigArrayOutputWithContext(ctx context.Context) CustomizedConfigArrayOutput

type CustomizedConfigArrayInput

type CustomizedConfigArrayInput interface {
	pulumi.Input

	ToCustomizedConfigArrayOutput() CustomizedConfigArrayOutput
	ToCustomizedConfigArrayOutputWithContext(context.Context) CustomizedConfigArrayOutput
}

CustomizedConfigArrayInput is an input type that accepts CustomizedConfigArray and CustomizedConfigArrayOutput values. You can construct a concrete instance of `CustomizedConfigArrayInput` via:

CustomizedConfigArray{ CustomizedConfigArgs{...} }

type CustomizedConfigArrayOutput

type CustomizedConfigArrayOutput struct{ *pulumi.OutputState }

func (CustomizedConfigArrayOutput) ElementType

func (CustomizedConfigArrayOutput) Index

func (CustomizedConfigArrayOutput) ToCustomizedConfigArrayOutput

func (o CustomizedConfigArrayOutput) ToCustomizedConfigArrayOutput() CustomizedConfigArrayOutput

func (CustomizedConfigArrayOutput) ToCustomizedConfigArrayOutputWithContext

func (o CustomizedConfigArrayOutput) ToCustomizedConfigArrayOutputWithContext(ctx context.Context) CustomizedConfigArrayOutput

type CustomizedConfigInput

type CustomizedConfigInput interface {
	pulumi.Input

	ToCustomizedConfigOutput() CustomizedConfigOutput
	ToCustomizedConfigOutputWithContext(ctx context.Context) CustomizedConfigOutput
}

type CustomizedConfigMap

type CustomizedConfigMap map[string]CustomizedConfigInput

func (CustomizedConfigMap) ElementType

func (CustomizedConfigMap) ElementType() reflect.Type

func (CustomizedConfigMap) ToCustomizedConfigMapOutput

func (i CustomizedConfigMap) ToCustomizedConfigMapOutput() CustomizedConfigMapOutput

func (CustomizedConfigMap) ToCustomizedConfigMapOutputWithContext

func (i CustomizedConfigMap) ToCustomizedConfigMapOutputWithContext(ctx context.Context) CustomizedConfigMapOutput

type CustomizedConfigMapInput

type CustomizedConfigMapInput interface {
	pulumi.Input

	ToCustomizedConfigMapOutput() CustomizedConfigMapOutput
	ToCustomizedConfigMapOutputWithContext(context.Context) CustomizedConfigMapOutput
}

CustomizedConfigMapInput is an input type that accepts CustomizedConfigMap and CustomizedConfigMapOutput values. You can construct a concrete instance of `CustomizedConfigMapInput` via:

CustomizedConfigMap{ "key": CustomizedConfigArgs{...} }

type CustomizedConfigMapOutput

type CustomizedConfigMapOutput struct{ *pulumi.OutputState }

func (CustomizedConfigMapOutput) ElementType

func (CustomizedConfigMapOutput) ElementType() reflect.Type

func (CustomizedConfigMapOutput) MapIndex

func (CustomizedConfigMapOutput) ToCustomizedConfigMapOutput

func (o CustomizedConfigMapOutput) ToCustomizedConfigMapOutput() CustomizedConfigMapOutput

func (CustomizedConfigMapOutput) ToCustomizedConfigMapOutputWithContext

func (o CustomizedConfigMapOutput) ToCustomizedConfigMapOutputWithContext(ctx context.Context) CustomizedConfigMapOutput

type CustomizedConfigOutput

type CustomizedConfigOutput struct{ *pulumi.OutputState }

func (CustomizedConfigOutput) ConfigContent

func (o CustomizedConfigOutput) ConfigContent() pulumi.StringOutput

Content of Customized Config.

func (CustomizedConfigOutput) ConfigName

Name of Customized Config.

func (CustomizedConfigOutput) CreateTime

Create time of Customized Config.

func (CustomizedConfigOutput) ElementType

func (CustomizedConfigOutput) ElementType() reflect.Type

func (CustomizedConfigOutput) LoadBalancerIds

func (o CustomizedConfigOutput) LoadBalancerIds() pulumi.StringArrayOutput

List of LoadBalancer Ids.

func (CustomizedConfigOutput) ToCustomizedConfigOutput

func (o CustomizedConfigOutput) ToCustomizedConfigOutput() CustomizedConfigOutput

func (CustomizedConfigOutput) ToCustomizedConfigOutputWithContext

func (o CustomizedConfigOutput) ToCustomizedConfigOutputWithContext(ctx context.Context) CustomizedConfigOutput

func (CustomizedConfigOutput) UpdateTime

Update time of Customized Config.

type CustomizedConfigState

type CustomizedConfigState struct {
	// Content of Customized Config.
	ConfigContent pulumi.StringPtrInput
	// Name of Customized Config.
	ConfigName pulumi.StringPtrInput
	// Create time of Customized Config.
	CreateTime pulumi.StringPtrInput
	// List of LoadBalancer Ids.
	LoadBalancerIds pulumi.StringArrayInput
	// Update time of Customized Config.
	UpdateTime pulumi.StringPtrInput
}

func (CustomizedConfigState) ElementType

func (CustomizedConfigState) ElementType() reflect.Type

type FunctionTargetsAttachment

type FunctionTargetsAttachment struct {
	pulumi.CustomResourceState

	// The domain name of the target forwarding rule. If the LocationId parameter has been entered, this parameter will not
	// take effect.
	Domain pulumi.StringOutput `pulumi:"domain"`
	// List of cloud functions to be bound.
	FunctionTargets FunctionTargetsAttachmentFunctionTargetsOutput `pulumi:"functionTargets"`
	// Load Balancer Listener ID.
	ListenerId pulumi.StringOutput `pulumi:"listenerId"`
	// Load Balancer Instance ID.
	LoadBalancerId pulumi.StringOutput `pulumi:"loadBalancerId"`
	// The ID of the target forwarding rule. When binding the cloud function to a layer-7 forwarding rule, this parameter or
	// the Domain+Url parameter must be entered.
	LocationId pulumi.StringOutput `pulumi:"locationId"`
	// The URL of the target forwarding rule. If the LocationId parameter has been entered, this parameter will not take
	// effect.
	Url pulumi.StringOutput `pulumi:"url"`
}

func GetFunctionTargetsAttachment

func GetFunctionTargetsAttachment(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *FunctionTargetsAttachmentState, opts ...pulumi.ResourceOption) (*FunctionTargetsAttachment, error)

GetFunctionTargetsAttachment gets an existing FunctionTargetsAttachment 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 NewFunctionTargetsAttachment

func NewFunctionTargetsAttachment(ctx *pulumi.Context,
	name string, args *FunctionTargetsAttachmentArgs, opts ...pulumi.ResourceOption) (*FunctionTargetsAttachment, error)

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

func (*FunctionTargetsAttachment) ElementType

func (*FunctionTargetsAttachment) ElementType() reflect.Type

func (*FunctionTargetsAttachment) ToFunctionTargetsAttachmentOutput

func (i *FunctionTargetsAttachment) ToFunctionTargetsAttachmentOutput() FunctionTargetsAttachmentOutput

func (*FunctionTargetsAttachment) ToFunctionTargetsAttachmentOutputWithContext

func (i *FunctionTargetsAttachment) ToFunctionTargetsAttachmentOutputWithContext(ctx context.Context) FunctionTargetsAttachmentOutput

type FunctionTargetsAttachmentArgs

type FunctionTargetsAttachmentArgs struct {
	// The domain name of the target forwarding rule. If the LocationId parameter has been entered, this parameter will not
	// take effect.
	Domain pulumi.StringPtrInput
	// List of cloud functions to be bound.
	FunctionTargets FunctionTargetsAttachmentFunctionTargetsInput
	// Load Balancer Listener ID.
	ListenerId pulumi.StringInput
	// Load Balancer Instance ID.
	LoadBalancerId pulumi.StringInput
	// The ID of the target forwarding rule. When binding the cloud function to a layer-7 forwarding rule, this parameter or
	// the Domain+Url parameter must be entered.
	LocationId pulumi.StringPtrInput
	// The URL of the target forwarding rule. If the LocationId parameter has been entered, this parameter will not take
	// effect.
	Url pulumi.StringPtrInput
}

The set of arguments for constructing a FunctionTargetsAttachment resource.

func (FunctionTargetsAttachmentArgs) ElementType

type FunctionTargetsAttachmentArray

type FunctionTargetsAttachmentArray []FunctionTargetsAttachmentInput

func (FunctionTargetsAttachmentArray) ElementType

func (FunctionTargetsAttachmentArray) ToFunctionTargetsAttachmentArrayOutput

func (i FunctionTargetsAttachmentArray) ToFunctionTargetsAttachmentArrayOutput() FunctionTargetsAttachmentArrayOutput

func (FunctionTargetsAttachmentArray) ToFunctionTargetsAttachmentArrayOutputWithContext

func (i FunctionTargetsAttachmentArray) ToFunctionTargetsAttachmentArrayOutputWithContext(ctx context.Context) FunctionTargetsAttachmentArrayOutput

type FunctionTargetsAttachmentArrayInput

type FunctionTargetsAttachmentArrayInput interface {
	pulumi.Input

	ToFunctionTargetsAttachmentArrayOutput() FunctionTargetsAttachmentArrayOutput
	ToFunctionTargetsAttachmentArrayOutputWithContext(context.Context) FunctionTargetsAttachmentArrayOutput
}

FunctionTargetsAttachmentArrayInput is an input type that accepts FunctionTargetsAttachmentArray and FunctionTargetsAttachmentArrayOutput values. You can construct a concrete instance of `FunctionTargetsAttachmentArrayInput` via:

FunctionTargetsAttachmentArray{ FunctionTargetsAttachmentArgs{...} }

type FunctionTargetsAttachmentArrayOutput

type FunctionTargetsAttachmentArrayOutput struct{ *pulumi.OutputState }

func (FunctionTargetsAttachmentArrayOutput) ElementType

func (FunctionTargetsAttachmentArrayOutput) Index

func (FunctionTargetsAttachmentArrayOutput) ToFunctionTargetsAttachmentArrayOutput

func (o FunctionTargetsAttachmentArrayOutput) ToFunctionTargetsAttachmentArrayOutput() FunctionTargetsAttachmentArrayOutput

func (FunctionTargetsAttachmentArrayOutput) ToFunctionTargetsAttachmentArrayOutputWithContext

func (o FunctionTargetsAttachmentArrayOutput) ToFunctionTargetsAttachmentArrayOutputWithContext(ctx context.Context) FunctionTargetsAttachmentArrayOutput

type FunctionTargetsAttachmentFunctionTargets

type FunctionTargetsAttachmentFunctionTargets struct {
	Function FunctionTargetsAttachmentFunctionTargetsFunction `pulumi:"function"`
	Weight   *int                                             `pulumi:"weight"`
}

type FunctionTargetsAttachmentFunctionTargetsArgs

type FunctionTargetsAttachmentFunctionTargetsArgs struct {
	Function FunctionTargetsAttachmentFunctionTargetsFunctionInput `pulumi:"function"`
	Weight   pulumi.IntPtrInput                                    `pulumi:"weight"`
}

func (FunctionTargetsAttachmentFunctionTargetsArgs) ElementType

func (FunctionTargetsAttachmentFunctionTargetsArgs) ToFunctionTargetsAttachmentFunctionTargetsOutput

func (i FunctionTargetsAttachmentFunctionTargetsArgs) ToFunctionTargetsAttachmentFunctionTargetsOutput() FunctionTargetsAttachmentFunctionTargetsOutput

func (FunctionTargetsAttachmentFunctionTargetsArgs) ToFunctionTargetsAttachmentFunctionTargetsOutputWithContext

func (i FunctionTargetsAttachmentFunctionTargetsArgs) ToFunctionTargetsAttachmentFunctionTargetsOutputWithContext(ctx context.Context) FunctionTargetsAttachmentFunctionTargetsOutput

func (FunctionTargetsAttachmentFunctionTargetsArgs) ToFunctionTargetsAttachmentFunctionTargetsPtrOutput

func (i FunctionTargetsAttachmentFunctionTargetsArgs) ToFunctionTargetsAttachmentFunctionTargetsPtrOutput() FunctionTargetsAttachmentFunctionTargetsPtrOutput

func (FunctionTargetsAttachmentFunctionTargetsArgs) ToFunctionTargetsAttachmentFunctionTargetsPtrOutputWithContext

func (i FunctionTargetsAttachmentFunctionTargetsArgs) ToFunctionTargetsAttachmentFunctionTargetsPtrOutputWithContext(ctx context.Context) FunctionTargetsAttachmentFunctionTargetsPtrOutput

type FunctionTargetsAttachmentFunctionTargetsFunction

type FunctionTargetsAttachmentFunctionTargetsFunction struct {
	FunctionName          string  `pulumi:"functionName"`
	FunctionNamespace     string  `pulumi:"functionNamespace"`
	FunctionQualifier     string  `pulumi:"functionQualifier"`
	FunctionQualifierType *string `pulumi:"functionQualifierType"`
}

type FunctionTargetsAttachmentFunctionTargetsFunctionArgs

type FunctionTargetsAttachmentFunctionTargetsFunctionArgs struct {
	FunctionName          pulumi.StringInput    `pulumi:"functionName"`
	FunctionNamespace     pulumi.StringInput    `pulumi:"functionNamespace"`
	FunctionQualifier     pulumi.StringInput    `pulumi:"functionQualifier"`
	FunctionQualifierType pulumi.StringPtrInput `pulumi:"functionQualifierType"`
}

func (FunctionTargetsAttachmentFunctionTargetsFunctionArgs) ElementType

func (FunctionTargetsAttachmentFunctionTargetsFunctionArgs) ToFunctionTargetsAttachmentFunctionTargetsFunctionOutput

func (i FunctionTargetsAttachmentFunctionTargetsFunctionArgs) ToFunctionTargetsAttachmentFunctionTargetsFunctionOutput() FunctionTargetsAttachmentFunctionTargetsFunctionOutput

func (FunctionTargetsAttachmentFunctionTargetsFunctionArgs) ToFunctionTargetsAttachmentFunctionTargetsFunctionOutputWithContext

func (i FunctionTargetsAttachmentFunctionTargetsFunctionArgs) ToFunctionTargetsAttachmentFunctionTargetsFunctionOutputWithContext(ctx context.Context) FunctionTargetsAttachmentFunctionTargetsFunctionOutput

func (FunctionTargetsAttachmentFunctionTargetsFunctionArgs) ToFunctionTargetsAttachmentFunctionTargetsFunctionPtrOutput

func (i FunctionTargetsAttachmentFunctionTargetsFunctionArgs) ToFunctionTargetsAttachmentFunctionTargetsFunctionPtrOutput() FunctionTargetsAttachmentFunctionTargetsFunctionPtrOutput

func (FunctionTargetsAttachmentFunctionTargetsFunctionArgs) ToFunctionTargetsAttachmentFunctionTargetsFunctionPtrOutputWithContext

func (i FunctionTargetsAttachmentFunctionTargetsFunctionArgs) ToFunctionTargetsAttachmentFunctionTargetsFunctionPtrOutputWithContext(ctx context.Context) FunctionTargetsAttachmentFunctionTargetsFunctionPtrOutput

type FunctionTargetsAttachmentFunctionTargetsFunctionInput

type FunctionTargetsAttachmentFunctionTargetsFunctionInput interface {
	pulumi.Input

	ToFunctionTargetsAttachmentFunctionTargetsFunctionOutput() FunctionTargetsAttachmentFunctionTargetsFunctionOutput
	ToFunctionTargetsAttachmentFunctionTargetsFunctionOutputWithContext(context.Context) FunctionTargetsAttachmentFunctionTargetsFunctionOutput
}

FunctionTargetsAttachmentFunctionTargetsFunctionInput is an input type that accepts FunctionTargetsAttachmentFunctionTargetsFunctionArgs and FunctionTargetsAttachmentFunctionTargetsFunctionOutput values. You can construct a concrete instance of `FunctionTargetsAttachmentFunctionTargetsFunctionInput` via:

FunctionTargetsAttachmentFunctionTargetsFunctionArgs{...}

type FunctionTargetsAttachmentFunctionTargetsFunctionOutput

type FunctionTargetsAttachmentFunctionTargetsFunctionOutput struct{ *pulumi.OutputState }

func (FunctionTargetsAttachmentFunctionTargetsFunctionOutput) ElementType

func (FunctionTargetsAttachmentFunctionTargetsFunctionOutput) FunctionName

func (FunctionTargetsAttachmentFunctionTargetsFunctionOutput) FunctionNamespace

func (FunctionTargetsAttachmentFunctionTargetsFunctionOutput) FunctionQualifier

func (FunctionTargetsAttachmentFunctionTargetsFunctionOutput) FunctionQualifierType

func (FunctionTargetsAttachmentFunctionTargetsFunctionOutput) ToFunctionTargetsAttachmentFunctionTargetsFunctionOutput

func (FunctionTargetsAttachmentFunctionTargetsFunctionOutput) ToFunctionTargetsAttachmentFunctionTargetsFunctionOutputWithContext

func (o FunctionTargetsAttachmentFunctionTargetsFunctionOutput) ToFunctionTargetsAttachmentFunctionTargetsFunctionOutputWithContext(ctx context.Context) FunctionTargetsAttachmentFunctionTargetsFunctionOutput

func (FunctionTargetsAttachmentFunctionTargetsFunctionOutput) ToFunctionTargetsAttachmentFunctionTargetsFunctionPtrOutput

func (o FunctionTargetsAttachmentFunctionTargetsFunctionOutput) ToFunctionTargetsAttachmentFunctionTargetsFunctionPtrOutput() FunctionTargetsAttachmentFunctionTargetsFunctionPtrOutput

func (FunctionTargetsAttachmentFunctionTargetsFunctionOutput) ToFunctionTargetsAttachmentFunctionTargetsFunctionPtrOutputWithContext

func (o FunctionTargetsAttachmentFunctionTargetsFunctionOutput) ToFunctionTargetsAttachmentFunctionTargetsFunctionPtrOutputWithContext(ctx context.Context) FunctionTargetsAttachmentFunctionTargetsFunctionPtrOutput

type FunctionTargetsAttachmentFunctionTargetsFunctionPtrInput

type FunctionTargetsAttachmentFunctionTargetsFunctionPtrInput interface {
	pulumi.Input

	ToFunctionTargetsAttachmentFunctionTargetsFunctionPtrOutput() FunctionTargetsAttachmentFunctionTargetsFunctionPtrOutput
	ToFunctionTargetsAttachmentFunctionTargetsFunctionPtrOutputWithContext(context.Context) FunctionTargetsAttachmentFunctionTargetsFunctionPtrOutput
}

FunctionTargetsAttachmentFunctionTargetsFunctionPtrInput is an input type that accepts FunctionTargetsAttachmentFunctionTargetsFunctionArgs, FunctionTargetsAttachmentFunctionTargetsFunctionPtr and FunctionTargetsAttachmentFunctionTargetsFunctionPtrOutput values. You can construct a concrete instance of `FunctionTargetsAttachmentFunctionTargetsFunctionPtrInput` via:

        FunctionTargetsAttachmentFunctionTargetsFunctionArgs{...}

or:

        nil

type FunctionTargetsAttachmentFunctionTargetsFunctionPtrOutput

type FunctionTargetsAttachmentFunctionTargetsFunctionPtrOutput struct{ *pulumi.OutputState }

func (FunctionTargetsAttachmentFunctionTargetsFunctionPtrOutput) Elem

func (FunctionTargetsAttachmentFunctionTargetsFunctionPtrOutput) ElementType

func (FunctionTargetsAttachmentFunctionTargetsFunctionPtrOutput) FunctionName

func (FunctionTargetsAttachmentFunctionTargetsFunctionPtrOutput) FunctionNamespace

func (FunctionTargetsAttachmentFunctionTargetsFunctionPtrOutput) FunctionQualifier

func (FunctionTargetsAttachmentFunctionTargetsFunctionPtrOutput) FunctionQualifierType

func (FunctionTargetsAttachmentFunctionTargetsFunctionPtrOutput) ToFunctionTargetsAttachmentFunctionTargetsFunctionPtrOutput

func (FunctionTargetsAttachmentFunctionTargetsFunctionPtrOutput) ToFunctionTargetsAttachmentFunctionTargetsFunctionPtrOutputWithContext

func (o FunctionTargetsAttachmentFunctionTargetsFunctionPtrOutput) ToFunctionTargetsAttachmentFunctionTargetsFunctionPtrOutputWithContext(ctx context.Context) FunctionTargetsAttachmentFunctionTargetsFunctionPtrOutput

type FunctionTargetsAttachmentFunctionTargetsInput

type FunctionTargetsAttachmentFunctionTargetsInput interface {
	pulumi.Input

	ToFunctionTargetsAttachmentFunctionTargetsOutput() FunctionTargetsAttachmentFunctionTargetsOutput
	ToFunctionTargetsAttachmentFunctionTargetsOutputWithContext(context.Context) FunctionTargetsAttachmentFunctionTargetsOutput
}

FunctionTargetsAttachmentFunctionTargetsInput is an input type that accepts FunctionTargetsAttachmentFunctionTargetsArgs and FunctionTargetsAttachmentFunctionTargetsOutput values. You can construct a concrete instance of `FunctionTargetsAttachmentFunctionTargetsInput` via:

FunctionTargetsAttachmentFunctionTargetsArgs{...}

type FunctionTargetsAttachmentFunctionTargetsOutput

type FunctionTargetsAttachmentFunctionTargetsOutput struct{ *pulumi.OutputState }

func (FunctionTargetsAttachmentFunctionTargetsOutput) ElementType

func (FunctionTargetsAttachmentFunctionTargetsOutput) Function

func (FunctionTargetsAttachmentFunctionTargetsOutput) ToFunctionTargetsAttachmentFunctionTargetsOutput

func (o FunctionTargetsAttachmentFunctionTargetsOutput) ToFunctionTargetsAttachmentFunctionTargetsOutput() FunctionTargetsAttachmentFunctionTargetsOutput

func (FunctionTargetsAttachmentFunctionTargetsOutput) ToFunctionTargetsAttachmentFunctionTargetsOutputWithContext

func (o FunctionTargetsAttachmentFunctionTargetsOutput) ToFunctionTargetsAttachmentFunctionTargetsOutputWithContext(ctx context.Context) FunctionTargetsAttachmentFunctionTargetsOutput

func (FunctionTargetsAttachmentFunctionTargetsOutput) ToFunctionTargetsAttachmentFunctionTargetsPtrOutput

func (o FunctionTargetsAttachmentFunctionTargetsOutput) ToFunctionTargetsAttachmentFunctionTargetsPtrOutput() FunctionTargetsAttachmentFunctionTargetsPtrOutput

func (FunctionTargetsAttachmentFunctionTargetsOutput) ToFunctionTargetsAttachmentFunctionTargetsPtrOutputWithContext

func (o FunctionTargetsAttachmentFunctionTargetsOutput) ToFunctionTargetsAttachmentFunctionTargetsPtrOutputWithContext(ctx context.Context) FunctionTargetsAttachmentFunctionTargetsPtrOutput

func (FunctionTargetsAttachmentFunctionTargetsOutput) Weight

type FunctionTargetsAttachmentFunctionTargetsPtrInput

type FunctionTargetsAttachmentFunctionTargetsPtrInput interface {
	pulumi.Input

	ToFunctionTargetsAttachmentFunctionTargetsPtrOutput() FunctionTargetsAttachmentFunctionTargetsPtrOutput
	ToFunctionTargetsAttachmentFunctionTargetsPtrOutputWithContext(context.Context) FunctionTargetsAttachmentFunctionTargetsPtrOutput
}

FunctionTargetsAttachmentFunctionTargetsPtrInput is an input type that accepts FunctionTargetsAttachmentFunctionTargetsArgs, FunctionTargetsAttachmentFunctionTargetsPtr and FunctionTargetsAttachmentFunctionTargetsPtrOutput values. You can construct a concrete instance of `FunctionTargetsAttachmentFunctionTargetsPtrInput` via:

        FunctionTargetsAttachmentFunctionTargetsArgs{...}

or:

        nil

type FunctionTargetsAttachmentFunctionTargetsPtrOutput

type FunctionTargetsAttachmentFunctionTargetsPtrOutput struct{ *pulumi.OutputState }

func (FunctionTargetsAttachmentFunctionTargetsPtrOutput) Elem

func (FunctionTargetsAttachmentFunctionTargetsPtrOutput) ElementType

func (FunctionTargetsAttachmentFunctionTargetsPtrOutput) Function

func (FunctionTargetsAttachmentFunctionTargetsPtrOutput) ToFunctionTargetsAttachmentFunctionTargetsPtrOutput

func (o FunctionTargetsAttachmentFunctionTargetsPtrOutput) ToFunctionTargetsAttachmentFunctionTargetsPtrOutput() FunctionTargetsAttachmentFunctionTargetsPtrOutput

func (FunctionTargetsAttachmentFunctionTargetsPtrOutput) ToFunctionTargetsAttachmentFunctionTargetsPtrOutputWithContext

func (o FunctionTargetsAttachmentFunctionTargetsPtrOutput) ToFunctionTargetsAttachmentFunctionTargetsPtrOutputWithContext(ctx context.Context) FunctionTargetsAttachmentFunctionTargetsPtrOutput

func (FunctionTargetsAttachmentFunctionTargetsPtrOutput) Weight

type FunctionTargetsAttachmentInput

type FunctionTargetsAttachmentInput interface {
	pulumi.Input

	ToFunctionTargetsAttachmentOutput() FunctionTargetsAttachmentOutput
	ToFunctionTargetsAttachmentOutputWithContext(ctx context.Context) FunctionTargetsAttachmentOutput
}

type FunctionTargetsAttachmentMap

type FunctionTargetsAttachmentMap map[string]FunctionTargetsAttachmentInput

func (FunctionTargetsAttachmentMap) ElementType

func (FunctionTargetsAttachmentMap) ToFunctionTargetsAttachmentMapOutput

func (i FunctionTargetsAttachmentMap) ToFunctionTargetsAttachmentMapOutput() FunctionTargetsAttachmentMapOutput

func (FunctionTargetsAttachmentMap) ToFunctionTargetsAttachmentMapOutputWithContext

func (i FunctionTargetsAttachmentMap) ToFunctionTargetsAttachmentMapOutputWithContext(ctx context.Context) FunctionTargetsAttachmentMapOutput

type FunctionTargetsAttachmentMapInput

type FunctionTargetsAttachmentMapInput interface {
	pulumi.Input

	ToFunctionTargetsAttachmentMapOutput() FunctionTargetsAttachmentMapOutput
	ToFunctionTargetsAttachmentMapOutputWithContext(context.Context) FunctionTargetsAttachmentMapOutput
}

FunctionTargetsAttachmentMapInput is an input type that accepts FunctionTargetsAttachmentMap and FunctionTargetsAttachmentMapOutput values. You can construct a concrete instance of `FunctionTargetsAttachmentMapInput` via:

FunctionTargetsAttachmentMap{ "key": FunctionTargetsAttachmentArgs{...} }

type FunctionTargetsAttachmentMapOutput

type FunctionTargetsAttachmentMapOutput struct{ *pulumi.OutputState }

func (FunctionTargetsAttachmentMapOutput) ElementType

func (FunctionTargetsAttachmentMapOutput) MapIndex

func (FunctionTargetsAttachmentMapOutput) ToFunctionTargetsAttachmentMapOutput

func (o FunctionTargetsAttachmentMapOutput) ToFunctionTargetsAttachmentMapOutput() FunctionTargetsAttachmentMapOutput

func (FunctionTargetsAttachmentMapOutput) ToFunctionTargetsAttachmentMapOutputWithContext

func (o FunctionTargetsAttachmentMapOutput) ToFunctionTargetsAttachmentMapOutputWithContext(ctx context.Context) FunctionTargetsAttachmentMapOutput

type FunctionTargetsAttachmentOutput

type FunctionTargetsAttachmentOutput struct{ *pulumi.OutputState }

func (FunctionTargetsAttachmentOutput) Domain

The domain name of the target forwarding rule. If the LocationId parameter has been entered, this parameter will not take effect.

func (FunctionTargetsAttachmentOutput) ElementType

func (FunctionTargetsAttachmentOutput) FunctionTargets

List of cloud functions to be bound.

func (FunctionTargetsAttachmentOutput) ListenerId

Load Balancer Listener ID.

func (FunctionTargetsAttachmentOutput) LoadBalancerId

Load Balancer Instance ID.

func (FunctionTargetsAttachmentOutput) LocationId

The ID of the target forwarding rule. When binding the cloud function to a layer-7 forwarding rule, this parameter or the Domain+Url parameter must be entered.

func (FunctionTargetsAttachmentOutput) ToFunctionTargetsAttachmentOutput

func (o FunctionTargetsAttachmentOutput) ToFunctionTargetsAttachmentOutput() FunctionTargetsAttachmentOutput

func (FunctionTargetsAttachmentOutput) ToFunctionTargetsAttachmentOutputWithContext

func (o FunctionTargetsAttachmentOutput) ToFunctionTargetsAttachmentOutputWithContext(ctx context.Context) FunctionTargetsAttachmentOutput

func (FunctionTargetsAttachmentOutput) Url

The URL of the target forwarding rule. If the LocationId parameter has been entered, this parameter will not take effect.

type FunctionTargetsAttachmentState

type FunctionTargetsAttachmentState struct {
	// The domain name of the target forwarding rule. If the LocationId parameter has been entered, this parameter will not
	// take effect.
	Domain pulumi.StringPtrInput
	// List of cloud functions to be bound.
	FunctionTargets FunctionTargetsAttachmentFunctionTargetsPtrInput
	// Load Balancer Listener ID.
	ListenerId pulumi.StringPtrInput
	// Load Balancer Instance ID.
	LoadBalancerId pulumi.StringPtrInput
	// The ID of the target forwarding rule. When binding the cloud function to a layer-7 forwarding rule, this parameter or
	// the Domain+Url parameter must be entered.
	LocationId pulumi.StringPtrInput
	// The URL of the target forwarding rule. If the LocationId parameter has been entered, this parameter will not take
	// effect.
	Url pulumi.StringPtrInput
}

func (FunctionTargetsAttachmentState) ElementType

type GetAttachmentsArgs

type GetAttachmentsArgs struct {
	ClbId            string  `pulumi:"clbId"`
	ListenerId       string  `pulumi:"listenerId"`
	ResultOutputFile *string `pulumi:"resultOutputFile"`
	RuleId           *string `pulumi:"ruleId"`
}

A collection of arguments for invoking getAttachments.

type GetAttachmentsAttachmentList

type GetAttachmentsAttachmentList struct {
	ClbId        string                               `pulumi:"clbId"`
	ListenerId   string                               `pulumi:"listenerId"`
	ProtocolType string                               `pulumi:"protocolType"`
	RuleId       string                               `pulumi:"ruleId"`
	Targets      []GetAttachmentsAttachmentListTarget `pulumi:"targets"`
}

type GetAttachmentsAttachmentListArgs

type GetAttachmentsAttachmentListArgs struct {
	ClbId        pulumi.StringInput                           `pulumi:"clbId"`
	ListenerId   pulumi.StringInput                           `pulumi:"listenerId"`
	ProtocolType pulumi.StringInput                           `pulumi:"protocolType"`
	RuleId       pulumi.StringInput                           `pulumi:"ruleId"`
	Targets      GetAttachmentsAttachmentListTargetArrayInput `pulumi:"targets"`
}

func (GetAttachmentsAttachmentListArgs) ElementType

func (GetAttachmentsAttachmentListArgs) ToGetAttachmentsAttachmentListOutput

func (i GetAttachmentsAttachmentListArgs) ToGetAttachmentsAttachmentListOutput() GetAttachmentsAttachmentListOutput

func (GetAttachmentsAttachmentListArgs) ToGetAttachmentsAttachmentListOutputWithContext

func (i GetAttachmentsAttachmentListArgs) ToGetAttachmentsAttachmentListOutputWithContext(ctx context.Context) GetAttachmentsAttachmentListOutput

type GetAttachmentsAttachmentListArray

type GetAttachmentsAttachmentListArray []GetAttachmentsAttachmentListInput

func (GetAttachmentsAttachmentListArray) ElementType

func (GetAttachmentsAttachmentListArray) ToGetAttachmentsAttachmentListArrayOutput

func (i GetAttachmentsAttachmentListArray) ToGetAttachmentsAttachmentListArrayOutput() GetAttachmentsAttachmentListArrayOutput

func (GetAttachmentsAttachmentListArray) ToGetAttachmentsAttachmentListArrayOutputWithContext

func (i GetAttachmentsAttachmentListArray) ToGetAttachmentsAttachmentListArrayOutputWithContext(ctx context.Context) GetAttachmentsAttachmentListArrayOutput

type GetAttachmentsAttachmentListArrayInput

type GetAttachmentsAttachmentListArrayInput interface {
	pulumi.Input

	ToGetAttachmentsAttachmentListArrayOutput() GetAttachmentsAttachmentListArrayOutput
	ToGetAttachmentsAttachmentListArrayOutputWithContext(context.Context) GetAttachmentsAttachmentListArrayOutput
}

GetAttachmentsAttachmentListArrayInput is an input type that accepts GetAttachmentsAttachmentListArray and GetAttachmentsAttachmentListArrayOutput values. You can construct a concrete instance of `GetAttachmentsAttachmentListArrayInput` via:

GetAttachmentsAttachmentListArray{ GetAttachmentsAttachmentListArgs{...} }

type GetAttachmentsAttachmentListArrayOutput

type GetAttachmentsAttachmentListArrayOutput struct{ *pulumi.OutputState }

func (GetAttachmentsAttachmentListArrayOutput) ElementType

func (GetAttachmentsAttachmentListArrayOutput) Index

func (GetAttachmentsAttachmentListArrayOutput) ToGetAttachmentsAttachmentListArrayOutput

func (o GetAttachmentsAttachmentListArrayOutput) ToGetAttachmentsAttachmentListArrayOutput() GetAttachmentsAttachmentListArrayOutput

func (GetAttachmentsAttachmentListArrayOutput) ToGetAttachmentsAttachmentListArrayOutputWithContext

func (o GetAttachmentsAttachmentListArrayOutput) ToGetAttachmentsAttachmentListArrayOutputWithContext(ctx context.Context) GetAttachmentsAttachmentListArrayOutput

type GetAttachmentsAttachmentListInput

type GetAttachmentsAttachmentListInput interface {
	pulumi.Input

	ToGetAttachmentsAttachmentListOutput() GetAttachmentsAttachmentListOutput
	ToGetAttachmentsAttachmentListOutputWithContext(context.Context) GetAttachmentsAttachmentListOutput
}

GetAttachmentsAttachmentListInput is an input type that accepts GetAttachmentsAttachmentListArgs and GetAttachmentsAttachmentListOutput values. You can construct a concrete instance of `GetAttachmentsAttachmentListInput` via:

GetAttachmentsAttachmentListArgs{...}

type GetAttachmentsAttachmentListOutput

type GetAttachmentsAttachmentListOutput struct{ *pulumi.OutputState }

func (GetAttachmentsAttachmentListOutput) ClbId

func (GetAttachmentsAttachmentListOutput) ElementType

func (GetAttachmentsAttachmentListOutput) ListenerId

func (GetAttachmentsAttachmentListOutput) ProtocolType

func (GetAttachmentsAttachmentListOutput) RuleId

func (GetAttachmentsAttachmentListOutput) Targets

func (GetAttachmentsAttachmentListOutput) ToGetAttachmentsAttachmentListOutput

func (o GetAttachmentsAttachmentListOutput) ToGetAttachmentsAttachmentListOutput() GetAttachmentsAttachmentListOutput

func (GetAttachmentsAttachmentListOutput) ToGetAttachmentsAttachmentListOutputWithContext

func (o GetAttachmentsAttachmentListOutput) ToGetAttachmentsAttachmentListOutputWithContext(ctx context.Context) GetAttachmentsAttachmentListOutput

type GetAttachmentsAttachmentListTarget

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

type GetAttachmentsAttachmentListTargetArgs

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

func (GetAttachmentsAttachmentListTargetArgs) ElementType

func (GetAttachmentsAttachmentListTargetArgs) ToGetAttachmentsAttachmentListTargetOutput

func (i GetAttachmentsAttachmentListTargetArgs) ToGetAttachmentsAttachmentListTargetOutput() GetAttachmentsAttachmentListTargetOutput

func (GetAttachmentsAttachmentListTargetArgs) ToGetAttachmentsAttachmentListTargetOutputWithContext

func (i GetAttachmentsAttachmentListTargetArgs) ToGetAttachmentsAttachmentListTargetOutputWithContext(ctx context.Context) GetAttachmentsAttachmentListTargetOutput

type GetAttachmentsAttachmentListTargetArray

type GetAttachmentsAttachmentListTargetArray []GetAttachmentsAttachmentListTargetInput

func (GetAttachmentsAttachmentListTargetArray) ElementType

func (GetAttachmentsAttachmentListTargetArray) ToGetAttachmentsAttachmentListTargetArrayOutput

func (i GetAttachmentsAttachmentListTargetArray) ToGetAttachmentsAttachmentListTargetArrayOutput() GetAttachmentsAttachmentListTargetArrayOutput

func (GetAttachmentsAttachmentListTargetArray) ToGetAttachmentsAttachmentListTargetArrayOutputWithContext

func (i GetAttachmentsAttachmentListTargetArray) ToGetAttachmentsAttachmentListTargetArrayOutputWithContext(ctx context.Context) GetAttachmentsAttachmentListTargetArrayOutput

type GetAttachmentsAttachmentListTargetArrayInput

type GetAttachmentsAttachmentListTargetArrayInput interface {
	pulumi.Input

	ToGetAttachmentsAttachmentListTargetArrayOutput() GetAttachmentsAttachmentListTargetArrayOutput
	ToGetAttachmentsAttachmentListTargetArrayOutputWithContext(context.Context) GetAttachmentsAttachmentListTargetArrayOutput
}

GetAttachmentsAttachmentListTargetArrayInput is an input type that accepts GetAttachmentsAttachmentListTargetArray and GetAttachmentsAttachmentListTargetArrayOutput values. You can construct a concrete instance of `GetAttachmentsAttachmentListTargetArrayInput` via:

GetAttachmentsAttachmentListTargetArray{ GetAttachmentsAttachmentListTargetArgs{...} }

type GetAttachmentsAttachmentListTargetArrayOutput

type GetAttachmentsAttachmentListTargetArrayOutput struct{ *pulumi.OutputState }

func (GetAttachmentsAttachmentListTargetArrayOutput) ElementType

func (GetAttachmentsAttachmentListTargetArrayOutput) Index

func (GetAttachmentsAttachmentListTargetArrayOutput) ToGetAttachmentsAttachmentListTargetArrayOutput

func (o GetAttachmentsAttachmentListTargetArrayOutput) ToGetAttachmentsAttachmentListTargetArrayOutput() GetAttachmentsAttachmentListTargetArrayOutput

func (GetAttachmentsAttachmentListTargetArrayOutput) ToGetAttachmentsAttachmentListTargetArrayOutputWithContext

func (o GetAttachmentsAttachmentListTargetArrayOutput) ToGetAttachmentsAttachmentListTargetArrayOutputWithContext(ctx context.Context) GetAttachmentsAttachmentListTargetArrayOutput

type GetAttachmentsAttachmentListTargetInput

type GetAttachmentsAttachmentListTargetInput interface {
	pulumi.Input

	ToGetAttachmentsAttachmentListTargetOutput() GetAttachmentsAttachmentListTargetOutput
	ToGetAttachmentsAttachmentListTargetOutputWithContext(context.Context) GetAttachmentsAttachmentListTargetOutput
}

GetAttachmentsAttachmentListTargetInput is an input type that accepts GetAttachmentsAttachmentListTargetArgs and GetAttachmentsAttachmentListTargetOutput values. You can construct a concrete instance of `GetAttachmentsAttachmentListTargetInput` via:

GetAttachmentsAttachmentListTargetArgs{...}

type GetAttachmentsAttachmentListTargetOutput

type GetAttachmentsAttachmentListTargetOutput struct{ *pulumi.OutputState }

func (GetAttachmentsAttachmentListTargetOutput) ElementType

func (GetAttachmentsAttachmentListTargetOutput) InstanceId

func (GetAttachmentsAttachmentListTargetOutput) Port

func (GetAttachmentsAttachmentListTargetOutput) ToGetAttachmentsAttachmentListTargetOutput

func (o GetAttachmentsAttachmentListTargetOutput) ToGetAttachmentsAttachmentListTargetOutput() GetAttachmentsAttachmentListTargetOutput

func (GetAttachmentsAttachmentListTargetOutput) ToGetAttachmentsAttachmentListTargetOutputWithContext

func (o GetAttachmentsAttachmentListTargetOutput) ToGetAttachmentsAttachmentListTargetOutputWithContext(ctx context.Context) GetAttachmentsAttachmentListTargetOutput

func (GetAttachmentsAttachmentListTargetOutput) Weight

type GetAttachmentsOutputArgs

type GetAttachmentsOutputArgs struct {
	ClbId            pulumi.StringInput    `pulumi:"clbId"`
	ListenerId       pulumi.StringInput    `pulumi:"listenerId"`
	ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"`
	RuleId           pulumi.StringPtrInput `pulumi:"ruleId"`
}

A collection of arguments for invoking getAttachments.

func (GetAttachmentsOutputArgs) ElementType

func (GetAttachmentsOutputArgs) ElementType() reflect.Type

type GetAttachmentsResult

type GetAttachmentsResult struct {
	AttachmentLists []GetAttachmentsAttachmentList `pulumi:"attachmentLists"`
	ClbId           string                         `pulumi:"clbId"`
	// The provider-assigned unique ID for this managed resource.
	Id               string  `pulumi:"id"`
	ListenerId       string  `pulumi:"listenerId"`
	ResultOutputFile *string `pulumi:"resultOutputFile"`
	RuleId           *string `pulumi:"ruleId"`
}

A collection of values returned by getAttachments.

func GetAttachments

func GetAttachments(ctx *pulumi.Context, args *GetAttachmentsArgs, opts ...pulumi.InvokeOption) (*GetAttachmentsResult, error)

type GetAttachmentsResultOutput

type GetAttachmentsResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getAttachments.

func (GetAttachmentsResultOutput) AttachmentLists

func (GetAttachmentsResultOutput) ClbId

func (GetAttachmentsResultOutput) ElementType

func (GetAttachmentsResultOutput) ElementType() reflect.Type

func (GetAttachmentsResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetAttachmentsResultOutput) ListenerId

func (GetAttachmentsResultOutput) ResultOutputFile

func (o GetAttachmentsResultOutput) ResultOutputFile() pulumi.StringPtrOutput

func (GetAttachmentsResultOutput) RuleId

func (GetAttachmentsResultOutput) ToGetAttachmentsResultOutput

func (o GetAttachmentsResultOutput) ToGetAttachmentsResultOutput() GetAttachmentsResultOutput

func (GetAttachmentsResultOutput) ToGetAttachmentsResultOutputWithContext

func (o GetAttachmentsResultOutput) ToGetAttachmentsResultOutputWithContext(ctx context.Context) GetAttachmentsResultOutput

type GetClusterResourcesArgs

type GetClusterResourcesArgs struct {
	Filters          []GetClusterResourcesFilter `pulumi:"filters"`
	ResultOutputFile *string                     `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking getClusterResources.

type GetClusterResourcesClusterResourceSet

type GetClusterResourcesClusterResourceSet struct {
	ClusterId      string                                              `pulumi:"clusterId"`
	ClusterName    string                                              `pulumi:"clusterName"`
	ClustersZones  []GetClusterResourcesClusterResourceSetClustersZone `pulumi:"clustersZones"`
	Idle           string                                              `pulumi:"idle"`
	Isp            string                                              `pulumi:"isp"`
	LoadBalancerId string                                              `pulumi:"loadBalancerId"`
	Vip            string                                              `pulumi:"vip"`
}

type GetClusterResourcesClusterResourceSetArgs

type GetClusterResourcesClusterResourceSetArgs struct {
	ClusterId      pulumi.StringInput                                          `pulumi:"clusterId"`
	ClusterName    pulumi.StringInput                                          `pulumi:"clusterName"`
	ClustersZones  GetClusterResourcesClusterResourceSetClustersZoneArrayInput `pulumi:"clustersZones"`
	Idle           pulumi.StringInput                                          `pulumi:"idle"`
	Isp            pulumi.StringInput                                          `pulumi:"isp"`
	LoadBalancerId pulumi.StringInput                                          `pulumi:"loadBalancerId"`
	Vip            pulumi.StringInput                                          `pulumi:"vip"`
}

func (GetClusterResourcesClusterResourceSetArgs) ElementType

func (GetClusterResourcesClusterResourceSetArgs) ToGetClusterResourcesClusterResourceSetOutput

func (i GetClusterResourcesClusterResourceSetArgs) ToGetClusterResourcesClusterResourceSetOutput() GetClusterResourcesClusterResourceSetOutput

func (GetClusterResourcesClusterResourceSetArgs) ToGetClusterResourcesClusterResourceSetOutputWithContext

func (i GetClusterResourcesClusterResourceSetArgs) ToGetClusterResourcesClusterResourceSetOutputWithContext(ctx context.Context) GetClusterResourcesClusterResourceSetOutput

type GetClusterResourcesClusterResourceSetArray

type GetClusterResourcesClusterResourceSetArray []GetClusterResourcesClusterResourceSetInput

func (GetClusterResourcesClusterResourceSetArray) ElementType

func (GetClusterResourcesClusterResourceSetArray) ToGetClusterResourcesClusterResourceSetArrayOutput

func (i GetClusterResourcesClusterResourceSetArray) ToGetClusterResourcesClusterResourceSetArrayOutput() GetClusterResourcesClusterResourceSetArrayOutput

func (GetClusterResourcesClusterResourceSetArray) ToGetClusterResourcesClusterResourceSetArrayOutputWithContext

func (i GetClusterResourcesClusterResourceSetArray) ToGetClusterResourcesClusterResourceSetArrayOutputWithContext(ctx context.Context) GetClusterResourcesClusterResourceSetArrayOutput

type GetClusterResourcesClusterResourceSetArrayInput

type GetClusterResourcesClusterResourceSetArrayInput interface {
	pulumi.Input

	ToGetClusterResourcesClusterResourceSetArrayOutput() GetClusterResourcesClusterResourceSetArrayOutput
	ToGetClusterResourcesClusterResourceSetArrayOutputWithContext(context.Context) GetClusterResourcesClusterResourceSetArrayOutput
}

GetClusterResourcesClusterResourceSetArrayInput is an input type that accepts GetClusterResourcesClusterResourceSetArray and GetClusterResourcesClusterResourceSetArrayOutput values. You can construct a concrete instance of `GetClusterResourcesClusterResourceSetArrayInput` via:

GetClusterResourcesClusterResourceSetArray{ GetClusterResourcesClusterResourceSetArgs{...} }

type GetClusterResourcesClusterResourceSetArrayOutput

type GetClusterResourcesClusterResourceSetArrayOutput struct{ *pulumi.OutputState }

func (GetClusterResourcesClusterResourceSetArrayOutput) ElementType

func (GetClusterResourcesClusterResourceSetArrayOutput) Index

func (GetClusterResourcesClusterResourceSetArrayOutput) ToGetClusterResourcesClusterResourceSetArrayOutput

func (o GetClusterResourcesClusterResourceSetArrayOutput) ToGetClusterResourcesClusterResourceSetArrayOutput() GetClusterResourcesClusterResourceSetArrayOutput

func (GetClusterResourcesClusterResourceSetArrayOutput) ToGetClusterResourcesClusterResourceSetArrayOutputWithContext

func (o GetClusterResourcesClusterResourceSetArrayOutput) ToGetClusterResourcesClusterResourceSetArrayOutputWithContext(ctx context.Context) GetClusterResourcesClusterResourceSetArrayOutput

type GetClusterResourcesClusterResourceSetClustersZone

type GetClusterResourcesClusterResourceSetClustersZone struct {
	MasterZones []string `pulumi:"masterZones"`
	SlaveZones  []string `pulumi:"slaveZones"`
}

type GetClusterResourcesClusterResourceSetClustersZoneArgs

type GetClusterResourcesClusterResourceSetClustersZoneArgs struct {
	MasterZones pulumi.StringArrayInput `pulumi:"masterZones"`
	SlaveZones  pulumi.StringArrayInput `pulumi:"slaveZones"`
}

func (GetClusterResourcesClusterResourceSetClustersZoneArgs) ElementType

func (GetClusterResourcesClusterResourceSetClustersZoneArgs) ToGetClusterResourcesClusterResourceSetClustersZoneOutput

func (i GetClusterResourcesClusterResourceSetClustersZoneArgs) ToGetClusterResourcesClusterResourceSetClustersZoneOutput() GetClusterResourcesClusterResourceSetClustersZoneOutput

func (GetClusterResourcesClusterResourceSetClustersZoneArgs) ToGetClusterResourcesClusterResourceSetClustersZoneOutputWithContext

func (i GetClusterResourcesClusterResourceSetClustersZoneArgs) ToGetClusterResourcesClusterResourceSetClustersZoneOutputWithContext(ctx context.Context) GetClusterResourcesClusterResourceSetClustersZoneOutput

type GetClusterResourcesClusterResourceSetClustersZoneArray

type GetClusterResourcesClusterResourceSetClustersZoneArray []GetClusterResourcesClusterResourceSetClustersZoneInput

func (GetClusterResourcesClusterResourceSetClustersZoneArray) ElementType

func (GetClusterResourcesClusterResourceSetClustersZoneArray) ToGetClusterResourcesClusterResourceSetClustersZoneArrayOutput

func (i GetClusterResourcesClusterResourceSetClustersZoneArray) ToGetClusterResourcesClusterResourceSetClustersZoneArrayOutput() GetClusterResourcesClusterResourceSetClustersZoneArrayOutput

func (GetClusterResourcesClusterResourceSetClustersZoneArray) ToGetClusterResourcesClusterResourceSetClustersZoneArrayOutputWithContext

func (i GetClusterResourcesClusterResourceSetClustersZoneArray) ToGetClusterResourcesClusterResourceSetClustersZoneArrayOutputWithContext(ctx context.Context) GetClusterResourcesClusterResourceSetClustersZoneArrayOutput

type GetClusterResourcesClusterResourceSetClustersZoneArrayInput

type GetClusterResourcesClusterResourceSetClustersZoneArrayInput interface {
	pulumi.Input

	ToGetClusterResourcesClusterResourceSetClustersZoneArrayOutput() GetClusterResourcesClusterResourceSetClustersZoneArrayOutput
	ToGetClusterResourcesClusterResourceSetClustersZoneArrayOutputWithContext(context.Context) GetClusterResourcesClusterResourceSetClustersZoneArrayOutput
}

GetClusterResourcesClusterResourceSetClustersZoneArrayInput is an input type that accepts GetClusterResourcesClusterResourceSetClustersZoneArray and GetClusterResourcesClusterResourceSetClustersZoneArrayOutput values. You can construct a concrete instance of `GetClusterResourcesClusterResourceSetClustersZoneArrayInput` via:

GetClusterResourcesClusterResourceSetClustersZoneArray{ GetClusterResourcesClusterResourceSetClustersZoneArgs{...} }

type GetClusterResourcesClusterResourceSetClustersZoneArrayOutput

type GetClusterResourcesClusterResourceSetClustersZoneArrayOutput struct{ *pulumi.OutputState }

func (GetClusterResourcesClusterResourceSetClustersZoneArrayOutput) ElementType

func (GetClusterResourcesClusterResourceSetClustersZoneArrayOutput) Index

func (GetClusterResourcesClusterResourceSetClustersZoneArrayOutput) ToGetClusterResourcesClusterResourceSetClustersZoneArrayOutput

func (GetClusterResourcesClusterResourceSetClustersZoneArrayOutput) ToGetClusterResourcesClusterResourceSetClustersZoneArrayOutputWithContext

func (o GetClusterResourcesClusterResourceSetClustersZoneArrayOutput) ToGetClusterResourcesClusterResourceSetClustersZoneArrayOutputWithContext(ctx context.Context) GetClusterResourcesClusterResourceSetClustersZoneArrayOutput

type GetClusterResourcesClusterResourceSetClustersZoneInput

type GetClusterResourcesClusterResourceSetClustersZoneInput interface {
	pulumi.Input

	ToGetClusterResourcesClusterResourceSetClustersZoneOutput() GetClusterResourcesClusterResourceSetClustersZoneOutput
	ToGetClusterResourcesClusterResourceSetClustersZoneOutputWithContext(context.Context) GetClusterResourcesClusterResourceSetClustersZoneOutput
}

GetClusterResourcesClusterResourceSetClustersZoneInput is an input type that accepts GetClusterResourcesClusterResourceSetClustersZoneArgs and GetClusterResourcesClusterResourceSetClustersZoneOutput values. You can construct a concrete instance of `GetClusterResourcesClusterResourceSetClustersZoneInput` via:

GetClusterResourcesClusterResourceSetClustersZoneArgs{...}

type GetClusterResourcesClusterResourceSetClustersZoneOutput

type GetClusterResourcesClusterResourceSetClustersZoneOutput struct{ *pulumi.OutputState }

func (GetClusterResourcesClusterResourceSetClustersZoneOutput) ElementType

func (GetClusterResourcesClusterResourceSetClustersZoneOutput) MasterZones

func (GetClusterResourcesClusterResourceSetClustersZoneOutput) SlaveZones

func (GetClusterResourcesClusterResourceSetClustersZoneOutput) ToGetClusterResourcesClusterResourceSetClustersZoneOutput

func (GetClusterResourcesClusterResourceSetClustersZoneOutput) ToGetClusterResourcesClusterResourceSetClustersZoneOutputWithContext

func (o GetClusterResourcesClusterResourceSetClustersZoneOutput) ToGetClusterResourcesClusterResourceSetClustersZoneOutputWithContext(ctx context.Context) GetClusterResourcesClusterResourceSetClustersZoneOutput

type GetClusterResourcesClusterResourceSetInput

type GetClusterResourcesClusterResourceSetInput interface {
	pulumi.Input

	ToGetClusterResourcesClusterResourceSetOutput() GetClusterResourcesClusterResourceSetOutput
	ToGetClusterResourcesClusterResourceSetOutputWithContext(context.Context) GetClusterResourcesClusterResourceSetOutput
}

GetClusterResourcesClusterResourceSetInput is an input type that accepts GetClusterResourcesClusterResourceSetArgs and GetClusterResourcesClusterResourceSetOutput values. You can construct a concrete instance of `GetClusterResourcesClusterResourceSetInput` via:

GetClusterResourcesClusterResourceSetArgs{...}

type GetClusterResourcesClusterResourceSetOutput

type GetClusterResourcesClusterResourceSetOutput struct{ *pulumi.OutputState }

func (GetClusterResourcesClusterResourceSetOutput) ClusterId

func (GetClusterResourcesClusterResourceSetOutput) ClusterName

func (GetClusterResourcesClusterResourceSetOutput) ClustersZones

func (GetClusterResourcesClusterResourceSetOutput) ElementType

func (GetClusterResourcesClusterResourceSetOutput) Idle

func (GetClusterResourcesClusterResourceSetOutput) Isp

func (GetClusterResourcesClusterResourceSetOutput) LoadBalancerId

func (GetClusterResourcesClusterResourceSetOutput) ToGetClusterResourcesClusterResourceSetOutput

func (o GetClusterResourcesClusterResourceSetOutput) ToGetClusterResourcesClusterResourceSetOutput() GetClusterResourcesClusterResourceSetOutput

func (GetClusterResourcesClusterResourceSetOutput) ToGetClusterResourcesClusterResourceSetOutputWithContext

func (o GetClusterResourcesClusterResourceSetOutput) ToGetClusterResourcesClusterResourceSetOutputWithContext(ctx context.Context) GetClusterResourcesClusterResourceSetOutput

func (GetClusterResourcesClusterResourceSetOutput) Vip

type GetClusterResourcesFilter

type GetClusterResourcesFilter struct {
	Name   string   `pulumi:"name"`
	Values []string `pulumi:"values"`
}

type GetClusterResourcesFilterArgs

type GetClusterResourcesFilterArgs struct {
	Name   pulumi.StringInput      `pulumi:"name"`
	Values pulumi.StringArrayInput `pulumi:"values"`
}

func (GetClusterResourcesFilterArgs) ElementType

func (GetClusterResourcesFilterArgs) ToGetClusterResourcesFilterOutput

func (i GetClusterResourcesFilterArgs) ToGetClusterResourcesFilterOutput() GetClusterResourcesFilterOutput

func (GetClusterResourcesFilterArgs) ToGetClusterResourcesFilterOutputWithContext

func (i GetClusterResourcesFilterArgs) ToGetClusterResourcesFilterOutputWithContext(ctx context.Context) GetClusterResourcesFilterOutput

type GetClusterResourcesFilterArray

type GetClusterResourcesFilterArray []GetClusterResourcesFilterInput

func (GetClusterResourcesFilterArray) ElementType

func (GetClusterResourcesFilterArray) ToGetClusterResourcesFilterArrayOutput

func (i GetClusterResourcesFilterArray) ToGetClusterResourcesFilterArrayOutput() GetClusterResourcesFilterArrayOutput

func (GetClusterResourcesFilterArray) ToGetClusterResourcesFilterArrayOutputWithContext

func (i GetClusterResourcesFilterArray) ToGetClusterResourcesFilterArrayOutputWithContext(ctx context.Context) GetClusterResourcesFilterArrayOutput

type GetClusterResourcesFilterArrayInput

type GetClusterResourcesFilterArrayInput interface {
	pulumi.Input

	ToGetClusterResourcesFilterArrayOutput() GetClusterResourcesFilterArrayOutput
	ToGetClusterResourcesFilterArrayOutputWithContext(context.Context) GetClusterResourcesFilterArrayOutput
}

GetClusterResourcesFilterArrayInput is an input type that accepts GetClusterResourcesFilterArray and GetClusterResourcesFilterArrayOutput values. You can construct a concrete instance of `GetClusterResourcesFilterArrayInput` via:

GetClusterResourcesFilterArray{ GetClusterResourcesFilterArgs{...} }

type GetClusterResourcesFilterArrayOutput

type GetClusterResourcesFilterArrayOutput struct{ *pulumi.OutputState }

func (GetClusterResourcesFilterArrayOutput) ElementType

func (GetClusterResourcesFilterArrayOutput) Index

func (GetClusterResourcesFilterArrayOutput) ToGetClusterResourcesFilterArrayOutput

func (o GetClusterResourcesFilterArrayOutput) ToGetClusterResourcesFilterArrayOutput() GetClusterResourcesFilterArrayOutput

func (GetClusterResourcesFilterArrayOutput) ToGetClusterResourcesFilterArrayOutputWithContext

func (o GetClusterResourcesFilterArrayOutput) ToGetClusterResourcesFilterArrayOutputWithContext(ctx context.Context) GetClusterResourcesFilterArrayOutput

type GetClusterResourcesFilterInput

type GetClusterResourcesFilterInput interface {
	pulumi.Input

	ToGetClusterResourcesFilterOutput() GetClusterResourcesFilterOutput
	ToGetClusterResourcesFilterOutputWithContext(context.Context) GetClusterResourcesFilterOutput
}

GetClusterResourcesFilterInput is an input type that accepts GetClusterResourcesFilterArgs and GetClusterResourcesFilterOutput values. You can construct a concrete instance of `GetClusterResourcesFilterInput` via:

GetClusterResourcesFilterArgs{...}

type GetClusterResourcesFilterOutput

type GetClusterResourcesFilterOutput struct{ *pulumi.OutputState }

func (GetClusterResourcesFilterOutput) ElementType

func (GetClusterResourcesFilterOutput) Name

func (GetClusterResourcesFilterOutput) ToGetClusterResourcesFilterOutput

func (o GetClusterResourcesFilterOutput) ToGetClusterResourcesFilterOutput() GetClusterResourcesFilterOutput

func (GetClusterResourcesFilterOutput) ToGetClusterResourcesFilterOutputWithContext

func (o GetClusterResourcesFilterOutput) ToGetClusterResourcesFilterOutputWithContext(ctx context.Context) GetClusterResourcesFilterOutput

func (GetClusterResourcesFilterOutput) Values

type GetClusterResourcesOutputArgs

type GetClusterResourcesOutputArgs struct {
	Filters          GetClusterResourcesFilterArrayInput `pulumi:"filters"`
	ResultOutputFile pulumi.StringPtrInput               `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking getClusterResources.

func (GetClusterResourcesOutputArgs) ElementType

type GetClusterResourcesResult

type GetClusterResourcesResult struct {
	ClusterResourceSets []GetClusterResourcesClusterResourceSet `pulumi:"clusterResourceSets"`
	Filters             []GetClusterResourcesFilter             `pulumi:"filters"`
	// The provider-assigned unique ID for this managed resource.
	Id               string  `pulumi:"id"`
	ResultOutputFile *string `pulumi:"resultOutputFile"`
}

A collection of values returned by getClusterResources.

type GetClusterResourcesResultOutput

type GetClusterResourcesResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getClusterResources.

func (GetClusterResourcesResultOutput) ClusterResourceSets

func (GetClusterResourcesResultOutput) ElementType

func (GetClusterResourcesResultOutput) Filters

func (GetClusterResourcesResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetClusterResourcesResultOutput) ResultOutputFile

func (GetClusterResourcesResultOutput) ToGetClusterResourcesResultOutput

func (o GetClusterResourcesResultOutput) ToGetClusterResourcesResultOutput() GetClusterResourcesResultOutput

func (GetClusterResourcesResultOutput) ToGetClusterResourcesResultOutputWithContext

func (o GetClusterResourcesResultOutput) ToGetClusterResourcesResultOutputWithContext(ctx context.Context) GetClusterResourcesResultOutput

type GetCrossTargetsArgs

type GetCrossTargetsArgs struct {
	Filters          []GetCrossTargetsFilter `pulumi:"filters"`
	ResultOutputFile *string                 `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking getCrossTargets.

type GetCrossTargetsCrossTargetSet

type GetCrossTargetsCrossTargetSet struct {
	EniId        string `pulumi:"eniId"`
	InstanceId   string `pulumi:"instanceId"`
	InstanceName string `pulumi:"instanceName"`
	Ip           string `pulumi:"ip"`
	LocalVpcId   string `pulumi:"localVpcId"`
	Region       string `pulumi:"region"`
	VpcId        string `pulumi:"vpcId"`
	VpcName      string `pulumi:"vpcName"`
}

type GetCrossTargetsCrossTargetSetArgs

type GetCrossTargetsCrossTargetSetArgs struct {
	EniId        pulumi.StringInput `pulumi:"eniId"`
	InstanceId   pulumi.StringInput `pulumi:"instanceId"`
	InstanceName pulumi.StringInput `pulumi:"instanceName"`
	Ip           pulumi.StringInput `pulumi:"ip"`
	LocalVpcId   pulumi.StringInput `pulumi:"localVpcId"`
	Region       pulumi.StringInput `pulumi:"region"`
	VpcId        pulumi.StringInput `pulumi:"vpcId"`
	VpcName      pulumi.StringInput `pulumi:"vpcName"`
}

func (GetCrossTargetsCrossTargetSetArgs) ElementType

func (GetCrossTargetsCrossTargetSetArgs) ToGetCrossTargetsCrossTargetSetOutput

func (i GetCrossTargetsCrossTargetSetArgs) ToGetCrossTargetsCrossTargetSetOutput() GetCrossTargetsCrossTargetSetOutput

func (GetCrossTargetsCrossTargetSetArgs) ToGetCrossTargetsCrossTargetSetOutputWithContext

func (i GetCrossTargetsCrossTargetSetArgs) ToGetCrossTargetsCrossTargetSetOutputWithContext(ctx context.Context) GetCrossTargetsCrossTargetSetOutput

type GetCrossTargetsCrossTargetSetArray

type GetCrossTargetsCrossTargetSetArray []GetCrossTargetsCrossTargetSetInput

func (GetCrossTargetsCrossTargetSetArray) ElementType

func (GetCrossTargetsCrossTargetSetArray) ToGetCrossTargetsCrossTargetSetArrayOutput

func (i GetCrossTargetsCrossTargetSetArray) ToGetCrossTargetsCrossTargetSetArrayOutput() GetCrossTargetsCrossTargetSetArrayOutput

func (GetCrossTargetsCrossTargetSetArray) ToGetCrossTargetsCrossTargetSetArrayOutputWithContext

func (i GetCrossTargetsCrossTargetSetArray) ToGetCrossTargetsCrossTargetSetArrayOutputWithContext(ctx context.Context) GetCrossTargetsCrossTargetSetArrayOutput

type GetCrossTargetsCrossTargetSetArrayInput

type GetCrossTargetsCrossTargetSetArrayInput interface {
	pulumi.Input

	ToGetCrossTargetsCrossTargetSetArrayOutput() GetCrossTargetsCrossTargetSetArrayOutput
	ToGetCrossTargetsCrossTargetSetArrayOutputWithContext(context.Context) GetCrossTargetsCrossTargetSetArrayOutput
}

GetCrossTargetsCrossTargetSetArrayInput is an input type that accepts GetCrossTargetsCrossTargetSetArray and GetCrossTargetsCrossTargetSetArrayOutput values. You can construct a concrete instance of `GetCrossTargetsCrossTargetSetArrayInput` via:

GetCrossTargetsCrossTargetSetArray{ GetCrossTargetsCrossTargetSetArgs{...} }

type GetCrossTargetsCrossTargetSetArrayOutput

type GetCrossTargetsCrossTargetSetArrayOutput struct{ *pulumi.OutputState }

func (GetCrossTargetsCrossTargetSetArrayOutput) ElementType

func (GetCrossTargetsCrossTargetSetArrayOutput) Index

func (GetCrossTargetsCrossTargetSetArrayOutput) ToGetCrossTargetsCrossTargetSetArrayOutput

func (o GetCrossTargetsCrossTargetSetArrayOutput) ToGetCrossTargetsCrossTargetSetArrayOutput() GetCrossTargetsCrossTargetSetArrayOutput

func (GetCrossTargetsCrossTargetSetArrayOutput) ToGetCrossTargetsCrossTargetSetArrayOutputWithContext

func (o GetCrossTargetsCrossTargetSetArrayOutput) ToGetCrossTargetsCrossTargetSetArrayOutputWithContext(ctx context.Context) GetCrossTargetsCrossTargetSetArrayOutput

type GetCrossTargetsCrossTargetSetInput

type GetCrossTargetsCrossTargetSetInput interface {
	pulumi.Input

	ToGetCrossTargetsCrossTargetSetOutput() GetCrossTargetsCrossTargetSetOutput
	ToGetCrossTargetsCrossTargetSetOutputWithContext(context.Context) GetCrossTargetsCrossTargetSetOutput
}

GetCrossTargetsCrossTargetSetInput is an input type that accepts GetCrossTargetsCrossTargetSetArgs and GetCrossTargetsCrossTargetSetOutput values. You can construct a concrete instance of `GetCrossTargetsCrossTargetSetInput` via:

GetCrossTargetsCrossTargetSetArgs{...}

type GetCrossTargetsCrossTargetSetOutput

type GetCrossTargetsCrossTargetSetOutput struct{ *pulumi.OutputState }

func (GetCrossTargetsCrossTargetSetOutput) ElementType

func (GetCrossTargetsCrossTargetSetOutput) EniId

func (GetCrossTargetsCrossTargetSetOutput) InstanceId

func (GetCrossTargetsCrossTargetSetOutput) InstanceName

func (GetCrossTargetsCrossTargetSetOutput) Ip

func (GetCrossTargetsCrossTargetSetOutput) LocalVpcId

func (GetCrossTargetsCrossTargetSetOutput) Region

func (GetCrossTargetsCrossTargetSetOutput) ToGetCrossTargetsCrossTargetSetOutput

func (o GetCrossTargetsCrossTargetSetOutput) ToGetCrossTargetsCrossTargetSetOutput() GetCrossTargetsCrossTargetSetOutput

func (GetCrossTargetsCrossTargetSetOutput) ToGetCrossTargetsCrossTargetSetOutputWithContext

func (o GetCrossTargetsCrossTargetSetOutput) ToGetCrossTargetsCrossTargetSetOutputWithContext(ctx context.Context) GetCrossTargetsCrossTargetSetOutput

func (GetCrossTargetsCrossTargetSetOutput) VpcId

func (GetCrossTargetsCrossTargetSetOutput) VpcName

type GetCrossTargetsFilter

type GetCrossTargetsFilter struct {
	Name   string   `pulumi:"name"`
	Values []string `pulumi:"values"`
}

type GetCrossTargetsFilterArgs

type GetCrossTargetsFilterArgs struct {
	Name   pulumi.StringInput      `pulumi:"name"`
	Values pulumi.StringArrayInput `pulumi:"values"`
}

func (GetCrossTargetsFilterArgs) ElementType

func (GetCrossTargetsFilterArgs) ElementType() reflect.Type

func (GetCrossTargetsFilterArgs) ToGetCrossTargetsFilterOutput

func (i GetCrossTargetsFilterArgs) ToGetCrossTargetsFilterOutput() GetCrossTargetsFilterOutput

func (GetCrossTargetsFilterArgs) ToGetCrossTargetsFilterOutputWithContext

func (i GetCrossTargetsFilterArgs) ToGetCrossTargetsFilterOutputWithContext(ctx context.Context) GetCrossTargetsFilterOutput

type GetCrossTargetsFilterArray

type GetCrossTargetsFilterArray []GetCrossTargetsFilterInput

func (GetCrossTargetsFilterArray) ElementType

func (GetCrossTargetsFilterArray) ElementType() reflect.Type

func (GetCrossTargetsFilterArray) ToGetCrossTargetsFilterArrayOutput

func (i GetCrossTargetsFilterArray) ToGetCrossTargetsFilterArrayOutput() GetCrossTargetsFilterArrayOutput

func (GetCrossTargetsFilterArray) ToGetCrossTargetsFilterArrayOutputWithContext

func (i GetCrossTargetsFilterArray) ToGetCrossTargetsFilterArrayOutputWithContext(ctx context.Context) GetCrossTargetsFilterArrayOutput

type GetCrossTargetsFilterArrayInput

type GetCrossTargetsFilterArrayInput interface {
	pulumi.Input

	ToGetCrossTargetsFilterArrayOutput() GetCrossTargetsFilterArrayOutput
	ToGetCrossTargetsFilterArrayOutputWithContext(context.Context) GetCrossTargetsFilterArrayOutput
}

GetCrossTargetsFilterArrayInput is an input type that accepts GetCrossTargetsFilterArray and GetCrossTargetsFilterArrayOutput values. You can construct a concrete instance of `GetCrossTargetsFilterArrayInput` via:

GetCrossTargetsFilterArray{ GetCrossTargetsFilterArgs{...} }

type GetCrossTargetsFilterArrayOutput

type GetCrossTargetsFilterArrayOutput struct{ *pulumi.OutputState }

func (GetCrossTargetsFilterArrayOutput) ElementType

func (GetCrossTargetsFilterArrayOutput) Index

func (GetCrossTargetsFilterArrayOutput) ToGetCrossTargetsFilterArrayOutput

func (o GetCrossTargetsFilterArrayOutput) ToGetCrossTargetsFilterArrayOutput() GetCrossTargetsFilterArrayOutput

func (GetCrossTargetsFilterArrayOutput) ToGetCrossTargetsFilterArrayOutputWithContext

func (o GetCrossTargetsFilterArrayOutput) ToGetCrossTargetsFilterArrayOutputWithContext(ctx context.Context) GetCrossTargetsFilterArrayOutput

type GetCrossTargetsFilterInput

type GetCrossTargetsFilterInput interface {
	pulumi.Input

	ToGetCrossTargetsFilterOutput() GetCrossTargetsFilterOutput
	ToGetCrossTargetsFilterOutputWithContext(context.Context) GetCrossTargetsFilterOutput
}

GetCrossTargetsFilterInput is an input type that accepts GetCrossTargetsFilterArgs and GetCrossTargetsFilterOutput values. You can construct a concrete instance of `GetCrossTargetsFilterInput` via:

GetCrossTargetsFilterArgs{...}

type GetCrossTargetsFilterOutput

type GetCrossTargetsFilterOutput struct{ *pulumi.OutputState }

func (GetCrossTargetsFilterOutput) ElementType

func (GetCrossTargetsFilterOutput) Name

func (GetCrossTargetsFilterOutput) ToGetCrossTargetsFilterOutput

func (o GetCrossTargetsFilterOutput) ToGetCrossTargetsFilterOutput() GetCrossTargetsFilterOutput

func (GetCrossTargetsFilterOutput) ToGetCrossTargetsFilterOutputWithContext

func (o GetCrossTargetsFilterOutput) ToGetCrossTargetsFilterOutputWithContext(ctx context.Context) GetCrossTargetsFilterOutput

func (GetCrossTargetsFilterOutput) Values

type GetCrossTargetsOutputArgs

type GetCrossTargetsOutputArgs struct {
	Filters          GetCrossTargetsFilterArrayInput `pulumi:"filters"`
	ResultOutputFile pulumi.StringPtrInput           `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking getCrossTargets.

func (GetCrossTargetsOutputArgs) ElementType

func (GetCrossTargetsOutputArgs) ElementType() reflect.Type

type GetCrossTargetsResult

type GetCrossTargetsResult struct {
	CrossTargetSets []GetCrossTargetsCrossTargetSet `pulumi:"crossTargetSets"`
	Filters         []GetCrossTargetsFilter         `pulumi:"filters"`
	// The provider-assigned unique ID for this managed resource.
	Id               string  `pulumi:"id"`
	ResultOutputFile *string `pulumi:"resultOutputFile"`
}

A collection of values returned by getCrossTargets.

func GetCrossTargets

func GetCrossTargets(ctx *pulumi.Context, args *GetCrossTargetsArgs, opts ...pulumi.InvokeOption) (*GetCrossTargetsResult, error)

type GetCrossTargetsResultOutput

type GetCrossTargetsResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getCrossTargets.

func (GetCrossTargetsResultOutput) CrossTargetSets

func (GetCrossTargetsResultOutput) ElementType

func (GetCrossTargetsResultOutput) Filters

func (GetCrossTargetsResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetCrossTargetsResultOutput) ResultOutputFile

func (o GetCrossTargetsResultOutput) ResultOutputFile() pulumi.StringPtrOutput

func (GetCrossTargetsResultOutput) ToGetCrossTargetsResultOutput

func (o GetCrossTargetsResultOutput) ToGetCrossTargetsResultOutput() GetCrossTargetsResultOutput

func (GetCrossTargetsResultOutput) ToGetCrossTargetsResultOutputWithContext

func (o GetCrossTargetsResultOutput) ToGetCrossTargetsResultOutputWithContext(ctx context.Context) GetCrossTargetsResultOutput

type GetExclusiveClustersArgs

type GetExclusiveClustersArgs struct {
	Filters          []GetExclusiveClustersFilter `pulumi:"filters"`
	ResultOutputFile *string                      `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking getExclusiveClusters.

type GetExclusiveClustersClusterSet

type GetExclusiveClustersClusterSet struct {
	ClusterId                string                                       `pulumi:"clusterId"`
	ClusterName              string                                       `pulumi:"clusterName"`
	ClusterTag               string                                       `pulumi:"clusterTag"`
	ClusterType              string                                       `pulumi:"clusterType"`
	ClustersVersion          string                                       `pulumi:"clustersVersion"`
	ClustersZones            []GetExclusiveClustersClusterSetClustersZone `pulumi:"clustersZones"`
	DisasterRecoveryType     string                                       `pulumi:"disasterRecoveryType"`
	HttpMaxNewConn           int                                          `pulumi:"httpMaxNewConn"`
	HttpQps                  int                                          `pulumi:"httpQps"`
	HttpsMaxNewConn          int                                          `pulumi:"httpsMaxNewConn"`
	HttpsQps                 int                                          `pulumi:"httpsQps"`
	IdleResourceCount        int                                          `pulumi:"idleResourceCount"`
	Isp                      string                                       `pulumi:"isp"`
	LoadBalanceDirectorCount int                                          `pulumi:"loadBalanceDirectorCount"`
	MaxConn                  int                                          `pulumi:"maxConn"`
	MaxInFlow                int                                          `pulumi:"maxInFlow"`
	MaxInPkg                 int                                          `pulumi:"maxInPkg"`
	MaxNewConn               int                                          `pulumi:"maxNewConn"`
	MaxOutFlow               int                                          `pulumi:"maxOutFlow"`
	MaxOutPkg                int                                          `pulumi:"maxOutPkg"`
	Network                  string                                       `pulumi:"network"`
	ResourceCount            int                                          `pulumi:"resourceCount"`
	Zone                     string                                       `pulumi:"zone"`
}

type GetExclusiveClustersClusterSetArgs

type GetExclusiveClustersClusterSetArgs struct {
	ClusterId                pulumi.StringInput                                   `pulumi:"clusterId"`
	ClusterName              pulumi.StringInput                                   `pulumi:"clusterName"`
	ClusterTag               pulumi.StringInput                                   `pulumi:"clusterTag"`
	ClusterType              pulumi.StringInput                                   `pulumi:"clusterType"`
	ClustersVersion          pulumi.StringInput                                   `pulumi:"clustersVersion"`
	ClustersZones            GetExclusiveClustersClusterSetClustersZoneArrayInput `pulumi:"clustersZones"`
	DisasterRecoveryType     pulumi.StringInput                                   `pulumi:"disasterRecoveryType"`
	HttpMaxNewConn           pulumi.IntInput                                      `pulumi:"httpMaxNewConn"`
	HttpQps                  pulumi.IntInput                                      `pulumi:"httpQps"`
	HttpsMaxNewConn          pulumi.IntInput                                      `pulumi:"httpsMaxNewConn"`
	HttpsQps                 pulumi.IntInput                                      `pulumi:"httpsQps"`
	IdleResourceCount        pulumi.IntInput                                      `pulumi:"idleResourceCount"`
	Isp                      pulumi.StringInput                                   `pulumi:"isp"`
	LoadBalanceDirectorCount pulumi.IntInput                                      `pulumi:"loadBalanceDirectorCount"`
	MaxConn                  pulumi.IntInput                                      `pulumi:"maxConn"`
	MaxInFlow                pulumi.IntInput                                      `pulumi:"maxInFlow"`
	MaxInPkg                 pulumi.IntInput                                      `pulumi:"maxInPkg"`
	MaxNewConn               pulumi.IntInput                                      `pulumi:"maxNewConn"`
	MaxOutFlow               pulumi.IntInput                                      `pulumi:"maxOutFlow"`
	MaxOutPkg                pulumi.IntInput                                      `pulumi:"maxOutPkg"`
	Network                  pulumi.StringInput                                   `pulumi:"network"`
	ResourceCount            pulumi.IntInput                                      `pulumi:"resourceCount"`
	Zone                     pulumi.StringInput                                   `pulumi:"zone"`
}

func (GetExclusiveClustersClusterSetArgs) ElementType

func (GetExclusiveClustersClusterSetArgs) ToGetExclusiveClustersClusterSetOutput

func (i GetExclusiveClustersClusterSetArgs) ToGetExclusiveClustersClusterSetOutput() GetExclusiveClustersClusterSetOutput

func (GetExclusiveClustersClusterSetArgs) ToGetExclusiveClustersClusterSetOutputWithContext

func (i GetExclusiveClustersClusterSetArgs) ToGetExclusiveClustersClusterSetOutputWithContext(ctx context.Context) GetExclusiveClustersClusterSetOutput

type GetExclusiveClustersClusterSetArray

type GetExclusiveClustersClusterSetArray []GetExclusiveClustersClusterSetInput

func (GetExclusiveClustersClusterSetArray) ElementType

func (GetExclusiveClustersClusterSetArray) ToGetExclusiveClustersClusterSetArrayOutput

func (i GetExclusiveClustersClusterSetArray) ToGetExclusiveClustersClusterSetArrayOutput() GetExclusiveClustersClusterSetArrayOutput

func (GetExclusiveClustersClusterSetArray) ToGetExclusiveClustersClusterSetArrayOutputWithContext

func (i GetExclusiveClustersClusterSetArray) ToGetExclusiveClustersClusterSetArrayOutputWithContext(ctx context.Context) GetExclusiveClustersClusterSetArrayOutput

type GetExclusiveClustersClusterSetArrayInput

type GetExclusiveClustersClusterSetArrayInput interface {
	pulumi.Input

	ToGetExclusiveClustersClusterSetArrayOutput() GetExclusiveClustersClusterSetArrayOutput
	ToGetExclusiveClustersClusterSetArrayOutputWithContext(context.Context) GetExclusiveClustersClusterSetArrayOutput
}

GetExclusiveClustersClusterSetArrayInput is an input type that accepts GetExclusiveClustersClusterSetArray and GetExclusiveClustersClusterSetArrayOutput values. You can construct a concrete instance of `GetExclusiveClustersClusterSetArrayInput` via:

GetExclusiveClustersClusterSetArray{ GetExclusiveClustersClusterSetArgs{...} }

type GetExclusiveClustersClusterSetArrayOutput

type GetExclusiveClustersClusterSetArrayOutput struct{ *pulumi.OutputState }

func (GetExclusiveClustersClusterSetArrayOutput) ElementType

func (GetExclusiveClustersClusterSetArrayOutput) Index

func (GetExclusiveClustersClusterSetArrayOutput) ToGetExclusiveClustersClusterSetArrayOutput

func (o GetExclusiveClustersClusterSetArrayOutput) ToGetExclusiveClustersClusterSetArrayOutput() GetExclusiveClustersClusterSetArrayOutput

func (GetExclusiveClustersClusterSetArrayOutput) ToGetExclusiveClustersClusterSetArrayOutputWithContext

func (o GetExclusiveClustersClusterSetArrayOutput) ToGetExclusiveClustersClusterSetArrayOutputWithContext(ctx context.Context) GetExclusiveClustersClusterSetArrayOutput

type GetExclusiveClustersClusterSetClustersZone

type GetExclusiveClustersClusterSetClustersZone struct {
	MasterZones []string `pulumi:"masterZones"`
	SlaveZones  []string `pulumi:"slaveZones"`
}

type GetExclusiveClustersClusterSetClustersZoneArgs

type GetExclusiveClustersClusterSetClustersZoneArgs struct {
	MasterZones pulumi.StringArrayInput `pulumi:"masterZones"`
	SlaveZones  pulumi.StringArrayInput `pulumi:"slaveZones"`
}

func (GetExclusiveClustersClusterSetClustersZoneArgs) ElementType

func (GetExclusiveClustersClusterSetClustersZoneArgs) ToGetExclusiveClustersClusterSetClustersZoneOutput

func (i GetExclusiveClustersClusterSetClustersZoneArgs) ToGetExclusiveClustersClusterSetClustersZoneOutput() GetExclusiveClustersClusterSetClustersZoneOutput

func (GetExclusiveClustersClusterSetClustersZoneArgs) ToGetExclusiveClustersClusterSetClustersZoneOutputWithContext

func (i GetExclusiveClustersClusterSetClustersZoneArgs) ToGetExclusiveClustersClusterSetClustersZoneOutputWithContext(ctx context.Context) GetExclusiveClustersClusterSetClustersZoneOutput

type GetExclusiveClustersClusterSetClustersZoneArray

type GetExclusiveClustersClusterSetClustersZoneArray []GetExclusiveClustersClusterSetClustersZoneInput

func (GetExclusiveClustersClusterSetClustersZoneArray) ElementType

func (GetExclusiveClustersClusterSetClustersZoneArray) ToGetExclusiveClustersClusterSetClustersZoneArrayOutput

func (i GetExclusiveClustersClusterSetClustersZoneArray) ToGetExclusiveClustersClusterSetClustersZoneArrayOutput() GetExclusiveClustersClusterSetClustersZoneArrayOutput

func (GetExclusiveClustersClusterSetClustersZoneArray) ToGetExclusiveClustersClusterSetClustersZoneArrayOutputWithContext

func (i GetExclusiveClustersClusterSetClustersZoneArray) ToGetExclusiveClustersClusterSetClustersZoneArrayOutputWithContext(ctx context.Context) GetExclusiveClustersClusterSetClustersZoneArrayOutput

type GetExclusiveClustersClusterSetClustersZoneArrayInput

type GetExclusiveClustersClusterSetClustersZoneArrayInput interface {
	pulumi.Input

	ToGetExclusiveClustersClusterSetClustersZoneArrayOutput() GetExclusiveClustersClusterSetClustersZoneArrayOutput
	ToGetExclusiveClustersClusterSetClustersZoneArrayOutputWithContext(context.Context) GetExclusiveClustersClusterSetClustersZoneArrayOutput
}

GetExclusiveClustersClusterSetClustersZoneArrayInput is an input type that accepts GetExclusiveClustersClusterSetClustersZoneArray and GetExclusiveClustersClusterSetClustersZoneArrayOutput values. You can construct a concrete instance of `GetExclusiveClustersClusterSetClustersZoneArrayInput` via:

GetExclusiveClustersClusterSetClustersZoneArray{ GetExclusiveClustersClusterSetClustersZoneArgs{...} }

type GetExclusiveClustersClusterSetClustersZoneArrayOutput

type GetExclusiveClustersClusterSetClustersZoneArrayOutput struct{ *pulumi.OutputState }

func (GetExclusiveClustersClusterSetClustersZoneArrayOutput) ElementType

func (GetExclusiveClustersClusterSetClustersZoneArrayOutput) Index

func (GetExclusiveClustersClusterSetClustersZoneArrayOutput) ToGetExclusiveClustersClusterSetClustersZoneArrayOutput

func (GetExclusiveClustersClusterSetClustersZoneArrayOutput) ToGetExclusiveClustersClusterSetClustersZoneArrayOutputWithContext

func (o GetExclusiveClustersClusterSetClustersZoneArrayOutput) ToGetExclusiveClustersClusterSetClustersZoneArrayOutputWithContext(ctx context.Context) GetExclusiveClustersClusterSetClustersZoneArrayOutput

type GetExclusiveClustersClusterSetClustersZoneInput

type GetExclusiveClustersClusterSetClustersZoneInput interface {
	pulumi.Input

	ToGetExclusiveClustersClusterSetClustersZoneOutput() GetExclusiveClustersClusterSetClustersZoneOutput
	ToGetExclusiveClustersClusterSetClustersZoneOutputWithContext(context.Context) GetExclusiveClustersClusterSetClustersZoneOutput
}

GetExclusiveClustersClusterSetClustersZoneInput is an input type that accepts GetExclusiveClustersClusterSetClustersZoneArgs and GetExclusiveClustersClusterSetClustersZoneOutput values. You can construct a concrete instance of `GetExclusiveClustersClusterSetClustersZoneInput` via:

GetExclusiveClustersClusterSetClustersZoneArgs{...}

type GetExclusiveClustersClusterSetClustersZoneOutput

type GetExclusiveClustersClusterSetClustersZoneOutput struct{ *pulumi.OutputState }

func (GetExclusiveClustersClusterSetClustersZoneOutput) ElementType

func (GetExclusiveClustersClusterSetClustersZoneOutput) MasterZones

func (GetExclusiveClustersClusterSetClustersZoneOutput) SlaveZones

func (GetExclusiveClustersClusterSetClustersZoneOutput) ToGetExclusiveClustersClusterSetClustersZoneOutput

func (o GetExclusiveClustersClusterSetClustersZoneOutput) ToGetExclusiveClustersClusterSetClustersZoneOutput() GetExclusiveClustersClusterSetClustersZoneOutput

func (GetExclusiveClustersClusterSetClustersZoneOutput) ToGetExclusiveClustersClusterSetClustersZoneOutputWithContext

func (o GetExclusiveClustersClusterSetClustersZoneOutput) ToGetExclusiveClustersClusterSetClustersZoneOutputWithContext(ctx context.Context) GetExclusiveClustersClusterSetClustersZoneOutput

type GetExclusiveClustersClusterSetInput

type GetExclusiveClustersClusterSetInput interface {
	pulumi.Input

	ToGetExclusiveClustersClusterSetOutput() GetExclusiveClustersClusterSetOutput
	ToGetExclusiveClustersClusterSetOutputWithContext(context.Context) GetExclusiveClustersClusterSetOutput
}

GetExclusiveClustersClusterSetInput is an input type that accepts GetExclusiveClustersClusterSetArgs and GetExclusiveClustersClusterSetOutput values. You can construct a concrete instance of `GetExclusiveClustersClusterSetInput` via:

GetExclusiveClustersClusterSetArgs{...}

type GetExclusiveClustersClusterSetOutput

type GetExclusiveClustersClusterSetOutput struct{ *pulumi.OutputState }

func (GetExclusiveClustersClusterSetOutput) ClusterId

func (GetExclusiveClustersClusterSetOutput) ClusterName

func (GetExclusiveClustersClusterSetOutput) ClusterTag

func (GetExclusiveClustersClusterSetOutput) ClusterType

func (GetExclusiveClustersClusterSetOutput) ClustersVersion

func (GetExclusiveClustersClusterSetOutput) ClustersZones

func (GetExclusiveClustersClusterSetOutput) DisasterRecoveryType

func (o GetExclusiveClustersClusterSetOutput) DisasterRecoveryType() pulumi.StringOutput

func (GetExclusiveClustersClusterSetOutput) ElementType

func (GetExclusiveClustersClusterSetOutput) HttpMaxNewConn

func (GetExclusiveClustersClusterSetOutput) HttpQps

func (GetExclusiveClustersClusterSetOutput) HttpsMaxNewConn

func (GetExclusiveClustersClusterSetOutput) HttpsQps

func (GetExclusiveClustersClusterSetOutput) IdleResourceCount

func (GetExclusiveClustersClusterSetOutput) Isp

func (GetExclusiveClustersClusterSetOutput) LoadBalanceDirectorCount

func (o GetExclusiveClustersClusterSetOutput) LoadBalanceDirectorCount() pulumi.IntOutput

func (GetExclusiveClustersClusterSetOutput) MaxConn

func (GetExclusiveClustersClusterSetOutput) MaxInFlow

func (GetExclusiveClustersClusterSetOutput) MaxInPkg

func (GetExclusiveClustersClusterSetOutput) MaxNewConn

func (GetExclusiveClustersClusterSetOutput) MaxOutFlow

func (GetExclusiveClustersClusterSetOutput) MaxOutPkg

func (GetExclusiveClustersClusterSetOutput) Network

func (GetExclusiveClustersClusterSetOutput) ResourceCount

func (GetExclusiveClustersClusterSetOutput) ToGetExclusiveClustersClusterSetOutput

func (o GetExclusiveClustersClusterSetOutput) ToGetExclusiveClustersClusterSetOutput() GetExclusiveClustersClusterSetOutput

func (GetExclusiveClustersClusterSetOutput) ToGetExclusiveClustersClusterSetOutputWithContext

func (o GetExclusiveClustersClusterSetOutput) ToGetExclusiveClustersClusterSetOutputWithContext(ctx context.Context) GetExclusiveClustersClusterSetOutput

func (GetExclusiveClustersClusterSetOutput) Zone

type GetExclusiveClustersFilter

type GetExclusiveClustersFilter struct {
	Name   string   `pulumi:"name"`
	Values []string `pulumi:"values"`
}

type GetExclusiveClustersFilterArgs

type GetExclusiveClustersFilterArgs struct {
	Name   pulumi.StringInput      `pulumi:"name"`
	Values pulumi.StringArrayInput `pulumi:"values"`
}

func (GetExclusiveClustersFilterArgs) ElementType

func (GetExclusiveClustersFilterArgs) ToGetExclusiveClustersFilterOutput

func (i GetExclusiveClustersFilterArgs) ToGetExclusiveClustersFilterOutput() GetExclusiveClustersFilterOutput

func (GetExclusiveClustersFilterArgs) ToGetExclusiveClustersFilterOutputWithContext

func (i GetExclusiveClustersFilterArgs) ToGetExclusiveClustersFilterOutputWithContext(ctx context.Context) GetExclusiveClustersFilterOutput

type GetExclusiveClustersFilterArray

type GetExclusiveClustersFilterArray []GetExclusiveClustersFilterInput

func (GetExclusiveClustersFilterArray) ElementType

func (GetExclusiveClustersFilterArray) ToGetExclusiveClustersFilterArrayOutput

func (i GetExclusiveClustersFilterArray) ToGetExclusiveClustersFilterArrayOutput() GetExclusiveClustersFilterArrayOutput

func (GetExclusiveClustersFilterArray) ToGetExclusiveClustersFilterArrayOutputWithContext

func (i GetExclusiveClustersFilterArray) ToGetExclusiveClustersFilterArrayOutputWithContext(ctx context.Context) GetExclusiveClustersFilterArrayOutput

type GetExclusiveClustersFilterArrayInput

type GetExclusiveClustersFilterArrayInput interface {
	pulumi.Input

	ToGetExclusiveClustersFilterArrayOutput() GetExclusiveClustersFilterArrayOutput
	ToGetExclusiveClustersFilterArrayOutputWithContext(context.Context) GetExclusiveClustersFilterArrayOutput
}

GetExclusiveClustersFilterArrayInput is an input type that accepts GetExclusiveClustersFilterArray and GetExclusiveClustersFilterArrayOutput values. You can construct a concrete instance of `GetExclusiveClustersFilterArrayInput` via:

GetExclusiveClustersFilterArray{ GetExclusiveClustersFilterArgs{...} }

type GetExclusiveClustersFilterArrayOutput

type GetExclusiveClustersFilterArrayOutput struct{ *pulumi.OutputState }

func (GetExclusiveClustersFilterArrayOutput) ElementType

func (GetExclusiveClustersFilterArrayOutput) Index

func (GetExclusiveClustersFilterArrayOutput) ToGetExclusiveClustersFilterArrayOutput

func (o GetExclusiveClustersFilterArrayOutput) ToGetExclusiveClustersFilterArrayOutput() GetExclusiveClustersFilterArrayOutput

func (GetExclusiveClustersFilterArrayOutput) ToGetExclusiveClustersFilterArrayOutputWithContext

func (o GetExclusiveClustersFilterArrayOutput) ToGetExclusiveClustersFilterArrayOutputWithContext(ctx context.Context) GetExclusiveClustersFilterArrayOutput

type GetExclusiveClustersFilterInput

type GetExclusiveClustersFilterInput interface {
	pulumi.Input

	ToGetExclusiveClustersFilterOutput() GetExclusiveClustersFilterOutput
	ToGetExclusiveClustersFilterOutputWithContext(context.Context) GetExclusiveClustersFilterOutput
}

GetExclusiveClustersFilterInput is an input type that accepts GetExclusiveClustersFilterArgs and GetExclusiveClustersFilterOutput values. You can construct a concrete instance of `GetExclusiveClustersFilterInput` via:

GetExclusiveClustersFilterArgs{...}

type GetExclusiveClustersFilterOutput

type GetExclusiveClustersFilterOutput struct{ *pulumi.OutputState }

func (GetExclusiveClustersFilterOutput) ElementType

func (GetExclusiveClustersFilterOutput) Name

func (GetExclusiveClustersFilterOutput) ToGetExclusiveClustersFilterOutput

func (o GetExclusiveClustersFilterOutput) ToGetExclusiveClustersFilterOutput() GetExclusiveClustersFilterOutput

func (GetExclusiveClustersFilterOutput) ToGetExclusiveClustersFilterOutputWithContext

func (o GetExclusiveClustersFilterOutput) ToGetExclusiveClustersFilterOutputWithContext(ctx context.Context) GetExclusiveClustersFilterOutput

func (GetExclusiveClustersFilterOutput) Values

type GetExclusiveClustersOutputArgs

type GetExclusiveClustersOutputArgs struct {
	Filters          GetExclusiveClustersFilterArrayInput `pulumi:"filters"`
	ResultOutputFile pulumi.StringPtrInput                `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking getExclusiveClusters.

func (GetExclusiveClustersOutputArgs) ElementType

type GetExclusiveClustersResult

type GetExclusiveClustersResult struct {
	ClusterSets []GetExclusiveClustersClusterSet `pulumi:"clusterSets"`
	Filters     []GetExclusiveClustersFilter     `pulumi:"filters"`
	// The provider-assigned unique ID for this managed resource.
	Id               string  `pulumi:"id"`
	ResultOutputFile *string `pulumi:"resultOutputFile"`
}

A collection of values returned by getExclusiveClusters.

type GetExclusiveClustersResultOutput

type GetExclusiveClustersResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getExclusiveClusters.

func (GetExclusiveClustersResultOutput) ClusterSets

func (GetExclusiveClustersResultOutput) ElementType

func (GetExclusiveClustersResultOutput) Filters

func (GetExclusiveClustersResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetExclusiveClustersResultOutput) ResultOutputFile

func (GetExclusiveClustersResultOutput) ToGetExclusiveClustersResultOutput

func (o GetExclusiveClustersResultOutput) ToGetExclusiveClustersResultOutput() GetExclusiveClustersResultOutput

func (GetExclusiveClustersResultOutput) ToGetExclusiveClustersResultOutputWithContext

func (o GetExclusiveClustersResultOutput) ToGetExclusiveClustersResultOutputWithContext(ctx context.Context) GetExclusiveClustersResultOutput

type GetIdleInstancesArgs

type GetIdleInstancesArgs struct {
	LoadBalancerRegion *string `pulumi:"loadBalancerRegion"`
	ResultOutputFile   *string `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking getIdleInstances.

type GetIdleInstancesIdleLoadBalancer

type GetIdleInstancesIdleLoadBalancer struct {
	Domain           string `pulumi:"domain"`
	Forward          int    `pulumi:"forward"`
	IdleReason       string `pulumi:"idleReason"`
	LoadBalancerId   string `pulumi:"loadBalancerId"`
	LoadBalancerName string `pulumi:"loadBalancerName"`
	Region           string `pulumi:"region"`
	Status           int    `pulumi:"status"`
	Vip              string `pulumi:"vip"`
}

type GetIdleInstancesIdleLoadBalancerArgs

type GetIdleInstancesIdleLoadBalancerArgs struct {
	Domain           pulumi.StringInput `pulumi:"domain"`
	Forward          pulumi.IntInput    `pulumi:"forward"`
	IdleReason       pulumi.StringInput `pulumi:"idleReason"`
	LoadBalancerId   pulumi.StringInput `pulumi:"loadBalancerId"`
	LoadBalancerName pulumi.StringInput `pulumi:"loadBalancerName"`
	Region           pulumi.StringInput `pulumi:"region"`
	Status           pulumi.IntInput    `pulumi:"status"`
	Vip              pulumi.StringInput `pulumi:"vip"`
}

func (GetIdleInstancesIdleLoadBalancerArgs) ElementType

func (GetIdleInstancesIdleLoadBalancerArgs) ToGetIdleInstancesIdleLoadBalancerOutput

func (i GetIdleInstancesIdleLoadBalancerArgs) ToGetIdleInstancesIdleLoadBalancerOutput() GetIdleInstancesIdleLoadBalancerOutput

func (GetIdleInstancesIdleLoadBalancerArgs) ToGetIdleInstancesIdleLoadBalancerOutputWithContext

func (i GetIdleInstancesIdleLoadBalancerArgs) ToGetIdleInstancesIdleLoadBalancerOutputWithContext(ctx context.Context) GetIdleInstancesIdleLoadBalancerOutput

type GetIdleInstancesIdleLoadBalancerArray

type GetIdleInstancesIdleLoadBalancerArray []GetIdleInstancesIdleLoadBalancerInput

func (GetIdleInstancesIdleLoadBalancerArray) ElementType

func (GetIdleInstancesIdleLoadBalancerArray) ToGetIdleInstancesIdleLoadBalancerArrayOutput

func (i GetIdleInstancesIdleLoadBalancerArray) ToGetIdleInstancesIdleLoadBalancerArrayOutput() GetIdleInstancesIdleLoadBalancerArrayOutput

func (GetIdleInstancesIdleLoadBalancerArray) ToGetIdleInstancesIdleLoadBalancerArrayOutputWithContext

func (i GetIdleInstancesIdleLoadBalancerArray) ToGetIdleInstancesIdleLoadBalancerArrayOutputWithContext(ctx context.Context) GetIdleInstancesIdleLoadBalancerArrayOutput

type GetIdleInstancesIdleLoadBalancerArrayInput

type GetIdleInstancesIdleLoadBalancerArrayInput interface {
	pulumi.Input

	ToGetIdleInstancesIdleLoadBalancerArrayOutput() GetIdleInstancesIdleLoadBalancerArrayOutput
	ToGetIdleInstancesIdleLoadBalancerArrayOutputWithContext(context.Context) GetIdleInstancesIdleLoadBalancerArrayOutput
}

GetIdleInstancesIdleLoadBalancerArrayInput is an input type that accepts GetIdleInstancesIdleLoadBalancerArray and GetIdleInstancesIdleLoadBalancerArrayOutput values. You can construct a concrete instance of `GetIdleInstancesIdleLoadBalancerArrayInput` via:

GetIdleInstancesIdleLoadBalancerArray{ GetIdleInstancesIdleLoadBalancerArgs{...} }

type GetIdleInstancesIdleLoadBalancerArrayOutput

type GetIdleInstancesIdleLoadBalancerArrayOutput struct{ *pulumi.OutputState }

func (GetIdleInstancesIdleLoadBalancerArrayOutput) ElementType

func (GetIdleInstancesIdleLoadBalancerArrayOutput) Index

func (GetIdleInstancesIdleLoadBalancerArrayOutput) ToGetIdleInstancesIdleLoadBalancerArrayOutput

func (o GetIdleInstancesIdleLoadBalancerArrayOutput) ToGetIdleInstancesIdleLoadBalancerArrayOutput() GetIdleInstancesIdleLoadBalancerArrayOutput

func (GetIdleInstancesIdleLoadBalancerArrayOutput) ToGetIdleInstancesIdleLoadBalancerArrayOutputWithContext

func (o GetIdleInstancesIdleLoadBalancerArrayOutput) ToGetIdleInstancesIdleLoadBalancerArrayOutputWithContext(ctx context.Context) GetIdleInstancesIdleLoadBalancerArrayOutput

type GetIdleInstancesIdleLoadBalancerInput

type GetIdleInstancesIdleLoadBalancerInput interface {
	pulumi.Input

	ToGetIdleInstancesIdleLoadBalancerOutput() GetIdleInstancesIdleLoadBalancerOutput
	ToGetIdleInstancesIdleLoadBalancerOutputWithContext(context.Context) GetIdleInstancesIdleLoadBalancerOutput
}

GetIdleInstancesIdleLoadBalancerInput is an input type that accepts GetIdleInstancesIdleLoadBalancerArgs and GetIdleInstancesIdleLoadBalancerOutput values. You can construct a concrete instance of `GetIdleInstancesIdleLoadBalancerInput` via:

GetIdleInstancesIdleLoadBalancerArgs{...}

type GetIdleInstancesIdleLoadBalancerOutput

type GetIdleInstancesIdleLoadBalancerOutput struct{ *pulumi.OutputState }

func (GetIdleInstancesIdleLoadBalancerOutput) Domain

func (GetIdleInstancesIdleLoadBalancerOutput) ElementType

func (GetIdleInstancesIdleLoadBalancerOutput) Forward

func (GetIdleInstancesIdleLoadBalancerOutput) IdleReason

func (GetIdleInstancesIdleLoadBalancerOutput) LoadBalancerId

func (GetIdleInstancesIdleLoadBalancerOutput) LoadBalancerName

func (GetIdleInstancesIdleLoadBalancerOutput) Region

func (GetIdleInstancesIdleLoadBalancerOutput) Status

func (GetIdleInstancesIdleLoadBalancerOutput) ToGetIdleInstancesIdleLoadBalancerOutput

func (o GetIdleInstancesIdleLoadBalancerOutput) ToGetIdleInstancesIdleLoadBalancerOutput() GetIdleInstancesIdleLoadBalancerOutput

func (GetIdleInstancesIdleLoadBalancerOutput) ToGetIdleInstancesIdleLoadBalancerOutputWithContext

func (o GetIdleInstancesIdleLoadBalancerOutput) ToGetIdleInstancesIdleLoadBalancerOutputWithContext(ctx context.Context) GetIdleInstancesIdleLoadBalancerOutput

func (GetIdleInstancesIdleLoadBalancerOutput) Vip

type GetIdleInstancesOutputArgs

type GetIdleInstancesOutputArgs struct {
	LoadBalancerRegion pulumi.StringPtrInput `pulumi:"loadBalancerRegion"`
	ResultOutputFile   pulumi.StringPtrInput `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking getIdleInstances.

func (GetIdleInstancesOutputArgs) ElementType

func (GetIdleInstancesOutputArgs) ElementType() reflect.Type

type GetIdleInstancesResult

type GetIdleInstancesResult struct {
	// The provider-assigned unique ID for this managed resource.
	Id                 string                             `pulumi:"id"`
	IdleLoadBalancers  []GetIdleInstancesIdleLoadBalancer `pulumi:"idleLoadBalancers"`
	LoadBalancerRegion *string                            `pulumi:"loadBalancerRegion"`
	ResultOutputFile   *string                            `pulumi:"resultOutputFile"`
}

A collection of values returned by getIdleInstances.

type GetIdleInstancesResultOutput

type GetIdleInstancesResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getIdleInstances.

func (GetIdleInstancesResultOutput) ElementType

func (GetIdleInstancesResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetIdleInstancesResultOutput) IdleLoadBalancers

func (GetIdleInstancesResultOutput) LoadBalancerRegion

func (o GetIdleInstancesResultOutput) LoadBalancerRegion() pulumi.StringPtrOutput

func (GetIdleInstancesResultOutput) ResultOutputFile

func (GetIdleInstancesResultOutput) ToGetIdleInstancesResultOutput

func (o GetIdleInstancesResultOutput) ToGetIdleInstancesResultOutput() GetIdleInstancesResultOutput

func (GetIdleInstancesResultOutput) ToGetIdleInstancesResultOutputWithContext

func (o GetIdleInstancesResultOutput) ToGetIdleInstancesResultOutputWithContext(ctx context.Context) GetIdleInstancesResultOutput

type GetInstanceByCertIdArgs

type GetInstanceByCertIdArgs struct {
	CertIds          []string `pulumi:"certIds"`
	ResultOutputFile *string  `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking getInstanceByCertId.

type GetInstanceByCertIdCertSet

type GetInstanceByCertIdCertSet struct {
	CertId        string                                   `pulumi:"certId"`
	LoadBalancers []GetInstanceByCertIdCertSetLoadBalancer `pulumi:"loadBalancers"`
}

type GetInstanceByCertIdCertSetArgs

type GetInstanceByCertIdCertSetArgs struct {
	CertId        pulumi.StringInput                               `pulumi:"certId"`
	LoadBalancers GetInstanceByCertIdCertSetLoadBalancerArrayInput `pulumi:"loadBalancers"`
}

func (GetInstanceByCertIdCertSetArgs) ElementType

func (GetInstanceByCertIdCertSetArgs) ToGetInstanceByCertIdCertSetOutput

func (i GetInstanceByCertIdCertSetArgs) ToGetInstanceByCertIdCertSetOutput() GetInstanceByCertIdCertSetOutput

func (GetInstanceByCertIdCertSetArgs) ToGetInstanceByCertIdCertSetOutputWithContext

func (i GetInstanceByCertIdCertSetArgs) ToGetInstanceByCertIdCertSetOutputWithContext(ctx context.Context) GetInstanceByCertIdCertSetOutput

type GetInstanceByCertIdCertSetArray

type GetInstanceByCertIdCertSetArray []GetInstanceByCertIdCertSetInput

func (GetInstanceByCertIdCertSetArray) ElementType

func (GetInstanceByCertIdCertSetArray) ToGetInstanceByCertIdCertSetArrayOutput

func (i GetInstanceByCertIdCertSetArray) ToGetInstanceByCertIdCertSetArrayOutput() GetInstanceByCertIdCertSetArrayOutput

func (GetInstanceByCertIdCertSetArray) ToGetInstanceByCertIdCertSetArrayOutputWithContext

func (i GetInstanceByCertIdCertSetArray) ToGetInstanceByCertIdCertSetArrayOutputWithContext(ctx context.Context) GetInstanceByCertIdCertSetArrayOutput

type GetInstanceByCertIdCertSetArrayInput

type GetInstanceByCertIdCertSetArrayInput interface {
	pulumi.Input

	ToGetInstanceByCertIdCertSetArrayOutput() GetInstanceByCertIdCertSetArrayOutput
	ToGetInstanceByCertIdCertSetArrayOutputWithContext(context.Context) GetInstanceByCertIdCertSetArrayOutput
}

GetInstanceByCertIdCertSetArrayInput is an input type that accepts GetInstanceByCertIdCertSetArray and GetInstanceByCertIdCertSetArrayOutput values. You can construct a concrete instance of `GetInstanceByCertIdCertSetArrayInput` via:

GetInstanceByCertIdCertSetArray{ GetInstanceByCertIdCertSetArgs{...} }

type GetInstanceByCertIdCertSetArrayOutput

type GetInstanceByCertIdCertSetArrayOutput struct{ *pulumi.OutputState }

func (GetInstanceByCertIdCertSetArrayOutput) ElementType

func (GetInstanceByCertIdCertSetArrayOutput) Index

func (GetInstanceByCertIdCertSetArrayOutput) ToGetInstanceByCertIdCertSetArrayOutput

func (o GetInstanceByCertIdCertSetArrayOutput) ToGetInstanceByCertIdCertSetArrayOutput() GetInstanceByCertIdCertSetArrayOutput

func (GetInstanceByCertIdCertSetArrayOutput) ToGetInstanceByCertIdCertSetArrayOutputWithContext

func (o GetInstanceByCertIdCertSetArrayOutput) ToGetInstanceByCertIdCertSetArrayOutputWithContext(ctx context.Context) GetInstanceByCertIdCertSetArrayOutput

type GetInstanceByCertIdCertSetInput

type GetInstanceByCertIdCertSetInput interface {
	pulumi.Input

	ToGetInstanceByCertIdCertSetOutput() GetInstanceByCertIdCertSetOutput
	ToGetInstanceByCertIdCertSetOutputWithContext(context.Context) GetInstanceByCertIdCertSetOutput
}

GetInstanceByCertIdCertSetInput is an input type that accepts GetInstanceByCertIdCertSetArgs and GetInstanceByCertIdCertSetOutput values. You can construct a concrete instance of `GetInstanceByCertIdCertSetInput` via:

GetInstanceByCertIdCertSetArgs{...}

type GetInstanceByCertIdCertSetLoadBalancer

type GetInstanceByCertIdCertSetLoadBalancer struct {
	AddressIPVersion         string                                                   `pulumi:"addressIPVersion"`
	AddressIPv6              string                                                   `pulumi:"addressIPv6"`
	AnycastZone              string                                                   `pulumi:"anycastZone"`
	AttributeFlags           []string                                                 `pulumi:"attributeFlags"`
	BackupZoneSets           []GetInstanceByCertIdCertSetLoadBalancerBackupZoneSet    `pulumi:"backupZoneSets"`
	ChargeType               string                                                   `pulumi:"chargeType"`
	ClusterIds               []string                                                 `pulumi:"clusterIds"`
	ClusterTag               string                                                   `pulumi:"clusterTag"`
	ConfigId                 string                                                   `pulumi:"configId"`
	CreateTime               string                                                   `pulumi:"createTime"`
	Domain                   string                                                   `pulumi:"domain"`
	ExclusiveClusters        []GetInstanceByCertIdCertSetLoadBalancerExclusiveCluster `pulumi:"exclusiveClusters"`
	ExpireTime               string                                                   `pulumi:"expireTime"`
	ExtraInfos               []GetInstanceByCertIdCertSetLoadBalancerExtraInfo        `pulumi:"extraInfos"`
	Forward                  int                                                      `pulumi:"forward"`
	HealthLogSetId           string                                                   `pulumi:"healthLogSetId"`
	HealthLogTopicId         string                                                   `pulumi:"healthLogTopicId"`
	Ipv6Mode                 string                                                   `pulumi:"ipv6Mode"`
	IsBlock                  bool                                                     `pulumi:"isBlock"`
	IsBlockTime              string                                                   `pulumi:"isBlockTime"`
	IsDdos                   bool                                                     `pulumi:"isDdos"`
	IsolatedTime             string                                                   `pulumi:"isolatedTime"`
	Isolation                int                                                      `pulumi:"isolation"`
	LoadBalancerDomain       string                                                   `pulumi:"loadBalancerDomain"`
	LoadBalancerId           string                                                   `pulumi:"loadBalancerId"`
	LoadBalancerName         string                                                   `pulumi:"loadBalancerName"`
	LoadBalancerPassToTarget bool                                                     `pulumi:"loadBalancerPassToTarget"`
	LoadBalancerType         string                                                   `pulumi:"loadBalancerType"`
	LoadBalancerVips         []string                                                 `pulumi:"loadBalancerVips"`
	LocalBgp                 bool                                                     `pulumi:"localBgp"`
	Log                      string                                                   `pulumi:"log"`
	LogSetId                 string                                                   `pulumi:"logSetId"`
	LogTopicId               string                                                   `pulumi:"logTopicId"`
	MasterZones              []GetInstanceByCertIdCertSetLoadBalancerMasterZone       `pulumi:"masterZones"`
	MixIpTarget              bool                                                     `pulumi:"mixIpTarget"`
	NetworkAttributes        []GetInstanceByCertIdCertSetLoadBalancerNetworkAttribute `pulumi:"networkAttributes"`
	NfvInfo                  string                                                   `pulumi:"nfvInfo"`
	NumericalVpcId           int                                                      `pulumi:"numericalVpcId"`
	OpenBgp                  int                                                      `pulumi:"openBgp"`
	PrepaidAttributes        []GetInstanceByCertIdCertSetLoadBalancerPrepaidAttribute `pulumi:"prepaidAttributes"`
	ProjectId                int                                                      `pulumi:"projectId"`
	SecureGroups             []string                                                 `pulumi:"secureGroups"`
	SlaType                  string                                                   `pulumi:"slaType"`
	Snat                     bool                                                     `pulumi:"snat"`
	SnatIps                  []GetInstanceByCertIdCertSetLoadBalancerSnatIp           `pulumi:"snatIps"`
	SnatPro                  bool                                                     `pulumi:"snatPro"`
	Status                   int                                                      `pulumi:"status"`
	StatusTime               string                                                   `pulumi:"statusTime"`
	SubnetId                 string                                                   `pulumi:"subnetId"`
	Tags                     []GetInstanceByCertIdCertSetLoadBalancerTag              `pulumi:"tags"`
	TargetRegionInfos        []GetInstanceByCertIdCertSetLoadBalancerTargetRegionInfo `pulumi:"targetRegionInfos"`
	VipIsp                   string                                                   `pulumi:"vipIsp"`
	VpcId                    string                                                   `pulumi:"vpcId"`
	Zones                    []string                                                 `pulumi:"zones"`
}

type GetInstanceByCertIdCertSetLoadBalancerArgs

type GetInstanceByCertIdCertSetLoadBalancerArgs struct {
	AddressIPVersion         pulumi.StringInput                                               `pulumi:"addressIPVersion"`
	AddressIPv6              pulumi.StringInput                                               `pulumi:"addressIPv6"`
	AnycastZone              pulumi.StringInput                                               `pulumi:"anycastZone"`
	AttributeFlags           pulumi.StringArrayInput                                          `pulumi:"attributeFlags"`
	BackupZoneSets           GetInstanceByCertIdCertSetLoadBalancerBackupZoneSetArrayInput    `pulumi:"backupZoneSets"`
	ChargeType               pulumi.StringInput                                               `pulumi:"chargeType"`
	ClusterIds               pulumi.StringArrayInput                                          `pulumi:"clusterIds"`
	ClusterTag               pulumi.StringInput                                               `pulumi:"clusterTag"`
	ConfigId                 pulumi.StringInput                                               `pulumi:"configId"`
	CreateTime               pulumi.StringInput                                               `pulumi:"createTime"`
	Domain                   pulumi.StringInput                                               `pulumi:"domain"`
	ExclusiveClusters        GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterArrayInput `pulumi:"exclusiveClusters"`
	ExpireTime               pulumi.StringInput                                               `pulumi:"expireTime"`
	ExtraInfos               GetInstanceByCertIdCertSetLoadBalancerExtraInfoArrayInput        `pulumi:"extraInfos"`
	Forward                  pulumi.IntInput                                                  `pulumi:"forward"`
	HealthLogSetId           pulumi.StringInput                                               `pulumi:"healthLogSetId"`
	HealthLogTopicId         pulumi.StringInput                                               `pulumi:"healthLogTopicId"`
	Ipv6Mode                 pulumi.StringInput                                               `pulumi:"ipv6Mode"`
	IsBlock                  pulumi.BoolInput                                                 `pulumi:"isBlock"`
	IsBlockTime              pulumi.StringInput                                               `pulumi:"isBlockTime"`
	IsDdos                   pulumi.BoolInput                                                 `pulumi:"isDdos"`
	IsolatedTime             pulumi.StringInput                                               `pulumi:"isolatedTime"`
	Isolation                pulumi.IntInput                                                  `pulumi:"isolation"`
	LoadBalancerDomain       pulumi.StringInput                                               `pulumi:"loadBalancerDomain"`
	LoadBalancerId           pulumi.StringInput                                               `pulumi:"loadBalancerId"`
	LoadBalancerName         pulumi.StringInput                                               `pulumi:"loadBalancerName"`
	LoadBalancerPassToTarget pulumi.BoolInput                                                 `pulumi:"loadBalancerPassToTarget"`
	LoadBalancerType         pulumi.StringInput                                               `pulumi:"loadBalancerType"`
	LoadBalancerVips         pulumi.StringArrayInput                                          `pulumi:"loadBalancerVips"`
	LocalBgp                 pulumi.BoolInput                                                 `pulumi:"localBgp"`
	Log                      pulumi.StringInput                                               `pulumi:"log"`
	LogSetId                 pulumi.StringInput                                               `pulumi:"logSetId"`
	LogTopicId               pulumi.StringInput                                               `pulumi:"logTopicId"`
	MasterZones              GetInstanceByCertIdCertSetLoadBalancerMasterZoneArrayInput       `pulumi:"masterZones"`
	MixIpTarget              pulumi.BoolInput                                                 `pulumi:"mixIpTarget"`
	NetworkAttributes        GetInstanceByCertIdCertSetLoadBalancerNetworkAttributeArrayInput `pulumi:"networkAttributes"`
	NfvInfo                  pulumi.StringInput                                               `pulumi:"nfvInfo"`
	NumericalVpcId           pulumi.IntInput                                                  `pulumi:"numericalVpcId"`
	OpenBgp                  pulumi.IntInput                                                  `pulumi:"openBgp"`
	PrepaidAttributes        GetInstanceByCertIdCertSetLoadBalancerPrepaidAttributeArrayInput `pulumi:"prepaidAttributes"`
	ProjectId                pulumi.IntInput                                                  `pulumi:"projectId"`
	SecureGroups             pulumi.StringArrayInput                                          `pulumi:"secureGroups"`
	SlaType                  pulumi.StringInput                                               `pulumi:"slaType"`
	Snat                     pulumi.BoolInput                                                 `pulumi:"snat"`
	SnatIps                  GetInstanceByCertIdCertSetLoadBalancerSnatIpArrayInput           `pulumi:"snatIps"`
	SnatPro                  pulumi.BoolInput                                                 `pulumi:"snatPro"`
	Status                   pulumi.IntInput                                                  `pulumi:"status"`
	StatusTime               pulumi.StringInput                                               `pulumi:"statusTime"`
	SubnetId                 pulumi.StringInput                                               `pulumi:"subnetId"`
	Tags                     GetInstanceByCertIdCertSetLoadBalancerTagArrayInput              `pulumi:"tags"`
	TargetRegionInfos        GetInstanceByCertIdCertSetLoadBalancerTargetRegionInfoArrayInput `pulumi:"targetRegionInfos"`
	VipIsp                   pulumi.StringInput                                               `pulumi:"vipIsp"`
	VpcId                    pulumi.StringInput                                               `pulumi:"vpcId"`
	Zones                    pulumi.StringArrayInput                                          `pulumi:"zones"`
}

func (GetInstanceByCertIdCertSetLoadBalancerArgs) ElementType

func (GetInstanceByCertIdCertSetLoadBalancerArgs) ToGetInstanceByCertIdCertSetLoadBalancerOutput

func (i GetInstanceByCertIdCertSetLoadBalancerArgs) ToGetInstanceByCertIdCertSetLoadBalancerOutput() GetInstanceByCertIdCertSetLoadBalancerOutput

func (GetInstanceByCertIdCertSetLoadBalancerArgs) ToGetInstanceByCertIdCertSetLoadBalancerOutputWithContext

func (i GetInstanceByCertIdCertSetLoadBalancerArgs) ToGetInstanceByCertIdCertSetLoadBalancerOutputWithContext(ctx context.Context) GetInstanceByCertIdCertSetLoadBalancerOutput

type GetInstanceByCertIdCertSetLoadBalancerArray

type GetInstanceByCertIdCertSetLoadBalancerArray []GetInstanceByCertIdCertSetLoadBalancerInput

func (GetInstanceByCertIdCertSetLoadBalancerArray) ElementType

func (GetInstanceByCertIdCertSetLoadBalancerArray) ToGetInstanceByCertIdCertSetLoadBalancerArrayOutput

func (i GetInstanceByCertIdCertSetLoadBalancerArray) ToGetInstanceByCertIdCertSetLoadBalancerArrayOutput() GetInstanceByCertIdCertSetLoadBalancerArrayOutput

func (GetInstanceByCertIdCertSetLoadBalancerArray) ToGetInstanceByCertIdCertSetLoadBalancerArrayOutputWithContext

func (i GetInstanceByCertIdCertSetLoadBalancerArray) ToGetInstanceByCertIdCertSetLoadBalancerArrayOutputWithContext(ctx context.Context) GetInstanceByCertIdCertSetLoadBalancerArrayOutput

type GetInstanceByCertIdCertSetLoadBalancerArrayInput

type GetInstanceByCertIdCertSetLoadBalancerArrayInput interface {
	pulumi.Input

	ToGetInstanceByCertIdCertSetLoadBalancerArrayOutput() GetInstanceByCertIdCertSetLoadBalancerArrayOutput
	ToGetInstanceByCertIdCertSetLoadBalancerArrayOutputWithContext(context.Context) GetInstanceByCertIdCertSetLoadBalancerArrayOutput
}

GetInstanceByCertIdCertSetLoadBalancerArrayInput is an input type that accepts GetInstanceByCertIdCertSetLoadBalancerArray and GetInstanceByCertIdCertSetLoadBalancerArrayOutput values. You can construct a concrete instance of `GetInstanceByCertIdCertSetLoadBalancerArrayInput` via:

GetInstanceByCertIdCertSetLoadBalancerArray{ GetInstanceByCertIdCertSetLoadBalancerArgs{...} }

type GetInstanceByCertIdCertSetLoadBalancerArrayOutput

type GetInstanceByCertIdCertSetLoadBalancerArrayOutput struct{ *pulumi.OutputState }

func (GetInstanceByCertIdCertSetLoadBalancerArrayOutput) ElementType

func (GetInstanceByCertIdCertSetLoadBalancerArrayOutput) Index

func (GetInstanceByCertIdCertSetLoadBalancerArrayOutput) ToGetInstanceByCertIdCertSetLoadBalancerArrayOutput

func (o GetInstanceByCertIdCertSetLoadBalancerArrayOutput) ToGetInstanceByCertIdCertSetLoadBalancerArrayOutput() GetInstanceByCertIdCertSetLoadBalancerArrayOutput

func (GetInstanceByCertIdCertSetLoadBalancerArrayOutput) ToGetInstanceByCertIdCertSetLoadBalancerArrayOutputWithContext

func (o GetInstanceByCertIdCertSetLoadBalancerArrayOutput) ToGetInstanceByCertIdCertSetLoadBalancerArrayOutputWithContext(ctx context.Context) GetInstanceByCertIdCertSetLoadBalancerArrayOutput

type GetInstanceByCertIdCertSetLoadBalancerBackupZoneSet

type GetInstanceByCertIdCertSetLoadBalancerBackupZoneSet struct {
	EdgeZone   bool   `pulumi:"edgeZone"`
	LocalZone  bool   `pulumi:"localZone"`
	Zone       string `pulumi:"zone"`
	ZoneId     int    `pulumi:"zoneId"`
	ZoneName   string `pulumi:"zoneName"`
	ZoneRegion string `pulumi:"zoneRegion"`
}

type GetInstanceByCertIdCertSetLoadBalancerBackupZoneSetArgs

type GetInstanceByCertIdCertSetLoadBalancerBackupZoneSetArgs struct {
	EdgeZone   pulumi.BoolInput   `pulumi:"edgeZone"`
	LocalZone  pulumi.BoolInput   `pulumi:"localZone"`
	Zone       pulumi.StringInput `pulumi:"zone"`
	ZoneId     pulumi.IntInput    `pulumi:"zoneId"`
	ZoneName   pulumi.StringInput `pulumi:"zoneName"`
	ZoneRegion pulumi.StringInput `pulumi:"zoneRegion"`
}

func (GetInstanceByCertIdCertSetLoadBalancerBackupZoneSetArgs) ElementType

func (GetInstanceByCertIdCertSetLoadBalancerBackupZoneSetArgs) ToGetInstanceByCertIdCertSetLoadBalancerBackupZoneSetOutput

func (GetInstanceByCertIdCertSetLoadBalancerBackupZoneSetArgs) ToGetInstanceByCertIdCertSetLoadBalancerBackupZoneSetOutputWithContext

func (i GetInstanceByCertIdCertSetLoadBalancerBackupZoneSetArgs) ToGetInstanceByCertIdCertSetLoadBalancerBackupZoneSetOutputWithContext(ctx context.Context) GetInstanceByCertIdCertSetLoadBalancerBackupZoneSetOutput

type GetInstanceByCertIdCertSetLoadBalancerBackupZoneSetArray

type GetInstanceByCertIdCertSetLoadBalancerBackupZoneSetArray []GetInstanceByCertIdCertSetLoadBalancerBackupZoneSetInput

func (GetInstanceByCertIdCertSetLoadBalancerBackupZoneSetArray) ElementType

func (GetInstanceByCertIdCertSetLoadBalancerBackupZoneSetArray) ToGetInstanceByCertIdCertSetLoadBalancerBackupZoneSetArrayOutput

func (i GetInstanceByCertIdCertSetLoadBalancerBackupZoneSetArray) ToGetInstanceByCertIdCertSetLoadBalancerBackupZoneSetArrayOutput() GetInstanceByCertIdCertSetLoadBalancerBackupZoneSetArrayOutput

func (GetInstanceByCertIdCertSetLoadBalancerBackupZoneSetArray) ToGetInstanceByCertIdCertSetLoadBalancerBackupZoneSetArrayOutputWithContext

func (i GetInstanceByCertIdCertSetLoadBalancerBackupZoneSetArray) ToGetInstanceByCertIdCertSetLoadBalancerBackupZoneSetArrayOutputWithContext(ctx context.Context) GetInstanceByCertIdCertSetLoadBalancerBackupZoneSetArrayOutput

type GetInstanceByCertIdCertSetLoadBalancerBackupZoneSetArrayInput

type GetInstanceByCertIdCertSetLoadBalancerBackupZoneSetArrayInput interface {
	pulumi.Input

	ToGetInstanceByCertIdCertSetLoadBalancerBackupZoneSetArrayOutput() GetInstanceByCertIdCertSetLoadBalancerBackupZoneSetArrayOutput
	ToGetInstanceByCertIdCertSetLoadBalancerBackupZoneSetArrayOutputWithContext(context.Context) GetInstanceByCertIdCertSetLoadBalancerBackupZoneSetArrayOutput
}

GetInstanceByCertIdCertSetLoadBalancerBackupZoneSetArrayInput is an input type that accepts GetInstanceByCertIdCertSetLoadBalancerBackupZoneSetArray and GetInstanceByCertIdCertSetLoadBalancerBackupZoneSetArrayOutput values. You can construct a concrete instance of `GetInstanceByCertIdCertSetLoadBalancerBackupZoneSetArrayInput` via:

GetInstanceByCertIdCertSetLoadBalancerBackupZoneSetArray{ GetInstanceByCertIdCertSetLoadBalancerBackupZoneSetArgs{...} }

type GetInstanceByCertIdCertSetLoadBalancerBackupZoneSetArrayOutput

type GetInstanceByCertIdCertSetLoadBalancerBackupZoneSetArrayOutput struct{ *pulumi.OutputState }

func (GetInstanceByCertIdCertSetLoadBalancerBackupZoneSetArrayOutput) ElementType

func (GetInstanceByCertIdCertSetLoadBalancerBackupZoneSetArrayOutput) Index

func (GetInstanceByCertIdCertSetLoadBalancerBackupZoneSetArrayOutput) ToGetInstanceByCertIdCertSetLoadBalancerBackupZoneSetArrayOutput

func (GetInstanceByCertIdCertSetLoadBalancerBackupZoneSetArrayOutput) ToGetInstanceByCertIdCertSetLoadBalancerBackupZoneSetArrayOutputWithContext

func (o GetInstanceByCertIdCertSetLoadBalancerBackupZoneSetArrayOutput) ToGetInstanceByCertIdCertSetLoadBalancerBackupZoneSetArrayOutputWithContext(ctx context.Context) GetInstanceByCertIdCertSetLoadBalancerBackupZoneSetArrayOutput

type GetInstanceByCertIdCertSetLoadBalancerBackupZoneSetInput

type GetInstanceByCertIdCertSetLoadBalancerBackupZoneSetInput interface {
	pulumi.Input

	ToGetInstanceByCertIdCertSetLoadBalancerBackupZoneSetOutput() GetInstanceByCertIdCertSetLoadBalancerBackupZoneSetOutput
	ToGetInstanceByCertIdCertSetLoadBalancerBackupZoneSetOutputWithContext(context.Context) GetInstanceByCertIdCertSetLoadBalancerBackupZoneSetOutput
}

GetInstanceByCertIdCertSetLoadBalancerBackupZoneSetInput is an input type that accepts GetInstanceByCertIdCertSetLoadBalancerBackupZoneSetArgs and GetInstanceByCertIdCertSetLoadBalancerBackupZoneSetOutput values. You can construct a concrete instance of `GetInstanceByCertIdCertSetLoadBalancerBackupZoneSetInput` via:

GetInstanceByCertIdCertSetLoadBalancerBackupZoneSetArgs{...}

type GetInstanceByCertIdCertSetLoadBalancerBackupZoneSetOutput

type GetInstanceByCertIdCertSetLoadBalancerBackupZoneSetOutput struct{ *pulumi.OutputState }

func (GetInstanceByCertIdCertSetLoadBalancerBackupZoneSetOutput) EdgeZone

func (GetInstanceByCertIdCertSetLoadBalancerBackupZoneSetOutput) ElementType

func (GetInstanceByCertIdCertSetLoadBalancerBackupZoneSetOutput) LocalZone

func (GetInstanceByCertIdCertSetLoadBalancerBackupZoneSetOutput) ToGetInstanceByCertIdCertSetLoadBalancerBackupZoneSetOutput

func (GetInstanceByCertIdCertSetLoadBalancerBackupZoneSetOutput) ToGetInstanceByCertIdCertSetLoadBalancerBackupZoneSetOutputWithContext

func (o GetInstanceByCertIdCertSetLoadBalancerBackupZoneSetOutput) ToGetInstanceByCertIdCertSetLoadBalancerBackupZoneSetOutputWithContext(ctx context.Context) GetInstanceByCertIdCertSetLoadBalancerBackupZoneSetOutput

func (GetInstanceByCertIdCertSetLoadBalancerBackupZoneSetOutput) Zone

func (GetInstanceByCertIdCertSetLoadBalancerBackupZoneSetOutput) ZoneId

func (GetInstanceByCertIdCertSetLoadBalancerBackupZoneSetOutput) ZoneName

func (GetInstanceByCertIdCertSetLoadBalancerBackupZoneSetOutput) ZoneRegion

type GetInstanceByCertIdCertSetLoadBalancerExclusiveCluster

type GetInstanceByCertIdCertSetLoadBalancerExclusiveCluster struct {
	ClassicalClusters []GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterClassicalCluster `pulumi:"classicalClusters"`
	L4Clusters        []GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterL4Cluster        `pulumi:"l4Clusters"`
	L7Clusters        []GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterL7Cluster        `pulumi:"l7Clusters"`
}

type GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterArgs

type GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterArgs struct {
	ClassicalClusters GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterClassicalClusterArrayInput `pulumi:"classicalClusters"`
	L4Clusters        GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterL4ClusterArrayInput        `pulumi:"l4Clusters"`
	L7Clusters        GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterL7ClusterArrayInput        `pulumi:"l7Clusters"`
}

func (GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterArgs) ElementType

func (GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterArgs) ToGetInstanceByCertIdCertSetLoadBalancerExclusiveClusterOutput

func (GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterArgs) ToGetInstanceByCertIdCertSetLoadBalancerExclusiveClusterOutputWithContext

func (i GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterArgs) ToGetInstanceByCertIdCertSetLoadBalancerExclusiveClusterOutputWithContext(ctx context.Context) GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterOutput

type GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterArray

type GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterArray []GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterInput

func (GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterArray) ElementType

func (GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterArray) ToGetInstanceByCertIdCertSetLoadBalancerExclusiveClusterArrayOutput

func (GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterArray) ToGetInstanceByCertIdCertSetLoadBalancerExclusiveClusterArrayOutputWithContext

func (i GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterArray) ToGetInstanceByCertIdCertSetLoadBalancerExclusiveClusterArrayOutputWithContext(ctx context.Context) GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterArrayOutput

type GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterArrayInput

type GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterArrayInput interface {
	pulumi.Input

	ToGetInstanceByCertIdCertSetLoadBalancerExclusiveClusterArrayOutput() GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterArrayOutput
	ToGetInstanceByCertIdCertSetLoadBalancerExclusiveClusterArrayOutputWithContext(context.Context) GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterArrayOutput
}

GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterArrayInput is an input type that accepts GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterArray and GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterArrayOutput values. You can construct a concrete instance of `GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterArrayInput` via:

GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterArray{ GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterArgs{...} }

type GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterArrayOutput

type GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterArrayOutput struct{ *pulumi.OutputState }

func (GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterArrayOutput) ElementType

func (GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterArrayOutput) Index

func (GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterArrayOutput) ToGetInstanceByCertIdCertSetLoadBalancerExclusiveClusterArrayOutput

func (GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterArrayOutput) ToGetInstanceByCertIdCertSetLoadBalancerExclusiveClusterArrayOutputWithContext

func (o GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterArrayOutput) ToGetInstanceByCertIdCertSetLoadBalancerExclusiveClusterArrayOutputWithContext(ctx context.Context) GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterArrayOutput

type GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterClassicalCluster

type GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterClassicalCluster struct {
	ClusterId   string `pulumi:"clusterId"`
	ClusterName string `pulumi:"clusterName"`
	Zone        string `pulumi:"zone"`
}

type GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterClassicalClusterArgs

type GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterClassicalClusterArgs struct {
	ClusterId   pulumi.StringInput `pulumi:"clusterId"`
	ClusterName pulumi.StringInput `pulumi:"clusterName"`
	Zone        pulumi.StringInput `pulumi:"zone"`
}

func (GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterClassicalClusterArgs) ElementType

func (GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterClassicalClusterArgs) ToGetInstanceByCertIdCertSetLoadBalancerExclusiveClusterClassicalClusterOutput

func (GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterClassicalClusterArgs) ToGetInstanceByCertIdCertSetLoadBalancerExclusiveClusterClassicalClusterOutputWithContext

type GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterClassicalClusterArray

type GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterClassicalClusterArray []GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterClassicalClusterInput

func (GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterClassicalClusterArray) ElementType

func (GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterClassicalClusterArray) ToGetInstanceByCertIdCertSetLoadBalancerExclusiveClusterClassicalClusterArrayOutput

func (GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterClassicalClusterArray) ToGetInstanceByCertIdCertSetLoadBalancerExclusiveClusterClassicalClusterArrayOutputWithContext

func (i GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterClassicalClusterArray) ToGetInstanceByCertIdCertSetLoadBalancerExclusiveClusterClassicalClusterArrayOutputWithContext(ctx context.Context) GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterClassicalClusterArrayOutput

type GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterClassicalClusterArrayInput

type GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterClassicalClusterArrayInput interface {
	pulumi.Input

	ToGetInstanceByCertIdCertSetLoadBalancerExclusiveClusterClassicalClusterArrayOutput() GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterClassicalClusterArrayOutput
	ToGetInstanceByCertIdCertSetLoadBalancerExclusiveClusterClassicalClusterArrayOutputWithContext(context.Context) GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterClassicalClusterArrayOutput
}

GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterClassicalClusterArrayInput is an input type that accepts GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterClassicalClusterArray and GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterClassicalClusterArrayOutput values. You can construct a concrete instance of `GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterClassicalClusterArrayInput` via:

GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterClassicalClusterArray{ GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterClassicalClusterArgs{...} }

type GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterClassicalClusterArrayOutput

type GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterClassicalClusterArrayOutput struct{ *pulumi.OutputState }

func (GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterClassicalClusterArrayOutput) ElementType

func (GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterClassicalClusterArrayOutput) ToGetInstanceByCertIdCertSetLoadBalancerExclusiveClusterClassicalClusterArrayOutput

func (GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterClassicalClusterArrayOutput) ToGetInstanceByCertIdCertSetLoadBalancerExclusiveClusterClassicalClusterArrayOutputWithContext

type GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterClassicalClusterInput

type GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterClassicalClusterInput interface {
	pulumi.Input

	ToGetInstanceByCertIdCertSetLoadBalancerExclusiveClusterClassicalClusterOutput() GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterClassicalClusterOutput
	ToGetInstanceByCertIdCertSetLoadBalancerExclusiveClusterClassicalClusterOutputWithContext(context.Context) GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterClassicalClusterOutput
}

GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterClassicalClusterInput is an input type that accepts GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterClassicalClusterArgs and GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterClassicalClusterOutput values. You can construct a concrete instance of `GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterClassicalClusterInput` via:

GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterClassicalClusterArgs{...}

type GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterClassicalClusterOutput

type GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterClassicalClusterOutput struct{ *pulumi.OutputState }

func (GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterClassicalClusterOutput) ClusterId

func (GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterClassicalClusterOutput) ClusterName

func (GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterClassicalClusterOutput) ElementType

func (GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterClassicalClusterOutput) ToGetInstanceByCertIdCertSetLoadBalancerExclusiveClusterClassicalClusterOutput

func (GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterClassicalClusterOutput) ToGetInstanceByCertIdCertSetLoadBalancerExclusiveClusterClassicalClusterOutputWithContext

func (GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterClassicalClusterOutput) Zone

type GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterInput

type GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterInput interface {
	pulumi.Input

	ToGetInstanceByCertIdCertSetLoadBalancerExclusiveClusterOutput() GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterOutput
	ToGetInstanceByCertIdCertSetLoadBalancerExclusiveClusterOutputWithContext(context.Context) GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterOutput
}

GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterInput is an input type that accepts GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterArgs and GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterOutput values. You can construct a concrete instance of `GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterInput` via:

GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterArgs{...}

type GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterL4Cluster

type GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterL4Cluster struct {
	ClusterId   string `pulumi:"clusterId"`
	ClusterName string `pulumi:"clusterName"`
	Zone        string `pulumi:"zone"`
}

type GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterL4ClusterArgs

type GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterL4ClusterArgs struct {
	ClusterId   pulumi.StringInput `pulumi:"clusterId"`
	ClusterName pulumi.StringInput `pulumi:"clusterName"`
	Zone        pulumi.StringInput `pulumi:"zone"`
}

func (GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterL4ClusterArgs) ElementType

func (GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterL4ClusterArgs) ToGetInstanceByCertIdCertSetLoadBalancerExclusiveClusterL4ClusterOutput

func (GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterL4ClusterArgs) ToGetInstanceByCertIdCertSetLoadBalancerExclusiveClusterL4ClusterOutputWithContext

func (i GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterL4ClusterArgs) ToGetInstanceByCertIdCertSetLoadBalancerExclusiveClusterL4ClusterOutputWithContext(ctx context.Context) GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterL4ClusterOutput

type GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterL4ClusterArray

type GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterL4ClusterArray []GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterL4ClusterInput

func (GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterL4ClusterArray) ElementType

func (GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterL4ClusterArray) ToGetInstanceByCertIdCertSetLoadBalancerExclusiveClusterL4ClusterArrayOutput

func (GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterL4ClusterArray) ToGetInstanceByCertIdCertSetLoadBalancerExclusiveClusterL4ClusterArrayOutputWithContext

func (i GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterL4ClusterArray) ToGetInstanceByCertIdCertSetLoadBalancerExclusiveClusterL4ClusterArrayOutputWithContext(ctx context.Context) GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterL4ClusterArrayOutput

type GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterL4ClusterArrayInput

type GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterL4ClusterArrayInput interface {
	pulumi.Input

	ToGetInstanceByCertIdCertSetLoadBalancerExclusiveClusterL4ClusterArrayOutput() GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterL4ClusterArrayOutput
	ToGetInstanceByCertIdCertSetLoadBalancerExclusiveClusterL4ClusterArrayOutputWithContext(context.Context) GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterL4ClusterArrayOutput
}

GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterL4ClusterArrayInput is an input type that accepts GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterL4ClusterArray and GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterL4ClusterArrayOutput values. You can construct a concrete instance of `GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterL4ClusterArrayInput` via:

GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterL4ClusterArray{ GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterL4ClusterArgs{...} }

type GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterL4ClusterArrayOutput

type GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterL4ClusterArrayOutput struct{ *pulumi.OutputState }

func (GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterL4ClusterArrayOutput) ElementType

func (GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterL4ClusterArrayOutput) ToGetInstanceByCertIdCertSetLoadBalancerExclusiveClusterL4ClusterArrayOutput

func (GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterL4ClusterArrayOutput) ToGetInstanceByCertIdCertSetLoadBalancerExclusiveClusterL4ClusterArrayOutputWithContext

type GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterL4ClusterInput

type GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterL4ClusterInput interface {
	pulumi.Input

	ToGetInstanceByCertIdCertSetLoadBalancerExclusiveClusterL4ClusterOutput() GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterL4ClusterOutput
	ToGetInstanceByCertIdCertSetLoadBalancerExclusiveClusterL4ClusterOutputWithContext(context.Context) GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterL4ClusterOutput
}

GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterL4ClusterInput is an input type that accepts GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterL4ClusterArgs and GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterL4ClusterOutput values. You can construct a concrete instance of `GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterL4ClusterInput` via:

GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterL4ClusterArgs{...}

type GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterL4ClusterOutput

type GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterL4ClusterOutput struct{ *pulumi.OutputState }

func (GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterL4ClusterOutput) ClusterId

func (GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterL4ClusterOutput) ClusterName

func (GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterL4ClusterOutput) ElementType

func (GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterL4ClusterOutput) ToGetInstanceByCertIdCertSetLoadBalancerExclusiveClusterL4ClusterOutput

func (GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterL4ClusterOutput) ToGetInstanceByCertIdCertSetLoadBalancerExclusiveClusterL4ClusterOutputWithContext

func (o GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterL4ClusterOutput) ToGetInstanceByCertIdCertSetLoadBalancerExclusiveClusterL4ClusterOutputWithContext(ctx context.Context) GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterL4ClusterOutput

func (GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterL4ClusterOutput) Zone

type GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterL7Cluster

type GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterL7Cluster struct {
	ClusterId   string `pulumi:"clusterId"`
	ClusterName string `pulumi:"clusterName"`
	Zone        string `pulumi:"zone"`
}

type GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterL7ClusterArgs

type GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterL7ClusterArgs struct {
	ClusterId   pulumi.StringInput `pulumi:"clusterId"`
	ClusterName pulumi.StringInput `pulumi:"clusterName"`
	Zone        pulumi.StringInput `pulumi:"zone"`
}

func (GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterL7ClusterArgs) ElementType

func (GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterL7ClusterArgs) ToGetInstanceByCertIdCertSetLoadBalancerExclusiveClusterL7ClusterOutput

func (GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterL7ClusterArgs) ToGetInstanceByCertIdCertSetLoadBalancerExclusiveClusterL7ClusterOutputWithContext

func (i GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterL7ClusterArgs) ToGetInstanceByCertIdCertSetLoadBalancerExclusiveClusterL7ClusterOutputWithContext(ctx context.Context) GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterL7ClusterOutput

type GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterL7ClusterArray

type GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterL7ClusterArray []GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterL7ClusterInput

func (GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterL7ClusterArray) ElementType

func (GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterL7ClusterArray) ToGetInstanceByCertIdCertSetLoadBalancerExclusiveClusterL7ClusterArrayOutput

func (GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterL7ClusterArray) ToGetInstanceByCertIdCertSetLoadBalancerExclusiveClusterL7ClusterArrayOutputWithContext

func (i GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterL7ClusterArray) ToGetInstanceByCertIdCertSetLoadBalancerExclusiveClusterL7ClusterArrayOutputWithContext(ctx context.Context) GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterL7ClusterArrayOutput

type GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterL7ClusterArrayInput

type GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterL7ClusterArrayInput interface {
	pulumi.Input

	ToGetInstanceByCertIdCertSetLoadBalancerExclusiveClusterL7ClusterArrayOutput() GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterL7ClusterArrayOutput
	ToGetInstanceByCertIdCertSetLoadBalancerExclusiveClusterL7ClusterArrayOutputWithContext(context.Context) GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterL7ClusterArrayOutput
}

GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterL7ClusterArrayInput is an input type that accepts GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterL7ClusterArray and GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterL7ClusterArrayOutput values. You can construct a concrete instance of `GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterL7ClusterArrayInput` via:

GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterL7ClusterArray{ GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterL7ClusterArgs{...} }

type GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterL7ClusterArrayOutput

type GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterL7ClusterArrayOutput struct{ *pulumi.OutputState }

func (GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterL7ClusterArrayOutput) ElementType

func (GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterL7ClusterArrayOutput) ToGetInstanceByCertIdCertSetLoadBalancerExclusiveClusterL7ClusterArrayOutput

func (GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterL7ClusterArrayOutput) ToGetInstanceByCertIdCertSetLoadBalancerExclusiveClusterL7ClusterArrayOutputWithContext

type GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterL7ClusterInput

type GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterL7ClusterInput interface {
	pulumi.Input

	ToGetInstanceByCertIdCertSetLoadBalancerExclusiveClusterL7ClusterOutput() GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterL7ClusterOutput
	ToGetInstanceByCertIdCertSetLoadBalancerExclusiveClusterL7ClusterOutputWithContext(context.Context) GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterL7ClusterOutput
}

GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterL7ClusterInput is an input type that accepts GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterL7ClusterArgs and GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterL7ClusterOutput values. You can construct a concrete instance of `GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterL7ClusterInput` via:

GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterL7ClusterArgs{...}

type GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterL7ClusterOutput

type GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterL7ClusterOutput struct{ *pulumi.OutputState }

func (GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterL7ClusterOutput) ClusterId

func (GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterL7ClusterOutput) ClusterName

func (GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterL7ClusterOutput) ElementType

func (GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterL7ClusterOutput) ToGetInstanceByCertIdCertSetLoadBalancerExclusiveClusterL7ClusterOutput

func (GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterL7ClusterOutput) ToGetInstanceByCertIdCertSetLoadBalancerExclusiveClusterL7ClusterOutputWithContext

func (o GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterL7ClusterOutput) ToGetInstanceByCertIdCertSetLoadBalancerExclusiveClusterL7ClusterOutputWithContext(ctx context.Context) GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterL7ClusterOutput

func (GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterL7ClusterOutput) Zone

type GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterOutput

type GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterOutput struct{ *pulumi.OutputState }

func (GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterOutput) ElementType

func (GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterOutput) ToGetInstanceByCertIdCertSetLoadBalancerExclusiveClusterOutput

func (GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterOutput) ToGetInstanceByCertIdCertSetLoadBalancerExclusiveClusterOutputWithContext

func (o GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterOutput) ToGetInstanceByCertIdCertSetLoadBalancerExclusiveClusterOutputWithContext(ctx context.Context) GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterOutput

type GetInstanceByCertIdCertSetLoadBalancerExtraInfo

type GetInstanceByCertIdCertSetLoadBalancerExtraInfo struct {
	TgwGroupName string `pulumi:"tgwGroupName"`
	ZhiTong      bool   `pulumi:"zhiTong"`
}

type GetInstanceByCertIdCertSetLoadBalancerExtraInfoArgs

type GetInstanceByCertIdCertSetLoadBalancerExtraInfoArgs struct {
	TgwGroupName pulumi.StringInput `pulumi:"tgwGroupName"`
	ZhiTong      pulumi.BoolInput   `pulumi:"zhiTong"`
}

func (GetInstanceByCertIdCertSetLoadBalancerExtraInfoArgs) ElementType

func (GetInstanceByCertIdCertSetLoadBalancerExtraInfoArgs) ToGetInstanceByCertIdCertSetLoadBalancerExtraInfoOutput

func (i GetInstanceByCertIdCertSetLoadBalancerExtraInfoArgs) ToGetInstanceByCertIdCertSetLoadBalancerExtraInfoOutput() GetInstanceByCertIdCertSetLoadBalancerExtraInfoOutput

func (GetInstanceByCertIdCertSetLoadBalancerExtraInfoArgs) ToGetInstanceByCertIdCertSetLoadBalancerExtraInfoOutputWithContext

func (i GetInstanceByCertIdCertSetLoadBalancerExtraInfoArgs) ToGetInstanceByCertIdCertSetLoadBalancerExtraInfoOutputWithContext(ctx context.Context) GetInstanceByCertIdCertSetLoadBalancerExtraInfoOutput

type GetInstanceByCertIdCertSetLoadBalancerExtraInfoArray

type GetInstanceByCertIdCertSetLoadBalancerExtraInfoArray []GetInstanceByCertIdCertSetLoadBalancerExtraInfoInput

func (GetInstanceByCertIdCertSetLoadBalancerExtraInfoArray) ElementType

func (GetInstanceByCertIdCertSetLoadBalancerExtraInfoArray) ToGetInstanceByCertIdCertSetLoadBalancerExtraInfoArrayOutput

func (i GetInstanceByCertIdCertSetLoadBalancerExtraInfoArray) ToGetInstanceByCertIdCertSetLoadBalancerExtraInfoArrayOutput() GetInstanceByCertIdCertSetLoadBalancerExtraInfoArrayOutput

func (GetInstanceByCertIdCertSetLoadBalancerExtraInfoArray) ToGetInstanceByCertIdCertSetLoadBalancerExtraInfoArrayOutputWithContext

func (i GetInstanceByCertIdCertSetLoadBalancerExtraInfoArray) ToGetInstanceByCertIdCertSetLoadBalancerExtraInfoArrayOutputWithContext(ctx context.Context) GetInstanceByCertIdCertSetLoadBalancerExtraInfoArrayOutput

type GetInstanceByCertIdCertSetLoadBalancerExtraInfoArrayInput

type GetInstanceByCertIdCertSetLoadBalancerExtraInfoArrayInput interface {
	pulumi.Input

	ToGetInstanceByCertIdCertSetLoadBalancerExtraInfoArrayOutput() GetInstanceByCertIdCertSetLoadBalancerExtraInfoArrayOutput
	ToGetInstanceByCertIdCertSetLoadBalancerExtraInfoArrayOutputWithContext(context.Context) GetInstanceByCertIdCertSetLoadBalancerExtraInfoArrayOutput
}

GetInstanceByCertIdCertSetLoadBalancerExtraInfoArrayInput is an input type that accepts GetInstanceByCertIdCertSetLoadBalancerExtraInfoArray and GetInstanceByCertIdCertSetLoadBalancerExtraInfoArrayOutput values. You can construct a concrete instance of `GetInstanceByCertIdCertSetLoadBalancerExtraInfoArrayInput` via:

GetInstanceByCertIdCertSetLoadBalancerExtraInfoArray{ GetInstanceByCertIdCertSetLoadBalancerExtraInfoArgs{...} }

type GetInstanceByCertIdCertSetLoadBalancerExtraInfoArrayOutput

type GetInstanceByCertIdCertSetLoadBalancerExtraInfoArrayOutput struct{ *pulumi.OutputState }

func (GetInstanceByCertIdCertSetLoadBalancerExtraInfoArrayOutput) ElementType

func (GetInstanceByCertIdCertSetLoadBalancerExtraInfoArrayOutput) Index

func (GetInstanceByCertIdCertSetLoadBalancerExtraInfoArrayOutput) ToGetInstanceByCertIdCertSetLoadBalancerExtraInfoArrayOutput

func (GetInstanceByCertIdCertSetLoadBalancerExtraInfoArrayOutput) ToGetInstanceByCertIdCertSetLoadBalancerExtraInfoArrayOutputWithContext

func (o GetInstanceByCertIdCertSetLoadBalancerExtraInfoArrayOutput) ToGetInstanceByCertIdCertSetLoadBalancerExtraInfoArrayOutputWithContext(ctx context.Context) GetInstanceByCertIdCertSetLoadBalancerExtraInfoArrayOutput

type GetInstanceByCertIdCertSetLoadBalancerExtraInfoInput

type GetInstanceByCertIdCertSetLoadBalancerExtraInfoInput interface {
	pulumi.Input

	ToGetInstanceByCertIdCertSetLoadBalancerExtraInfoOutput() GetInstanceByCertIdCertSetLoadBalancerExtraInfoOutput
	ToGetInstanceByCertIdCertSetLoadBalancerExtraInfoOutputWithContext(context.Context) GetInstanceByCertIdCertSetLoadBalancerExtraInfoOutput
}

GetInstanceByCertIdCertSetLoadBalancerExtraInfoInput is an input type that accepts GetInstanceByCertIdCertSetLoadBalancerExtraInfoArgs and GetInstanceByCertIdCertSetLoadBalancerExtraInfoOutput values. You can construct a concrete instance of `GetInstanceByCertIdCertSetLoadBalancerExtraInfoInput` via:

GetInstanceByCertIdCertSetLoadBalancerExtraInfoArgs{...}

type GetInstanceByCertIdCertSetLoadBalancerExtraInfoOutput

type GetInstanceByCertIdCertSetLoadBalancerExtraInfoOutput struct{ *pulumi.OutputState }

func (GetInstanceByCertIdCertSetLoadBalancerExtraInfoOutput) ElementType

func (GetInstanceByCertIdCertSetLoadBalancerExtraInfoOutput) TgwGroupName

func (GetInstanceByCertIdCertSetLoadBalancerExtraInfoOutput) ToGetInstanceByCertIdCertSetLoadBalancerExtraInfoOutput

func (GetInstanceByCertIdCertSetLoadBalancerExtraInfoOutput) ToGetInstanceByCertIdCertSetLoadBalancerExtraInfoOutputWithContext

func (o GetInstanceByCertIdCertSetLoadBalancerExtraInfoOutput) ToGetInstanceByCertIdCertSetLoadBalancerExtraInfoOutputWithContext(ctx context.Context) GetInstanceByCertIdCertSetLoadBalancerExtraInfoOutput

func (GetInstanceByCertIdCertSetLoadBalancerExtraInfoOutput) ZhiTong

type GetInstanceByCertIdCertSetLoadBalancerInput

type GetInstanceByCertIdCertSetLoadBalancerInput interface {
	pulumi.Input

	ToGetInstanceByCertIdCertSetLoadBalancerOutput() GetInstanceByCertIdCertSetLoadBalancerOutput
	ToGetInstanceByCertIdCertSetLoadBalancerOutputWithContext(context.Context) GetInstanceByCertIdCertSetLoadBalancerOutput
}

GetInstanceByCertIdCertSetLoadBalancerInput is an input type that accepts GetInstanceByCertIdCertSetLoadBalancerArgs and GetInstanceByCertIdCertSetLoadBalancerOutput values. You can construct a concrete instance of `GetInstanceByCertIdCertSetLoadBalancerInput` via:

GetInstanceByCertIdCertSetLoadBalancerArgs{...}

type GetInstanceByCertIdCertSetLoadBalancerMasterZone

type GetInstanceByCertIdCertSetLoadBalancerMasterZone struct {
	EdgeZone   bool   `pulumi:"edgeZone"`
	LocalZone  bool   `pulumi:"localZone"`
	Zone       string `pulumi:"zone"`
	ZoneId     int    `pulumi:"zoneId"`
	ZoneName   string `pulumi:"zoneName"`
	ZoneRegion string `pulumi:"zoneRegion"`
}

type GetInstanceByCertIdCertSetLoadBalancerMasterZoneArgs

type GetInstanceByCertIdCertSetLoadBalancerMasterZoneArgs struct {
	EdgeZone   pulumi.BoolInput   `pulumi:"edgeZone"`
	LocalZone  pulumi.BoolInput   `pulumi:"localZone"`
	Zone       pulumi.StringInput `pulumi:"zone"`
	ZoneId     pulumi.IntInput    `pulumi:"zoneId"`
	ZoneName   pulumi.StringInput `pulumi:"zoneName"`
	ZoneRegion pulumi.StringInput `pulumi:"zoneRegion"`
}

func (GetInstanceByCertIdCertSetLoadBalancerMasterZoneArgs) ElementType

func (GetInstanceByCertIdCertSetLoadBalancerMasterZoneArgs) ToGetInstanceByCertIdCertSetLoadBalancerMasterZoneOutput

func (i GetInstanceByCertIdCertSetLoadBalancerMasterZoneArgs) ToGetInstanceByCertIdCertSetLoadBalancerMasterZoneOutput() GetInstanceByCertIdCertSetLoadBalancerMasterZoneOutput

func (GetInstanceByCertIdCertSetLoadBalancerMasterZoneArgs) ToGetInstanceByCertIdCertSetLoadBalancerMasterZoneOutputWithContext

func (i GetInstanceByCertIdCertSetLoadBalancerMasterZoneArgs) ToGetInstanceByCertIdCertSetLoadBalancerMasterZoneOutputWithContext(ctx context.Context) GetInstanceByCertIdCertSetLoadBalancerMasterZoneOutput

type GetInstanceByCertIdCertSetLoadBalancerMasterZoneArray

type GetInstanceByCertIdCertSetLoadBalancerMasterZoneArray []GetInstanceByCertIdCertSetLoadBalancerMasterZoneInput

func (GetInstanceByCertIdCertSetLoadBalancerMasterZoneArray) ElementType

func (GetInstanceByCertIdCertSetLoadBalancerMasterZoneArray) ToGetInstanceByCertIdCertSetLoadBalancerMasterZoneArrayOutput

func (i GetInstanceByCertIdCertSetLoadBalancerMasterZoneArray) ToGetInstanceByCertIdCertSetLoadBalancerMasterZoneArrayOutput() GetInstanceByCertIdCertSetLoadBalancerMasterZoneArrayOutput

func (GetInstanceByCertIdCertSetLoadBalancerMasterZoneArray) ToGetInstanceByCertIdCertSetLoadBalancerMasterZoneArrayOutputWithContext

func (i GetInstanceByCertIdCertSetLoadBalancerMasterZoneArray) ToGetInstanceByCertIdCertSetLoadBalancerMasterZoneArrayOutputWithContext(ctx context.Context) GetInstanceByCertIdCertSetLoadBalancerMasterZoneArrayOutput

type GetInstanceByCertIdCertSetLoadBalancerMasterZoneArrayInput

type GetInstanceByCertIdCertSetLoadBalancerMasterZoneArrayInput interface {
	pulumi.Input

	ToGetInstanceByCertIdCertSetLoadBalancerMasterZoneArrayOutput() GetInstanceByCertIdCertSetLoadBalancerMasterZoneArrayOutput
	ToGetInstanceByCertIdCertSetLoadBalancerMasterZoneArrayOutputWithContext(context.Context) GetInstanceByCertIdCertSetLoadBalancerMasterZoneArrayOutput
}

GetInstanceByCertIdCertSetLoadBalancerMasterZoneArrayInput is an input type that accepts GetInstanceByCertIdCertSetLoadBalancerMasterZoneArray and GetInstanceByCertIdCertSetLoadBalancerMasterZoneArrayOutput values. You can construct a concrete instance of `GetInstanceByCertIdCertSetLoadBalancerMasterZoneArrayInput` via:

GetInstanceByCertIdCertSetLoadBalancerMasterZoneArray{ GetInstanceByCertIdCertSetLoadBalancerMasterZoneArgs{...} }

type GetInstanceByCertIdCertSetLoadBalancerMasterZoneArrayOutput

type GetInstanceByCertIdCertSetLoadBalancerMasterZoneArrayOutput struct{ *pulumi.OutputState }

func (GetInstanceByCertIdCertSetLoadBalancerMasterZoneArrayOutput) ElementType

func (GetInstanceByCertIdCertSetLoadBalancerMasterZoneArrayOutput) Index

func (GetInstanceByCertIdCertSetLoadBalancerMasterZoneArrayOutput) ToGetInstanceByCertIdCertSetLoadBalancerMasterZoneArrayOutput

func (GetInstanceByCertIdCertSetLoadBalancerMasterZoneArrayOutput) ToGetInstanceByCertIdCertSetLoadBalancerMasterZoneArrayOutputWithContext

func (o GetInstanceByCertIdCertSetLoadBalancerMasterZoneArrayOutput) ToGetInstanceByCertIdCertSetLoadBalancerMasterZoneArrayOutputWithContext(ctx context.Context) GetInstanceByCertIdCertSetLoadBalancerMasterZoneArrayOutput

type GetInstanceByCertIdCertSetLoadBalancerMasterZoneInput

type GetInstanceByCertIdCertSetLoadBalancerMasterZoneInput interface {
	pulumi.Input

	ToGetInstanceByCertIdCertSetLoadBalancerMasterZoneOutput() GetInstanceByCertIdCertSetLoadBalancerMasterZoneOutput
	ToGetInstanceByCertIdCertSetLoadBalancerMasterZoneOutputWithContext(context.Context) GetInstanceByCertIdCertSetLoadBalancerMasterZoneOutput
}

GetInstanceByCertIdCertSetLoadBalancerMasterZoneInput is an input type that accepts GetInstanceByCertIdCertSetLoadBalancerMasterZoneArgs and GetInstanceByCertIdCertSetLoadBalancerMasterZoneOutput values. You can construct a concrete instance of `GetInstanceByCertIdCertSetLoadBalancerMasterZoneInput` via:

GetInstanceByCertIdCertSetLoadBalancerMasterZoneArgs{...}

type GetInstanceByCertIdCertSetLoadBalancerMasterZoneOutput

type GetInstanceByCertIdCertSetLoadBalancerMasterZoneOutput struct{ *pulumi.OutputState }

func (GetInstanceByCertIdCertSetLoadBalancerMasterZoneOutput) EdgeZone

func (GetInstanceByCertIdCertSetLoadBalancerMasterZoneOutput) ElementType

func (GetInstanceByCertIdCertSetLoadBalancerMasterZoneOutput) LocalZone

func (GetInstanceByCertIdCertSetLoadBalancerMasterZoneOutput) ToGetInstanceByCertIdCertSetLoadBalancerMasterZoneOutput

func (GetInstanceByCertIdCertSetLoadBalancerMasterZoneOutput) ToGetInstanceByCertIdCertSetLoadBalancerMasterZoneOutputWithContext

func (o GetInstanceByCertIdCertSetLoadBalancerMasterZoneOutput) ToGetInstanceByCertIdCertSetLoadBalancerMasterZoneOutputWithContext(ctx context.Context) GetInstanceByCertIdCertSetLoadBalancerMasterZoneOutput

func (GetInstanceByCertIdCertSetLoadBalancerMasterZoneOutput) Zone

func (GetInstanceByCertIdCertSetLoadBalancerMasterZoneOutput) ZoneId

func (GetInstanceByCertIdCertSetLoadBalancerMasterZoneOutput) ZoneName

func (GetInstanceByCertIdCertSetLoadBalancerMasterZoneOutput) ZoneRegion

type GetInstanceByCertIdCertSetLoadBalancerNetworkAttribute

type GetInstanceByCertIdCertSetLoadBalancerNetworkAttribute struct {
	BandwidthpkgSubType     string `pulumi:"bandwidthpkgSubType"`
	InternetChargeType      string `pulumi:"internetChargeType"`
	InternetMaxBandwidthOut int    `pulumi:"internetMaxBandwidthOut"`
}

type GetInstanceByCertIdCertSetLoadBalancerNetworkAttributeArgs

type GetInstanceByCertIdCertSetLoadBalancerNetworkAttributeArgs struct {
	BandwidthpkgSubType     pulumi.StringInput `pulumi:"bandwidthpkgSubType"`
	InternetChargeType      pulumi.StringInput `pulumi:"internetChargeType"`
	InternetMaxBandwidthOut pulumi.IntInput    `pulumi:"internetMaxBandwidthOut"`
}

func (GetInstanceByCertIdCertSetLoadBalancerNetworkAttributeArgs) ElementType

func (GetInstanceByCertIdCertSetLoadBalancerNetworkAttributeArgs) ToGetInstanceByCertIdCertSetLoadBalancerNetworkAttributeOutput

func (GetInstanceByCertIdCertSetLoadBalancerNetworkAttributeArgs) ToGetInstanceByCertIdCertSetLoadBalancerNetworkAttributeOutputWithContext

func (i GetInstanceByCertIdCertSetLoadBalancerNetworkAttributeArgs) ToGetInstanceByCertIdCertSetLoadBalancerNetworkAttributeOutputWithContext(ctx context.Context) GetInstanceByCertIdCertSetLoadBalancerNetworkAttributeOutput

type GetInstanceByCertIdCertSetLoadBalancerNetworkAttributeArray

type GetInstanceByCertIdCertSetLoadBalancerNetworkAttributeArray []GetInstanceByCertIdCertSetLoadBalancerNetworkAttributeInput

func (GetInstanceByCertIdCertSetLoadBalancerNetworkAttributeArray) ElementType

func (GetInstanceByCertIdCertSetLoadBalancerNetworkAttributeArray) ToGetInstanceByCertIdCertSetLoadBalancerNetworkAttributeArrayOutput

func (GetInstanceByCertIdCertSetLoadBalancerNetworkAttributeArray) ToGetInstanceByCertIdCertSetLoadBalancerNetworkAttributeArrayOutputWithContext

func (i GetInstanceByCertIdCertSetLoadBalancerNetworkAttributeArray) ToGetInstanceByCertIdCertSetLoadBalancerNetworkAttributeArrayOutputWithContext(ctx context.Context) GetInstanceByCertIdCertSetLoadBalancerNetworkAttributeArrayOutput

type GetInstanceByCertIdCertSetLoadBalancerNetworkAttributeArrayInput

type GetInstanceByCertIdCertSetLoadBalancerNetworkAttributeArrayInput interface {
	pulumi.Input

	ToGetInstanceByCertIdCertSetLoadBalancerNetworkAttributeArrayOutput() GetInstanceByCertIdCertSetLoadBalancerNetworkAttributeArrayOutput
	ToGetInstanceByCertIdCertSetLoadBalancerNetworkAttributeArrayOutputWithContext(context.Context) GetInstanceByCertIdCertSetLoadBalancerNetworkAttributeArrayOutput
}

GetInstanceByCertIdCertSetLoadBalancerNetworkAttributeArrayInput is an input type that accepts GetInstanceByCertIdCertSetLoadBalancerNetworkAttributeArray and GetInstanceByCertIdCertSetLoadBalancerNetworkAttributeArrayOutput values. You can construct a concrete instance of `GetInstanceByCertIdCertSetLoadBalancerNetworkAttributeArrayInput` via:

GetInstanceByCertIdCertSetLoadBalancerNetworkAttributeArray{ GetInstanceByCertIdCertSetLoadBalancerNetworkAttributeArgs{...} }

type GetInstanceByCertIdCertSetLoadBalancerNetworkAttributeArrayOutput

type GetInstanceByCertIdCertSetLoadBalancerNetworkAttributeArrayOutput struct{ *pulumi.OutputState }

func (GetInstanceByCertIdCertSetLoadBalancerNetworkAttributeArrayOutput) ElementType

func (GetInstanceByCertIdCertSetLoadBalancerNetworkAttributeArrayOutput) Index

func (GetInstanceByCertIdCertSetLoadBalancerNetworkAttributeArrayOutput) ToGetInstanceByCertIdCertSetLoadBalancerNetworkAttributeArrayOutput

func (GetInstanceByCertIdCertSetLoadBalancerNetworkAttributeArrayOutput) ToGetInstanceByCertIdCertSetLoadBalancerNetworkAttributeArrayOutputWithContext

func (o GetInstanceByCertIdCertSetLoadBalancerNetworkAttributeArrayOutput) ToGetInstanceByCertIdCertSetLoadBalancerNetworkAttributeArrayOutputWithContext(ctx context.Context) GetInstanceByCertIdCertSetLoadBalancerNetworkAttributeArrayOutput

type GetInstanceByCertIdCertSetLoadBalancerNetworkAttributeInput

type GetInstanceByCertIdCertSetLoadBalancerNetworkAttributeInput interface {
	pulumi.Input

	ToGetInstanceByCertIdCertSetLoadBalancerNetworkAttributeOutput() GetInstanceByCertIdCertSetLoadBalancerNetworkAttributeOutput
	ToGetInstanceByCertIdCertSetLoadBalancerNetworkAttributeOutputWithContext(context.Context) GetInstanceByCertIdCertSetLoadBalancerNetworkAttributeOutput
}

GetInstanceByCertIdCertSetLoadBalancerNetworkAttributeInput is an input type that accepts GetInstanceByCertIdCertSetLoadBalancerNetworkAttributeArgs and GetInstanceByCertIdCertSetLoadBalancerNetworkAttributeOutput values. You can construct a concrete instance of `GetInstanceByCertIdCertSetLoadBalancerNetworkAttributeInput` via:

GetInstanceByCertIdCertSetLoadBalancerNetworkAttributeArgs{...}

type GetInstanceByCertIdCertSetLoadBalancerNetworkAttributeOutput

type GetInstanceByCertIdCertSetLoadBalancerNetworkAttributeOutput struct{ *pulumi.OutputState }

func (GetInstanceByCertIdCertSetLoadBalancerNetworkAttributeOutput) BandwidthpkgSubType

func (GetInstanceByCertIdCertSetLoadBalancerNetworkAttributeOutput) ElementType

func (GetInstanceByCertIdCertSetLoadBalancerNetworkAttributeOutput) InternetChargeType

func (GetInstanceByCertIdCertSetLoadBalancerNetworkAttributeOutput) InternetMaxBandwidthOut

func (GetInstanceByCertIdCertSetLoadBalancerNetworkAttributeOutput) ToGetInstanceByCertIdCertSetLoadBalancerNetworkAttributeOutput

func (GetInstanceByCertIdCertSetLoadBalancerNetworkAttributeOutput) ToGetInstanceByCertIdCertSetLoadBalancerNetworkAttributeOutputWithContext

func (o GetInstanceByCertIdCertSetLoadBalancerNetworkAttributeOutput) ToGetInstanceByCertIdCertSetLoadBalancerNetworkAttributeOutputWithContext(ctx context.Context) GetInstanceByCertIdCertSetLoadBalancerNetworkAttributeOutput

type GetInstanceByCertIdCertSetLoadBalancerOutput

type GetInstanceByCertIdCertSetLoadBalancerOutput struct{ *pulumi.OutputState }

func (GetInstanceByCertIdCertSetLoadBalancerOutput) AddressIPVersion

func (GetInstanceByCertIdCertSetLoadBalancerOutput) AddressIPv6

func (GetInstanceByCertIdCertSetLoadBalancerOutput) AnycastZone

func (GetInstanceByCertIdCertSetLoadBalancerOutput) AttributeFlags

func (GetInstanceByCertIdCertSetLoadBalancerOutput) BackupZoneSets

func (GetInstanceByCertIdCertSetLoadBalancerOutput) ChargeType

func (GetInstanceByCertIdCertSetLoadBalancerOutput) ClusterIds

func (GetInstanceByCertIdCertSetLoadBalancerOutput) ClusterTag

func (GetInstanceByCertIdCertSetLoadBalancerOutput) ConfigId

func (GetInstanceByCertIdCertSetLoadBalancerOutput) CreateTime

func (GetInstanceByCertIdCertSetLoadBalancerOutput) Domain

func (GetInstanceByCertIdCertSetLoadBalancerOutput) ElementType

func (GetInstanceByCertIdCertSetLoadBalancerOutput) ExclusiveClusters

func (GetInstanceByCertIdCertSetLoadBalancerOutput) ExpireTime

func (GetInstanceByCertIdCertSetLoadBalancerOutput) ExtraInfos

func (GetInstanceByCertIdCertSetLoadBalancerOutput) Forward

func (GetInstanceByCertIdCertSetLoadBalancerOutput) HealthLogSetId

func (GetInstanceByCertIdCertSetLoadBalancerOutput) HealthLogTopicId

func (GetInstanceByCertIdCertSetLoadBalancerOutput) Ipv6Mode

func (GetInstanceByCertIdCertSetLoadBalancerOutput) IsBlock

func (GetInstanceByCertIdCertSetLoadBalancerOutput) IsBlockTime

func (GetInstanceByCertIdCertSetLoadBalancerOutput) IsDdos

func (GetInstanceByCertIdCertSetLoadBalancerOutput) IsolatedTime

func (GetInstanceByCertIdCertSetLoadBalancerOutput) Isolation

func (GetInstanceByCertIdCertSetLoadBalancerOutput) LoadBalancerDomain

func (GetInstanceByCertIdCertSetLoadBalancerOutput) LoadBalancerId

func (GetInstanceByCertIdCertSetLoadBalancerOutput) LoadBalancerName

func (GetInstanceByCertIdCertSetLoadBalancerOutput) LoadBalancerPassToTarget

func (o GetInstanceByCertIdCertSetLoadBalancerOutput) LoadBalancerPassToTarget() pulumi.BoolOutput

func (GetInstanceByCertIdCertSetLoadBalancerOutput) LoadBalancerType

func (GetInstanceByCertIdCertSetLoadBalancerOutput) LoadBalancerVips

func (GetInstanceByCertIdCertSetLoadBalancerOutput) LocalBgp

func (GetInstanceByCertIdCertSetLoadBalancerOutput) Log

func (GetInstanceByCertIdCertSetLoadBalancerOutput) LogSetId

func (GetInstanceByCertIdCertSetLoadBalancerOutput) LogTopicId

func (GetInstanceByCertIdCertSetLoadBalancerOutput) MasterZones

func (GetInstanceByCertIdCertSetLoadBalancerOutput) MixIpTarget

func (GetInstanceByCertIdCertSetLoadBalancerOutput) NetworkAttributes

func (GetInstanceByCertIdCertSetLoadBalancerOutput) NfvInfo

func (GetInstanceByCertIdCertSetLoadBalancerOutput) NumericalVpcId

func (GetInstanceByCertIdCertSetLoadBalancerOutput) OpenBgp

func (GetInstanceByCertIdCertSetLoadBalancerOutput) PrepaidAttributes

func (GetInstanceByCertIdCertSetLoadBalancerOutput) ProjectId

func (GetInstanceByCertIdCertSetLoadBalancerOutput) SecureGroups

func (GetInstanceByCertIdCertSetLoadBalancerOutput) SlaType

func (GetInstanceByCertIdCertSetLoadBalancerOutput) Snat

func (GetInstanceByCertIdCertSetLoadBalancerOutput) SnatIps

func (GetInstanceByCertIdCertSetLoadBalancerOutput) SnatPro

func (GetInstanceByCertIdCertSetLoadBalancerOutput) Status

func (GetInstanceByCertIdCertSetLoadBalancerOutput) StatusTime

func (GetInstanceByCertIdCertSetLoadBalancerOutput) SubnetId

func (GetInstanceByCertIdCertSetLoadBalancerOutput) Tags

func (GetInstanceByCertIdCertSetLoadBalancerOutput) TargetRegionInfos

func (GetInstanceByCertIdCertSetLoadBalancerOutput) ToGetInstanceByCertIdCertSetLoadBalancerOutput

func (o GetInstanceByCertIdCertSetLoadBalancerOutput) ToGetInstanceByCertIdCertSetLoadBalancerOutput() GetInstanceByCertIdCertSetLoadBalancerOutput

func (GetInstanceByCertIdCertSetLoadBalancerOutput) ToGetInstanceByCertIdCertSetLoadBalancerOutputWithContext

func (o GetInstanceByCertIdCertSetLoadBalancerOutput) ToGetInstanceByCertIdCertSetLoadBalancerOutputWithContext(ctx context.Context) GetInstanceByCertIdCertSetLoadBalancerOutput

func (GetInstanceByCertIdCertSetLoadBalancerOutput) VipIsp

func (GetInstanceByCertIdCertSetLoadBalancerOutput) VpcId

func (GetInstanceByCertIdCertSetLoadBalancerOutput) Zones

type GetInstanceByCertIdCertSetLoadBalancerPrepaidAttribute

type GetInstanceByCertIdCertSetLoadBalancerPrepaidAttribute struct {
	Period    int    `pulumi:"period"`
	RenewFlag string `pulumi:"renewFlag"`
}

type GetInstanceByCertIdCertSetLoadBalancerPrepaidAttributeArgs

type GetInstanceByCertIdCertSetLoadBalancerPrepaidAttributeArgs struct {
	Period    pulumi.IntInput    `pulumi:"period"`
	RenewFlag pulumi.StringInput `pulumi:"renewFlag"`
}

func (GetInstanceByCertIdCertSetLoadBalancerPrepaidAttributeArgs) ElementType

func (GetInstanceByCertIdCertSetLoadBalancerPrepaidAttributeArgs) ToGetInstanceByCertIdCertSetLoadBalancerPrepaidAttributeOutput

func (GetInstanceByCertIdCertSetLoadBalancerPrepaidAttributeArgs) ToGetInstanceByCertIdCertSetLoadBalancerPrepaidAttributeOutputWithContext

func (i GetInstanceByCertIdCertSetLoadBalancerPrepaidAttributeArgs) ToGetInstanceByCertIdCertSetLoadBalancerPrepaidAttributeOutputWithContext(ctx context.Context) GetInstanceByCertIdCertSetLoadBalancerPrepaidAttributeOutput

type GetInstanceByCertIdCertSetLoadBalancerPrepaidAttributeArray

type GetInstanceByCertIdCertSetLoadBalancerPrepaidAttributeArray []GetInstanceByCertIdCertSetLoadBalancerPrepaidAttributeInput

func (GetInstanceByCertIdCertSetLoadBalancerPrepaidAttributeArray) ElementType

func (GetInstanceByCertIdCertSetLoadBalancerPrepaidAttributeArray) ToGetInstanceByCertIdCertSetLoadBalancerPrepaidAttributeArrayOutput

func (GetInstanceByCertIdCertSetLoadBalancerPrepaidAttributeArray) ToGetInstanceByCertIdCertSetLoadBalancerPrepaidAttributeArrayOutputWithContext

func (i GetInstanceByCertIdCertSetLoadBalancerPrepaidAttributeArray) ToGetInstanceByCertIdCertSetLoadBalancerPrepaidAttributeArrayOutputWithContext(ctx context.Context) GetInstanceByCertIdCertSetLoadBalancerPrepaidAttributeArrayOutput

type GetInstanceByCertIdCertSetLoadBalancerPrepaidAttributeArrayInput

type GetInstanceByCertIdCertSetLoadBalancerPrepaidAttributeArrayInput interface {
	pulumi.Input

	ToGetInstanceByCertIdCertSetLoadBalancerPrepaidAttributeArrayOutput() GetInstanceByCertIdCertSetLoadBalancerPrepaidAttributeArrayOutput
	ToGetInstanceByCertIdCertSetLoadBalancerPrepaidAttributeArrayOutputWithContext(context.Context) GetInstanceByCertIdCertSetLoadBalancerPrepaidAttributeArrayOutput
}

GetInstanceByCertIdCertSetLoadBalancerPrepaidAttributeArrayInput is an input type that accepts GetInstanceByCertIdCertSetLoadBalancerPrepaidAttributeArray and GetInstanceByCertIdCertSetLoadBalancerPrepaidAttributeArrayOutput values. You can construct a concrete instance of `GetInstanceByCertIdCertSetLoadBalancerPrepaidAttributeArrayInput` via:

GetInstanceByCertIdCertSetLoadBalancerPrepaidAttributeArray{ GetInstanceByCertIdCertSetLoadBalancerPrepaidAttributeArgs{...} }

type GetInstanceByCertIdCertSetLoadBalancerPrepaidAttributeArrayOutput

type GetInstanceByCertIdCertSetLoadBalancerPrepaidAttributeArrayOutput struct{ *pulumi.OutputState }

func (GetInstanceByCertIdCertSetLoadBalancerPrepaidAttributeArrayOutput) ElementType

func (GetInstanceByCertIdCertSetLoadBalancerPrepaidAttributeArrayOutput) Index

func (GetInstanceByCertIdCertSetLoadBalancerPrepaidAttributeArrayOutput) ToGetInstanceByCertIdCertSetLoadBalancerPrepaidAttributeArrayOutput

func (GetInstanceByCertIdCertSetLoadBalancerPrepaidAttributeArrayOutput) ToGetInstanceByCertIdCertSetLoadBalancerPrepaidAttributeArrayOutputWithContext

func (o GetInstanceByCertIdCertSetLoadBalancerPrepaidAttributeArrayOutput) ToGetInstanceByCertIdCertSetLoadBalancerPrepaidAttributeArrayOutputWithContext(ctx context.Context) GetInstanceByCertIdCertSetLoadBalancerPrepaidAttributeArrayOutput

type GetInstanceByCertIdCertSetLoadBalancerPrepaidAttributeInput

type GetInstanceByCertIdCertSetLoadBalancerPrepaidAttributeInput interface {
	pulumi.Input

	ToGetInstanceByCertIdCertSetLoadBalancerPrepaidAttributeOutput() GetInstanceByCertIdCertSetLoadBalancerPrepaidAttributeOutput
	ToGetInstanceByCertIdCertSetLoadBalancerPrepaidAttributeOutputWithContext(context.Context) GetInstanceByCertIdCertSetLoadBalancerPrepaidAttributeOutput
}

GetInstanceByCertIdCertSetLoadBalancerPrepaidAttributeInput is an input type that accepts GetInstanceByCertIdCertSetLoadBalancerPrepaidAttributeArgs and GetInstanceByCertIdCertSetLoadBalancerPrepaidAttributeOutput values. You can construct a concrete instance of `GetInstanceByCertIdCertSetLoadBalancerPrepaidAttributeInput` via:

GetInstanceByCertIdCertSetLoadBalancerPrepaidAttributeArgs{...}

type GetInstanceByCertIdCertSetLoadBalancerPrepaidAttributeOutput

type GetInstanceByCertIdCertSetLoadBalancerPrepaidAttributeOutput struct{ *pulumi.OutputState }

func (GetInstanceByCertIdCertSetLoadBalancerPrepaidAttributeOutput) ElementType

func (GetInstanceByCertIdCertSetLoadBalancerPrepaidAttributeOutput) Period

func (GetInstanceByCertIdCertSetLoadBalancerPrepaidAttributeOutput) RenewFlag

func (GetInstanceByCertIdCertSetLoadBalancerPrepaidAttributeOutput) ToGetInstanceByCertIdCertSetLoadBalancerPrepaidAttributeOutput

func (GetInstanceByCertIdCertSetLoadBalancerPrepaidAttributeOutput) ToGetInstanceByCertIdCertSetLoadBalancerPrepaidAttributeOutputWithContext

func (o GetInstanceByCertIdCertSetLoadBalancerPrepaidAttributeOutput) ToGetInstanceByCertIdCertSetLoadBalancerPrepaidAttributeOutputWithContext(ctx context.Context) GetInstanceByCertIdCertSetLoadBalancerPrepaidAttributeOutput

type GetInstanceByCertIdCertSetLoadBalancerSnatIp

type GetInstanceByCertIdCertSetLoadBalancerSnatIp struct {
	Ip       string `pulumi:"ip"`
	SubnetId string `pulumi:"subnetId"`
}

type GetInstanceByCertIdCertSetLoadBalancerSnatIpArgs

type GetInstanceByCertIdCertSetLoadBalancerSnatIpArgs struct {
	Ip       pulumi.StringInput `pulumi:"ip"`
	SubnetId pulumi.StringInput `pulumi:"subnetId"`
}

func (GetInstanceByCertIdCertSetLoadBalancerSnatIpArgs) ElementType

func (GetInstanceByCertIdCertSetLoadBalancerSnatIpArgs) ToGetInstanceByCertIdCertSetLoadBalancerSnatIpOutput

func (i GetInstanceByCertIdCertSetLoadBalancerSnatIpArgs) ToGetInstanceByCertIdCertSetLoadBalancerSnatIpOutput() GetInstanceByCertIdCertSetLoadBalancerSnatIpOutput

func (GetInstanceByCertIdCertSetLoadBalancerSnatIpArgs) ToGetInstanceByCertIdCertSetLoadBalancerSnatIpOutputWithContext

func (i GetInstanceByCertIdCertSetLoadBalancerSnatIpArgs) ToGetInstanceByCertIdCertSetLoadBalancerSnatIpOutputWithContext(ctx context.Context) GetInstanceByCertIdCertSetLoadBalancerSnatIpOutput

type GetInstanceByCertIdCertSetLoadBalancerSnatIpArray

type GetInstanceByCertIdCertSetLoadBalancerSnatIpArray []GetInstanceByCertIdCertSetLoadBalancerSnatIpInput

func (GetInstanceByCertIdCertSetLoadBalancerSnatIpArray) ElementType

func (GetInstanceByCertIdCertSetLoadBalancerSnatIpArray) ToGetInstanceByCertIdCertSetLoadBalancerSnatIpArrayOutput

func (i GetInstanceByCertIdCertSetLoadBalancerSnatIpArray) ToGetInstanceByCertIdCertSetLoadBalancerSnatIpArrayOutput() GetInstanceByCertIdCertSetLoadBalancerSnatIpArrayOutput

func (GetInstanceByCertIdCertSetLoadBalancerSnatIpArray) ToGetInstanceByCertIdCertSetLoadBalancerSnatIpArrayOutputWithContext

func (i GetInstanceByCertIdCertSetLoadBalancerSnatIpArray) ToGetInstanceByCertIdCertSetLoadBalancerSnatIpArrayOutputWithContext(ctx context.Context) GetInstanceByCertIdCertSetLoadBalancerSnatIpArrayOutput

type GetInstanceByCertIdCertSetLoadBalancerSnatIpArrayInput

type GetInstanceByCertIdCertSetLoadBalancerSnatIpArrayInput interface {
	pulumi.Input

	ToGetInstanceByCertIdCertSetLoadBalancerSnatIpArrayOutput() GetInstanceByCertIdCertSetLoadBalancerSnatIpArrayOutput
	ToGetInstanceByCertIdCertSetLoadBalancerSnatIpArrayOutputWithContext(context.Context) GetInstanceByCertIdCertSetLoadBalancerSnatIpArrayOutput
}

GetInstanceByCertIdCertSetLoadBalancerSnatIpArrayInput is an input type that accepts GetInstanceByCertIdCertSetLoadBalancerSnatIpArray and GetInstanceByCertIdCertSetLoadBalancerSnatIpArrayOutput values. You can construct a concrete instance of `GetInstanceByCertIdCertSetLoadBalancerSnatIpArrayInput` via:

GetInstanceByCertIdCertSetLoadBalancerSnatIpArray{ GetInstanceByCertIdCertSetLoadBalancerSnatIpArgs{...} }

type GetInstanceByCertIdCertSetLoadBalancerSnatIpArrayOutput

type GetInstanceByCertIdCertSetLoadBalancerSnatIpArrayOutput struct{ *pulumi.OutputState }

func (GetInstanceByCertIdCertSetLoadBalancerSnatIpArrayOutput) ElementType

func (GetInstanceByCertIdCertSetLoadBalancerSnatIpArrayOutput) Index

func (GetInstanceByCertIdCertSetLoadBalancerSnatIpArrayOutput) ToGetInstanceByCertIdCertSetLoadBalancerSnatIpArrayOutput

func (GetInstanceByCertIdCertSetLoadBalancerSnatIpArrayOutput) ToGetInstanceByCertIdCertSetLoadBalancerSnatIpArrayOutputWithContext

func (o GetInstanceByCertIdCertSetLoadBalancerSnatIpArrayOutput) ToGetInstanceByCertIdCertSetLoadBalancerSnatIpArrayOutputWithContext(ctx context.Context) GetInstanceByCertIdCertSetLoadBalancerSnatIpArrayOutput

type GetInstanceByCertIdCertSetLoadBalancerSnatIpInput

type GetInstanceByCertIdCertSetLoadBalancerSnatIpInput interface {
	pulumi.Input

	ToGetInstanceByCertIdCertSetLoadBalancerSnatIpOutput() GetInstanceByCertIdCertSetLoadBalancerSnatIpOutput
	ToGetInstanceByCertIdCertSetLoadBalancerSnatIpOutputWithContext(context.Context) GetInstanceByCertIdCertSetLoadBalancerSnatIpOutput
}

GetInstanceByCertIdCertSetLoadBalancerSnatIpInput is an input type that accepts GetInstanceByCertIdCertSetLoadBalancerSnatIpArgs and GetInstanceByCertIdCertSetLoadBalancerSnatIpOutput values. You can construct a concrete instance of `GetInstanceByCertIdCertSetLoadBalancerSnatIpInput` via:

GetInstanceByCertIdCertSetLoadBalancerSnatIpArgs{...}

type GetInstanceByCertIdCertSetLoadBalancerSnatIpOutput

type GetInstanceByCertIdCertSetLoadBalancerSnatIpOutput struct{ *pulumi.OutputState }

func (GetInstanceByCertIdCertSetLoadBalancerSnatIpOutput) ElementType

func (GetInstanceByCertIdCertSetLoadBalancerSnatIpOutput) Ip

func (GetInstanceByCertIdCertSetLoadBalancerSnatIpOutput) SubnetId

func (GetInstanceByCertIdCertSetLoadBalancerSnatIpOutput) ToGetInstanceByCertIdCertSetLoadBalancerSnatIpOutput

func (o GetInstanceByCertIdCertSetLoadBalancerSnatIpOutput) ToGetInstanceByCertIdCertSetLoadBalancerSnatIpOutput() GetInstanceByCertIdCertSetLoadBalancerSnatIpOutput

func (GetInstanceByCertIdCertSetLoadBalancerSnatIpOutput) ToGetInstanceByCertIdCertSetLoadBalancerSnatIpOutputWithContext

func (o GetInstanceByCertIdCertSetLoadBalancerSnatIpOutput) ToGetInstanceByCertIdCertSetLoadBalancerSnatIpOutputWithContext(ctx context.Context) GetInstanceByCertIdCertSetLoadBalancerSnatIpOutput

type GetInstanceByCertIdCertSetLoadBalancerTag

type GetInstanceByCertIdCertSetLoadBalancerTag struct {
	TagKey   string `pulumi:"tagKey"`
	TagValue string `pulumi:"tagValue"`
}

type GetInstanceByCertIdCertSetLoadBalancerTagArgs

type GetInstanceByCertIdCertSetLoadBalancerTagArgs struct {
	TagKey   pulumi.StringInput `pulumi:"tagKey"`
	TagValue pulumi.StringInput `pulumi:"tagValue"`
}

func (GetInstanceByCertIdCertSetLoadBalancerTagArgs) ElementType

func (GetInstanceByCertIdCertSetLoadBalancerTagArgs) ToGetInstanceByCertIdCertSetLoadBalancerTagOutput

func (i GetInstanceByCertIdCertSetLoadBalancerTagArgs) ToGetInstanceByCertIdCertSetLoadBalancerTagOutput() GetInstanceByCertIdCertSetLoadBalancerTagOutput

func (GetInstanceByCertIdCertSetLoadBalancerTagArgs) ToGetInstanceByCertIdCertSetLoadBalancerTagOutputWithContext

func (i GetInstanceByCertIdCertSetLoadBalancerTagArgs) ToGetInstanceByCertIdCertSetLoadBalancerTagOutputWithContext(ctx context.Context) GetInstanceByCertIdCertSetLoadBalancerTagOutput

type GetInstanceByCertIdCertSetLoadBalancerTagArray

type GetInstanceByCertIdCertSetLoadBalancerTagArray []GetInstanceByCertIdCertSetLoadBalancerTagInput

func (GetInstanceByCertIdCertSetLoadBalancerTagArray) ElementType

func (GetInstanceByCertIdCertSetLoadBalancerTagArray) ToGetInstanceByCertIdCertSetLoadBalancerTagArrayOutput

func (i GetInstanceByCertIdCertSetLoadBalancerTagArray) ToGetInstanceByCertIdCertSetLoadBalancerTagArrayOutput() GetInstanceByCertIdCertSetLoadBalancerTagArrayOutput

func (GetInstanceByCertIdCertSetLoadBalancerTagArray) ToGetInstanceByCertIdCertSetLoadBalancerTagArrayOutputWithContext

func (i GetInstanceByCertIdCertSetLoadBalancerTagArray) ToGetInstanceByCertIdCertSetLoadBalancerTagArrayOutputWithContext(ctx context.Context) GetInstanceByCertIdCertSetLoadBalancerTagArrayOutput

type GetInstanceByCertIdCertSetLoadBalancerTagArrayInput

type GetInstanceByCertIdCertSetLoadBalancerTagArrayInput interface {
	pulumi.Input

	ToGetInstanceByCertIdCertSetLoadBalancerTagArrayOutput() GetInstanceByCertIdCertSetLoadBalancerTagArrayOutput
	ToGetInstanceByCertIdCertSetLoadBalancerTagArrayOutputWithContext(context.Context) GetInstanceByCertIdCertSetLoadBalancerTagArrayOutput
}

GetInstanceByCertIdCertSetLoadBalancerTagArrayInput is an input type that accepts GetInstanceByCertIdCertSetLoadBalancerTagArray and GetInstanceByCertIdCertSetLoadBalancerTagArrayOutput values. You can construct a concrete instance of `GetInstanceByCertIdCertSetLoadBalancerTagArrayInput` via:

GetInstanceByCertIdCertSetLoadBalancerTagArray{ GetInstanceByCertIdCertSetLoadBalancerTagArgs{...} }

type GetInstanceByCertIdCertSetLoadBalancerTagArrayOutput

type GetInstanceByCertIdCertSetLoadBalancerTagArrayOutput struct{ *pulumi.OutputState }

func (GetInstanceByCertIdCertSetLoadBalancerTagArrayOutput) ElementType

func (GetInstanceByCertIdCertSetLoadBalancerTagArrayOutput) Index

func (GetInstanceByCertIdCertSetLoadBalancerTagArrayOutput) ToGetInstanceByCertIdCertSetLoadBalancerTagArrayOutput

func (GetInstanceByCertIdCertSetLoadBalancerTagArrayOutput) ToGetInstanceByCertIdCertSetLoadBalancerTagArrayOutputWithContext

func (o GetInstanceByCertIdCertSetLoadBalancerTagArrayOutput) ToGetInstanceByCertIdCertSetLoadBalancerTagArrayOutputWithContext(ctx context.Context) GetInstanceByCertIdCertSetLoadBalancerTagArrayOutput

type GetInstanceByCertIdCertSetLoadBalancerTagInput

type GetInstanceByCertIdCertSetLoadBalancerTagInput interface {
	pulumi.Input

	ToGetInstanceByCertIdCertSetLoadBalancerTagOutput() GetInstanceByCertIdCertSetLoadBalancerTagOutput
	ToGetInstanceByCertIdCertSetLoadBalancerTagOutputWithContext(context.Context) GetInstanceByCertIdCertSetLoadBalancerTagOutput
}

GetInstanceByCertIdCertSetLoadBalancerTagInput is an input type that accepts GetInstanceByCertIdCertSetLoadBalancerTagArgs and GetInstanceByCertIdCertSetLoadBalancerTagOutput values. You can construct a concrete instance of `GetInstanceByCertIdCertSetLoadBalancerTagInput` via:

GetInstanceByCertIdCertSetLoadBalancerTagArgs{...}

type GetInstanceByCertIdCertSetLoadBalancerTagOutput

type GetInstanceByCertIdCertSetLoadBalancerTagOutput struct{ *pulumi.OutputState }

func (GetInstanceByCertIdCertSetLoadBalancerTagOutput) ElementType

func (GetInstanceByCertIdCertSetLoadBalancerTagOutput) TagKey

func (GetInstanceByCertIdCertSetLoadBalancerTagOutput) TagValue

func (GetInstanceByCertIdCertSetLoadBalancerTagOutput) ToGetInstanceByCertIdCertSetLoadBalancerTagOutput

func (o GetInstanceByCertIdCertSetLoadBalancerTagOutput) ToGetInstanceByCertIdCertSetLoadBalancerTagOutput() GetInstanceByCertIdCertSetLoadBalancerTagOutput

func (GetInstanceByCertIdCertSetLoadBalancerTagOutput) ToGetInstanceByCertIdCertSetLoadBalancerTagOutputWithContext

func (o GetInstanceByCertIdCertSetLoadBalancerTagOutput) ToGetInstanceByCertIdCertSetLoadBalancerTagOutputWithContext(ctx context.Context) GetInstanceByCertIdCertSetLoadBalancerTagOutput

type GetInstanceByCertIdCertSetLoadBalancerTargetRegionInfo

type GetInstanceByCertIdCertSetLoadBalancerTargetRegionInfo struct {
	Region string `pulumi:"region"`
	VpcId  string `pulumi:"vpcId"`
}

type GetInstanceByCertIdCertSetLoadBalancerTargetRegionInfoArgs

type GetInstanceByCertIdCertSetLoadBalancerTargetRegionInfoArgs struct {
	Region pulumi.StringInput `pulumi:"region"`
	VpcId  pulumi.StringInput `pulumi:"vpcId"`
}

func (GetInstanceByCertIdCertSetLoadBalancerTargetRegionInfoArgs) ElementType

func (GetInstanceByCertIdCertSetLoadBalancerTargetRegionInfoArgs) ToGetInstanceByCertIdCertSetLoadBalancerTargetRegionInfoOutput

func (GetInstanceByCertIdCertSetLoadBalancerTargetRegionInfoArgs) ToGetInstanceByCertIdCertSetLoadBalancerTargetRegionInfoOutputWithContext

func (i GetInstanceByCertIdCertSetLoadBalancerTargetRegionInfoArgs) ToGetInstanceByCertIdCertSetLoadBalancerTargetRegionInfoOutputWithContext(ctx context.Context) GetInstanceByCertIdCertSetLoadBalancerTargetRegionInfoOutput

type GetInstanceByCertIdCertSetLoadBalancerTargetRegionInfoArray

type GetInstanceByCertIdCertSetLoadBalancerTargetRegionInfoArray []GetInstanceByCertIdCertSetLoadBalancerTargetRegionInfoInput

func (GetInstanceByCertIdCertSetLoadBalancerTargetRegionInfoArray) ElementType

func (GetInstanceByCertIdCertSetLoadBalancerTargetRegionInfoArray) ToGetInstanceByCertIdCertSetLoadBalancerTargetRegionInfoArrayOutput

func (GetInstanceByCertIdCertSetLoadBalancerTargetRegionInfoArray) ToGetInstanceByCertIdCertSetLoadBalancerTargetRegionInfoArrayOutputWithContext

func (i GetInstanceByCertIdCertSetLoadBalancerTargetRegionInfoArray) ToGetInstanceByCertIdCertSetLoadBalancerTargetRegionInfoArrayOutputWithContext(ctx context.Context) GetInstanceByCertIdCertSetLoadBalancerTargetRegionInfoArrayOutput

type GetInstanceByCertIdCertSetLoadBalancerTargetRegionInfoArrayInput

type GetInstanceByCertIdCertSetLoadBalancerTargetRegionInfoArrayInput interface {
	pulumi.Input

	ToGetInstanceByCertIdCertSetLoadBalancerTargetRegionInfoArrayOutput() GetInstanceByCertIdCertSetLoadBalancerTargetRegionInfoArrayOutput
	ToGetInstanceByCertIdCertSetLoadBalancerTargetRegionInfoArrayOutputWithContext(context.Context) GetInstanceByCertIdCertSetLoadBalancerTargetRegionInfoArrayOutput
}

GetInstanceByCertIdCertSetLoadBalancerTargetRegionInfoArrayInput is an input type that accepts GetInstanceByCertIdCertSetLoadBalancerTargetRegionInfoArray and GetInstanceByCertIdCertSetLoadBalancerTargetRegionInfoArrayOutput values. You can construct a concrete instance of `GetInstanceByCertIdCertSetLoadBalancerTargetRegionInfoArrayInput` via:

GetInstanceByCertIdCertSetLoadBalancerTargetRegionInfoArray{ GetInstanceByCertIdCertSetLoadBalancerTargetRegionInfoArgs{...} }

type GetInstanceByCertIdCertSetLoadBalancerTargetRegionInfoArrayOutput

type GetInstanceByCertIdCertSetLoadBalancerTargetRegionInfoArrayOutput struct{ *pulumi.OutputState }

func (GetInstanceByCertIdCertSetLoadBalancerTargetRegionInfoArrayOutput) ElementType

func (GetInstanceByCertIdCertSetLoadBalancerTargetRegionInfoArrayOutput) Index

func (GetInstanceByCertIdCertSetLoadBalancerTargetRegionInfoArrayOutput) ToGetInstanceByCertIdCertSetLoadBalancerTargetRegionInfoArrayOutput

func (GetInstanceByCertIdCertSetLoadBalancerTargetRegionInfoArrayOutput) ToGetInstanceByCertIdCertSetLoadBalancerTargetRegionInfoArrayOutputWithContext

func (o GetInstanceByCertIdCertSetLoadBalancerTargetRegionInfoArrayOutput) ToGetInstanceByCertIdCertSetLoadBalancerTargetRegionInfoArrayOutputWithContext(ctx context.Context) GetInstanceByCertIdCertSetLoadBalancerTargetRegionInfoArrayOutput

type GetInstanceByCertIdCertSetLoadBalancerTargetRegionInfoInput

type GetInstanceByCertIdCertSetLoadBalancerTargetRegionInfoInput interface {
	pulumi.Input

	ToGetInstanceByCertIdCertSetLoadBalancerTargetRegionInfoOutput() GetInstanceByCertIdCertSetLoadBalancerTargetRegionInfoOutput
	ToGetInstanceByCertIdCertSetLoadBalancerTargetRegionInfoOutputWithContext(context.Context) GetInstanceByCertIdCertSetLoadBalancerTargetRegionInfoOutput
}

GetInstanceByCertIdCertSetLoadBalancerTargetRegionInfoInput is an input type that accepts GetInstanceByCertIdCertSetLoadBalancerTargetRegionInfoArgs and GetInstanceByCertIdCertSetLoadBalancerTargetRegionInfoOutput values. You can construct a concrete instance of `GetInstanceByCertIdCertSetLoadBalancerTargetRegionInfoInput` via:

GetInstanceByCertIdCertSetLoadBalancerTargetRegionInfoArgs{...}

type GetInstanceByCertIdCertSetLoadBalancerTargetRegionInfoOutput

type GetInstanceByCertIdCertSetLoadBalancerTargetRegionInfoOutput struct{ *pulumi.OutputState }

func (GetInstanceByCertIdCertSetLoadBalancerTargetRegionInfoOutput) ElementType

func (GetInstanceByCertIdCertSetLoadBalancerTargetRegionInfoOutput) Region

func (GetInstanceByCertIdCertSetLoadBalancerTargetRegionInfoOutput) ToGetInstanceByCertIdCertSetLoadBalancerTargetRegionInfoOutput

func (GetInstanceByCertIdCertSetLoadBalancerTargetRegionInfoOutput) ToGetInstanceByCertIdCertSetLoadBalancerTargetRegionInfoOutputWithContext

func (o GetInstanceByCertIdCertSetLoadBalancerTargetRegionInfoOutput) ToGetInstanceByCertIdCertSetLoadBalancerTargetRegionInfoOutputWithContext(ctx context.Context) GetInstanceByCertIdCertSetLoadBalancerTargetRegionInfoOutput

func (GetInstanceByCertIdCertSetLoadBalancerTargetRegionInfoOutput) VpcId

type GetInstanceByCertIdCertSetOutput

type GetInstanceByCertIdCertSetOutput struct{ *pulumi.OutputState }

func (GetInstanceByCertIdCertSetOutput) CertId

func (GetInstanceByCertIdCertSetOutput) ElementType

func (GetInstanceByCertIdCertSetOutput) LoadBalancers

func (GetInstanceByCertIdCertSetOutput) ToGetInstanceByCertIdCertSetOutput

func (o GetInstanceByCertIdCertSetOutput) ToGetInstanceByCertIdCertSetOutput() GetInstanceByCertIdCertSetOutput

func (GetInstanceByCertIdCertSetOutput) ToGetInstanceByCertIdCertSetOutputWithContext

func (o GetInstanceByCertIdCertSetOutput) ToGetInstanceByCertIdCertSetOutputWithContext(ctx context.Context) GetInstanceByCertIdCertSetOutput

type GetInstanceByCertIdOutputArgs

type GetInstanceByCertIdOutputArgs struct {
	CertIds          pulumi.StringArrayInput `pulumi:"certIds"`
	ResultOutputFile pulumi.StringPtrInput   `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking getInstanceByCertId.

func (GetInstanceByCertIdOutputArgs) ElementType

type GetInstanceByCertIdResult

type GetInstanceByCertIdResult struct {
	CertIds  []string                     `pulumi:"certIds"`
	CertSets []GetInstanceByCertIdCertSet `pulumi:"certSets"`
	// The provider-assigned unique ID for this managed resource.
	Id               string  `pulumi:"id"`
	ResultOutputFile *string `pulumi:"resultOutputFile"`
}

A collection of values returned by getInstanceByCertId.

type GetInstanceByCertIdResultOutput

type GetInstanceByCertIdResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getInstanceByCertId.

func (GetInstanceByCertIdResultOutput) CertIds

func (GetInstanceByCertIdResultOutput) CertSets

func (GetInstanceByCertIdResultOutput) ElementType

func (GetInstanceByCertIdResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetInstanceByCertIdResultOutput) ResultOutputFile

func (GetInstanceByCertIdResultOutput) ToGetInstanceByCertIdResultOutput

func (o GetInstanceByCertIdResultOutput) ToGetInstanceByCertIdResultOutput() GetInstanceByCertIdResultOutput

func (GetInstanceByCertIdResultOutput) ToGetInstanceByCertIdResultOutputWithContext

func (o GetInstanceByCertIdResultOutput) ToGetInstanceByCertIdResultOutputWithContext(ctx context.Context) GetInstanceByCertIdResultOutput

type GetInstanceDetailArgs

type GetInstanceDetailArgs struct {
	Fields           []string                  `pulumi:"fields"`
	Filters          []GetInstanceDetailFilter `pulumi:"filters"`
	ResultOutputFile *string                   `pulumi:"resultOutputFile"`
	TargetType       *string                   `pulumi:"targetType"`
}

A collection of arguments for invoking getInstanceDetail.

type GetInstanceDetailFilter

type GetInstanceDetailFilter struct {
	Name   string   `pulumi:"name"`
	Values []string `pulumi:"values"`
}

type GetInstanceDetailFilterArgs

type GetInstanceDetailFilterArgs struct {
	Name   pulumi.StringInput      `pulumi:"name"`
	Values pulumi.StringArrayInput `pulumi:"values"`
}

func (GetInstanceDetailFilterArgs) ElementType

func (GetInstanceDetailFilterArgs) ToGetInstanceDetailFilterOutput

func (i GetInstanceDetailFilterArgs) ToGetInstanceDetailFilterOutput() GetInstanceDetailFilterOutput

func (GetInstanceDetailFilterArgs) ToGetInstanceDetailFilterOutputWithContext

func (i GetInstanceDetailFilterArgs) ToGetInstanceDetailFilterOutputWithContext(ctx context.Context) GetInstanceDetailFilterOutput

type GetInstanceDetailFilterArray

type GetInstanceDetailFilterArray []GetInstanceDetailFilterInput

func (GetInstanceDetailFilterArray) ElementType

func (GetInstanceDetailFilterArray) ToGetInstanceDetailFilterArrayOutput

func (i GetInstanceDetailFilterArray) ToGetInstanceDetailFilterArrayOutput() GetInstanceDetailFilterArrayOutput

func (GetInstanceDetailFilterArray) ToGetInstanceDetailFilterArrayOutputWithContext

func (i GetInstanceDetailFilterArray) ToGetInstanceDetailFilterArrayOutputWithContext(ctx context.Context) GetInstanceDetailFilterArrayOutput

type GetInstanceDetailFilterArrayInput

type GetInstanceDetailFilterArrayInput interface {
	pulumi.Input

	ToGetInstanceDetailFilterArrayOutput() GetInstanceDetailFilterArrayOutput
	ToGetInstanceDetailFilterArrayOutputWithContext(context.Context) GetInstanceDetailFilterArrayOutput
}

GetInstanceDetailFilterArrayInput is an input type that accepts GetInstanceDetailFilterArray and GetInstanceDetailFilterArrayOutput values. You can construct a concrete instance of `GetInstanceDetailFilterArrayInput` via:

GetInstanceDetailFilterArray{ GetInstanceDetailFilterArgs{...} }

type GetInstanceDetailFilterArrayOutput

type GetInstanceDetailFilterArrayOutput struct{ *pulumi.OutputState }

func (GetInstanceDetailFilterArrayOutput) ElementType

func (GetInstanceDetailFilterArrayOutput) Index

func (GetInstanceDetailFilterArrayOutput) ToGetInstanceDetailFilterArrayOutput

func (o GetInstanceDetailFilterArrayOutput) ToGetInstanceDetailFilterArrayOutput() GetInstanceDetailFilterArrayOutput

func (GetInstanceDetailFilterArrayOutput) ToGetInstanceDetailFilterArrayOutputWithContext

func (o GetInstanceDetailFilterArrayOutput) ToGetInstanceDetailFilterArrayOutputWithContext(ctx context.Context) GetInstanceDetailFilterArrayOutput

type GetInstanceDetailFilterInput

type GetInstanceDetailFilterInput interface {
	pulumi.Input

	ToGetInstanceDetailFilterOutput() GetInstanceDetailFilterOutput
	ToGetInstanceDetailFilterOutputWithContext(context.Context) GetInstanceDetailFilterOutput
}

GetInstanceDetailFilterInput is an input type that accepts GetInstanceDetailFilterArgs and GetInstanceDetailFilterOutput values. You can construct a concrete instance of `GetInstanceDetailFilterInput` via:

GetInstanceDetailFilterArgs{...}

type GetInstanceDetailFilterOutput

type GetInstanceDetailFilterOutput struct{ *pulumi.OutputState }

func (GetInstanceDetailFilterOutput) ElementType

func (GetInstanceDetailFilterOutput) Name

func (GetInstanceDetailFilterOutput) ToGetInstanceDetailFilterOutput

func (o GetInstanceDetailFilterOutput) ToGetInstanceDetailFilterOutput() GetInstanceDetailFilterOutput

func (GetInstanceDetailFilterOutput) ToGetInstanceDetailFilterOutputWithContext

func (o GetInstanceDetailFilterOutput) ToGetInstanceDetailFilterOutputWithContext(ctx context.Context) GetInstanceDetailFilterOutput

func (GetInstanceDetailFilterOutput) Values

type GetInstanceDetailLoadBalancerDetailSet

type GetInstanceDetailLoadBalancerDetailSet struct {
	Address                  string                                                   `pulumi:"address"`
	AddressIpVersion         string                                                   `pulumi:"addressIpVersion"`
	AddressIpv6              string                                                   `pulumi:"addressIpv6"`
	AddressIsp               string                                                   `pulumi:"addressIsp"`
	ChargeType               string                                                   `pulumi:"chargeType"`
	ConfigId                 string                                                   `pulumi:"configId"`
	CreateTime               string                                                   `pulumi:"createTime"`
	Domain                   string                                                   `pulumi:"domain"`
	Domains                  string                                                   `pulumi:"domains"`
	ExtraInfos               []GetInstanceDetailLoadBalancerDetailSetExtraInfo        `pulumi:"extraInfos"`
	Ipv6Mode                 string                                                   `pulumi:"ipv6Mode"`
	Isolation                int                                                      `pulumi:"isolation"`
	ListenerId               string                                                   `pulumi:"listenerId"`
	LoadBalancerDomain       string                                                   `pulumi:"loadBalancerDomain"`
	LoadBalancerId           string                                                   `pulumi:"loadBalancerId"`
	LoadBalancerName         string                                                   `pulumi:"loadBalancerName"`
	LoadBalancerPassToTarget int                                                      `pulumi:"loadBalancerPassToTarget"`
	LoadBalancerType         string                                                   `pulumi:"loadBalancerType"`
	LocationId               string                                                   `pulumi:"locationId"`
	NetworkAttributes        []GetInstanceDetailLoadBalancerDetailSetNetworkAttribute `pulumi:"networkAttributes"`
	Port                     int                                                      `pulumi:"port"`
	PrepaidAttributes        []GetInstanceDetailLoadBalancerDetailSetPrepaidAttribute `pulumi:"prepaidAttributes"`
	ProjectId                int                                                      `pulumi:"projectId"`
	Protocol                 string                                                   `pulumi:"protocol"`
	SecurityGroups           []string                                                 `pulumi:"securityGroups"`
	SlaveZones               []string                                                 `pulumi:"slaveZones"`
	SniSwitch                int                                                      `pulumi:"sniSwitch"`
	Status                   int                                                      `pulumi:"status"`
	Tags                     []GetInstanceDetailLoadBalancerDetailSetTag              `pulumi:"tags"`
	TargetAddress            string                                                   `pulumi:"targetAddress"`
	TargetHealth             string                                                   `pulumi:"targetHealth"`
	TargetId                 string                                                   `pulumi:"targetId"`
	TargetPort               int                                                      `pulumi:"targetPort"`
	TargetWeight             int                                                      `pulumi:"targetWeight"`
	Url                      string                                                   `pulumi:"url"`
	VpcId                    string                                                   `pulumi:"vpcId"`
	Zone                     string                                                   `pulumi:"zone"`
	Zones                    []string                                                 `pulumi:"zones"`
}

type GetInstanceDetailLoadBalancerDetailSetArgs

type GetInstanceDetailLoadBalancerDetailSetArgs struct {
	Address                  pulumi.StringInput                                               `pulumi:"address"`
	AddressIpVersion         pulumi.StringInput                                               `pulumi:"addressIpVersion"`
	AddressIpv6              pulumi.StringInput                                               `pulumi:"addressIpv6"`
	AddressIsp               pulumi.StringInput                                               `pulumi:"addressIsp"`
	ChargeType               pulumi.StringInput                                               `pulumi:"chargeType"`
	ConfigId                 pulumi.StringInput                                               `pulumi:"configId"`
	CreateTime               pulumi.StringInput                                               `pulumi:"createTime"`
	Domain                   pulumi.StringInput                                               `pulumi:"domain"`
	Domains                  pulumi.StringInput                                               `pulumi:"domains"`
	ExtraInfos               GetInstanceDetailLoadBalancerDetailSetExtraInfoArrayInput        `pulumi:"extraInfos"`
	Ipv6Mode                 pulumi.StringInput                                               `pulumi:"ipv6Mode"`
	Isolation                pulumi.IntInput                                                  `pulumi:"isolation"`
	ListenerId               pulumi.StringInput                                               `pulumi:"listenerId"`
	LoadBalancerDomain       pulumi.StringInput                                               `pulumi:"loadBalancerDomain"`
	LoadBalancerId           pulumi.StringInput                                               `pulumi:"loadBalancerId"`
	LoadBalancerName         pulumi.StringInput                                               `pulumi:"loadBalancerName"`
	LoadBalancerPassToTarget pulumi.IntInput                                                  `pulumi:"loadBalancerPassToTarget"`
	LoadBalancerType         pulumi.StringInput                                               `pulumi:"loadBalancerType"`
	LocationId               pulumi.StringInput                                               `pulumi:"locationId"`
	NetworkAttributes        GetInstanceDetailLoadBalancerDetailSetNetworkAttributeArrayInput `pulumi:"networkAttributes"`
	Port                     pulumi.IntInput                                                  `pulumi:"port"`
	PrepaidAttributes        GetInstanceDetailLoadBalancerDetailSetPrepaidAttributeArrayInput `pulumi:"prepaidAttributes"`
	ProjectId                pulumi.IntInput                                                  `pulumi:"projectId"`
	Protocol                 pulumi.StringInput                                               `pulumi:"protocol"`
	SecurityGroups           pulumi.StringArrayInput                                          `pulumi:"securityGroups"`
	SlaveZones               pulumi.StringArrayInput                                          `pulumi:"slaveZones"`
	SniSwitch                pulumi.IntInput                                                  `pulumi:"sniSwitch"`
	Status                   pulumi.IntInput                                                  `pulumi:"status"`
	Tags                     GetInstanceDetailLoadBalancerDetailSetTagArrayInput              `pulumi:"tags"`
	TargetAddress            pulumi.StringInput                                               `pulumi:"targetAddress"`
	TargetHealth             pulumi.StringInput                                               `pulumi:"targetHealth"`
	TargetId                 pulumi.StringInput                                               `pulumi:"targetId"`
	TargetPort               pulumi.IntInput                                                  `pulumi:"targetPort"`
	TargetWeight             pulumi.IntInput                                                  `pulumi:"targetWeight"`
	Url                      pulumi.StringInput                                               `pulumi:"url"`
	VpcId                    pulumi.StringInput                                               `pulumi:"vpcId"`
	Zone                     pulumi.StringInput                                               `pulumi:"zone"`
	Zones                    pulumi.StringArrayInput                                          `pulumi:"zones"`
}

func (GetInstanceDetailLoadBalancerDetailSetArgs) ElementType

func (GetInstanceDetailLoadBalancerDetailSetArgs) ToGetInstanceDetailLoadBalancerDetailSetOutput

func (i GetInstanceDetailLoadBalancerDetailSetArgs) ToGetInstanceDetailLoadBalancerDetailSetOutput() GetInstanceDetailLoadBalancerDetailSetOutput

func (GetInstanceDetailLoadBalancerDetailSetArgs) ToGetInstanceDetailLoadBalancerDetailSetOutputWithContext

func (i GetInstanceDetailLoadBalancerDetailSetArgs) ToGetInstanceDetailLoadBalancerDetailSetOutputWithContext(ctx context.Context) GetInstanceDetailLoadBalancerDetailSetOutput

type GetInstanceDetailLoadBalancerDetailSetArray

type GetInstanceDetailLoadBalancerDetailSetArray []GetInstanceDetailLoadBalancerDetailSetInput

func (GetInstanceDetailLoadBalancerDetailSetArray) ElementType

func (GetInstanceDetailLoadBalancerDetailSetArray) ToGetInstanceDetailLoadBalancerDetailSetArrayOutput

func (i GetInstanceDetailLoadBalancerDetailSetArray) ToGetInstanceDetailLoadBalancerDetailSetArrayOutput() GetInstanceDetailLoadBalancerDetailSetArrayOutput

func (GetInstanceDetailLoadBalancerDetailSetArray) ToGetInstanceDetailLoadBalancerDetailSetArrayOutputWithContext

func (i GetInstanceDetailLoadBalancerDetailSetArray) ToGetInstanceDetailLoadBalancerDetailSetArrayOutputWithContext(ctx context.Context) GetInstanceDetailLoadBalancerDetailSetArrayOutput

type GetInstanceDetailLoadBalancerDetailSetArrayInput

type GetInstanceDetailLoadBalancerDetailSetArrayInput interface {
	pulumi.Input

	ToGetInstanceDetailLoadBalancerDetailSetArrayOutput() GetInstanceDetailLoadBalancerDetailSetArrayOutput
	ToGetInstanceDetailLoadBalancerDetailSetArrayOutputWithContext(context.Context) GetInstanceDetailLoadBalancerDetailSetArrayOutput
}

GetInstanceDetailLoadBalancerDetailSetArrayInput is an input type that accepts GetInstanceDetailLoadBalancerDetailSetArray and GetInstanceDetailLoadBalancerDetailSetArrayOutput values. You can construct a concrete instance of `GetInstanceDetailLoadBalancerDetailSetArrayInput` via:

GetInstanceDetailLoadBalancerDetailSetArray{ GetInstanceDetailLoadBalancerDetailSetArgs{...} }

type GetInstanceDetailLoadBalancerDetailSetArrayOutput

type GetInstanceDetailLoadBalancerDetailSetArrayOutput struct{ *pulumi.OutputState }

func (GetInstanceDetailLoadBalancerDetailSetArrayOutput) ElementType

func (GetInstanceDetailLoadBalancerDetailSetArrayOutput) Index

func (GetInstanceDetailLoadBalancerDetailSetArrayOutput) ToGetInstanceDetailLoadBalancerDetailSetArrayOutput

func (o GetInstanceDetailLoadBalancerDetailSetArrayOutput) ToGetInstanceDetailLoadBalancerDetailSetArrayOutput() GetInstanceDetailLoadBalancerDetailSetArrayOutput

func (GetInstanceDetailLoadBalancerDetailSetArrayOutput) ToGetInstanceDetailLoadBalancerDetailSetArrayOutputWithContext

func (o GetInstanceDetailLoadBalancerDetailSetArrayOutput) ToGetInstanceDetailLoadBalancerDetailSetArrayOutputWithContext(ctx context.Context) GetInstanceDetailLoadBalancerDetailSetArrayOutput

type GetInstanceDetailLoadBalancerDetailSetExtraInfo

type GetInstanceDetailLoadBalancerDetailSetExtraInfo struct {
	TgwGroupName string `pulumi:"tgwGroupName"`
	ZhiTong      bool   `pulumi:"zhiTong"`
}

type GetInstanceDetailLoadBalancerDetailSetExtraInfoArgs

type GetInstanceDetailLoadBalancerDetailSetExtraInfoArgs struct {
	TgwGroupName pulumi.StringInput `pulumi:"tgwGroupName"`
	ZhiTong      pulumi.BoolInput   `pulumi:"zhiTong"`
}

func (GetInstanceDetailLoadBalancerDetailSetExtraInfoArgs) ElementType

func (GetInstanceDetailLoadBalancerDetailSetExtraInfoArgs) ToGetInstanceDetailLoadBalancerDetailSetExtraInfoOutput

func (i GetInstanceDetailLoadBalancerDetailSetExtraInfoArgs) ToGetInstanceDetailLoadBalancerDetailSetExtraInfoOutput() GetInstanceDetailLoadBalancerDetailSetExtraInfoOutput

func (GetInstanceDetailLoadBalancerDetailSetExtraInfoArgs) ToGetInstanceDetailLoadBalancerDetailSetExtraInfoOutputWithContext

func (i GetInstanceDetailLoadBalancerDetailSetExtraInfoArgs) ToGetInstanceDetailLoadBalancerDetailSetExtraInfoOutputWithContext(ctx context.Context) GetInstanceDetailLoadBalancerDetailSetExtraInfoOutput

type GetInstanceDetailLoadBalancerDetailSetExtraInfoArray

type GetInstanceDetailLoadBalancerDetailSetExtraInfoArray []GetInstanceDetailLoadBalancerDetailSetExtraInfoInput

func (GetInstanceDetailLoadBalancerDetailSetExtraInfoArray) ElementType

func (GetInstanceDetailLoadBalancerDetailSetExtraInfoArray) ToGetInstanceDetailLoadBalancerDetailSetExtraInfoArrayOutput

func (i GetInstanceDetailLoadBalancerDetailSetExtraInfoArray) ToGetInstanceDetailLoadBalancerDetailSetExtraInfoArrayOutput() GetInstanceDetailLoadBalancerDetailSetExtraInfoArrayOutput

func (GetInstanceDetailLoadBalancerDetailSetExtraInfoArray) ToGetInstanceDetailLoadBalancerDetailSetExtraInfoArrayOutputWithContext

func (i GetInstanceDetailLoadBalancerDetailSetExtraInfoArray) ToGetInstanceDetailLoadBalancerDetailSetExtraInfoArrayOutputWithContext(ctx context.Context) GetInstanceDetailLoadBalancerDetailSetExtraInfoArrayOutput

type GetInstanceDetailLoadBalancerDetailSetExtraInfoArrayInput

type GetInstanceDetailLoadBalancerDetailSetExtraInfoArrayInput interface {
	pulumi.Input

	ToGetInstanceDetailLoadBalancerDetailSetExtraInfoArrayOutput() GetInstanceDetailLoadBalancerDetailSetExtraInfoArrayOutput
	ToGetInstanceDetailLoadBalancerDetailSetExtraInfoArrayOutputWithContext(context.Context) GetInstanceDetailLoadBalancerDetailSetExtraInfoArrayOutput
}

GetInstanceDetailLoadBalancerDetailSetExtraInfoArrayInput is an input type that accepts GetInstanceDetailLoadBalancerDetailSetExtraInfoArray and GetInstanceDetailLoadBalancerDetailSetExtraInfoArrayOutput values. You can construct a concrete instance of `GetInstanceDetailLoadBalancerDetailSetExtraInfoArrayInput` via:

GetInstanceDetailLoadBalancerDetailSetExtraInfoArray{ GetInstanceDetailLoadBalancerDetailSetExtraInfoArgs{...} }

type GetInstanceDetailLoadBalancerDetailSetExtraInfoArrayOutput

type GetInstanceDetailLoadBalancerDetailSetExtraInfoArrayOutput struct{ *pulumi.OutputState }

func (GetInstanceDetailLoadBalancerDetailSetExtraInfoArrayOutput) ElementType

func (GetInstanceDetailLoadBalancerDetailSetExtraInfoArrayOutput) Index

func (GetInstanceDetailLoadBalancerDetailSetExtraInfoArrayOutput) ToGetInstanceDetailLoadBalancerDetailSetExtraInfoArrayOutput

func (GetInstanceDetailLoadBalancerDetailSetExtraInfoArrayOutput) ToGetInstanceDetailLoadBalancerDetailSetExtraInfoArrayOutputWithContext

func (o GetInstanceDetailLoadBalancerDetailSetExtraInfoArrayOutput) ToGetInstanceDetailLoadBalancerDetailSetExtraInfoArrayOutputWithContext(ctx context.Context) GetInstanceDetailLoadBalancerDetailSetExtraInfoArrayOutput

type GetInstanceDetailLoadBalancerDetailSetExtraInfoInput

type GetInstanceDetailLoadBalancerDetailSetExtraInfoInput interface {
	pulumi.Input

	ToGetInstanceDetailLoadBalancerDetailSetExtraInfoOutput() GetInstanceDetailLoadBalancerDetailSetExtraInfoOutput
	ToGetInstanceDetailLoadBalancerDetailSetExtraInfoOutputWithContext(context.Context) GetInstanceDetailLoadBalancerDetailSetExtraInfoOutput
}

GetInstanceDetailLoadBalancerDetailSetExtraInfoInput is an input type that accepts GetInstanceDetailLoadBalancerDetailSetExtraInfoArgs and GetInstanceDetailLoadBalancerDetailSetExtraInfoOutput values. You can construct a concrete instance of `GetInstanceDetailLoadBalancerDetailSetExtraInfoInput` via:

GetInstanceDetailLoadBalancerDetailSetExtraInfoArgs{...}

type GetInstanceDetailLoadBalancerDetailSetExtraInfoOutput

type GetInstanceDetailLoadBalancerDetailSetExtraInfoOutput struct{ *pulumi.OutputState }

func (GetInstanceDetailLoadBalancerDetailSetExtraInfoOutput) ElementType

func (GetInstanceDetailLoadBalancerDetailSetExtraInfoOutput) TgwGroupName

func (GetInstanceDetailLoadBalancerDetailSetExtraInfoOutput) ToGetInstanceDetailLoadBalancerDetailSetExtraInfoOutput

func (GetInstanceDetailLoadBalancerDetailSetExtraInfoOutput) ToGetInstanceDetailLoadBalancerDetailSetExtraInfoOutputWithContext

func (o GetInstanceDetailLoadBalancerDetailSetExtraInfoOutput) ToGetInstanceDetailLoadBalancerDetailSetExtraInfoOutputWithContext(ctx context.Context) GetInstanceDetailLoadBalancerDetailSetExtraInfoOutput

func (GetInstanceDetailLoadBalancerDetailSetExtraInfoOutput) ZhiTong

type GetInstanceDetailLoadBalancerDetailSetInput

type GetInstanceDetailLoadBalancerDetailSetInput interface {
	pulumi.Input

	ToGetInstanceDetailLoadBalancerDetailSetOutput() GetInstanceDetailLoadBalancerDetailSetOutput
	ToGetInstanceDetailLoadBalancerDetailSetOutputWithContext(context.Context) GetInstanceDetailLoadBalancerDetailSetOutput
}

GetInstanceDetailLoadBalancerDetailSetInput is an input type that accepts GetInstanceDetailLoadBalancerDetailSetArgs and GetInstanceDetailLoadBalancerDetailSetOutput values. You can construct a concrete instance of `GetInstanceDetailLoadBalancerDetailSetInput` via:

GetInstanceDetailLoadBalancerDetailSetArgs{...}

type GetInstanceDetailLoadBalancerDetailSetNetworkAttribute

type GetInstanceDetailLoadBalancerDetailSetNetworkAttribute struct {
	BandwidthPkgSubType     string `pulumi:"bandwidthPkgSubType"`
	InternetChargeType      string `pulumi:"internetChargeType"`
	InternetMaxBandwidthOut int    `pulumi:"internetMaxBandwidthOut"`
}

type GetInstanceDetailLoadBalancerDetailSetNetworkAttributeArgs

type GetInstanceDetailLoadBalancerDetailSetNetworkAttributeArgs struct {
	BandwidthPkgSubType     pulumi.StringInput `pulumi:"bandwidthPkgSubType"`
	InternetChargeType      pulumi.StringInput `pulumi:"internetChargeType"`
	InternetMaxBandwidthOut pulumi.IntInput    `pulumi:"internetMaxBandwidthOut"`
}

func (GetInstanceDetailLoadBalancerDetailSetNetworkAttributeArgs) ElementType

func (GetInstanceDetailLoadBalancerDetailSetNetworkAttributeArgs) ToGetInstanceDetailLoadBalancerDetailSetNetworkAttributeOutput

func (GetInstanceDetailLoadBalancerDetailSetNetworkAttributeArgs) ToGetInstanceDetailLoadBalancerDetailSetNetworkAttributeOutputWithContext

func (i GetInstanceDetailLoadBalancerDetailSetNetworkAttributeArgs) ToGetInstanceDetailLoadBalancerDetailSetNetworkAttributeOutputWithContext(ctx context.Context) GetInstanceDetailLoadBalancerDetailSetNetworkAttributeOutput

type GetInstanceDetailLoadBalancerDetailSetNetworkAttributeArray

type GetInstanceDetailLoadBalancerDetailSetNetworkAttributeArray []GetInstanceDetailLoadBalancerDetailSetNetworkAttributeInput

func (GetInstanceDetailLoadBalancerDetailSetNetworkAttributeArray) ElementType

func (GetInstanceDetailLoadBalancerDetailSetNetworkAttributeArray) ToGetInstanceDetailLoadBalancerDetailSetNetworkAttributeArrayOutput

func (GetInstanceDetailLoadBalancerDetailSetNetworkAttributeArray) ToGetInstanceDetailLoadBalancerDetailSetNetworkAttributeArrayOutputWithContext

func (i GetInstanceDetailLoadBalancerDetailSetNetworkAttributeArray) ToGetInstanceDetailLoadBalancerDetailSetNetworkAttributeArrayOutputWithContext(ctx context.Context) GetInstanceDetailLoadBalancerDetailSetNetworkAttributeArrayOutput

type GetInstanceDetailLoadBalancerDetailSetNetworkAttributeArrayInput

type GetInstanceDetailLoadBalancerDetailSetNetworkAttributeArrayInput interface {
	pulumi.Input

	ToGetInstanceDetailLoadBalancerDetailSetNetworkAttributeArrayOutput() GetInstanceDetailLoadBalancerDetailSetNetworkAttributeArrayOutput
	ToGetInstanceDetailLoadBalancerDetailSetNetworkAttributeArrayOutputWithContext(context.Context) GetInstanceDetailLoadBalancerDetailSetNetworkAttributeArrayOutput
}

GetInstanceDetailLoadBalancerDetailSetNetworkAttributeArrayInput is an input type that accepts GetInstanceDetailLoadBalancerDetailSetNetworkAttributeArray and GetInstanceDetailLoadBalancerDetailSetNetworkAttributeArrayOutput values. You can construct a concrete instance of `GetInstanceDetailLoadBalancerDetailSetNetworkAttributeArrayInput` via:

GetInstanceDetailLoadBalancerDetailSetNetworkAttributeArray{ GetInstanceDetailLoadBalancerDetailSetNetworkAttributeArgs{...} }

type GetInstanceDetailLoadBalancerDetailSetNetworkAttributeArrayOutput

type GetInstanceDetailLoadBalancerDetailSetNetworkAttributeArrayOutput struct{ *pulumi.OutputState }

func (GetInstanceDetailLoadBalancerDetailSetNetworkAttributeArrayOutput) ElementType

func (GetInstanceDetailLoadBalancerDetailSetNetworkAttributeArrayOutput) Index

func (GetInstanceDetailLoadBalancerDetailSetNetworkAttributeArrayOutput) ToGetInstanceDetailLoadBalancerDetailSetNetworkAttributeArrayOutput

func (GetInstanceDetailLoadBalancerDetailSetNetworkAttributeArrayOutput) ToGetInstanceDetailLoadBalancerDetailSetNetworkAttributeArrayOutputWithContext

func (o GetInstanceDetailLoadBalancerDetailSetNetworkAttributeArrayOutput) ToGetInstanceDetailLoadBalancerDetailSetNetworkAttributeArrayOutputWithContext(ctx context.Context) GetInstanceDetailLoadBalancerDetailSetNetworkAttributeArrayOutput

type GetInstanceDetailLoadBalancerDetailSetNetworkAttributeInput

type GetInstanceDetailLoadBalancerDetailSetNetworkAttributeInput interface {
	pulumi.Input

	ToGetInstanceDetailLoadBalancerDetailSetNetworkAttributeOutput() GetInstanceDetailLoadBalancerDetailSetNetworkAttributeOutput
	ToGetInstanceDetailLoadBalancerDetailSetNetworkAttributeOutputWithContext(context.Context) GetInstanceDetailLoadBalancerDetailSetNetworkAttributeOutput
}

GetInstanceDetailLoadBalancerDetailSetNetworkAttributeInput is an input type that accepts GetInstanceDetailLoadBalancerDetailSetNetworkAttributeArgs and GetInstanceDetailLoadBalancerDetailSetNetworkAttributeOutput values. You can construct a concrete instance of `GetInstanceDetailLoadBalancerDetailSetNetworkAttributeInput` via:

GetInstanceDetailLoadBalancerDetailSetNetworkAttributeArgs{...}

type GetInstanceDetailLoadBalancerDetailSetNetworkAttributeOutput

type GetInstanceDetailLoadBalancerDetailSetNetworkAttributeOutput struct{ *pulumi.OutputState }

func (GetInstanceDetailLoadBalancerDetailSetNetworkAttributeOutput) BandwidthPkgSubType

func (GetInstanceDetailLoadBalancerDetailSetNetworkAttributeOutput) ElementType

func (GetInstanceDetailLoadBalancerDetailSetNetworkAttributeOutput) InternetChargeType

func (GetInstanceDetailLoadBalancerDetailSetNetworkAttributeOutput) InternetMaxBandwidthOut

func (GetInstanceDetailLoadBalancerDetailSetNetworkAttributeOutput) ToGetInstanceDetailLoadBalancerDetailSetNetworkAttributeOutput

func (GetInstanceDetailLoadBalancerDetailSetNetworkAttributeOutput) ToGetInstanceDetailLoadBalancerDetailSetNetworkAttributeOutputWithContext

func (o GetInstanceDetailLoadBalancerDetailSetNetworkAttributeOutput) ToGetInstanceDetailLoadBalancerDetailSetNetworkAttributeOutputWithContext(ctx context.Context) GetInstanceDetailLoadBalancerDetailSetNetworkAttributeOutput

type GetInstanceDetailLoadBalancerDetailSetOutput

type GetInstanceDetailLoadBalancerDetailSetOutput struct{ *pulumi.OutputState }

func (GetInstanceDetailLoadBalancerDetailSetOutput) Address

func (GetInstanceDetailLoadBalancerDetailSetOutput) AddressIpVersion

func (GetInstanceDetailLoadBalancerDetailSetOutput) AddressIpv6

func (GetInstanceDetailLoadBalancerDetailSetOutput) AddressIsp

func (GetInstanceDetailLoadBalancerDetailSetOutput) ChargeType

func (GetInstanceDetailLoadBalancerDetailSetOutput) ConfigId

func (GetInstanceDetailLoadBalancerDetailSetOutput) CreateTime

func (GetInstanceDetailLoadBalancerDetailSetOutput) Domain

func (GetInstanceDetailLoadBalancerDetailSetOutput) Domains

func (GetInstanceDetailLoadBalancerDetailSetOutput) ElementType

func (GetInstanceDetailLoadBalancerDetailSetOutput) ExtraInfos

func (GetInstanceDetailLoadBalancerDetailSetOutput) Ipv6Mode

func (GetInstanceDetailLoadBalancerDetailSetOutput) Isolation

func (GetInstanceDetailLoadBalancerDetailSetOutput) ListenerId

func (GetInstanceDetailLoadBalancerDetailSetOutput) LoadBalancerDomain

func (GetInstanceDetailLoadBalancerDetailSetOutput) LoadBalancerId

func (GetInstanceDetailLoadBalancerDetailSetOutput) LoadBalancerName

func (GetInstanceDetailLoadBalancerDetailSetOutput) LoadBalancerPassToTarget

func (o GetInstanceDetailLoadBalancerDetailSetOutput) LoadBalancerPassToTarget() pulumi.IntOutput

func (GetInstanceDetailLoadBalancerDetailSetOutput) LoadBalancerType

func (GetInstanceDetailLoadBalancerDetailSetOutput) LocationId

func (GetInstanceDetailLoadBalancerDetailSetOutput) NetworkAttributes

func (GetInstanceDetailLoadBalancerDetailSetOutput) Port

func (GetInstanceDetailLoadBalancerDetailSetOutput) PrepaidAttributes

func (GetInstanceDetailLoadBalancerDetailSetOutput) ProjectId

func (GetInstanceDetailLoadBalancerDetailSetOutput) Protocol

func (GetInstanceDetailLoadBalancerDetailSetOutput) SecurityGroups

func (GetInstanceDetailLoadBalancerDetailSetOutput) SlaveZones

func (GetInstanceDetailLoadBalancerDetailSetOutput) SniSwitch

func (GetInstanceDetailLoadBalancerDetailSetOutput) Status

func (GetInstanceDetailLoadBalancerDetailSetOutput) Tags

func (GetInstanceDetailLoadBalancerDetailSetOutput) TargetAddress

func (GetInstanceDetailLoadBalancerDetailSetOutput) TargetHealth

func (GetInstanceDetailLoadBalancerDetailSetOutput) TargetId

func (GetInstanceDetailLoadBalancerDetailSetOutput) TargetPort

func (GetInstanceDetailLoadBalancerDetailSetOutput) TargetWeight

func (GetInstanceDetailLoadBalancerDetailSetOutput) ToGetInstanceDetailLoadBalancerDetailSetOutput

func (o GetInstanceDetailLoadBalancerDetailSetOutput) ToGetInstanceDetailLoadBalancerDetailSetOutput() GetInstanceDetailLoadBalancerDetailSetOutput

func (GetInstanceDetailLoadBalancerDetailSetOutput) ToGetInstanceDetailLoadBalancerDetailSetOutputWithContext

func (o GetInstanceDetailLoadBalancerDetailSetOutput) ToGetInstanceDetailLoadBalancerDetailSetOutputWithContext(ctx context.Context) GetInstanceDetailLoadBalancerDetailSetOutput

func (GetInstanceDetailLoadBalancerDetailSetOutput) Url

func (GetInstanceDetailLoadBalancerDetailSetOutput) VpcId

func (GetInstanceDetailLoadBalancerDetailSetOutput) Zone

func (GetInstanceDetailLoadBalancerDetailSetOutput) Zones

type GetInstanceDetailLoadBalancerDetailSetPrepaidAttribute

type GetInstanceDetailLoadBalancerDetailSetPrepaidAttribute struct {
	Period    int    `pulumi:"period"`
	RenewFlag string `pulumi:"renewFlag"`
}

type GetInstanceDetailLoadBalancerDetailSetPrepaidAttributeArgs

type GetInstanceDetailLoadBalancerDetailSetPrepaidAttributeArgs struct {
	Period    pulumi.IntInput    `pulumi:"period"`
	RenewFlag pulumi.StringInput `pulumi:"renewFlag"`
}

func (GetInstanceDetailLoadBalancerDetailSetPrepaidAttributeArgs) ElementType

func (GetInstanceDetailLoadBalancerDetailSetPrepaidAttributeArgs) ToGetInstanceDetailLoadBalancerDetailSetPrepaidAttributeOutput

func (GetInstanceDetailLoadBalancerDetailSetPrepaidAttributeArgs) ToGetInstanceDetailLoadBalancerDetailSetPrepaidAttributeOutputWithContext

func (i GetInstanceDetailLoadBalancerDetailSetPrepaidAttributeArgs) ToGetInstanceDetailLoadBalancerDetailSetPrepaidAttributeOutputWithContext(ctx context.Context) GetInstanceDetailLoadBalancerDetailSetPrepaidAttributeOutput

type GetInstanceDetailLoadBalancerDetailSetPrepaidAttributeArray

type GetInstanceDetailLoadBalancerDetailSetPrepaidAttributeArray []GetInstanceDetailLoadBalancerDetailSetPrepaidAttributeInput

func (GetInstanceDetailLoadBalancerDetailSetPrepaidAttributeArray) ElementType

func (GetInstanceDetailLoadBalancerDetailSetPrepaidAttributeArray) ToGetInstanceDetailLoadBalancerDetailSetPrepaidAttributeArrayOutput

func (GetInstanceDetailLoadBalancerDetailSetPrepaidAttributeArray) ToGetInstanceDetailLoadBalancerDetailSetPrepaidAttributeArrayOutputWithContext

func (i GetInstanceDetailLoadBalancerDetailSetPrepaidAttributeArray) ToGetInstanceDetailLoadBalancerDetailSetPrepaidAttributeArrayOutputWithContext(ctx context.Context) GetInstanceDetailLoadBalancerDetailSetPrepaidAttributeArrayOutput

type GetInstanceDetailLoadBalancerDetailSetPrepaidAttributeArrayInput

type GetInstanceDetailLoadBalancerDetailSetPrepaidAttributeArrayInput interface {
	pulumi.Input

	ToGetInstanceDetailLoadBalancerDetailSetPrepaidAttributeArrayOutput() GetInstanceDetailLoadBalancerDetailSetPrepaidAttributeArrayOutput
	ToGetInstanceDetailLoadBalancerDetailSetPrepaidAttributeArrayOutputWithContext(context.Context) GetInstanceDetailLoadBalancerDetailSetPrepaidAttributeArrayOutput
}

GetInstanceDetailLoadBalancerDetailSetPrepaidAttributeArrayInput is an input type that accepts GetInstanceDetailLoadBalancerDetailSetPrepaidAttributeArray and GetInstanceDetailLoadBalancerDetailSetPrepaidAttributeArrayOutput values. You can construct a concrete instance of `GetInstanceDetailLoadBalancerDetailSetPrepaidAttributeArrayInput` via:

GetInstanceDetailLoadBalancerDetailSetPrepaidAttributeArray{ GetInstanceDetailLoadBalancerDetailSetPrepaidAttributeArgs{...} }

type GetInstanceDetailLoadBalancerDetailSetPrepaidAttributeArrayOutput

type GetInstanceDetailLoadBalancerDetailSetPrepaidAttributeArrayOutput struct{ *pulumi.OutputState }

func (GetInstanceDetailLoadBalancerDetailSetPrepaidAttributeArrayOutput) ElementType

func (GetInstanceDetailLoadBalancerDetailSetPrepaidAttributeArrayOutput) Index

func (GetInstanceDetailLoadBalancerDetailSetPrepaidAttributeArrayOutput) ToGetInstanceDetailLoadBalancerDetailSetPrepaidAttributeArrayOutput

func (GetInstanceDetailLoadBalancerDetailSetPrepaidAttributeArrayOutput) ToGetInstanceDetailLoadBalancerDetailSetPrepaidAttributeArrayOutputWithContext

func (o GetInstanceDetailLoadBalancerDetailSetPrepaidAttributeArrayOutput) ToGetInstanceDetailLoadBalancerDetailSetPrepaidAttributeArrayOutputWithContext(ctx context.Context) GetInstanceDetailLoadBalancerDetailSetPrepaidAttributeArrayOutput

type GetInstanceDetailLoadBalancerDetailSetPrepaidAttributeInput

type GetInstanceDetailLoadBalancerDetailSetPrepaidAttributeInput interface {
	pulumi.Input

	ToGetInstanceDetailLoadBalancerDetailSetPrepaidAttributeOutput() GetInstanceDetailLoadBalancerDetailSetPrepaidAttributeOutput
	ToGetInstanceDetailLoadBalancerDetailSetPrepaidAttributeOutputWithContext(context.Context) GetInstanceDetailLoadBalancerDetailSetPrepaidAttributeOutput
}

GetInstanceDetailLoadBalancerDetailSetPrepaidAttributeInput is an input type that accepts GetInstanceDetailLoadBalancerDetailSetPrepaidAttributeArgs and GetInstanceDetailLoadBalancerDetailSetPrepaidAttributeOutput values. You can construct a concrete instance of `GetInstanceDetailLoadBalancerDetailSetPrepaidAttributeInput` via:

GetInstanceDetailLoadBalancerDetailSetPrepaidAttributeArgs{...}

type GetInstanceDetailLoadBalancerDetailSetPrepaidAttributeOutput

type GetInstanceDetailLoadBalancerDetailSetPrepaidAttributeOutput struct{ *pulumi.OutputState }

func (GetInstanceDetailLoadBalancerDetailSetPrepaidAttributeOutput) ElementType

func (GetInstanceDetailLoadBalancerDetailSetPrepaidAttributeOutput) Period

func (GetInstanceDetailLoadBalancerDetailSetPrepaidAttributeOutput) RenewFlag

func (GetInstanceDetailLoadBalancerDetailSetPrepaidAttributeOutput) ToGetInstanceDetailLoadBalancerDetailSetPrepaidAttributeOutput

func (GetInstanceDetailLoadBalancerDetailSetPrepaidAttributeOutput) ToGetInstanceDetailLoadBalancerDetailSetPrepaidAttributeOutputWithContext

func (o GetInstanceDetailLoadBalancerDetailSetPrepaidAttributeOutput) ToGetInstanceDetailLoadBalancerDetailSetPrepaidAttributeOutputWithContext(ctx context.Context) GetInstanceDetailLoadBalancerDetailSetPrepaidAttributeOutput

type GetInstanceDetailLoadBalancerDetailSetTag

type GetInstanceDetailLoadBalancerDetailSetTag struct {
	TagKey   string `pulumi:"tagKey"`
	TagValue string `pulumi:"tagValue"`
}

type GetInstanceDetailLoadBalancerDetailSetTagArgs

type GetInstanceDetailLoadBalancerDetailSetTagArgs struct {
	TagKey   pulumi.StringInput `pulumi:"tagKey"`
	TagValue pulumi.StringInput `pulumi:"tagValue"`
}

func (GetInstanceDetailLoadBalancerDetailSetTagArgs) ElementType

func (GetInstanceDetailLoadBalancerDetailSetTagArgs) ToGetInstanceDetailLoadBalancerDetailSetTagOutput

func (i GetInstanceDetailLoadBalancerDetailSetTagArgs) ToGetInstanceDetailLoadBalancerDetailSetTagOutput() GetInstanceDetailLoadBalancerDetailSetTagOutput

func (GetInstanceDetailLoadBalancerDetailSetTagArgs) ToGetInstanceDetailLoadBalancerDetailSetTagOutputWithContext

func (i GetInstanceDetailLoadBalancerDetailSetTagArgs) ToGetInstanceDetailLoadBalancerDetailSetTagOutputWithContext(ctx context.Context) GetInstanceDetailLoadBalancerDetailSetTagOutput

type GetInstanceDetailLoadBalancerDetailSetTagArray

type GetInstanceDetailLoadBalancerDetailSetTagArray []GetInstanceDetailLoadBalancerDetailSetTagInput

func (GetInstanceDetailLoadBalancerDetailSetTagArray) ElementType

func (GetInstanceDetailLoadBalancerDetailSetTagArray) ToGetInstanceDetailLoadBalancerDetailSetTagArrayOutput

func (i GetInstanceDetailLoadBalancerDetailSetTagArray) ToGetInstanceDetailLoadBalancerDetailSetTagArrayOutput() GetInstanceDetailLoadBalancerDetailSetTagArrayOutput

func (GetInstanceDetailLoadBalancerDetailSetTagArray) ToGetInstanceDetailLoadBalancerDetailSetTagArrayOutputWithContext

func (i GetInstanceDetailLoadBalancerDetailSetTagArray) ToGetInstanceDetailLoadBalancerDetailSetTagArrayOutputWithContext(ctx context.Context) GetInstanceDetailLoadBalancerDetailSetTagArrayOutput

type GetInstanceDetailLoadBalancerDetailSetTagArrayInput

type GetInstanceDetailLoadBalancerDetailSetTagArrayInput interface {
	pulumi.Input

	ToGetInstanceDetailLoadBalancerDetailSetTagArrayOutput() GetInstanceDetailLoadBalancerDetailSetTagArrayOutput
	ToGetInstanceDetailLoadBalancerDetailSetTagArrayOutputWithContext(context.Context) GetInstanceDetailLoadBalancerDetailSetTagArrayOutput
}

GetInstanceDetailLoadBalancerDetailSetTagArrayInput is an input type that accepts GetInstanceDetailLoadBalancerDetailSetTagArray and GetInstanceDetailLoadBalancerDetailSetTagArrayOutput values. You can construct a concrete instance of `GetInstanceDetailLoadBalancerDetailSetTagArrayInput` via:

GetInstanceDetailLoadBalancerDetailSetTagArray{ GetInstanceDetailLoadBalancerDetailSetTagArgs{...} }

type GetInstanceDetailLoadBalancerDetailSetTagArrayOutput

type GetInstanceDetailLoadBalancerDetailSetTagArrayOutput struct{ *pulumi.OutputState }

func (GetInstanceDetailLoadBalancerDetailSetTagArrayOutput) ElementType

func (GetInstanceDetailLoadBalancerDetailSetTagArrayOutput) Index

func (GetInstanceDetailLoadBalancerDetailSetTagArrayOutput) ToGetInstanceDetailLoadBalancerDetailSetTagArrayOutput

func (GetInstanceDetailLoadBalancerDetailSetTagArrayOutput) ToGetInstanceDetailLoadBalancerDetailSetTagArrayOutputWithContext

func (o GetInstanceDetailLoadBalancerDetailSetTagArrayOutput) ToGetInstanceDetailLoadBalancerDetailSetTagArrayOutputWithContext(ctx context.Context) GetInstanceDetailLoadBalancerDetailSetTagArrayOutput

type GetInstanceDetailLoadBalancerDetailSetTagInput

type GetInstanceDetailLoadBalancerDetailSetTagInput interface {
	pulumi.Input

	ToGetInstanceDetailLoadBalancerDetailSetTagOutput() GetInstanceDetailLoadBalancerDetailSetTagOutput
	ToGetInstanceDetailLoadBalancerDetailSetTagOutputWithContext(context.Context) GetInstanceDetailLoadBalancerDetailSetTagOutput
}

GetInstanceDetailLoadBalancerDetailSetTagInput is an input type that accepts GetInstanceDetailLoadBalancerDetailSetTagArgs and GetInstanceDetailLoadBalancerDetailSetTagOutput values. You can construct a concrete instance of `GetInstanceDetailLoadBalancerDetailSetTagInput` via:

GetInstanceDetailLoadBalancerDetailSetTagArgs{...}

type GetInstanceDetailLoadBalancerDetailSetTagOutput

type GetInstanceDetailLoadBalancerDetailSetTagOutput struct{ *pulumi.OutputState }

func (GetInstanceDetailLoadBalancerDetailSetTagOutput) ElementType

func (GetInstanceDetailLoadBalancerDetailSetTagOutput) TagKey

func (GetInstanceDetailLoadBalancerDetailSetTagOutput) TagValue

func (GetInstanceDetailLoadBalancerDetailSetTagOutput) ToGetInstanceDetailLoadBalancerDetailSetTagOutput

func (o GetInstanceDetailLoadBalancerDetailSetTagOutput) ToGetInstanceDetailLoadBalancerDetailSetTagOutput() GetInstanceDetailLoadBalancerDetailSetTagOutput

func (GetInstanceDetailLoadBalancerDetailSetTagOutput) ToGetInstanceDetailLoadBalancerDetailSetTagOutputWithContext

func (o GetInstanceDetailLoadBalancerDetailSetTagOutput) ToGetInstanceDetailLoadBalancerDetailSetTagOutputWithContext(ctx context.Context) GetInstanceDetailLoadBalancerDetailSetTagOutput

type GetInstanceDetailOutputArgs

type GetInstanceDetailOutputArgs struct {
	Fields           pulumi.StringArrayInput           `pulumi:"fields"`
	Filters          GetInstanceDetailFilterArrayInput `pulumi:"filters"`
	ResultOutputFile pulumi.StringPtrInput             `pulumi:"resultOutputFile"`
	TargetType       pulumi.StringPtrInput             `pulumi:"targetType"`
}

A collection of arguments for invoking getInstanceDetail.

func (GetInstanceDetailOutputArgs) ElementType

type GetInstanceDetailResult

type GetInstanceDetailResult struct {
	Fields  []string                  `pulumi:"fields"`
	Filters []GetInstanceDetailFilter `pulumi:"filters"`
	// The provider-assigned unique ID for this managed resource.
	Id                     string                                   `pulumi:"id"`
	LoadBalancerDetailSets []GetInstanceDetailLoadBalancerDetailSet `pulumi:"loadBalancerDetailSets"`
	ResultOutputFile       *string                                  `pulumi:"resultOutputFile"`
	TargetType             *string                                  `pulumi:"targetType"`
}

A collection of values returned by getInstanceDetail.

type GetInstanceDetailResultOutput

type GetInstanceDetailResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getInstanceDetail.

func (GetInstanceDetailResultOutput) ElementType

func (GetInstanceDetailResultOutput) Fields

func (GetInstanceDetailResultOutput) Filters

func (GetInstanceDetailResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetInstanceDetailResultOutput) LoadBalancerDetailSets

func (GetInstanceDetailResultOutput) ResultOutputFile

func (GetInstanceDetailResultOutput) TargetType

func (GetInstanceDetailResultOutput) ToGetInstanceDetailResultOutput

func (o GetInstanceDetailResultOutput) ToGetInstanceDetailResultOutput() GetInstanceDetailResultOutput

func (GetInstanceDetailResultOutput) ToGetInstanceDetailResultOutputWithContext

func (o GetInstanceDetailResultOutput) ToGetInstanceDetailResultOutputWithContext(ctx context.Context) GetInstanceDetailResultOutput

type GetInstanceTrafficArgs

type GetInstanceTrafficArgs struct {
	LoadBalancerRegion *string `pulumi:"loadBalancerRegion"`
	ResultOutputFile   *string `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking getInstanceTraffic.

type GetInstanceTrafficLoadBalancerTraffic

type GetInstanceTrafficLoadBalancerTraffic struct {
	Domain           string  `pulumi:"domain"`
	LoadBalancerId   string  `pulumi:"loadBalancerId"`
	LoadBalancerName string  `pulumi:"loadBalancerName"`
	OutBandwidth     float64 `pulumi:"outBandwidth"`
	Region           string  `pulumi:"region"`
	Vip              string  `pulumi:"vip"`
}

type GetInstanceTrafficLoadBalancerTrafficArgs

type GetInstanceTrafficLoadBalancerTrafficArgs struct {
	Domain           pulumi.StringInput  `pulumi:"domain"`
	LoadBalancerId   pulumi.StringInput  `pulumi:"loadBalancerId"`
	LoadBalancerName pulumi.StringInput  `pulumi:"loadBalancerName"`
	OutBandwidth     pulumi.Float64Input `pulumi:"outBandwidth"`
	Region           pulumi.StringInput  `pulumi:"region"`
	Vip              pulumi.StringInput  `pulumi:"vip"`
}

func (GetInstanceTrafficLoadBalancerTrafficArgs) ElementType

func (GetInstanceTrafficLoadBalancerTrafficArgs) ToGetInstanceTrafficLoadBalancerTrafficOutput

func (i GetInstanceTrafficLoadBalancerTrafficArgs) ToGetInstanceTrafficLoadBalancerTrafficOutput() GetInstanceTrafficLoadBalancerTrafficOutput

func (GetInstanceTrafficLoadBalancerTrafficArgs) ToGetInstanceTrafficLoadBalancerTrafficOutputWithContext

func (i GetInstanceTrafficLoadBalancerTrafficArgs) ToGetInstanceTrafficLoadBalancerTrafficOutputWithContext(ctx context.Context) GetInstanceTrafficLoadBalancerTrafficOutput

type GetInstanceTrafficLoadBalancerTrafficArray

type GetInstanceTrafficLoadBalancerTrafficArray []GetInstanceTrafficLoadBalancerTrafficInput

func (GetInstanceTrafficLoadBalancerTrafficArray) ElementType

func (GetInstanceTrafficLoadBalancerTrafficArray) ToGetInstanceTrafficLoadBalancerTrafficArrayOutput

func (i GetInstanceTrafficLoadBalancerTrafficArray) ToGetInstanceTrafficLoadBalancerTrafficArrayOutput() GetInstanceTrafficLoadBalancerTrafficArrayOutput

func (GetInstanceTrafficLoadBalancerTrafficArray) ToGetInstanceTrafficLoadBalancerTrafficArrayOutputWithContext

func (i GetInstanceTrafficLoadBalancerTrafficArray) ToGetInstanceTrafficLoadBalancerTrafficArrayOutputWithContext(ctx context.Context) GetInstanceTrafficLoadBalancerTrafficArrayOutput

type GetInstanceTrafficLoadBalancerTrafficArrayInput

type GetInstanceTrafficLoadBalancerTrafficArrayInput interface {
	pulumi.Input

	ToGetInstanceTrafficLoadBalancerTrafficArrayOutput() GetInstanceTrafficLoadBalancerTrafficArrayOutput
	ToGetInstanceTrafficLoadBalancerTrafficArrayOutputWithContext(context.Context) GetInstanceTrafficLoadBalancerTrafficArrayOutput
}

GetInstanceTrafficLoadBalancerTrafficArrayInput is an input type that accepts GetInstanceTrafficLoadBalancerTrafficArray and GetInstanceTrafficLoadBalancerTrafficArrayOutput values. You can construct a concrete instance of `GetInstanceTrafficLoadBalancerTrafficArrayInput` via:

GetInstanceTrafficLoadBalancerTrafficArray{ GetInstanceTrafficLoadBalancerTrafficArgs{...} }

type GetInstanceTrafficLoadBalancerTrafficArrayOutput

type GetInstanceTrafficLoadBalancerTrafficArrayOutput struct{ *pulumi.OutputState }

func (GetInstanceTrafficLoadBalancerTrafficArrayOutput) ElementType

func (GetInstanceTrafficLoadBalancerTrafficArrayOutput) Index

func (GetInstanceTrafficLoadBalancerTrafficArrayOutput) ToGetInstanceTrafficLoadBalancerTrafficArrayOutput

func (o GetInstanceTrafficLoadBalancerTrafficArrayOutput) ToGetInstanceTrafficLoadBalancerTrafficArrayOutput() GetInstanceTrafficLoadBalancerTrafficArrayOutput

func (GetInstanceTrafficLoadBalancerTrafficArrayOutput) ToGetInstanceTrafficLoadBalancerTrafficArrayOutputWithContext

func (o GetInstanceTrafficLoadBalancerTrafficArrayOutput) ToGetInstanceTrafficLoadBalancerTrafficArrayOutputWithContext(ctx context.Context) GetInstanceTrafficLoadBalancerTrafficArrayOutput

type GetInstanceTrafficLoadBalancerTrafficInput

type GetInstanceTrafficLoadBalancerTrafficInput interface {
	pulumi.Input

	ToGetInstanceTrafficLoadBalancerTrafficOutput() GetInstanceTrafficLoadBalancerTrafficOutput
	ToGetInstanceTrafficLoadBalancerTrafficOutputWithContext(context.Context) GetInstanceTrafficLoadBalancerTrafficOutput
}

GetInstanceTrafficLoadBalancerTrafficInput is an input type that accepts GetInstanceTrafficLoadBalancerTrafficArgs and GetInstanceTrafficLoadBalancerTrafficOutput values. You can construct a concrete instance of `GetInstanceTrafficLoadBalancerTrafficInput` via:

GetInstanceTrafficLoadBalancerTrafficArgs{...}

type GetInstanceTrafficLoadBalancerTrafficOutput

type GetInstanceTrafficLoadBalancerTrafficOutput struct{ *pulumi.OutputState }

func (GetInstanceTrafficLoadBalancerTrafficOutput) Domain

func (GetInstanceTrafficLoadBalancerTrafficOutput) ElementType

func (GetInstanceTrafficLoadBalancerTrafficOutput) LoadBalancerId

func (GetInstanceTrafficLoadBalancerTrafficOutput) LoadBalancerName

func (GetInstanceTrafficLoadBalancerTrafficOutput) OutBandwidth

func (GetInstanceTrafficLoadBalancerTrafficOutput) Region

func (GetInstanceTrafficLoadBalancerTrafficOutput) ToGetInstanceTrafficLoadBalancerTrafficOutput

func (o GetInstanceTrafficLoadBalancerTrafficOutput) ToGetInstanceTrafficLoadBalancerTrafficOutput() GetInstanceTrafficLoadBalancerTrafficOutput

func (GetInstanceTrafficLoadBalancerTrafficOutput) ToGetInstanceTrafficLoadBalancerTrafficOutputWithContext

func (o GetInstanceTrafficLoadBalancerTrafficOutput) ToGetInstanceTrafficLoadBalancerTrafficOutputWithContext(ctx context.Context) GetInstanceTrafficLoadBalancerTrafficOutput

func (GetInstanceTrafficLoadBalancerTrafficOutput) Vip

type GetInstanceTrafficOutputArgs

type GetInstanceTrafficOutputArgs struct {
	LoadBalancerRegion pulumi.StringPtrInput `pulumi:"loadBalancerRegion"`
	ResultOutputFile   pulumi.StringPtrInput `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking getInstanceTraffic.

func (GetInstanceTrafficOutputArgs) ElementType

type GetInstanceTrafficResult

type GetInstanceTrafficResult struct {
	// The provider-assigned unique ID for this managed resource.
	Id                   string                                  `pulumi:"id"`
	LoadBalancerRegion   *string                                 `pulumi:"loadBalancerRegion"`
	LoadBalancerTraffics []GetInstanceTrafficLoadBalancerTraffic `pulumi:"loadBalancerTraffics"`
	ResultOutputFile     *string                                 `pulumi:"resultOutputFile"`
}

A collection of values returned by getInstanceTraffic.

type GetInstanceTrafficResultOutput

type GetInstanceTrafficResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getInstanceTraffic.

func (GetInstanceTrafficResultOutput) ElementType

func (GetInstanceTrafficResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetInstanceTrafficResultOutput) LoadBalancerRegion

func (o GetInstanceTrafficResultOutput) LoadBalancerRegion() pulumi.StringPtrOutput

func (GetInstanceTrafficResultOutput) LoadBalancerTraffics

func (GetInstanceTrafficResultOutput) ResultOutputFile

func (GetInstanceTrafficResultOutput) ToGetInstanceTrafficResultOutput

func (o GetInstanceTrafficResultOutput) ToGetInstanceTrafficResultOutput() GetInstanceTrafficResultOutput

func (GetInstanceTrafficResultOutput) ToGetInstanceTrafficResultOutputWithContext

func (o GetInstanceTrafficResultOutput) ToGetInstanceTrafficResultOutputWithContext(ctx context.Context) GetInstanceTrafficResultOutput

type GetInstancesArgs

type GetInstancesArgs struct {
	ClbId            *string `pulumi:"clbId"`
	ClbName          *string `pulumi:"clbName"`
	MasterZone       *string `pulumi:"masterZone"`
	NetworkType      *string `pulumi:"networkType"`
	ProjectId        *int    `pulumi:"projectId"`
	ResultOutputFile *string `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking getInstances.

type GetInstancesClbList

type GetInstancesClbList struct {
	AddressIpVersion        string                 `pulumi:"addressIpVersion"`
	ClbId                   string                 `pulumi:"clbId"`
	ClbName                 string                 `pulumi:"clbName"`
	ClbVips                 []string               `pulumi:"clbVips"`
	CreateTime              string                 `pulumi:"createTime"`
	InternetBandwidthMaxOut int                    `pulumi:"internetBandwidthMaxOut"`
	InternetChargeType      string                 `pulumi:"internetChargeType"`
	LocalZone               bool                   `pulumi:"localZone"`
	NetworkType             string                 `pulumi:"networkType"`
	ProjectId               int                    `pulumi:"projectId"`
	SecurityGroups          []string               `pulumi:"securityGroups"`
	Status                  int                    `pulumi:"status"`
	StatusTime              string                 `pulumi:"statusTime"`
	SubnetId                string                 `pulumi:"subnetId"`
	Tags                    map[string]interface{} `pulumi:"tags"`
	TargetRegionInfoRegion  string                 `pulumi:"targetRegionInfoRegion"`
	TargetRegionInfoVpcId   string                 `pulumi:"targetRegionInfoVpcId"`
	VipIsp                  string                 `pulumi:"vipIsp"`
	VpcId                   string                 `pulumi:"vpcId"`
	Zone                    string                 `pulumi:"zone"`
	ZoneId                  int                    `pulumi:"zoneId"`
	ZoneName                string                 `pulumi:"zoneName"`
	ZoneRegion              string                 `pulumi:"zoneRegion"`
}

type GetInstancesClbListArgs

type GetInstancesClbListArgs struct {
	AddressIpVersion        pulumi.StringInput      `pulumi:"addressIpVersion"`
	ClbId                   pulumi.StringInput      `pulumi:"clbId"`
	ClbName                 pulumi.StringInput      `pulumi:"clbName"`
	ClbVips                 pulumi.StringArrayInput `pulumi:"clbVips"`
	CreateTime              pulumi.StringInput      `pulumi:"createTime"`
	InternetBandwidthMaxOut pulumi.IntInput         `pulumi:"internetBandwidthMaxOut"`
	InternetChargeType      pulumi.StringInput      `pulumi:"internetChargeType"`
	LocalZone               pulumi.BoolInput        `pulumi:"localZone"`
	NetworkType             pulumi.StringInput      `pulumi:"networkType"`
	ProjectId               pulumi.IntInput         `pulumi:"projectId"`
	SecurityGroups          pulumi.StringArrayInput `pulumi:"securityGroups"`
	Status                  pulumi.IntInput         `pulumi:"status"`
	StatusTime              pulumi.StringInput      `pulumi:"statusTime"`
	SubnetId                pulumi.StringInput      `pulumi:"subnetId"`
	Tags                    pulumi.MapInput         `pulumi:"tags"`
	TargetRegionInfoRegion  pulumi.StringInput      `pulumi:"targetRegionInfoRegion"`
	TargetRegionInfoVpcId   pulumi.StringInput      `pulumi:"targetRegionInfoVpcId"`
	VipIsp                  pulumi.StringInput      `pulumi:"vipIsp"`
	VpcId                   pulumi.StringInput      `pulumi:"vpcId"`
	Zone                    pulumi.StringInput      `pulumi:"zone"`
	ZoneId                  pulumi.IntInput         `pulumi:"zoneId"`
	ZoneName                pulumi.StringInput      `pulumi:"zoneName"`
	ZoneRegion              pulumi.StringInput      `pulumi:"zoneRegion"`
}

func (GetInstancesClbListArgs) ElementType

func (GetInstancesClbListArgs) ElementType() reflect.Type

func (GetInstancesClbListArgs) ToGetInstancesClbListOutput

func (i GetInstancesClbListArgs) ToGetInstancesClbListOutput() GetInstancesClbListOutput

func (GetInstancesClbListArgs) ToGetInstancesClbListOutputWithContext

func (i GetInstancesClbListArgs) ToGetInstancesClbListOutputWithContext(ctx context.Context) GetInstancesClbListOutput

type GetInstancesClbListArray

type GetInstancesClbListArray []GetInstancesClbListInput

func (GetInstancesClbListArray) ElementType

func (GetInstancesClbListArray) ElementType() reflect.Type

func (GetInstancesClbListArray) ToGetInstancesClbListArrayOutput

func (i GetInstancesClbListArray) ToGetInstancesClbListArrayOutput() GetInstancesClbListArrayOutput

func (GetInstancesClbListArray) ToGetInstancesClbListArrayOutputWithContext

func (i GetInstancesClbListArray) ToGetInstancesClbListArrayOutputWithContext(ctx context.Context) GetInstancesClbListArrayOutput

type GetInstancesClbListArrayInput

type GetInstancesClbListArrayInput interface {
	pulumi.Input

	ToGetInstancesClbListArrayOutput() GetInstancesClbListArrayOutput
	ToGetInstancesClbListArrayOutputWithContext(context.Context) GetInstancesClbListArrayOutput
}

GetInstancesClbListArrayInput is an input type that accepts GetInstancesClbListArray and GetInstancesClbListArrayOutput values. You can construct a concrete instance of `GetInstancesClbListArrayInput` via:

GetInstancesClbListArray{ GetInstancesClbListArgs{...} }

type GetInstancesClbListArrayOutput

type GetInstancesClbListArrayOutput struct{ *pulumi.OutputState }

func (GetInstancesClbListArrayOutput) ElementType

func (GetInstancesClbListArrayOutput) Index

func (GetInstancesClbListArrayOutput) ToGetInstancesClbListArrayOutput

func (o GetInstancesClbListArrayOutput) ToGetInstancesClbListArrayOutput() GetInstancesClbListArrayOutput

func (GetInstancesClbListArrayOutput) ToGetInstancesClbListArrayOutputWithContext

func (o GetInstancesClbListArrayOutput) ToGetInstancesClbListArrayOutputWithContext(ctx context.Context) GetInstancesClbListArrayOutput

type GetInstancesClbListInput

type GetInstancesClbListInput interface {
	pulumi.Input

	ToGetInstancesClbListOutput() GetInstancesClbListOutput
	ToGetInstancesClbListOutputWithContext(context.Context) GetInstancesClbListOutput
}

GetInstancesClbListInput is an input type that accepts GetInstancesClbListArgs and GetInstancesClbListOutput values. You can construct a concrete instance of `GetInstancesClbListInput` via:

GetInstancesClbListArgs{...}

type GetInstancesClbListOutput

type GetInstancesClbListOutput struct{ *pulumi.OutputState }

func (GetInstancesClbListOutput) AddressIpVersion

func (o GetInstancesClbListOutput) AddressIpVersion() pulumi.StringOutput

func (GetInstancesClbListOutput) ClbId

func (GetInstancesClbListOutput) ClbName

func (GetInstancesClbListOutput) ClbVips

func (GetInstancesClbListOutput) CreateTime

func (GetInstancesClbListOutput) ElementType

func (GetInstancesClbListOutput) ElementType() reflect.Type

func (GetInstancesClbListOutput) InternetBandwidthMaxOut

func (o GetInstancesClbListOutput) InternetBandwidthMaxOut() pulumi.IntOutput

func (GetInstancesClbListOutput) InternetChargeType

func (o GetInstancesClbListOutput) InternetChargeType() pulumi.StringOutput

func (GetInstancesClbListOutput) LocalZone

func (GetInstancesClbListOutput) NetworkType

func (GetInstancesClbListOutput) ProjectId

func (GetInstancesClbListOutput) SecurityGroups

func (GetInstancesClbListOutput) Status

func (GetInstancesClbListOutput) StatusTime

func (GetInstancesClbListOutput) SubnetId

func (GetInstancesClbListOutput) Tags

func (GetInstancesClbListOutput) TargetRegionInfoRegion

func (o GetInstancesClbListOutput) TargetRegionInfoRegion() pulumi.StringOutput

func (GetInstancesClbListOutput) TargetRegionInfoVpcId

func (o GetInstancesClbListOutput) TargetRegionInfoVpcId() pulumi.StringOutput

func (GetInstancesClbListOutput) ToGetInstancesClbListOutput

func (o GetInstancesClbListOutput) ToGetInstancesClbListOutput() GetInstancesClbListOutput

func (GetInstancesClbListOutput) ToGetInstancesClbListOutputWithContext

func (o GetInstancesClbListOutput) ToGetInstancesClbListOutputWithContext(ctx context.Context) GetInstancesClbListOutput

func (GetInstancesClbListOutput) VipIsp

func (GetInstancesClbListOutput) VpcId

func (GetInstancesClbListOutput) Zone

func (GetInstancesClbListOutput) ZoneId

func (GetInstancesClbListOutput) ZoneName

func (GetInstancesClbListOutput) ZoneRegion

type GetInstancesOutputArgs

type GetInstancesOutputArgs struct {
	ClbId            pulumi.StringPtrInput `pulumi:"clbId"`
	ClbName          pulumi.StringPtrInput `pulumi:"clbName"`
	MasterZone       pulumi.StringPtrInput `pulumi:"masterZone"`
	NetworkType      pulumi.StringPtrInput `pulumi:"networkType"`
	ProjectId        pulumi.IntPtrInput    `pulumi:"projectId"`
	ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking getInstances.

func (GetInstancesOutputArgs) ElementType

func (GetInstancesOutputArgs) ElementType() reflect.Type

type GetInstancesResult

type GetInstancesResult struct {
	ClbId    *string               `pulumi:"clbId"`
	ClbLists []GetInstancesClbList `pulumi:"clbLists"`
	ClbName  *string               `pulumi:"clbName"`
	// The provider-assigned unique ID for this managed resource.
	Id               string  `pulumi:"id"`
	MasterZone       *string `pulumi:"masterZone"`
	NetworkType      *string `pulumi:"networkType"`
	ProjectId        *int    `pulumi:"projectId"`
	ResultOutputFile *string `pulumi:"resultOutputFile"`
}

A collection of values returned by getInstances.

func GetInstances

func GetInstances(ctx *pulumi.Context, args *GetInstancesArgs, opts ...pulumi.InvokeOption) (*GetInstancesResult, error)

type GetInstancesResultOutput

type GetInstancesResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getInstances.

func (GetInstancesResultOutput) ClbId

func (GetInstancesResultOutput) ClbLists

func (GetInstancesResultOutput) ClbName

func (GetInstancesResultOutput) ElementType

func (GetInstancesResultOutput) ElementType() reflect.Type

func (GetInstancesResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetInstancesResultOutput) MasterZone

func (GetInstancesResultOutput) NetworkType

func (GetInstancesResultOutput) ProjectId

func (GetInstancesResultOutput) ResultOutputFile

func (o GetInstancesResultOutput) ResultOutputFile() pulumi.StringPtrOutput

func (GetInstancesResultOutput) ToGetInstancesResultOutput

func (o GetInstancesResultOutput) ToGetInstancesResultOutput() GetInstancesResultOutput

func (GetInstancesResultOutput) ToGetInstancesResultOutputWithContext

func (o GetInstancesResultOutput) ToGetInstancesResultOutputWithContext(ctx context.Context) GetInstancesResultOutput

type GetListenerRulesArgs

type GetListenerRulesArgs struct {
	ClbId            string  `pulumi:"clbId"`
	Domain           *string `pulumi:"domain"`
	ListenerId       string  `pulumi:"listenerId"`
	ResultOutputFile *string `pulumi:"resultOutputFile"`
	RuleId           *string `pulumi:"ruleId"`
	Scheduler        *string `pulumi:"scheduler"`
	Url              *string `pulumi:"url"`
}

A collection of arguments for invoking getListenerRules.

type GetListenerRulesOutputArgs

type GetListenerRulesOutputArgs struct {
	ClbId            pulumi.StringInput    `pulumi:"clbId"`
	Domain           pulumi.StringPtrInput `pulumi:"domain"`
	ListenerId       pulumi.StringInput    `pulumi:"listenerId"`
	ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"`
	RuleId           pulumi.StringPtrInput `pulumi:"ruleId"`
	Scheduler        pulumi.StringPtrInput `pulumi:"scheduler"`
	Url              pulumi.StringPtrInput `pulumi:"url"`
}

A collection of arguments for invoking getListenerRules.

func (GetListenerRulesOutputArgs) ElementType

func (GetListenerRulesOutputArgs) ElementType() reflect.Type

type GetListenerRulesResult

type GetListenerRulesResult struct {
	ClbId  string  `pulumi:"clbId"`
	Domain *string `pulumi:"domain"`
	// The provider-assigned unique ID for this managed resource.
	Id               string                     `pulumi:"id"`
	ListenerId       string                     `pulumi:"listenerId"`
	ResultOutputFile *string                    `pulumi:"resultOutputFile"`
	RuleId           *string                    `pulumi:"ruleId"`
	RuleLists        []GetListenerRulesRuleList `pulumi:"ruleLists"`
	Scheduler        *string                    `pulumi:"scheduler"`
	Url              *string                    `pulumi:"url"`
}

A collection of values returned by getListenerRules.

type GetListenerRulesResultOutput

type GetListenerRulesResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getListenerRules.

func (GetListenerRulesResultOutput) ClbId

func (GetListenerRulesResultOutput) Domain

func (GetListenerRulesResultOutput) ElementType

func (GetListenerRulesResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetListenerRulesResultOutput) ListenerId

func (GetListenerRulesResultOutput) ResultOutputFile

func (GetListenerRulesResultOutput) RuleId

func (GetListenerRulesResultOutput) RuleLists

func (GetListenerRulesResultOutput) Scheduler

func (GetListenerRulesResultOutput) ToGetListenerRulesResultOutput

func (o GetListenerRulesResultOutput) ToGetListenerRulesResultOutput() GetListenerRulesResultOutput

func (GetListenerRulesResultOutput) ToGetListenerRulesResultOutputWithContext

func (o GetListenerRulesResultOutput) ToGetListenerRulesResultOutputWithContext(ctx context.Context) GetListenerRulesResultOutput

func (GetListenerRulesResultOutput) Url

type GetListenerRulesRuleList

type GetListenerRulesRuleList struct {
	CertificateCaId         string  `pulumi:"certificateCaId"`
	CertificateId           string  `pulumi:"certificateId"`
	CertificateSslMode      string  `pulumi:"certificateSslMode"`
	ClbId                   string  `pulumi:"clbId"`
	Domain                  *string `pulumi:"domain"`
	HealthCheckHealthNum    int     `pulumi:"healthCheckHealthNum"`
	HealthCheckHttpCode     int     `pulumi:"healthCheckHttpCode"`
	HealthCheckHttpDomain   string  `pulumi:"healthCheckHttpDomain"`
	HealthCheckHttpMethod   string  `pulumi:"healthCheckHttpMethod"`
	HealthCheckHttpPath     string  `pulumi:"healthCheckHttpPath"`
	HealthCheckIntervalTime int     `pulumi:"healthCheckIntervalTime"`
	HealthCheckSwitch       bool    `pulumi:"healthCheckSwitch"`
	HealthCheckUnhealthNum  int     `pulumi:"healthCheckUnhealthNum"`
	Http2Switch             bool    `pulumi:"http2Switch"`
	ListenerId              string  `pulumi:"listenerId"`
	RuleId                  string  `pulumi:"ruleId"`
	Scheduler               string  `pulumi:"scheduler"`
	SessionExpireTime       int     `pulumi:"sessionExpireTime"`
	Url                     *string `pulumi:"url"`
}

type GetListenerRulesRuleListArgs

type GetListenerRulesRuleListArgs struct {
	CertificateCaId         pulumi.StringInput    `pulumi:"certificateCaId"`
	CertificateId           pulumi.StringInput    `pulumi:"certificateId"`
	CertificateSslMode      pulumi.StringInput    `pulumi:"certificateSslMode"`
	ClbId                   pulumi.StringInput    `pulumi:"clbId"`
	Domain                  pulumi.StringPtrInput `pulumi:"domain"`
	HealthCheckHealthNum    pulumi.IntInput       `pulumi:"healthCheckHealthNum"`
	HealthCheckHttpCode     pulumi.IntInput       `pulumi:"healthCheckHttpCode"`
	HealthCheckHttpDomain   pulumi.StringInput    `pulumi:"healthCheckHttpDomain"`
	HealthCheckHttpMethod   pulumi.StringInput    `pulumi:"healthCheckHttpMethod"`
	HealthCheckHttpPath     pulumi.StringInput    `pulumi:"healthCheckHttpPath"`
	HealthCheckIntervalTime pulumi.IntInput       `pulumi:"healthCheckIntervalTime"`
	HealthCheckSwitch       pulumi.BoolInput      `pulumi:"healthCheckSwitch"`
	HealthCheckUnhealthNum  pulumi.IntInput       `pulumi:"healthCheckUnhealthNum"`
	Http2Switch             pulumi.BoolInput      `pulumi:"http2Switch"`
	ListenerId              pulumi.StringInput    `pulumi:"listenerId"`
	RuleId                  pulumi.StringInput    `pulumi:"ruleId"`
	Scheduler               pulumi.StringInput    `pulumi:"scheduler"`
	SessionExpireTime       pulumi.IntInput       `pulumi:"sessionExpireTime"`
	Url                     pulumi.StringPtrInput `pulumi:"url"`
}

func (GetListenerRulesRuleListArgs) ElementType

func (GetListenerRulesRuleListArgs) ToGetListenerRulesRuleListOutput

func (i GetListenerRulesRuleListArgs) ToGetListenerRulesRuleListOutput() GetListenerRulesRuleListOutput

func (GetListenerRulesRuleListArgs) ToGetListenerRulesRuleListOutputWithContext

func (i GetListenerRulesRuleListArgs) ToGetListenerRulesRuleListOutputWithContext(ctx context.Context) GetListenerRulesRuleListOutput

type GetListenerRulesRuleListArray

type GetListenerRulesRuleListArray []GetListenerRulesRuleListInput

func (GetListenerRulesRuleListArray) ElementType

func (GetListenerRulesRuleListArray) ToGetListenerRulesRuleListArrayOutput

func (i GetListenerRulesRuleListArray) ToGetListenerRulesRuleListArrayOutput() GetListenerRulesRuleListArrayOutput

func (GetListenerRulesRuleListArray) ToGetListenerRulesRuleListArrayOutputWithContext

func (i GetListenerRulesRuleListArray) ToGetListenerRulesRuleListArrayOutputWithContext(ctx context.Context) GetListenerRulesRuleListArrayOutput

type GetListenerRulesRuleListArrayInput

type GetListenerRulesRuleListArrayInput interface {
	pulumi.Input

	ToGetListenerRulesRuleListArrayOutput() GetListenerRulesRuleListArrayOutput
	ToGetListenerRulesRuleListArrayOutputWithContext(context.Context) GetListenerRulesRuleListArrayOutput
}

GetListenerRulesRuleListArrayInput is an input type that accepts GetListenerRulesRuleListArray and GetListenerRulesRuleListArrayOutput values. You can construct a concrete instance of `GetListenerRulesRuleListArrayInput` via:

GetListenerRulesRuleListArray{ GetListenerRulesRuleListArgs{...} }

type GetListenerRulesRuleListArrayOutput

type GetListenerRulesRuleListArrayOutput struct{ *pulumi.OutputState }

func (GetListenerRulesRuleListArrayOutput) ElementType

func (GetListenerRulesRuleListArrayOutput) Index

func (GetListenerRulesRuleListArrayOutput) ToGetListenerRulesRuleListArrayOutput

func (o GetListenerRulesRuleListArrayOutput) ToGetListenerRulesRuleListArrayOutput() GetListenerRulesRuleListArrayOutput

func (GetListenerRulesRuleListArrayOutput) ToGetListenerRulesRuleListArrayOutputWithContext

func (o GetListenerRulesRuleListArrayOutput) ToGetListenerRulesRuleListArrayOutputWithContext(ctx context.Context) GetListenerRulesRuleListArrayOutput

type GetListenerRulesRuleListInput

type GetListenerRulesRuleListInput interface {
	pulumi.Input

	ToGetListenerRulesRuleListOutput() GetListenerRulesRuleListOutput
	ToGetListenerRulesRuleListOutputWithContext(context.Context) GetListenerRulesRuleListOutput
}

GetListenerRulesRuleListInput is an input type that accepts GetListenerRulesRuleListArgs and GetListenerRulesRuleListOutput values. You can construct a concrete instance of `GetListenerRulesRuleListInput` via:

GetListenerRulesRuleListArgs{...}

type GetListenerRulesRuleListOutput

type GetListenerRulesRuleListOutput struct{ *pulumi.OutputState }

func (GetListenerRulesRuleListOutput) CertificateCaId

func (GetListenerRulesRuleListOutput) CertificateId

func (GetListenerRulesRuleListOutput) CertificateSslMode

func (o GetListenerRulesRuleListOutput) CertificateSslMode() pulumi.StringOutput

func (GetListenerRulesRuleListOutput) ClbId

func (GetListenerRulesRuleListOutput) Domain

func (GetListenerRulesRuleListOutput) ElementType

func (GetListenerRulesRuleListOutput) HealthCheckHealthNum

func (o GetListenerRulesRuleListOutput) HealthCheckHealthNum() pulumi.IntOutput

func (GetListenerRulesRuleListOutput) HealthCheckHttpCode

func (o GetListenerRulesRuleListOutput) HealthCheckHttpCode() pulumi.IntOutput

func (GetListenerRulesRuleListOutput) HealthCheckHttpDomain

func (o GetListenerRulesRuleListOutput) HealthCheckHttpDomain() pulumi.StringOutput

func (GetListenerRulesRuleListOutput) HealthCheckHttpMethod

func (o GetListenerRulesRuleListOutput) HealthCheckHttpMethod() pulumi.StringOutput

func (GetListenerRulesRuleListOutput) HealthCheckHttpPath

func (o GetListenerRulesRuleListOutput) HealthCheckHttpPath() pulumi.StringOutput

func (GetListenerRulesRuleListOutput) HealthCheckIntervalTime

func (o GetListenerRulesRuleListOutput) HealthCheckIntervalTime() pulumi.IntOutput

func (GetListenerRulesRuleListOutput) HealthCheckSwitch

func (o GetListenerRulesRuleListOutput) HealthCheckSwitch() pulumi.BoolOutput

func (GetListenerRulesRuleListOutput) HealthCheckUnhealthNum

func (o GetListenerRulesRuleListOutput) HealthCheckUnhealthNum() pulumi.IntOutput

func (GetListenerRulesRuleListOutput) Http2Switch

func (GetListenerRulesRuleListOutput) ListenerId

func (GetListenerRulesRuleListOutput) RuleId

func (GetListenerRulesRuleListOutput) Scheduler

func (GetListenerRulesRuleListOutput) SessionExpireTime

func (o GetListenerRulesRuleListOutput) SessionExpireTime() pulumi.IntOutput

func (GetListenerRulesRuleListOutput) ToGetListenerRulesRuleListOutput

func (o GetListenerRulesRuleListOutput) ToGetListenerRulesRuleListOutput() GetListenerRulesRuleListOutput

func (GetListenerRulesRuleListOutput) ToGetListenerRulesRuleListOutputWithContext

func (o GetListenerRulesRuleListOutput) ToGetListenerRulesRuleListOutputWithContext(ctx context.Context) GetListenerRulesRuleListOutput

func (GetListenerRulesRuleListOutput) Url

type GetListenersArgs

type GetListenersArgs struct {
	ClbId            string  `pulumi:"clbId"`
	ListenerId       *string `pulumi:"listenerId"`
	Port             *int    `pulumi:"port"`
	Protocol         *string `pulumi:"protocol"`
	ResultOutputFile *string `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking getListeners.

type GetListenersByTargetsArgs

type GetListenersByTargetsArgs struct {
	Backends         []GetListenersByTargetsBackend `pulumi:"backends"`
	ResultOutputFile *string                        `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking getListenersByTargets.

type GetListenersByTargetsBackend

type GetListenersByTargetsBackend struct {
	PrivateIp string `pulumi:"privateIp"`
	VpcId     string `pulumi:"vpcId"`
}

type GetListenersByTargetsBackendArgs

type GetListenersByTargetsBackendArgs struct {
	PrivateIp pulumi.StringInput `pulumi:"privateIp"`
	VpcId     pulumi.StringInput `pulumi:"vpcId"`
}

func (GetListenersByTargetsBackendArgs) ElementType

func (GetListenersByTargetsBackendArgs) ToGetListenersByTargetsBackendOutput

func (i GetListenersByTargetsBackendArgs) ToGetListenersByTargetsBackendOutput() GetListenersByTargetsBackendOutput

func (GetListenersByTargetsBackendArgs) ToGetListenersByTargetsBackendOutputWithContext

func (i GetListenersByTargetsBackendArgs) ToGetListenersByTargetsBackendOutputWithContext(ctx context.Context) GetListenersByTargetsBackendOutput

type GetListenersByTargetsBackendArray

type GetListenersByTargetsBackendArray []GetListenersByTargetsBackendInput

func (GetListenersByTargetsBackendArray) ElementType

func (GetListenersByTargetsBackendArray) ToGetListenersByTargetsBackendArrayOutput

func (i GetListenersByTargetsBackendArray) ToGetListenersByTargetsBackendArrayOutput() GetListenersByTargetsBackendArrayOutput

func (GetListenersByTargetsBackendArray) ToGetListenersByTargetsBackendArrayOutputWithContext

func (i GetListenersByTargetsBackendArray) ToGetListenersByTargetsBackendArrayOutputWithContext(ctx context.Context) GetListenersByTargetsBackendArrayOutput

type GetListenersByTargetsBackendArrayInput

type GetListenersByTargetsBackendArrayInput interface {
	pulumi.Input

	ToGetListenersByTargetsBackendArrayOutput() GetListenersByTargetsBackendArrayOutput
	ToGetListenersByTargetsBackendArrayOutputWithContext(context.Context) GetListenersByTargetsBackendArrayOutput
}

GetListenersByTargetsBackendArrayInput is an input type that accepts GetListenersByTargetsBackendArray and GetListenersByTargetsBackendArrayOutput values. You can construct a concrete instance of `GetListenersByTargetsBackendArrayInput` via:

GetListenersByTargetsBackendArray{ GetListenersByTargetsBackendArgs{...} }

type GetListenersByTargetsBackendArrayOutput

type GetListenersByTargetsBackendArrayOutput struct{ *pulumi.OutputState }

func (GetListenersByTargetsBackendArrayOutput) ElementType

func (GetListenersByTargetsBackendArrayOutput) Index

func (GetListenersByTargetsBackendArrayOutput) ToGetListenersByTargetsBackendArrayOutput

func (o GetListenersByTargetsBackendArrayOutput) ToGetListenersByTargetsBackendArrayOutput() GetListenersByTargetsBackendArrayOutput

func (GetListenersByTargetsBackendArrayOutput) ToGetListenersByTargetsBackendArrayOutputWithContext

func (o GetListenersByTargetsBackendArrayOutput) ToGetListenersByTargetsBackendArrayOutputWithContext(ctx context.Context) GetListenersByTargetsBackendArrayOutput

type GetListenersByTargetsBackendInput

type GetListenersByTargetsBackendInput interface {
	pulumi.Input

	ToGetListenersByTargetsBackendOutput() GetListenersByTargetsBackendOutput
	ToGetListenersByTargetsBackendOutputWithContext(context.Context) GetListenersByTargetsBackendOutput
}

GetListenersByTargetsBackendInput is an input type that accepts GetListenersByTargetsBackendArgs and GetListenersByTargetsBackendOutput values. You can construct a concrete instance of `GetListenersByTargetsBackendInput` via:

GetListenersByTargetsBackendArgs{...}

type GetListenersByTargetsBackendOutput

type GetListenersByTargetsBackendOutput struct{ *pulumi.OutputState }

func (GetListenersByTargetsBackendOutput) ElementType

func (GetListenersByTargetsBackendOutput) PrivateIp

func (GetListenersByTargetsBackendOutput) ToGetListenersByTargetsBackendOutput

func (o GetListenersByTargetsBackendOutput) ToGetListenersByTargetsBackendOutput() GetListenersByTargetsBackendOutput

func (GetListenersByTargetsBackendOutput) ToGetListenersByTargetsBackendOutputWithContext

func (o GetListenersByTargetsBackendOutput) ToGetListenersByTargetsBackendOutputWithContext(ctx context.Context) GetListenersByTargetsBackendOutput

func (GetListenersByTargetsBackendOutput) VpcId

type GetListenersByTargetsLoadBalancer

type GetListenersByTargetsLoadBalancer struct {
	Listeners      []GetListenersByTargetsLoadBalancerListener `pulumi:"listeners"`
	LoadBalancerId string                                      `pulumi:"loadBalancerId"`
	Region         string                                      `pulumi:"region"`
	Vip            string                                      `pulumi:"vip"`
}

type GetListenersByTargetsLoadBalancerArgs

type GetListenersByTargetsLoadBalancerArgs struct {
	Listeners      GetListenersByTargetsLoadBalancerListenerArrayInput `pulumi:"listeners"`
	LoadBalancerId pulumi.StringInput                                  `pulumi:"loadBalancerId"`
	Region         pulumi.StringInput                                  `pulumi:"region"`
	Vip            pulumi.StringInput                                  `pulumi:"vip"`
}

func (GetListenersByTargetsLoadBalancerArgs) ElementType

func (GetListenersByTargetsLoadBalancerArgs) ToGetListenersByTargetsLoadBalancerOutput

func (i GetListenersByTargetsLoadBalancerArgs) ToGetListenersByTargetsLoadBalancerOutput() GetListenersByTargetsLoadBalancerOutput

func (GetListenersByTargetsLoadBalancerArgs) ToGetListenersByTargetsLoadBalancerOutputWithContext

func (i GetListenersByTargetsLoadBalancerArgs) ToGetListenersByTargetsLoadBalancerOutputWithContext(ctx context.Context) GetListenersByTargetsLoadBalancerOutput

type GetListenersByTargetsLoadBalancerArray

type GetListenersByTargetsLoadBalancerArray []GetListenersByTargetsLoadBalancerInput

func (GetListenersByTargetsLoadBalancerArray) ElementType

func (GetListenersByTargetsLoadBalancerArray) ToGetListenersByTargetsLoadBalancerArrayOutput

func (i GetListenersByTargetsLoadBalancerArray) ToGetListenersByTargetsLoadBalancerArrayOutput() GetListenersByTargetsLoadBalancerArrayOutput

func (GetListenersByTargetsLoadBalancerArray) ToGetListenersByTargetsLoadBalancerArrayOutputWithContext

func (i GetListenersByTargetsLoadBalancerArray) ToGetListenersByTargetsLoadBalancerArrayOutputWithContext(ctx context.Context) GetListenersByTargetsLoadBalancerArrayOutput

type GetListenersByTargetsLoadBalancerArrayInput

type GetListenersByTargetsLoadBalancerArrayInput interface {
	pulumi.Input

	ToGetListenersByTargetsLoadBalancerArrayOutput() GetListenersByTargetsLoadBalancerArrayOutput
	ToGetListenersByTargetsLoadBalancerArrayOutputWithContext(context.Context) GetListenersByTargetsLoadBalancerArrayOutput
}

GetListenersByTargetsLoadBalancerArrayInput is an input type that accepts GetListenersByTargetsLoadBalancerArray and GetListenersByTargetsLoadBalancerArrayOutput values. You can construct a concrete instance of `GetListenersByTargetsLoadBalancerArrayInput` via:

GetListenersByTargetsLoadBalancerArray{ GetListenersByTargetsLoadBalancerArgs{...} }

type GetListenersByTargetsLoadBalancerArrayOutput

type GetListenersByTargetsLoadBalancerArrayOutput struct{ *pulumi.OutputState }

func (GetListenersByTargetsLoadBalancerArrayOutput) ElementType

func (GetListenersByTargetsLoadBalancerArrayOutput) Index

func (GetListenersByTargetsLoadBalancerArrayOutput) ToGetListenersByTargetsLoadBalancerArrayOutput

func (o GetListenersByTargetsLoadBalancerArrayOutput) ToGetListenersByTargetsLoadBalancerArrayOutput() GetListenersByTargetsLoadBalancerArrayOutput

func (GetListenersByTargetsLoadBalancerArrayOutput) ToGetListenersByTargetsLoadBalancerArrayOutputWithContext

func (o GetListenersByTargetsLoadBalancerArrayOutput) ToGetListenersByTargetsLoadBalancerArrayOutputWithContext(ctx context.Context) GetListenersByTargetsLoadBalancerArrayOutput

type GetListenersByTargetsLoadBalancerInput

type GetListenersByTargetsLoadBalancerInput interface {
	pulumi.Input

	ToGetListenersByTargetsLoadBalancerOutput() GetListenersByTargetsLoadBalancerOutput
	ToGetListenersByTargetsLoadBalancerOutputWithContext(context.Context) GetListenersByTargetsLoadBalancerOutput
}

GetListenersByTargetsLoadBalancerInput is an input type that accepts GetListenersByTargetsLoadBalancerArgs and GetListenersByTargetsLoadBalancerOutput values. You can construct a concrete instance of `GetListenersByTargetsLoadBalancerInput` via:

GetListenersByTargetsLoadBalancerArgs{...}

type GetListenersByTargetsLoadBalancerListener

type GetListenersByTargetsLoadBalancerListener struct {
	EndPort    int                                               `pulumi:"endPort"`
	ListenerId string                                            `pulumi:"listenerId"`
	Port       int                                               `pulumi:"port"`
	Protocol   string                                            `pulumi:"protocol"`
	Rules      []GetListenersByTargetsLoadBalancerListenerRule   `pulumi:"rules"`
	Targets    []GetListenersByTargetsLoadBalancerListenerTarget `pulumi:"targets"`
}

type GetListenersByTargetsLoadBalancerListenerArgs

type GetListenersByTargetsLoadBalancerListenerArgs struct {
	EndPort    pulumi.IntInput                                           `pulumi:"endPort"`
	ListenerId pulumi.StringInput                                        `pulumi:"listenerId"`
	Port       pulumi.IntInput                                           `pulumi:"port"`
	Protocol   pulumi.StringInput                                        `pulumi:"protocol"`
	Rules      GetListenersByTargetsLoadBalancerListenerRuleArrayInput   `pulumi:"rules"`
	Targets    GetListenersByTargetsLoadBalancerListenerTargetArrayInput `pulumi:"targets"`
}

func (GetListenersByTargetsLoadBalancerListenerArgs) ElementType

func (GetListenersByTargetsLoadBalancerListenerArgs) ToGetListenersByTargetsLoadBalancerListenerOutput

func (i GetListenersByTargetsLoadBalancerListenerArgs) ToGetListenersByTargetsLoadBalancerListenerOutput() GetListenersByTargetsLoadBalancerListenerOutput

func (GetListenersByTargetsLoadBalancerListenerArgs) ToGetListenersByTargetsLoadBalancerListenerOutputWithContext

func (i GetListenersByTargetsLoadBalancerListenerArgs) ToGetListenersByTargetsLoadBalancerListenerOutputWithContext(ctx context.Context) GetListenersByTargetsLoadBalancerListenerOutput

type GetListenersByTargetsLoadBalancerListenerArray

type GetListenersByTargetsLoadBalancerListenerArray []GetListenersByTargetsLoadBalancerListenerInput

func (GetListenersByTargetsLoadBalancerListenerArray) ElementType

func (GetListenersByTargetsLoadBalancerListenerArray) ToGetListenersByTargetsLoadBalancerListenerArrayOutput

func (i GetListenersByTargetsLoadBalancerListenerArray) ToGetListenersByTargetsLoadBalancerListenerArrayOutput() GetListenersByTargetsLoadBalancerListenerArrayOutput

func (GetListenersByTargetsLoadBalancerListenerArray) ToGetListenersByTargetsLoadBalancerListenerArrayOutputWithContext

func (i GetListenersByTargetsLoadBalancerListenerArray) ToGetListenersByTargetsLoadBalancerListenerArrayOutputWithContext(ctx context.Context) GetListenersByTargetsLoadBalancerListenerArrayOutput

type GetListenersByTargetsLoadBalancerListenerArrayInput

type GetListenersByTargetsLoadBalancerListenerArrayInput interface {
	pulumi.Input

	ToGetListenersByTargetsLoadBalancerListenerArrayOutput() GetListenersByTargetsLoadBalancerListenerArrayOutput
	ToGetListenersByTargetsLoadBalancerListenerArrayOutputWithContext(context.Context) GetListenersByTargetsLoadBalancerListenerArrayOutput
}

GetListenersByTargetsLoadBalancerListenerArrayInput is an input type that accepts GetListenersByTargetsLoadBalancerListenerArray and GetListenersByTargetsLoadBalancerListenerArrayOutput values. You can construct a concrete instance of `GetListenersByTargetsLoadBalancerListenerArrayInput` via:

GetListenersByTargetsLoadBalancerListenerArray{ GetListenersByTargetsLoadBalancerListenerArgs{...} }

type GetListenersByTargetsLoadBalancerListenerArrayOutput

type GetListenersByTargetsLoadBalancerListenerArrayOutput struct{ *pulumi.OutputState }

func (GetListenersByTargetsLoadBalancerListenerArrayOutput) ElementType

func (GetListenersByTargetsLoadBalancerListenerArrayOutput) Index

func (GetListenersByTargetsLoadBalancerListenerArrayOutput) ToGetListenersByTargetsLoadBalancerListenerArrayOutput

func (GetListenersByTargetsLoadBalancerListenerArrayOutput) ToGetListenersByTargetsLoadBalancerListenerArrayOutputWithContext

func (o GetListenersByTargetsLoadBalancerListenerArrayOutput) ToGetListenersByTargetsLoadBalancerListenerArrayOutputWithContext(ctx context.Context) GetListenersByTargetsLoadBalancerListenerArrayOutput

type GetListenersByTargetsLoadBalancerListenerInput

type GetListenersByTargetsLoadBalancerListenerInput interface {
	pulumi.Input

	ToGetListenersByTargetsLoadBalancerListenerOutput() GetListenersByTargetsLoadBalancerListenerOutput
	ToGetListenersByTargetsLoadBalancerListenerOutputWithContext(context.Context) GetListenersByTargetsLoadBalancerListenerOutput
}

GetListenersByTargetsLoadBalancerListenerInput is an input type that accepts GetListenersByTargetsLoadBalancerListenerArgs and GetListenersByTargetsLoadBalancerListenerOutput values. You can construct a concrete instance of `GetListenersByTargetsLoadBalancerListenerInput` via:

GetListenersByTargetsLoadBalancerListenerArgs{...}

type GetListenersByTargetsLoadBalancerListenerOutput

type GetListenersByTargetsLoadBalancerListenerOutput struct{ *pulumi.OutputState }

func (GetListenersByTargetsLoadBalancerListenerOutput) ElementType

func (GetListenersByTargetsLoadBalancerListenerOutput) EndPort

func (GetListenersByTargetsLoadBalancerListenerOutput) ListenerId

func (GetListenersByTargetsLoadBalancerListenerOutput) Port

func (GetListenersByTargetsLoadBalancerListenerOutput) Protocol

func (GetListenersByTargetsLoadBalancerListenerOutput) Rules

func (GetListenersByTargetsLoadBalancerListenerOutput) Targets

func (GetListenersByTargetsLoadBalancerListenerOutput) ToGetListenersByTargetsLoadBalancerListenerOutput

func (o GetListenersByTargetsLoadBalancerListenerOutput) ToGetListenersByTargetsLoadBalancerListenerOutput() GetListenersByTargetsLoadBalancerListenerOutput

func (GetListenersByTargetsLoadBalancerListenerOutput) ToGetListenersByTargetsLoadBalancerListenerOutputWithContext

func (o GetListenersByTargetsLoadBalancerListenerOutput) ToGetListenersByTargetsLoadBalancerListenerOutputWithContext(ctx context.Context) GetListenersByTargetsLoadBalancerListenerOutput

type GetListenersByTargetsLoadBalancerListenerRule

type GetListenersByTargetsLoadBalancerListenerRule struct {
	Domain     string                                                `pulumi:"domain"`
	LocationId string                                                `pulumi:"locationId"`
	Targets    []GetListenersByTargetsLoadBalancerListenerRuleTarget `pulumi:"targets"`
	Url        string                                                `pulumi:"url"`
}

type GetListenersByTargetsLoadBalancerListenerRuleArgs

type GetListenersByTargetsLoadBalancerListenerRuleArgs struct {
	Domain     pulumi.StringInput                                            `pulumi:"domain"`
	LocationId pulumi.StringInput                                            `pulumi:"locationId"`
	Targets    GetListenersByTargetsLoadBalancerListenerRuleTargetArrayInput `pulumi:"targets"`
	Url        pulumi.StringInput                                            `pulumi:"url"`
}

func (GetListenersByTargetsLoadBalancerListenerRuleArgs) ElementType

func (GetListenersByTargetsLoadBalancerListenerRuleArgs) ToGetListenersByTargetsLoadBalancerListenerRuleOutput

func (i GetListenersByTargetsLoadBalancerListenerRuleArgs) ToGetListenersByTargetsLoadBalancerListenerRuleOutput() GetListenersByTargetsLoadBalancerListenerRuleOutput

func (GetListenersByTargetsLoadBalancerListenerRuleArgs) ToGetListenersByTargetsLoadBalancerListenerRuleOutputWithContext

func (i GetListenersByTargetsLoadBalancerListenerRuleArgs) ToGetListenersByTargetsLoadBalancerListenerRuleOutputWithContext(ctx context.Context) GetListenersByTargetsLoadBalancerListenerRuleOutput

type GetListenersByTargetsLoadBalancerListenerRuleArray

type GetListenersByTargetsLoadBalancerListenerRuleArray []GetListenersByTargetsLoadBalancerListenerRuleInput

func (GetListenersByTargetsLoadBalancerListenerRuleArray) ElementType

func (GetListenersByTargetsLoadBalancerListenerRuleArray) ToGetListenersByTargetsLoadBalancerListenerRuleArrayOutput

func (i GetListenersByTargetsLoadBalancerListenerRuleArray) ToGetListenersByTargetsLoadBalancerListenerRuleArrayOutput() GetListenersByTargetsLoadBalancerListenerRuleArrayOutput

func (GetListenersByTargetsLoadBalancerListenerRuleArray) ToGetListenersByTargetsLoadBalancerListenerRuleArrayOutputWithContext

func (i GetListenersByTargetsLoadBalancerListenerRuleArray) ToGetListenersByTargetsLoadBalancerListenerRuleArrayOutputWithContext(ctx context.Context) GetListenersByTargetsLoadBalancerListenerRuleArrayOutput

type GetListenersByTargetsLoadBalancerListenerRuleArrayInput

type GetListenersByTargetsLoadBalancerListenerRuleArrayInput interface {
	pulumi.Input

	ToGetListenersByTargetsLoadBalancerListenerRuleArrayOutput() GetListenersByTargetsLoadBalancerListenerRuleArrayOutput
	ToGetListenersByTargetsLoadBalancerListenerRuleArrayOutputWithContext(context.Context) GetListenersByTargetsLoadBalancerListenerRuleArrayOutput
}

GetListenersByTargetsLoadBalancerListenerRuleArrayInput is an input type that accepts GetListenersByTargetsLoadBalancerListenerRuleArray and GetListenersByTargetsLoadBalancerListenerRuleArrayOutput values. You can construct a concrete instance of `GetListenersByTargetsLoadBalancerListenerRuleArrayInput` via:

GetListenersByTargetsLoadBalancerListenerRuleArray{ GetListenersByTargetsLoadBalancerListenerRuleArgs{...} }

type GetListenersByTargetsLoadBalancerListenerRuleArrayOutput

type GetListenersByTargetsLoadBalancerListenerRuleArrayOutput struct{ *pulumi.OutputState }

func (GetListenersByTargetsLoadBalancerListenerRuleArrayOutput) ElementType

func (GetListenersByTargetsLoadBalancerListenerRuleArrayOutput) Index

func (GetListenersByTargetsLoadBalancerListenerRuleArrayOutput) ToGetListenersByTargetsLoadBalancerListenerRuleArrayOutput

func (GetListenersByTargetsLoadBalancerListenerRuleArrayOutput) ToGetListenersByTargetsLoadBalancerListenerRuleArrayOutputWithContext

func (o GetListenersByTargetsLoadBalancerListenerRuleArrayOutput) ToGetListenersByTargetsLoadBalancerListenerRuleArrayOutputWithContext(ctx context.Context) GetListenersByTargetsLoadBalancerListenerRuleArrayOutput

type GetListenersByTargetsLoadBalancerListenerRuleInput

type GetListenersByTargetsLoadBalancerListenerRuleInput interface {
	pulumi.Input

	ToGetListenersByTargetsLoadBalancerListenerRuleOutput() GetListenersByTargetsLoadBalancerListenerRuleOutput
	ToGetListenersByTargetsLoadBalancerListenerRuleOutputWithContext(context.Context) GetListenersByTargetsLoadBalancerListenerRuleOutput
}

GetListenersByTargetsLoadBalancerListenerRuleInput is an input type that accepts GetListenersByTargetsLoadBalancerListenerRuleArgs and GetListenersByTargetsLoadBalancerListenerRuleOutput values. You can construct a concrete instance of `GetListenersByTargetsLoadBalancerListenerRuleInput` via:

GetListenersByTargetsLoadBalancerListenerRuleArgs{...}

type GetListenersByTargetsLoadBalancerListenerRuleOutput

type GetListenersByTargetsLoadBalancerListenerRuleOutput struct{ *pulumi.OutputState }

func (GetListenersByTargetsLoadBalancerListenerRuleOutput) Domain

func (GetListenersByTargetsLoadBalancerListenerRuleOutput) ElementType

func (GetListenersByTargetsLoadBalancerListenerRuleOutput) LocationId

func (GetListenersByTargetsLoadBalancerListenerRuleOutput) Targets

func (GetListenersByTargetsLoadBalancerListenerRuleOutput) ToGetListenersByTargetsLoadBalancerListenerRuleOutput

func (o GetListenersByTargetsLoadBalancerListenerRuleOutput) ToGetListenersByTargetsLoadBalancerListenerRuleOutput() GetListenersByTargetsLoadBalancerListenerRuleOutput

func (GetListenersByTargetsLoadBalancerListenerRuleOutput) ToGetListenersByTargetsLoadBalancerListenerRuleOutputWithContext

func (o GetListenersByTargetsLoadBalancerListenerRuleOutput) ToGetListenersByTargetsLoadBalancerListenerRuleOutputWithContext(ctx context.Context) GetListenersByTargetsLoadBalancerListenerRuleOutput

func (GetListenersByTargetsLoadBalancerListenerRuleOutput) Url

type GetListenersByTargetsLoadBalancerListenerRuleTarget

type GetListenersByTargetsLoadBalancerListenerRuleTarget struct {
	Port      int    `pulumi:"port"`
	PrivateIp string `pulumi:"privateIp"`
	Type      string `pulumi:"type"`
	VpcId     int    `pulumi:"vpcId"`
	Weight    int    `pulumi:"weight"`
}

type GetListenersByTargetsLoadBalancerListenerRuleTargetArgs

type GetListenersByTargetsLoadBalancerListenerRuleTargetArgs struct {
	Port      pulumi.IntInput    `pulumi:"port"`
	PrivateIp pulumi.StringInput `pulumi:"privateIp"`
	Type      pulumi.StringInput `pulumi:"type"`
	VpcId     pulumi.IntInput    `pulumi:"vpcId"`
	Weight    pulumi.IntInput    `pulumi:"weight"`
}

func (GetListenersByTargetsLoadBalancerListenerRuleTargetArgs) ElementType

func (GetListenersByTargetsLoadBalancerListenerRuleTargetArgs) ToGetListenersByTargetsLoadBalancerListenerRuleTargetOutput

func (GetListenersByTargetsLoadBalancerListenerRuleTargetArgs) ToGetListenersByTargetsLoadBalancerListenerRuleTargetOutputWithContext

func (i GetListenersByTargetsLoadBalancerListenerRuleTargetArgs) ToGetListenersByTargetsLoadBalancerListenerRuleTargetOutputWithContext(ctx context.Context) GetListenersByTargetsLoadBalancerListenerRuleTargetOutput

type GetListenersByTargetsLoadBalancerListenerRuleTargetArray

type GetListenersByTargetsLoadBalancerListenerRuleTargetArray []GetListenersByTargetsLoadBalancerListenerRuleTargetInput

func (GetListenersByTargetsLoadBalancerListenerRuleTargetArray) ElementType

func (GetListenersByTargetsLoadBalancerListenerRuleTargetArray) ToGetListenersByTargetsLoadBalancerListenerRuleTargetArrayOutput

func (i GetListenersByTargetsLoadBalancerListenerRuleTargetArray) ToGetListenersByTargetsLoadBalancerListenerRuleTargetArrayOutput() GetListenersByTargetsLoadBalancerListenerRuleTargetArrayOutput

func (GetListenersByTargetsLoadBalancerListenerRuleTargetArray) ToGetListenersByTargetsLoadBalancerListenerRuleTargetArrayOutputWithContext

func (i GetListenersByTargetsLoadBalancerListenerRuleTargetArray) ToGetListenersByTargetsLoadBalancerListenerRuleTargetArrayOutputWithContext(ctx context.Context) GetListenersByTargetsLoadBalancerListenerRuleTargetArrayOutput

type GetListenersByTargetsLoadBalancerListenerRuleTargetArrayInput

type GetListenersByTargetsLoadBalancerListenerRuleTargetArrayInput interface {
	pulumi.Input

	ToGetListenersByTargetsLoadBalancerListenerRuleTargetArrayOutput() GetListenersByTargetsLoadBalancerListenerRuleTargetArrayOutput
	ToGetListenersByTargetsLoadBalancerListenerRuleTargetArrayOutputWithContext(context.Context) GetListenersByTargetsLoadBalancerListenerRuleTargetArrayOutput
}

GetListenersByTargetsLoadBalancerListenerRuleTargetArrayInput is an input type that accepts GetListenersByTargetsLoadBalancerListenerRuleTargetArray and GetListenersByTargetsLoadBalancerListenerRuleTargetArrayOutput values. You can construct a concrete instance of `GetListenersByTargetsLoadBalancerListenerRuleTargetArrayInput` via:

GetListenersByTargetsLoadBalancerListenerRuleTargetArray{ GetListenersByTargetsLoadBalancerListenerRuleTargetArgs{...} }

type GetListenersByTargetsLoadBalancerListenerRuleTargetArrayOutput

type GetListenersByTargetsLoadBalancerListenerRuleTargetArrayOutput struct{ *pulumi.OutputState }

func (GetListenersByTargetsLoadBalancerListenerRuleTargetArrayOutput) ElementType

func (GetListenersByTargetsLoadBalancerListenerRuleTargetArrayOutput) Index

func (GetListenersByTargetsLoadBalancerListenerRuleTargetArrayOutput) ToGetListenersByTargetsLoadBalancerListenerRuleTargetArrayOutput

func (GetListenersByTargetsLoadBalancerListenerRuleTargetArrayOutput) ToGetListenersByTargetsLoadBalancerListenerRuleTargetArrayOutputWithContext

func (o GetListenersByTargetsLoadBalancerListenerRuleTargetArrayOutput) ToGetListenersByTargetsLoadBalancerListenerRuleTargetArrayOutputWithContext(ctx context.Context) GetListenersByTargetsLoadBalancerListenerRuleTargetArrayOutput

type GetListenersByTargetsLoadBalancerListenerRuleTargetInput

type GetListenersByTargetsLoadBalancerListenerRuleTargetInput interface {
	pulumi.Input

	ToGetListenersByTargetsLoadBalancerListenerRuleTargetOutput() GetListenersByTargetsLoadBalancerListenerRuleTargetOutput
	ToGetListenersByTargetsLoadBalancerListenerRuleTargetOutputWithContext(context.Context) GetListenersByTargetsLoadBalancerListenerRuleTargetOutput
}

GetListenersByTargetsLoadBalancerListenerRuleTargetInput is an input type that accepts GetListenersByTargetsLoadBalancerListenerRuleTargetArgs and GetListenersByTargetsLoadBalancerListenerRuleTargetOutput values. You can construct a concrete instance of `GetListenersByTargetsLoadBalancerListenerRuleTargetInput` via:

GetListenersByTargetsLoadBalancerListenerRuleTargetArgs{...}

type GetListenersByTargetsLoadBalancerListenerRuleTargetOutput

type GetListenersByTargetsLoadBalancerListenerRuleTargetOutput struct{ *pulumi.OutputState }

func (GetListenersByTargetsLoadBalancerListenerRuleTargetOutput) ElementType

func (GetListenersByTargetsLoadBalancerListenerRuleTargetOutput) Port

func (GetListenersByTargetsLoadBalancerListenerRuleTargetOutput) PrivateIp

func (GetListenersByTargetsLoadBalancerListenerRuleTargetOutput) ToGetListenersByTargetsLoadBalancerListenerRuleTargetOutput

func (GetListenersByTargetsLoadBalancerListenerRuleTargetOutput) ToGetListenersByTargetsLoadBalancerListenerRuleTargetOutputWithContext

func (o GetListenersByTargetsLoadBalancerListenerRuleTargetOutput) ToGetListenersByTargetsLoadBalancerListenerRuleTargetOutputWithContext(ctx context.Context) GetListenersByTargetsLoadBalancerListenerRuleTargetOutput

func (GetListenersByTargetsLoadBalancerListenerRuleTargetOutput) Type

func (GetListenersByTargetsLoadBalancerListenerRuleTargetOutput) VpcId

func (GetListenersByTargetsLoadBalancerListenerRuleTargetOutput) Weight

type GetListenersByTargetsLoadBalancerListenerTarget

type GetListenersByTargetsLoadBalancerListenerTarget struct {
	Port      int    `pulumi:"port"`
	PrivateIp string `pulumi:"privateIp"`
	Type      string `pulumi:"type"`
	VpcId     int    `pulumi:"vpcId"`
	Weight    int    `pulumi:"weight"`
}

type GetListenersByTargetsLoadBalancerListenerTargetArgs

type GetListenersByTargetsLoadBalancerListenerTargetArgs struct {
	Port      pulumi.IntInput    `pulumi:"port"`
	PrivateIp pulumi.StringInput `pulumi:"privateIp"`
	Type      pulumi.StringInput `pulumi:"type"`
	VpcId     pulumi.IntInput    `pulumi:"vpcId"`
	Weight    pulumi.IntInput    `pulumi:"weight"`
}

func (GetListenersByTargetsLoadBalancerListenerTargetArgs) ElementType

func (GetListenersByTargetsLoadBalancerListenerTargetArgs) ToGetListenersByTargetsLoadBalancerListenerTargetOutput

func (i GetListenersByTargetsLoadBalancerListenerTargetArgs) ToGetListenersByTargetsLoadBalancerListenerTargetOutput() GetListenersByTargetsLoadBalancerListenerTargetOutput

func (GetListenersByTargetsLoadBalancerListenerTargetArgs) ToGetListenersByTargetsLoadBalancerListenerTargetOutputWithContext

func (i GetListenersByTargetsLoadBalancerListenerTargetArgs) ToGetListenersByTargetsLoadBalancerListenerTargetOutputWithContext(ctx context.Context) GetListenersByTargetsLoadBalancerListenerTargetOutput

type GetListenersByTargetsLoadBalancerListenerTargetArray

type GetListenersByTargetsLoadBalancerListenerTargetArray []GetListenersByTargetsLoadBalancerListenerTargetInput

func (GetListenersByTargetsLoadBalancerListenerTargetArray) ElementType

func (GetListenersByTargetsLoadBalancerListenerTargetArray) ToGetListenersByTargetsLoadBalancerListenerTargetArrayOutput

func (i GetListenersByTargetsLoadBalancerListenerTargetArray) ToGetListenersByTargetsLoadBalancerListenerTargetArrayOutput() GetListenersByTargetsLoadBalancerListenerTargetArrayOutput

func (GetListenersByTargetsLoadBalancerListenerTargetArray) ToGetListenersByTargetsLoadBalancerListenerTargetArrayOutputWithContext

func (i GetListenersByTargetsLoadBalancerListenerTargetArray) ToGetListenersByTargetsLoadBalancerListenerTargetArrayOutputWithContext(ctx context.Context) GetListenersByTargetsLoadBalancerListenerTargetArrayOutput

type GetListenersByTargetsLoadBalancerListenerTargetArrayInput

type GetListenersByTargetsLoadBalancerListenerTargetArrayInput interface {
	pulumi.Input

	ToGetListenersByTargetsLoadBalancerListenerTargetArrayOutput() GetListenersByTargetsLoadBalancerListenerTargetArrayOutput
	ToGetListenersByTargetsLoadBalancerListenerTargetArrayOutputWithContext(context.Context) GetListenersByTargetsLoadBalancerListenerTargetArrayOutput
}

GetListenersByTargetsLoadBalancerListenerTargetArrayInput is an input type that accepts GetListenersByTargetsLoadBalancerListenerTargetArray and GetListenersByTargetsLoadBalancerListenerTargetArrayOutput values. You can construct a concrete instance of `GetListenersByTargetsLoadBalancerListenerTargetArrayInput` via:

GetListenersByTargetsLoadBalancerListenerTargetArray{ GetListenersByTargetsLoadBalancerListenerTargetArgs{...} }

type GetListenersByTargetsLoadBalancerListenerTargetArrayOutput

type GetListenersByTargetsLoadBalancerListenerTargetArrayOutput struct{ *pulumi.OutputState }

func (GetListenersByTargetsLoadBalancerListenerTargetArrayOutput) ElementType

func (GetListenersByTargetsLoadBalancerListenerTargetArrayOutput) Index

func (GetListenersByTargetsLoadBalancerListenerTargetArrayOutput) ToGetListenersByTargetsLoadBalancerListenerTargetArrayOutput

func (GetListenersByTargetsLoadBalancerListenerTargetArrayOutput) ToGetListenersByTargetsLoadBalancerListenerTargetArrayOutputWithContext

func (o GetListenersByTargetsLoadBalancerListenerTargetArrayOutput) ToGetListenersByTargetsLoadBalancerListenerTargetArrayOutputWithContext(ctx context.Context) GetListenersByTargetsLoadBalancerListenerTargetArrayOutput

type GetListenersByTargetsLoadBalancerListenerTargetInput

type GetListenersByTargetsLoadBalancerListenerTargetInput interface {
	pulumi.Input

	ToGetListenersByTargetsLoadBalancerListenerTargetOutput() GetListenersByTargetsLoadBalancerListenerTargetOutput
	ToGetListenersByTargetsLoadBalancerListenerTargetOutputWithContext(context.Context) GetListenersByTargetsLoadBalancerListenerTargetOutput
}

GetListenersByTargetsLoadBalancerListenerTargetInput is an input type that accepts GetListenersByTargetsLoadBalancerListenerTargetArgs and GetListenersByTargetsLoadBalancerListenerTargetOutput values. You can construct a concrete instance of `GetListenersByTargetsLoadBalancerListenerTargetInput` via:

GetListenersByTargetsLoadBalancerListenerTargetArgs{...}

type GetListenersByTargetsLoadBalancerListenerTargetOutput

type GetListenersByTargetsLoadBalancerListenerTargetOutput struct{ *pulumi.OutputState }

func (GetListenersByTargetsLoadBalancerListenerTargetOutput) ElementType

func (GetListenersByTargetsLoadBalancerListenerTargetOutput) Port

func (GetListenersByTargetsLoadBalancerListenerTargetOutput) PrivateIp

func (GetListenersByTargetsLoadBalancerListenerTargetOutput) ToGetListenersByTargetsLoadBalancerListenerTargetOutput

func (GetListenersByTargetsLoadBalancerListenerTargetOutput) ToGetListenersByTargetsLoadBalancerListenerTargetOutputWithContext

func (o GetListenersByTargetsLoadBalancerListenerTargetOutput) ToGetListenersByTargetsLoadBalancerListenerTargetOutputWithContext(ctx context.Context) GetListenersByTargetsLoadBalancerListenerTargetOutput

func (GetListenersByTargetsLoadBalancerListenerTargetOutput) Type

func (GetListenersByTargetsLoadBalancerListenerTargetOutput) VpcId

func (GetListenersByTargetsLoadBalancerListenerTargetOutput) Weight

type GetListenersByTargetsLoadBalancerOutput

type GetListenersByTargetsLoadBalancerOutput struct{ *pulumi.OutputState }

func (GetListenersByTargetsLoadBalancerOutput) ElementType

func (GetListenersByTargetsLoadBalancerOutput) Listeners

func (GetListenersByTargetsLoadBalancerOutput) LoadBalancerId

func (GetListenersByTargetsLoadBalancerOutput) Region

func (GetListenersByTargetsLoadBalancerOutput) ToGetListenersByTargetsLoadBalancerOutput

func (o GetListenersByTargetsLoadBalancerOutput) ToGetListenersByTargetsLoadBalancerOutput() GetListenersByTargetsLoadBalancerOutput

func (GetListenersByTargetsLoadBalancerOutput) ToGetListenersByTargetsLoadBalancerOutputWithContext

func (o GetListenersByTargetsLoadBalancerOutput) ToGetListenersByTargetsLoadBalancerOutputWithContext(ctx context.Context) GetListenersByTargetsLoadBalancerOutput

func (GetListenersByTargetsLoadBalancerOutput) Vip

type GetListenersByTargetsOutputArgs

type GetListenersByTargetsOutputArgs struct {
	Backends         GetListenersByTargetsBackendArrayInput `pulumi:"backends"`
	ResultOutputFile pulumi.StringPtrInput                  `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking getListenersByTargets.

func (GetListenersByTargetsOutputArgs) ElementType

type GetListenersByTargetsResult

type GetListenersByTargetsResult struct {
	Backends []GetListenersByTargetsBackend `pulumi:"backends"`
	// The provider-assigned unique ID for this managed resource.
	Id               string                              `pulumi:"id"`
	LoadBalancers    []GetListenersByTargetsLoadBalancer `pulumi:"loadBalancers"`
	ResultOutputFile *string                             `pulumi:"resultOutputFile"`
}

A collection of values returned by getListenersByTargets.

type GetListenersByTargetsResultOutput

type GetListenersByTargetsResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getListenersByTargets.

func (GetListenersByTargetsResultOutput) Backends

func (GetListenersByTargetsResultOutput) ElementType

func (GetListenersByTargetsResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetListenersByTargetsResultOutput) LoadBalancers

func (GetListenersByTargetsResultOutput) ResultOutputFile

func (GetListenersByTargetsResultOutput) ToGetListenersByTargetsResultOutput

func (o GetListenersByTargetsResultOutput) ToGetListenersByTargetsResultOutput() GetListenersByTargetsResultOutput

func (GetListenersByTargetsResultOutput) ToGetListenersByTargetsResultOutputWithContext

func (o GetListenersByTargetsResultOutput) ToGetListenersByTargetsResultOutputWithContext(ctx context.Context) GetListenersByTargetsResultOutput

type GetListenersListenerList

type GetListenersListenerList struct {
	CertificateCaId         string `pulumi:"certificateCaId"`
	CertificateId           string `pulumi:"certificateId"`
	CertificateSslMode      string `pulumi:"certificateSslMode"`
	ClbId                   string `pulumi:"clbId"`
	HealthCheckContextType  string `pulumi:"healthCheckContextType"`
	HealthCheckHealthNum    int    `pulumi:"healthCheckHealthNum"`
	HealthCheckHttpCode     int    `pulumi:"healthCheckHttpCode"`
	HealthCheckHttpDomain   string `pulumi:"healthCheckHttpDomain"`
	HealthCheckHttpMethod   string `pulumi:"healthCheckHttpMethod"`
	HealthCheckHttpPath     string `pulumi:"healthCheckHttpPath"`
	HealthCheckHttpVersion  string `pulumi:"healthCheckHttpVersion"`
	HealthCheckIntervalTime int    `pulumi:"healthCheckIntervalTime"`
	HealthCheckPort         int    `pulumi:"healthCheckPort"`
	HealthCheckRecvContext  string `pulumi:"healthCheckRecvContext"`
	HealthCheckSendContext  string `pulumi:"healthCheckSendContext"`
	HealthCheckSwitch       bool   `pulumi:"healthCheckSwitch"`
	HealthCheckTimeOut      int    `pulumi:"healthCheckTimeOut"`
	HealthCheckType         string `pulumi:"healthCheckType"`
	HealthCheckUnhealthNum  int    `pulumi:"healthCheckUnhealthNum"`
	ListenerId              string `pulumi:"listenerId"`
	ListenerName            string `pulumi:"listenerName"`
	Port                    int    `pulumi:"port"`
	Protocol                string `pulumi:"protocol"`
	Scheduler               string `pulumi:"scheduler"`
	SessionExpireTime       int    `pulumi:"sessionExpireTime"`
	SniSwitch               bool   `pulumi:"sniSwitch"`
}

type GetListenersListenerListArgs

type GetListenersListenerListArgs struct {
	CertificateCaId         pulumi.StringInput `pulumi:"certificateCaId"`
	CertificateId           pulumi.StringInput `pulumi:"certificateId"`
	CertificateSslMode      pulumi.StringInput `pulumi:"certificateSslMode"`
	ClbId                   pulumi.StringInput `pulumi:"clbId"`
	HealthCheckContextType  pulumi.StringInput `pulumi:"healthCheckContextType"`
	HealthCheckHealthNum    pulumi.IntInput    `pulumi:"healthCheckHealthNum"`
	HealthCheckHttpCode     pulumi.IntInput    `pulumi:"healthCheckHttpCode"`
	HealthCheckHttpDomain   pulumi.StringInput `pulumi:"healthCheckHttpDomain"`
	HealthCheckHttpMethod   pulumi.StringInput `pulumi:"healthCheckHttpMethod"`
	HealthCheckHttpPath     pulumi.StringInput `pulumi:"healthCheckHttpPath"`
	HealthCheckHttpVersion  pulumi.StringInput `pulumi:"healthCheckHttpVersion"`
	HealthCheckIntervalTime pulumi.IntInput    `pulumi:"healthCheckIntervalTime"`
	HealthCheckPort         pulumi.IntInput    `pulumi:"healthCheckPort"`
	HealthCheckRecvContext  pulumi.StringInput `pulumi:"healthCheckRecvContext"`
	HealthCheckSendContext  pulumi.StringInput `pulumi:"healthCheckSendContext"`
	HealthCheckSwitch       pulumi.BoolInput   `pulumi:"healthCheckSwitch"`
	HealthCheckTimeOut      pulumi.IntInput    `pulumi:"healthCheckTimeOut"`
	HealthCheckType         pulumi.StringInput `pulumi:"healthCheckType"`
	HealthCheckUnhealthNum  pulumi.IntInput    `pulumi:"healthCheckUnhealthNum"`
	ListenerId              pulumi.StringInput `pulumi:"listenerId"`
	ListenerName            pulumi.StringInput `pulumi:"listenerName"`
	Port                    pulumi.IntInput    `pulumi:"port"`
	Protocol                pulumi.StringInput `pulumi:"protocol"`
	Scheduler               pulumi.StringInput `pulumi:"scheduler"`
	SessionExpireTime       pulumi.IntInput    `pulumi:"sessionExpireTime"`
	SniSwitch               pulumi.BoolInput   `pulumi:"sniSwitch"`
}

func (GetListenersListenerListArgs) ElementType

func (GetListenersListenerListArgs) ToGetListenersListenerListOutput

func (i GetListenersListenerListArgs) ToGetListenersListenerListOutput() GetListenersListenerListOutput

func (GetListenersListenerListArgs) ToGetListenersListenerListOutputWithContext

func (i GetListenersListenerListArgs) ToGetListenersListenerListOutputWithContext(ctx context.Context) GetListenersListenerListOutput

type GetListenersListenerListArray

type GetListenersListenerListArray []GetListenersListenerListInput

func (GetListenersListenerListArray) ElementType

func (GetListenersListenerListArray) ToGetListenersListenerListArrayOutput

func (i GetListenersListenerListArray) ToGetListenersListenerListArrayOutput() GetListenersListenerListArrayOutput

func (GetListenersListenerListArray) ToGetListenersListenerListArrayOutputWithContext

func (i GetListenersListenerListArray) ToGetListenersListenerListArrayOutputWithContext(ctx context.Context) GetListenersListenerListArrayOutput

type GetListenersListenerListArrayInput

type GetListenersListenerListArrayInput interface {
	pulumi.Input

	ToGetListenersListenerListArrayOutput() GetListenersListenerListArrayOutput
	ToGetListenersListenerListArrayOutputWithContext(context.Context) GetListenersListenerListArrayOutput
}

GetListenersListenerListArrayInput is an input type that accepts GetListenersListenerListArray and GetListenersListenerListArrayOutput values. You can construct a concrete instance of `GetListenersListenerListArrayInput` via:

GetListenersListenerListArray{ GetListenersListenerListArgs{...} }

type GetListenersListenerListArrayOutput

type GetListenersListenerListArrayOutput struct{ *pulumi.OutputState }

func (GetListenersListenerListArrayOutput) ElementType

func (GetListenersListenerListArrayOutput) Index

func (GetListenersListenerListArrayOutput) ToGetListenersListenerListArrayOutput

func (o GetListenersListenerListArrayOutput) ToGetListenersListenerListArrayOutput() GetListenersListenerListArrayOutput

func (GetListenersListenerListArrayOutput) ToGetListenersListenerListArrayOutputWithContext

func (o GetListenersListenerListArrayOutput) ToGetListenersListenerListArrayOutputWithContext(ctx context.Context) GetListenersListenerListArrayOutput

type GetListenersListenerListInput

type GetListenersListenerListInput interface {
	pulumi.Input

	ToGetListenersListenerListOutput() GetListenersListenerListOutput
	ToGetListenersListenerListOutputWithContext(context.Context) GetListenersListenerListOutput
}

GetListenersListenerListInput is an input type that accepts GetListenersListenerListArgs and GetListenersListenerListOutput values. You can construct a concrete instance of `GetListenersListenerListInput` via:

GetListenersListenerListArgs{...}

type GetListenersListenerListOutput

type GetListenersListenerListOutput struct{ *pulumi.OutputState }

func (GetListenersListenerListOutput) CertificateCaId

func (GetListenersListenerListOutput) CertificateId

func (GetListenersListenerListOutput) CertificateSslMode

func (o GetListenersListenerListOutput) CertificateSslMode() pulumi.StringOutput

func (GetListenersListenerListOutput) ClbId

func (GetListenersListenerListOutput) ElementType

func (GetListenersListenerListOutput) HealthCheckContextType

func (o GetListenersListenerListOutput) HealthCheckContextType() pulumi.StringOutput

func (GetListenersListenerListOutput) HealthCheckHealthNum

func (o GetListenersListenerListOutput) HealthCheckHealthNum() pulumi.IntOutput

func (GetListenersListenerListOutput) HealthCheckHttpCode

func (o GetListenersListenerListOutput) HealthCheckHttpCode() pulumi.IntOutput

func (GetListenersListenerListOutput) HealthCheckHttpDomain

func (o GetListenersListenerListOutput) HealthCheckHttpDomain() pulumi.StringOutput

func (GetListenersListenerListOutput) HealthCheckHttpMethod

func (o GetListenersListenerListOutput) HealthCheckHttpMethod() pulumi.StringOutput

func (GetListenersListenerListOutput) HealthCheckHttpPath

func (o GetListenersListenerListOutput) HealthCheckHttpPath() pulumi.StringOutput

func (GetListenersListenerListOutput) HealthCheckHttpVersion

func (o GetListenersListenerListOutput) HealthCheckHttpVersion() pulumi.StringOutput

func (GetListenersListenerListOutput) HealthCheckIntervalTime

func (o GetListenersListenerListOutput) HealthCheckIntervalTime() pulumi.IntOutput

func (GetListenersListenerListOutput) HealthCheckPort

func (o GetListenersListenerListOutput) HealthCheckPort() pulumi.IntOutput

func (GetListenersListenerListOutput) HealthCheckRecvContext

func (o GetListenersListenerListOutput) HealthCheckRecvContext() pulumi.StringOutput

func (GetListenersListenerListOutput) HealthCheckSendContext

func (o GetListenersListenerListOutput) HealthCheckSendContext() pulumi.StringOutput

func (GetListenersListenerListOutput) HealthCheckSwitch

func (o GetListenersListenerListOutput) HealthCheckSwitch() pulumi.BoolOutput

func (GetListenersListenerListOutput) HealthCheckTimeOut

func (o GetListenersListenerListOutput) HealthCheckTimeOut() pulumi.IntOutput

func (GetListenersListenerListOutput) HealthCheckType

func (GetListenersListenerListOutput) HealthCheckUnhealthNum

func (o GetListenersListenerListOutput) HealthCheckUnhealthNum() pulumi.IntOutput

func (GetListenersListenerListOutput) ListenerId

func (GetListenersListenerListOutput) ListenerName

func (GetListenersListenerListOutput) Port

func (GetListenersListenerListOutput) Protocol

func (GetListenersListenerListOutput) Scheduler

func (GetListenersListenerListOutput) SessionExpireTime

func (o GetListenersListenerListOutput) SessionExpireTime() pulumi.IntOutput

func (GetListenersListenerListOutput) SniSwitch

func (GetListenersListenerListOutput) ToGetListenersListenerListOutput

func (o GetListenersListenerListOutput) ToGetListenersListenerListOutput() GetListenersListenerListOutput

func (GetListenersListenerListOutput) ToGetListenersListenerListOutputWithContext

func (o GetListenersListenerListOutput) ToGetListenersListenerListOutputWithContext(ctx context.Context) GetListenersListenerListOutput

type GetListenersOutputArgs

type GetListenersOutputArgs struct {
	ClbId            pulumi.StringInput    `pulumi:"clbId"`
	ListenerId       pulumi.StringPtrInput `pulumi:"listenerId"`
	Port             pulumi.IntPtrInput    `pulumi:"port"`
	Protocol         pulumi.StringPtrInput `pulumi:"protocol"`
	ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking getListeners.

func (GetListenersOutputArgs) ElementType

func (GetListenersOutputArgs) ElementType() reflect.Type

type GetListenersResult

type GetListenersResult struct {
	ClbId string `pulumi:"clbId"`
	// The provider-assigned unique ID for this managed resource.
	Id               string                     `pulumi:"id"`
	ListenerId       *string                    `pulumi:"listenerId"`
	ListenerLists    []GetListenersListenerList `pulumi:"listenerLists"`
	Port             *int                       `pulumi:"port"`
	Protocol         *string                    `pulumi:"protocol"`
	ResultOutputFile *string                    `pulumi:"resultOutputFile"`
}

A collection of values returned by getListeners.

func GetListeners

func GetListeners(ctx *pulumi.Context, args *GetListenersArgs, opts ...pulumi.InvokeOption) (*GetListenersResult, error)

type GetListenersResultOutput

type GetListenersResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getListeners.

func (GetListenersResultOutput) ClbId

func (GetListenersResultOutput) ElementType

func (GetListenersResultOutput) ElementType() reflect.Type

func (GetListenersResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetListenersResultOutput) ListenerId

func (GetListenersResultOutput) ListenerLists

func (GetListenersResultOutput) Port

func (GetListenersResultOutput) Protocol

func (GetListenersResultOutput) ResultOutputFile

func (o GetListenersResultOutput) ResultOutputFile() pulumi.StringPtrOutput

func (GetListenersResultOutput) ToGetListenersResultOutput

func (o GetListenersResultOutput) ToGetListenersResultOutput() GetListenersResultOutput

func (GetListenersResultOutput) ToGetListenersResultOutputWithContext

func (o GetListenersResultOutput) ToGetListenersResultOutputWithContext(ctx context.Context) GetListenersResultOutput

type GetRedirectionsArgs

type GetRedirectionsArgs struct {
	ClbId            string  `pulumi:"clbId"`
	ResultOutputFile *string `pulumi:"resultOutputFile"`
	SourceListenerId string  `pulumi:"sourceListenerId"`
	SourceRuleId     string  `pulumi:"sourceRuleId"`
	TargetListenerId *string `pulumi:"targetListenerId"`
	TargetRuleId     *string `pulumi:"targetRuleId"`
}

A collection of arguments for invoking getRedirections.

type GetRedirectionsOutputArgs

type GetRedirectionsOutputArgs struct {
	ClbId            pulumi.StringInput    `pulumi:"clbId"`
	ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"`
	SourceListenerId pulumi.StringInput    `pulumi:"sourceListenerId"`
	SourceRuleId     pulumi.StringInput    `pulumi:"sourceRuleId"`
	TargetListenerId pulumi.StringPtrInput `pulumi:"targetListenerId"`
	TargetRuleId     pulumi.StringPtrInput `pulumi:"targetRuleId"`
}

A collection of arguments for invoking getRedirections.

func (GetRedirectionsOutputArgs) ElementType

func (GetRedirectionsOutputArgs) ElementType() reflect.Type

type GetRedirectionsRedirectionList

type GetRedirectionsRedirectionList struct {
	ClbId            string `pulumi:"clbId"`
	SourceListenerId string `pulumi:"sourceListenerId"`
	SourceRuleId     string `pulumi:"sourceRuleId"`
	TargetListenerId string `pulumi:"targetListenerId"`
	TargetRuleId     string `pulumi:"targetRuleId"`
}

type GetRedirectionsRedirectionListArgs

type GetRedirectionsRedirectionListArgs struct {
	ClbId            pulumi.StringInput `pulumi:"clbId"`
	SourceListenerId pulumi.StringInput `pulumi:"sourceListenerId"`
	SourceRuleId     pulumi.StringInput `pulumi:"sourceRuleId"`
	TargetListenerId pulumi.StringInput `pulumi:"targetListenerId"`
	TargetRuleId     pulumi.StringInput `pulumi:"targetRuleId"`
}

func (GetRedirectionsRedirectionListArgs) ElementType

func (GetRedirectionsRedirectionListArgs) ToGetRedirectionsRedirectionListOutput

func (i GetRedirectionsRedirectionListArgs) ToGetRedirectionsRedirectionListOutput() GetRedirectionsRedirectionListOutput

func (GetRedirectionsRedirectionListArgs) ToGetRedirectionsRedirectionListOutputWithContext

func (i GetRedirectionsRedirectionListArgs) ToGetRedirectionsRedirectionListOutputWithContext(ctx context.Context) GetRedirectionsRedirectionListOutput

type GetRedirectionsRedirectionListArray

type GetRedirectionsRedirectionListArray []GetRedirectionsRedirectionListInput

func (GetRedirectionsRedirectionListArray) ElementType

func (GetRedirectionsRedirectionListArray) ToGetRedirectionsRedirectionListArrayOutput

func (i GetRedirectionsRedirectionListArray) ToGetRedirectionsRedirectionListArrayOutput() GetRedirectionsRedirectionListArrayOutput

func (GetRedirectionsRedirectionListArray) ToGetRedirectionsRedirectionListArrayOutputWithContext

func (i GetRedirectionsRedirectionListArray) ToGetRedirectionsRedirectionListArrayOutputWithContext(ctx context.Context) GetRedirectionsRedirectionListArrayOutput

type GetRedirectionsRedirectionListArrayInput

type GetRedirectionsRedirectionListArrayInput interface {
	pulumi.Input

	ToGetRedirectionsRedirectionListArrayOutput() GetRedirectionsRedirectionListArrayOutput
	ToGetRedirectionsRedirectionListArrayOutputWithContext(context.Context) GetRedirectionsRedirectionListArrayOutput
}

GetRedirectionsRedirectionListArrayInput is an input type that accepts GetRedirectionsRedirectionListArray and GetRedirectionsRedirectionListArrayOutput values. You can construct a concrete instance of `GetRedirectionsRedirectionListArrayInput` via:

GetRedirectionsRedirectionListArray{ GetRedirectionsRedirectionListArgs{...} }

type GetRedirectionsRedirectionListArrayOutput

type GetRedirectionsRedirectionListArrayOutput struct{ *pulumi.OutputState }

func (GetRedirectionsRedirectionListArrayOutput) ElementType

func (GetRedirectionsRedirectionListArrayOutput) Index

func (GetRedirectionsRedirectionListArrayOutput) ToGetRedirectionsRedirectionListArrayOutput

func (o GetRedirectionsRedirectionListArrayOutput) ToGetRedirectionsRedirectionListArrayOutput() GetRedirectionsRedirectionListArrayOutput

func (GetRedirectionsRedirectionListArrayOutput) ToGetRedirectionsRedirectionListArrayOutputWithContext

func (o GetRedirectionsRedirectionListArrayOutput) ToGetRedirectionsRedirectionListArrayOutputWithContext(ctx context.Context) GetRedirectionsRedirectionListArrayOutput

type GetRedirectionsRedirectionListInput

type GetRedirectionsRedirectionListInput interface {
	pulumi.Input

	ToGetRedirectionsRedirectionListOutput() GetRedirectionsRedirectionListOutput
	ToGetRedirectionsRedirectionListOutputWithContext(context.Context) GetRedirectionsRedirectionListOutput
}

GetRedirectionsRedirectionListInput is an input type that accepts GetRedirectionsRedirectionListArgs and GetRedirectionsRedirectionListOutput values. You can construct a concrete instance of `GetRedirectionsRedirectionListInput` via:

GetRedirectionsRedirectionListArgs{...}

type GetRedirectionsRedirectionListOutput

type GetRedirectionsRedirectionListOutput struct{ *pulumi.OutputState }

func (GetRedirectionsRedirectionListOutput) ClbId

func (GetRedirectionsRedirectionListOutput) ElementType

func (GetRedirectionsRedirectionListOutput) SourceListenerId

func (GetRedirectionsRedirectionListOutput) SourceRuleId

func (GetRedirectionsRedirectionListOutput) TargetListenerId

func (GetRedirectionsRedirectionListOutput) TargetRuleId

func (GetRedirectionsRedirectionListOutput) ToGetRedirectionsRedirectionListOutput

func (o GetRedirectionsRedirectionListOutput) ToGetRedirectionsRedirectionListOutput() GetRedirectionsRedirectionListOutput

func (GetRedirectionsRedirectionListOutput) ToGetRedirectionsRedirectionListOutputWithContext

func (o GetRedirectionsRedirectionListOutput) ToGetRedirectionsRedirectionListOutputWithContext(ctx context.Context) GetRedirectionsRedirectionListOutput

type GetRedirectionsResult

type GetRedirectionsResult struct {
	ClbId string `pulumi:"clbId"`
	// The provider-assigned unique ID for this managed resource.
	Id               string                           `pulumi:"id"`
	RedirectionLists []GetRedirectionsRedirectionList `pulumi:"redirectionLists"`
	ResultOutputFile *string                          `pulumi:"resultOutputFile"`
	SourceListenerId string                           `pulumi:"sourceListenerId"`
	SourceRuleId     string                           `pulumi:"sourceRuleId"`
	TargetListenerId *string                          `pulumi:"targetListenerId"`
	TargetRuleId     *string                          `pulumi:"targetRuleId"`
}

A collection of values returned by getRedirections.

func GetRedirections

func GetRedirections(ctx *pulumi.Context, args *GetRedirectionsArgs, opts ...pulumi.InvokeOption) (*GetRedirectionsResult, error)

type GetRedirectionsResultOutput

type GetRedirectionsResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getRedirections.

func (GetRedirectionsResultOutput) ClbId

func (GetRedirectionsResultOutput) ElementType

func (GetRedirectionsResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetRedirectionsResultOutput) RedirectionLists

func (GetRedirectionsResultOutput) ResultOutputFile

func (o GetRedirectionsResultOutput) ResultOutputFile() pulumi.StringPtrOutput

func (GetRedirectionsResultOutput) SourceListenerId

func (o GetRedirectionsResultOutput) SourceListenerId() pulumi.StringOutput

func (GetRedirectionsResultOutput) SourceRuleId

func (GetRedirectionsResultOutput) TargetListenerId

func (o GetRedirectionsResultOutput) TargetListenerId() pulumi.StringPtrOutput

func (GetRedirectionsResultOutput) TargetRuleId

func (GetRedirectionsResultOutput) ToGetRedirectionsResultOutput

func (o GetRedirectionsResultOutput) ToGetRedirectionsResultOutput() GetRedirectionsResultOutput

func (GetRedirectionsResultOutput) ToGetRedirectionsResultOutputWithContext

func (o GetRedirectionsResultOutput) ToGetRedirectionsResultOutputWithContext(ctx context.Context) GetRedirectionsResultOutput

type GetResourcesArgs

type GetResourcesArgs struct {
	Filters          []GetResourcesFilter `pulumi:"filters"`
	ResultOutputFile *string              `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking getResources.

type GetResourcesFilter

type GetResourcesFilter struct {
	Name   string   `pulumi:"name"`
	Values []string `pulumi:"values"`
}

type GetResourcesFilterArgs

type GetResourcesFilterArgs struct {
	Name   pulumi.StringInput      `pulumi:"name"`
	Values pulumi.StringArrayInput `pulumi:"values"`
}

func (GetResourcesFilterArgs) ElementType

func (GetResourcesFilterArgs) ElementType() reflect.Type

func (GetResourcesFilterArgs) ToGetResourcesFilterOutput

func (i GetResourcesFilterArgs) ToGetResourcesFilterOutput() GetResourcesFilterOutput

func (GetResourcesFilterArgs) ToGetResourcesFilterOutputWithContext

func (i GetResourcesFilterArgs) ToGetResourcesFilterOutputWithContext(ctx context.Context) GetResourcesFilterOutput

type GetResourcesFilterArray

type GetResourcesFilterArray []GetResourcesFilterInput

func (GetResourcesFilterArray) ElementType

func (GetResourcesFilterArray) ElementType() reflect.Type

func (GetResourcesFilterArray) ToGetResourcesFilterArrayOutput

func (i GetResourcesFilterArray) ToGetResourcesFilterArrayOutput() GetResourcesFilterArrayOutput

func (GetResourcesFilterArray) ToGetResourcesFilterArrayOutputWithContext

func (i GetResourcesFilterArray) ToGetResourcesFilterArrayOutputWithContext(ctx context.Context) GetResourcesFilterArrayOutput

type GetResourcesFilterArrayInput

type GetResourcesFilterArrayInput interface {
	pulumi.Input

	ToGetResourcesFilterArrayOutput() GetResourcesFilterArrayOutput
	ToGetResourcesFilterArrayOutputWithContext(context.Context) GetResourcesFilterArrayOutput
}

GetResourcesFilterArrayInput is an input type that accepts GetResourcesFilterArray and GetResourcesFilterArrayOutput values. You can construct a concrete instance of `GetResourcesFilterArrayInput` via:

GetResourcesFilterArray{ GetResourcesFilterArgs{...} }

type GetResourcesFilterArrayOutput

type GetResourcesFilterArrayOutput struct{ *pulumi.OutputState }

func (GetResourcesFilterArrayOutput) ElementType

func (GetResourcesFilterArrayOutput) Index

func (GetResourcesFilterArrayOutput) ToGetResourcesFilterArrayOutput

func (o GetResourcesFilterArrayOutput) ToGetResourcesFilterArrayOutput() GetResourcesFilterArrayOutput

func (GetResourcesFilterArrayOutput) ToGetResourcesFilterArrayOutputWithContext

func (o GetResourcesFilterArrayOutput) ToGetResourcesFilterArrayOutputWithContext(ctx context.Context) GetResourcesFilterArrayOutput

type GetResourcesFilterInput

type GetResourcesFilterInput interface {
	pulumi.Input

	ToGetResourcesFilterOutput() GetResourcesFilterOutput
	ToGetResourcesFilterOutputWithContext(context.Context) GetResourcesFilterOutput
}

GetResourcesFilterInput is an input type that accepts GetResourcesFilterArgs and GetResourcesFilterOutput values. You can construct a concrete instance of `GetResourcesFilterInput` via:

GetResourcesFilterArgs{...}

type GetResourcesFilterOutput

type GetResourcesFilterOutput struct{ *pulumi.OutputState }

func (GetResourcesFilterOutput) ElementType

func (GetResourcesFilterOutput) ElementType() reflect.Type

func (GetResourcesFilterOutput) Name

func (GetResourcesFilterOutput) ToGetResourcesFilterOutput

func (o GetResourcesFilterOutput) ToGetResourcesFilterOutput() GetResourcesFilterOutput

func (GetResourcesFilterOutput) ToGetResourcesFilterOutputWithContext

func (o GetResourcesFilterOutput) ToGetResourcesFilterOutputWithContext(ctx context.Context) GetResourcesFilterOutput

func (GetResourcesFilterOutput) Values

type GetResourcesOutputArgs

type GetResourcesOutputArgs struct {
	Filters          GetResourcesFilterArrayInput `pulumi:"filters"`
	ResultOutputFile pulumi.StringPtrInput        `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking getResources.

func (GetResourcesOutputArgs) ElementType

func (GetResourcesOutputArgs) ElementType() reflect.Type

type GetResourcesResult

type GetResourcesResult struct {
	Filters []GetResourcesFilter `pulumi:"filters"`
	// The provider-assigned unique ID for this managed resource.
	Id               string                        `pulumi:"id"`
	ResultOutputFile *string                       `pulumi:"resultOutputFile"`
	ZoneResourceSets []GetResourcesZoneResourceSet `pulumi:"zoneResourceSets"`
}

A collection of values returned by getResources.

func GetResources

func GetResources(ctx *pulumi.Context, args *GetResourcesArgs, opts ...pulumi.InvokeOption) (*GetResourcesResult, error)

type GetResourcesResultOutput

type GetResourcesResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getResources.

func (GetResourcesResultOutput) ElementType

func (GetResourcesResultOutput) ElementType() reflect.Type

func (GetResourcesResultOutput) Filters

func (GetResourcesResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetResourcesResultOutput) ResultOutputFile

func (o GetResourcesResultOutput) ResultOutputFile() pulumi.StringPtrOutput

func (GetResourcesResultOutput) ToGetResourcesResultOutput

func (o GetResourcesResultOutput) ToGetResourcesResultOutput() GetResourcesResultOutput

func (GetResourcesResultOutput) ToGetResourcesResultOutputWithContext

func (o GetResourcesResultOutput) ToGetResourcesResultOutputWithContext(ctx context.Context) GetResourcesResultOutput

func (GetResourcesResultOutput) ZoneResourceSets

type GetResourcesZoneResourceSet

type GetResourcesZoneResourceSet struct {
	EdgeZone         bool                                     `pulumi:"edgeZone"`
	IpVersion        string                                   `pulumi:"ipVersion"`
	LocalZone        bool                                     `pulumi:"localZone"`
	MasterZone       string                                   `pulumi:"masterZone"`
	ResourceSets     []GetResourcesZoneResourceSetResourceSet `pulumi:"resourceSets"`
	SlaveZone        string                                   `pulumi:"slaveZone"`
	ZoneRegion       string                                   `pulumi:"zoneRegion"`
	ZoneResourceType string                                   `pulumi:"zoneResourceType"`
}

type GetResourcesZoneResourceSetArgs

type GetResourcesZoneResourceSetArgs struct {
	EdgeZone         pulumi.BoolInput                                 `pulumi:"edgeZone"`
	IpVersion        pulumi.StringInput                               `pulumi:"ipVersion"`
	LocalZone        pulumi.BoolInput                                 `pulumi:"localZone"`
	MasterZone       pulumi.StringInput                               `pulumi:"masterZone"`
	ResourceSets     GetResourcesZoneResourceSetResourceSetArrayInput `pulumi:"resourceSets"`
	SlaveZone        pulumi.StringInput                               `pulumi:"slaveZone"`
	ZoneRegion       pulumi.StringInput                               `pulumi:"zoneRegion"`
	ZoneResourceType pulumi.StringInput                               `pulumi:"zoneResourceType"`
}

func (GetResourcesZoneResourceSetArgs) ElementType

func (GetResourcesZoneResourceSetArgs) ToGetResourcesZoneResourceSetOutput

func (i GetResourcesZoneResourceSetArgs) ToGetResourcesZoneResourceSetOutput() GetResourcesZoneResourceSetOutput

func (GetResourcesZoneResourceSetArgs) ToGetResourcesZoneResourceSetOutputWithContext

func (i GetResourcesZoneResourceSetArgs) ToGetResourcesZoneResourceSetOutputWithContext(ctx context.Context) GetResourcesZoneResourceSetOutput

type GetResourcesZoneResourceSetArray

type GetResourcesZoneResourceSetArray []GetResourcesZoneResourceSetInput

func (GetResourcesZoneResourceSetArray) ElementType

func (GetResourcesZoneResourceSetArray) ToGetResourcesZoneResourceSetArrayOutput

func (i GetResourcesZoneResourceSetArray) ToGetResourcesZoneResourceSetArrayOutput() GetResourcesZoneResourceSetArrayOutput

func (GetResourcesZoneResourceSetArray) ToGetResourcesZoneResourceSetArrayOutputWithContext

func (i GetResourcesZoneResourceSetArray) ToGetResourcesZoneResourceSetArrayOutputWithContext(ctx context.Context) GetResourcesZoneResourceSetArrayOutput

type GetResourcesZoneResourceSetArrayInput

type GetResourcesZoneResourceSetArrayInput interface {
	pulumi.Input

	ToGetResourcesZoneResourceSetArrayOutput() GetResourcesZoneResourceSetArrayOutput
	ToGetResourcesZoneResourceSetArrayOutputWithContext(context.Context) GetResourcesZoneResourceSetArrayOutput
}

GetResourcesZoneResourceSetArrayInput is an input type that accepts GetResourcesZoneResourceSetArray and GetResourcesZoneResourceSetArrayOutput values. You can construct a concrete instance of `GetResourcesZoneResourceSetArrayInput` via:

GetResourcesZoneResourceSetArray{ GetResourcesZoneResourceSetArgs{...} }

type GetResourcesZoneResourceSetArrayOutput

type GetResourcesZoneResourceSetArrayOutput struct{ *pulumi.OutputState }

func (GetResourcesZoneResourceSetArrayOutput) ElementType

func (GetResourcesZoneResourceSetArrayOutput) Index

func (GetResourcesZoneResourceSetArrayOutput) ToGetResourcesZoneResourceSetArrayOutput

func (o GetResourcesZoneResourceSetArrayOutput) ToGetResourcesZoneResourceSetArrayOutput() GetResourcesZoneResourceSetArrayOutput

func (GetResourcesZoneResourceSetArrayOutput) ToGetResourcesZoneResourceSetArrayOutputWithContext

func (o GetResourcesZoneResourceSetArrayOutput) ToGetResourcesZoneResourceSetArrayOutputWithContext(ctx context.Context) GetResourcesZoneResourceSetArrayOutput

type GetResourcesZoneResourceSetInput

type GetResourcesZoneResourceSetInput interface {
	pulumi.Input

	ToGetResourcesZoneResourceSetOutput() GetResourcesZoneResourceSetOutput
	ToGetResourcesZoneResourceSetOutputWithContext(context.Context) GetResourcesZoneResourceSetOutput
}

GetResourcesZoneResourceSetInput is an input type that accepts GetResourcesZoneResourceSetArgs and GetResourcesZoneResourceSetOutput values. You can construct a concrete instance of `GetResourcesZoneResourceSetInput` via:

GetResourcesZoneResourceSetArgs{...}

type GetResourcesZoneResourceSetOutput

type GetResourcesZoneResourceSetOutput struct{ *pulumi.OutputState }

func (GetResourcesZoneResourceSetOutput) EdgeZone

func (GetResourcesZoneResourceSetOutput) ElementType

func (GetResourcesZoneResourceSetOutput) IpVersion

func (GetResourcesZoneResourceSetOutput) LocalZone

func (GetResourcesZoneResourceSetOutput) MasterZone

func (GetResourcesZoneResourceSetOutput) ResourceSets

func (GetResourcesZoneResourceSetOutput) SlaveZone

func (GetResourcesZoneResourceSetOutput) ToGetResourcesZoneResourceSetOutput

func (o GetResourcesZoneResourceSetOutput) ToGetResourcesZoneResourceSetOutput() GetResourcesZoneResourceSetOutput

func (GetResourcesZoneResourceSetOutput) ToGetResourcesZoneResourceSetOutputWithContext

func (o GetResourcesZoneResourceSetOutput) ToGetResourcesZoneResourceSetOutputWithContext(ctx context.Context) GetResourcesZoneResourceSetOutput

func (GetResourcesZoneResourceSetOutput) ZoneRegion

func (GetResourcesZoneResourceSetOutput) ZoneResourceType

type GetResourcesZoneResourceSetResourceSet

type GetResourcesZoneResourceSetResourceSet struct {
	AvailabilitySets []GetResourcesZoneResourceSetResourceSetAvailabilitySet `pulumi:"availabilitySets"`
	Isp              string                                                  `pulumi:"isp"`
	Types            []string                                                `pulumi:"types"`
}

type GetResourcesZoneResourceSetResourceSetArgs

type GetResourcesZoneResourceSetResourceSetArgs struct {
	AvailabilitySets GetResourcesZoneResourceSetResourceSetAvailabilitySetArrayInput `pulumi:"availabilitySets"`
	Isp              pulumi.StringInput                                              `pulumi:"isp"`
	Types            pulumi.StringArrayInput                                         `pulumi:"types"`
}

func (GetResourcesZoneResourceSetResourceSetArgs) ElementType

func (GetResourcesZoneResourceSetResourceSetArgs) ToGetResourcesZoneResourceSetResourceSetOutput

func (i GetResourcesZoneResourceSetResourceSetArgs) ToGetResourcesZoneResourceSetResourceSetOutput() GetResourcesZoneResourceSetResourceSetOutput

func (GetResourcesZoneResourceSetResourceSetArgs) ToGetResourcesZoneResourceSetResourceSetOutputWithContext

func (i GetResourcesZoneResourceSetResourceSetArgs) ToGetResourcesZoneResourceSetResourceSetOutputWithContext(ctx context.Context) GetResourcesZoneResourceSetResourceSetOutput

type GetResourcesZoneResourceSetResourceSetArray

type GetResourcesZoneResourceSetResourceSetArray []GetResourcesZoneResourceSetResourceSetInput

func (GetResourcesZoneResourceSetResourceSetArray) ElementType

func (GetResourcesZoneResourceSetResourceSetArray) ToGetResourcesZoneResourceSetResourceSetArrayOutput

func (i GetResourcesZoneResourceSetResourceSetArray) ToGetResourcesZoneResourceSetResourceSetArrayOutput() GetResourcesZoneResourceSetResourceSetArrayOutput

func (GetResourcesZoneResourceSetResourceSetArray) ToGetResourcesZoneResourceSetResourceSetArrayOutputWithContext

func (i GetResourcesZoneResourceSetResourceSetArray) ToGetResourcesZoneResourceSetResourceSetArrayOutputWithContext(ctx context.Context) GetResourcesZoneResourceSetResourceSetArrayOutput

type GetResourcesZoneResourceSetResourceSetArrayInput

type GetResourcesZoneResourceSetResourceSetArrayInput interface {
	pulumi.Input

	ToGetResourcesZoneResourceSetResourceSetArrayOutput() GetResourcesZoneResourceSetResourceSetArrayOutput
	ToGetResourcesZoneResourceSetResourceSetArrayOutputWithContext(context.Context) GetResourcesZoneResourceSetResourceSetArrayOutput
}

GetResourcesZoneResourceSetResourceSetArrayInput is an input type that accepts GetResourcesZoneResourceSetResourceSetArray and GetResourcesZoneResourceSetResourceSetArrayOutput values. You can construct a concrete instance of `GetResourcesZoneResourceSetResourceSetArrayInput` via:

GetResourcesZoneResourceSetResourceSetArray{ GetResourcesZoneResourceSetResourceSetArgs{...} }

type GetResourcesZoneResourceSetResourceSetArrayOutput

type GetResourcesZoneResourceSetResourceSetArrayOutput struct{ *pulumi.OutputState }

func (GetResourcesZoneResourceSetResourceSetArrayOutput) ElementType

func (GetResourcesZoneResourceSetResourceSetArrayOutput) Index

func (GetResourcesZoneResourceSetResourceSetArrayOutput) ToGetResourcesZoneResourceSetResourceSetArrayOutput

func (o GetResourcesZoneResourceSetResourceSetArrayOutput) ToGetResourcesZoneResourceSetResourceSetArrayOutput() GetResourcesZoneResourceSetResourceSetArrayOutput

func (GetResourcesZoneResourceSetResourceSetArrayOutput) ToGetResourcesZoneResourceSetResourceSetArrayOutputWithContext

func (o GetResourcesZoneResourceSetResourceSetArrayOutput) ToGetResourcesZoneResourceSetResourceSetArrayOutputWithContext(ctx context.Context) GetResourcesZoneResourceSetResourceSetArrayOutput

type GetResourcesZoneResourceSetResourceSetAvailabilitySet

type GetResourcesZoneResourceSetResourceSetAvailabilitySet struct {
	Availability string `pulumi:"availability"`
	Type         string `pulumi:"type"`
}

type GetResourcesZoneResourceSetResourceSetAvailabilitySetArgs

type GetResourcesZoneResourceSetResourceSetAvailabilitySetArgs struct {
	Availability pulumi.StringInput `pulumi:"availability"`
	Type         pulumi.StringInput `pulumi:"type"`
}

func (GetResourcesZoneResourceSetResourceSetAvailabilitySetArgs) ElementType

func (GetResourcesZoneResourceSetResourceSetAvailabilitySetArgs) ToGetResourcesZoneResourceSetResourceSetAvailabilitySetOutput

func (GetResourcesZoneResourceSetResourceSetAvailabilitySetArgs) ToGetResourcesZoneResourceSetResourceSetAvailabilitySetOutputWithContext

func (i GetResourcesZoneResourceSetResourceSetAvailabilitySetArgs) ToGetResourcesZoneResourceSetResourceSetAvailabilitySetOutputWithContext(ctx context.Context) GetResourcesZoneResourceSetResourceSetAvailabilitySetOutput

type GetResourcesZoneResourceSetResourceSetAvailabilitySetArray

type GetResourcesZoneResourceSetResourceSetAvailabilitySetArray []GetResourcesZoneResourceSetResourceSetAvailabilitySetInput

func (GetResourcesZoneResourceSetResourceSetAvailabilitySetArray) ElementType

func (GetResourcesZoneResourceSetResourceSetAvailabilitySetArray) ToGetResourcesZoneResourceSetResourceSetAvailabilitySetArrayOutput

func (GetResourcesZoneResourceSetResourceSetAvailabilitySetArray) ToGetResourcesZoneResourceSetResourceSetAvailabilitySetArrayOutputWithContext

func (i GetResourcesZoneResourceSetResourceSetAvailabilitySetArray) ToGetResourcesZoneResourceSetResourceSetAvailabilitySetArrayOutputWithContext(ctx context.Context) GetResourcesZoneResourceSetResourceSetAvailabilitySetArrayOutput

type GetResourcesZoneResourceSetResourceSetAvailabilitySetArrayInput

type GetResourcesZoneResourceSetResourceSetAvailabilitySetArrayInput interface {
	pulumi.Input

	ToGetResourcesZoneResourceSetResourceSetAvailabilitySetArrayOutput() GetResourcesZoneResourceSetResourceSetAvailabilitySetArrayOutput
	ToGetResourcesZoneResourceSetResourceSetAvailabilitySetArrayOutputWithContext(context.Context) GetResourcesZoneResourceSetResourceSetAvailabilitySetArrayOutput
}

GetResourcesZoneResourceSetResourceSetAvailabilitySetArrayInput is an input type that accepts GetResourcesZoneResourceSetResourceSetAvailabilitySetArray and GetResourcesZoneResourceSetResourceSetAvailabilitySetArrayOutput values. You can construct a concrete instance of `GetResourcesZoneResourceSetResourceSetAvailabilitySetArrayInput` via:

GetResourcesZoneResourceSetResourceSetAvailabilitySetArray{ GetResourcesZoneResourceSetResourceSetAvailabilitySetArgs{...} }

type GetResourcesZoneResourceSetResourceSetAvailabilitySetArrayOutput

type GetResourcesZoneResourceSetResourceSetAvailabilitySetArrayOutput struct{ *pulumi.OutputState }

func (GetResourcesZoneResourceSetResourceSetAvailabilitySetArrayOutput) ElementType

func (GetResourcesZoneResourceSetResourceSetAvailabilitySetArrayOutput) Index

func (GetResourcesZoneResourceSetResourceSetAvailabilitySetArrayOutput) ToGetResourcesZoneResourceSetResourceSetAvailabilitySetArrayOutput

func (GetResourcesZoneResourceSetResourceSetAvailabilitySetArrayOutput) ToGetResourcesZoneResourceSetResourceSetAvailabilitySetArrayOutputWithContext

func (o GetResourcesZoneResourceSetResourceSetAvailabilitySetArrayOutput) ToGetResourcesZoneResourceSetResourceSetAvailabilitySetArrayOutputWithContext(ctx context.Context) GetResourcesZoneResourceSetResourceSetAvailabilitySetArrayOutput

type GetResourcesZoneResourceSetResourceSetAvailabilitySetInput

type GetResourcesZoneResourceSetResourceSetAvailabilitySetInput interface {
	pulumi.Input

	ToGetResourcesZoneResourceSetResourceSetAvailabilitySetOutput() GetResourcesZoneResourceSetResourceSetAvailabilitySetOutput
	ToGetResourcesZoneResourceSetResourceSetAvailabilitySetOutputWithContext(context.Context) GetResourcesZoneResourceSetResourceSetAvailabilitySetOutput
}

GetResourcesZoneResourceSetResourceSetAvailabilitySetInput is an input type that accepts GetResourcesZoneResourceSetResourceSetAvailabilitySetArgs and GetResourcesZoneResourceSetResourceSetAvailabilitySetOutput values. You can construct a concrete instance of `GetResourcesZoneResourceSetResourceSetAvailabilitySetInput` via:

GetResourcesZoneResourceSetResourceSetAvailabilitySetArgs{...}

type GetResourcesZoneResourceSetResourceSetAvailabilitySetOutput

type GetResourcesZoneResourceSetResourceSetAvailabilitySetOutput struct{ *pulumi.OutputState }

func (GetResourcesZoneResourceSetResourceSetAvailabilitySetOutput) Availability

func (GetResourcesZoneResourceSetResourceSetAvailabilitySetOutput) ElementType

func (GetResourcesZoneResourceSetResourceSetAvailabilitySetOutput) ToGetResourcesZoneResourceSetResourceSetAvailabilitySetOutput

func (GetResourcesZoneResourceSetResourceSetAvailabilitySetOutput) ToGetResourcesZoneResourceSetResourceSetAvailabilitySetOutputWithContext

func (o GetResourcesZoneResourceSetResourceSetAvailabilitySetOutput) ToGetResourcesZoneResourceSetResourceSetAvailabilitySetOutputWithContext(ctx context.Context) GetResourcesZoneResourceSetResourceSetAvailabilitySetOutput

func (GetResourcesZoneResourceSetResourceSetAvailabilitySetOutput) Type

type GetResourcesZoneResourceSetResourceSetInput

type GetResourcesZoneResourceSetResourceSetInput interface {
	pulumi.Input

	ToGetResourcesZoneResourceSetResourceSetOutput() GetResourcesZoneResourceSetResourceSetOutput
	ToGetResourcesZoneResourceSetResourceSetOutputWithContext(context.Context) GetResourcesZoneResourceSetResourceSetOutput
}

GetResourcesZoneResourceSetResourceSetInput is an input type that accepts GetResourcesZoneResourceSetResourceSetArgs and GetResourcesZoneResourceSetResourceSetOutput values. You can construct a concrete instance of `GetResourcesZoneResourceSetResourceSetInput` via:

GetResourcesZoneResourceSetResourceSetArgs{...}

type GetResourcesZoneResourceSetResourceSetOutput

type GetResourcesZoneResourceSetResourceSetOutput struct{ *pulumi.OutputState }

func (GetResourcesZoneResourceSetResourceSetOutput) AvailabilitySets

func (GetResourcesZoneResourceSetResourceSetOutput) ElementType

func (GetResourcesZoneResourceSetResourceSetOutput) Isp

func (GetResourcesZoneResourceSetResourceSetOutput) ToGetResourcesZoneResourceSetResourceSetOutput

func (o GetResourcesZoneResourceSetResourceSetOutput) ToGetResourcesZoneResourceSetResourceSetOutput() GetResourcesZoneResourceSetResourceSetOutput

func (GetResourcesZoneResourceSetResourceSetOutput) ToGetResourcesZoneResourceSetResourceSetOutputWithContext

func (o GetResourcesZoneResourceSetResourceSetOutput) ToGetResourcesZoneResourceSetResourceSetOutputWithContext(ctx context.Context) GetResourcesZoneResourceSetResourceSetOutput

func (GetResourcesZoneResourceSetResourceSetOutput) Types

type GetTargetGroupListArgs

type GetTargetGroupListArgs struct {
	Filters          []GetTargetGroupListFilter `pulumi:"filters"`
	ResultOutputFile *string                    `pulumi:"resultOutputFile"`
	TargetGroupIds   []string                   `pulumi:"targetGroupIds"`
}

A collection of arguments for invoking getTargetGroupList.

type GetTargetGroupListFilter

type GetTargetGroupListFilter struct {
	Name   string   `pulumi:"name"`
	Values []string `pulumi:"values"`
}

type GetTargetGroupListFilterArgs

type GetTargetGroupListFilterArgs struct {
	Name   pulumi.StringInput      `pulumi:"name"`
	Values pulumi.StringArrayInput `pulumi:"values"`
}

func (GetTargetGroupListFilterArgs) ElementType

func (GetTargetGroupListFilterArgs) ToGetTargetGroupListFilterOutput

func (i GetTargetGroupListFilterArgs) ToGetTargetGroupListFilterOutput() GetTargetGroupListFilterOutput

func (GetTargetGroupListFilterArgs) ToGetTargetGroupListFilterOutputWithContext

func (i GetTargetGroupListFilterArgs) ToGetTargetGroupListFilterOutputWithContext(ctx context.Context) GetTargetGroupListFilterOutput

type GetTargetGroupListFilterArray

type GetTargetGroupListFilterArray []GetTargetGroupListFilterInput

func (GetTargetGroupListFilterArray) ElementType

func (GetTargetGroupListFilterArray) ToGetTargetGroupListFilterArrayOutput

func (i GetTargetGroupListFilterArray) ToGetTargetGroupListFilterArrayOutput() GetTargetGroupListFilterArrayOutput

func (GetTargetGroupListFilterArray) ToGetTargetGroupListFilterArrayOutputWithContext

func (i GetTargetGroupListFilterArray) ToGetTargetGroupListFilterArrayOutputWithContext(ctx context.Context) GetTargetGroupListFilterArrayOutput

type GetTargetGroupListFilterArrayInput

type GetTargetGroupListFilterArrayInput interface {
	pulumi.Input

	ToGetTargetGroupListFilterArrayOutput() GetTargetGroupListFilterArrayOutput
	ToGetTargetGroupListFilterArrayOutputWithContext(context.Context) GetTargetGroupListFilterArrayOutput
}

GetTargetGroupListFilterArrayInput is an input type that accepts GetTargetGroupListFilterArray and GetTargetGroupListFilterArrayOutput values. You can construct a concrete instance of `GetTargetGroupListFilterArrayInput` via:

GetTargetGroupListFilterArray{ GetTargetGroupListFilterArgs{...} }

type GetTargetGroupListFilterArrayOutput

type GetTargetGroupListFilterArrayOutput struct{ *pulumi.OutputState }

func (GetTargetGroupListFilterArrayOutput) ElementType

func (GetTargetGroupListFilterArrayOutput) Index

func (GetTargetGroupListFilterArrayOutput) ToGetTargetGroupListFilterArrayOutput

func (o GetTargetGroupListFilterArrayOutput) ToGetTargetGroupListFilterArrayOutput() GetTargetGroupListFilterArrayOutput

func (GetTargetGroupListFilterArrayOutput) ToGetTargetGroupListFilterArrayOutputWithContext

func (o GetTargetGroupListFilterArrayOutput) ToGetTargetGroupListFilterArrayOutputWithContext(ctx context.Context) GetTargetGroupListFilterArrayOutput

type GetTargetGroupListFilterInput

type GetTargetGroupListFilterInput interface {
	pulumi.Input

	ToGetTargetGroupListFilterOutput() GetTargetGroupListFilterOutput
	ToGetTargetGroupListFilterOutputWithContext(context.Context) GetTargetGroupListFilterOutput
}

GetTargetGroupListFilterInput is an input type that accepts GetTargetGroupListFilterArgs and GetTargetGroupListFilterOutput values. You can construct a concrete instance of `GetTargetGroupListFilterInput` via:

GetTargetGroupListFilterArgs{...}

type GetTargetGroupListFilterOutput

type GetTargetGroupListFilterOutput struct{ *pulumi.OutputState }

func (GetTargetGroupListFilterOutput) ElementType

func (GetTargetGroupListFilterOutput) Name

func (GetTargetGroupListFilterOutput) ToGetTargetGroupListFilterOutput

func (o GetTargetGroupListFilterOutput) ToGetTargetGroupListFilterOutput() GetTargetGroupListFilterOutput

func (GetTargetGroupListFilterOutput) ToGetTargetGroupListFilterOutputWithContext

func (o GetTargetGroupListFilterOutput) ToGetTargetGroupListFilterOutputWithContext(ctx context.Context) GetTargetGroupListFilterOutput

func (GetTargetGroupListFilterOutput) Values

type GetTargetGroupListOutputArgs

type GetTargetGroupListOutputArgs struct {
	Filters          GetTargetGroupListFilterArrayInput `pulumi:"filters"`
	ResultOutputFile pulumi.StringPtrInput              `pulumi:"resultOutputFile"`
	TargetGroupIds   pulumi.StringArrayInput            `pulumi:"targetGroupIds"`
}

A collection of arguments for invoking getTargetGroupList.

func (GetTargetGroupListOutputArgs) ElementType

type GetTargetGroupListResult

type GetTargetGroupListResult struct {
	Filters []GetTargetGroupListFilter `pulumi:"filters"`
	// The provider-assigned unique ID for this managed resource.
	Id               string                             `pulumi:"id"`
	ResultOutputFile *string                            `pulumi:"resultOutputFile"`
	TargetGroupIds   []string                           `pulumi:"targetGroupIds"`
	TargetGroupSets  []GetTargetGroupListTargetGroupSet `pulumi:"targetGroupSets"`
}

A collection of values returned by getTargetGroupList.

type GetTargetGroupListResultOutput

type GetTargetGroupListResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getTargetGroupList.

func (GetTargetGroupListResultOutput) ElementType

func (GetTargetGroupListResultOutput) Filters

func (GetTargetGroupListResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetTargetGroupListResultOutput) ResultOutputFile

func (GetTargetGroupListResultOutput) TargetGroupIds

func (GetTargetGroupListResultOutput) TargetGroupSets

func (GetTargetGroupListResultOutput) ToGetTargetGroupListResultOutput

func (o GetTargetGroupListResultOutput) ToGetTargetGroupListResultOutput() GetTargetGroupListResultOutput

func (GetTargetGroupListResultOutput) ToGetTargetGroupListResultOutputWithContext

func (o GetTargetGroupListResultOutput) ToGetTargetGroupListResultOutputWithContext(ctx context.Context) GetTargetGroupListResultOutput

type GetTargetGroupListTargetGroupSet

type GetTargetGroupListTargetGroupSet struct {
	AssociatedRules []GetTargetGroupListTargetGroupSetAssociatedRule `pulumi:"associatedRules"`
	CreatedTime     string                                           `pulumi:"createdTime"`
	Port            int                                              `pulumi:"port"`
	TargetGroupId   string                                           `pulumi:"targetGroupId"`
	TargetGroupName string                                           `pulumi:"targetGroupName"`
	UpdatedTime     string                                           `pulumi:"updatedTime"`
	VpcId           string                                           `pulumi:"vpcId"`
}

type GetTargetGroupListTargetGroupSetArgs

type GetTargetGroupListTargetGroupSetArgs struct {
	AssociatedRules GetTargetGroupListTargetGroupSetAssociatedRuleArrayInput `pulumi:"associatedRules"`
	CreatedTime     pulumi.StringInput                                       `pulumi:"createdTime"`
	Port            pulumi.IntInput                                          `pulumi:"port"`
	TargetGroupId   pulumi.StringInput                                       `pulumi:"targetGroupId"`
	TargetGroupName pulumi.StringInput                                       `pulumi:"targetGroupName"`
	UpdatedTime     pulumi.StringInput                                       `pulumi:"updatedTime"`
	VpcId           pulumi.StringInput                                       `pulumi:"vpcId"`
}

func (GetTargetGroupListTargetGroupSetArgs) ElementType

func (GetTargetGroupListTargetGroupSetArgs) ToGetTargetGroupListTargetGroupSetOutput

func (i GetTargetGroupListTargetGroupSetArgs) ToGetTargetGroupListTargetGroupSetOutput() GetTargetGroupListTargetGroupSetOutput

func (GetTargetGroupListTargetGroupSetArgs) ToGetTargetGroupListTargetGroupSetOutputWithContext

func (i GetTargetGroupListTargetGroupSetArgs) ToGetTargetGroupListTargetGroupSetOutputWithContext(ctx context.Context) GetTargetGroupListTargetGroupSetOutput

type GetTargetGroupListTargetGroupSetArray

type GetTargetGroupListTargetGroupSetArray []GetTargetGroupListTargetGroupSetInput

func (GetTargetGroupListTargetGroupSetArray) ElementType

func (GetTargetGroupListTargetGroupSetArray) ToGetTargetGroupListTargetGroupSetArrayOutput

func (i GetTargetGroupListTargetGroupSetArray) ToGetTargetGroupListTargetGroupSetArrayOutput() GetTargetGroupListTargetGroupSetArrayOutput

func (GetTargetGroupListTargetGroupSetArray) ToGetTargetGroupListTargetGroupSetArrayOutputWithContext

func (i GetTargetGroupListTargetGroupSetArray) ToGetTargetGroupListTargetGroupSetArrayOutputWithContext(ctx context.Context) GetTargetGroupListTargetGroupSetArrayOutput

type GetTargetGroupListTargetGroupSetArrayInput

type GetTargetGroupListTargetGroupSetArrayInput interface {
	pulumi.Input

	ToGetTargetGroupListTargetGroupSetArrayOutput() GetTargetGroupListTargetGroupSetArrayOutput
	ToGetTargetGroupListTargetGroupSetArrayOutputWithContext(context.Context) GetTargetGroupListTargetGroupSetArrayOutput
}

GetTargetGroupListTargetGroupSetArrayInput is an input type that accepts GetTargetGroupListTargetGroupSetArray and GetTargetGroupListTargetGroupSetArrayOutput values. You can construct a concrete instance of `GetTargetGroupListTargetGroupSetArrayInput` via:

GetTargetGroupListTargetGroupSetArray{ GetTargetGroupListTargetGroupSetArgs{...} }

type GetTargetGroupListTargetGroupSetArrayOutput

type GetTargetGroupListTargetGroupSetArrayOutput struct{ *pulumi.OutputState }

func (GetTargetGroupListTargetGroupSetArrayOutput) ElementType

func (GetTargetGroupListTargetGroupSetArrayOutput) Index

func (GetTargetGroupListTargetGroupSetArrayOutput) ToGetTargetGroupListTargetGroupSetArrayOutput

func (o GetTargetGroupListTargetGroupSetArrayOutput) ToGetTargetGroupListTargetGroupSetArrayOutput() GetTargetGroupListTargetGroupSetArrayOutput

func (GetTargetGroupListTargetGroupSetArrayOutput) ToGetTargetGroupListTargetGroupSetArrayOutputWithContext

func (o GetTargetGroupListTargetGroupSetArrayOutput) ToGetTargetGroupListTargetGroupSetArrayOutputWithContext(ctx context.Context) GetTargetGroupListTargetGroupSetArrayOutput

type GetTargetGroupListTargetGroupSetAssociatedRule

type GetTargetGroupListTargetGroupSetAssociatedRule struct {
	Domain           string `pulumi:"domain"`
	ListenerId       string `pulumi:"listenerId"`
	ListenerName     string `pulumi:"listenerName"`
	LoadBalancerId   string `pulumi:"loadBalancerId"`
	LoadBalancerName string `pulumi:"loadBalancerName"`
	LocationId       string `pulumi:"locationId"`
	Port             int    `pulumi:"port"`
	Protocol         string `pulumi:"protocol"`
	Url              string `pulumi:"url"`
}

type GetTargetGroupListTargetGroupSetAssociatedRuleArgs

type GetTargetGroupListTargetGroupSetAssociatedRuleArgs struct {
	Domain           pulumi.StringInput `pulumi:"domain"`
	ListenerId       pulumi.StringInput `pulumi:"listenerId"`
	ListenerName     pulumi.StringInput `pulumi:"listenerName"`
	LoadBalancerId   pulumi.StringInput `pulumi:"loadBalancerId"`
	LoadBalancerName pulumi.StringInput `pulumi:"loadBalancerName"`
	LocationId       pulumi.StringInput `pulumi:"locationId"`
	Port             pulumi.IntInput    `pulumi:"port"`
	Protocol         pulumi.StringInput `pulumi:"protocol"`
	Url              pulumi.StringInput `pulumi:"url"`
}

func (GetTargetGroupListTargetGroupSetAssociatedRuleArgs) ElementType

func (GetTargetGroupListTargetGroupSetAssociatedRuleArgs) ToGetTargetGroupListTargetGroupSetAssociatedRuleOutput

func (i GetTargetGroupListTargetGroupSetAssociatedRuleArgs) ToGetTargetGroupListTargetGroupSetAssociatedRuleOutput() GetTargetGroupListTargetGroupSetAssociatedRuleOutput

func (GetTargetGroupListTargetGroupSetAssociatedRuleArgs) ToGetTargetGroupListTargetGroupSetAssociatedRuleOutputWithContext

func (i GetTargetGroupListTargetGroupSetAssociatedRuleArgs) ToGetTargetGroupListTargetGroupSetAssociatedRuleOutputWithContext(ctx context.Context) GetTargetGroupListTargetGroupSetAssociatedRuleOutput

type GetTargetGroupListTargetGroupSetAssociatedRuleArray

type GetTargetGroupListTargetGroupSetAssociatedRuleArray []GetTargetGroupListTargetGroupSetAssociatedRuleInput

func (GetTargetGroupListTargetGroupSetAssociatedRuleArray) ElementType

func (GetTargetGroupListTargetGroupSetAssociatedRuleArray) ToGetTargetGroupListTargetGroupSetAssociatedRuleArrayOutput

func (i GetTargetGroupListTargetGroupSetAssociatedRuleArray) ToGetTargetGroupListTargetGroupSetAssociatedRuleArrayOutput() GetTargetGroupListTargetGroupSetAssociatedRuleArrayOutput

func (GetTargetGroupListTargetGroupSetAssociatedRuleArray) ToGetTargetGroupListTargetGroupSetAssociatedRuleArrayOutputWithContext

func (i GetTargetGroupListTargetGroupSetAssociatedRuleArray) ToGetTargetGroupListTargetGroupSetAssociatedRuleArrayOutputWithContext(ctx context.Context) GetTargetGroupListTargetGroupSetAssociatedRuleArrayOutput

type GetTargetGroupListTargetGroupSetAssociatedRuleArrayInput

type GetTargetGroupListTargetGroupSetAssociatedRuleArrayInput interface {
	pulumi.Input

	ToGetTargetGroupListTargetGroupSetAssociatedRuleArrayOutput() GetTargetGroupListTargetGroupSetAssociatedRuleArrayOutput
	ToGetTargetGroupListTargetGroupSetAssociatedRuleArrayOutputWithContext(context.Context) GetTargetGroupListTargetGroupSetAssociatedRuleArrayOutput
}

GetTargetGroupListTargetGroupSetAssociatedRuleArrayInput is an input type that accepts GetTargetGroupListTargetGroupSetAssociatedRuleArray and GetTargetGroupListTargetGroupSetAssociatedRuleArrayOutput values. You can construct a concrete instance of `GetTargetGroupListTargetGroupSetAssociatedRuleArrayInput` via:

GetTargetGroupListTargetGroupSetAssociatedRuleArray{ GetTargetGroupListTargetGroupSetAssociatedRuleArgs{...} }

type GetTargetGroupListTargetGroupSetAssociatedRuleArrayOutput

type GetTargetGroupListTargetGroupSetAssociatedRuleArrayOutput struct{ *pulumi.OutputState }

func (GetTargetGroupListTargetGroupSetAssociatedRuleArrayOutput) ElementType

func (GetTargetGroupListTargetGroupSetAssociatedRuleArrayOutput) Index

func (GetTargetGroupListTargetGroupSetAssociatedRuleArrayOutput) ToGetTargetGroupListTargetGroupSetAssociatedRuleArrayOutput

func (GetTargetGroupListTargetGroupSetAssociatedRuleArrayOutput) ToGetTargetGroupListTargetGroupSetAssociatedRuleArrayOutputWithContext

func (o GetTargetGroupListTargetGroupSetAssociatedRuleArrayOutput) ToGetTargetGroupListTargetGroupSetAssociatedRuleArrayOutputWithContext(ctx context.Context) GetTargetGroupListTargetGroupSetAssociatedRuleArrayOutput

type GetTargetGroupListTargetGroupSetAssociatedRuleInput

type GetTargetGroupListTargetGroupSetAssociatedRuleInput interface {
	pulumi.Input

	ToGetTargetGroupListTargetGroupSetAssociatedRuleOutput() GetTargetGroupListTargetGroupSetAssociatedRuleOutput
	ToGetTargetGroupListTargetGroupSetAssociatedRuleOutputWithContext(context.Context) GetTargetGroupListTargetGroupSetAssociatedRuleOutput
}

GetTargetGroupListTargetGroupSetAssociatedRuleInput is an input type that accepts GetTargetGroupListTargetGroupSetAssociatedRuleArgs and GetTargetGroupListTargetGroupSetAssociatedRuleOutput values. You can construct a concrete instance of `GetTargetGroupListTargetGroupSetAssociatedRuleInput` via:

GetTargetGroupListTargetGroupSetAssociatedRuleArgs{...}

type GetTargetGroupListTargetGroupSetAssociatedRuleOutput

type GetTargetGroupListTargetGroupSetAssociatedRuleOutput struct{ *pulumi.OutputState }

func (GetTargetGroupListTargetGroupSetAssociatedRuleOutput) Domain

func (GetTargetGroupListTargetGroupSetAssociatedRuleOutput) ElementType

func (GetTargetGroupListTargetGroupSetAssociatedRuleOutput) ListenerId

func (GetTargetGroupListTargetGroupSetAssociatedRuleOutput) ListenerName

func (GetTargetGroupListTargetGroupSetAssociatedRuleOutput) LoadBalancerId

func (GetTargetGroupListTargetGroupSetAssociatedRuleOutput) LoadBalancerName

func (GetTargetGroupListTargetGroupSetAssociatedRuleOutput) LocationId

func (GetTargetGroupListTargetGroupSetAssociatedRuleOutput) Port

func (GetTargetGroupListTargetGroupSetAssociatedRuleOutput) Protocol

func (GetTargetGroupListTargetGroupSetAssociatedRuleOutput) ToGetTargetGroupListTargetGroupSetAssociatedRuleOutput

func (GetTargetGroupListTargetGroupSetAssociatedRuleOutput) ToGetTargetGroupListTargetGroupSetAssociatedRuleOutputWithContext

func (o GetTargetGroupListTargetGroupSetAssociatedRuleOutput) ToGetTargetGroupListTargetGroupSetAssociatedRuleOutputWithContext(ctx context.Context) GetTargetGroupListTargetGroupSetAssociatedRuleOutput

func (GetTargetGroupListTargetGroupSetAssociatedRuleOutput) Url

type GetTargetGroupListTargetGroupSetInput

type GetTargetGroupListTargetGroupSetInput interface {
	pulumi.Input

	ToGetTargetGroupListTargetGroupSetOutput() GetTargetGroupListTargetGroupSetOutput
	ToGetTargetGroupListTargetGroupSetOutputWithContext(context.Context) GetTargetGroupListTargetGroupSetOutput
}

GetTargetGroupListTargetGroupSetInput is an input type that accepts GetTargetGroupListTargetGroupSetArgs and GetTargetGroupListTargetGroupSetOutput values. You can construct a concrete instance of `GetTargetGroupListTargetGroupSetInput` via:

GetTargetGroupListTargetGroupSetArgs{...}

type GetTargetGroupListTargetGroupSetOutput

type GetTargetGroupListTargetGroupSetOutput struct{ *pulumi.OutputState }

func (GetTargetGroupListTargetGroupSetOutput) AssociatedRules

func (GetTargetGroupListTargetGroupSetOutput) CreatedTime

func (GetTargetGroupListTargetGroupSetOutput) ElementType

func (GetTargetGroupListTargetGroupSetOutput) Port

func (GetTargetGroupListTargetGroupSetOutput) TargetGroupId

func (GetTargetGroupListTargetGroupSetOutput) TargetGroupName

func (GetTargetGroupListTargetGroupSetOutput) ToGetTargetGroupListTargetGroupSetOutput

func (o GetTargetGroupListTargetGroupSetOutput) ToGetTargetGroupListTargetGroupSetOutput() GetTargetGroupListTargetGroupSetOutput

func (GetTargetGroupListTargetGroupSetOutput) ToGetTargetGroupListTargetGroupSetOutputWithContext

func (o GetTargetGroupListTargetGroupSetOutput) ToGetTargetGroupListTargetGroupSetOutputWithContext(ctx context.Context) GetTargetGroupListTargetGroupSetOutput

func (GetTargetGroupListTargetGroupSetOutput) UpdatedTime

func (GetTargetGroupListTargetGroupSetOutput) VpcId

type GetTargetGroupsArgs

type GetTargetGroupsArgs struct {
	ResultOutputFile *string `pulumi:"resultOutputFile"`
	TargetGroupId    *string `pulumi:"targetGroupId"`
	TargetGroupName  *string `pulumi:"targetGroupName"`
	VpcId            *string `pulumi:"vpcId"`
}

A collection of arguments for invoking getTargetGroups.

type GetTargetGroupsList

type GetTargetGroupsList struct {
	AssociatedRuleLists      []GetTargetGroupsListAssociatedRuleList      `pulumi:"associatedRuleLists"`
	CreateTime               string                                       `pulumi:"createTime"`
	Port                     int                                          `pulumi:"port"`
	TargetGroupId            string                                       `pulumi:"targetGroupId"`
	TargetGroupInstanceLists []GetTargetGroupsListTargetGroupInstanceList `pulumi:"targetGroupInstanceLists"`
	TargetGroupName          string                                       `pulumi:"targetGroupName"`
	UpdateTime               string                                       `pulumi:"updateTime"`
	VpcId                    string                                       `pulumi:"vpcId"`
}

type GetTargetGroupsListArgs

type GetTargetGroupsListArgs struct {
	AssociatedRuleLists      GetTargetGroupsListAssociatedRuleListArrayInput      `pulumi:"associatedRuleLists"`
	CreateTime               pulumi.StringInput                                   `pulumi:"createTime"`
	Port                     pulumi.IntInput                                      `pulumi:"port"`
	TargetGroupId            pulumi.StringInput                                   `pulumi:"targetGroupId"`
	TargetGroupInstanceLists GetTargetGroupsListTargetGroupInstanceListArrayInput `pulumi:"targetGroupInstanceLists"`
	TargetGroupName          pulumi.StringInput                                   `pulumi:"targetGroupName"`
	UpdateTime               pulumi.StringInput                                   `pulumi:"updateTime"`
	VpcId                    pulumi.StringInput                                   `pulumi:"vpcId"`
}

func (GetTargetGroupsListArgs) ElementType

func (GetTargetGroupsListArgs) ElementType() reflect.Type

func (GetTargetGroupsListArgs) ToGetTargetGroupsListOutput

func (i GetTargetGroupsListArgs) ToGetTargetGroupsListOutput() GetTargetGroupsListOutput

func (GetTargetGroupsListArgs) ToGetTargetGroupsListOutputWithContext

func (i GetTargetGroupsListArgs) ToGetTargetGroupsListOutputWithContext(ctx context.Context) GetTargetGroupsListOutput

type GetTargetGroupsListArray

type GetTargetGroupsListArray []GetTargetGroupsListInput

func (GetTargetGroupsListArray) ElementType

func (GetTargetGroupsListArray) ElementType() reflect.Type

func (GetTargetGroupsListArray) ToGetTargetGroupsListArrayOutput

func (i GetTargetGroupsListArray) ToGetTargetGroupsListArrayOutput() GetTargetGroupsListArrayOutput

func (GetTargetGroupsListArray) ToGetTargetGroupsListArrayOutputWithContext

func (i GetTargetGroupsListArray) ToGetTargetGroupsListArrayOutputWithContext(ctx context.Context) GetTargetGroupsListArrayOutput

type GetTargetGroupsListArrayInput

type GetTargetGroupsListArrayInput interface {
	pulumi.Input

	ToGetTargetGroupsListArrayOutput() GetTargetGroupsListArrayOutput
	ToGetTargetGroupsListArrayOutputWithContext(context.Context) GetTargetGroupsListArrayOutput
}

GetTargetGroupsListArrayInput is an input type that accepts GetTargetGroupsListArray and GetTargetGroupsListArrayOutput values. You can construct a concrete instance of `GetTargetGroupsListArrayInput` via:

GetTargetGroupsListArray{ GetTargetGroupsListArgs{...} }

type GetTargetGroupsListArrayOutput

type GetTargetGroupsListArrayOutput struct{ *pulumi.OutputState }

func (GetTargetGroupsListArrayOutput) ElementType

func (GetTargetGroupsListArrayOutput) Index

func (GetTargetGroupsListArrayOutput) ToGetTargetGroupsListArrayOutput

func (o GetTargetGroupsListArrayOutput) ToGetTargetGroupsListArrayOutput() GetTargetGroupsListArrayOutput

func (GetTargetGroupsListArrayOutput) ToGetTargetGroupsListArrayOutputWithContext

func (o GetTargetGroupsListArrayOutput) ToGetTargetGroupsListArrayOutputWithContext(ctx context.Context) GetTargetGroupsListArrayOutput

type GetTargetGroupsListAssociatedRuleList

type GetTargetGroupsListAssociatedRuleList struct {
	Domain           string `pulumi:"domain"`
	ListenerId       string `pulumi:"listenerId"`
	ListenerName     string `pulumi:"listenerName"`
	ListenerPort     int    `pulumi:"listenerPort"`
	LoadBalancerId   string `pulumi:"loadBalancerId"`
	LoadBalancerName string `pulumi:"loadBalancerName"`
	LocationId       string `pulumi:"locationId"`
	Protocol         string `pulumi:"protocol"`
	Url              string `pulumi:"url"`
}

type GetTargetGroupsListAssociatedRuleListArgs

type GetTargetGroupsListAssociatedRuleListArgs struct {
	Domain           pulumi.StringInput `pulumi:"domain"`
	ListenerId       pulumi.StringInput `pulumi:"listenerId"`
	ListenerName     pulumi.StringInput `pulumi:"listenerName"`
	ListenerPort     pulumi.IntInput    `pulumi:"listenerPort"`
	LoadBalancerId   pulumi.StringInput `pulumi:"loadBalancerId"`
	LoadBalancerName pulumi.StringInput `pulumi:"loadBalancerName"`
	LocationId       pulumi.StringInput `pulumi:"locationId"`
	Protocol         pulumi.StringInput `pulumi:"protocol"`
	Url              pulumi.StringInput `pulumi:"url"`
}

func (GetTargetGroupsListAssociatedRuleListArgs) ElementType

func (GetTargetGroupsListAssociatedRuleListArgs) ToGetTargetGroupsListAssociatedRuleListOutput

func (i GetTargetGroupsListAssociatedRuleListArgs) ToGetTargetGroupsListAssociatedRuleListOutput() GetTargetGroupsListAssociatedRuleListOutput

func (GetTargetGroupsListAssociatedRuleListArgs) ToGetTargetGroupsListAssociatedRuleListOutputWithContext

func (i GetTargetGroupsListAssociatedRuleListArgs) ToGetTargetGroupsListAssociatedRuleListOutputWithContext(ctx context.Context) GetTargetGroupsListAssociatedRuleListOutput

type GetTargetGroupsListAssociatedRuleListArray

type GetTargetGroupsListAssociatedRuleListArray []GetTargetGroupsListAssociatedRuleListInput

func (GetTargetGroupsListAssociatedRuleListArray) ElementType

func (GetTargetGroupsListAssociatedRuleListArray) ToGetTargetGroupsListAssociatedRuleListArrayOutput

func (i GetTargetGroupsListAssociatedRuleListArray) ToGetTargetGroupsListAssociatedRuleListArrayOutput() GetTargetGroupsListAssociatedRuleListArrayOutput

func (GetTargetGroupsListAssociatedRuleListArray) ToGetTargetGroupsListAssociatedRuleListArrayOutputWithContext

func (i GetTargetGroupsListAssociatedRuleListArray) ToGetTargetGroupsListAssociatedRuleListArrayOutputWithContext(ctx context.Context) GetTargetGroupsListAssociatedRuleListArrayOutput

type GetTargetGroupsListAssociatedRuleListArrayInput

type GetTargetGroupsListAssociatedRuleListArrayInput interface {
	pulumi.Input

	ToGetTargetGroupsListAssociatedRuleListArrayOutput() GetTargetGroupsListAssociatedRuleListArrayOutput
	ToGetTargetGroupsListAssociatedRuleListArrayOutputWithContext(context.Context) GetTargetGroupsListAssociatedRuleListArrayOutput
}

GetTargetGroupsListAssociatedRuleListArrayInput is an input type that accepts GetTargetGroupsListAssociatedRuleListArray and GetTargetGroupsListAssociatedRuleListArrayOutput values. You can construct a concrete instance of `GetTargetGroupsListAssociatedRuleListArrayInput` via:

GetTargetGroupsListAssociatedRuleListArray{ GetTargetGroupsListAssociatedRuleListArgs{...} }

type GetTargetGroupsListAssociatedRuleListArrayOutput

type GetTargetGroupsListAssociatedRuleListArrayOutput struct{ *pulumi.OutputState }

func (GetTargetGroupsListAssociatedRuleListArrayOutput) ElementType

func (GetTargetGroupsListAssociatedRuleListArrayOutput) Index

func (GetTargetGroupsListAssociatedRuleListArrayOutput) ToGetTargetGroupsListAssociatedRuleListArrayOutput

func (o GetTargetGroupsListAssociatedRuleListArrayOutput) ToGetTargetGroupsListAssociatedRuleListArrayOutput() GetTargetGroupsListAssociatedRuleListArrayOutput

func (GetTargetGroupsListAssociatedRuleListArrayOutput) ToGetTargetGroupsListAssociatedRuleListArrayOutputWithContext

func (o GetTargetGroupsListAssociatedRuleListArrayOutput) ToGetTargetGroupsListAssociatedRuleListArrayOutputWithContext(ctx context.Context) GetTargetGroupsListAssociatedRuleListArrayOutput

type GetTargetGroupsListAssociatedRuleListInput

type GetTargetGroupsListAssociatedRuleListInput interface {
	pulumi.Input

	ToGetTargetGroupsListAssociatedRuleListOutput() GetTargetGroupsListAssociatedRuleListOutput
	ToGetTargetGroupsListAssociatedRuleListOutputWithContext(context.Context) GetTargetGroupsListAssociatedRuleListOutput
}

GetTargetGroupsListAssociatedRuleListInput is an input type that accepts GetTargetGroupsListAssociatedRuleListArgs and GetTargetGroupsListAssociatedRuleListOutput values. You can construct a concrete instance of `GetTargetGroupsListAssociatedRuleListInput` via:

GetTargetGroupsListAssociatedRuleListArgs{...}

type GetTargetGroupsListAssociatedRuleListOutput

type GetTargetGroupsListAssociatedRuleListOutput struct{ *pulumi.OutputState }

func (GetTargetGroupsListAssociatedRuleListOutput) Domain

func (GetTargetGroupsListAssociatedRuleListOutput) ElementType

func (GetTargetGroupsListAssociatedRuleListOutput) ListenerId

func (GetTargetGroupsListAssociatedRuleListOutput) ListenerName

func (GetTargetGroupsListAssociatedRuleListOutput) ListenerPort

func (GetTargetGroupsListAssociatedRuleListOutput) LoadBalancerId

func (GetTargetGroupsListAssociatedRuleListOutput) LoadBalancerName

func (GetTargetGroupsListAssociatedRuleListOutput) LocationId

func (GetTargetGroupsListAssociatedRuleListOutput) Protocol

func (GetTargetGroupsListAssociatedRuleListOutput) ToGetTargetGroupsListAssociatedRuleListOutput

func (o GetTargetGroupsListAssociatedRuleListOutput) ToGetTargetGroupsListAssociatedRuleListOutput() GetTargetGroupsListAssociatedRuleListOutput

func (GetTargetGroupsListAssociatedRuleListOutput) ToGetTargetGroupsListAssociatedRuleListOutputWithContext

func (o GetTargetGroupsListAssociatedRuleListOutput) ToGetTargetGroupsListAssociatedRuleListOutputWithContext(ctx context.Context) GetTargetGroupsListAssociatedRuleListOutput

func (GetTargetGroupsListAssociatedRuleListOutput) Url

type GetTargetGroupsListInput

type GetTargetGroupsListInput interface {
	pulumi.Input

	ToGetTargetGroupsListOutput() GetTargetGroupsListOutput
	ToGetTargetGroupsListOutputWithContext(context.Context) GetTargetGroupsListOutput
}

GetTargetGroupsListInput is an input type that accepts GetTargetGroupsListArgs and GetTargetGroupsListOutput values. You can construct a concrete instance of `GetTargetGroupsListInput` via:

GetTargetGroupsListArgs{...}

type GetTargetGroupsListOutput

type GetTargetGroupsListOutput struct{ *pulumi.OutputState }

func (GetTargetGroupsListOutput) AssociatedRuleLists

func (GetTargetGroupsListOutput) CreateTime

func (GetTargetGroupsListOutput) ElementType

func (GetTargetGroupsListOutput) ElementType() reflect.Type

func (GetTargetGroupsListOutput) Port

func (GetTargetGroupsListOutput) TargetGroupId

func (o GetTargetGroupsListOutput) TargetGroupId() pulumi.StringOutput

func (GetTargetGroupsListOutput) TargetGroupInstanceLists

func (GetTargetGroupsListOutput) TargetGroupName

func (o GetTargetGroupsListOutput) TargetGroupName() pulumi.StringOutput

func (GetTargetGroupsListOutput) ToGetTargetGroupsListOutput

func (o GetTargetGroupsListOutput) ToGetTargetGroupsListOutput() GetTargetGroupsListOutput

func (GetTargetGroupsListOutput) ToGetTargetGroupsListOutputWithContext

func (o GetTargetGroupsListOutput) ToGetTargetGroupsListOutputWithContext(ctx context.Context) GetTargetGroupsListOutput

func (GetTargetGroupsListOutput) UpdateTime

func (GetTargetGroupsListOutput) VpcId

type GetTargetGroupsListTargetGroupInstanceList

type GetTargetGroupsListTargetGroupInstanceList struct {
	EniId              string        `pulumi:"eniId"`
	InstanceId         string        `pulumi:"instanceId"`
	InstanceName       string        `pulumi:"instanceName"`
	PrivateIpAddresses []interface{} `pulumi:"privateIpAddresses"`
	PublicIpAddresses  []interface{} `pulumi:"publicIpAddresses"`
	RegisteredTime     string        `pulumi:"registeredTime"`
	ServerPort         int           `pulumi:"serverPort"`
	ServerType         string        `pulumi:"serverType"`
	Weight             int           `pulumi:"weight"`
}

type GetTargetGroupsListTargetGroupInstanceListArgs

type GetTargetGroupsListTargetGroupInstanceListArgs struct {
	EniId              pulumi.StringInput `pulumi:"eniId"`
	InstanceId         pulumi.StringInput `pulumi:"instanceId"`
	InstanceName       pulumi.StringInput `pulumi:"instanceName"`
	PrivateIpAddresses pulumi.ArrayInput  `pulumi:"privateIpAddresses"`
	PublicIpAddresses  pulumi.ArrayInput  `pulumi:"publicIpAddresses"`
	RegisteredTime     pulumi.StringInput `pulumi:"registeredTime"`
	ServerPort         pulumi.IntInput    `pulumi:"serverPort"`
	ServerType         pulumi.StringInput `pulumi:"serverType"`
	Weight             pulumi.IntInput    `pulumi:"weight"`
}

func (GetTargetGroupsListTargetGroupInstanceListArgs) ElementType

func (GetTargetGroupsListTargetGroupInstanceListArgs) ToGetTargetGroupsListTargetGroupInstanceListOutput

func (i GetTargetGroupsListTargetGroupInstanceListArgs) ToGetTargetGroupsListTargetGroupInstanceListOutput() GetTargetGroupsListTargetGroupInstanceListOutput

func (GetTargetGroupsListTargetGroupInstanceListArgs) ToGetTargetGroupsListTargetGroupInstanceListOutputWithContext

func (i GetTargetGroupsListTargetGroupInstanceListArgs) ToGetTargetGroupsListTargetGroupInstanceListOutputWithContext(ctx context.Context) GetTargetGroupsListTargetGroupInstanceListOutput

type GetTargetGroupsListTargetGroupInstanceListArray

type GetTargetGroupsListTargetGroupInstanceListArray []GetTargetGroupsListTargetGroupInstanceListInput

func (GetTargetGroupsListTargetGroupInstanceListArray) ElementType

func (GetTargetGroupsListTargetGroupInstanceListArray) ToGetTargetGroupsListTargetGroupInstanceListArrayOutput

func (i GetTargetGroupsListTargetGroupInstanceListArray) ToGetTargetGroupsListTargetGroupInstanceListArrayOutput() GetTargetGroupsListTargetGroupInstanceListArrayOutput

func (GetTargetGroupsListTargetGroupInstanceListArray) ToGetTargetGroupsListTargetGroupInstanceListArrayOutputWithContext

func (i GetTargetGroupsListTargetGroupInstanceListArray) ToGetTargetGroupsListTargetGroupInstanceListArrayOutputWithContext(ctx context.Context) GetTargetGroupsListTargetGroupInstanceListArrayOutput

type GetTargetGroupsListTargetGroupInstanceListArrayInput

type GetTargetGroupsListTargetGroupInstanceListArrayInput interface {
	pulumi.Input

	ToGetTargetGroupsListTargetGroupInstanceListArrayOutput() GetTargetGroupsListTargetGroupInstanceListArrayOutput
	ToGetTargetGroupsListTargetGroupInstanceListArrayOutputWithContext(context.Context) GetTargetGroupsListTargetGroupInstanceListArrayOutput
}

GetTargetGroupsListTargetGroupInstanceListArrayInput is an input type that accepts GetTargetGroupsListTargetGroupInstanceListArray and GetTargetGroupsListTargetGroupInstanceListArrayOutput values. You can construct a concrete instance of `GetTargetGroupsListTargetGroupInstanceListArrayInput` via:

GetTargetGroupsListTargetGroupInstanceListArray{ GetTargetGroupsListTargetGroupInstanceListArgs{...} }

type GetTargetGroupsListTargetGroupInstanceListArrayOutput

type GetTargetGroupsListTargetGroupInstanceListArrayOutput struct{ *pulumi.OutputState }

func (GetTargetGroupsListTargetGroupInstanceListArrayOutput) ElementType

func (GetTargetGroupsListTargetGroupInstanceListArrayOutput) Index

func (GetTargetGroupsListTargetGroupInstanceListArrayOutput) ToGetTargetGroupsListTargetGroupInstanceListArrayOutput

func (GetTargetGroupsListTargetGroupInstanceListArrayOutput) ToGetTargetGroupsListTargetGroupInstanceListArrayOutputWithContext

func (o GetTargetGroupsListTargetGroupInstanceListArrayOutput) ToGetTargetGroupsListTargetGroupInstanceListArrayOutputWithContext(ctx context.Context) GetTargetGroupsListTargetGroupInstanceListArrayOutput

type GetTargetGroupsListTargetGroupInstanceListInput

type GetTargetGroupsListTargetGroupInstanceListInput interface {
	pulumi.Input

	ToGetTargetGroupsListTargetGroupInstanceListOutput() GetTargetGroupsListTargetGroupInstanceListOutput
	ToGetTargetGroupsListTargetGroupInstanceListOutputWithContext(context.Context) GetTargetGroupsListTargetGroupInstanceListOutput
}

GetTargetGroupsListTargetGroupInstanceListInput is an input type that accepts GetTargetGroupsListTargetGroupInstanceListArgs and GetTargetGroupsListTargetGroupInstanceListOutput values. You can construct a concrete instance of `GetTargetGroupsListTargetGroupInstanceListInput` via:

GetTargetGroupsListTargetGroupInstanceListArgs{...}

type GetTargetGroupsListTargetGroupInstanceListOutput

type GetTargetGroupsListTargetGroupInstanceListOutput struct{ *pulumi.OutputState }

func (GetTargetGroupsListTargetGroupInstanceListOutput) ElementType

func (GetTargetGroupsListTargetGroupInstanceListOutput) EniId

func (GetTargetGroupsListTargetGroupInstanceListOutput) InstanceId

func (GetTargetGroupsListTargetGroupInstanceListOutput) InstanceName

func (GetTargetGroupsListTargetGroupInstanceListOutput) PrivateIpAddresses

func (GetTargetGroupsListTargetGroupInstanceListOutput) PublicIpAddresses

func (GetTargetGroupsListTargetGroupInstanceListOutput) RegisteredTime

func (GetTargetGroupsListTargetGroupInstanceListOutput) ServerPort

func (GetTargetGroupsListTargetGroupInstanceListOutput) ServerType

func (GetTargetGroupsListTargetGroupInstanceListOutput) ToGetTargetGroupsListTargetGroupInstanceListOutput

func (o GetTargetGroupsListTargetGroupInstanceListOutput) ToGetTargetGroupsListTargetGroupInstanceListOutput() GetTargetGroupsListTargetGroupInstanceListOutput

func (GetTargetGroupsListTargetGroupInstanceListOutput) ToGetTargetGroupsListTargetGroupInstanceListOutputWithContext

func (o GetTargetGroupsListTargetGroupInstanceListOutput) ToGetTargetGroupsListTargetGroupInstanceListOutputWithContext(ctx context.Context) GetTargetGroupsListTargetGroupInstanceListOutput

func (GetTargetGroupsListTargetGroupInstanceListOutput) Weight

type GetTargetGroupsOutputArgs

type GetTargetGroupsOutputArgs struct {
	ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"`
	TargetGroupId    pulumi.StringPtrInput `pulumi:"targetGroupId"`
	TargetGroupName  pulumi.StringPtrInput `pulumi:"targetGroupName"`
	VpcId            pulumi.StringPtrInput `pulumi:"vpcId"`
}

A collection of arguments for invoking getTargetGroups.

func (GetTargetGroupsOutputArgs) ElementType

func (GetTargetGroupsOutputArgs) ElementType() reflect.Type

type GetTargetGroupsResult

type GetTargetGroupsResult struct {
	// The provider-assigned unique ID for this managed resource.
	Id               string                `pulumi:"id"`
	Lists            []GetTargetGroupsList `pulumi:"lists"`
	ResultOutputFile *string               `pulumi:"resultOutputFile"`
	TargetGroupId    *string               `pulumi:"targetGroupId"`
	TargetGroupName  *string               `pulumi:"targetGroupName"`
	VpcId            *string               `pulumi:"vpcId"`
}

A collection of values returned by getTargetGroups.

func GetTargetGroups

func GetTargetGroups(ctx *pulumi.Context, args *GetTargetGroupsArgs, opts ...pulumi.InvokeOption) (*GetTargetGroupsResult, error)

type GetTargetGroupsResultOutput

type GetTargetGroupsResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getTargetGroups.

func (GetTargetGroupsResultOutput) ElementType

func (GetTargetGroupsResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetTargetGroupsResultOutput) Lists

func (GetTargetGroupsResultOutput) ResultOutputFile

func (o GetTargetGroupsResultOutput) ResultOutputFile() pulumi.StringPtrOutput

func (GetTargetGroupsResultOutput) TargetGroupId

func (GetTargetGroupsResultOutput) TargetGroupName

func (GetTargetGroupsResultOutput) ToGetTargetGroupsResultOutput

func (o GetTargetGroupsResultOutput) ToGetTargetGroupsResultOutput() GetTargetGroupsResultOutput

func (GetTargetGroupsResultOutput) ToGetTargetGroupsResultOutputWithContext

func (o GetTargetGroupsResultOutput) ToGetTargetGroupsResultOutputWithContext(ctx context.Context) GetTargetGroupsResultOutput

func (GetTargetGroupsResultOutput) VpcId

type GetTargetHealthArgs

type GetTargetHealthArgs struct {
	LoadBalancerIds  []string `pulumi:"loadBalancerIds"`
	ResultOutputFile *string  `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking getTargetHealth.

type GetTargetHealthLoadBalancer

type GetTargetHealthLoadBalancer struct {
	Listeners        []GetTargetHealthLoadBalancerListener `pulumi:"listeners"`
	LoadBalancerId   string                                `pulumi:"loadBalancerId"`
	LoadBalancerName string                                `pulumi:"loadBalancerName"`
}

type GetTargetHealthLoadBalancerArgs

type GetTargetHealthLoadBalancerArgs struct {
	Listeners        GetTargetHealthLoadBalancerListenerArrayInput `pulumi:"listeners"`
	LoadBalancerId   pulumi.StringInput                            `pulumi:"loadBalancerId"`
	LoadBalancerName pulumi.StringInput                            `pulumi:"loadBalancerName"`
}

func (GetTargetHealthLoadBalancerArgs) ElementType

func (GetTargetHealthLoadBalancerArgs) ToGetTargetHealthLoadBalancerOutput

func (i GetTargetHealthLoadBalancerArgs) ToGetTargetHealthLoadBalancerOutput() GetTargetHealthLoadBalancerOutput

func (GetTargetHealthLoadBalancerArgs) ToGetTargetHealthLoadBalancerOutputWithContext

func (i GetTargetHealthLoadBalancerArgs) ToGetTargetHealthLoadBalancerOutputWithContext(ctx context.Context) GetTargetHealthLoadBalancerOutput

type GetTargetHealthLoadBalancerArray

type GetTargetHealthLoadBalancerArray []GetTargetHealthLoadBalancerInput

func (GetTargetHealthLoadBalancerArray) ElementType

func (GetTargetHealthLoadBalancerArray) ToGetTargetHealthLoadBalancerArrayOutput

func (i GetTargetHealthLoadBalancerArray) ToGetTargetHealthLoadBalancerArrayOutput() GetTargetHealthLoadBalancerArrayOutput

func (GetTargetHealthLoadBalancerArray) ToGetTargetHealthLoadBalancerArrayOutputWithContext

func (i GetTargetHealthLoadBalancerArray) ToGetTargetHealthLoadBalancerArrayOutputWithContext(ctx context.Context) GetTargetHealthLoadBalancerArrayOutput

type GetTargetHealthLoadBalancerArrayInput

type GetTargetHealthLoadBalancerArrayInput interface {
	pulumi.Input

	ToGetTargetHealthLoadBalancerArrayOutput() GetTargetHealthLoadBalancerArrayOutput
	ToGetTargetHealthLoadBalancerArrayOutputWithContext(context.Context) GetTargetHealthLoadBalancerArrayOutput
}

GetTargetHealthLoadBalancerArrayInput is an input type that accepts GetTargetHealthLoadBalancerArray and GetTargetHealthLoadBalancerArrayOutput values. You can construct a concrete instance of `GetTargetHealthLoadBalancerArrayInput` via:

GetTargetHealthLoadBalancerArray{ GetTargetHealthLoadBalancerArgs{...} }

type GetTargetHealthLoadBalancerArrayOutput

type GetTargetHealthLoadBalancerArrayOutput struct{ *pulumi.OutputState }

func (GetTargetHealthLoadBalancerArrayOutput) ElementType

func (GetTargetHealthLoadBalancerArrayOutput) Index

func (GetTargetHealthLoadBalancerArrayOutput) ToGetTargetHealthLoadBalancerArrayOutput

func (o GetTargetHealthLoadBalancerArrayOutput) ToGetTargetHealthLoadBalancerArrayOutput() GetTargetHealthLoadBalancerArrayOutput

func (GetTargetHealthLoadBalancerArrayOutput) ToGetTargetHealthLoadBalancerArrayOutputWithContext

func (o GetTargetHealthLoadBalancerArrayOutput) ToGetTargetHealthLoadBalancerArrayOutputWithContext(ctx context.Context) GetTargetHealthLoadBalancerArrayOutput

type GetTargetHealthLoadBalancerInput

type GetTargetHealthLoadBalancerInput interface {
	pulumi.Input

	ToGetTargetHealthLoadBalancerOutput() GetTargetHealthLoadBalancerOutput
	ToGetTargetHealthLoadBalancerOutputWithContext(context.Context) GetTargetHealthLoadBalancerOutput
}

GetTargetHealthLoadBalancerInput is an input type that accepts GetTargetHealthLoadBalancerArgs and GetTargetHealthLoadBalancerOutput values. You can construct a concrete instance of `GetTargetHealthLoadBalancerInput` via:

GetTargetHealthLoadBalancerArgs{...}

type GetTargetHealthLoadBalancerListener

type GetTargetHealthLoadBalancerListener struct {
	ListenerId   string                                    `pulumi:"listenerId"`
	ListenerName string                                    `pulumi:"listenerName"`
	Port         int                                       `pulumi:"port"`
	Protocol     string                                    `pulumi:"protocol"`
	Rules        []GetTargetHealthLoadBalancerListenerRule `pulumi:"rules"`
}

type GetTargetHealthLoadBalancerListenerArgs

type GetTargetHealthLoadBalancerListenerArgs struct {
	ListenerId   pulumi.StringInput                                `pulumi:"listenerId"`
	ListenerName pulumi.StringInput                                `pulumi:"listenerName"`
	Port         pulumi.IntInput                                   `pulumi:"port"`
	Protocol     pulumi.StringInput                                `pulumi:"protocol"`
	Rules        GetTargetHealthLoadBalancerListenerRuleArrayInput `pulumi:"rules"`
}

func (GetTargetHealthLoadBalancerListenerArgs) ElementType

func (GetTargetHealthLoadBalancerListenerArgs) ToGetTargetHealthLoadBalancerListenerOutput

func (i GetTargetHealthLoadBalancerListenerArgs) ToGetTargetHealthLoadBalancerListenerOutput() GetTargetHealthLoadBalancerListenerOutput

func (GetTargetHealthLoadBalancerListenerArgs) ToGetTargetHealthLoadBalancerListenerOutputWithContext

func (i GetTargetHealthLoadBalancerListenerArgs) ToGetTargetHealthLoadBalancerListenerOutputWithContext(ctx context.Context) GetTargetHealthLoadBalancerListenerOutput

type GetTargetHealthLoadBalancerListenerArray

type GetTargetHealthLoadBalancerListenerArray []GetTargetHealthLoadBalancerListenerInput

func (GetTargetHealthLoadBalancerListenerArray) ElementType

func (GetTargetHealthLoadBalancerListenerArray) ToGetTargetHealthLoadBalancerListenerArrayOutput

func (i GetTargetHealthLoadBalancerListenerArray) ToGetTargetHealthLoadBalancerListenerArrayOutput() GetTargetHealthLoadBalancerListenerArrayOutput

func (GetTargetHealthLoadBalancerListenerArray) ToGetTargetHealthLoadBalancerListenerArrayOutputWithContext

func (i GetTargetHealthLoadBalancerListenerArray) ToGetTargetHealthLoadBalancerListenerArrayOutputWithContext(ctx context.Context) GetTargetHealthLoadBalancerListenerArrayOutput

type GetTargetHealthLoadBalancerListenerArrayInput

type GetTargetHealthLoadBalancerListenerArrayInput interface {
	pulumi.Input

	ToGetTargetHealthLoadBalancerListenerArrayOutput() GetTargetHealthLoadBalancerListenerArrayOutput
	ToGetTargetHealthLoadBalancerListenerArrayOutputWithContext(context.Context) GetTargetHealthLoadBalancerListenerArrayOutput
}

GetTargetHealthLoadBalancerListenerArrayInput is an input type that accepts GetTargetHealthLoadBalancerListenerArray and GetTargetHealthLoadBalancerListenerArrayOutput values. You can construct a concrete instance of `GetTargetHealthLoadBalancerListenerArrayInput` via:

GetTargetHealthLoadBalancerListenerArray{ GetTargetHealthLoadBalancerListenerArgs{...} }

type GetTargetHealthLoadBalancerListenerArrayOutput

type GetTargetHealthLoadBalancerListenerArrayOutput struct{ *pulumi.OutputState }

func (GetTargetHealthLoadBalancerListenerArrayOutput) ElementType

func (GetTargetHealthLoadBalancerListenerArrayOutput) Index

func (GetTargetHealthLoadBalancerListenerArrayOutput) ToGetTargetHealthLoadBalancerListenerArrayOutput

func (o GetTargetHealthLoadBalancerListenerArrayOutput) ToGetTargetHealthLoadBalancerListenerArrayOutput() GetTargetHealthLoadBalancerListenerArrayOutput

func (GetTargetHealthLoadBalancerListenerArrayOutput) ToGetTargetHealthLoadBalancerListenerArrayOutputWithContext

func (o GetTargetHealthLoadBalancerListenerArrayOutput) ToGetTargetHealthLoadBalancerListenerArrayOutputWithContext(ctx context.Context) GetTargetHealthLoadBalancerListenerArrayOutput

type GetTargetHealthLoadBalancerListenerInput

type GetTargetHealthLoadBalancerListenerInput interface {
	pulumi.Input

	ToGetTargetHealthLoadBalancerListenerOutput() GetTargetHealthLoadBalancerListenerOutput
	ToGetTargetHealthLoadBalancerListenerOutputWithContext(context.Context) GetTargetHealthLoadBalancerListenerOutput
}

GetTargetHealthLoadBalancerListenerInput is an input type that accepts GetTargetHealthLoadBalancerListenerArgs and GetTargetHealthLoadBalancerListenerOutput values. You can construct a concrete instance of `GetTargetHealthLoadBalancerListenerInput` via:

GetTargetHealthLoadBalancerListenerArgs{...}

type GetTargetHealthLoadBalancerListenerOutput

type GetTargetHealthLoadBalancerListenerOutput struct{ *pulumi.OutputState }

func (GetTargetHealthLoadBalancerListenerOutput) ElementType

func (GetTargetHealthLoadBalancerListenerOutput) ListenerId

func (GetTargetHealthLoadBalancerListenerOutput) ListenerName

func (GetTargetHealthLoadBalancerListenerOutput) Port

func (GetTargetHealthLoadBalancerListenerOutput) Protocol

func (GetTargetHealthLoadBalancerListenerOutput) Rules

func (GetTargetHealthLoadBalancerListenerOutput) ToGetTargetHealthLoadBalancerListenerOutput

func (o GetTargetHealthLoadBalancerListenerOutput) ToGetTargetHealthLoadBalancerListenerOutput() GetTargetHealthLoadBalancerListenerOutput

func (GetTargetHealthLoadBalancerListenerOutput) ToGetTargetHealthLoadBalancerListenerOutputWithContext

func (o GetTargetHealthLoadBalancerListenerOutput) ToGetTargetHealthLoadBalancerListenerOutputWithContext(ctx context.Context) GetTargetHealthLoadBalancerListenerOutput

type GetTargetHealthLoadBalancerListenerRule

type GetTargetHealthLoadBalancerListenerRule struct {
	Domain     string                                          `pulumi:"domain"`
	LocationId string                                          `pulumi:"locationId"`
	Targets    []GetTargetHealthLoadBalancerListenerRuleTarget `pulumi:"targets"`
	Url        string                                          `pulumi:"url"`
}

type GetTargetHealthLoadBalancerListenerRuleArgs

type GetTargetHealthLoadBalancerListenerRuleArgs struct {
	Domain     pulumi.StringInput                                      `pulumi:"domain"`
	LocationId pulumi.StringInput                                      `pulumi:"locationId"`
	Targets    GetTargetHealthLoadBalancerListenerRuleTargetArrayInput `pulumi:"targets"`
	Url        pulumi.StringInput                                      `pulumi:"url"`
}

func (GetTargetHealthLoadBalancerListenerRuleArgs) ElementType

func (GetTargetHealthLoadBalancerListenerRuleArgs) ToGetTargetHealthLoadBalancerListenerRuleOutput

func (i GetTargetHealthLoadBalancerListenerRuleArgs) ToGetTargetHealthLoadBalancerListenerRuleOutput() GetTargetHealthLoadBalancerListenerRuleOutput

func (GetTargetHealthLoadBalancerListenerRuleArgs) ToGetTargetHealthLoadBalancerListenerRuleOutputWithContext

func (i GetTargetHealthLoadBalancerListenerRuleArgs) ToGetTargetHealthLoadBalancerListenerRuleOutputWithContext(ctx context.Context) GetTargetHealthLoadBalancerListenerRuleOutput

type GetTargetHealthLoadBalancerListenerRuleArray

type GetTargetHealthLoadBalancerListenerRuleArray []GetTargetHealthLoadBalancerListenerRuleInput

func (GetTargetHealthLoadBalancerListenerRuleArray) ElementType

func (GetTargetHealthLoadBalancerListenerRuleArray) ToGetTargetHealthLoadBalancerListenerRuleArrayOutput

func (i GetTargetHealthLoadBalancerListenerRuleArray) ToGetTargetHealthLoadBalancerListenerRuleArrayOutput() GetTargetHealthLoadBalancerListenerRuleArrayOutput

func (GetTargetHealthLoadBalancerListenerRuleArray) ToGetTargetHealthLoadBalancerListenerRuleArrayOutputWithContext

func (i GetTargetHealthLoadBalancerListenerRuleArray) ToGetTargetHealthLoadBalancerListenerRuleArrayOutputWithContext(ctx context.Context) GetTargetHealthLoadBalancerListenerRuleArrayOutput

type GetTargetHealthLoadBalancerListenerRuleArrayInput

type GetTargetHealthLoadBalancerListenerRuleArrayInput interface {
	pulumi.Input

	ToGetTargetHealthLoadBalancerListenerRuleArrayOutput() GetTargetHealthLoadBalancerListenerRuleArrayOutput
	ToGetTargetHealthLoadBalancerListenerRuleArrayOutputWithContext(context.Context) GetTargetHealthLoadBalancerListenerRuleArrayOutput
}

GetTargetHealthLoadBalancerListenerRuleArrayInput is an input type that accepts GetTargetHealthLoadBalancerListenerRuleArray and GetTargetHealthLoadBalancerListenerRuleArrayOutput values. You can construct a concrete instance of `GetTargetHealthLoadBalancerListenerRuleArrayInput` via:

GetTargetHealthLoadBalancerListenerRuleArray{ GetTargetHealthLoadBalancerListenerRuleArgs{...} }

type GetTargetHealthLoadBalancerListenerRuleArrayOutput

type GetTargetHealthLoadBalancerListenerRuleArrayOutput struct{ *pulumi.OutputState }

func (GetTargetHealthLoadBalancerListenerRuleArrayOutput) ElementType

func (GetTargetHealthLoadBalancerListenerRuleArrayOutput) Index

func (GetTargetHealthLoadBalancerListenerRuleArrayOutput) ToGetTargetHealthLoadBalancerListenerRuleArrayOutput

func (o GetTargetHealthLoadBalancerListenerRuleArrayOutput) ToGetTargetHealthLoadBalancerListenerRuleArrayOutput() GetTargetHealthLoadBalancerListenerRuleArrayOutput

func (GetTargetHealthLoadBalancerListenerRuleArrayOutput) ToGetTargetHealthLoadBalancerListenerRuleArrayOutputWithContext

func (o GetTargetHealthLoadBalancerListenerRuleArrayOutput) ToGetTargetHealthLoadBalancerListenerRuleArrayOutputWithContext(ctx context.Context) GetTargetHealthLoadBalancerListenerRuleArrayOutput

type GetTargetHealthLoadBalancerListenerRuleInput

type GetTargetHealthLoadBalancerListenerRuleInput interface {
	pulumi.Input

	ToGetTargetHealthLoadBalancerListenerRuleOutput() GetTargetHealthLoadBalancerListenerRuleOutput
	ToGetTargetHealthLoadBalancerListenerRuleOutputWithContext(context.Context) GetTargetHealthLoadBalancerListenerRuleOutput
}

GetTargetHealthLoadBalancerListenerRuleInput is an input type that accepts GetTargetHealthLoadBalancerListenerRuleArgs and GetTargetHealthLoadBalancerListenerRuleOutput values. You can construct a concrete instance of `GetTargetHealthLoadBalancerListenerRuleInput` via:

GetTargetHealthLoadBalancerListenerRuleArgs{...}

type GetTargetHealthLoadBalancerListenerRuleOutput

type GetTargetHealthLoadBalancerListenerRuleOutput struct{ *pulumi.OutputState }

func (GetTargetHealthLoadBalancerListenerRuleOutput) Domain

func (GetTargetHealthLoadBalancerListenerRuleOutput) ElementType

func (GetTargetHealthLoadBalancerListenerRuleOutput) LocationId

func (GetTargetHealthLoadBalancerListenerRuleOutput) Targets

func (GetTargetHealthLoadBalancerListenerRuleOutput) ToGetTargetHealthLoadBalancerListenerRuleOutput

func (o GetTargetHealthLoadBalancerListenerRuleOutput) ToGetTargetHealthLoadBalancerListenerRuleOutput() GetTargetHealthLoadBalancerListenerRuleOutput

func (GetTargetHealthLoadBalancerListenerRuleOutput) ToGetTargetHealthLoadBalancerListenerRuleOutputWithContext

func (o GetTargetHealthLoadBalancerListenerRuleOutput) ToGetTargetHealthLoadBalancerListenerRuleOutputWithContext(ctx context.Context) GetTargetHealthLoadBalancerListenerRuleOutput

func (GetTargetHealthLoadBalancerListenerRuleOutput) Url

type GetTargetHealthLoadBalancerListenerRuleTarget

type GetTargetHealthLoadBalancerListenerRuleTarget struct {
	HealthStatus       bool   `pulumi:"healthStatus"`
	HealthStatusDetail string `pulumi:"healthStatusDetail"`
	Ip                 string `pulumi:"ip"`
	Port               int    `pulumi:"port"`
	TargetId           string `pulumi:"targetId"`
}

type GetTargetHealthLoadBalancerListenerRuleTargetArgs

type GetTargetHealthLoadBalancerListenerRuleTargetArgs struct {
	HealthStatus       pulumi.BoolInput   `pulumi:"healthStatus"`
	HealthStatusDetail pulumi.StringInput `pulumi:"healthStatusDetail"`
	Ip                 pulumi.StringInput `pulumi:"ip"`
	Port               pulumi.IntInput    `pulumi:"port"`
	TargetId           pulumi.StringInput `pulumi:"targetId"`
}

func (GetTargetHealthLoadBalancerListenerRuleTargetArgs) ElementType

func (GetTargetHealthLoadBalancerListenerRuleTargetArgs) ToGetTargetHealthLoadBalancerListenerRuleTargetOutput

func (i GetTargetHealthLoadBalancerListenerRuleTargetArgs) ToGetTargetHealthLoadBalancerListenerRuleTargetOutput() GetTargetHealthLoadBalancerListenerRuleTargetOutput

func (GetTargetHealthLoadBalancerListenerRuleTargetArgs) ToGetTargetHealthLoadBalancerListenerRuleTargetOutputWithContext

func (i GetTargetHealthLoadBalancerListenerRuleTargetArgs) ToGetTargetHealthLoadBalancerListenerRuleTargetOutputWithContext(ctx context.Context) GetTargetHealthLoadBalancerListenerRuleTargetOutput

type GetTargetHealthLoadBalancerListenerRuleTargetArray

type GetTargetHealthLoadBalancerListenerRuleTargetArray []GetTargetHealthLoadBalancerListenerRuleTargetInput

func (GetTargetHealthLoadBalancerListenerRuleTargetArray) ElementType

func (GetTargetHealthLoadBalancerListenerRuleTargetArray) ToGetTargetHealthLoadBalancerListenerRuleTargetArrayOutput

func (i GetTargetHealthLoadBalancerListenerRuleTargetArray) ToGetTargetHealthLoadBalancerListenerRuleTargetArrayOutput() GetTargetHealthLoadBalancerListenerRuleTargetArrayOutput

func (GetTargetHealthLoadBalancerListenerRuleTargetArray) ToGetTargetHealthLoadBalancerListenerRuleTargetArrayOutputWithContext

func (i GetTargetHealthLoadBalancerListenerRuleTargetArray) ToGetTargetHealthLoadBalancerListenerRuleTargetArrayOutputWithContext(ctx context.Context) GetTargetHealthLoadBalancerListenerRuleTargetArrayOutput

type GetTargetHealthLoadBalancerListenerRuleTargetArrayInput

type GetTargetHealthLoadBalancerListenerRuleTargetArrayInput interface {
	pulumi.Input

	ToGetTargetHealthLoadBalancerListenerRuleTargetArrayOutput() GetTargetHealthLoadBalancerListenerRuleTargetArrayOutput
	ToGetTargetHealthLoadBalancerListenerRuleTargetArrayOutputWithContext(context.Context) GetTargetHealthLoadBalancerListenerRuleTargetArrayOutput
}

GetTargetHealthLoadBalancerListenerRuleTargetArrayInput is an input type that accepts GetTargetHealthLoadBalancerListenerRuleTargetArray and GetTargetHealthLoadBalancerListenerRuleTargetArrayOutput values. You can construct a concrete instance of `GetTargetHealthLoadBalancerListenerRuleTargetArrayInput` via:

GetTargetHealthLoadBalancerListenerRuleTargetArray{ GetTargetHealthLoadBalancerListenerRuleTargetArgs{...} }

type GetTargetHealthLoadBalancerListenerRuleTargetArrayOutput

type GetTargetHealthLoadBalancerListenerRuleTargetArrayOutput struct{ *pulumi.OutputState }

func (GetTargetHealthLoadBalancerListenerRuleTargetArrayOutput) ElementType

func (GetTargetHealthLoadBalancerListenerRuleTargetArrayOutput) Index

func (GetTargetHealthLoadBalancerListenerRuleTargetArrayOutput) ToGetTargetHealthLoadBalancerListenerRuleTargetArrayOutput

func (GetTargetHealthLoadBalancerListenerRuleTargetArrayOutput) ToGetTargetHealthLoadBalancerListenerRuleTargetArrayOutputWithContext

func (o GetTargetHealthLoadBalancerListenerRuleTargetArrayOutput) ToGetTargetHealthLoadBalancerListenerRuleTargetArrayOutputWithContext(ctx context.Context) GetTargetHealthLoadBalancerListenerRuleTargetArrayOutput

type GetTargetHealthLoadBalancerListenerRuleTargetInput

type GetTargetHealthLoadBalancerListenerRuleTargetInput interface {
	pulumi.Input

	ToGetTargetHealthLoadBalancerListenerRuleTargetOutput() GetTargetHealthLoadBalancerListenerRuleTargetOutput
	ToGetTargetHealthLoadBalancerListenerRuleTargetOutputWithContext(context.Context) GetTargetHealthLoadBalancerListenerRuleTargetOutput
}

GetTargetHealthLoadBalancerListenerRuleTargetInput is an input type that accepts GetTargetHealthLoadBalancerListenerRuleTargetArgs and GetTargetHealthLoadBalancerListenerRuleTargetOutput values. You can construct a concrete instance of `GetTargetHealthLoadBalancerListenerRuleTargetInput` via:

GetTargetHealthLoadBalancerListenerRuleTargetArgs{...}

type GetTargetHealthLoadBalancerListenerRuleTargetOutput

type GetTargetHealthLoadBalancerListenerRuleTargetOutput struct{ *pulumi.OutputState }

func (GetTargetHealthLoadBalancerListenerRuleTargetOutput) ElementType

func (GetTargetHealthLoadBalancerListenerRuleTargetOutput) HealthStatus

func (GetTargetHealthLoadBalancerListenerRuleTargetOutput) HealthStatusDetail

func (GetTargetHealthLoadBalancerListenerRuleTargetOutput) Ip

func (GetTargetHealthLoadBalancerListenerRuleTargetOutput) Port

func (GetTargetHealthLoadBalancerListenerRuleTargetOutput) TargetId

func (GetTargetHealthLoadBalancerListenerRuleTargetOutput) ToGetTargetHealthLoadBalancerListenerRuleTargetOutput

func (o GetTargetHealthLoadBalancerListenerRuleTargetOutput) ToGetTargetHealthLoadBalancerListenerRuleTargetOutput() GetTargetHealthLoadBalancerListenerRuleTargetOutput

func (GetTargetHealthLoadBalancerListenerRuleTargetOutput) ToGetTargetHealthLoadBalancerListenerRuleTargetOutputWithContext

func (o GetTargetHealthLoadBalancerListenerRuleTargetOutput) ToGetTargetHealthLoadBalancerListenerRuleTargetOutputWithContext(ctx context.Context) GetTargetHealthLoadBalancerListenerRuleTargetOutput

type GetTargetHealthLoadBalancerOutput

type GetTargetHealthLoadBalancerOutput struct{ *pulumi.OutputState }

func (GetTargetHealthLoadBalancerOutput) ElementType

func (GetTargetHealthLoadBalancerOutput) Listeners

func (GetTargetHealthLoadBalancerOutput) LoadBalancerId

func (GetTargetHealthLoadBalancerOutput) LoadBalancerName

func (GetTargetHealthLoadBalancerOutput) ToGetTargetHealthLoadBalancerOutput

func (o GetTargetHealthLoadBalancerOutput) ToGetTargetHealthLoadBalancerOutput() GetTargetHealthLoadBalancerOutput

func (GetTargetHealthLoadBalancerOutput) ToGetTargetHealthLoadBalancerOutputWithContext

func (o GetTargetHealthLoadBalancerOutput) ToGetTargetHealthLoadBalancerOutputWithContext(ctx context.Context) GetTargetHealthLoadBalancerOutput

type GetTargetHealthOutputArgs

type GetTargetHealthOutputArgs struct {
	LoadBalancerIds  pulumi.StringArrayInput `pulumi:"loadBalancerIds"`
	ResultOutputFile pulumi.StringPtrInput   `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking getTargetHealth.

func (GetTargetHealthOutputArgs) ElementType

func (GetTargetHealthOutputArgs) ElementType() reflect.Type

type GetTargetHealthResult

type GetTargetHealthResult struct {
	// The provider-assigned unique ID for this managed resource.
	Id               string                        `pulumi:"id"`
	LoadBalancerIds  []string                      `pulumi:"loadBalancerIds"`
	LoadBalancers    []GetTargetHealthLoadBalancer `pulumi:"loadBalancers"`
	ResultOutputFile *string                       `pulumi:"resultOutputFile"`
}

A collection of values returned by getTargetHealth.

func GetTargetHealth

func GetTargetHealth(ctx *pulumi.Context, args *GetTargetHealthArgs, opts ...pulumi.InvokeOption) (*GetTargetHealthResult, error)

type GetTargetHealthResultOutput

type GetTargetHealthResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getTargetHealth.

func (GetTargetHealthResultOutput) ElementType

func (GetTargetHealthResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetTargetHealthResultOutput) LoadBalancerIds

func (GetTargetHealthResultOutput) LoadBalancers

func (GetTargetHealthResultOutput) ResultOutputFile

func (o GetTargetHealthResultOutput) ResultOutputFile() pulumi.StringPtrOutput

func (GetTargetHealthResultOutput) ToGetTargetHealthResultOutput

func (o GetTargetHealthResultOutput) ToGetTargetHealthResultOutput() GetTargetHealthResultOutput

func (GetTargetHealthResultOutput) ToGetTargetHealthResultOutputWithContext

func (o GetTargetHealthResultOutput) ToGetTargetHealthResultOutputWithContext(ctx context.Context) GetTargetHealthResultOutput

type Instance

type Instance struct {
	pulumi.CustomResourceState

	// IP version, only applicable to open CLB. Valid values are `ipv4`, `ipv6` and `IPv6FullChain`.
	AddressIpVersion pulumi.StringOutput `pulumi:"addressIpVersion"`
	// Bandwidth package id. If set, the `internet_charge_type` must be `BANDWIDTH_PACKAGE`.
	BandwidthPackageId pulumi.StringPtrOutput `pulumi:"bandwidthPackageId"`
	// Name of the CLB. The name can only contain Chinese characters, English letters, numbers, underscore and hyphen '-'.
	ClbName pulumi.StringOutput `pulumi:"clbName"`
	// The virtual service address table of the CLB.
	ClbVips pulumi.StringArrayOutput `pulumi:"clbVips"`
	// Whether to enable delete protection.
	DeleteProtect pulumi.BoolPtrOutput `pulumi:"deleteProtect"`
	// Domain name of the CLB instance.
	Domain pulumi.StringOutput `pulumi:"domain"`
	// If create dynamic vip CLB instance, `true` or `false`.
	DynamicVip pulumi.BoolPtrOutput `pulumi:"dynamicVip"`
	// Max bandwidth out, only applicable to open CLB. Valid value ranges is [1, 2048]. Unit is MB.
	InternetBandwidthMaxOut pulumi.IntOutput `pulumi:"internetBandwidthMaxOut"`
	// Internet charge type, only applicable to open CLB. Valid values are `TRAFFIC_POSTPAID_BY_HOUR`,
	// `BANDWIDTH_POSTPAID_BY_HOUR` and `BANDWIDTH_PACKAGE`.
	InternetChargeType pulumi.StringOutput `pulumi:"internetChargeType"`
	// Whether the target allow flow come from clb. If value is true, only check security group of clb, or check both clb and
	// backend instance security group.
	LoadBalancerPassToTarget pulumi.BoolPtrOutput `pulumi:"loadBalancerPassToTarget"`
	// The id of log set.
	LogSetId pulumi.StringPtrOutput `pulumi:"logSetId"`
	// The id of log topic.
	LogTopicId pulumi.StringPtrOutput `pulumi:"logTopicId"`
	// Setting master zone id of cross available zone disaster recovery, only applicable to open CLB.
	MasterZoneId pulumi.StringPtrOutput `pulumi:"masterZoneId"`
	// Type of CLB instance. Valid values: `OPEN` and `INTERNAL`.
	NetworkType pulumi.StringOutput `pulumi:"networkType"`
	// ID of the project within the CLB instance, `0` - Default Project.
	ProjectId pulumi.IntPtrOutput `pulumi:"projectId"`
	// Security groups of the CLB instance. Supports both `OPEN` and `INTERNAL` CLBs.
	SecurityGroups pulumi.StringArrayOutput `pulumi:"securityGroups"`
	// Setting slave zone id of cross available zone disaster recovery, only applicable to open CLB. this zone will undertake
	// traffic when the master is down.
	SlaveZoneId pulumi.StringPtrOutput `pulumi:"slaveZoneId"`
	// Snat Ip List, required with `snat_pro=true`. NOTE: This argument cannot be read and modified here because dynamic ip is
	// untraceable, please import resource `tencentcloud_clb_snat_ip` to handle fixed ips.
	SnatIps InstanceSnatIpArrayOutput `pulumi:"snatIps"`
	// Indicates whether Binding IPs of other VPCs feature switch.
	SnatPro pulumi.BoolPtrOutput `pulumi:"snatPro"`
	// Subnet ID of the CLB. Effective only for CLB within the VPC. Only supports `INTERNAL` CLBs. Default is `ipv4`.
	SubnetId pulumi.StringPtrOutput `pulumi:"subnetId"`
	// The available tags within this CLB.
	Tags pulumi.MapOutput `pulumi:"tags"`
	// Region information of backend services are attached the CLB instance. Only supports `OPEN` CLBs.
	TargetRegionInfoRegion pulumi.StringOutput `pulumi:"targetRegionInfoRegion"`
	// Vpc information of backend services are attached the CLB instance. Only supports `OPEN` CLBs.
	TargetRegionInfoVpcId pulumi.StringOutput `pulumi:"targetRegionInfoVpcId"`
	// Network operator, only applicable to open CLB. Valid values are `CMCC`(China Mobile), `CTCC`(Telecom), `CUCC`(China
	// Unicom) and `BGP`. If this ISP is specified, network billing method can only use the bandwidth package billing
	// (BANDWIDTH_PACKAGE).
	VipIsp pulumi.StringOutput `pulumi:"vipIsp"`
	// VPC ID of the CLB.
	VpcId pulumi.StringOutput `pulumi:"vpcId"`
	// Available zone id, only applicable to open CLB.
	ZoneId pulumi.StringPtrOutput `pulumi:"zoneId"`
}

func GetInstance

func GetInstance(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *InstanceState, opts ...pulumi.ResourceOption) (*Instance, error)

GetInstance gets an existing Instance 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 NewInstance

func NewInstance(ctx *pulumi.Context,
	name string, args *InstanceArgs, opts ...pulumi.ResourceOption) (*Instance, error)

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

func (*Instance) ElementType

func (*Instance) ElementType() reflect.Type

func (*Instance) ToInstanceOutput

func (i *Instance) ToInstanceOutput() InstanceOutput

func (*Instance) ToInstanceOutputWithContext

func (i *Instance) ToInstanceOutputWithContext(ctx context.Context) InstanceOutput

type InstanceArgs

type InstanceArgs struct {
	// IP version, only applicable to open CLB. Valid values are `ipv4`, `ipv6` and `IPv6FullChain`.
	AddressIpVersion pulumi.StringPtrInput
	// Bandwidth package id. If set, the `internet_charge_type` must be `BANDWIDTH_PACKAGE`.
	BandwidthPackageId pulumi.StringPtrInput
	// Name of the CLB. The name can only contain Chinese characters, English letters, numbers, underscore and hyphen '-'.
	ClbName pulumi.StringInput
	// Whether to enable delete protection.
	DeleteProtect pulumi.BoolPtrInput
	// If create dynamic vip CLB instance, `true` or `false`.
	DynamicVip pulumi.BoolPtrInput
	// Max bandwidth out, only applicable to open CLB. Valid value ranges is [1, 2048]. Unit is MB.
	InternetBandwidthMaxOut pulumi.IntPtrInput
	// Internet charge type, only applicable to open CLB. Valid values are `TRAFFIC_POSTPAID_BY_HOUR`,
	// `BANDWIDTH_POSTPAID_BY_HOUR` and `BANDWIDTH_PACKAGE`.
	InternetChargeType pulumi.StringPtrInput
	// Whether the target allow flow come from clb. If value is true, only check security group of clb, or check both clb and
	// backend instance security group.
	LoadBalancerPassToTarget pulumi.BoolPtrInput
	// The id of log set.
	LogSetId pulumi.StringPtrInput
	// The id of log topic.
	LogTopicId pulumi.StringPtrInput
	// Setting master zone id of cross available zone disaster recovery, only applicable to open CLB.
	MasterZoneId pulumi.StringPtrInput
	// Type of CLB instance. Valid values: `OPEN` and `INTERNAL`.
	NetworkType pulumi.StringInput
	// ID of the project within the CLB instance, `0` - Default Project.
	ProjectId pulumi.IntPtrInput
	// Security groups of the CLB instance. Supports both `OPEN` and `INTERNAL` CLBs.
	SecurityGroups pulumi.StringArrayInput
	// Setting slave zone id of cross available zone disaster recovery, only applicable to open CLB. this zone will undertake
	// traffic when the master is down.
	SlaveZoneId pulumi.StringPtrInput
	// Snat Ip List, required with `snat_pro=true`. NOTE: This argument cannot be read and modified here because dynamic ip is
	// untraceable, please import resource `tencentcloud_clb_snat_ip` to handle fixed ips.
	SnatIps InstanceSnatIpArrayInput
	// Indicates whether Binding IPs of other VPCs feature switch.
	SnatPro pulumi.BoolPtrInput
	// Subnet ID of the CLB. Effective only for CLB within the VPC. Only supports `INTERNAL` CLBs. Default is `ipv4`.
	SubnetId pulumi.StringPtrInput
	// The available tags within this CLB.
	Tags pulumi.MapInput
	// Region information of backend services are attached the CLB instance. Only supports `OPEN` CLBs.
	TargetRegionInfoRegion pulumi.StringPtrInput
	// Vpc information of backend services are attached the CLB instance. Only supports `OPEN` CLBs.
	TargetRegionInfoVpcId pulumi.StringPtrInput
	// VPC ID of the CLB.
	VpcId pulumi.StringPtrInput
	// Available zone id, only applicable to open CLB.
	ZoneId pulumi.StringPtrInput
}

The set of arguments for constructing a Instance resource.

func (InstanceArgs) ElementType

func (InstanceArgs) ElementType() reflect.Type

type InstanceArray

type InstanceArray []InstanceInput

func (InstanceArray) ElementType

func (InstanceArray) ElementType() reflect.Type

func (InstanceArray) ToInstanceArrayOutput

func (i InstanceArray) ToInstanceArrayOutput() InstanceArrayOutput

func (InstanceArray) ToInstanceArrayOutputWithContext

func (i InstanceArray) ToInstanceArrayOutputWithContext(ctx context.Context) InstanceArrayOutput

type InstanceArrayInput

type InstanceArrayInput interface {
	pulumi.Input

	ToInstanceArrayOutput() InstanceArrayOutput
	ToInstanceArrayOutputWithContext(context.Context) InstanceArrayOutput
}

InstanceArrayInput is an input type that accepts InstanceArray and InstanceArrayOutput values. You can construct a concrete instance of `InstanceArrayInput` via:

InstanceArray{ InstanceArgs{...} }

type InstanceArrayOutput

type InstanceArrayOutput struct{ *pulumi.OutputState }

func (InstanceArrayOutput) ElementType

func (InstanceArrayOutput) ElementType() reflect.Type

func (InstanceArrayOutput) Index

func (InstanceArrayOutput) ToInstanceArrayOutput

func (o InstanceArrayOutput) ToInstanceArrayOutput() InstanceArrayOutput

func (InstanceArrayOutput) ToInstanceArrayOutputWithContext

func (o InstanceArrayOutput) ToInstanceArrayOutputWithContext(ctx context.Context) InstanceArrayOutput

type InstanceInput

type InstanceInput interface {
	pulumi.Input

	ToInstanceOutput() InstanceOutput
	ToInstanceOutputWithContext(ctx context.Context) InstanceOutput
}

type InstanceMap

type InstanceMap map[string]InstanceInput

func (InstanceMap) ElementType

func (InstanceMap) ElementType() reflect.Type

func (InstanceMap) ToInstanceMapOutput

func (i InstanceMap) ToInstanceMapOutput() InstanceMapOutput

func (InstanceMap) ToInstanceMapOutputWithContext

func (i InstanceMap) ToInstanceMapOutputWithContext(ctx context.Context) InstanceMapOutput

type InstanceMapInput

type InstanceMapInput interface {
	pulumi.Input

	ToInstanceMapOutput() InstanceMapOutput
	ToInstanceMapOutputWithContext(context.Context) InstanceMapOutput
}

InstanceMapInput is an input type that accepts InstanceMap and InstanceMapOutput values. You can construct a concrete instance of `InstanceMapInput` via:

InstanceMap{ "key": InstanceArgs{...} }

type InstanceMapOutput

type InstanceMapOutput struct{ *pulumi.OutputState }

func (InstanceMapOutput) ElementType

func (InstanceMapOutput) ElementType() reflect.Type

func (InstanceMapOutput) MapIndex

func (InstanceMapOutput) ToInstanceMapOutput

func (o InstanceMapOutput) ToInstanceMapOutput() InstanceMapOutput

func (InstanceMapOutput) ToInstanceMapOutputWithContext

func (o InstanceMapOutput) ToInstanceMapOutputWithContext(ctx context.Context) InstanceMapOutput

type InstanceMixIpTargetConfig

type InstanceMixIpTargetConfig struct {
	pulumi.CustomResourceState

	// ID of CLB instances to be queried.
	LoadBalancerId pulumi.StringOutput `pulumi:"loadBalancerId"`
	// False: closed True:open.
	MixIpTarget pulumi.BoolOutput `pulumi:"mixIpTarget"`
}

func GetInstanceMixIpTargetConfig

func GetInstanceMixIpTargetConfig(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *InstanceMixIpTargetConfigState, opts ...pulumi.ResourceOption) (*InstanceMixIpTargetConfig, error)

GetInstanceMixIpTargetConfig gets an existing InstanceMixIpTargetConfig 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 NewInstanceMixIpTargetConfig

func NewInstanceMixIpTargetConfig(ctx *pulumi.Context,
	name string, args *InstanceMixIpTargetConfigArgs, opts ...pulumi.ResourceOption) (*InstanceMixIpTargetConfig, error)

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

func (*InstanceMixIpTargetConfig) ElementType

func (*InstanceMixIpTargetConfig) ElementType() reflect.Type

func (*InstanceMixIpTargetConfig) ToInstanceMixIpTargetConfigOutput

func (i *InstanceMixIpTargetConfig) ToInstanceMixIpTargetConfigOutput() InstanceMixIpTargetConfigOutput

func (*InstanceMixIpTargetConfig) ToInstanceMixIpTargetConfigOutputWithContext

func (i *InstanceMixIpTargetConfig) ToInstanceMixIpTargetConfigOutputWithContext(ctx context.Context) InstanceMixIpTargetConfigOutput

type InstanceMixIpTargetConfigArgs

type InstanceMixIpTargetConfigArgs struct {
	// ID of CLB instances to be queried.
	LoadBalancerId pulumi.StringInput
	// False: closed True:open.
	MixIpTarget pulumi.BoolInput
}

The set of arguments for constructing a InstanceMixIpTargetConfig resource.

func (InstanceMixIpTargetConfigArgs) ElementType

type InstanceMixIpTargetConfigArray

type InstanceMixIpTargetConfigArray []InstanceMixIpTargetConfigInput

func (InstanceMixIpTargetConfigArray) ElementType

func (InstanceMixIpTargetConfigArray) ToInstanceMixIpTargetConfigArrayOutput

func (i InstanceMixIpTargetConfigArray) ToInstanceMixIpTargetConfigArrayOutput() InstanceMixIpTargetConfigArrayOutput

func (InstanceMixIpTargetConfigArray) ToInstanceMixIpTargetConfigArrayOutputWithContext

func (i InstanceMixIpTargetConfigArray) ToInstanceMixIpTargetConfigArrayOutputWithContext(ctx context.Context) InstanceMixIpTargetConfigArrayOutput

type InstanceMixIpTargetConfigArrayInput

type InstanceMixIpTargetConfigArrayInput interface {
	pulumi.Input

	ToInstanceMixIpTargetConfigArrayOutput() InstanceMixIpTargetConfigArrayOutput
	ToInstanceMixIpTargetConfigArrayOutputWithContext(context.Context) InstanceMixIpTargetConfigArrayOutput
}

InstanceMixIpTargetConfigArrayInput is an input type that accepts InstanceMixIpTargetConfigArray and InstanceMixIpTargetConfigArrayOutput values. You can construct a concrete instance of `InstanceMixIpTargetConfigArrayInput` via:

InstanceMixIpTargetConfigArray{ InstanceMixIpTargetConfigArgs{...} }

type InstanceMixIpTargetConfigArrayOutput

type InstanceMixIpTargetConfigArrayOutput struct{ *pulumi.OutputState }

func (InstanceMixIpTargetConfigArrayOutput) ElementType

func (InstanceMixIpTargetConfigArrayOutput) Index

func (InstanceMixIpTargetConfigArrayOutput) ToInstanceMixIpTargetConfigArrayOutput

func (o InstanceMixIpTargetConfigArrayOutput) ToInstanceMixIpTargetConfigArrayOutput() InstanceMixIpTargetConfigArrayOutput

func (InstanceMixIpTargetConfigArrayOutput) ToInstanceMixIpTargetConfigArrayOutputWithContext

func (o InstanceMixIpTargetConfigArrayOutput) ToInstanceMixIpTargetConfigArrayOutputWithContext(ctx context.Context) InstanceMixIpTargetConfigArrayOutput

type InstanceMixIpTargetConfigInput

type InstanceMixIpTargetConfigInput interface {
	pulumi.Input

	ToInstanceMixIpTargetConfigOutput() InstanceMixIpTargetConfigOutput
	ToInstanceMixIpTargetConfigOutputWithContext(ctx context.Context) InstanceMixIpTargetConfigOutput
}

type InstanceMixIpTargetConfigMap

type InstanceMixIpTargetConfigMap map[string]InstanceMixIpTargetConfigInput

func (InstanceMixIpTargetConfigMap) ElementType

func (InstanceMixIpTargetConfigMap) ToInstanceMixIpTargetConfigMapOutput

func (i InstanceMixIpTargetConfigMap) ToInstanceMixIpTargetConfigMapOutput() InstanceMixIpTargetConfigMapOutput

func (InstanceMixIpTargetConfigMap) ToInstanceMixIpTargetConfigMapOutputWithContext

func (i InstanceMixIpTargetConfigMap) ToInstanceMixIpTargetConfigMapOutputWithContext(ctx context.Context) InstanceMixIpTargetConfigMapOutput

type InstanceMixIpTargetConfigMapInput

type InstanceMixIpTargetConfigMapInput interface {
	pulumi.Input

	ToInstanceMixIpTargetConfigMapOutput() InstanceMixIpTargetConfigMapOutput
	ToInstanceMixIpTargetConfigMapOutputWithContext(context.Context) InstanceMixIpTargetConfigMapOutput
}

InstanceMixIpTargetConfigMapInput is an input type that accepts InstanceMixIpTargetConfigMap and InstanceMixIpTargetConfigMapOutput values. You can construct a concrete instance of `InstanceMixIpTargetConfigMapInput` via:

InstanceMixIpTargetConfigMap{ "key": InstanceMixIpTargetConfigArgs{...} }

type InstanceMixIpTargetConfigMapOutput

type InstanceMixIpTargetConfigMapOutput struct{ *pulumi.OutputState }

func (InstanceMixIpTargetConfigMapOutput) ElementType

func (InstanceMixIpTargetConfigMapOutput) MapIndex

func (InstanceMixIpTargetConfigMapOutput) ToInstanceMixIpTargetConfigMapOutput

func (o InstanceMixIpTargetConfigMapOutput) ToInstanceMixIpTargetConfigMapOutput() InstanceMixIpTargetConfigMapOutput

func (InstanceMixIpTargetConfigMapOutput) ToInstanceMixIpTargetConfigMapOutputWithContext

func (o InstanceMixIpTargetConfigMapOutput) ToInstanceMixIpTargetConfigMapOutputWithContext(ctx context.Context) InstanceMixIpTargetConfigMapOutput

type InstanceMixIpTargetConfigOutput

type InstanceMixIpTargetConfigOutput struct{ *pulumi.OutputState }

func (InstanceMixIpTargetConfigOutput) ElementType

func (InstanceMixIpTargetConfigOutput) LoadBalancerId

ID of CLB instances to be queried.

func (InstanceMixIpTargetConfigOutput) MixIpTarget

False: closed True:open.

func (InstanceMixIpTargetConfigOutput) ToInstanceMixIpTargetConfigOutput

func (o InstanceMixIpTargetConfigOutput) ToInstanceMixIpTargetConfigOutput() InstanceMixIpTargetConfigOutput

func (InstanceMixIpTargetConfigOutput) ToInstanceMixIpTargetConfigOutputWithContext

func (o InstanceMixIpTargetConfigOutput) ToInstanceMixIpTargetConfigOutputWithContext(ctx context.Context) InstanceMixIpTargetConfigOutput

type InstanceMixIpTargetConfigState

type InstanceMixIpTargetConfigState struct {
	// ID of CLB instances to be queried.
	LoadBalancerId pulumi.StringPtrInput
	// False: closed True:open.
	MixIpTarget pulumi.BoolPtrInput
}

func (InstanceMixIpTargetConfigState) ElementType

type InstanceOutput

type InstanceOutput struct{ *pulumi.OutputState }

func (InstanceOutput) AddressIpVersion

func (o InstanceOutput) AddressIpVersion() pulumi.StringOutput

IP version, only applicable to open CLB. Valid values are `ipv4`, `ipv6` and `IPv6FullChain`.

func (InstanceOutput) BandwidthPackageId

func (o InstanceOutput) BandwidthPackageId() pulumi.StringPtrOutput

Bandwidth package id. If set, the `internet_charge_type` must be `BANDWIDTH_PACKAGE`.

func (InstanceOutput) ClbName

func (o InstanceOutput) ClbName() pulumi.StringOutput

Name of the CLB. The name can only contain Chinese characters, English letters, numbers, underscore and hyphen '-'.

func (InstanceOutput) ClbVips

The virtual service address table of the CLB.

func (InstanceOutput) DeleteProtect

func (o InstanceOutput) DeleteProtect() pulumi.BoolPtrOutput

Whether to enable delete protection.

func (InstanceOutput) Domain

func (o InstanceOutput) Domain() pulumi.StringOutput

Domain name of the CLB instance.

func (InstanceOutput) DynamicVip

func (o InstanceOutput) DynamicVip() pulumi.BoolPtrOutput

If create dynamic vip CLB instance, `true` or `false`.

func (InstanceOutput) ElementType

func (InstanceOutput) ElementType() reflect.Type

func (InstanceOutput) InternetBandwidthMaxOut

func (o InstanceOutput) InternetBandwidthMaxOut() pulumi.IntOutput

Max bandwidth out, only applicable to open CLB. Valid value ranges is [1, 2048]. Unit is MB.

func (InstanceOutput) InternetChargeType

func (o InstanceOutput) InternetChargeType() pulumi.StringOutput

Internet charge type, only applicable to open CLB. Valid values are `TRAFFIC_POSTPAID_BY_HOUR`, `BANDWIDTH_POSTPAID_BY_HOUR` and `BANDWIDTH_PACKAGE`.

func (InstanceOutput) LoadBalancerPassToTarget

func (o InstanceOutput) LoadBalancerPassToTarget() pulumi.BoolPtrOutput

Whether the target allow flow come from clb. If value is true, only check security group of clb, or check both clb and backend instance security group.

func (InstanceOutput) LogSetId

func (o InstanceOutput) LogSetId() pulumi.StringPtrOutput

The id of log set.

func (InstanceOutput) LogTopicId

func (o InstanceOutput) LogTopicId() pulumi.StringPtrOutput

The id of log topic.

func (InstanceOutput) MasterZoneId

func (o InstanceOutput) MasterZoneId() pulumi.StringPtrOutput

Setting master zone id of cross available zone disaster recovery, only applicable to open CLB.

func (InstanceOutput) NetworkType

func (o InstanceOutput) NetworkType() pulumi.StringOutput

Type of CLB instance. Valid values: `OPEN` and `INTERNAL`.

func (InstanceOutput) ProjectId

func (o InstanceOutput) ProjectId() pulumi.IntPtrOutput

ID of the project within the CLB instance, `0` - Default Project.

func (InstanceOutput) SecurityGroups

func (o InstanceOutput) SecurityGroups() pulumi.StringArrayOutput

Security groups of the CLB instance. Supports both `OPEN` and `INTERNAL` CLBs.

func (InstanceOutput) SlaveZoneId

func (o InstanceOutput) SlaveZoneId() pulumi.StringPtrOutput

Setting slave zone id of cross available zone disaster recovery, only applicable to open CLB. this zone will undertake traffic when the master is down.

func (InstanceOutput) SnatIps

Snat Ip List, required with `snat_pro=true`. NOTE: This argument cannot be read and modified here because dynamic ip is untraceable, please import resource `tencentcloud_clb_snat_ip` to handle fixed ips.

func (InstanceOutput) SnatPro

func (o InstanceOutput) SnatPro() pulumi.BoolPtrOutput

Indicates whether Binding IPs of other VPCs feature switch.

func (InstanceOutput) SubnetId

func (o InstanceOutput) SubnetId() pulumi.StringPtrOutput

Subnet ID of the CLB. Effective only for CLB within the VPC. Only supports `INTERNAL` CLBs. Default is `ipv4`.

func (InstanceOutput) Tags

func (o InstanceOutput) Tags() pulumi.MapOutput

The available tags within this CLB.

func (InstanceOutput) TargetRegionInfoRegion

func (o InstanceOutput) TargetRegionInfoRegion() pulumi.StringOutput

Region information of backend services are attached the CLB instance. Only supports `OPEN` CLBs.

func (InstanceOutput) TargetRegionInfoVpcId

func (o InstanceOutput) TargetRegionInfoVpcId() pulumi.StringOutput

Vpc information of backend services are attached the CLB instance. Only supports `OPEN` CLBs.

func (InstanceOutput) ToInstanceOutput

func (o InstanceOutput) ToInstanceOutput() InstanceOutput

func (InstanceOutput) ToInstanceOutputWithContext

func (o InstanceOutput) ToInstanceOutputWithContext(ctx context.Context) InstanceOutput

func (InstanceOutput) VipIsp

func (o InstanceOutput) VipIsp() pulumi.StringOutput

Network operator, only applicable to open CLB. Valid values are `CMCC`(China Mobile), `CTCC`(Telecom), `CUCC`(China Unicom) and `BGP`. If this ISP is specified, network billing method can only use the bandwidth package billing (BANDWIDTH_PACKAGE).

func (InstanceOutput) VpcId

VPC ID of the CLB.

func (InstanceOutput) ZoneId

Available zone id, only applicable to open CLB.

type InstanceSlaConfig

type InstanceSlaConfig struct {
	pulumi.CustomResourceState

	// ID of the CLB instance.
	LoadBalancerId pulumi.StringOutput `pulumi:"loadBalancerId"`
	// To upgrade to LCU-supported CLB instances. It must be SLA.
	SlaType pulumi.StringOutput `pulumi:"slaType"`
}

func GetInstanceSlaConfig

func GetInstanceSlaConfig(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *InstanceSlaConfigState, opts ...pulumi.ResourceOption) (*InstanceSlaConfig, error)

GetInstanceSlaConfig gets an existing InstanceSlaConfig 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 NewInstanceSlaConfig

func NewInstanceSlaConfig(ctx *pulumi.Context,
	name string, args *InstanceSlaConfigArgs, opts ...pulumi.ResourceOption) (*InstanceSlaConfig, error)

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

func (*InstanceSlaConfig) ElementType

func (*InstanceSlaConfig) ElementType() reflect.Type

func (*InstanceSlaConfig) ToInstanceSlaConfigOutput

func (i *InstanceSlaConfig) ToInstanceSlaConfigOutput() InstanceSlaConfigOutput

func (*InstanceSlaConfig) ToInstanceSlaConfigOutputWithContext

func (i *InstanceSlaConfig) ToInstanceSlaConfigOutputWithContext(ctx context.Context) InstanceSlaConfigOutput

type InstanceSlaConfigArgs

type InstanceSlaConfigArgs struct {
	// ID of the CLB instance.
	LoadBalancerId pulumi.StringInput
	// To upgrade to LCU-supported CLB instances. It must be SLA.
	SlaType pulumi.StringInput
}

The set of arguments for constructing a InstanceSlaConfig resource.

func (InstanceSlaConfigArgs) ElementType

func (InstanceSlaConfigArgs) ElementType() reflect.Type

type InstanceSlaConfigArray

type InstanceSlaConfigArray []InstanceSlaConfigInput

func (InstanceSlaConfigArray) ElementType

func (InstanceSlaConfigArray) ElementType() reflect.Type

func (InstanceSlaConfigArray) ToInstanceSlaConfigArrayOutput

func (i InstanceSlaConfigArray) ToInstanceSlaConfigArrayOutput() InstanceSlaConfigArrayOutput

func (InstanceSlaConfigArray) ToInstanceSlaConfigArrayOutputWithContext

func (i InstanceSlaConfigArray) ToInstanceSlaConfigArrayOutputWithContext(ctx context.Context) InstanceSlaConfigArrayOutput

type InstanceSlaConfigArrayInput

type InstanceSlaConfigArrayInput interface {
	pulumi.Input

	ToInstanceSlaConfigArrayOutput() InstanceSlaConfigArrayOutput
	ToInstanceSlaConfigArrayOutputWithContext(context.Context) InstanceSlaConfigArrayOutput
}

InstanceSlaConfigArrayInput is an input type that accepts InstanceSlaConfigArray and InstanceSlaConfigArrayOutput values. You can construct a concrete instance of `InstanceSlaConfigArrayInput` via:

InstanceSlaConfigArray{ InstanceSlaConfigArgs{...} }

type InstanceSlaConfigArrayOutput

type InstanceSlaConfigArrayOutput struct{ *pulumi.OutputState }

func (InstanceSlaConfigArrayOutput) ElementType

func (InstanceSlaConfigArrayOutput) Index

func (InstanceSlaConfigArrayOutput) ToInstanceSlaConfigArrayOutput

func (o InstanceSlaConfigArrayOutput) ToInstanceSlaConfigArrayOutput() InstanceSlaConfigArrayOutput

func (InstanceSlaConfigArrayOutput) ToInstanceSlaConfigArrayOutputWithContext

func (o InstanceSlaConfigArrayOutput) ToInstanceSlaConfigArrayOutputWithContext(ctx context.Context) InstanceSlaConfigArrayOutput

type InstanceSlaConfigInput

type InstanceSlaConfigInput interface {
	pulumi.Input

	ToInstanceSlaConfigOutput() InstanceSlaConfigOutput
	ToInstanceSlaConfigOutputWithContext(ctx context.Context) InstanceSlaConfigOutput
}

type InstanceSlaConfigMap

type InstanceSlaConfigMap map[string]InstanceSlaConfigInput

func (InstanceSlaConfigMap) ElementType

func (InstanceSlaConfigMap) ElementType() reflect.Type

func (InstanceSlaConfigMap) ToInstanceSlaConfigMapOutput

func (i InstanceSlaConfigMap) ToInstanceSlaConfigMapOutput() InstanceSlaConfigMapOutput

func (InstanceSlaConfigMap) ToInstanceSlaConfigMapOutputWithContext

func (i InstanceSlaConfigMap) ToInstanceSlaConfigMapOutputWithContext(ctx context.Context) InstanceSlaConfigMapOutput

type InstanceSlaConfigMapInput

type InstanceSlaConfigMapInput interface {
	pulumi.Input

	ToInstanceSlaConfigMapOutput() InstanceSlaConfigMapOutput
	ToInstanceSlaConfigMapOutputWithContext(context.Context) InstanceSlaConfigMapOutput
}

InstanceSlaConfigMapInput is an input type that accepts InstanceSlaConfigMap and InstanceSlaConfigMapOutput values. You can construct a concrete instance of `InstanceSlaConfigMapInput` via:

InstanceSlaConfigMap{ "key": InstanceSlaConfigArgs{...} }

type InstanceSlaConfigMapOutput

type InstanceSlaConfigMapOutput struct{ *pulumi.OutputState }

func (InstanceSlaConfigMapOutput) ElementType

func (InstanceSlaConfigMapOutput) ElementType() reflect.Type

func (InstanceSlaConfigMapOutput) MapIndex

func (InstanceSlaConfigMapOutput) ToInstanceSlaConfigMapOutput

func (o InstanceSlaConfigMapOutput) ToInstanceSlaConfigMapOutput() InstanceSlaConfigMapOutput

func (InstanceSlaConfigMapOutput) ToInstanceSlaConfigMapOutputWithContext

func (o InstanceSlaConfigMapOutput) ToInstanceSlaConfigMapOutputWithContext(ctx context.Context) InstanceSlaConfigMapOutput

type InstanceSlaConfigOutput

type InstanceSlaConfigOutput struct{ *pulumi.OutputState }

func (InstanceSlaConfigOutput) ElementType

func (InstanceSlaConfigOutput) ElementType() reflect.Type

func (InstanceSlaConfigOutput) LoadBalancerId

func (o InstanceSlaConfigOutput) LoadBalancerId() pulumi.StringOutput

ID of the CLB instance.

func (InstanceSlaConfigOutput) SlaType

To upgrade to LCU-supported CLB instances. It must be SLA.

func (InstanceSlaConfigOutput) ToInstanceSlaConfigOutput

func (o InstanceSlaConfigOutput) ToInstanceSlaConfigOutput() InstanceSlaConfigOutput

func (InstanceSlaConfigOutput) ToInstanceSlaConfigOutputWithContext

func (o InstanceSlaConfigOutput) ToInstanceSlaConfigOutputWithContext(ctx context.Context) InstanceSlaConfigOutput

type InstanceSlaConfigState

type InstanceSlaConfigState struct {
	// ID of the CLB instance.
	LoadBalancerId pulumi.StringPtrInput
	// To upgrade to LCU-supported CLB instances. It must be SLA.
	SlaType pulumi.StringPtrInput
}

func (InstanceSlaConfigState) ElementType

func (InstanceSlaConfigState) ElementType() reflect.Type

type InstanceSnatIp

type InstanceSnatIp struct {
	Ip       *string `pulumi:"ip"`
	SubnetId string  `pulumi:"subnetId"`
}

type InstanceSnatIpArgs

type InstanceSnatIpArgs struct {
	Ip       pulumi.StringPtrInput `pulumi:"ip"`
	SubnetId pulumi.StringInput    `pulumi:"subnetId"`
}

func (InstanceSnatIpArgs) ElementType

func (InstanceSnatIpArgs) ElementType() reflect.Type

func (InstanceSnatIpArgs) ToInstanceSnatIpOutput

func (i InstanceSnatIpArgs) ToInstanceSnatIpOutput() InstanceSnatIpOutput

func (InstanceSnatIpArgs) ToInstanceSnatIpOutputWithContext

func (i InstanceSnatIpArgs) ToInstanceSnatIpOutputWithContext(ctx context.Context) InstanceSnatIpOutput

type InstanceSnatIpArray

type InstanceSnatIpArray []InstanceSnatIpInput

func (InstanceSnatIpArray) ElementType

func (InstanceSnatIpArray) ElementType() reflect.Type

func (InstanceSnatIpArray) ToInstanceSnatIpArrayOutput

func (i InstanceSnatIpArray) ToInstanceSnatIpArrayOutput() InstanceSnatIpArrayOutput

func (InstanceSnatIpArray) ToInstanceSnatIpArrayOutputWithContext

func (i InstanceSnatIpArray) ToInstanceSnatIpArrayOutputWithContext(ctx context.Context) InstanceSnatIpArrayOutput

type InstanceSnatIpArrayInput

type InstanceSnatIpArrayInput interface {
	pulumi.Input

	ToInstanceSnatIpArrayOutput() InstanceSnatIpArrayOutput
	ToInstanceSnatIpArrayOutputWithContext(context.Context) InstanceSnatIpArrayOutput
}

InstanceSnatIpArrayInput is an input type that accepts InstanceSnatIpArray and InstanceSnatIpArrayOutput values. You can construct a concrete instance of `InstanceSnatIpArrayInput` via:

InstanceSnatIpArray{ InstanceSnatIpArgs{...} }

type InstanceSnatIpArrayOutput

type InstanceSnatIpArrayOutput struct{ *pulumi.OutputState }

func (InstanceSnatIpArrayOutput) ElementType

func (InstanceSnatIpArrayOutput) ElementType() reflect.Type

func (InstanceSnatIpArrayOutput) Index

func (InstanceSnatIpArrayOutput) ToInstanceSnatIpArrayOutput

func (o InstanceSnatIpArrayOutput) ToInstanceSnatIpArrayOutput() InstanceSnatIpArrayOutput

func (InstanceSnatIpArrayOutput) ToInstanceSnatIpArrayOutputWithContext

func (o InstanceSnatIpArrayOutput) ToInstanceSnatIpArrayOutputWithContext(ctx context.Context) InstanceSnatIpArrayOutput

type InstanceSnatIpInput

type InstanceSnatIpInput interface {
	pulumi.Input

	ToInstanceSnatIpOutput() InstanceSnatIpOutput
	ToInstanceSnatIpOutputWithContext(context.Context) InstanceSnatIpOutput
}

InstanceSnatIpInput is an input type that accepts InstanceSnatIpArgs and InstanceSnatIpOutput values. You can construct a concrete instance of `InstanceSnatIpInput` via:

InstanceSnatIpArgs{...}

type InstanceSnatIpOutput

type InstanceSnatIpOutput struct{ *pulumi.OutputState }

func (InstanceSnatIpOutput) ElementType

func (InstanceSnatIpOutput) ElementType() reflect.Type

func (InstanceSnatIpOutput) Ip

func (InstanceSnatIpOutput) SubnetId

func (InstanceSnatIpOutput) ToInstanceSnatIpOutput

func (o InstanceSnatIpOutput) ToInstanceSnatIpOutput() InstanceSnatIpOutput

func (InstanceSnatIpOutput) ToInstanceSnatIpOutputWithContext

func (o InstanceSnatIpOutput) ToInstanceSnatIpOutputWithContext(ctx context.Context) InstanceSnatIpOutput

type InstanceState

type InstanceState struct {
	// IP version, only applicable to open CLB. Valid values are `ipv4`, `ipv6` and `IPv6FullChain`.
	AddressIpVersion pulumi.StringPtrInput
	// Bandwidth package id. If set, the `internet_charge_type` must be `BANDWIDTH_PACKAGE`.
	BandwidthPackageId pulumi.StringPtrInput
	// Name of the CLB. The name can only contain Chinese characters, English letters, numbers, underscore and hyphen '-'.
	ClbName pulumi.StringPtrInput
	// The virtual service address table of the CLB.
	ClbVips pulumi.StringArrayInput
	// Whether to enable delete protection.
	DeleteProtect pulumi.BoolPtrInput
	// Domain name of the CLB instance.
	Domain pulumi.StringPtrInput
	// If create dynamic vip CLB instance, `true` or `false`.
	DynamicVip pulumi.BoolPtrInput
	// Max bandwidth out, only applicable to open CLB. Valid value ranges is [1, 2048]. Unit is MB.
	InternetBandwidthMaxOut pulumi.IntPtrInput
	// Internet charge type, only applicable to open CLB. Valid values are `TRAFFIC_POSTPAID_BY_HOUR`,
	// `BANDWIDTH_POSTPAID_BY_HOUR` and `BANDWIDTH_PACKAGE`.
	InternetChargeType pulumi.StringPtrInput
	// Whether the target allow flow come from clb. If value is true, only check security group of clb, or check both clb and
	// backend instance security group.
	LoadBalancerPassToTarget pulumi.BoolPtrInput
	// The id of log set.
	LogSetId pulumi.StringPtrInput
	// The id of log topic.
	LogTopicId pulumi.StringPtrInput
	// Setting master zone id of cross available zone disaster recovery, only applicable to open CLB.
	MasterZoneId pulumi.StringPtrInput
	// Type of CLB instance. Valid values: `OPEN` and `INTERNAL`.
	NetworkType pulumi.StringPtrInput
	// ID of the project within the CLB instance, `0` - Default Project.
	ProjectId pulumi.IntPtrInput
	// Security groups of the CLB instance. Supports both `OPEN` and `INTERNAL` CLBs.
	SecurityGroups pulumi.StringArrayInput
	// Setting slave zone id of cross available zone disaster recovery, only applicable to open CLB. this zone will undertake
	// traffic when the master is down.
	SlaveZoneId pulumi.StringPtrInput
	// Snat Ip List, required with `snat_pro=true`. NOTE: This argument cannot be read and modified here because dynamic ip is
	// untraceable, please import resource `tencentcloud_clb_snat_ip` to handle fixed ips.
	SnatIps InstanceSnatIpArrayInput
	// Indicates whether Binding IPs of other VPCs feature switch.
	SnatPro pulumi.BoolPtrInput
	// Subnet ID of the CLB. Effective only for CLB within the VPC. Only supports `INTERNAL` CLBs. Default is `ipv4`.
	SubnetId pulumi.StringPtrInput
	// The available tags within this CLB.
	Tags pulumi.MapInput
	// Region information of backend services are attached the CLB instance. Only supports `OPEN` CLBs.
	TargetRegionInfoRegion pulumi.StringPtrInput
	// Vpc information of backend services are attached the CLB instance. Only supports `OPEN` CLBs.
	TargetRegionInfoVpcId pulumi.StringPtrInput
	// Network operator, only applicable to open CLB. Valid values are `CMCC`(China Mobile), `CTCC`(Telecom), `CUCC`(China
	// Unicom) and `BGP`. If this ISP is specified, network billing method can only use the bandwidth package billing
	// (BANDWIDTH_PACKAGE).
	VipIsp pulumi.StringPtrInput
	// VPC ID of the CLB.
	VpcId pulumi.StringPtrInput
	// Available zone id, only applicable to open CLB.
	ZoneId pulumi.StringPtrInput
}

func (InstanceState) ElementType

func (InstanceState) ElementType() reflect.Type

type Listener

type Listener struct {
	pulumi.CustomResourceState

	// ID of the client certificate. NOTES: Only supports listeners of `HTTPS` and `TCP_SSL` protocol and must be set when the
	// ssl mode is `MUTUAL`.
	CertificateCaId pulumi.StringPtrOutput `pulumi:"certificateCaId"`
	// ID of the server certificate. NOTES: Only supports listeners of `HTTPS` and `TCP_SSL` protocol and must be set when it
	// is available.
	CertificateId pulumi.StringPtrOutput `pulumi:"certificateId"`
	// Type of certificate. Valid values: `UNIDIRECTIONAL`, `MUTUAL`. NOTES: Only supports listeners of `HTTPS` and `TCP_SSL`
	// protocol and must be set when it is available.
	CertificateSslMode pulumi.StringPtrOutput `pulumi:"certificateSslMode"`
	// ID of the CLB.
	ClbId pulumi.StringOutput `pulumi:"clbId"`
	// Health check protocol. When the value of `health_check_type` of the health check protocol is `CUSTOM`, this field is
	// required, which represents the input format of the health check. Valid values: `HEX`, `TEXT`.
	HealthCheckContextType pulumi.StringPtrOutput `pulumi:"healthCheckContextType"`
	// Health threshold of health check, and the default is `3`. If a success result is returned for the health check for 3
	// consecutive times, the backend CVM is identified as healthy. The value range is 2-10. NOTES: TCP/UDP/TCP_SSL listener
	// allows direct configuration, HTTP/HTTPS listener needs to be configured in tencentcloud_clb_listener_rule.
	HealthCheckHealthNum pulumi.IntOutput `pulumi:"healthCheckHealthNum"`
	// HTTP health check code of TCP listener, Valid value ranges: [1~31]. When the value of `health_check_type` of the health
	// check protocol is `HTTP`, this field is required. Valid values: `1`, `2`, `4`, `8`, `16`. `1` means http_1xx, `2` means
	// http_2xx, `4` means http_3xx, `8` means http_4xx, `16` means http_5xx.If you want multiple return codes to indicate
	// health, need to add the corresponding values.
	HealthCheckHttpCode pulumi.IntPtrOutput `pulumi:"healthCheckHttpCode"`
	// HTTP health check domain of TCP listener.
	HealthCheckHttpDomain pulumi.StringPtrOutput `pulumi:"healthCheckHttpDomain"`
	// HTTP health check method of TCP listener. Valid values: `HEAD`, `GET`.
	HealthCheckHttpMethod pulumi.StringOutput `pulumi:"healthCheckHttpMethod"`
	// HTTP health check path of TCP listener.
	HealthCheckHttpPath pulumi.StringPtrOutput `pulumi:"healthCheckHttpPath"`
	// The HTTP version of the backend service. When the value of `health_check_type` of the health check protocol is `HTTP`,
	// this field is required. Valid values: `HTTP/1.0`, `HTTP/1.1`.
	HealthCheckHttpVersion pulumi.StringPtrOutput `pulumi:"healthCheckHttpVersion"`
	// Interval time of health check. Valid value ranges: [2~300] sec. and the default is 5 sec. NOTES: TCP/UDP/TCP_SSL
	// listener allows direct configuration, HTTP/HTTPS listener needs to be configured in `tencentcloud_clb_listener_rule`.
	HealthCheckIntervalTime pulumi.IntOutput `pulumi:"healthCheckIntervalTime"`
	// The health check port is the port of the backend service by default. Unless you want to specify a specific port, it is
	// recommended to leave it blank. Only applicable to TCP/UDP listener.
	HealthCheckPort pulumi.IntPtrOutput `pulumi:"healthCheckPort"`
	// It represents the result returned by the health check. When the value of `health_check_type` of the health check
	// protocol is `CUSTOM`, this field is required. Only ASCII visible characters are allowed and the maximum length is 500.
	// When `health_check_context_type` value is `HEX`, the characters of SendContext and RecvContext can only be selected in
	// `0123456789ABCDEF` and the length must be even digits.
	HealthCheckRecvContext pulumi.StringPtrOutput `pulumi:"healthCheckRecvContext"`
	// It represents the content of the request sent by the health check. When the value of `health_check_type` of the health
	// check protocol is `CUSTOM`, this field is required. Only visible ASCII characters are allowed and the maximum length is
	// 500. When `health_check_context_type` value is `HEX`, the characters of SendContext and RecvContext can only be selected
	// in `0123456789ABCDEF` and the length must be even digits.
	HealthCheckSendContext pulumi.StringPtrOutput `pulumi:"healthCheckSendContext"`
	// Indicates whether health check is enabled.
	HealthCheckSwitch pulumi.BoolOutput `pulumi:"healthCheckSwitch"`
	// Response timeout of health check. Valid value ranges: [2~60] sec. Default is 2 sec. Response timeout needs to be less
	// than check interval. NOTES: Only supports listeners of `TCP`,`UDP`,`TCP_SSL` protocol.
	HealthCheckTimeOut pulumi.IntOutput `pulumi:"healthCheckTimeOut"`
	// Protocol used for health check. Valid values: `CUSTOM`, `TCP`, `HTTP`.
	HealthCheckType pulumi.StringOutput `pulumi:"healthCheckType"`
	// Unhealthy threshold of health check, and the default is `3`. If a success result is returned for the health check 3
	// consecutive times, the CVM is identified as unhealthy. The value range is [2-10]. NOTES: TCP/UDP/TCP_SSL listener allows
	// direct configuration, HTTP/HTTPS listener needs to be configured in `tencentcloud_clb_listener_rule`.
	HealthCheckUnhealthNum pulumi.IntOutput `pulumi:"healthCheckUnhealthNum"`
	// ID of this CLB listener.
	ListenerId pulumi.StringOutput `pulumi:"listenerId"`
	// Name of the CLB listener, and available values can only be Chinese characters, English letters, numbers, underscore and
	// hyphen '-'.
	ListenerName pulumi.StringOutput `pulumi:"listenerName"`
	// Port of the CLB listener.
	Port pulumi.IntPtrOutput `pulumi:"port"`
	// Type of protocol within the listener. Valid values: `TCP`, `UDP`, `HTTP`, `HTTPS`, `TCP_SSL` and `QUIC`.
	Protocol pulumi.StringOutput `pulumi:"protocol"`
	// Scheduling method of the CLB listener, and available values are 'WRR' and 'LEAST_CONN'. The default is 'WRR'. NOTES: The
	// listener of `HTTP` and `HTTPS` protocol additionally supports the `IP Hash` method. NOTES: TCP/UDP/TCP_SSL listener
	// allows direct configuration, HTTP/HTTPS listener needs to be configured in `tencentcloud_clb_listener_rule`.
	Scheduler pulumi.StringPtrOutput `pulumi:"scheduler"`
	// Time of session persistence within the CLB listener. NOTES: Available when scheduler is specified as `WRR`, and not
	// available when listener protocol is `TCP_SSL`. NOTES: TCP/UDP/TCP_SSL listener allows direct configuration, HTTP/HTTPS
	// listener needs to be configured in `tencentcloud_clb_listener_rule`.
	SessionExpireTime pulumi.IntPtrOutput `pulumi:"sessionExpireTime"`
	// Indicates whether SNI is enabled, and only supported with protocol `HTTPS`. If enabled, you can set a certificate for
	// each rule in `tencentcloud_clb_listener_rule`, otherwise all rules have a certificate.
	SniSwitch pulumi.BoolPtrOutput `pulumi:"sniSwitch"`
	// Backend target type. Valid values: `NODE`, `TARGETGROUP`. `NODE` means to bind ordinary nodes, `TARGETGROUP` means to
	// bind target group. NOTES: TCP/UDP/TCP_SSL listener must configuration, HTTP/HTTPS listener needs to be configured in
	// tencentcloud_clb_listener_rule.
	TargetType pulumi.StringOutput `pulumi:"targetType"`
}

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

func (*Listener) ElementType() reflect.Type

func (*Listener) ToListenerOutput

func (i *Listener) ToListenerOutput() ListenerOutput

func (*Listener) ToListenerOutputWithContext

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

type ListenerArgs

type ListenerArgs struct {
	// ID of the client certificate. NOTES: Only supports listeners of `HTTPS` and `TCP_SSL` protocol and must be set when the
	// ssl mode is `MUTUAL`.
	CertificateCaId pulumi.StringPtrInput
	// ID of the server certificate. NOTES: Only supports listeners of `HTTPS` and `TCP_SSL` protocol and must be set when it
	// is available.
	CertificateId pulumi.StringPtrInput
	// Type of certificate. Valid values: `UNIDIRECTIONAL`, `MUTUAL`. NOTES: Only supports listeners of `HTTPS` and `TCP_SSL`
	// protocol and must be set when it is available.
	CertificateSslMode pulumi.StringPtrInput
	// ID of the CLB.
	ClbId pulumi.StringInput
	// Health check protocol. When the value of `health_check_type` of the health check protocol is `CUSTOM`, this field is
	// required, which represents the input format of the health check. Valid values: `HEX`, `TEXT`.
	HealthCheckContextType pulumi.StringPtrInput
	// Health threshold of health check, and the default is `3`. If a success result is returned for the health check for 3
	// consecutive times, the backend CVM is identified as healthy. The value range is 2-10. NOTES: TCP/UDP/TCP_SSL listener
	// allows direct configuration, HTTP/HTTPS listener needs to be configured in tencentcloud_clb_listener_rule.
	HealthCheckHealthNum pulumi.IntPtrInput
	// HTTP health check code of TCP listener, Valid value ranges: [1~31]. When the value of `health_check_type` of the health
	// check protocol is `HTTP`, this field is required. Valid values: `1`, `2`, `4`, `8`, `16`. `1` means http_1xx, `2` means
	// http_2xx, `4` means http_3xx, `8` means http_4xx, `16` means http_5xx.If you want multiple return codes to indicate
	// health, need to add the corresponding values.
	HealthCheckHttpCode pulumi.IntPtrInput
	// HTTP health check domain of TCP listener.
	HealthCheckHttpDomain pulumi.StringPtrInput
	// HTTP health check method of TCP listener. Valid values: `HEAD`, `GET`.
	HealthCheckHttpMethod pulumi.StringPtrInput
	// HTTP health check path of TCP listener.
	HealthCheckHttpPath pulumi.StringPtrInput
	// The HTTP version of the backend service. When the value of `health_check_type` of the health check protocol is `HTTP`,
	// this field is required. Valid values: `HTTP/1.0`, `HTTP/1.1`.
	HealthCheckHttpVersion pulumi.StringPtrInput
	// Interval time of health check. Valid value ranges: [2~300] sec. and the default is 5 sec. NOTES: TCP/UDP/TCP_SSL
	// listener allows direct configuration, HTTP/HTTPS listener needs to be configured in `tencentcloud_clb_listener_rule`.
	HealthCheckIntervalTime pulumi.IntPtrInput
	// The health check port is the port of the backend service by default. Unless you want to specify a specific port, it is
	// recommended to leave it blank. Only applicable to TCP/UDP listener.
	HealthCheckPort pulumi.IntPtrInput
	// It represents the result returned by the health check. When the value of `health_check_type` of the health check
	// protocol is `CUSTOM`, this field is required. Only ASCII visible characters are allowed and the maximum length is 500.
	// When `health_check_context_type` value is `HEX`, the characters of SendContext and RecvContext can only be selected in
	// `0123456789ABCDEF` and the length must be even digits.
	HealthCheckRecvContext pulumi.StringPtrInput
	// It represents the content of the request sent by the health check. When the value of `health_check_type` of the health
	// check protocol is `CUSTOM`, this field is required. Only visible ASCII characters are allowed and the maximum length is
	// 500. When `health_check_context_type` value is `HEX`, the characters of SendContext and RecvContext can only be selected
	// in `0123456789ABCDEF` and the length must be even digits.
	HealthCheckSendContext pulumi.StringPtrInput
	// Indicates whether health check is enabled.
	HealthCheckSwitch pulumi.BoolPtrInput
	// Response timeout of health check. Valid value ranges: [2~60] sec. Default is 2 sec. Response timeout needs to be less
	// than check interval. NOTES: Only supports listeners of `TCP`,`UDP`,`TCP_SSL` protocol.
	HealthCheckTimeOut pulumi.IntPtrInput
	// Protocol used for health check. Valid values: `CUSTOM`, `TCP`, `HTTP`.
	HealthCheckType pulumi.StringPtrInput
	// Unhealthy threshold of health check, and the default is `3`. If a success result is returned for the health check 3
	// consecutive times, the CVM is identified as unhealthy. The value range is [2-10]. NOTES: TCP/UDP/TCP_SSL listener allows
	// direct configuration, HTTP/HTTPS listener needs to be configured in `tencentcloud_clb_listener_rule`.
	HealthCheckUnhealthNum pulumi.IntPtrInput
	// Name of the CLB listener, and available values can only be Chinese characters, English letters, numbers, underscore and
	// hyphen '-'.
	ListenerName pulumi.StringInput
	// Port of the CLB listener.
	Port pulumi.IntPtrInput
	// Type of protocol within the listener. Valid values: `TCP`, `UDP`, `HTTP`, `HTTPS`, `TCP_SSL` and `QUIC`.
	Protocol pulumi.StringInput
	// Scheduling method of the CLB listener, and available values are 'WRR' and 'LEAST_CONN'. The default is 'WRR'. NOTES: The
	// listener of `HTTP` and `HTTPS` protocol additionally supports the `IP Hash` method. NOTES: TCP/UDP/TCP_SSL listener
	// allows direct configuration, HTTP/HTTPS listener needs to be configured in `tencentcloud_clb_listener_rule`.
	Scheduler pulumi.StringPtrInput
	// Time of session persistence within the CLB listener. NOTES: Available when scheduler is specified as `WRR`, and not
	// available when listener protocol is `TCP_SSL`. NOTES: TCP/UDP/TCP_SSL listener allows direct configuration, HTTP/HTTPS
	// listener needs to be configured in `tencentcloud_clb_listener_rule`.
	SessionExpireTime pulumi.IntPtrInput
	// Indicates whether SNI is enabled, and only supported with protocol `HTTPS`. If enabled, you can set a certificate for
	// each rule in `tencentcloud_clb_listener_rule`, otherwise all rules have a certificate.
	SniSwitch pulumi.BoolPtrInput
	// Backend target type. Valid values: `NODE`, `TARGETGROUP`. `NODE` means to bind ordinary nodes, `TARGETGROUP` means to
	// bind target group. NOTES: TCP/UDP/TCP_SSL listener must configuration, HTTP/HTTPS listener needs to be configured in
	// tencentcloud_clb_listener_rule.
	TargetType pulumi.StringPtrInput
}

The set of arguments for constructing a Listener resource.

func (ListenerArgs) ElementType

func (ListenerArgs) ElementType() reflect.Type

type ListenerArray

type ListenerArray []ListenerInput

func (ListenerArray) ElementType

func (ListenerArray) ElementType() reflect.Type

func (ListenerArray) ToListenerArrayOutput

func (i ListenerArray) ToListenerArrayOutput() ListenerArrayOutput

func (ListenerArray) ToListenerArrayOutputWithContext

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

type ListenerArrayInput

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

type ListenerArrayOutput struct{ *pulumi.OutputState }

func (ListenerArrayOutput) ElementType

func (ListenerArrayOutput) ElementType() reflect.Type

func (ListenerArrayOutput) Index

func (ListenerArrayOutput) ToListenerArrayOutput

func (o ListenerArrayOutput) ToListenerArrayOutput() ListenerArrayOutput

func (ListenerArrayOutput) ToListenerArrayOutputWithContext

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

type ListenerInput

type ListenerInput interface {
	pulumi.Input

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

type ListenerMap

type ListenerMap map[string]ListenerInput

func (ListenerMap) ElementType

func (ListenerMap) ElementType() reflect.Type

func (ListenerMap) ToListenerMapOutput

func (i ListenerMap) ToListenerMapOutput() ListenerMapOutput

func (ListenerMap) ToListenerMapOutputWithContext

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

type ListenerMapInput

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

type ListenerMapOutput struct{ *pulumi.OutputState }

func (ListenerMapOutput) ElementType

func (ListenerMapOutput) ElementType() reflect.Type

func (ListenerMapOutput) MapIndex

func (ListenerMapOutput) ToListenerMapOutput

func (o ListenerMapOutput) ToListenerMapOutput() ListenerMapOutput

func (ListenerMapOutput) ToListenerMapOutputWithContext

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

type ListenerOutput

type ListenerOutput struct{ *pulumi.OutputState }

func (ListenerOutput) CertificateCaId

func (o ListenerOutput) CertificateCaId() pulumi.StringPtrOutput

ID of the client certificate. NOTES: Only supports listeners of `HTTPS` and `TCP_SSL` protocol and must be set when the ssl mode is `MUTUAL`.

func (ListenerOutput) CertificateId

func (o ListenerOutput) CertificateId() pulumi.StringPtrOutput

ID of the server certificate. NOTES: Only supports listeners of `HTTPS` and `TCP_SSL` protocol and must be set when it is available.

func (ListenerOutput) CertificateSslMode

func (o ListenerOutput) CertificateSslMode() pulumi.StringPtrOutput

Type of certificate. Valid values: `UNIDIRECTIONAL`, `MUTUAL`. NOTES: Only supports listeners of `HTTPS` and `TCP_SSL` protocol and must be set when it is available.

func (ListenerOutput) ClbId

ID of the CLB.

func (ListenerOutput) ElementType

func (ListenerOutput) ElementType() reflect.Type

func (ListenerOutput) HealthCheckContextType

func (o ListenerOutput) HealthCheckContextType() pulumi.StringPtrOutput

Health check protocol. When the value of `health_check_type` of the health check protocol is `CUSTOM`, this field is required, which represents the input format of the health check. Valid values: `HEX`, `TEXT`.

func (ListenerOutput) HealthCheckHealthNum

func (o ListenerOutput) HealthCheckHealthNum() pulumi.IntOutput

Health threshold of health check, and the default is `3`. If a success result is returned for the health check for 3 consecutive times, the backend CVM is identified as healthy. The value range is 2-10. NOTES: TCP/UDP/TCP_SSL listener allows direct configuration, HTTP/HTTPS listener needs to be configured in tencentcloud_clb_listener_rule.

func (ListenerOutput) HealthCheckHttpCode

func (o ListenerOutput) HealthCheckHttpCode() pulumi.IntPtrOutput

HTTP health check code of TCP listener, Valid value ranges: [1~31]. When the value of `health_check_type` of the health check protocol is `HTTP`, this field is required. Valid values: `1`, `2`, `4`, `8`, `16`. `1` means http_1xx, `2` means http_2xx, `4` means http_3xx, `8` means http_4xx, `16` means http_5xx.If you want multiple return codes to indicate health, need to add the corresponding values.

func (ListenerOutput) HealthCheckHttpDomain

func (o ListenerOutput) HealthCheckHttpDomain() pulumi.StringPtrOutput

HTTP health check domain of TCP listener.

func (ListenerOutput) HealthCheckHttpMethod

func (o ListenerOutput) HealthCheckHttpMethod() pulumi.StringOutput

HTTP health check method of TCP listener. Valid values: `HEAD`, `GET`.

func (ListenerOutput) HealthCheckHttpPath

func (o ListenerOutput) HealthCheckHttpPath() pulumi.StringPtrOutput

HTTP health check path of TCP listener.

func (ListenerOutput) HealthCheckHttpVersion

func (o ListenerOutput) HealthCheckHttpVersion() pulumi.StringPtrOutput

The HTTP version of the backend service. When the value of `health_check_type` of the health check protocol is `HTTP`, this field is required. Valid values: `HTTP/1.0`, `HTTP/1.1`.

func (ListenerOutput) HealthCheckIntervalTime

func (o ListenerOutput) HealthCheckIntervalTime() pulumi.IntOutput

Interval time of health check. Valid value ranges: [2~300] sec. and the default is 5 sec. NOTES: TCP/UDP/TCP_SSL listener allows direct configuration, HTTP/HTTPS listener needs to be configured in `tencentcloud_clb_listener_rule`.

func (ListenerOutput) HealthCheckPort

func (o ListenerOutput) HealthCheckPort() pulumi.IntPtrOutput

The health check port is the port of the backend service by default. Unless you want to specify a specific port, it is recommended to leave it blank. Only applicable to TCP/UDP listener.

func (ListenerOutput) HealthCheckRecvContext

func (o ListenerOutput) HealthCheckRecvContext() pulumi.StringPtrOutput

It represents the result returned by the health check. When the value of `health_check_type` of the health check protocol is `CUSTOM`, this field is required. Only ASCII visible characters are allowed and the maximum length is 500. When `health_check_context_type` value is `HEX`, the characters of SendContext and RecvContext can only be selected in `0123456789ABCDEF` and the length must be even digits.

func (ListenerOutput) HealthCheckSendContext

func (o ListenerOutput) HealthCheckSendContext() pulumi.StringPtrOutput

It represents the content of the request sent by the health check. When the value of `health_check_type` of the health check protocol is `CUSTOM`, this field is required. Only visible ASCII characters are allowed and the maximum length is 500. When `health_check_context_type` value is `HEX`, the characters of SendContext and RecvContext can only be selected in `0123456789ABCDEF` and the length must be even digits.

func (ListenerOutput) HealthCheckSwitch

func (o ListenerOutput) HealthCheckSwitch() pulumi.BoolOutput

Indicates whether health check is enabled.

func (ListenerOutput) HealthCheckTimeOut

func (o ListenerOutput) HealthCheckTimeOut() pulumi.IntOutput

Response timeout of health check. Valid value ranges: [2~60] sec. Default is 2 sec. Response timeout needs to be less than check interval. NOTES: Only supports listeners of `TCP`,`UDP`,`TCP_SSL` protocol.

func (ListenerOutput) HealthCheckType

func (o ListenerOutput) HealthCheckType() pulumi.StringOutput

Protocol used for health check. Valid values: `CUSTOM`, `TCP`, `HTTP`.

func (ListenerOutput) HealthCheckUnhealthNum

func (o ListenerOutput) HealthCheckUnhealthNum() pulumi.IntOutput

Unhealthy threshold of health check, and the default is `3`. If a success result is returned for the health check 3 consecutive times, the CVM is identified as unhealthy. The value range is [2-10]. NOTES: TCP/UDP/TCP_SSL listener allows direct configuration, HTTP/HTTPS listener needs to be configured in `tencentcloud_clb_listener_rule`.

func (ListenerOutput) ListenerId

func (o ListenerOutput) ListenerId() pulumi.StringOutput

ID of this CLB listener.

func (ListenerOutput) ListenerName

func (o ListenerOutput) ListenerName() pulumi.StringOutput

Name of the CLB listener, and available values can only be Chinese characters, English letters, numbers, underscore and hyphen '-'.

func (ListenerOutput) Port

Port of the CLB listener.

func (ListenerOutput) Protocol

func (o ListenerOutput) Protocol() pulumi.StringOutput

Type of protocol within the listener. Valid values: `TCP`, `UDP`, `HTTP`, `HTTPS`, `TCP_SSL` and `QUIC`.

func (ListenerOutput) Scheduler

func (o ListenerOutput) Scheduler() pulumi.StringPtrOutput

Scheduling method of the CLB listener, and available values are 'WRR' and 'LEAST_CONN'. The default is 'WRR'. NOTES: The listener of `HTTP` and `HTTPS` protocol additionally supports the `IP Hash` method. NOTES: TCP/UDP/TCP_SSL listener allows direct configuration, HTTP/HTTPS listener needs to be configured in `tencentcloud_clb_listener_rule`.

func (ListenerOutput) SessionExpireTime

func (o ListenerOutput) SessionExpireTime() pulumi.IntPtrOutput

Time of session persistence within the CLB listener. NOTES: Available when scheduler is specified as `WRR`, and not available when listener protocol is `TCP_SSL`. NOTES: TCP/UDP/TCP_SSL listener allows direct configuration, HTTP/HTTPS listener needs to be configured in `tencentcloud_clb_listener_rule`.

func (ListenerOutput) SniSwitch

func (o ListenerOutput) SniSwitch() pulumi.BoolPtrOutput

Indicates whether SNI is enabled, and only supported with protocol `HTTPS`. If enabled, you can set a certificate for each rule in `tencentcloud_clb_listener_rule`, otherwise all rules have a certificate.

func (ListenerOutput) TargetType

func (o ListenerOutput) TargetType() pulumi.StringOutput

Backend target type. Valid values: `NODE`, `TARGETGROUP`. `NODE` means to bind ordinary nodes, `TARGETGROUP` means to bind target group. NOTES: TCP/UDP/TCP_SSL listener must configuration, HTTP/HTTPS listener needs to be configured in tencentcloud_clb_listener_rule.

func (ListenerOutput) ToListenerOutput

func (o ListenerOutput) ToListenerOutput() ListenerOutput

func (ListenerOutput) ToListenerOutputWithContext

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

type ListenerRule

type ListenerRule struct {
	pulumi.CustomResourceState

	// ID of the client certificate. NOTES: Only supports listeners of HTTPS protocol.
	CertificateCaId pulumi.StringPtrOutput `pulumi:"certificateCaId"`
	// ID of the server certificate. NOTES: Only supports listeners of HTTPS protocol.
	CertificateId pulumi.StringPtrOutput `pulumi:"certificateId"`
	// Type of certificate. Valid values: `UNIDIRECTIONAL`, `MUTUAL`. NOTES: Only supports listeners of HTTPS protocol.
	CertificateSslMode pulumi.StringPtrOutput `pulumi:"certificateSslMode"`
	// ID of CLB instance.
	ClbId pulumi.StringOutput `pulumi:"clbId"`
	// Domain name of the listener rule.
	Domain pulumi.StringOutput `pulumi:"domain"`
	// Forwarding protocol between the CLB instance and real server. Valid values: `HTTP`, `HTTPS`, `TRPC`. The default is
	// `HTTP`.
	ForwardType pulumi.StringOutput `pulumi:"forwardType"`
	// Health threshold of health check, and the default is `3`. If a success result is returned for the health check 3
	// consecutive times, indicates that the forwarding is normal. The value range is [2-10]. NOTES: TCP/UDP/TCP_SSL listener
	// allows direct configuration, HTTP/HTTPS listener needs to be configured in `tencentcloud_clb_listener_rule`.
	HealthCheckHealthNum pulumi.IntOutput `pulumi:"healthCheckHealthNum"`
	// HTTP Status Code. The default is 31. Valid value ranges: [1~31]. ` 1 means the return value '1xx' is health.  `2`means
	// the return value '2xx' is health.`4`means the return value '3xx' is health.`8` means the return value '4xx' is
	// health. 16 means the return value '5xx' is health. If you want multiple return codes to indicate health, need to add the
	// corresponding values. NOTES: The 'HTTP' health check of the 'TCP' listener only supports specifying one health check
	// status code. NOTES: Only supports listeners of 'HTTP' and 'HTTPS' protocol.
	HealthCheckHttpCode pulumi.IntOutput `pulumi:"healthCheckHttpCode"`
	// Domain name of health check. NOTES: Only supports listeners of `HTTP` and `HTTPS` protocol.
	HealthCheckHttpDomain pulumi.StringOutput `pulumi:"healthCheckHttpDomain"`
	// Methods of health check. NOTES: Only supports listeners of `HTTP` and `HTTPS` protocol. The default is `HEAD`, the
	// available value are `HEAD` and `GET`.
	HealthCheckHttpMethod pulumi.StringOutput `pulumi:"healthCheckHttpMethod"`
	// Path of health check. NOTES: Only supports listeners of `HTTP` and `HTTPS` protocol.
	HealthCheckHttpPath pulumi.StringOutput `pulumi:"healthCheckHttpPath"`
	// Interval time of health check. Valid value ranges: (2~300) sec. and the default is `5` sec. NOTES: TCP/UDP/TCP_SSL
	// listener allows direct configuration, HTTP/HTTPS listener needs to be configured in `tencentcloud_clb_listener_rule`.
	HealthCheckIntervalTime pulumi.IntOutput `pulumi:"healthCheckIntervalTime"`
	// Indicates whether health check is enabled.
	HealthCheckSwitch pulumi.BoolOutput `pulumi:"healthCheckSwitch"`
	// Time out of health check. The value range is [2-60](SEC).
	HealthCheckTimeOut pulumi.IntOutput `pulumi:"healthCheckTimeOut"`
	// Type of health check. Valid value is `CUSTOM`, `TCP`, `HTTP`.
	HealthCheckType pulumi.StringOutput `pulumi:"healthCheckType"`
	// Unhealthy threshold of health check, and the default is `3`. If the unhealthy result is returned 3 consecutive times,
	// indicates that the forwarding is abnormal. The value range is [2-10]. NOTES: TCP/UDP/TCP_SSL listener allows direct
	// configuration, HTTP/HTTPS listener needs to be configured in `tencentcloud_clb_listener_rule`.
	HealthCheckUnhealthNum pulumi.IntOutput `pulumi:"healthCheckUnhealthNum"`
	// Indicate to apply HTTP2.0 protocol or not.
	Http2Switch pulumi.BoolOutput `pulumi:"http2Switch"`
	// ID of CLB listener.
	ListenerId pulumi.StringOutput `pulumi:"listenerId"`
	// ID of this CLB listener rule.
	RuleId pulumi.StringOutput `pulumi:"ruleId"`
	// Scheduling method of the CLB listener rules. Valid values: `WRR`, `IP HASH`, `LEAST_CONN`. The default is `WRR`. NOTES:
	// TCP/UDP/TCP_SSL listener allows direct configuration, HTTP/HTTPS listener needs to be configured in
	// `tencentcloud_clb_listener_rule`.
	Scheduler pulumi.StringPtrOutput `pulumi:"scheduler"`
	// Time of session persistence within the CLB listener. NOTES: Available when scheduler is specified as `WRR`, and not
	// available when listener protocol is `TCP_SSL`. NOTES: TCP/UDP/TCP_SSL listener allows direct configuration, HTTP/HTTPS
	// listener needs to be configured in `tencentcloud_clb_listener_rule`.
	SessionExpireTime pulumi.IntPtrOutput `pulumi:"sessionExpireTime"`
	// Backend target type. Valid values: `NODE`, `TARGETGROUP`. `NODE` means to bind ordinary nodes, `TARGETGROUP` means to
	// bind target group.
	TargetType pulumi.StringPtrOutput `pulumi:"targetType"`
	// Url of the listener rule.
	Url pulumi.StringOutput `pulumi:"url"`
}

func GetListenerRule

func GetListenerRule(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ListenerRuleState, opts ...pulumi.ResourceOption) (*ListenerRule, error)

GetListenerRule gets an existing ListenerRule 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 NewListenerRule

func NewListenerRule(ctx *pulumi.Context,
	name string, args *ListenerRuleArgs, opts ...pulumi.ResourceOption) (*ListenerRule, error)

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

func (*ListenerRule) ElementType

func (*ListenerRule) ElementType() reflect.Type

func (*ListenerRule) ToListenerRuleOutput

func (i *ListenerRule) ToListenerRuleOutput() ListenerRuleOutput

func (*ListenerRule) ToListenerRuleOutputWithContext

func (i *ListenerRule) ToListenerRuleOutputWithContext(ctx context.Context) ListenerRuleOutput

type ListenerRuleArgs

type ListenerRuleArgs struct {
	// ID of the client certificate. NOTES: Only supports listeners of HTTPS protocol.
	CertificateCaId pulumi.StringPtrInput
	// ID of the server certificate. NOTES: Only supports listeners of HTTPS protocol.
	CertificateId pulumi.StringPtrInput
	// Type of certificate. Valid values: `UNIDIRECTIONAL`, `MUTUAL`. NOTES: Only supports listeners of HTTPS protocol.
	CertificateSslMode pulumi.StringPtrInput
	// ID of CLB instance.
	ClbId pulumi.StringInput
	// Domain name of the listener rule.
	Domain pulumi.StringInput
	// Forwarding protocol between the CLB instance and real server. Valid values: `HTTP`, `HTTPS`, `TRPC`. The default is
	// `HTTP`.
	ForwardType pulumi.StringPtrInput
	// Health threshold of health check, and the default is `3`. If a success result is returned for the health check 3
	// consecutive times, indicates that the forwarding is normal. The value range is [2-10]. NOTES: TCP/UDP/TCP_SSL listener
	// allows direct configuration, HTTP/HTTPS listener needs to be configured in `tencentcloud_clb_listener_rule`.
	HealthCheckHealthNum pulumi.IntPtrInput
	// HTTP Status Code. The default is 31. Valid value ranges: [1~31]. ` 1 means the return value '1xx' is health.  `2`means
	// the return value '2xx' is health.`4`means the return value '3xx' is health.`8` means the return value '4xx' is
	// health. 16 means the return value '5xx' is health. If you want multiple return codes to indicate health, need to add the
	// corresponding values. NOTES: The 'HTTP' health check of the 'TCP' listener only supports specifying one health check
	// status code. NOTES: Only supports listeners of 'HTTP' and 'HTTPS' protocol.
	HealthCheckHttpCode pulumi.IntPtrInput
	// Domain name of health check. NOTES: Only supports listeners of `HTTP` and `HTTPS` protocol.
	HealthCheckHttpDomain pulumi.StringPtrInput
	// Methods of health check. NOTES: Only supports listeners of `HTTP` and `HTTPS` protocol. The default is `HEAD`, the
	// available value are `HEAD` and `GET`.
	HealthCheckHttpMethod pulumi.StringPtrInput
	// Path of health check. NOTES: Only supports listeners of `HTTP` and `HTTPS` protocol.
	HealthCheckHttpPath pulumi.StringPtrInput
	// Interval time of health check. Valid value ranges: (2~300) sec. and the default is `5` sec. NOTES: TCP/UDP/TCP_SSL
	// listener allows direct configuration, HTTP/HTTPS listener needs to be configured in `tencentcloud_clb_listener_rule`.
	HealthCheckIntervalTime pulumi.IntPtrInput
	// Indicates whether health check is enabled.
	HealthCheckSwitch pulumi.BoolPtrInput
	// Time out of health check. The value range is [2-60](SEC).
	HealthCheckTimeOut pulumi.IntPtrInput
	// Type of health check. Valid value is `CUSTOM`, `TCP`, `HTTP`.
	HealthCheckType pulumi.StringPtrInput
	// Unhealthy threshold of health check, and the default is `3`. If the unhealthy result is returned 3 consecutive times,
	// indicates that the forwarding is abnormal. The value range is [2-10]. NOTES: TCP/UDP/TCP_SSL listener allows direct
	// configuration, HTTP/HTTPS listener needs to be configured in `tencentcloud_clb_listener_rule`.
	HealthCheckUnhealthNum pulumi.IntPtrInput
	// Indicate to apply HTTP2.0 protocol or not.
	Http2Switch pulumi.BoolPtrInput
	// ID of CLB listener.
	ListenerId pulumi.StringInput
	// Scheduling method of the CLB listener rules. Valid values: `WRR`, `IP HASH`, `LEAST_CONN`. The default is `WRR`. NOTES:
	// TCP/UDP/TCP_SSL listener allows direct configuration, HTTP/HTTPS listener needs to be configured in
	// `tencentcloud_clb_listener_rule`.
	Scheduler pulumi.StringPtrInput
	// Time of session persistence within the CLB listener. NOTES: Available when scheduler is specified as `WRR`, and not
	// available when listener protocol is `TCP_SSL`. NOTES: TCP/UDP/TCP_SSL listener allows direct configuration, HTTP/HTTPS
	// listener needs to be configured in `tencentcloud_clb_listener_rule`.
	SessionExpireTime pulumi.IntPtrInput
	// Backend target type. Valid values: `NODE`, `TARGETGROUP`. `NODE` means to bind ordinary nodes, `TARGETGROUP` means to
	// bind target group.
	TargetType pulumi.StringPtrInput
	// Url of the listener rule.
	Url pulumi.StringInput
}

The set of arguments for constructing a ListenerRule resource.

func (ListenerRuleArgs) ElementType

func (ListenerRuleArgs) ElementType() reflect.Type

type ListenerRuleArray

type ListenerRuleArray []ListenerRuleInput

func (ListenerRuleArray) ElementType

func (ListenerRuleArray) ElementType() reflect.Type

func (ListenerRuleArray) ToListenerRuleArrayOutput

func (i ListenerRuleArray) ToListenerRuleArrayOutput() ListenerRuleArrayOutput

func (ListenerRuleArray) ToListenerRuleArrayOutputWithContext

func (i ListenerRuleArray) ToListenerRuleArrayOutputWithContext(ctx context.Context) ListenerRuleArrayOutput

type ListenerRuleArrayInput

type ListenerRuleArrayInput interface {
	pulumi.Input

	ToListenerRuleArrayOutput() ListenerRuleArrayOutput
	ToListenerRuleArrayOutputWithContext(context.Context) ListenerRuleArrayOutput
}

ListenerRuleArrayInput is an input type that accepts ListenerRuleArray and ListenerRuleArrayOutput values. You can construct a concrete instance of `ListenerRuleArrayInput` via:

ListenerRuleArray{ ListenerRuleArgs{...} }

type ListenerRuleArrayOutput

type ListenerRuleArrayOutput struct{ *pulumi.OutputState }

func (ListenerRuleArrayOutput) ElementType

func (ListenerRuleArrayOutput) ElementType() reflect.Type

func (ListenerRuleArrayOutput) Index

func (ListenerRuleArrayOutput) ToListenerRuleArrayOutput

func (o ListenerRuleArrayOutput) ToListenerRuleArrayOutput() ListenerRuleArrayOutput

func (ListenerRuleArrayOutput) ToListenerRuleArrayOutputWithContext

func (o ListenerRuleArrayOutput) ToListenerRuleArrayOutputWithContext(ctx context.Context) ListenerRuleArrayOutput

type ListenerRuleInput

type ListenerRuleInput interface {
	pulumi.Input

	ToListenerRuleOutput() ListenerRuleOutput
	ToListenerRuleOutputWithContext(ctx context.Context) ListenerRuleOutput
}

type ListenerRuleMap

type ListenerRuleMap map[string]ListenerRuleInput

func (ListenerRuleMap) ElementType

func (ListenerRuleMap) ElementType() reflect.Type

func (ListenerRuleMap) ToListenerRuleMapOutput

func (i ListenerRuleMap) ToListenerRuleMapOutput() ListenerRuleMapOutput

func (ListenerRuleMap) ToListenerRuleMapOutputWithContext

func (i ListenerRuleMap) ToListenerRuleMapOutputWithContext(ctx context.Context) ListenerRuleMapOutput

type ListenerRuleMapInput

type ListenerRuleMapInput interface {
	pulumi.Input

	ToListenerRuleMapOutput() ListenerRuleMapOutput
	ToListenerRuleMapOutputWithContext(context.Context) ListenerRuleMapOutput
}

ListenerRuleMapInput is an input type that accepts ListenerRuleMap and ListenerRuleMapOutput values. You can construct a concrete instance of `ListenerRuleMapInput` via:

ListenerRuleMap{ "key": ListenerRuleArgs{...} }

type ListenerRuleMapOutput

type ListenerRuleMapOutput struct{ *pulumi.OutputState }

func (ListenerRuleMapOutput) ElementType

func (ListenerRuleMapOutput) ElementType() reflect.Type

func (ListenerRuleMapOutput) MapIndex

func (ListenerRuleMapOutput) ToListenerRuleMapOutput

func (o ListenerRuleMapOutput) ToListenerRuleMapOutput() ListenerRuleMapOutput

func (ListenerRuleMapOutput) ToListenerRuleMapOutputWithContext

func (o ListenerRuleMapOutput) ToListenerRuleMapOutputWithContext(ctx context.Context) ListenerRuleMapOutput

type ListenerRuleOutput

type ListenerRuleOutput struct{ *pulumi.OutputState }

func (ListenerRuleOutput) CertificateCaId

func (o ListenerRuleOutput) CertificateCaId() pulumi.StringPtrOutput

ID of the client certificate. NOTES: Only supports listeners of HTTPS protocol.

func (ListenerRuleOutput) CertificateId

func (o ListenerRuleOutput) CertificateId() pulumi.StringPtrOutput

ID of the server certificate. NOTES: Only supports listeners of HTTPS protocol.

func (ListenerRuleOutput) CertificateSslMode

func (o ListenerRuleOutput) CertificateSslMode() pulumi.StringPtrOutput

Type of certificate. Valid values: `UNIDIRECTIONAL`, `MUTUAL`. NOTES: Only supports listeners of HTTPS protocol.

func (ListenerRuleOutput) ClbId

ID of CLB instance.

func (ListenerRuleOutput) Domain

Domain name of the listener rule.

func (ListenerRuleOutput) ElementType

func (ListenerRuleOutput) ElementType() reflect.Type

func (ListenerRuleOutput) ForwardType

func (o ListenerRuleOutput) ForwardType() pulumi.StringOutput

Forwarding protocol between the CLB instance and real server. Valid values: `HTTP`, `HTTPS`, `TRPC`. The default is `HTTP`.

func (ListenerRuleOutput) HealthCheckHealthNum

func (o ListenerRuleOutput) HealthCheckHealthNum() pulumi.IntOutput

Health threshold of health check, and the default is `3`. If a success result is returned for the health check 3 consecutive times, indicates that the forwarding is normal. The value range is [2-10]. NOTES: TCP/UDP/TCP_SSL listener allows direct configuration, HTTP/HTTPS listener needs to be configured in `tencentcloud_clb_listener_rule`.

func (ListenerRuleOutput) HealthCheckHttpCode

func (o ListenerRuleOutput) HealthCheckHttpCode() pulumi.IntOutput

HTTP Status Code. The default is 31. Valid value ranges: [1~31]. ` 1 means the return value '1xx' is health. `2`means the return value '2xx' is health.`4`means the return value '3xx' is health.`8` means the return value '4xx' is health. 16 means the return value '5xx' is health. If you want multiple return codes to indicate health, need to add the corresponding values. NOTES: The 'HTTP' health check of the 'TCP' listener only supports specifying one health check status code. NOTES: Only supports listeners of 'HTTP' and 'HTTPS' protocol.

func (ListenerRuleOutput) HealthCheckHttpDomain

func (o ListenerRuleOutput) HealthCheckHttpDomain() pulumi.StringOutput

Domain name of health check. NOTES: Only supports listeners of `HTTP` and `HTTPS` protocol.

func (ListenerRuleOutput) HealthCheckHttpMethod

func (o ListenerRuleOutput) HealthCheckHttpMethod() pulumi.StringOutput

Methods of health check. NOTES: Only supports listeners of `HTTP` and `HTTPS` protocol. The default is `HEAD`, the available value are `HEAD` and `GET`.

func (ListenerRuleOutput) HealthCheckHttpPath

func (o ListenerRuleOutput) HealthCheckHttpPath() pulumi.StringOutput

Path of health check. NOTES: Only supports listeners of `HTTP` and `HTTPS` protocol.

func (ListenerRuleOutput) HealthCheckIntervalTime

func (o ListenerRuleOutput) HealthCheckIntervalTime() pulumi.IntOutput

Interval time of health check. Valid value ranges: (2~300) sec. and the default is `5` sec. NOTES: TCP/UDP/TCP_SSL listener allows direct configuration, HTTP/HTTPS listener needs to be configured in `tencentcloud_clb_listener_rule`.

func (ListenerRuleOutput) HealthCheckSwitch

func (o ListenerRuleOutput) HealthCheckSwitch() pulumi.BoolOutput

Indicates whether health check is enabled.

func (ListenerRuleOutput) HealthCheckTimeOut

func (o ListenerRuleOutput) HealthCheckTimeOut() pulumi.IntOutput

Time out of health check. The value range is [2-60](SEC).

func (ListenerRuleOutput) HealthCheckType

func (o ListenerRuleOutput) HealthCheckType() pulumi.StringOutput

Type of health check. Valid value is `CUSTOM`, `TCP`, `HTTP`.

func (ListenerRuleOutput) HealthCheckUnhealthNum

func (o ListenerRuleOutput) HealthCheckUnhealthNum() pulumi.IntOutput

Unhealthy threshold of health check, and the default is `3`. If the unhealthy result is returned 3 consecutive times, indicates that the forwarding is abnormal. The value range is [2-10]. NOTES: TCP/UDP/TCP_SSL listener allows direct configuration, HTTP/HTTPS listener needs to be configured in `tencentcloud_clb_listener_rule`.

func (ListenerRuleOutput) Http2Switch

func (o ListenerRuleOutput) Http2Switch() pulumi.BoolOutput

Indicate to apply HTTP2.0 protocol or not.

func (ListenerRuleOutput) ListenerId

func (o ListenerRuleOutput) ListenerId() pulumi.StringOutput

ID of CLB listener.

func (ListenerRuleOutput) RuleId

ID of this CLB listener rule.

func (ListenerRuleOutput) Scheduler

Scheduling method of the CLB listener rules. Valid values: `WRR`, `IP HASH`, `LEAST_CONN`. The default is `WRR`. NOTES: TCP/UDP/TCP_SSL listener allows direct configuration, HTTP/HTTPS listener needs to be configured in `tencentcloud_clb_listener_rule`.

func (ListenerRuleOutput) SessionExpireTime

func (o ListenerRuleOutput) SessionExpireTime() pulumi.IntPtrOutput

Time of session persistence within the CLB listener. NOTES: Available when scheduler is specified as `WRR`, and not available when listener protocol is `TCP_SSL`. NOTES: TCP/UDP/TCP_SSL listener allows direct configuration, HTTP/HTTPS listener needs to be configured in `tencentcloud_clb_listener_rule`.

func (ListenerRuleOutput) TargetType

func (o ListenerRuleOutput) TargetType() pulumi.StringPtrOutput

Backend target type. Valid values: `NODE`, `TARGETGROUP`. `NODE` means to bind ordinary nodes, `TARGETGROUP` means to bind target group.

func (ListenerRuleOutput) ToListenerRuleOutput

func (o ListenerRuleOutput) ToListenerRuleOutput() ListenerRuleOutput

func (ListenerRuleOutput) ToListenerRuleOutputWithContext

func (o ListenerRuleOutput) ToListenerRuleOutputWithContext(ctx context.Context) ListenerRuleOutput

func (ListenerRuleOutput) Url

Url of the listener rule.

type ListenerRuleState

type ListenerRuleState struct {
	// ID of the client certificate. NOTES: Only supports listeners of HTTPS protocol.
	CertificateCaId pulumi.StringPtrInput
	// ID of the server certificate. NOTES: Only supports listeners of HTTPS protocol.
	CertificateId pulumi.StringPtrInput
	// Type of certificate. Valid values: `UNIDIRECTIONAL`, `MUTUAL`. NOTES: Only supports listeners of HTTPS protocol.
	CertificateSslMode pulumi.StringPtrInput
	// ID of CLB instance.
	ClbId pulumi.StringPtrInput
	// Domain name of the listener rule.
	Domain pulumi.StringPtrInput
	// Forwarding protocol between the CLB instance and real server. Valid values: `HTTP`, `HTTPS`, `TRPC`. The default is
	// `HTTP`.
	ForwardType pulumi.StringPtrInput
	// Health threshold of health check, and the default is `3`. If a success result is returned for the health check 3
	// consecutive times, indicates that the forwarding is normal. The value range is [2-10]. NOTES: TCP/UDP/TCP_SSL listener
	// allows direct configuration, HTTP/HTTPS listener needs to be configured in `tencentcloud_clb_listener_rule`.
	HealthCheckHealthNum pulumi.IntPtrInput
	// HTTP Status Code. The default is 31. Valid value ranges: [1~31]. ` 1 means the return value '1xx' is health.  `2`means
	// the return value '2xx' is health.`4`means the return value '3xx' is health.`8` means the return value '4xx' is
	// health. 16 means the return value '5xx' is health. If you want multiple return codes to indicate health, need to add the
	// corresponding values. NOTES: The 'HTTP' health check of the 'TCP' listener only supports specifying one health check
	// status code. NOTES: Only supports listeners of 'HTTP' and 'HTTPS' protocol.
	HealthCheckHttpCode pulumi.IntPtrInput
	// Domain name of health check. NOTES: Only supports listeners of `HTTP` and `HTTPS` protocol.
	HealthCheckHttpDomain pulumi.StringPtrInput
	// Methods of health check. NOTES: Only supports listeners of `HTTP` and `HTTPS` protocol. The default is `HEAD`, the
	// available value are `HEAD` and `GET`.
	HealthCheckHttpMethod pulumi.StringPtrInput
	// Path of health check. NOTES: Only supports listeners of `HTTP` and `HTTPS` protocol.
	HealthCheckHttpPath pulumi.StringPtrInput
	// Interval time of health check. Valid value ranges: (2~300) sec. and the default is `5` sec. NOTES: TCP/UDP/TCP_SSL
	// listener allows direct configuration, HTTP/HTTPS listener needs to be configured in `tencentcloud_clb_listener_rule`.
	HealthCheckIntervalTime pulumi.IntPtrInput
	// Indicates whether health check is enabled.
	HealthCheckSwitch pulumi.BoolPtrInput
	// Time out of health check. The value range is [2-60](SEC).
	HealthCheckTimeOut pulumi.IntPtrInput
	// Type of health check. Valid value is `CUSTOM`, `TCP`, `HTTP`.
	HealthCheckType pulumi.StringPtrInput
	// Unhealthy threshold of health check, and the default is `3`. If the unhealthy result is returned 3 consecutive times,
	// indicates that the forwarding is abnormal. The value range is [2-10]. NOTES: TCP/UDP/TCP_SSL listener allows direct
	// configuration, HTTP/HTTPS listener needs to be configured in `tencentcloud_clb_listener_rule`.
	HealthCheckUnhealthNum pulumi.IntPtrInput
	// Indicate to apply HTTP2.0 protocol or not.
	Http2Switch pulumi.BoolPtrInput
	// ID of CLB listener.
	ListenerId pulumi.StringPtrInput
	// ID of this CLB listener rule.
	RuleId pulumi.StringPtrInput
	// Scheduling method of the CLB listener rules. Valid values: `WRR`, `IP HASH`, `LEAST_CONN`. The default is `WRR`. NOTES:
	// TCP/UDP/TCP_SSL listener allows direct configuration, HTTP/HTTPS listener needs to be configured in
	// `tencentcloud_clb_listener_rule`.
	Scheduler pulumi.StringPtrInput
	// Time of session persistence within the CLB listener. NOTES: Available when scheduler is specified as `WRR`, and not
	// available when listener protocol is `TCP_SSL`. NOTES: TCP/UDP/TCP_SSL listener allows direct configuration, HTTP/HTTPS
	// listener needs to be configured in `tencentcloud_clb_listener_rule`.
	SessionExpireTime pulumi.IntPtrInput
	// Backend target type. Valid values: `NODE`, `TARGETGROUP`. `NODE` means to bind ordinary nodes, `TARGETGROUP` means to
	// bind target group.
	TargetType pulumi.StringPtrInput
	// Url of the listener rule.
	Url pulumi.StringPtrInput
}

func (ListenerRuleState) ElementType

func (ListenerRuleState) ElementType() reflect.Type

type ListenerState

type ListenerState struct {
	// ID of the client certificate. NOTES: Only supports listeners of `HTTPS` and `TCP_SSL` protocol and must be set when the
	// ssl mode is `MUTUAL`.
	CertificateCaId pulumi.StringPtrInput
	// ID of the server certificate. NOTES: Only supports listeners of `HTTPS` and `TCP_SSL` protocol and must be set when it
	// is available.
	CertificateId pulumi.StringPtrInput
	// Type of certificate. Valid values: `UNIDIRECTIONAL`, `MUTUAL`. NOTES: Only supports listeners of `HTTPS` and `TCP_SSL`
	// protocol and must be set when it is available.
	CertificateSslMode pulumi.StringPtrInput
	// ID of the CLB.
	ClbId pulumi.StringPtrInput
	// Health check protocol. When the value of `health_check_type` of the health check protocol is `CUSTOM`, this field is
	// required, which represents the input format of the health check. Valid values: `HEX`, `TEXT`.
	HealthCheckContextType pulumi.StringPtrInput
	// Health threshold of health check, and the default is `3`. If a success result is returned for the health check for 3
	// consecutive times, the backend CVM is identified as healthy. The value range is 2-10. NOTES: TCP/UDP/TCP_SSL listener
	// allows direct configuration, HTTP/HTTPS listener needs to be configured in tencentcloud_clb_listener_rule.
	HealthCheckHealthNum pulumi.IntPtrInput
	// HTTP health check code of TCP listener, Valid value ranges: [1~31]. When the value of `health_check_type` of the health
	// check protocol is `HTTP`, this field is required. Valid values: `1`, `2`, `4`, `8`, `16`. `1` means http_1xx, `2` means
	// http_2xx, `4` means http_3xx, `8` means http_4xx, `16` means http_5xx.If you want multiple return codes to indicate
	// health, need to add the corresponding values.
	HealthCheckHttpCode pulumi.IntPtrInput
	// HTTP health check domain of TCP listener.
	HealthCheckHttpDomain pulumi.StringPtrInput
	// HTTP health check method of TCP listener. Valid values: `HEAD`, `GET`.
	HealthCheckHttpMethod pulumi.StringPtrInput
	// HTTP health check path of TCP listener.
	HealthCheckHttpPath pulumi.StringPtrInput
	// The HTTP version of the backend service. When the value of `health_check_type` of the health check protocol is `HTTP`,
	// this field is required. Valid values: `HTTP/1.0`, `HTTP/1.1`.
	HealthCheckHttpVersion pulumi.StringPtrInput
	// Interval time of health check. Valid value ranges: [2~300] sec. and the default is 5 sec. NOTES: TCP/UDP/TCP_SSL
	// listener allows direct configuration, HTTP/HTTPS listener needs to be configured in `tencentcloud_clb_listener_rule`.
	HealthCheckIntervalTime pulumi.IntPtrInput
	// The health check port is the port of the backend service by default. Unless you want to specify a specific port, it is
	// recommended to leave it blank. Only applicable to TCP/UDP listener.
	HealthCheckPort pulumi.IntPtrInput
	// It represents the result returned by the health check. When the value of `health_check_type` of the health check
	// protocol is `CUSTOM`, this field is required. Only ASCII visible characters are allowed and the maximum length is 500.
	// When `health_check_context_type` value is `HEX`, the characters of SendContext and RecvContext can only be selected in
	// `0123456789ABCDEF` and the length must be even digits.
	HealthCheckRecvContext pulumi.StringPtrInput
	// It represents the content of the request sent by the health check. When the value of `health_check_type` of the health
	// check protocol is `CUSTOM`, this field is required. Only visible ASCII characters are allowed and the maximum length is
	// 500. When `health_check_context_type` value is `HEX`, the characters of SendContext and RecvContext can only be selected
	// in `0123456789ABCDEF` and the length must be even digits.
	HealthCheckSendContext pulumi.StringPtrInput
	// Indicates whether health check is enabled.
	HealthCheckSwitch pulumi.BoolPtrInput
	// Response timeout of health check. Valid value ranges: [2~60] sec. Default is 2 sec. Response timeout needs to be less
	// than check interval. NOTES: Only supports listeners of `TCP`,`UDP`,`TCP_SSL` protocol.
	HealthCheckTimeOut pulumi.IntPtrInput
	// Protocol used for health check. Valid values: `CUSTOM`, `TCP`, `HTTP`.
	HealthCheckType pulumi.StringPtrInput
	// Unhealthy threshold of health check, and the default is `3`. If a success result is returned for the health check 3
	// consecutive times, the CVM is identified as unhealthy. The value range is [2-10]. NOTES: TCP/UDP/TCP_SSL listener allows
	// direct configuration, HTTP/HTTPS listener needs to be configured in `tencentcloud_clb_listener_rule`.
	HealthCheckUnhealthNum pulumi.IntPtrInput
	// ID of this CLB listener.
	ListenerId pulumi.StringPtrInput
	// Name of the CLB listener, and available values can only be Chinese characters, English letters, numbers, underscore and
	// hyphen '-'.
	ListenerName pulumi.StringPtrInput
	// Port of the CLB listener.
	Port pulumi.IntPtrInput
	// Type of protocol within the listener. Valid values: `TCP`, `UDP`, `HTTP`, `HTTPS`, `TCP_SSL` and `QUIC`.
	Protocol pulumi.StringPtrInput
	// Scheduling method of the CLB listener, and available values are 'WRR' and 'LEAST_CONN'. The default is 'WRR'. NOTES: The
	// listener of `HTTP` and `HTTPS` protocol additionally supports the `IP Hash` method. NOTES: TCP/UDP/TCP_SSL listener
	// allows direct configuration, HTTP/HTTPS listener needs to be configured in `tencentcloud_clb_listener_rule`.
	Scheduler pulumi.StringPtrInput
	// Time of session persistence within the CLB listener. NOTES: Available when scheduler is specified as `WRR`, and not
	// available when listener protocol is `TCP_SSL`. NOTES: TCP/UDP/TCP_SSL listener allows direct configuration, HTTP/HTTPS
	// listener needs to be configured in `tencentcloud_clb_listener_rule`.
	SessionExpireTime pulumi.IntPtrInput
	// Indicates whether SNI is enabled, and only supported with protocol `HTTPS`. If enabled, you can set a certificate for
	// each rule in `tencentcloud_clb_listener_rule`, otherwise all rules have a certificate.
	SniSwitch pulumi.BoolPtrInput
	// Backend target type. Valid values: `NODE`, `TARGETGROUP`. `NODE` means to bind ordinary nodes, `TARGETGROUP` means to
	// bind target group. NOTES: TCP/UDP/TCP_SSL listener must configuration, HTTP/HTTPS listener needs to be configured in
	// tencentcloud_clb_listener_rule.
	TargetType pulumi.StringPtrInput
}

func (ListenerState) ElementType

func (ListenerState) ElementType() reflect.Type

type LogSet

type LogSet struct {
	pulumi.CustomResourceState

	// Logset creation time.
	CreateTime pulumi.StringOutput `pulumi:"createTime"`
	// Logset name, which unique and fixed `clb_logset` among all CLS logsets.
	Name pulumi.StringOutput `pulumi:"name"`
	// Logset retention period in days. Maximun value is `90`.
	Period pulumi.IntPtrOutput `pulumi:"period"`
	// Number of log topics in logset.
	TopicCount pulumi.StringOutput `pulumi:"topicCount"`
}

func GetLogSet

func GetLogSet(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *LogSetState, opts ...pulumi.ResourceOption) (*LogSet, error)

GetLogSet gets an existing LogSet 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 NewLogSet

func NewLogSet(ctx *pulumi.Context,
	name string, args *LogSetArgs, opts ...pulumi.ResourceOption) (*LogSet, error)

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

func (*LogSet) ElementType

func (*LogSet) ElementType() reflect.Type

func (*LogSet) ToLogSetOutput

func (i *LogSet) ToLogSetOutput() LogSetOutput

func (*LogSet) ToLogSetOutputWithContext

func (i *LogSet) ToLogSetOutputWithContext(ctx context.Context) LogSetOutput

type LogSetArgs

type LogSetArgs struct {
	// Logset retention period in days. Maximun value is `90`.
	Period pulumi.IntPtrInput
}

The set of arguments for constructing a LogSet resource.

func (LogSetArgs) ElementType

func (LogSetArgs) ElementType() reflect.Type

type LogSetArray

type LogSetArray []LogSetInput

func (LogSetArray) ElementType

func (LogSetArray) ElementType() reflect.Type

func (LogSetArray) ToLogSetArrayOutput

func (i LogSetArray) ToLogSetArrayOutput() LogSetArrayOutput

func (LogSetArray) ToLogSetArrayOutputWithContext

func (i LogSetArray) ToLogSetArrayOutputWithContext(ctx context.Context) LogSetArrayOutput

type LogSetArrayInput

type LogSetArrayInput interface {
	pulumi.Input

	ToLogSetArrayOutput() LogSetArrayOutput
	ToLogSetArrayOutputWithContext(context.Context) LogSetArrayOutput
}

LogSetArrayInput is an input type that accepts LogSetArray and LogSetArrayOutput values. You can construct a concrete instance of `LogSetArrayInput` via:

LogSetArray{ LogSetArgs{...} }

type LogSetArrayOutput

type LogSetArrayOutput struct{ *pulumi.OutputState }

func (LogSetArrayOutput) ElementType

func (LogSetArrayOutput) ElementType() reflect.Type

func (LogSetArrayOutput) Index

func (LogSetArrayOutput) ToLogSetArrayOutput

func (o LogSetArrayOutput) ToLogSetArrayOutput() LogSetArrayOutput

func (LogSetArrayOutput) ToLogSetArrayOutputWithContext

func (o LogSetArrayOutput) ToLogSetArrayOutputWithContext(ctx context.Context) LogSetArrayOutput

type LogSetInput

type LogSetInput interface {
	pulumi.Input

	ToLogSetOutput() LogSetOutput
	ToLogSetOutputWithContext(ctx context.Context) LogSetOutput
}

type LogSetMap

type LogSetMap map[string]LogSetInput

func (LogSetMap) ElementType

func (LogSetMap) ElementType() reflect.Type

func (LogSetMap) ToLogSetMapOutput

func (i LogSetMap) ToLogSetMapOutput() LogSetMapOutput

func (LogSetMap) ToLogSetMapOutputWithContext

func (i LogSetMap) ToLogSetMapOutputWithContext(ctx context.Context) LogSetMapOutput

type LogSetMapInput

type LogSetMapInput interface {
	pulumi.Input

	ToLogSetMapOutput() LogSetMapOutput
	ToLogSetMapOutputWithContext(context.Context) LogSetMapOutput
}

LogSetMapInput is an input type that accepts LogSetMap and LogSetMapOutput values. You can construct a concrete instance of `LogSetMapInput` via:

LogSetMap{ "key": LogSetArgs{...} }

type LogSetMapOutput

type LogSetMapOutput struct{ *pulumi.OutputState }

func (LogSetMapOutput) ElementType

func (LogSetMapOutput) ElementType() reflect.Type

func (LogSetMapOutput) MapIndex

func (LogSetMapOutput) ToLogSetMapOutput

func (o LogSetMapOutput) ToLogSetMapOutput() LogSetMapOutput

func (LogSetMapOutput) ToLogSetMapOutputWithContext

func (o LogSetMapOutput) ToLogSetMapOutputWithContext(ctx context.Context) LogSetMapOutput

type LogSetOutput

type LogSetOutput struct{ *pulumi.OutputState }

func (LogSetOutput) CreateTime

func (o LogSetOutput) CreateTime() pulumi.StringOutput

Logset creation time.

func (LogSetOutput) ElementType

func (LogSetOutput) ElementType() reflect.Type

func (LogSetOutput) Name

func (o LogSetOutput) Name() pulumi.StringOutput

Logset name, which unique and fixed `clb_logset` among all CLS logsets.

func (LogSetOutput) Period

func (o LogSetOutput) Period() pulumi.IntPtrOutput

Logset retention period in days. Maximun value is `90`.

func (LogSetOutput) ToLogSetOutput

func (o LogSetOutput) ToLogSetOutput() LogSetOutput

func (LogSetOutput) ToLogSetOutputWithContext

func (o LogSetOutput) ToLogSetOutputWithContext(ctx context.Context) LogSetOutput

func (LogSetOutput) TopicCount

func (o LogSetOutput) TopicCount() pulumi.StringOutput

Number of log topics in logset.

type LogSetState

type LogSetState struct {
	// Logset creation time.
	CreateTime pulumi.StringPtrInput
	// Logset name, which unique and fixed `clb_logset` among all CLS logsets.
	Name pulumi.StringPtrInput
	// Logset retention period in days. Maximun value is `90`.
	Period pulumi.IntPtrInput
	// Number of log topics in logset.
	TopicCount pulumi.StringPtrInput
}

func (LogSetState) ElementType

func (LogSetState) ElementType() reflect.Type

type LogTopic

type LogTopic struct {
	pulumi.CustomResourceState

	// Log topic creation time.
	CreateTime pulumi.StringOutput `pulumi:"createTime"`
	// Log topic of CLB instance.
	LogSetId pulumi.StringOutput `pulumi:"logSetId"`
	// The status of log topic.
	Status pulumi.BoolOutput `pulumi:"status"`
	// Log topic of CLB instance.
	TopicName pulumi.StringOutput `pulumi:"topicName"`
}

func GetLogTopic

func GetLogTopic(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *LogTopicState, opts ...pulumi.ResourceOption) (*LogTopic, error)

GetLogTopic gets an existing LogTopic 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 NewLogTopic

func NewLogTopic(ctx *pulumi.Context,
	name string, args *LogTopicArgs, opts ...pulumi.ResourceOption) (*LogTopic, error)

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

func (*LogTopic) ElementType

func (*LogTopic) ElementType() reflect.Type

func (*LogTopic) ToLogTopicOutput

func (i *LogTopic) ToLogTopicOutput() LogTopicOutput

func (*LogTopic) ToLogTopicOutputWithContext

func (i *LogTopic) ToLogTopicOutputWithContext(ctx context.Context) LogTopicOutput

type LogTopicArgs

type LogTopicArgs struct {
	// Log topic of CLB instance.
	LogSetId pulumi.StringInput
	// Log topic of CLB instance.
	TopicName pulumi.StringInput
}

The set of arguments for constructing a LogTopic resource.

func (LogTopicArgs) ElementType

func (LogTopicArgs) ElementType() reflect.Type

type LogTopicArray

type LogTopicArray []LogTopicInput

func (LogTopicArray) ElementType

func (LogTopicArray) ElementType() reflect.Type

func (LogTopicArray) ToLogTopicArrayOutput

func (i LogTopicArray) ToLogTopicArrayOutput() LogTopicArrayOutput

func (LogTopicArray) ToLogTopicArrayOutputWithContext

func (i LogTopicArray) ToLogTopicArrayOutputWithContext(ctx context.Context) LogTopicArrayOutput

type LogTopicArrayInput

type LogTopicArrayInput interface {
	pulumi.Input

	ToLogTopicArrayOutput() LogTopicArrayOutput
	ToLogTopicArrayOutputWithContext(context.Context) LogTopicArrayOutput
}

LogTopicArrayInput is an input type that accepts LogTopicArray and LogTopicArrayOutput values. You can construct a concrete instance of `LogTopicArrayInput` via:

LogTopicArray{ LogTopicArgs{...} }

type LogTopicArrayOutput

type LogTopicArrayOutput struct{ *pulumi.OutputState }

func (LogTopicArrayOutput) ElementType

func (LogTopicArrayOutput) ElementType() reflect.Type

func (LogTopicArrayOutput) Index

func (LogTopicArrayOutput) ToLogTopicArrayOutput

func (o LogTopicArrayOutput) ToLogTopicArrayOutput() LogTopicArrayOutput

func (LogTopicArrayOutput) ToLogTopicArrayOutputWithContext

func (o LogTopicArrayOutput) ToLogTopicArrayOutputWithContext(ctx context.Context) LogTopicArrayOutput

type LogTopicInput

type LogTopicInput interface {
	pulumi.Input

	ToLogTopicOutput() LogTopicOutput
	ToLogTopicOutputWithContext(ctx context.Context) LogTopicOutput
}

type LogTopicMap

type LogTopicMap map[string]LogTopicInput

func (LogTopicMap) ElementType

func (LogTopicMap) ElementType() reflect.Type

func (LogTopicMap) ToLogTopicMapOutput

func (i LogTopicMap) ToLogTopicMapOutput() LogTopicMapOutput

func (LogTopicMap) ToLogTopicMapOutputWithContext

func (i LogTopicMap) ToLogTopicMapOutputWithContext(ctx context.Context) LogTopicMapOutput

type LogTopicMapInput

type LogTopicMapInput interface {
	pulumi.Input

	ToLogTopicMapOutput() LogTopicMapOutput
	ToLogTopicMapOutputWithContext(context.Context) LogTopicMapOutput
}

LogTopicMapInput is an input type that accepts LogTopicMap and LogTopicMapOutput values. You can construct a concrete instance of `LogTopicMapInput` via:

LogTopicMap{ "key": LogTopicArgs{...} }

type LogTopicMapOutput

type LogTopicMapOutput struct{ *pulumi.OutputState }

func (LogTopicMapOutput) ElementType

func (LogTopicMapOutput) ElementType() reflect.Type

func (LogTopicMapOutput) MapIndex

func (LogTopicMapOutput) ToLogTopicMapOutput

func (o LogTopicMapOutput) ToLogTopicMapOutput() LogTopicMapOutput

func (LogTopicMapOutput) ToLogTopicMapOutputWithContext

func (o LogTopicMapOutput) ToLogTopicMapOutputWithContext(ctx context.Context) LogTopicMapOutput

type LogTopicOutput

type LogTopicOutput struct{ *pulumi.OutputState }

func (LogTopicOutput) CreateTime

func (o LogTopicOutput) CreateTime() pulumi.StringOutput

Log topic creation time.

func (LogTopicOutput) ElementType

func (LogTopicOutput) ElementType() reflect.Type

func (LogTopicOutput) LogSetId

func (o LogTopicOutput) LogSetId() pulumi.StringOutput

Log topic of CLB instance.

func (LogTopicOutput) Status

func (o LogTopicOutput) Status() pulumi.BoolOutput

The status of log topic.

func (LogTopicOutput) ToLogTopicOutput

func (o LogTopicOutput) ToLogTopicOutput() LogTopicOutput

func (LogTopicOutput) ToLogTopicOutputWithContext

func (o LogTopicOutput) ToLogTopicOutputWithContext(ctx context.Context) LogTopicOutput

func (LogTopicOutput) TopicName

func (o LogTopicOutput) TopicName() pulumi.StringOutput

Log topic of CLB instance.

type LogTopicState

type LogTopicState struct {
	// Log topic creation time.
	CreateTime pulumi.StringPtrInput
	// Log topic of CLB instance.
	LogSetId pulumi.StringPtrInput
	// The status of log topic.
	Status pulumi.BoolPtrInput
	// Log topic of CLB instance.
	TopicName pulumi.StringPtrInput
}

func (LogTopicState) ElementType

func (LogTopicState) ElementType() reflect.Type

type Redirection

type Redirection struct {
	pulumi.CustomResourceState

	// ID of CLB instance.
	ClbId pulumi.StringOutput `pulumi:"clbId"`
	// Indicates whether delete all auto redirection. Default is `false`. It will take effect only when this redirection is
	// auto-rewrite and this auto-rewrite auto redirected more than one rules. All the auto-rewrite relations will be deleted
	// when this parameter set true.
	DeleteAllAutoRewrite pulumi.BoolPtrOutput `pulumi:"deleteAllAutoRewrite"`
	// Indicates whether automatic forwarding is enable, default is `false`. If enabled, the source listener and location
	// should be empty, the target listener must be https protocol and port is 443.
	IsAutoRewrite pulumi.BoolPtrOutput `pulumi:"isAutoRewrite"`
	// ID of source listener.
	SourceListenerId pulumi.StringOutput `pulumi:"sourceListenerId"`
	// Rule ID of source listener.
	SourceRuleId pulumi.StringOutput `pulumi:"sourceRuleId"`
	// ID of source listener.
	TargetListenerId pulumi.StringOutput `pulumi:"targetListenerId"`
	// Rule ID of target listener.
	TargetRuleId pulumi.StringOutput `pulumi:"targetRuleId"`
}

func GetRedirection

func GetRedirection(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *RedirectionState, opts ...pulumi.ResourceOption) (*Redirection, error)

GetRedirection gets an existing Redirection 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 NewRedirection

func NewRedirection(ctx *pulumi.Context,
	name string, args *RedirectionArgs, opts ...pulumi.ResourceOption) (*Redirection, error)

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

func (*Redirection) ElementType

func (*Redirection) ElementType() reflect.Type

func (*Redirection) ToRedirectionOutput

func (i *Redirection) ToRedirectionOutput() RedirectionOutput

func (*Redirection) ToRedirectionOutputWithContext

func (i *Redirection) ToRedirectionOutputWithContext(ctx context.Context) RedirectionOutput

type RedirectionArgs

type RedirectionArgs struct {
	// ID of CLB instance.
	ClbId pulumi.StringInput
	// Indicates whether delete all auto redirection. Default is `false`. It will take effect only when this redirection is
	// auto-rewrite and this auto-rewrite auto redirected more than one rules. All the auto-rewrite relations will be deleted
	// when this parameter set true.
	DeleteAllAutoRewrite pulumi.BoolPtrInput
	// Indicates whether automatic forwarding is enable, default is `false`. If enabled, the source listener and location
	// should be empty, the target listener must be https protocol and port is 443.
	IsAutoRewrite pulumi.BoolPtrInput
	// ID of source listener.
	SourceListenerId pulumi.StringPtrInput
	// Rule ID of source listener.
	SourceRuleId pulumi.StringPtrInput
	// ID of source listener.
	TargetListenerId pulumi.StringInput
	// Rule ID of target listener.
	TargetRuleId pulumi.StringInput
}

The set of arguments for constructing a Redirection resource.

func (RedirectionArgs) ElementType

func (RedirectionArgs) ElementType() reflect.Type

type RedirectionArray

type RedirectionArray []RedirectionInput

func (RedirectionArray) ElementType

func (RedirectionArray) ElementType() reflect.Type

func (RedirectionArray) ToRedirectionArrayOutput

func (i RedirectionArray) ToRedirectionArrayOutput() RedirectionArrayOutput

func (RedirectionArray) ToRedirectionArrayOutputWithContext

func (i RedirectionArray) ToRedirectionArrayOutputWithContext(ctx context.Context) RedirectionArrayOutput

type RedirectionArrayInput

type RedirectionArrayInput interface {
	pulumi.Input

	ToRedirectionArrayOutput() RedirectionArrayOutput
	ToRedirectionArrayOutputWithContext(context.Context) RedirectionArrayOutput
}

RedirectionArrayInput is an input type that accepts RedirectionArray and RedirectionArrayOutput values. You can construct a concrete instance of `RedirectionArrayInput` via:

RedirectionArray{ RedirectionArgs{...} }

type RedirectionArrayOutput

type RedirectionArrayOutput struct{ *pulumi.OutputState }

func (RedirectionArrayOutput) ElementType

func (RedirectionArrayOutput) ElementType() reflect.Type

func (RedirectionArrayOutput) Index

func (RedirectionArrayOutput) ToRedirectionArrayOutput

func (o RedirectionArrayOutput) ToRedirectionArrayOutput() RedirectionArrayOutput

func (RedirectionArrayOutput) ToRedirectionArrayOutputWithContext

func (o RedirectionArrayOutput) ToRedirectionArrayOutputWithContext(ctx context.Context) RedirectionArrayOutput

type RedirectionInput

type RedirectionInput interface {
	pulumi.Input

	ToRedirectionOutput() RedirectionOutput
	ToRedirectionOutputWithContext(ctx context.Context) RedirectionOutput
}

type RedirectionMap

type RedirectionMap map[string]RedirectionInput

func (RedirectionMap) ElementType

func (RedirectionMap) ElementType() reflect.Type

func (RedirectionMap) ToRedirectionMapOutput

func (i RedirectionMap) ToRedirectionMapOutput() RedirectionMapOutput

func (RedirectionMap) ToRedirectionMapOutputWithContext

func (i RedirectionMap) ToRedirectionMapOutputWithContext(ctx context.Context) RedirectionMapOutput

type RedirectionMapInput

type RedirectionMapInput interface {
	pulumi.Input

	ToRedirectionMapOutput() RedirectionMapOutput
	ToRedirectionMapOutputWithContext(context.Context) RedirectionMapOutput
}

RedirectionMapInput is an input type that accepts RedirectionMap and RedirectionMapOutput values. You can construct a concrete instance of `RedirectionMapInput` via:

RedirectionMap{ "key": RedirectionArgs{...} }

type RedirectionMapOutput

type RedirectionMapOutput struct{ *pulumi.OutputState }

func (RedirectionMapOutput) ElementType

func (RedirectionMapOutput) ElementType() reflect.Type

func (RedirectionMapOutput) MapIndex

func (RedirectionMapOutput) ToRedirectionMapOutput

func (o RedirectionMapOutput) ToRedirectionMapOutput() RedirectionMapOutput

func (RedirectionMapOutput) ToRedirectionMapOutputWithContext

func (o RedirectionMapOutput) ToRedirectionMapOutputWithContext(ctx context.Context) RedirectionMapOutput

type RedirectionOutput

type RedirectionOutput struct{ *pulumi.OutputState }

func (RedirectionOutput) ClbId

ID of CLB instance.

func (RedirectionOutput) DeleteAllAutoRewrite

func (o RedirectionOutput) DeleteAllAutoRewrite() pulumi.BoolPtrOutput

Indicates whether delete all auto redirection. Default is `false`. It will take effect only when this redirection is auto-rewrite and this auto-rewrite auto redirected more than one rules. All the auto-rewrite relations will be deleted when this parameter set true.

func (RedirectionOutput) ElementType

func (RedirectionOutput) ElementType() reflect.Type

func (RedirectionOutput) IsAutoRewrite

func (o RedirectionOutput) IsAutoRewrite() pulumi.BoolPtrOutput

Indicates whether automatic forwarding is enable, default is `false`. If enabled, the source listener and location should be empty, the target listener must be https protocol and port is 443.

func (RedirectionOutput) SourceListenerId

func (o RedirectionOutput) SourceListenerId() pulumi.StringOutput

ID of source listener.

func (RedirectionOutput) SourceRuleId

func (o RedirectionOutput) SourceRuleId() pulumi.StringOutput

Rule ID of source listener.

func (RedirectionOutput) TargetListenerId

func (o RedirectionOutput) TargetListenerId() pulumi.StringOutput

ID of source listener.

func (RedirectionOutput) TargetRuleId

func (o RedirectionOutput) TargetRuleId() pulumi.StringOutput

Rule ID of target listener.

func (RedirectionOutput) ToRedirectionOutput

func (o RedirectionOutput) ToRedirectionOutput() RedirectionOutput

func (RedirectionOutput) ToRedirectionOutputWithContext

func (o RedirectionOutput) ToRedirectionOutputWithContext(ctx context.Context) RedirectionOutput

type RedirectionState

type RedirectionState struct {
	// ID of CLB instance.
	ClbId pulumi.StringPtrInput
	// Indicates whether delete all auto redirection. Default is `false`. It will take effect only when this redirection is
	// auto-rewrite and this auto-rewrite auto redirected more than one rules. All the auto-rewrite relations will be deleted
	// when this parameter set true.
	DeleteAllAutoRewrite pulumi.BoolPtrInput
	// Indicates whether automatic forwarding is enable, default is `false`. If enabled, the source listener and location
	// should be empty, the target listener must be https protocol and port is 443.
	IsAutoRewrite pulumi.BoolPtrInput
	// ID of source listener.
	SourceListenerId pulumi.StringPtrInput
	// Rule ID of source listener.
	SourceRuleId pulumi.StringPtrInput
	// ID of source listener.
	TargetListenerId pulumi.StringPtrInput
	// Rule ID of target listener.
	TargetRuleId pulumi.StringPtrInput
}

func (RedirectionState) ElementType

func (RedirectionState) ElementType() reflect.Type

type ReplaceCertForLbs

type ReplaceCertForLbs struct {
	pulumi.CustomResourceState

	// Information such as the content of the new certificate.
	Certificate ReplaceCertForLbsCertificateOutput `pulumi:"certificate"`
	// ID of the certificate to be replaced, which can be a server certificate or a client certificate.
	OldCertificateId pulumi.StringOutput `pulumi:"oldCertificateId"`
}

func GetReplaceCertForLbs

func GetReplaceCertForLbs(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ReplaceCertForLbsState, opts ...pulumi.ResourceOption) (*ReplaceCertForLbs, error)

GetReplaceCertForLbs gets an existing ReplaceCertForLbs 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 NewReplaceCertForLbs

func NewReplaceCertForLbs(ctx *pulumi.Context,
	name string, args *ReplaceCertForLbsArgs, opts ...pulumi.ResourceOption) (*ReplaceCertForLbs, error)

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

func (*ReplaceCertForLbs) ElementType

func (*ReplaceCertForLbs) ElementType() reflect.Type

func (*ReplaceCertForLbs) ToReplaceCertForLbsOutput

func (i *ReplaceCertForLbs) ToReplaceCertForLbsOutput() ReplaceCertForLbsOutput

func (*ReplaceCertForLbs) ToReplaceCertForLbsOutputWithContext

func (i *ReplaceCertForLbs) ToReplaceCertForLbsOutputWithContext(ctx context.Context) ReplaceCertForLbsOutput

type ReplaceCertForLbsArgs

type ReplaceCertForLbsArgs struct {
	// Information such as the content of the new certificate.
	Certificate ReplaceCertForLbsCertificateInput
	// ID of the certificate to be replaced, which can be a server certificate or a client certificate.
	OldCertificateId pulumi.StringInput
}

The set of arguments for constructing a ReplaceCertForLbs resource.

func (ReplaceCertForLbsArgs) ElementType

func (ReplaceCertForLbsArgs) ElementType() reflect.Type

type ReplaceCertForLbsArray

type ReplaceCertForLbsArray []ReplaceCertForLbsInput

func (ReplaceCertForLbsArray) ElementType

func (ReplaceCertForLbsArray) ElementType() reflect.Type

func (ReplaceCertForLbsArray) ToReplaceCertForLbsArrayOutput

func (i ReplaceCertForLbsArray) ToReplaceCertForLbsArrayOutput() ReplaceCertForLbsArrayOutput

func (ReplaceCertForLbsArray) ToReplaceCertForLbsArrayOutputWithContext

func (i ReplaceCertForLbsArray) ToReplaceCertForLbsArrayOutputWithContext(ctx context.Context) ReplaceCertForLbsArrayOutput

type ReplaceCertForLbsArrayInput

type ReplaceCertForLbsArrayInput interface {
	pulumi.Input

	ToReplaceCertForLbsArrayOutput() ReplaceCertForLbsArrayOutput
	ToReplaceCertForLbsArrayOutputWithContext(context.Context) ReplaceCertForLbsArrayOutput
}

ReplaceCertForLbsArrayInput is an input type that accepts ReplaceCertForLbsArray and ReplaceCertForLbsArrayOutput values. You can construct a concrete instance of `ReplaceCertForLbsArrayInput` via:

ReplaceCertForLbsArray{ ReplaceCertForLbsArgs{...} }

type ReplaceCertForLbsArrayOutput

type ReplaceCertForLbsArrayOutput struct{ *pulumi.OutputState }

func (ReplaceCertForLbsArrayOutput) ElementType

func (ReplaceCertForLbsArrayOutput) Index

func (ReplaceCertForLbsArrayOutput) ToReplaceCertForLbsArrayOutput

func (o ReplaceCertForLbsArrayOutput) ToReplaceCertForLbsArrayOutput() ReplaceCertForLbsArrayOutput

func (ReplaceCertForLbsArrayOutput) ToReplaceCertForLbsArrayOutputWithContext

func (o ReplaceCertForLbsArrayOutput) ToReplaceCertForLbsArrayOutputWithContext(ctx context.Context) ReplaceCertForLbsArrayOutput

type ReplaceCertForLbsCertificate

type ReplaceCertForLbsCertificate struct {
	CertCaContent *string `pulumi:"certCaContent"`
	CertCaId      *string `pulumi:"certCaId"`
	CertCaName    *string `pulumi:"certCaName"`
	CertContent   *string `pulumi:"certContent"`
	CertId        *string `pulumi:"certId"`
	CertKey       *string `pulumi:"certKey"`
	CertName      *string `pulumi:"certName"`
	SslMode       *string `pulumi:"sslMode"`
}

type ReplaceCertForLbsCertificateArgs

type ReplaceCertForLbsCertificateArgs struct {
	CertCaContent pulumi.StringPtrInput `pulumi:"certCaContent"`
	CertCaId      pulumi.StringPtrInput `pulumi:"certCaId"`
	CertCaName    pulumi.StringPtrInput `pulumi:"certCaName"`
	CertContent   pulumi.StringPtrInput `pulumi:"certContent"`
	CertId        pulumi.StringPtrInput `pulumi:"certId"`
	CertKey       pulumi.StringPtrInput `pulumi:"certKey"`
	CertName      pulumi.StringPtrInput `pulumi:"certName"`
	SslMode       pulumi.StringPtrInput `pulumi:"sslMode"`
}

func (ReplaceCertForLbsCertificateArgs) ElementType

func (ReplaceCertForLbsCertificateArgs) ToReplaceCertForLbsCertificateOutput

func (i ReplaceCertForLbsCertificateArgs) ToReplaceCertForLbsCertificateOutput() ReplaceCertForLbsCertificateOutput

func (ReplaceCertForLbsCertificateArgs) ToReplaceCertForLbsCertificateOutputWithContext

func (i ReplaceCertForLbsCertificateArgs) ToReplaceCertForLbsCertificateOutputWithContext(ctx context.Context) ReplaceCertForLbsCertificateOutput

func (ReplaceCertForLbsCertificateArgs) ToReplaceCertForLbsCertificatePtrOutput

func (i ReplaceCertForLbsCertificateArgs) ToReplaceCertForLbsCertificatePtrOutput() ReplaceCertForLbsCertificatePtrOutput

func (ReplaceCertForLbsCertificateArgs) ToReplaceCertForLbsCertificatePtrOutputWithContext

func (i ReplaceCertForLbsCertificateArgs) ToReplaceCertForLbsCertificatePtrOutputWithContext(ctx context.Context) ReplaceCertForLbsCertificatePtrOutput

type ReplaceCertForLbsCertificateInput

type ReplaceCertForLbsCertificateInput interface {
	pulumi.Input

	ToReplaceCertForLbsCertificateOutput() ReplaceCertForLbsCertificateOutput
	ToReplaceCertForLbsCertificateOutputWithContext(context.Context) ReplaceCertForLbsCertificateOutput
}

ReplaceCertForLbsCertificateInput is an input type that accepts ReplaceCertForLbsCertificateArgs and ReplaceCertForLbsCertificateOutput values. You can construct a concrete instance of `ReplaceCertForLbsCertificateInput` via:

ReplaceCertForLbsCertificateArgs{...}

type ReplaceCertForLbsCertificateOutput

type ReplaceCertForLbsCertificateOutput struct{ *pulumi.OutputState }

func (ReplaceCertForLbsCertificateOutput) CertCaContent

func (ReplaceCertForLbsCertificateOutput) CertCaId

func (ReplaceCertForLbsCertificateOutput) CertCaName

func (ReplaceCertForLbsCertificateOutput) CertContent

func (ReplaceCertForLbsCertificateOutput) CertId

func (ReplaceCertForLbsCertificateOutput) CertKey

func (ReplaceCertForLbsCertificateOutput) CertName

func (ReplaceCertForLbsCertificateOutput) ElementType

func (ReplaceCertForLbsCertificateOutput) SslMode

func (ReplaceCertForLbsCertificateOutput) ToReplaceCertForLbsCertificateOutput

func (o ReplaceCertForLbsCertificateOutput) ToReplaceCertForLbsCertificateOutput() ReplaceCertForLbsCertificateOutput

func (ReplaceCertForLbsCertificateOutput) ToReplaceCertForLbsCertificateOutputWithContext

func (o ReplaceCertForLbsCertificateOutput) ToReplaceCertForLbsCertificateOutputWithContext(ctx context.Context) ReplaceCertForLbsCertificateOutput

func (ReplaceCertForLbsCertificateOutput) ToReplaceCertForLbsCertificatePtrOutput

func (o ReplaceCertForLbsCertificateOutput) ToReplaceCertForLbsCertificatePtrOutput() ReplaceCertForLbsCertificatePtrOutput

func (ReplaceCertForLbsCertificateOutput) ToReplaceCertForLbsCertificatePtrOutputWithContext

func (o ReplaceCertForLbsCertificateOutput) ToReplaceCertForLbsCertificatePtrOutputWithContext(ctx context.Context) ReplaceCertForLbsCertificatePtrOutput

type ReplaceCertForLbsCertificatePtrInput

type ReplaceCertForLbsCertificatePtrInput interface {
	pulumi.Input

	ToReplaceCertForLbsCertificatePtrOutput() ReplaceCertForLbsCertificatePtrOutput
	ToReplaceCertForLbsCertificatePtrOutputWithContext(context.Context) ReplaceCertForLbsCertificatePtrOutput
}

ReplaceCertForLbsCertificatePtrInput is an input type that accepts ReplaceCertForLbsCertificateArgs, ReplaceCertForLbsCertificatePtr and ReplaceCertForLbsCertificatePtrOutput values. You can construct a concrete instance of `ReplaceCertForLbsCertificatePtrInput` via:

        ReplaceCertForLbsCertificateArgs{...}

or:

        nil

type ReplaceCertForLbsCertificatePtrOutput

type ReplaceCertForLbsCertificatePtrOutput struct{ *pulumi.OutputState }

func (ReplaceCertForLbsCertificatePtrOutput) CertCaContent

func (ReplaceCertForLbsCertificatePtrOutput) CertCaId

func (ReplaceCertForLbsCertificatePtrOutput) CertCaName

func (ReplaceCertForLbsCertificatePtrOutput) CertContent

func (ReplaceCertForLbsCertificatePtrOutput) CertId

func (ReplaceCertForLbsCertificatePtrOutput) CertKey

func (ReplaceCertForLbsCertificatePtrOutput) CertName

func (ReplaceCertForLbsCertificatePtrOutput) Elem

func (ReplaceCertForLbsCertificatePtrOutput) ElementType

func (ReplaceCertForLbsCertificatePtrOutput) SslMode

func (ReplaceCertForLbsCertificatePtrOutput) ToReplaceCertForLbsCertificatePtrOutput

func (o ReplaceCertForLbsCertificatePtrOutput) ToReplaceCertForLbsCertificatePtrOutput() ReplaceCertForLbsCertificatePtrOutput

func (ReplaceCertForLbsCertificatePtrOutput) ToReplaceCertForLbsCertificatePtrOutputWithContext

func (o ReplaceCertForLbsCertificatePtrOutput) ToReplaceCertForLbsCertificatePtrOutputWithContext(ctx context.Context) ReplaceCertForLbsCertificatePtrOutput

type ReplaceCertForLbsInput

type ReplaceCertForLbsInput interface {
	pulumi.Input

	ToReplaceCertForLbsOutput() ReplaceCertForLbsOutput
	ToReplaceCertForLbsOutputWithContext(ctx context.Context) ReplaceCertForLbsOutput
}

type ReplaceCertForLbsMap

type ReplaceCertForLbsMap map[string]ReplaceCertForLbsInput

func (ReplaceCertForLbsMap) ElementType

func (ReplaceCertForLbsMap) ElementType() reflect.Type

func (ReplaceCertForLbsMap) ToReplaceCertForLbsMapOutput

func (i ReplaceCertForLbsMap) ToReplaceCertForLbsMapOutput() ReplaceCertForLbsMapOutput

func (ReplaceCertForLbsMap) ToReplaceCertForLbsMapOutputWithContext

func (i ReplaceCertForLbsMap) ToReplaceCertForLbsMapOutputWithContext(ctx context.Context) ReplaceCertForLbsMapOutput

type ReplaceCertForLbsMapInput

type ReplaceCertForLbsMapInput interface {
	pulumi.Input

	ToReplaceCertForLbsMapOutput() ReplaceCertForLbsMapOutput
	ToReplaceCertForLbsMapOutputWithContext(context.Context) ReplaceCertForLbsMapOutput
}

ReplaceCertForLbsMapInput is an input type that accepts ReplaceCertForLbsMap and ReplaceCertForLbsMapOutput values. You can construct a concrete instance of `ReplaceCertForLbsMapInput` via:

ReplaceCertForLbsMap{ "key": ReplaceCertForLbsArgs{...} }

type ReplaceCertForLbsMapOutput

type ReplaceCertForLbsMapOutput struct{ *pulumi.OutputState }

func (ReplaceCertForLbsMapOutput) ElementType

func (ReplaceCertForLbsMapOutput) ElementType() reflect.Type

func (ReplaceCertForLbsMapOutput) MapIndex

func (ReplaceCertForLbsMapOutput) ToReplaceCertForLbsMapOutput

func (o ReplaceCertForLbsMapOutput) ToReplaceCertForLbsMapOutput() ReplaceCertForLbsMapOutput

func (ReplaceCertForLbsMapOutput) ToReplaceCertForLbsMapOutputWithContext

func (o ReplaceCertForLbsMapOutput) ToReplaceCertForLbsMapOutputWithContext(ctx context.Context) ReplaceCertForLbsMapOutput

type ReplaceCertForLbsOutput

type ReplaceCertForLbsOutput struct{ *pulumi.OutputState }

func (ReplaceCertForLbsOutput) Certificate

Information such as the content of the new certificate.

func (ReplaceCertForLbsOutput) ElementType

func (ReplaceCertForLbsOutput) ElementType() reflect.Type

func (ReplaceCertForLbsOutput) OldCertificateId

func (o ReplaceCertForLbsOutput) OldCertificateId() pulumi.StringOutput

ID of the certificate to be replaced, which can be a server certificate or a client certificate.

func (ReplaceCertForLbsOutput) ToReplaceCertForLbsOutput

func (o ReplaceCertForLbsOutput) ToReplaceCertForLbsOutput() ReplaceCertForLbsOutput

func (ReplaceCertForLbsOutput) ToReplaceCertForLbsOutputWithContext

func (o ReplaceCertForLbsOutput) ToReplaceCertForLbsOutputWithContext(ctx context.Context) ReplaceCertForLbsOutput

type ReplaceCertForLbsState

type ReplaceCertForLbsState struct {
	// Information such as the content of the new certificate.
	Certificate ReplaceCertForLbsCertificatePtrInput
	// ID of the certificate to be replaced, which can be a server certificate or a client certificate.
	OldCertificateId pulumi.StringPtrInput
}

func (ReplaceCertForLbsState) ElementType

func (ReplaceCertForLbsState) ElementType() reflect.Type

type SecurityGroupAttachment

type SecurityGroupAttachment struct {
	pulumi.CustomResourceState

	// Array of CLB instance IDs. Only support set one security group now.
	LoadBalancerIds pulumi.StringOutput `pulumi:"loadBalancerIds"`
	// Security group ID, such as esg-12345678.
	SecurityGroup pulumi.StringOutput `pulumi:"securityGroup"`
}

func GetSecurityGroupAttachment

func GetSecurityGroupAttachment(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *SecurityGroupAttachmentState, opts ...pulumi.ResourceOption) (*SecurityGroupAttachment, error)

GetSecurityGroupAttachment gets an existing SecurityGroupAttachment 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 NewSecurityGroupAttachment

func NewSecurityGroupAttachment(ctx *pulumi.Context,
	name string, args *SecurityGroupAttachmentArgs, opts ...pulumi.ResourceOption) (*SecurityGroupAttachment, error)

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

func (*SecurityGroupAttachment) ElementType

func (*SecurityGroupAttachment) ElementType() reflect.Type

func (*SecurityGroupAttachment) ToSecurityGroupAttachmentOutput

func (i *SecurityGroupAttachment) ToSecurityGroupAttachmentOutput() SecurityGroupAttachmentOutput

func (*SecurityGroupAttachment) ToSecurityGroupAttachmentOutputWithContext

func (i *SecurityGroupAttachment) ToSecurityGroupAttachmentOutputWithContext(ctx context.Context) SecurityGroupAttachmentOutput

type SecurityGroupAttachmentArgs

type SecurityGroupAttachmentArgs struct {
	// Array of CLB instance IDs. Only support set one security group now.
	LoadBalancerIds pulumi.StringInput
	// Security group ID, such as esg-12345678.
	SecurityGroup pulumi.StringInput
}

The set of arguments for constructing a SecurityGroupAttachment resource.

func (SecurityGroupAttachmentArgs) ElementType

type SecurityGroupAttachmentArray

type SecurityGroupAttachmentArray []SecurityGroupAttachmentInput

func (SecurityGroupAttachmentArray) ElementType

func (SecurityGroupAttachmentArray) ToSecurityGroupAttachmentArrayOutput

func (i SecurityGroupAttachmentArray) ToSecurityGroupAttachmentArrayOutput() SecurityGroupAttachmentArrayOutput

func (SecurityGroupAttachmentArray) ToSecurityGroupAttachmentArrayOutputWithContext

func (i SecurityGroupAttachmentArray) ToSecurityGroupAttachmentArrayOutputWithContext(ctx context.Context) SecurityGroupAttachmentArrayOutput

type SecurityGroupAttachmentArrayInput

type SecurityGroupAttachmentArrayInput interface {
	pulumi.Input

	ToSecurityGroupAttachmentArrayOutput() SecurityGroupAttachmentArrayOutput
	ToSecurityGroupAttachmentArrayOutputWithContext(context.Context) SecurityGroupAttachmentArrayOutput
}

SecurityGroupAttachmentArrayInput is an input type that accepts SecurityGroupAttachmentArray and SecurityGroupAttachmentArrayOutput values. You can construct a concrete instance of `SecurityGroupAttachmentArrayInput` via:

SecurityGroupAttachmentArray{ SecurityGroupAttachmentArgs{...} }

type SecurityGroupAttachmentArrayOutput

type SecurityGroupAttachmentArrayOutput struct{ *pulumi.OutputState }

func (SecurityGroupAttachmentArrayOutput) ElementType

func (SecurityGroupAttachmentArrayOutput) Index

func (SecurityGroupAttachmentArrayOutput) ToSecurityGroupAttachmentArrayOutput

func (o SecurityGroupAttachmentArrayOutput) ToSecurityGroupAttachmentArrayOutput() SecurityGroupAttachmentArrayOutput

func (SecurityGroupAttachmentArrayOutput) ToSecurityGroupAttachmentArrayOutputWithContext

func (o SecurityGroupAttachmentArrayOutput) ToSecurityGroupAttachmentArrayOutputWithContext(ctx context.Context) SecurityGroupAttachmentArrayOutput

type SecurityGroupAttachmentInput

type SecurityGroupAttachmentInput interface {
	pulumi.Input

	ToSecurityGroupAttachmentOutput() SecurityGroupAttachmentOutput
	ToSecurityGroupAttachmentOutputWithContext(ctx context.Context) SecurityGroupAttachmentOutput
}

type SecurityGroupAttachmentMap

type SecurityGroupAttachmentMap map[string]SecurityGroupAttachmentInput

func (SecurityGroupAttachmentMap) ElementType

func (SecurityGroupAttachmentMap) ElementType() reflect.Type

func (SecurityGroupAttachmentMap) ToSecurityGroupAttachmentMapOutput

func (i SecurityGroupAttachmentMap) ToSecurityGroupAttachmentMapOutput() SecurityGroupAttachmentMapOutput

func (SecurityGroupAttachmentMap) ToSecurityGroupAttachmentMapOutputWithContext

func (i SecurityGroupAttachmentMap) ToSecurityGroupAttachmentMapOutputWithContext(ctx context.Context) SecurityGroupAttachmentMapOutput

type SecurityGroupAttachmentMapInput

type SecurityGroupAttachmentMapInput interface {
	pulumi.Input

	ToSecurityGroupAttachmentMapOutput() SecurityGroupAttachmentMapOutput
	ToSecurityGroupAttachmentMapOutputWithContext(context.Context) SecurityGroupAttachmentMapOutput
}

SecurityGroupAttachmentMapInput is an input type that accepts SecurityGroupAttachmentMap and SecurityGroupAttachmentMapOutput values. You can construct a concrete instance of `SecurityGroupAttachmentMapInput` via:

SecurityGroupAttachmentMap{ "key": SecurityGroupAttachmentArgs{...} }

type SecurityGroupAttachmentMapOutput

type SecurityGroupAttachmentMapOutput struct{ *pulumi.OutputState }

func (SecurityGroupAttachmentMapOutput) ElementType

func (SecurityGroupAttachmentMapOutput) MapIndex

func (SecurityGroupAttachmentMapOutput) ToSecurityGroupAttachmentMapOutput

func (o SecurityGroupAttachmentMapOutput) ToSecurityGroupAttachmentMapOutput() SecurityGroupAttachmentMapOutput

func (SecurityGroupAttachmentMapOutput) ToSecurityGroupAttachmentMapOutputWithContext

func (o SecurityGroupAttachmentMapOutput) ToSecurityGroupAttachmentMapOutputWithContext(ctx context.Context) SecurityGroupAttachmentMapOutput

type SecurityGroupAttachmentOutput

type SecurityGroupAttachmentOutput struct{ *pulumi.OutputState }

func (SecurityGroupAttachmentOutput) ElementType

func (SecurityGroupAttachmentOutput) LoadBalancerIds

Array of CLB instance IDs. Only support set one security group now.

func (SecurityGroupAttachmentOutput) SecurityGroup

Security group ID, such as esg-12345678.

func (SecurityGroupAttachmentOutput) ToSecurityGroupAttachmentOutput

func (o SecurityGroupAttachmentOutput) ToSecurityGroupAttachmentOutput() SecurityGroupAttachmentOutput

func (SecurityGroupAttachmentOutput) ToSecurityGroupAttachmentOutputWithContext

func (o SecurityGroupAttachmentOutput) ToSecurityGroupAttachmentOutputWithContext(ctx context.Context) SecurityGroupAttachmentOutput

type SecurityGroupAttachmentState

type SecurityGroupAttachmentState struct {
	// Array of CLB instance IDs. Only support set one security group now.
	LoadBalancerIds pulumi.StringPtrInput
	// Security group ID, such as esg-12345678.
	SecurityGroup pulumi.StringPtrInput
}

func (SecurityGroupAttachmentState) ElementType

type SnatIp

type SnatIp struct {
	pulumi.CustomResourceState

	// CLB instance ID.
	ClbId pulumi.StringOutput `pulumi:"clbId"`
	// Snat IP address config.
	Ips SnatIpIpArrayOutput `pulumi:"ips"`
}

func GetSnatIp

func GetSnatIp(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *SnatIpState, opts ...pulumi.ResourceOption) (*SnatIp, error)

GetSnatIp gets an existing SnatIp 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 NewSnatIp

func NewSnatIp(ctx *pulumi.Context,
	name string, args *SnatIpArgs, opts ...pulumi.ResourceOption) (*SnatIp, error)

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

func (*SnatIp) ElementType

func (*SnatIp) ElementType() reflect.Type

func (*SnatIp) ToSnatIpOutput

func (i *SnatIp) ToSnatIpOutput() SnatIpOutput

func (*SnatIp) ToSnatIpOutputWithContext

func (i *SnatIp) ToSnatIpOutputWithContext(ctx context.Context) SnatIpOutput

type SnatIpArgs

type SnatIpArgs struct {
	// CLB instance ID.
	ClbId pulumi.StringInput
	// Snat IP address config.
	Ips SnatIpIpArrayInput
}

The set of arguments for constructing a SnatIp resource.

func (SnatIpArgs) ElementType

func (SnatIpArgs) ElementType() reflect.Type

type SnatIpArray

type SnatIpArray []SnatIpInput

func (SnatIpArray) ElementType

func (SnatIpArray) ElementType() reflect.Type

func (SnatIpArray) ToSnatIpArrayOutput

func (i SnatIpArray) ToSnatIpArrayOutput() SnatIpArrayOutput

func (SnatIpArray) ToSnatIpArrayOutputWithContext

func (i SnatIpArray) ToSnatIpArrayOutputWithContext(ctx context.Context) SnatIpArrayOutput

type SnatIpArrayInput

type SnatIpArrayInput interface {
	pulumi.Input

	ToSnatIpArrayOutput() SnatIpArrayOutput
	ToSnatIpArrayOutputWithContext(context.Context) SnatIpArrayOutput
}

SnatIpArrayInput is an input type that accepts SnatIpArray and SnatIpArrayOutput values. You can construct a concrete instance of `SnatIpArrayInput` via:

SnatIpArray{ SnatIpArgs{...} }

type SnatIpArrayOutput

type SnatIpArrayOutput struct{ *pulumi.OutputState }

func (SnatIpArrayOutput) ElementType

func (SnatIpArrayOutput) ElementType() reflect.Type

func (SnatIpArrayOutput) Index

func (SnatIpArrayOutput) ToSnatIpArrayOutput

func (o SnatIpArrayOutput) ToSnatIpArrayOutput() SnatIpArrayOutput

func (SnatIpArrayOutput) ToSnatIpArrayOutputWithContext

func (o SnatIpArrayOutput) ToSnatIpArrayOutputWithContext(ctx context.Context) SnatIpArrayOutput

type SnatIpInput

type SnatIpInput interface {
	pulumi.Input

	ToSnatIpOutput() SnatIpOutput
	ToSnatIpOutputWithContext(ctx context.Context) SnatIpOutput
}

type SnatIpIp

type SnatIpIp struct {
	Ip       string `pulumi:"ip"`
	SubnetId string `pulumi:"subnetId"`
}

type SnatIpIpArgs

type SnatIpIpArgs struct {
	Ip       pulumi.StringInput `pulumi:"ip"`
	SubnetId pulumi.StringInput `pulumi:"subnetId"`
}

func (SnatIpIpArgs) ElementType

func (SnatIpIpArgs) ElementType() reflect.Type

func (SnatIpIpArgs) ToSnatIpIpOutput

func (i SnatIpIpArgs) ToSnatIpIpOutput() SnatIpIpOutput

func (SnatIpIpArgs) ToSnatIpIpOutputWithContext

func (i SnatIpIpArgs) ToSnatIpIpOutputWithContext(ctx context.Context) SnatIpIpOutput

type SnatIpIpArray

type SnatIpIpArray []SnatIpIpInput

func (SnatIpIpArray) ElementType

func (SnatIpIpArray) ElementType() reflect.Type

func (SnatIpIpArray) ToSnatIpIpArrayOutput

func (i SnatIpIpArray) ToSnatIpIpArrayOutput() SnatIpIpArrayOutput

func (SnatIpIpArray) ToSnatIpIpArrayOutputWithContext

func (i SnatIpIpArray) ToSnatIpIpArrayOutputWithContext(ctx context.Context) SnatIpIpArrayOutput

type SnatIpIpArrayInput

type SnatIpIpArrayInput interface {
	pulumi.Input

	ToSnatIpIpArrayOutput() SnatIpIpArrayOutput
	ToSnatIpIpArrayOutputWithContext(context.Context) SnatIpIpArrayOutput
}

SnatIpIpArrayInput is an input type that accepts SnatIpIpArray and SnatIpIpArrayOutput values. You can construct a concrete instance of `SnatIpIpArrayInput` via:

SnatIpIpArray{ SnatIpIpArgs{...} }

type SnatIpIpArrayOutput

type SnatIpIpArrayOutput struct{ *pulumi.OutputState }

func (SnatIpIpArrayOutput) ElementType

func (SnatIpIpArrayOutput) ElementType() reflect.Type

func (SnatIpIpArrayOutput) Index

func (SnatIpIpArrayOutput) ToSnatIpIpArrayOutput

func (o SnatIpIpArrayOutput) ToSnatIpIpArrayOutput() SnatIpIpArrayOutput

func (SnatIpIpArrayOutput) ToSnatIpIpArrayOutputWithContext

func (o SnatIpIpArrayOutput) ToSnatIpIpArrayOutputWithContext(ctx context.Context) SnatIpIpArrayOutput

type SnatIpIpInput

type SnatIpIpInput interface {
	pulumi.Input

	ToSnatIpIpOutput() SnatIpIpOutput
	ToSnatIpIpOutputWithContext(context.Context) SnatIpIpOutput
}

SnatIpIpInput is an input type that accepts SnatIpIpArgs and SnatIpIpOutput values. You can construct a concrete instance of `SnatIpIpInput` via:

SnatIpIpArgs{...}

type SnatIpIpOutput

type SnatIpIpOutput struct{ *pulumi.OutputState }

func (SnatIpIpOutput) ElementType

func (SnatIpIpOutput) ElementType() reflect.Type

func (SnatIpIpOutput) Ip

func (SnatIpIpOutput) SubnetId

func (o SnatIpIpOutput) SubnetId() pulumi.StringOutput

func (SnatIpIpOutput) ToSnatIpIpOutput

func (o SnatIpIpOutput) ToSnatIpIpOutput() SnatIpIpOutput

func (SnatIpIpOutput) ToSnatIpIpOutputWithContext

func (o SnatIpIpOutput) ToSnatIpIpOutputWithContext(ctx context.Context) SnatIpIpOutput

type SnatIpMap

type SnatIpMap map[string]SnatIpInput

func (SnatIpMap) ElementType

func (SnatIpMap) ElementType() reflect.Type

func (SnatIpMap) ToSnatIpMapOutput

func (i SnatIpMap) ToSnatIpMapOutput() SnatIpMapOutput

func (SnatIpMap) ToSnatIpMapOutputWithContext

func (i SnatIpMap) ToSnatIpMapOutputWithContext(ctx context.Context) SnatIpMapOutput

type SnatIpMapInput

type SnatIpMapInput interface {
	pulumi.Input

	ToSnatIpMapOutput() SnatIpMapOutput
	ToSnatIpMapOutputWithContext(context.Context) SnatIpMapOutput
}

SnatIpMapInput is an input type that accepts SnatIpMap and SnatIpMapOutput values. You can construct a concrete instance of `SnatIpMapInput` via:

SnatIpMap{ "key": SnatIpArgs{...} }

type SnatIpMapOutput

type SnatIpMapOutput struct{ *pulumi.OutputState }

func (SnatIpMapOutput) ElementType

func (SnatIpMapOutput) ElementType() reflect.Type

func (SnatIpMapOutput) MapIndex

func (SnatIpMapOutput) ToSnatIpMapOutput

func (o SnatIpMapOutput) ToSnatIpMapOutput() SnatIpMapOutput

func (SnatIpMapOutput) ToSnatIpMapOutputWithContext

func (o SnatIpMapOutput) ToSnatIpMapOutputWithContext(ctx context.Context) SnatIpMapOutput

type SnatIpOutput

type SnatIpOutput struct{ *pulumi.OutputState }

func (SnatIpOutput) ClbId

func (o SnatIpOutput) ClbId() pulumi.StringOutput

CLB instance ID.

func (SnatIpOutput) ElementType

func (SnatIpOutput) ElementType() reflect.Type

func (SnatIpOutput) Ips

Snat IP address config.

func (SnatIpOutput) ToSnatIpOutput

func (o SnatIpOutput) ToSnatIpOutput() SnatIpOutput

func (SnatIpOutput) ToSnatIpOutputWithContext

func (o SnatIpOutput) ToSnatIpOutputWithContext(ctx context.Context) SnatIpOutput

type SnatIpState

type SnatIpState struct {
	// CLB instance ID.
	ClbId pulumi.StringPtrInput
	// Snat IP address config.
	Ips SnatIpIpArrayInput
}

func (SnatIpState) ElementType

func (SnatIpState) ElementType() reflect.Type

type TargetGroup

type TargetGroup struct {
	pulumi.CustomResourceState

	// The default port of target group, add server after can use it.
	Port pulumi.IntPtrOutput `pulumi:"port"`
	// The backend server of target group bind.
	//
	// Deprecated: It has been deprecated from version 1.77.3. please use `tencentcloud_clb_target_group_instance_attachment` instead.
	TargetGroupInstances TargetGroupTargetGroupInstanceArrayOutput `pulumi:"targetGroupInstances"`
	// Target group name.
	TargetGroupName pulumi.StringPtrOutput `pulumi:"targetGroupName"`
	// VPC ID, default is based on the network.
	VpcId pulumi.StringPtrOutput `pulumi:"vpcId"`
}

func GetTargetGroup

func GetTargetGroup(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *TargetGroupState, opts ...pulumi.ResourceOption) (*TargetGroup, error)

GetTargetGroup gets an existing TargetGroup 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 NewTargetGroup

func NewTargetGroup(ctx *pulumi.Context,
	name string, args *TargetGroupArgs, opts ...pulumi.ResourceOption) (*TargetGroup, error)

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

func (*TargetGroup) ElementType

func (*TargetGroup) ElementType() reflect.Type

func (*TargetGroup) ToTargetGroupOutput

func (i *TargetGroup) ToTargetGroupOutput() TargetGroupOutput

func (*TargetGroup) ToTargetGroupOutputWithContext

func (i *TargetGroup) ToTargetGroupOutputWithContext(ctx context.Context) TargetGroupOutput

type TargetGroupArgs

type TargetGroupArgs struct {
	// The default port of target group, add server after can use it.
	Port pulumi.IntPtrInput
	// The backend server of target group bind.
	//
	// Deprecated: It has been deprecated from version 1.77.3. please use `tencentcloud_clb_target_group_instance_attachment` instead.
	TargetGroupInstances TargetGroupTargetGroupInstanceArrayInput
	// Target group name.
	TargetGroupName pulumi.StringPtrInput
	// VPC ID, default is based on the network.
	VpcId pulumi.StringPtrInput
}

The set of arguments for constructing a TargetGroup resource.

func (TargetGroupArgs) ElementType

func (TargetGroupArgs) ElementType() reflect.Type

type TargetGroupArray

type TargetGroupArray []TargetGroupInput

func (TargetGroupArray) ElementType

func (TargetGroupArray) ElementType() reflect.Type

func (TargetGroupArray) ToTargetGroupArrayOutput

func (i TargetGroupArray) ToTargetGroupArrayOutput() TargetGroupArrayOutput

func (TargetGroupArray) ToTargetGroupArrayOutputWithContext

func (i TargetGroupArray) ToTargetGroupArrayOutputWithContext(ctx context.Context) TargetGroupArrayOutput

type TargetGroupArrayInput

type TargetGroupArrayInput interface {
	pulumi.Input

	ToTargetGroupArrayOutput() TargetGroupArrayOutput
	ToTargetGroupArrayOutputWithContext(context.Context) TargetGroupArrayOutput
}

TargetGroupArrayInput is an input type that accepts TargetGroupArray and TargetGroupArrayOutput values. You can construct a concrete instance of `TargetGroupArrayInput` via:

TargetGroupArray{ TargetGroupArgs{...} }

type TargetGroupArrayOutput

type TargetGroupArrayOutput struct{ *pulumi.OutputState }

func (TargetGroupArrayOutput) ElementType

func (TargetGroupArrayOutput) ElementType() reflect.Type

func (TargetGroupArrayOutput) Index

func (TargetGroupArrayOutput) ToTargetGroupArrayOutput

func (o TargetGroupArrayOutput) ToTargetGroupArrayOutput() TargetGroupArrayOutput

func (TargetGroupArrayOutput) ToTargetGroupArrayOutputWithContext

func (o TargetGroupArrayOutput) ToTargetGroupArrayOutputWithContext(ctx context.Context) TargetGroupArrayOutput

type TargetGroupAttachment

type TargetGroupAttachment struct {
	pulumi.CustomResourceState

	// ID of the CLB.
	ClbId pulumi.StringOutput `pulumi:"clbId"`
	// ID of the CLB listener.
	ListenerId pulumi.StringOutput `pulumi:"listenerId"`
	// ID of the CLB listener rule.
	RuleId pulumi.StringPtrOutput `pulumi:"ruleId"`
	// ID of the CLB target group.
	TargetGroupId pulumi.StringPtrOutput `pulumi:"targetGroupId"`
	// ID of the CLB target group.
	//
	// Deprecated: It has been deprecated from version 1.47.1. Use `target_group_id` instead.
	TargrtGroupId pulumi.StringPtrOutput `pulumi:"targrtGroupId"`
}

func GetTargetGroupAttachment

func GetTargetGroupAttachment(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *TargetGroupAttachmentState, opts ...pulumi.ResourceOption) (*TargetGroupAttachment, error)

GetTargetGroupAttachment gets an existing TargetGroupAttachment 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 NewTargetGroupAttachment

func NewTargetGroupAttachment(ctx *pulumi.Context,
	name string, args *TargetGroupAttachmentArgs, opts ...pulumi.ResourceOption) (*TargetGroupAttachment, error)

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

func (*TargetGroupAttachment) ElementType

func (*TargetGroupAttachment) ElementType() reflect.Type

func (*TargetGroupAttachment) ToTargetGroupAttachmentOutput

func (i *TargetGroupAttachment) ToTargetGroupAttachmentOutput() TargetGroupAttachmentOutput

func (*TargetGroupAttachment) ToTargetGroupAttachmentOutputWithContext

func (i *TargetGroupAttachment) ToTargetGroupAttachmentOutputWithContext(ctx context.Context) TargetGroupAttachmentOutput

type TargetGroupAttachmentArgs

type TargetGroupAttachmentArgs struct {
	// ID of the CLB.
	ClbId pulumi.StringInput
	// ID of the CLB listener.
	ListenerId pulumi.StringInput
	// ID of the CLB listener rule.
	RuleId pulumi.StringPtrInput
	// ID of the CLB target group.
	TargetGroupId pulumi.StringPtrInput
	// ID of the CLB target group.
	//
	// Deprecated: It has been deprecated from version 1.47.1. Use `target_group_id` instead.
	TargrtGroupId pulumi.StringPtrInput
}

The set of arguments for constructing a TargetGroupAttachment resource.

func (TargetGroupAttachmentArgs) ElementType

func (TargetGroupAttachmentArgs) ElementType() reflect.Type

type TargetGroupAttachmentArray

type TargetGroupAttachmentArray []TargetGroupAttachmentInput

func (TargetGroupAttachmentArray) ElementType

func (TargetGroupAttachmentArray) ElementType() reflect.Type

func (TargetGroupAttachmentArray) ToTargetGroupAttachmentArrayOutput

func (i TargetGroupAttachmentArray) ToTargetGroupAttachmentArrayOutput() TargetGroupAttachmentArrayOutput

func (TargetGroupAttachmentArray) ToTargetGroupAttachmentArrayOutputWithContext

func (i TargetGroupAttachmentArray) ToTargetGroupAttachmentArrayOutputWithContext(ctx context.Context) TargetGroupAttachmentArrayOutput

type TargetGroupAttachmentArrayInput

type TargetGroupAttachmentArrayInput interface {
	pulumi.Input

	ToTargetGroupAttachmentArrayOutput() TargetGroupAttachmentArrayOutput
	ToTargetGroupAttachmentArrayOutputWithContext(context.Context) TargetGroupAttachmentArrayOutput
}

TargetGroupAttachmentArrayInput is an input type that accepts TargetGroupAttachmentArray and TargetGroupAttachmentArrayOutput values. You can construct a concrete instance of `TargetGroupAttachmentArrayInput` via:

TargetGroupAttachmentArray{ TargetGroupAttachmentArgs{...} }

type TargetGroupAttachmentArrayOutput

type TargetGroupAttachmentArrayOutput struct{ *pulumi.OutputState }

func (TargetGroupAttachmentArrayOutput) ElementType

func (TargetGroupAttachmentArrayOutput) Index

func (TargetGroupAttachmentArrayOutput) ToTargetGroupAttachmentArrayOutput

func (o TargetGroupAttachmentArrayOutput) ToTargetGroupAttachmentArrayOutput() TargetGroupAttachmentArrayOutput

func (TargetGroupAttachmentArrayOutput) ToTargetGroupAttachmentArrayOutputWithContext

func (o TargetGroupAttachmentArrayOutput) ToTargetGroupAttachmentArrayOutputWithContext(ctx context.Context) TargetGroupAttachmentArrayOutput

type TargetGroupAttachmentInput

type TargetGroupAttachmentInput interface {
	pulumi.Input

	ToTargetGroupAttachmentOutput() TargetGroupAttachmentOutput
	ToTargetGroupAttachmentOutputWithContext(ctx context.Context) TargetGroupAttachmentOutput
}

type TargetGroupAttachmentMap

type TargetGroupAttachmentMap map[string]TargetGroupAttachmentInput

func (TargetGroupAttachmentMap) ElementType

func (TargetGroupAttachmentMap) ElementType() reflect.Type

func (TargetGroupAttachmentMap) ToTargetGroupAttachmentMapOutput

func (i TargetGroupAttachmentMap) ToTargetGroupAttachmentMapOutput() TargetGroupAttachmentMapOutput

func (TargetGroupAttachmentMap) ToTargetGroupAttachmentMapOutputWithContext

func (i TargetGroupAttachmentMap) ToTargetGroupAttachmentMapOutputWithContext(ctx context.Context) TargetGroupAttachmentMapOutput

type TargetGroupAttachmentMapInput

type TargetGroupAttachmentMapInput interface {
	pulumi.Input

	ToTargetGroupAttachmentMapOutput() TargetGroupAttachmentMapOutput
	ToTargetGroupAttachmentMapOutputWithContext(context.Context) TargetGroupAttachmentMapOutput
}

TargetGroupAttachmentMapInput is an input type that accepts TargetGroupAttachmentMap and TargetGroupAttachmentMapOutput values. You can construct a concrete instance of `TargetGroupAttachmentMapInput` via:

TargetGroupAttachmentMap{ "key": TargetGroupAttachmentArgs{...} }

type TargetGroupAttachmentMapOutput

type TargetGroupAttachmentMapOutput struct{ *pulumi.OutputState }

func (TargetGroupAttachmentMapOutput) ElementType

func (TargetGroupAttachmentMapOutput) MapIndex

func (TargetGroupAttachmentMapOutput) ToTargetGroupAttachmentMapOutput

func (o TargetGroupAttachmentMapOutput) ToTargetGroupAttachmentMapOutput() TargetGroupAttachmentMapOutput

func (TargetGroupAttachmentMapOutput) ToTargetGroupAttachmentMapOutputWithContext

func (o TargetGroupAttachmentMapOutput) ToTargetGroupAttachmentMapOutputWithContext(ctx context.Context) TargetGroupAttachmentMapOutput

type TargetGroupAttachmentOutput

type TargetGroupAttachmentOutput struct{ *pulumi.OutputState }

func (TargetGroupAttachmentOutput) ClbId

ID of the CLB.

func (TargetGroupAttachmentOutput) ElementType

func (TargetGroupAttachmentOutput) ListenerId

ID of the CLB listener.

func (TargetGroupAttachmentOutput) RuleId

ID of the CLB listener rule.

func (TargetGroupAttachmentOutput) TargetGroupId

ID of the CLB target group.

func (TargetGroupAttachmentOutput) TargrtGroupId deprecated

ID of the CLB target group.

Deprecated: It has been deprecated from version 1.47.1. Use `target_group_id` instead.

func (TargetGroupAttachmentOutput) ToTargetGroupAttachmentOutput

func (o TargetGroupAttachmentOutput) ToTargetGroupAttachmentOutput() TargetGroupAttachmentOutput

func (TargetGroupAttachmentOutput) ToTargetGroupAttachmentOutputWithContext

func (o TargetGroupAttachmentOutput) ToTargetGroupAttachmentOutputWithContext(ctx context.Context) TargetGroupAttachmentOutput

type TargetGroupAttachmentState

type TargetGroupAttachmentState struct {
	// ID of the CLB.
	ClbId pulumi.StringPtrInput
	// ID of the CLB listener.
	ListenerId pulumi.StringPtrInput
	// ID of the CLB listener rule.
	RuleId pulumi.StringPtrInput
	// ID of the CLB target group.
	TargetGroupId pulumi.StringPtrInput
	// ID of the CLB target group.
	//
	// Deprecated: It has been deprecated from version 1.47.1. Use `target_group_id` instead.
	TargrtGroupId pulumi.StringPtrInput
}

func (TargetGroupAttachmentState) ElementType

func (TargetGroupAttachmentState) ElementType() reflect.Type

type TargetGroupInput

type TargetGroupInput interface {
	pulumi.Input

	ToTargetGroupOutput() TargetGroupOutput
	ToTargetGroupOutputWithContext(ctx context.Context) TargetGroupOutput
}

type TargetGroupInstanceAttachment

type TargetGroupInstanceAttachment struct {
	pulumi.CustomResourceState

	// The Intranet IP of the target group instance.
	BindIp pulumi.StringOutput `pulumi:"bindIp"`
	// Port of the target group instance.
	Port pulumi.IntOutput `pulumi:"port"`
	// Target group ID.
	TargetGroupId pulumi.StringOutput `pulumi:"targetGroupId"`
	// The weight of the target group instance.
	Weight pulumi.IntOutput `pulumi:"weight"`
}

func GetTargetGroupInstanceAttachment

func GetTargetGroupInstanceAttachment(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *TargetGroupInstanceAttachmentState, opts ...pulumi.ResourceOption) (*TargetGroupInstanceAttachment, error)

GetTargetGroupInstanceAttachment gets an existing TargetGroupInstanceAttachment 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 NewTargetGroupInstanceAttachment

func NewTargetGroupInstanceAttachment(ctx *pulumi.Context,
	name string, args *TargetGroupInstanceAttachmentArgs, opts ...pulumi.ResourceOption) (*TargetGroupInstanceAttachment, error)

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

func (*TargetGroupInstanceAttachment) ElementType

func (*TargetGroupInstanceAttachment) ToTargetGroupInstanceAttachmentOutput

func (i *TargetGroupInstanceAttachment) ToTargetGroupInstanceAttachmentOutput() TargetGroupInstanceAttachmentOutput

func (*TargetGroupInstanceAttachment) ToTargetGroupInstanceAttachmentOutputWithContext

func (i *TargetGroupInstanceAttachment) ToTargetGroupInstanceAttachmentOutputWithContext(ctx context.Context) TargetGroupInstanceAttachmentOutput

type TargetGroupInstanceAttachmentArgs

type TargetGroupInstanceAttachmentArgs struct {
	// The Intranet IP of the target group instance.
	BindIp pulumi.StringInput
	// Port of the target group instance.
	Port pulumi.IntInput
	// Target group ID.
	TargetGroupId pulumi.StringInput
	// The weight of the target group instance.
	Weight pulumi.IntInput
}

The set of arguments for constructing a TargetGroupInstanceAttachment resource.

func (TargetGroupInstanceAttachmentArgs) ElementType

type TargetGroupInstanceAttachmentArray

type TargetGroupInstanceAttachmentArray []TargetGroupInstanceAttachmentInput

func (TargetGroupInstanceAttachmentArray) ElementType

func (TargetGroupInstanceAttachmentArray) ToTargetGroupInstanceAttachmentArrayOutput

func (i TargetGroupInstanceAttachmentArray) ToTargetGroupInstanceAttachmentArrayOutput() TargetGroupInstanceAttachmentArrayOutput

func (TargetGroupInstanceAttachmentArray) ToTargetGroupInstanceAttachmentArrayOutputWithContext

func (i TargetGroupInstanceAttachmentArray) ToTargetGroupInstanceAttachmentArrayOutputWithContext(ctx context.Context) TargetGroupInstanceAttachmentArrayOutput

type TargetGroupInstanceAttachmentArrayInput

type TargetGroupInstanceAttachmentArrayInput interface {
	pulumi.Input

	ToTargetGroupInstanceAttachmentArrayOutput() TargetGroupInstanceAttachmentArrayOutput
	ToTargetGroupInstanceAttachmentArrayOutputWithContext(context.Context) TargetGroupInstanceAttachmentArrayOutput
}

TargetGroupInstanceAttachmentArrayInput is an input type that accepts TargetGroupInstanceAttachmentArray and TargetGroupInstanceAttachmentArrayOutput values. You can construct a concrete instance of `TargetGroupInstanceAttachmentArrayInput` via:

TargetGroupInstanceAttachmentArray{ TargetGroupInstanceAttachmentArgs{...} }

type TargetGroupInstanceAttachmentArrayOutput

type TargetGroupInstanceAttachmentArrayOutput struct{ *pulumi.OutputState }

func (TargetGroupInstanceAttachmentArrayOutput) ElementType

func (TargetGroupInstanceAttachmentArrayOutput) Index

func (TargetGroupInstanceAttachmentArrayOutput) ToTargetGroupInstanceAttachmentArrayOutput

func (o TargetGroupInstanceAttachmentArrayOutput) ToTargetGroupInstanceAttachmentArrayOutput() TargetGroupInstanceAttachmentArrayOutput

func (TargetGroupInstanceAttachmentArrayOutput) ToTargetGroupInstanceAttachmentArrayOutputWithContext

func (o TargetGroupInstanceAttachmentArrayOutput) ToTargetGroupInstanceAttachmentArrayOutputWithContext(ctx context.Context) TargetGroupInstanceAttachmentArrayOutput

type TargetGroupInstanceAttachmentInput

type TargetGroupInstanceAttachmentInput interface {
	pulumi.Input

	ToTargetGroupInstanceAttachmentOutput() TargetGroupInstanceAttachmentOutput
	ToTargetGroupInstanceAttachmentOutputWithContext(ctx context.Context) TargetGroupInstanceAttachmentOutput
}

type TargetGroupInstanceAttachmentMap

type TargetGroupInstanceAttachmentMap map[string]TargetGroupInstanceAttachmentInput

func (TargetGroupInstanceAttachmentMap) ElementType

func (TargetGroupInstanceAttachmentMap) ToTargetGroupInstanceAttachmentMapOutput

func (i TargetGroupInstanceAttachmentMap) ToTargetGroupInstanceAttachmentMapOutput() TargetGroupInstanceAttachmentMapOutput

func (TargetGroupInstanceAttachmentMap) ToTargetGroupInstanceAttachmentMapOutputWithContext

func (i TargetGroupInstanceAttachmentMap) ToTargetGroupInstanceAttachmentMapOutputWithContext(ctx context.Context) TargetGroupInstanceAttachmentMapOutput

type TargetGroupInstanceAttachmentMapInput

type TargetGroupInstanceAttachmentMapInput interface {
	pulumi.Input

	ToTargetGroupInstanceAttachmentMapOutput() TargetGroupInstanceAttachmentMapOutput
	ToTargetGroupInstanceAttachmentMapOutputWithContext(context.Context) TargetGroupInstanceAttachmentMapOutput
}

TargetGroupInstanceAttachmentMapInput is an input type that accepts TargetGroupInstanceAttachmentMap and TargetGroupInstanceAttachmentMapOutput values. You can construct a concrete instance of `TargetGroupInstanceAttachmentMapInput` via:

TargetGroupInstanceAttachmentMap{ "key": TargetGroupInstanceAttachmentArgs{...} }

type TargetGroupInstanceAttachmentMapOutput

type TargetGroupInstanceAttachmentMapOutput struct{ *pulumi.OutputState }

func (TargetGroupInstanceAttachmentMapOutput) ElementType

func (TargetGroupInstanceAttachmentMapOutput) MapIndex

func (TargetGroupInstanceAttachmentMapOutput) ToTargetGroupInstanceAttachmentMapOutput

func (o TargetGroupInstanceAttachmentMapOutput) ToTargetGroupInstanceAttachmentMapOutput() TargetGroupInstanceAttachmentMapOutput

func (TargetGroupInstanceAttachmentMapOutput) ToTargetGroupInstanceAttachmentMapOutputWithContext

func (o TargetGroupInstanceAttachmentMapOutput) ToTargetGroupInstanceAttachmentMapOutputWithContext(ctx context.Context) TargetGroupInstanceAttachmentMapOutput

type TargetGroupInstanceAttachmentOutput

type TargetGroupInstanceAttachmentOutput struct{ *pulumi.OutputState }

func (TargetGroupInstanceAttachmentOutput) BindIp

The Intranet IP of the target group instance.

func (TargetGroupInstanceAttachmentOutput) ElementType

func (TargetGroupInstanceAttachmentOutput) Port

Port of the target group instance.

func (TargetGroupInstanceAttachmentOutput) TargetGroupId

Target group ID.

func (TargetGroupInstanceAttachmentOutput) ToTargetGroupInstanceAttachmentOutput

func (o TargetGroupInstanceAttachmentOutput) ToTargetGroupInstanceAttachmentOutput() TargetGroupInstanceAttachmentOutput

func (TargetGroupInstanceAttachmentOutput) ToTargetGroupInstanceAttachmentOutputWithContext

func (o TargetGroupInstanceAttachmentOutput) ToTargetGroupInstanceAttachmentOutputWithContext(ctx context.Context) TargetGroupInstanceAttachmentOutput

func (TargetGroupInstanceAttachmentOutput) Weight

The weight of the target group instance.

type TargetGroupInstanceAttachmentState

type TargetGroupInstanceAttachmentState struct {
	// The Intranet IP of the target group instance.
	BindIp pulumi.StringPtrInput
	// Port of the target group instance.
	Port pulumi.IntPtrInput
	// Target group ID.
	TargetGroupId pulumi.StringPtrInput
	// The weight of the target group instance.
	Weight pulumi.IntPtrInput
}

func (TargetGroupInstanceAttachmentState) ElementType

type TargetGroupMap

type TargetGroupMap map[string]TargetGroupInput

func (TargetGroupMap) ElementType

func (TargetGroupMap) ElementType() reflect.Type

func (TargetGroupMap) ToTargetGroupMapOutput

func (i TargetGroupMap) ToTargetGroupMapOutput() TargetGroupMapOutput

func (TargetGroupMap) ToTargetGroupMapOutputWithContext

func (i TargetGroupMap) ToTargetGroupMapOutputWithContext(ctx context.Context) TargetGroupMapOutput

type TargetGroupMapInput

type TargetGroupMapInput interface {
	pulumi.Input

	ToTargetGroupMapOutput() TargetGroupMapOutput
	ToTargetGroupMapOutputWithContext(context.Context) TargetGroupMapOutput
}

TargetGroupMapInput is an input type that accepts TargetGroupMap and TargetGroupMapOutput values. You can construct a concrete instance of `TargetGroupMapInput` via:

TargetGroupMap{ "key": TargetGroupArgs{...} }

type TargetGroupMapOutput

type TargetGroupMapOutput struct{ *pulumi.OutputState }

func (TargetGroupMapOutput) ElementType

func (TargetGroupMapOutput) ElementType() reflect.Type

func (TargetGroupMapOutput) MapIndex

func (TargetGroupMapOutput) ToTargetGroupMapOutput

func (o TargetGroupMapOutput) ToTargetGroupMapOutput() TargetGroupMapOutput

func (TargetGroupMapOutput) ToTargetGroupMapOutputWithContext

func (o TargetGroupMapOutput) ToTargetGroupMapOutputWithContext(ctx context.Context) TargetGroupMapOutput

type TargetGroupOutput

type TargetGroupOutput struct{ *pulumi.OutputState }

func (TargetGroupOutput) ElementType

func (TargetGroupOutput) ElementType() reflect.Type

func (TargetGroupOutput) Port

The default port of target group, add server after can use it.

func (TargetGroupOutput) TargetGroupInstances deprecated

The backend server of target group bind.

Deprecated: It has been deprecated from version 1.77.3. please use `tencentcloud_clb_target_group_instance_attachment` instead.

func (TargetGroupOutput) TargetGroupName

func (o TargetGroupOutput) TargetGroupName() pulumi.StringPtrOutput

Target group name.

func (TargetGroupOutput) ToTargetGroupOutput

func (o TargetGroupOutput) ToTargetGroupOutput() TargetGroupOutput

func (TargetGroupOutput) ToTargetGroupOutputWithContext

func (o TargetGroupOutput) ToTargetGroupOutputWithContext(ctx context.Context) TargetGroupOutput

func (TargetGroupOutput) VpcId

VPC ID, default is based on the network.

type TargetGroupState

type TargetGroupState struct {
	// The default port of target group, add server after can use it.
	Port pulumi.IntPtrInput
	// The backend server of target group bind.
	//
	// Deprecated: It has been deprecated from version 1.77.3. please use `tencentcloud_clb_target_group_instance_attachment` instead.
	TargetGroupInstances TargetGroupTargetGroupInstanceArrayInput
	// Target group name.
	TargetGroupName pulumi.StringPtrInput
	// VPC ID, default is based on the network.
	VpcId pulumi.StringPtrInput
}

func (TargetGroupState) ElementType

func (TargetGroupState) ElementType() reflect.Type

type TargetGroupTargetGroupInstance

type TargetGroupTargetGroupInstance struct {
	BindIp  string `pulumi:"bindIp"`
	NewPort *int   `pulumi:"newPort"`
	Port    int    `pulumi:"port"`
	Weight  *int   `pulumi:"weight"`
}

type TargetGroupTargetGroupInstanceArgs

type TargetGroupTargetGroupInstanceArgs struct {
	BindIp  pulumi.StringInput `pulumi:"bindIp"`
	NewPort pulumi.IntPtrInput `pulumi:"newPort"`
	Port    pulumi.IntInput    `pulumi:"port"`
	Weight  pulumi.IntPtrInput `pulumi:"weight"`
}

func (TargetGroupTargetGroupInstanceArgs) ElementType

func (TargetGroupTargetGroupInstanceArgs) ToTargetGroupTargetGroupInstanceOutput

func (i TargetGroupTargetGroupInstanceArgs) ToTargetGroupTargetGroupInstanceOutput() TargetGroupTargetGroupInstanceOutput

func (TargetGroupTargetGroupInstanceArgs) ToTargetGroupTargetGroupInstanceOutputWithContext

func (i TargetGroupTargetGroupInstanceArgs) ToTargetGroupTargetGroupInstanceOutputWithContext(ctx context.Context) TargetGroupTargetGroupInstanceOutput

type TargetGroupTargetGroupInstanceArray

type TargetGroupTargetGroupInstanceArray []TargetGroupTargetGroupInstanceInput

func (TargetGroupTargetGroupInstanceArray) ElementType

func (TargetGroupTargetGroupInstanceArray) ToTargetGroupTargetGroupInstanceArrayOutput

func (i TargetGroupTargetGroupInstanceArray) ToTargetGroupTargetGroupInstanceArrayOutput() TargetGroupTargetGroupInstanceArrayOutput

func (TargetGroupTargetGroupInstanceArray) ToTargetGroupTargetGroupInstanceArrayOutputWithContext

func (i TargetGroupTargetGroupInstanceArray) ToTargetGroupTargetGroupInstanceArrayOutputWithContext(ctx context.Context) TargetGroupTargetGroupInstanceArrayOutput

type TargetGroupTargetGroupInstanceArrayInput

type TargetGroupTargetGroupInstanceArrayInput interface {
	pulumi.Input

	ToTargetGroupTargetGroupInstanceArrayOutput() TargetGroupTargetGroupInstanceArrayOutput
	ToTargetGroupTargetGroupInstanceArrayOutputWithContext(context.Context) TargetGroupTargetGroupInstanceArrayOutput
}

TargetGroupTargetGroupInstanceArrayInput is an input type that accepts TargetGroupTargetGroupInstanceArray and TargetGroupTargetGroupInstanceArrayOutput values. You can construct a concrete instance of `TargetGroupTargetGroupInstanceArrayInput` via:

TargetGroupTargetGroupInstanceArray{ TargetGroupTargetGroupInstanceArgs{...} }

type TargetGroupTargetGroupInstanceArrayOutput

type TargetGroupTargetGroupInstanceArrayOutput struct{ *pulumi.OutputState }

func (TargetGroupTargetGroupInstanceArrayOutput) ElementType

func (TargetGroupTargetGroupInstanceArrayOutput) Index

func (TargetGroupTargetGroupInstanceArrayOutput) ToTargetGroupTargetGroupInstanceArrayOutput

func (o TargetGroupTargetGroupInstanceArrayOutput) ToTargetGroupTargetGroupInstanceArrayOutput() TargetGroupTargetGroupInstanceArrayOutput

func (TargetGroupTargetGroupInstanceArrayOutput) ToTargetGroupTargetGroupInstanceArrayOutputWithContext

func (o TargetGroupTargetGroupInstanceArrayOutput) ToTargetGroupTargetGroupInstanceArrayOutputWithContext(ctx context.Context) TargetGroupTargetGroupInstanceArrayOutput

type TargetGroupTargetGroupInstanceInput

type TargetGroupTargetGroupInstanceInput interface {
	pulumi.Input

	ToTargetGroupTargetGroupInstanceOutput() TargetGroupTargetGroupInstanceOutput
	ToTargetGroupTargetGroupInstanceOutputWithContext(context.Context) TargetGroupTargetGroupInstanceOutput
}

TargetGroupTargetGroupInstanceInput is an input type that accepts TargetGroupTargetGroupInstanceArgs and TargetGroupTargetGroupInstanceOutput values. You can construct a concrete instance of `TargetGroupTargetGroupInstanceInput` via:

TargetGroupTargetGroupInstanceArgs{...}

type TargetGroupTargetGroupInstanceOutput

type TargetGroupTargetGroupInstanceOutput struct{ *pulumi.OutputState }

func (TargetGroupTargetGroupInstanceOutput) BindIp

func (TargetGroupTargetGroupInstanceOutput) ElementType

func (TargetGroupTargetGroupInstanceOutput) NewPort

func (TargetGroupTargetGroupInstanceOutput) Port

func (TargetGroupTargetGroupInstanceOutput) ToTargetGroupTargetGroupInstanceOutput

func (o TargetGroupTargetGroupInstanceOutput) ToTargetGroupTargetGroupInstanceOutput() TargetGroupTargetGroupInstanceOutput

func (TargetGroupTargetGroupInstanceOutput) ToTargetGroupTargetGroupInstanceOutputWithContext

func (o TargetGroupTargetGroupInstanceOutput) ToTargetGroupTargetGroupInstanceOutputWithContext(ctx context.Context) TargetGroupTargetGroupInstanceOutput

func (TargetGroupTargetGroupInstanceOutput) Weight

Jump to

Keyboard shortcuts

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