antiddos

package
v0.1.16 Latest Latest
Warning

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

Go to latest
Published: Dec 23, 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 CcBlackWhiteIp

type CcBlackWhiteIp struct {
	pulumi.CustomResourceState

	// Black white ip.
	BlackWhiteIp CcBlackWhiteIpBlackWhiteIpOutput `pulumi:"blackWhiteIp"`
	// domain.
	Domain pulumi.StringOutput `pulumi:"domain"`
	// instance id.
	InstanceId pulumi.StringOutput `pulumi:"instanceId"`
	// ip address.
	Ip pulumi.StringOutput `pulumi:"ip"`
	// protocol.
	Protocol pulumi.StringOutput `pulumi:"protocol"`
	// IP type, value [black(blacklist IP), white(whitelist IP)].
	Type pulumi.StringOutput `pulumi:"type"`
}

func GetCcBlackWhiteIp

func GetCcBlackWhiteIp(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *CcBlackWhiteIpState, opts ...pulumi.ResourceOption) (*CcBlackWhiteIp, error)

GetCcBlackWhiteIp gets an existing CcBlackWhiteIp 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 NewCcBlackWhiteIp

func NewCcBlackWhiteIp(ctx *pulumi.Context,
	name string, args *CcBlackWhiteIpArgs, opts ...pulumi.ResourceOption) (*CcBlackWhiteIp, error)

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

func (*CcBlackWhiteIp) ElementType

func (*CcBlackWhiteIp) ElementType() reflect.Type

func (*CcBlackWhiteIp) ToCcBlackWhiteIpOutput

func (i *CcBlackWhiteIp) ToCcBlackWhiteIpOutput() CcBlackWhiteIpOutput

func (*CcBlackWhiteIp) ToCcBlackWhiteIpOutputWithContext

func (i *CcBlackWhiteIp) ToCcBlackWhiteIpOutputWithContext(ctx context.Context) CcBlackWhiteIpOutput

type CcBlackWhiteIpArgs

type CcBlackWhiteIpArgs struct {
	// Black white ip.
	BlackWhiteIp CcBlackWhiteIpBlackWhiteIpInput
	// domain.
	Domain pulumi.StringInput
	// instance id.
	InstanceId pulumi.StringInput
	// ip address.
	Ip pulumi.StringInput
	// protocol.
	Protocol pulumi.StringInput
	// IP type, value [black(blacklist IP), white(whitelist IP)].
	Type pulumi.StringInput
}

The set of arguments for constructing a CcBlackWhiteIp resource.

func (CcBlackWhiteIpArgs) ElementType

func (CcBlackWhiteIpArgs) ElementType() reflect.Type

type CcBlackWhiteIpArray

type CcBlackWhiteIpArray []CcBlackWhiteIpInput

func (CcBlackWhiteIpArray) ElementType

func (CcBlackWhiteIpArray) ElementType() reflect.Type

func (CcBlackWhiteIpArray) ToCcBlackWhiteIpArrayOutput

func (i CcBlackWhiteIpArray) ToCcBlackWhiteIpArrayOutput() CcBlackWhiteIpArrayOutput

func (CcBlackWhiteIpArray) ToCcBlackWhiteIpArrayOutputWithContext

func (i CcBlackWhiteIpArray) ToCcBlackWhiteIpArrayOutputWithContext(ctx context.Context) CcBlackWhiteIpArrayOutput

type CcBlackWhiteIpArrayInput

type CcBlackWhiteIpArrayInput interface {
	pulumi.Input

	ToCcBlackWhiteIpArrayOutput() CcBlackWhiteIpArrayOutput
	ToCcBlackWhiteIpArrayOutputWithContext(context.Context) CcBlackWhiteIpArrayOutput
}

CcBlackWhiteIpArrayInput is an input type that accepts CcBlackWhiteIpArray and CcBlackWhiteIpArrayOutput values. You can construct a concrete instance of `CcBlackWhiteIpArrayInput` via:

CcBlackWhiteIpArray{ CcBlackWhiteIpArgs{...} }

type CcBlackWhiteIpArrayOutput

type CcBlackWhiteIpArrayOutput struct{ *pulumi.OutputState }

func (CcBlackWhiteIpArrayOutput) ElementType

func (CcBlackWhiteIpArrayOutput) ElementType() reflect.Type

func (CcBlackWhiteIpArrayOutput) Index

func (CcBlackWhiteIpArrayOutput) ToCcBlackWhiteIpArrayOutput

func (o CcBlackWhiteIpArrayOutput) ToCcBlackWhiteIpArrayOutput() CcBlackWhiteIpArrayOutput

func (CcBlackWhiteIpArrayOutput) ToCcBlackWhiteIpArrayOutputWithContext

func (o CcBlackWhiteIpArrayOutput) ToCcBlackWhiteIpArrayOutputWithContext(ctx context.Context) CcBlackWhiteIpArrayOutput

type CcBlackWhiteIpBlackWhiteIp

type CcBlackWhiteIpBlackWhiteIp struct {
	Ip   string `pulumi:"ip"`
	Mask int    `pulumi:"mask"`
}

type CcBlackWhiteIpBlackWhiteIpArgs

type CcBlackWhiteIpBlackWhiteIpArgs struct {
	Ip   pulumi.StringInput `pulumi:"ip"`
	Mask pulumi.IntInput    `pulumi:"mask"`
}

func (CcBlackWhiteIpBlackWhiteIpArgs) ElementType

func (CcBlackWhiteIpBlackWhiteIpArgs) ToCcBlackWhiteIpBlackWhiteIpOutput

func (i CcBlackWhiteIpBlackWhiteIpArgs) ToCcBlackWhiteIpBlackWhiteIpOutput() CcBlackWhiteIpBlackWhiteIpOutput

func (CcBlackWhiteIpBlackWhiteIpArgs) ToCcBlackWhiteIpBlackWhiteIpOutputWithContext

func (i CcBlackWhiteIpBlackWhiteIpArgs) ToCcBlackWhiteIpBlackWhiteIpOutputWithContext(ctx context.Context) CcBlackWhiteIpBlackWhiteIpOutput

func (CcBlackWhiteIpBlackWhiteIpArgs) ToCcBlackWhiteIpBlackWhiteIpPtrOutput

func (i CcBlackWhiteIpBlackWhiteIpArgs) ToCcBlackWhiteIpBlackWhiteIpPtrOutput() CcBlackWhiteIpBlackWhiteIpPtrOutput

func (CcBlackWhiteIpBlackWhiteIpArgs) ToCcBlackWhiteIpBlackWhiteIpPtrOutputWithContext

func (i CcBlackWhiteIpBlackWhiteIpArgs) ToCcBlackWhiteIpBlackWhiteIpPtrOutputWithContext(ctx context.Context) CcBlackWhiteIpBlackWhiteIpPtrOutput

type CcBlackWhiteIpBlackWhiteIpInput

type CcBlackWhiteIpBlackWhiteIpInput interface {
	pulumi.Input

	ToCcBlackWhiteIpBlackWhiteIpOutput() CcBlackWhiteIpBlackWhiteIpOutput
	ToCcBlackWhiteIpBlackWhiteIpOutputWithContext(context.Context) CcBlackWhiteIpBlackWhiteIpOutput
}

CcBlackWhiteIpBlackWhiteIpInput is an input type that accepts CcBlackWhiteIpBlackWhiteIpArgs and CcBlackWhiteIpBlackWhiteIpOutput values. You can construct a concrete instance of `CcBlackWhiteIpBlackWhiteIpInput` via:

CcBlackWhiteIpBlackWhiteIpArgs{...}

type CcBlackWhiteIpBlackWhiteIpOutput

type CcBlackWhiteIpBlackWhiteIpOutput struct{ *pulumi.OutputState }

func (CcBlackWhiteIpBlackWhiteIpOutput) ElementType

func (CcBlackWhiteIpBlackWhiteIpOutput) Ip

func (CcBlackWhiteIpBlackWhiteIpOutput) Mask

func (CcBlackWhiteIpBlackWhiteIpOutput) ToCcBlackWhiteIpBlackWhiteIpOutput

func (o CcBlackWhiteIpBlackWhiteIpOutput) ToCcBlackWhiteIpBlackWhiteIpOutput() CcBlackWhiteIpBlackWhiteIpOutput

func (CcBlackWhiteIpBlackWhiteIpOutput) ToCcBlackWhiteIpBlackWhiteIpOutputWithContext

func (o CcBlackWhiteIpBlackWhiteIpOutput) ToCcBlackWhiteIpBlackWhiteIpOutputWithContext(ctx context.Context) CcBlackWhiteIpBlackWhiteIpOutput

func (CcBlackWhiteIpBlackWhiteIpOutput) ToCcBlackWhiteIpBlackWhiteIpPtrOutput

func (o CcBlackWhiteIpBlackWhiteIpOutput) ToCcBlackWhiteIpBlackWhiteIpPtrOutput() CcBlackWhiteIpBlackWhiteIpPtrOutput

func (CcBlackWhiteIpBlackWhiteIpOutput) ToCcBlackWhiteIpBlackWhiteIpPtrOutputWithContext

func (o CcBlackWhiteIpBlackWhiteIpOutput) ToCcBlackWhiteIpBlackWhiteIpPtrOutputWithContext(ctx context.Context) CcBlackWhiteIpBlackWhiteIpPtrOutput

type CcBlackWhiteIpBlackWhiteIpPtrInput

type CcBlackWhiteIpBlackWhiteIpPtrInput interface {
	pulumi.Input

	ToCcBlackWhiteIpBlackWhiteIpPtrOutput() CcBlackWhiteIpBlackWhiteIpPtrOutput
	ToCcBlackWhiteIpBlackWhiteIpPtrOutputWithContext(context.Context) CcBlackWhiteIpBlackWhiteIpPtrOutput
}

CcBlackWhiteIpBlackWhiteIpPtrInput is an input type that accepts CcBlackWhiteIpBlackWhiteIpArgs, CcBlackWhiteIpBlackWhiteIpPtr and CcBlackWhiteIpBlackWhiteIpPtrOutput values. You can construct a concrete instance of `CcBlackWhiteIpBlackWhiteIpPtrInput` via:

        CcBlackWhiteIpBlackWhiteIpArgs{...}

or:

        nil

type CcBlackWhiteIpBlackWhiteIpPtrOutput

type CcBlackWhiteIpBlackWhiteIpPtrOutput struct{ *pulumi.OutputState }

func (CcBlackWhiteIpBlackWhiteIpPtrOutput) Elem

func (CcBlackWhiteIpBlackWhiteIpPtrOutput) ElementType

func (CcBlackWhiteIpBlackWhiteIpPtrOutput) Ip

func (CcBlackWhiteIpBlackWhiteIpPtrOutput) Mask

func (CcBlackWhiteIpBlackWhiteIpPtrOutput) ToCcBlackWhiteIpBlackWhiteIpPtrOutput

func (o CcBlackWhiteIpBlackWhiteIpPtrOutput) ToCcBlackWhiteIpBlackWhiteIpPtrOutput() CcBlackWhiteIpBlackWhiteIpPtrOutput

func (CcBlackWhiteIpBlackWhiteIpPtrOutput) ToCcBlackWhiteIpBlackWhiteIpPtrOutputWithContext

func (o CcBlackWhiteIpBlackWhiteIpPtrOutput) ToCcBlackWhiteIpBlackWhiteIpPtrOutputWithContext(ctx context.Context) CcBlackWhiteIpBlackWhiteIpPtrOutput

type CcBlackWhiteIpInput

type CcBlackWhiteIpInput interface {
	pulumi.Input

	ToCcBlackWhiteIpOutput() CcBlackWhiteIpOutput
	ToCcBlackWhiteIpOutputWithContext(ctx context.Context) CcBlackWhiteIpOutput
}

type CcBlackWhiteIpMap

type CcBlackWhiteIpMap map[string]CcBlackWhiteIpInput

func (CcBlackWhiteIpMap) ElementType

func (CcBlackWhiteIpMap) ElementType() reflect.Type

func (CcBlackWhiteIpMap) ToCcBlackWhiteIpMapOutput

func (i CcBlackWhiteIpMap) ToCcBlackWhiteIpMapOutput() CcBlackWhiteIpMapOutput

func (CcBlackWhiteIpMap) ToCcBlackWhiteIpMapOutputWithContext

func (i CcBlackWhiteIpMap) ToCcBlackWhiteIpMapOutputWithContext(ctx context.Context) CcBlackWhiteIpMapOutput

type CcBlackWhiteIpMapInput

type CcBlackWhiteIpMapInput interface {
	pulumi.Input

	ToCcBlackWhiteIpMapOutput() CcBlackWhiteIpMapOutput
	ToCcBlackWhiteIpMapOutputWithContext(context.Context) CcBlackWhiteIpMapOutput
}

CcBlackWhiteIpMapInput is an input type that accepts CcBlackWhiteIpMap and CcBlackWhiteIpMapOutput values. You can construct a concrete instance of `CcBlackWhiteIpMapInput` via:

CcBlackWhiteIpMap{ "key": CcBlackWhiteIpArgs{...} }

type CcBlackWhiteIpMapOutput

type CcBlackWhiteIpMapOutput struct{ *pulumi.OutputState }

func (CcBlackWhiteIpMapOutput) ElementType

func (CcBlackWhiteIpMapOutput) ElementType() reflect.Type

func (CcBlackWhiteIpMapOutput) MapIndex

func (CcBlackWhiteIpMapOutput) ToCcBlackWhiteIpMapOutput

func (o CcBlackWhiteIpMapOutput) ToCcBlackWhiteIpMapOutput() CcBlackWhiteIpMapOutput

func (CcBlackWhiteIpMapOutput) ToCcBlackWhiteIpMapOutputWithContext

func (o CcBlackWhiteIpMapOutput) ToCcBlackWhiteIpMapOutputWithContext(ctx context.Context) CcBlackWhiteIpMapOutput

type CcBlackWhiteIpOutput

type CcBlackWhiteIpOutput struct{ *pulumi.OutputState }

func (CcBlackWhiteIpOutput) BlackWhiteIp

Black white ip.

func (CcBlackWhiteIpOutput) Domain

domain.

func (CcBlackWhiteIpOutput) ElementType

func (CcBlackWhiteIpOutput) ElementType() reflect.Type

func (CcBlackWhiteIpOutput) InstanceId

func (o CcBlackWhiteIpOutput) InstanceId() pulumi.StringOutput

instance id.

func (CcBlackWhiteIpOutput) Ip

ip address.

func (CcBlackWhiteIpOutput) Protocol

protocol.

func (CcBlackWhiteIpOutput) ToCcBlackWhiteIpOutput

func (o CcBlackWhiteIpOutput) ToCcBlackWhiteIpOutput() CcBlackWhiteIpOutput

func (CcBlackWhiteIpOutput) ToCcBlackWhiteIpOutputWithContext

func (o CcBlackWhiteIpOutput) ToCcBlackWhiteIpOutputWithContext(ctx context.Context) CcBlackWhiteIpOutput

func (CcBlackWhiteIpOutput) Type

IP type, value [black(blacklist IP), white(whitelist IP)].

type CcBlackWhiteIpState

type CcBlackWhiteIpState struct {
	// Black white ip.
	BlackWhiteIp CcBlackWhiteIpBlackWhiteIpPtrInput
	// domain.
	Domain pulumi.StringPtrInput
	// instance id.
	InstanceId pulumi.StringPtrInput
	// ip address.
	Ip pulumi.StringPtrInput
	// protocol.
	Protocol pulumi.StringPtrInput
	// IP type, value [black(blacklist IP), white(whitelist IP)].
	Type pulumi.StringPtrInput
}

func (CcBlackWhiteIpState) ElementType

func (CcBlackWhiteIpState) ElementType() reflect.Type

type CcPrecisionPolicy

type CcPrecisionPolicy struct {
	pulumi.CustomResourceState

	// domain.
	Domain pulumi.StringOutput `pulumi:"domain"`
	// Instance Id.
	InstanceId pulumi.StringOutput `pulumi:"instanceId"`
	// Ip value.
	Ip pulumi.StringOutput `pulumi:"ip"`
	// policy type, alg or drop.
	PolicyAction pulumi.StringOutput `pulumi:"policyAction"`
	// policy list.
	PolicyLists CcPrecisionPolicyPolicyListArrayOutput `pulumi:"policyLists"`
	// protocol http or https.
	Protocol pulumi.StringOutput `pulumi:"protocol"`
}

func GetCcPrecisionPolicy

func GetCcPrecisionPolicy(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *CcPrecisionPolicyState, opts ...pulumi.ResourceOption) (*CcPrecisionPolicy, error)

GetCcPrecisionPolicy gets an existing CcPrecisionPolicy 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 NewCcPrecisionPolicy

func NewCcPrecisionPolicy(ctx *pulumi.Context,
	name string, args *CcPrecisionPolicyArgs, opts ...pulumi.ResourceOption) (*CcPrecisionPolicy, error)

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

func (*CcPrecisionPolicy) ElementType

func (*CcPrecisionPolicy) ElementType() reflect.Type

func (*CcPrecisionPolicy) ToCcPrecisionPolicyOutput

func (i *CcPrecisionPolicy) ToCcPrecisionPolicyOutput() CcPrecisionPolicyOutput

func (*CcPrecisionPolicy) ToCcPrecisionPolicyOutputWithContext

func (i *CcPrecisionPolicy) ToCcPrecisionPolicyOutputWithContext(ctx context.Context) CcPrecisionPolicyOutput

type CcPrecisionPolicyArgs

type CcPrecisionPolicyArgs struct {
	// domain.
	Domain pulumi.StringInput
	// Instance Id.
	InstanceId pulumi.StringInput
	// Ip value.
	Ip pulumi.StringInput
	// policy type, alg or drop.
	PolicyAction pulumi.StringInput
	// policy list.
	PolicyLists CcPrecisionPolicyPolicyListArrayInput
	// protocol http or https.
	Protocol pulumi.StringInput
}

The set of arguments for constructing a CcPrecisionPolicy resource.

func (CcPrecisionPolicyArgs) ElementType

func (CcPrecisionPolicyArgs) ElementType() reflect.Type

type CcPrecisionPolicyArray

type CcPrecisionPolicyArray []CcPrecisionPolicyInput

func (CcPrecisionPolicyArray) ElementType

func (CcPrecisionPolicyArray) ElementType() reflect.Type

func (CcPrecisionPolicyArray) ToCcPrecisionPolicyArrayOutput

func (i CcPrecisionPolicyArray) ToCcPrecisionPolicyArrayOutput() CcPrecisionPolicyArrayOutput

func (CcPrecisionPolicyArray) ToCcPrecisionPolicyArrayOutputWithContext

func (i CcPrecisionPolicyArray) ToCcPrecisionPolicyArrayOutputWithContext(ctx context.Context) CcPrecisionPolicyArrayOutput

type CcPrecisionPolicyArrayInput

type CcPrecisionPolicyArrayInput interface {
	pulumi.Input

	ToCcPrecisionPolicyArrayOutput() CcPrecisionPolicyArrayOutput
	ToCcPrecisionPolicyArrayOutputWithContext(context.Context) CcPrecisionPolicyArrayOutput
}

CcPrecisionPolicyArrayInput is an input type that accepts CcPrecisionPolicyArray and CcPrecisionPolicyArrayOutput values. You can construct a concrete instance of `CcPrecisionPolicyArrayInput` via:

CcPrecisionPolicyArray{ CcPrecisionPolicyArgs{...} }

type CcPrecisionPolicyArrayOutput

type CcPrecisionPolicyArrayOutput struct{ *pulumi.OutputState }

func (CcPrecisionPolicyArrayOutput) ElementType

func (CcPrecisionPolicyArrayOutput) Index

func (CcPrecisionPolicyArrayOutput) ToCcPrecisionPolicyArrayOutput

func (o CcPrecisionPolicyArrayOutput) ToCcPrecisionPolicyArrayOutput() CcPrecisionPolicyArrayOutput

func (CcPrecisionPolicyArrayOutput) ToCcPrecisionPolicyArrayOutputWithContext

func (o CcPrecisionPolicyArrayOutput) ToCcPrecisionPolicyArrayOutputWithContext(ctx context.Context) CcPrecisionPolicyArrayOutput

type CcPrecisionPolicyInput

type CcPrecisionPolicyInput interface {
	pulumi.Input

	ToCcPrecisionPolicyOutput() CcPrecisionPolicyOutput
	ToCcPrecisionPolicyOutputWithContext(ctx context.Context) CcPrecisionPolicyOutput
}

type CcPrecisionPolicyMap

type CcPrecisionPolicyMap map[string]CcPrecisionPolicyInput

func (CcPrecisionPolicyMap) ElementType

func (CcPrecisionPolicyMap) ElementType() reflect.Type

func (CcPrecisionPolicyMap) ToCcPrecisionPolicyMapOutput

func (i CcPrecisionPolicyMap) ToCcPrecisionPolicyMapOutput() CcPrecisionPolicyMapOutput

func (CcPrecisionPolicyMap) ToCcPrecisionPolicyMapOutputWithContext

func (i CcPrecisionPolicyMap) ToCcPrecisionPolicyMapOutputWithContext(ctx context.Context) CcPrecisionPolicyMapOutput

type CcPrecisionPolicyMapInput

type CcPrecisionPolicyMapInput interface {
	pulumi.Input

	ToCcPrecisionPolicyMapOutput() CcPrecisionPolicyMapOutput
	ToCcPrecisionPolicyMapOutputWithContext(context.Context) CcPrecisionPolicyMapOutput
}

CcPrecisionPolicyMapInput is an input type that accepts CcPrecisionPolicyMap and CcPrecisionPolicyMapOutput values. You can construct a concrete instance of `CcPrecisionPolicyMapInput` via:

CcPrecisionPolicyMap{ "key": CcPrecisionPolicyArgs{...} }

type CcPrecisionPolicyMapOutput

type CcPrecisionPolicyMapOutput struct{ *pulumi.OutputState }

func (CcPrecisionPolicyMapOutput) ElementType

func (CcPrecisionPolicyMapOutput) ElementType() reflect.Type

func (CcPrecisionPolicyMapOutput) MapIndex

func (CcPrecisionPolicyMapOutput) ToCcPrecisionPolicyMapOutput

func (o CcPrecisionPolicyMapOutput) ToCcPrecisionPolicyMapOutput() CcPrecisionPolicyMapOutput

func (CcPrecisionPolicyMapOutput) ToCcPrecisionPolicyMapOutputWithContext

func (o CcPrecisionPolicyMapOutput) ToCcPrecisionPolicyMapOutputWithContext(ctx context.Context) CcPrecisionPolicyMapOutput

type CcPrecisionPolicyOutput

type CcPrecisionPolicyOutput struct{ *pulumi.OutputState }

func (CcPrecisionPolicyOutput) Domain

domain.

func (CcPrecisionPolicyOutput) ElementType

func (CcPrecisionPolicyOutput) ElementType() reflect.Type

func (CcPrecisionPolicyOutput) InstanceId

Instance Id.

func (CcPrecisionPolicyOutput) Ip

Ip value.

func (CcPrecisionPolicyOutput) PolicyAction

func (o CcPrecisionPolicyOutput) PolicyAction() pulumi.StringOutput

policy type, alg or drop.

func (CcPrecisionPolicyOutput) PolicyLists

policy list.

func (CcPrecisionPolicyOutput) Protocol

protocol http or https.

func (CcPrecisionPolicyOutput) ToCcPrecisionPolicyOutput

func (o CcPrecisionPolicyOutput) ToCcPrecisionPolicyOutput() CcPrecisionPolicyOutput

func (CcPrecisionPolicyOutput) ToCcPrecisionPolicyOutputWithContext

func (o CcPrecisionPolicyOutput) ToCcPrecisionPolicyOutputWithContext(ctx context.Context) CcPrecisionPolicyOutput

type CcPrecisionPolicyPolicyList

type CcPrecisionPolicyPolicyList struct {
	FieldName     string `pulumi:"fieldName"`
	FieldType     string `pulumi:"fieldType"`
	Value         string `pulumi:"value"`
	ValueOperator string `pulumi:"valueOperator"`
}

type CcPrecisionPolicyPolicyListArgs

type CcPrecisionPolicyPolicyListArgs struct {
	FieldName     pulumi.StringInput `pulumi:"fieldName"`
	FieldType     pulumi.StringInput `pulumi:"fieldType"`
	Value         pulumi.StringInput `pulumi:"value"`
	ValueOperator pulumi.StringInput `pulumi:"valueOperator"`
}

func (CcPrecisionPolicyPolicyListArgs) ElementType

func (CcPrecisionPolicyPolicyListArgs) ToCcPrecisionPolicyPolicyListOutput

func (i CcPrecisionPolicyPolicyListArgs) ToCcPrecisionPolicyPolicyListOutput() CcPrecisionPolicyPolicyListOutput

func (CcPrecisionPolicyPolicyListArgs) ToCcPrecisionPolicyPolicyListOutputWithContext

func (i CcPrecisionPolicyPolicyListArgs) ToCcPrecisionPolicyPolicyListOutputWithContext(ctx context.Context) CcPrecisionPolicyPolicyListOutput

type CcPrecisionPolicyPolicyListArray

type CcPrecisionPolicyPolicyListArray []CcPrecisionPolicyPolicyListInput

func (CcPrecisionPolicyPolicyListArray) ElementType

func (CcPrecisionPolicyPolicyListArray) ToCcPrecisionPolicyPolicyListArrayOutput

func (i CcPrecisionPolicyPolicyListArray) ToCcPrecisionPolicyPolicyListArrayOutput() CcPrecisionPolicyPolicyListArrayOutput

func (CcPrecisionPolicyPolicyListArray) ToCcPrecisionPolicyPolicyListArrayOutputWithContext

func (i CcPrecisionPolicyPolicyListArray) ToCcPrecisionPolicyPolicyListArrayOutputWithContext(ctx context.Context) CcPrecisionPolicyPolicyListArrayOutput

type CcPrecisionPolicyPolicyListArrayInput

type CcPrecisionPolicyPolicyListArrayInput interface {
	pulumi.Input

	ToCcPrecisionPolicyPolicyListArrayOutput() CcPrecisionPolicyPolicyListArrayOutput
	ToCcPrecisionPolicyPolicyListArrayOutputWithContext(context.Context) CcPrecisionPolicyPolicyListArrayOutput
}

CcPrecisionPolicyPolicyListArrayInput is an input type that accepts CcPrecisionPolicyPolicyListArray and CcPrecisionPolicyPolicyListArrayOutput values. You can construct a concrete instance of `CcPrecisionPolicyPolicyListArrayInput` via:

CcPrecisionPolicyPolicyListArray{ CcPrecisionPolicyPolicyListArgs{...} }

type CcPrecisionPolicyPolicyListArrayOutput

type CcPrecisionPolicyPolicyListArrayOutput struct{ *pulumi.OutputState }

func (CcPrecisionPolicyPolicyListArrayOutput) ElementType

func (CcPrecisionPolicyPolicyListArrayOutput) Index

func (CcPrecisionPolicyPolicyListArrayOutput) ToCcPrecisionPolicyPolicyListArrayOutput

func (o CcPrecisionPolicyPolicyListArrayOutput) ToCcPrecisionPolicyPolicyListArrayOutput() CcPrecisionPolicyPolicyListArrayOutput

func (CcPrecisionPolicyPolicyListArrayOutput) ToCcPrecisionPolicyPolicyListArrayOutputWithContext

func (o CcPrecisionPolicyPolicyListArrayOutput) ToCcPrecisionPolicyPolicyListArrayOutputWithContext(ctx context.Context) CcPrecisionPolicyPolicyListArrayOutput

type CcPrecisionPolicyPolicyListInput

type CcPrecisionPolicyPolicyListInput interface {
	pulumi.Input

	ToCcPrecisionPolicyPolicyListOutput() CcPrecisionPolicyPolicyListOutput
	ToCcPrecisionPolicyPolicyListOutputWithContext(context.Context) CcPrecisionPolicyPolicyListOutput
}

CcPrecisionPolicyPolicyListInput is an input type that accepts CcPrecisionPolicyPolicyListArgs and CcPrecisionPolicyPolicyListOutput values. You can construct a concrete instance of `CcPrecisionPolicyPolicyListInput` via:

CcPrecisionPolicyPolicyListArgs{...}

type CcPrecisionPolicyPolicyListOutput

type CcPrecisionPolicyPolicyListOutput struct{ *pulumi.OutputState }

func (CcPrecisionPolicyPolicyListOutput) ElementType

func (CcPrecisionPolicyPolicyListOutput) FieldName

func (CcPrecisionPolicyPolicyListOutput) FieldType

func (CcPrecisionPolicyPolicyListOutput) ToCcPrecisionPolicyPolicyListOutput

func (o CcPrecisionPolicyPolicyListOutput) ToCcPrecisionPolicyPolicyListOutput() CcPrecisionPolicyPolicyListOutput

func (CcPrecisionPolicyPolicyListOutput) ToCcPrecisionPolicyPolicyListOutputWithContext

func (o CcPrecisionPolicyPolicyListOutput) ToCcPrecisionPolicyPolicyListOutputWithContext(ctx context.Context) CcPrecisionPolicyPolicyListOutput

func (CcPrecisionPolicyPolicyListOutput) Value

func (CcPrecisionPolicyPolicyListOutput) ValueOperator

type CcPrecisionPolicyState

type CcPrecisionPolicyState struct {
	// domain.
	Domain pulumi.StringPtrInput
	// Instance Id.
	InstanceId pulumi.StringPtrInput
	// Ip value.
	Ip pulumi.StringPtrInput
	// policy type, alg or drop.
	PolicyAction pulumi.StringPtrInput
	// policy list.
	PolicyLists CcPrecisionPolicyPolicyListArrayInput
	// protocol http or https.
	Protocol pulumi.StringPtrInput
}

func (CcPrecisionPolicyState) ElementType

func (CcPrecisionPolicyState) ElementType() reflect.Type

type DdosBlackWhiteIp

type DdosBlackWhiteIp struct {
	pulumi.CustomResourceState

	// instance id.
	InstanceId pulumi.StringOutput `pulumi:"instanceId"`
	// ip list.
	Ip pulumi.StringOutput `pulumi:"ip"`
	// ip mask.
	Mask pulumi.IntOutput `pulumi:"mask"`
	// ip type, black: black ip list, white: white ip list.
	Type pulumi.StringOutput `pulumi:"type"`
}

func GetDdosBlackWhiteIp

func GetDdosBlackWhiteIp(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *DdosBlackWhiteIpState, opts ...pulumi.ResourceOption) (*DdosBlackWhiteIp, error)

GetDdosBlackWhiteIp gets an existing DdosBlackWhiteIp 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 NewDdosBlackWhiteIp

func NewDdosBlackWhiteIp(ctx *pulumi.Context,
	name string, args *DdosBlackWhiteIpArgs, opts ...pulumi.ResourceOption) (*DdosBlackWhiteIp, error)

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

func (*DdosBlackWhiteIp) ElementType

func (*DdosBlackWhiteIp) ElementType() reflect.Type

func (*DdosBlackWhiteIp) ToDdosBlackWhiteIpOutput

func (i *DdosBlackWhiteIp) ToDdosBlackWhiteIpOutput() DdosBlackWhiteIpOutput

func (*DdosBlackWhiteIp) ToDdosBlackWhiteIpOutputWithContext

func (i *DdosBlackWhiteIp) ToDdosBlackWhiteIpOutputWithContext(ctx context.Context) DdosBlackWhiteIpOutput

type DdosBlackWhiteIpArgs

type DdosBlackWhiteIpArgs struct {
	// instance id.
	InstanceId pulumi.StringInput
	// ip list.
	Ip pulumi.StringInput
	// ip mask.
	Mask pulumi.IntInput
	// ip type, black: black ip list, white: white ip list.
	Type pulumi.StringInput
}

The set of arguments for constructing a DdosBlackWhiteIp resource.

func (DdosBlackWhiteIpArgs) ElementType

func (DdosBlackWhiteIpArgs) ElementType() reflect.Type

type DdosBlackWhiteIpArray

type DdosBlackWhiteIpArray []DdosBlackWhiteIpInput

func (DdosBlackWhiteIpArray) ElementType

func (DdosBlackWhiteIpArray) ElementType() reflect.Type

func (DdosBlackWhiteIpArray) ToDdosBlackWhiteIpArrayOutput

func (i DdosBlackWhiteIpArray) ToDdosBlackWhiteIpArrayOutput() DdosBlackWhiteIpArrayOutput

func (DdosBlackWhiteIpArray) ToDdosBlackWhiteIpArrayOutputWithContext

func (i DdosBlackWhiteIpArray) ToDdosBlackWhiteIpArrayOutputWithContext(ctx context.Context) DdosBlackWhiteIpArrayOutput

type DdosBlackWhiteIpArrayInput

type DdosBlackWhiteIpArrayInput interface {
	pulumi.Input

	ToDdosBlackWhiteIpArrayOutput() DdosBlackWhiteIpArrayOutput
	ToDdosBlackWhiteIpArrayOutputWithContext(context.Context) DdosBlackWhiteIpArrayOutput
}

DdosBlackWhiteIpArrayInput is an input type that accepts DdosBlackWhiteIpArray and DdosBlackWhiteIpArrayOutput values. You can construct a concrete instance of `DdosBlackWhiteIpArrayInput` via:

DdosBlackWhiteIpArray{ DdosBlackWhiteIpArgs{...} }

type DdosBlackWhiteIpArrayOutput

type DdosBlackWhiteIpArrayOutput struct{ *pulumi.OutputState }

func (DdosBlackWhiteIpArrayOutput) ElementType

func (DdosBlackWhiteIpArrayOutput) Index

func (DdosBlackWhiteIpArrayOutput) ToDdosBlackWhiteIpArrayOutput

func (o DdosBlackWhiteIpArrayOutput) ToDdosBlackWhiteIpArrayOutput() DdosBlackWhiteIpArrayOutput

func (DdosBlackWhiteIpArrayOutput) ToDdosBlackWhiteIpArrayOutputWithContext

func (o DdosBlackWhiteIpArrayOutput) ToDdosBlackWhiteIpArrayOutputWithContext(ctx context.Context) DdosBlackWhiteIpArrayOutput

type DdosBlackWhiteIpInput

type DdosBlackWhiteIpInput interface {
	pulumi.Input

	ToDdosBlackWhiteIpOutput() DdosBlackWhiteIpOutput
	ToDdosBlackWhiteIpOutputWithContext(ctx context.Context) DdosBlackWhiteIpOutput
}

type DdosBlackWhiteIpMap

type DdosBlackWhiteIpMap map[string]DdosBlackWhiteIpInput

func (DdosBlackWhiteIpMap) ElementType

func (DdosBlackWhiteIpMap) ElementType() reflect.Type

func (DdosBlackWhiteIpMap) ToDdosBlackWhiteIpMapOutput

func (i DdosBlackWhiteIpMap) ToDdosBlackWhiteIpMapOutput() DdosBlackWhiteIpMapOutput

func (DdosBlackWhiteIpMap) ToDdosBlackWhiteIpMapOutputWithContext

func (i DdosBlackWhiteIpMap) ToDdosBlackWhiteIpMapOutputWithContext(ctx context.Context) DdosBlackWhiteIpMapOutput

type DdosBlackWhiteIpMapInput

type DdosBlackWhiteIpMapInput interface {
	pulumi.Input

	ToDdosBlackWhiteIpMapOutput() DdosBlackWhiteIpMapOutput
	ToDdosBlackWhiteIpMapOutputWithContext(context.Context) DdosBlackWhiteIpMapOutput
}

DdosBlackWhiteIpMapInput is an input type that accepts DdosBlackWhiteIpMap and DdosBlackWhiteIpMapOutput values. You can construct a concrete instance of `DdosBlackWhiteIpMapInput` via:

DdosBlackWhiteIpMap{ "key": DdosBlackWhiteIpArgs{...} }

type DdosBlackWhiteIpMapOutput

type DdosBlackWhiteIpMapOutput struct{ *pulumi.OutputState }

func (DdosBlackWhiteIpMapOutput) ElementType

func (DdosBlackWhiteIpMapOutput) ElementType() reflect.Type

func (DdosBlackWhiteIpMapOutput) MapIndex

func (DdosBlackWhiteIpMapOutput) ToDdosBlackWhiteIpMapOutput

func (o DdosBlackWhiteIpMapOutput) ToDdosBlackWhiteIpMapOutput() DdosBlackWhiteIpMapOutput

func (DdosBlackWhiteIpMapOutput) ToDdosBlackWhiteIpMapOutputWithContext

func (o DdosBlackWhiteIpMapOutput) ToDdosBlackWhiteIpMapOutputWithContext(ctx context.Context) DdosBlackWhiteIpMapOutput

type DdosBlackWhiteIpOutput

type DdosBlackWhiteIpOutput struct{ *pulumi.OutputState }

func (DdosBlackWhiteIpOutput) ElementType

func (DdosBlackWhiteIpOutput) ElementType() reflect.Type

func (DdosBlackWhiteIpOutput) InstanceId

instance id.

func (DdosBlackWhiteIpOutput) Ip

ip list.

func (DdosBlackWhiteIpOutput) Mask

ip mask.

func (DdosBlackWhiteIpOutput) ToDdosBlackWhiteIpOutput

func (o DdosBlackWhiteIpOutput) ToDdosBlackWhiteIpOutput() DdosBlackWhiteIpOutput

func (DdosBlackWhiteIpOutput) ToDdosBlackWhiteIpOutputWithContext

func (o DdosBlackWhiteIpOutput) ToDdosBlackWhiteIpOutputWithContext(ctx context.Context) DdosBlackWhiteIpOutput

func (DdosBlackWhiteIpOutput) Type

ip type, black: black ip list, white: white ip list.

type DdosBlackWhiteIpState

type DdosBlackWhiteIpState struct {
	// instance id.
	InstanceId pulumi.StringPtrInput
	// ip list.
	Ip pulumi.StringPtrInput
	// ip mask.
	Mask pulumi.IntPtrInput
	// ip type, black: black ip list, white: white ip list.
	Type pulumi.StringPtrInput
}

func (DdosBlackWhiteIpState) ElementType

func (DdosBlackWhiteIpState) ElementType() reflect.Type

type DdosGeoIpBlockConfig

type DdosGeoIpBlockConfig struct {
	pulumi.CustomResourceState

	// DDoS region blocking configuration, configuration ID cannot be empty when filling in parameters.
	DdosGeoIpBlockConfig DdosGeoIpBlockConfigDdosGeoIpBlockConfigOutput `pulumi:"ddosGeoIpBlockConfig"`
	// InstanceId.
	InstanceId pulumi.StringOutput `pulumi:"instanceId"`
}

func GetDdosGeoIpBlockConfig

func GetDdosGeoIpBlockConfig(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *DdosGeoIpBlockConfigState, opts ...pulumi.ResourceOption) (*DdosGeoIpBlockConfig, error)

GetDdosGeoIpBlockConfig gets an existing DdosGeoIpBlockConfig 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 NewDdosGeoIpBlockConfig

func NewDdosGeoIpBlockConfig(ctx *pulumi.Context,
	name string, args *DdosGeoIpBlockConfigArgs, opts ...pulumi.ResourceOption) (*DdosGeoIpBlockConfig, error)

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

func (*DdosGeoIpBlockConfig) ElementType

func (*DdosGeoIpBlockConfig) ElementType() reflect.Type

func (*DdosGeoIpBlockConfig) ToDdosGeoIpBlockConfigOutput

func (i *DdosGeoIpBlockConfig) ToDdosGeoIpBlockConfigOutput() DdosGeoIpBlockConfigOutput

func (*DdosGeoIpBlockConfig) ToDdosGeoIpBlockConfigOutputWithContext

func (i *DdosGeoIpBlockConfig) ToDdosGeoIpBlockConfigOutputWithContext(ctx context.Context) DdosGeoIpBlockConfigOutput

type DdosGeoIpBlockConfigArgs

type DdosGeoIpBlockConfigArgs struct {
	// DDoS region blocking configuration, configuration ID cannot be empty when filling in parameters.
	DdosGeoIpBlockConfig DdosGeoIpBlockConfigDdosGeoIpBlockConfigInput
	// InstanceId.
	InstanceId pulumi.StringInput
}

The set of arguments for constructing a DdosGeoIpBlockConfig resource.

func (DdosGeoIpBlockConfigArgs) ElementType

func (DdosGeoIpBlockConfigArgs) ElementType() reflect.Type

type DdosGeoIpBlockConfigArray

type DdosGeoIpBlockConfigArray []DdosGeoIpBlockConfigInput

func (DdosGeoIpBlockConfigArray) ElementType

func (DdosGeoIpBlockConfigArray) ElementType() reflect.Type

func (DdosGeoIpBlockConfigArray) ToDdosGeoIpBlockConfigArrayOutput

func (i DdosGeoIpBlockConfigArray) ToDdosGeoIpBlockConfigArrayOutput() DdosGeoIpBlockConfigArrayOutput

func (DdosGeoIpBlockConfigArray) ToDdosGeoIpBlockConfigArrayOutputWithContext

func (i DdosGeoIpBlockConfigArray) ToDdosGeoIpBlockConfigArrayOutputWithContext(ctx context.Context) DdosGeoIpBlockConfigArrayOutput

type DdosGeoIpBlockConfigArrayInput

type DdosGeoIpBlockConfigArrayInput interface {
	pulumi.Input

	ToDdosGeoIpBlockConfigArrayOutput() DdosGeoIpBlockConfigArrayOutput
	ToDdosGeoIpBlockConfigArrayOutputWithContext(context.Context) DdosGeoIpBlockConfigArrayOutput
}

DdosGeoIpBlockConfigArrayInput is an input type that accepts DdosGeoIpBlockConfigArray and DdosGeoIpBlockConfigArrayOutput values. You can construct a concrete instance of `DdosGeoIpBlockConfigArrayInput` via:

DdosGeoIpBlockConfigArray{ DdosGeoIpBlockConfigArgs{...} }

type DdosGeoIpBlockConfigArrayOutput

type DdosGeoIpBlockConfigArrayOutput struct{ *pulumi.OutputState }

func (DdosGeoIpBlockConfigArrayOutput) ElementType

func (DdosGeoIpBlockConfigArrayOutput) Index

func (DdosGeoIpBlockConfigArrayOutput) ToDdosGeoIpBlockConfigArrayOutput

func (o DdosGeoIpBlockConfigArrayOutput) ToDdosGeoIpBlockConfigArrayOutput() DdosGeoIpBlockConfigArrayOutput

func (DdosGeoIpBlockConfigArrayOutput) ToDdosGeoIpBlockConfigArrayOutputWithContext

func (o DdosGeoIpBlockConfigArrayOutput) ToDdosGeoIpBlockConfigArrayOutputWithContext(ctx context.Context) DdosGeoIpBlockConfigArrayOutput

type DdosGeoIpBlockConfigDdosGeoIpBlockConfig

type DdosGeoIpBlockConfigDdosGeoIpBlockConfig struct {
	Action     string `pulumi:"action"`
	AreaLists  []int  `pulumi:"areaLists"`
	RegionType string `pulumi:"regionType"`
}

type DdosGeoIpBlockConfigDdosGeoIpBlockConfigArgs

type DdosGeoIpBlockConfigDdosGeoIpBlockConfigArgs struct {
	Action     pulumi.StringInput   `pulumi:"action"`
	AreaLists  pulumi.IntArrayInput `pulumi:"areaLists"`
	RegionType pulumi.StringInput   `pulumi:"regionType"`
}

func (DdosGeoIpBlockConfigDdosGeoIpBlockConfigArgs) ElementType

func (DdosGeoIpBlockConfigDdosGeoIpBlockConfigArgs) ToDdosGeoIpBlockConfigDdosGeoIpBlockConfigOutput

func (i DdosGeoIpBlockConfigDdosGeoIpBlockConfigArgs) ToDdosGeoIpBlockConfigDdosGeoIpBlockConfigOutput() DdosGeoIpBlockConfigDdosGeoIpBlockConfigOutput

func (DdosGeoIpBlockConfigDdosGeoIpBlockConfigArgs) ToDdosGeoIpBlockConfigDdosGeoIpBlockConfigOutputWithContext

func (i DdosGeoIpBlockConfigDdosGeoIpBlockConfigArgs) ToDdosGeoIpBlockConfigDdosGeoIpBlockConfigOutputWithContext(ctx context.Context) DdosGeoIpBlockConfigDdosGeoIpBlockConfigOutput

func (DdosGeoIpBlockConfigDdosGeoIpBlockConfigArgs) ToDdosGeoIpBlockConfigDdosGeoIpBlockConfigPtrOutput

func (i DdosGeoIpBlockConfigDdosGeoIpBlockConfigArgs) ToDdosGeoIpBlockConfigDdosGeoIpBlockConfigPtrOutput() DdosGeoIpBlockConfigDdosGeoIpBlockConfigPtrOutput

func (DdosGeoIpBlockConfigDdosGeoIpBlockConfigArgs) ToDdosGeoIpBlockConfigDdosGeoIpBlockConfigPtrOutputWithContext

func (i DdosGeoIpBlockConfigDdosGeoIpBlockConfigArgs) ToDdosGeoIpBlockConfigDdosGeoIpBlockConfigPtrOutputWithContext(ctx context.Context) DdosGeoIpBlockConfigDdosGeoIpBlockConfigPtrOutput

type DdosGeoIpBlockConfigDdosGeoIpBlockConfigInput

type DdosGeoIpBlockConfigDdosGeoIpBlockConfigInput interface {
	pulumi.Input

	ToDdosGeoIpBlockConfigDdosGeoIpBlockConfigOutput() DdosGeoIpBlockConfigDdosGeoIpBlockConfigOutput
	ToDdosGeoIpBlockConfigDdosGeoIpBlockConfigOutputWithContext(context.Context) DdosGeoIpBlockConfigDdosGeoIpBlockConfigOutput
}

DdosGeoIpBlockConfigDdosGeoIpBlockConfigInput is an input type that accepts DdosGeoIpBlockConfigDdosGeoIpBlockConfigArgs and DdosGeoIpBlockConfigDdosGeoIpBlockConfigOutput values. You can construct a concrete instance of `DdosGeoIpBlockConfigDdosGeoIpBlockConfigInput` via:

DdosGeoIpBlockConfigDdosGeoIpBlockConfigArgs{...}

type DdosGeoIpBlockConfigDdosGeoIpBlockConfigOutput

type DdosGeoIpBlockConfigDdosGeoIpBlockConfigOutput struct{ *pulumi.OutputState }

func (DdosGeoIpBlockConfigDdosGeoIpBlockConfigOutput) Action

func (DdosGeoIpBlockConfigDdosGeoIpBlockConfigOutput) AreaLists

func (DdosGeoIpBlockConfigDdosGeoIpBlockConfigOutput) ElementType

func (DdosGeoIpBlockConfigDdosGeoIpBlockConfigOutput) RegionType

func (DdosGeoIpBlockConfigDdosGeoIpBlockConfigOutput) ToDdosGeoIpBlockConfigDdosGeoIpBlockConfigOutput

func (o DdosGeoIpBlockConfigDdosGeoIpBlockConfigOutput) ToDdosGeoIpBlockConfigDdosGeoIpBlockConfigOutput() DdosGeoIpBlockConfigDdosGeoIpBlockConfigOutput

func (DdosGeoIpBlockConfigDdosGeoIpBlockConfigOutput) ToDdosGeoIpBlockConfigDdosGeoIpBlockConfigOutputWithContext

func (o DdosGeoIpBlockConfigDdosGeoIpBlockConfigOutput) ToDdosGeoIpBlockConfigDdosGeoIpBlockConfigOutputWithContext(ctx context.Context) DdosGeoIpBlockConfigDdosGeoIpBlockConfigOutput

func (DdosGeoIpBlockConfigDdosGeoIpBlockConfigOutput) ToDdosGeoIpBlockConfigDdosGeoIpBlockConfigPtrOutput

func (o DdosGeoIpBlockConfigDdosGeoIpBlockConfigOutput) ToDdosGeoIpBlockConfigDdosGeoIpBlockConfigPtrOutput() DdosGeoIpBlockConfigDdosGeoIpBlockConfigPtrOutput

func (DdosGeoIpBlockConfigDdosGeoIpBlockConfigOutput) ToDdosGeoIpBlockConfigDdosGeoIpBlockConfigPtrOutputWithContext

func (o DdosGeoIpBlockConfigDdosGeoIpBlockConfigOutput) ToDdosGeoIpBlockConfigDdosGeoIpBlockConfigPtrOutputWithContext(ctx context.Context) DdosGeoIpBlockConfigDdosGeoIpBlockConfigPtrOutput

type DdosGeoIpBlockConfigDdosGeoIpBlockConfigPtrInput

type DdosGeoIpBlockConfigDdosGeoIpBlockConfigPtrInput interface {
	pulumi.Input

	ToDdosGeoIpBlockConfigDdosGeoIpBlockConfigPtrOutput() DdosGeoIpBlockConfigDdosGeoIpBlockConfigPtrOutput
	ToDdosGeoIpBlockConfigDdosGeoIpBlockConfigPtrOutputWithContext(context.Context) DdosGeoIpBlockConfigDdosGeoIpBlockConfigPtrOutput
}

DdosGeoIpBlockConfigDdosGeoIpBlockConfigPtrInput is an input type that accepts DdosGeoIpBlockConfigDdosGeoIpBlockConfigArgs, DdosGeoIpBlockConfigDdosGeoIpBlockConfigPtr and DdosGeoIpBlockConfigDdosGeoIpBlockConfigPtrOutput values. You can construct a concrete instance of `DdosGeoIpBlockConfigDdosGeoIpBlockConfigPtrInput` via:

        DdosGeoIpBlockConfigDdosGeoIpBlockConfigArgs{...}

or:

        nil

type DdosGeoIpBlockConfigDdosGeoIpBlockConfigPtrOutput

type DdosGeoIpBlockConfigDdosGeoIpBlockConfigPtrOutput struct{ *pulumi.OutputState }

func (DdosGeoIpBlockConfigDdosGeoIpBlockConfigPtrOutput) Action

func (DdosGeoIpBlockConfigDdosGeoIpBlockConfigPtrOutput) AreaLists

func (DdosGeoIpBlockConfigDdosGeoIpBlockConfigPtrOutput) Elem

func (DdosGeoIpBlockConfigDdosGeoIpBlockConfigPtrOutput) ElementType

func (DdosGeoIpBlockConfigDdosGeoIpBlockConfigPtrOutput) RegionType

func (DdosGeoIpBlockConfigDdosGeoIpBlockConfigPtrOutput) ToDdosGeoIpBlockConfigDdosGeoIpBlockConfigPtrOutput

func (o DdosGeoIpBlockConfigDdosGeoIpBlockConfigPtrOutput) ToDdosGeoIpBlockConfigDdosGeoIpBlockConfigPtrOutput() DdosGeoIpBlockConfigDdosGeoIpBlockConfigPtrOutput

func (DdosGeoIpBlockConfigDdosGeoIpBlockConfigPtrOutput) ToDdosGeoIpBlockConfigDdosGeoIpBlockConfigPtrOutputWithContext

func (o DdosGeoIpBlockConfigDdosGeoIpBlockConfigPtrOutput) ToDdosGeoIpBlockConfigDdosGeoIpBlockConfigPtrOutputWithContext(ctx context.Context) DdosGeoIpBlockConfigDdosGeoIpBlockConfigPtrOutput

type DdosGeoIpBlockConfigInput

type DdosGeoIpBlockConfigInput interface {
	pulumi.Input

	ToDdosGeoIpBlockConfigOutput() DdosGeoIpBlockConfigOutput
	ToDdosGeoIpBlockConfigOutputWithContext(ctx context.Context) DdosGeoIpBlockConfigOutput
}

type DdosGeoIpBlockConfigMap

type DdosGeoIpBlockConfigMap map[string]DdosGeoIpBlockConfigInput

func (DdosGeoIpBlockConfigMap) ElementType

func (DdosGeoIpBlockConfigMap) ElementType() reflect.Type

func (DdosGeoIpBlockConfigMap) ToDdosGeoIpBlockConfigMapOutput

func (i DdosGeoIpBlockConfigMap) ToDdosGeoIpBlockConfigMapOutput() DdosGeoIpBlockConfigMapOutput

func (DdosGeoIpBlockConfigMap) ToDdosGeoIpBlockConfigMapOutputWithContext

func (i DdosGeoIpBlockConfigMap) ToDdosGeoIpBlockConfigMapOutputWithContext(ctx context.Context) DdosGeoIpBlockConfigMapOutput

type DdosGeoIpBlockConfigMapInput

type DdosGeoIpBlockConfigMapInput interface {
	pulumi.Input

	ToDdosGeoIpBlockConfigMapOutput() DdosGeoIpBlockConfigMapOutput
	ToDdosGeoIpBlockConfigMapOutputWithContext(context.Context) DdosGeoIpBlockConfigMapOutput
}

DdosGeoIpBlockConfigMapInput is an input type that accepts DdosGeoIpBlockConfigMap and DdosGeoIpBlockConfigMapOutput values. You can construct a concrete instance of `DdosGeoIpBlockConfigMapInput` via:

DdosGeoIpBlockConfigMap{ "key": DdosGeoIpBlockConfigArgs{...} }

type DdosGeoIpBlockConfigMapOutput

type DdosGeoIpBlockConfigMapOutput struct{ *pulumi.OutputState }

func (DdosGeoIpBlockConfigMapOutput) ElementType

func (DdosGeoIpBlockConfigMapOutput) MapIndex

func (DdosGeoIpBlockConfigMapOutput) ToDdosGeoIpBlockConfigMapOutput

func (o DdosGeoIpBlockConfigMapOutput) ToDdosGeoIpBlockConfigMapOutput() DdosGeoIpBlockConfigMapOutput

func (DdosGeoIpBlockConfigMapOutput) ToDdosGeoIpBlockConfigMapOutputWithContext

func (o DdosGeoIpBlockConfigMapOutput) ToDdosGeoIpBlockConfigMapOutputWithContext(ctx context.Context) DdosGeoIpBlockConfigMapOutput

type DdosGeoIpBlockConfigOutput

type DdosGeoIpBlockConfigOutput struct{ *pulumi.OutputState }

func (DdosGeoIpBlockConfigOutput) DdosGeoIpBlockConfig

DDoS region blocking configuration, configuration ID cannot be empty when filling in parameters.

func (DdosGeoIpBlockConfigOutput) ElementType

func (DdosGeoIpBlockConfigOutput) ElementType() reflect.Type

func (DdosGeoIpBlockConfigOutput) InstanceId

InstanceId.

func (DdosGeoIpBlockConfigOutput) ToDdosGeoIpBlockConfigOutput

func (o DdosGeoIpBlockConfigOutput) ToDdosGeoIpBlockConfigOutput() DdosGeoIpBlockConfigOutput

func (DdosGeoIpBlockConfigOutput) ToDdosGeoIpBlockConfigOutputWithContext

func (o DdosGeoIpBlockConfigOutput) ToDdosGeoIpBlockConfigOutputWithContext(ctx context.Context) DdosGeoIpBlockConfigOutput

type DdosGeoIpBlockConfigState

type DdosGeoIpBlockConfigState struct {
	// DDoS region blocking configuration, configuration ID cannot be empty when filling in parameters.
	DdosGeoIpBlockConfig DdosGeoIpBlockConfigDdosGeoIpBlockConfigPtrInput
	// InstanceId.
	InstanceId pulumi.StringPtrInput
}

func (DdosGeoIpBlockConfigState) ElementType

func (DdosGeoIpBlockConfigState) ElementType() reflect.Type

type DdosSpeedLimitConfig

type DdosSpeedLimitConfig struct {
	pulumi.CustomResourceState

	// Accessing speed limit configuration, the configuration ID cannot be empty when filling in parameters.
	DdosSpeedLimitConfig DdosSpeedLimitConfigDdosSpeedLimitConfigOutput `pulumi:"ddosSpeedLimitConfig"`
	// InstanceId.
	InstanceId pulumi.StringOutput `pulumi:"instanceId"`
}

func GetDdosSpeedLimitConfig

func GetDdosSpeedLimitConfig(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *DdosSpeedLimitConfigState, opts ...pulumi.ResourceOption) (*DdosSpeedLimitConfig, error)

GetDdosSpeedLimitConfig gets an existing DdosSpeedLimitConfig 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 NewDdosSpeedLimitConfig

func NewDdosSpeedLimitConfig(ctx *pulumi.Context,
	name string, args *DdosSpeedLimitConfigArgs, opts ...pulumi.ResourceOption) (*DdosSpeedLimitConfig, error)

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

func (*DdosSpeedLimitConfig) ElementType

func (*DdosSpeedLimitConfig) ElementType() reflect.Type

func (*DdosSpeedLimitConfig) ToDdosSpeedLimitConfigOutput

func (i *DdosSpeedLimitConfig) ToDdosSpeedLimitConfigOutput() DdosSpeedLimitConfigOutput

func (*DdosSpeedLimitConfig) ToDdosSpeedLimitConfigOutputWithContext

func (i *DdosSpeedLimitConfig) ToDdosSpeedLimitConfigOutputWithContext(ctx context.Context) DdosSpeedLimitConfigOutput

type DdosSpeedLimitConfigArgs

type DdosSpeedLimitConfigArgs struct {
	// Accessing speed limit configuration, the configuration ID cannot be empty when filling in parameters.
	DdosSpeedLimitConfig DdosSpeedLimitConfigDdosSpeedLimitConfigInput
	// InstanceId.
	InstanceId pulumi.StringInput
}

The set of arguments for constructing a DdosSpeedLimitConfig resource.

func (DdosSpeedLimitConfigArgs) ElementType

func (DdosSpeedLimitConfigArgs) ElementType() reflect.Type

type DdosSpeedLimitConfigArray

type DdosSpeedLimitConfigArray []DdosSpeedLimitConfigInput

func (DdosSpeedLimitConfigArray) ElementType

func (DdosSpeedLimitConfigArray) ElementType() reflect.Type

func (DdosSpeedLimitConfigArray) ToDdosSpeedLimitConfigArrayOutput

func (i DdosSpeedLimitConfigArray) ToDdosSpeedLimitConfigArrayOutput() DdosSpeedLimitConfigArrayOutput

func (DdosSpeedLimitConfigArray) ToDdosSpeedLimitConfigArrayOutputWithContext

func (i DdosSpeedLimitConfigArray) ToDdosSpeedLimitConfigArrayOutputWithContext(ctx context.Context) DdosSpeedLimitConfigArrayOutput

type DdosSpeedLimitConfigArrayInput

type DdosSpeedLimitConfigArrayInput interface {
	pulumi.Input

	ToDdosSpeedLimitConfigArrayOutput() DdosSpeedLimitConfigArrayOutput
	ToDdosSpeedLimitConfigArrayOutputWithContext(context.Context) DdosSpeedLimitConfigArrayOutput
}

DdosSpeedLimitConfigArrayInput is an input type that accepts DdosSpeedLimitConfigArray and DdosSpeedLimitConfigArrayOutput values. You can construct a concrete instance of `DdosSpeedLimitConfigArrayInput` via:

DdosSpeedLimitConfigArray{ DdosSpeedLimitConfigArgs{...} }

type DdosSpeedLimitConfigArrayOutput

type DdosSpeedLimitConfigArrayOutput struct{ *pulumi.OutputState }

func (DdosSpeedLimitConfigArrayOutput) ElementType

func (DdosSpeedLimitConfigArrayOutput) Index

func (DdosSpeedLimitConfigArrayOutput) ToDdosSpeedLimitConfigArrayOutput

func (o DdosSpeedLimitConfigArrayOutput) ToDdosSpeedLimitConfigArrayOutput() DdosSpeedLimitConfigArrayOutput

func (DdosSpeedLimitConfigArrayOutput) ToDdosSpeedLimitConfigArrayOutputWithContext

func (o DdosSpeedLimitConfigArrayOutput) ToDdosSpeedLimitConfigArrayOutputWithContext(ctx context.Context) DdosSpeedLimitConfigArrayOutput

type DdosSpeedLimitConfigDdosSpeedLimitConfig

type DdosSpeedLimitConfigDdosSpeedLimitConfig struct {
	DstPortList   *string                                                `pulumi:"dstPortList"`
	DstPortScopes []DdosSpeedLimitConfigDdosSpeedLimitConfigDstPortScope `pulumi:"dstPortScopes"`
	Mode          int                                                    `pulumi:"mode"`
	ProtocolList  *string                                                `pulumi:"protocolList"`
	SpeedValues   []DdosSpeedLimitConfigDdosSpeedLimitConfigSpeedValue   `pulumi:"speedValues"`
}

type DdosSpeedLimitConfigDdosSpeedLimitConfigArgs

type DdosSpeedLimitConfigDdosSpeedLimitConfigArgs struct {
	DstPortList   pulumi.StringPtrInput                                          `pulumi:"dstPortList"`
	DstPortScopes DdosSpeedLimitConfigDdosSpeedLimitConfigDstPortScopeArrayInput `pulumi:"dstPortScopes"`
	Mode          pulumi.IntInput                                                `pulumi:"mode"`
	ProtocolList  pulumi.StringPtrInput                                          `pulumi:"protocolList"`
	SpeedValues   DdosSpeedLimitConfigDdosSpeedLimitConfigSpeedValueArrayInput   `pulumi:"speedValues"`
}

func (DdosSpeedLimitConfigDdosSpeedLimitConfigArgs) ElementType

func (DdosSpeedLimitConfigDdosSpeedLimitConfigArgs) ToDdosSpeedLimitConfigDdosSpeedLimitConfigOutput

func (i DdosSpeedLimitConfigDdosSpeedLimitConfigArgs) ToDdosSpeedLimitConfigDdosSpeedLimitConfigOutput() DdosSpeedLimitConfigDdosSpeedLimitConfigOutput

func (DdosSpeedLimitConfigDdosSpeedLimitConfigArgs) ToDdosSpeedLimitConfigDdosSpeedLimitConfigOutputWithContext

func (i DdosSpeedLimitConfigDdosSpeedLimitConfigArgs) ToDdosSpeedLimitConfigDdosSpeedLimitConfigOutputWithContext(ctx context.Context) DdosSpeedLimitConfigDdosSpeedLimitConfigOutput

func (DdosSpeedLimitConfigDdosSpeedLimitConfigArgs) ToDdosSpeedLimitConfigDdosSpeedLimitConfigPtrOutput

func (i DdosSpeedLimitConfigDdosSpeedLimitConfigArgs) ToDdosSpeedLimitConfigDdosSpeedLimitConfigPtrOutput() DdosSpeedLimitConfigDdosSpeedLimitConfigPtrOutput

func (DdosSpeedLimitConfigDdosSpeedLimitConfigArgs) ToDdosSpeedLimitConfigDdosSpeedLimitConfigPtrOutputWithContext

func (i DdosSpeedLimitConfigDdosSpeedLimitConfigArgs) ToDdosSpeedLimitConfigDdosSpeedLimitConfigPtrOutputWithContext(ctx context.Context) DdosSpeedLimitConfigDdosSpeedLimitConfigPtrOutput

type DdosSpeedLimitConfigDdosSpeedLimitConfigDstPortScope

type DdosSpeedLimitConfigDdosSpeedLimitConfigDstPortScope struct {
	BeginPort int `pulumi:"beginPort"`
	EndPort   int `pulumi:"endPort"`
}

type DdosSpeedLimitConfigDdosSpeedLimitConfigDstPortScopeArgs

type DdosSpeedLimitConfigDdosSpeedLimitConfigDstPortScopeArgs struct {
	BeginPort pulumi.IntInput `pulumi:"beginPort"`
	EndPort   pulumi.IntInput `pulumi:"endPort"`
}

func (DdosSpeedLimitConfigDdosSpeedLimitConfigDstPortScopeArgs) ElementType

func (DdosSpeedLimitConfigDdosSpeedLimitConfigDstPortScopeArgs) ToDdosSpeedLimitConfigDdosSpeedLimitConfigDstPortScopeOutput

func (DdosSpeedLimitConfigDdosSpeedLimitConfigDstPortScopeArgs) ToDdosSpeedLimitConfigDdosSpeedLimitConfigDstPortScopeOutputWithContext

func (i DdosSpeedLimitConfigDdosSpeedLimitConfigDstPortScopeArgs) ToDdosSpeedLimitConfigDdosSpeedLimitConfigDstPortScopeOutputWithContext(ctx context.Context) DdosSpeedLimitConfigDdosSpeedLimitConfigDstPortScopeOutput

type DdosSpeedLimitConfigDdosSpeedLimitConfigDstPortScopeArray

type DdosSpeedLimitConfigDdosSpeedLimitConfigDstPortScopeArray []DdosSpeedLimitConfigDdosSpeedLimitConfigDstPortScopeInput

func (DdosSpeedLimitConfigDdosSpeedLimitConfigDstPortScopeArray) ElementType

func (DdosSpeedLimitConfigDdosSpeedLimitConfigDstPortScopeArray) ToDdosSpeedLimitConfigDdosSpeedLimitConfigDstPortScopeArrayOutput

func (i DdosSpeedLimitConfigDdosSpeedLimitConfigDstPortScopeArray) ToDdosSpeedLimitConfigDdosSpeedLimitConfigDstPortScopeArrayOutput() DdosSpeedLimitConfigDdosSpeedLimitConfigDstPortScopeArrayOutput

func (DdosSpeedLimitConfigDdosSpeedLimitConfigDstPortScopeArray) ToDdosSpeedLimitConfigDdosSpeedLimitConfigDstPortScopeArrayOutputWithContext

func (i DdosSpeedLimitConfigDdosSpeedLimitConfigDstPortScopeArray) ToDdosSpeedLimitConfigDdosSpeedLimitConfigDstPortScopeArrayOutputWithContext(ctx context.Context) DdosSpeedLimitConfigDdosSpeedLimitConfigDstPortScopeArrayOutput

type DdosSpeedLimitConfigDdosSpeedLimitConfigDstPortScopeArrayInput

type DdosSpeedLimitConfigDdosSpeedLimitConfigDstPortScopeArrayInput interface {
	pulumi.Input

	ToDdosSpeedLimitConfigDdosSpeedLimitConfigDstPortScopeArrayOutput() DdosSpeedLimitConfigDdosSpeedLimitConfigDstPortScopeArrayOutput
	ToDdosSpeedLimitConfigDdosSpeedLimitConfigDstPortScopeArrayOutputWithContext(context.Context) DdosSpeedLimitConfigDdosSpeedLimitConfigDstPortScopeArrayOutput
}

DdosSpeedLimitConfigDdosSpeedLimitConfigDstPortScopeArrayInput is an input type that accepts DdosSpeedLimitConfigDdosSpeedLimitConfigDstPortScopeArray and DdosSpeedLimitConfigDdosSpeedLimitConfigDstPortScopeArrayOutput values. You can construct a concrete instance of `DdosSpeedLimitConfigDdosSpeedLimitConfigDstPortScopeArrayInput` via:

DdosSpeedLimitConfigDdosSpeedLimitConfigDstPortScopeArray{ DdosSpeedLimitConfigDdosSpeedLimitConfigDstPortScopeArgs{...} }

type DdosSpeedLimitConfigDdosSpeedLimitConfigDstPortScopeArrayOutput

type DdosSpeedLimitConfigDdosSpeedLimitConfigDstPortScopeArrayOutput struct{ *pulumi.OutputState }

func (DdosSpeedLimitConfigDdosSpeedLimitConfigDstPortScopeArrayOutput) ElementType

func (DdosSpeedLimitConfigDdosSpeedLimitConfigDstPortScopeArrayOutput) Index

func (DdosSpeedLimitConfigDdosSpeedLimitConfigDstPortScopeArrayOutput) ToDdosSpeedLimitConfigDdosSpeedLimitConfigDstPortScopeArrayOutput

func (DdosSpeedLimitConfigDdosSpeedLimitConfigDstPortScopeArrayOutput) ToDdosSpeedLimitConfigDdosSpeedLimitConfigDstPortScopeArrayOutputWithContext

func (o DdosSpeedLimitConfigDdosSpeedLimitConfigDstPortScopeArrayOutput) ToDdosSpeedLimitConfigDdosSpeedLimitConfigDstPortScopeArrayOutputWithContext(ctx context.Context) DdosSpeedLimitConfigDdosSpeedLimitConfigDstPortScopeArrayOutput

type DdosSpeedLimitConfigDdosSpeedLimitConfigDstPortScopeInput

type DdosSpeedLimitConfigDdosSpeedLimitConfigDstPortScopeInput interface {
	pulumi.Input

	ToDdosSpeedLimitConfigDdosSpeedLimitConfigDstPortScopeOutput() DdosSpeedLimitConfigDdosSpeedLimitConfigDstPortScopeOutput
	ToDdosSpeedLimitConfigDdosSpeedLimitConfigDstPortScopeOutputWithContext(context.Context) DdosSpeedLimitConfigDdosSpeedLimitConfigDstPortScopeOutput
}

DdosSpeedLimitConfigDdosSpeedLimitConfigDstPortScopeInput is an input type that accepts DdosSpeedLimitConfigDdosSpeedLimitConfigDstPortScopeArgs and DdosSpeedLimitConfigDdosSpeedLimitConfigDstPortScopeOutput values. You can construct a concrete instance of `DdosSpeedLimitConfigDdosSpeedLimitConfigDstPortScopeInput` via:

DdosSpeedLimitConfigDdosSpeedLimitConfigDstPortScopeArgs{...}

type DdosSpeedLimitConfigDdosSpeedLimitConfigDstPortScopeOutput

type DdosSpeedLimitConfigDdosSpeedLimitConfigDstPortScopeOutput struct{ *pulumi.OutputState }

func (DdosSpeedLimitConfigDdosSpeedLimitConfigDstPortScopeOutput) BeginPort

func (DdosSpeedLimitConfigDdosSpeedLimitConfigDstPortScopeOutput) ElementType

func (DdosSpeedLimitConfigDdosSpeedLimitConfigDstPortScopeOutput) EndPort

func (DdosSpeedLimitConfigDdosSpeedLimitConfigDstPortScopeOutput) ToDdosSpeedLimitConfigDdosSpeedLimitConfigDstPortScopeOutput

func (DdosSpeedLimitConfigDdosSpeedLimitConfigDstPortScopeOutput) ToDdosSpeedLimitConfigDdosSpeedLimitConfigDstPortScopeOutputWithContext

func (o DdosSpeedLimitConfigDdosSpeedLimitConfigDstPortScopeOutput) ToDdosSpeedLimitConfigDdosSpeedLimitConfigDstPortScopeOutputWithContext(ctx context.Context) DdosSpeedLimitConfigDdosSpeedLimitConfigDstPortScopeOutput

type DdosSpeedLimitConfigDdosSpeedLimitConfigInput

type DdosSpeedLimitConfigDdosSpeedLimitConfigInput interface {
	pulumi.Input

	ToDdosSpeedLimitConfigDdosSpeedLimitConfigOutput() DdosSpeedLimitConfigDdosSpeedLimitConfigOutput
	ToDdosSpeedLimitConfigDdosSpeedLimitConfigOutputWithContext(context.Context) DdosSpeedLimitConfigDdosSpeedLimitConfigOutput
}

DdosSpeedLimitConfigDdosSpeedLimitConfigInput is an input type that accepts DdosSpeedLimitConfigDdosSpeedLimitConfigArgs and DdosSpeedLimitConfigDdosSpeedLimitConfigOutput values. You can construct a concrete instance of `DdosSpeedLimitConfigDdosSpeedLimitConfigInput` via:

DdosSpeedLimitConfigDdosSpeedLimitConfigArgs{...}

type DdosSpeedLimitConfigDdosSpeedLimitConfigOutput

type DdosSpeedLimitConfigDdosSpeedLimitConfigOutput struct{ *pulumi.OutputState }

func (DdosSpeedLimitConfigDdosSpeedLimitConfigOutput) DstPortList

func (DdosSpeedLimitConfigDdosSpeedLimitConfigOutput) DstPortScopes

func (DdosSpeedLimitConfigDdosSpeedLimitConfigOutput) ElementType

func (DdosSpeedLimitConfigDdosSpeedLimitConfigOutput) Mode

func (DdosSpeedLimitConfigDdosSpeedLimitConfigOutput) ProtocolList

func (DdosSpeedLimitConfigDdosSpeedLimitConfigOutput) SpeedValues

func (DdosSpeedLimitConfigDdosSpeedLimitConfigOutput) ToDdosSpeedLimitConfigDdosSpeedLimitConfigOutput

func (o DdosSpeedLimitConfigDdosSpeedLimitConfigOutput) ToDdosSpeedLimitConfigDdosSpeedLimitConfigOutput() DdosSpeedLimitConfigDdosSpeedLimitConfigOutput

func (DdosSpeedLimitConfigDdosSpeedLimitConfigOutput) ToDdosSpeedLimitConfigDdosSpeedLimitConfigOutputWithContext

func (o DdosSpeedLimitConfigDdosSpeedLimitConfigOutput) ToDdosSpeedLimitConfigDdosSpeedLimitConfigOutputWithContext(ctx context.Context) DdosSpeedLimitConfigDdosSpeedLimitConfigOutput

func (DdosSpeedLimitConfigDdosSpeedLimitConfigOutput) ToDdosSpeedLimitConfigDdosSpeedLimitConfigPtrOutput

func (o DdosSpeedLimitConfigDdosSpeedLimitConfigOutput) ToDdosSpeedLimitConfigDdosSpeedLimitConfigPtrOutput() DdosSpeedLimitConfigDdosSpeedLimitConfigPtrOutput

func (DdosSpeedLimitConfigDdosSpeedLimitConfigOutput) ToDdosSpeedLimitConfigDdosSpeedLimitConfigPtrOutputWithContext

func (o DdosSpeedLimitConfigDdosSpeedLimitConfigOutput) ToDdosSpeedLimitConfigDdosSpeedLimitConfigPtrOutputWithContext(ctx context.Context) DdosSpeedLimitConfigDdosSpeedLimitConfigPtrOutput

type DdosSpeedLimitConfigDdosSpeedLimitConfigPtrInput

type DdosSpeedLimitConfigDdosSpeedLimitConfigPtrInput interface {
	pulumi.Input

	ToDdosSpeedLimitConfigDdosSpeedLimitConfigPtrOutput() DdosSpeedLimitConfigDdosSpeedLimitConfigPtrOutput
	ToDdosSpeedLimitConfigDdosSpeedLimitConfigPtrOutputWithContext(context.Context) DdosSpeedLimitConfigDdosSpeedLimitConfigPtrOutput
}

DdosSpeedLimitConfigDdosSpeedLimitConfigPtrInput is an input type that accepts DdosSpeedLimitConfigDdosSpeedLimitConfigArgs, DdosSpeedLimitConfigDdosSpeedLimitConfigPtr and DdosSpeedLimitConfigDdosSpeedLimitConfigPtrOutput values. You can construct a concrete instance of `DdosSpeedLimitConfigDdosSpeedLimitConfigPtrInput` via:

        DdosSpeedLimitConfigDdosSpeedLimitConfigArgs{...}

or:

        nil

type DdosSpeedLimitConfigDdosSpeedLimitConfigPtrOutput

type DdosSpeedLimitConfigDdosSpeedLimitConfigPtrOutput struct{ *pulumi.OutputState }

func (DdosSpeedLimitConfigDdosSpeedLimitConfigPtrOutput) DstPortList

func (DdosSpeedLimitConfigDdosSpeedLimitConfigPtrOutput) DstPortScopes

func (DdosSpeedLimitConfigDdosSpeedLimitConfigPtrOutput) Elem

func (DdosSpeedLimitConfigDdosSpeedLimitConfigPtrOutput) ElementType

func (DdosSpeedLimitConfigDdosSpeedLimitConfigPtrOutput) Mode

func (DdosSpeedLimitConfigDdosSpeedLimitConfigPtrOutput) ProtocolList

func (DdosSpeedLimitConfigDdosSpeedLimitConfigPtrOutput) SpeedValues

func (DdosSpeedLimitConfigDdosSpeedLimitConfigPtrOutput) ToDdosSpeedLimitConfigDdosSpeedLimitConfigPtrOutput

func (o DdosSpeedLimitConfigDdosSpeedLimitConfigPtrOutput) ToDdosSpeedLimitConfigDdosSpeedLimitConfigPtrOutput() DdosSpeedLimitConfigDdosSpeedLimitConfigPtrOutput

func (DdosSpeedLimitConfigDdosSpeedLimitConfigPtrOutput) ToDdosSpeedLimitConfigDdosSpeedLimitConfigPtrOutputWithContext

func (o DdosSpeedLimitConfigDdosSpeedLimitConfigPtrOutput) ToDdosSpeedLimitConfigDdosSpeedLimitConfigPtrOutputWithContext(ctx context.Context) DdosSpeedLimitConfigDdosSpeedLimitConfigPtrOutput

type DdosSpeedLimitConfigDdosSpeedLimitConfigSpeedValue

type DdosSpeedLimitConfigDdosSpeedLimitConfigSpeedValue struct {
	Type  int `pulumi:"type"`
	Value int `pulumi:"value"`
}

type DdosSpeedLimitConfigDdosSpeedLimitConfigSpeedValueArgs

type DdosSpeedLimitConfigDdosSpeedLimitConfigSpeedValueArgs struct {
	Type  pulumi.IntInput `pulumi:"type"`
	Value pulumi.IntInput `pulumi:"value"`
}

func (DdosSpeedLimitConfigDdosSpeedLimitConfigSpeedValueArgs) ElementType

func (DdosSpeedLimitConfigDdosSpeedLimitConfigSpeedValueArgs) ToDdosSpeedLimitConfigDdosSpeedLimitConfigSpeedValueOutput

func (DdosSpeedLimitConfigDdosSpeedLimitConfigSpeedValueArgs) ToDdosSpeedLimitConfigDdosSpeedLimitConfigSpeedValueOutputWithContext

func (i DdosSpeedLimitConfigDdosSpeedLimitConfigSpeedValueArgs) ToDdosSpeedLimitConfigDdosSpeedLimitConfigSpeedValueOutputWithContext(ctx context.Context) DdosSpeedLimitConfigDdosSpeedLimitConfigSpeedValueOutput

type DdosSpeedLimitConfigDdosSpeedLimitConfigSpeedValueArray

type DdosSpeedLimitConfigDdosSpeedLimitConfigSpeedValueArray []DdosSpeedLimitConfigDdosSpeedLimitConfigSpeedValueInput

func (DdosSpeedLimitConfigDdosSpeedLimitConfigSpeedValueArray) ElementType

func (DdosSpeedLimitConfigDdosSpeedLimitConfigSpeedValueArray) ToDdosSpeedLimitConfigDdosSpeedLimitConfigSpeedValueArrayOutput

func (i DdosSpeedLimitConfigDdosSpeedLimitConfigSpeedValueArray) ToDdosSpeedLimitConfigDdosSpeedLimitConfigSpeedValueArrayOutput() DdosSpeedLimitConfigDdosSpeedLimitConfigSpeedValueArrayOutput

func (DdosSpeedLimitConfigDdosSpeedLimitConfigSpeedValueArray) ToDdosSpeedLimitConfigDdosSpeedLimitConfigSpeedValueArrayOutputWithContext

func (i DdosSpeedLimitConfigDdosSpeedLimitConfigSpeedValueArray) ToDdosSpeedLimitConfigDdosSpeedLimitConfigSpeedValueArrayOutputWithContext(ctx context.Context) DdosSpeedLimitConfigDdosSpeedLimitConfigSpeedValueArrayOutput

type DdosSpeedLimitConfigDdosSpeedLimitConfigSpeedValueArrayInput

type DdosSpeedLimitConfigDdosSpeedLimitConfigSpeedValueArrayInput interface {
	pulumi.Input

	ToDdosSpeedLimitConfigDdosSpeedLimitConfigSpeedValueArrayOutput() DdosSpeedLimitConfigDdosSpeedLimitConfigSpeedValueArrayOutput
	ToDdosSpeedLimitConfigDdosSpeedLimitConfigSpeedValueArrayOutputWithContext(context.Context) DdosSpeedLimitConfigDdosSpeedLimitConfigSpeedValueArrayOutput
}

DdosSpeedLimitConfigDdosSpeedLimitConfigSpeedValueArrayInput is an input type that accepts DdosSpeedLimitConfigDdosSpeedLimitConfigSpeedValueArray and DdosSpeedLimitConfigDdosSpeedLimitConfigSpeedValueArrayOutput values. You can construct a concrete instance of `DdosSpeedLimitConfigDdosSpeedLimitConfigSpeedValueArrayInput` via:

DdosSpeedLimitConfigDdosSpeedLimitConfigSpeedValueArray{ DdosSpeedLimitConfigDdosSpeedLimitConfigSpeedValueArgs{...} }

type DdosSpeedLimitConfigDdosSpeedLimitConfigSpeedValueArrayOutput

type DdosSpeedLimitConfigDdosSpeedLimitConfigSpeedValueArrayOutput struct{ *pulumi.OutputState }

func (DdosSpeedLimitConfigDdosSpeedLimitConfigSpeedValueArrayOutput) ElementType

func (DdosSpeedLimitConfigDdosSpeedLimitConfigSpeedValueArrayOutput) Index

func (DdosSpeedLimitConfigDdosSpeedLimitConfigSpeedValueArrayOutput) ToDdosSpeedLimitConfigDdosSpeedLimitConfigSpeedValueArrayOutput

func (DdosSpeedLimitConfigDdosSpeedLimitConfigSpeedValueArrayOutput) ToDdosSpeedLimitConfigDdosSpeedLimitConfigSpeedValueArrayOutputWithContext

func (o DdosSpeedLimitConfigDdosSpeedLimitConfigSpeedValueArrayOutput) ToDdosSpeedLimitConfigDdosSpeedLimitConfigSpeedValueArrayOutputWithContext(ctx context.Context) DdosSpeedLimitConfigDdosSpeedLimitConfigSpeedValueArrayOutput

type DdosSpeedLimitConfigDdosSpeedLimitConfigSpeedValueInput

type DdosSpeedLimitConfigDdosSpeedLimitConfigSpeedValueInput interface {
	pulumi.Input

	ToDdosSpeedLimitConfigDdosSpeedLimitConfigSpeedValueOutput() DdosSpeedLimitConfigDdosSpeedLimitConfigSpeedValueOutput
	ToDdosSpeedLimitConfigDdosSpeedLimitConfigSpeedValueOutputWithContext(context.Context) DdosSpeedLimitConfigDdosSpeedLimitConfigSpeedValueOutput
}

DdosSpeedLimitConfigDdosSpeedLimitConfigSpeedValueInput is an input type that accepts DdosSpeedLimitConfigDdosSpeedLimitConfigSpeedValueArgs and DdosSpeedLimitConfigDdosSpeedLimitConfigSpeedValueOutput values. You can construct a concrete instance of `DdosSpeedLimitConfigDdosSpeedLimitConfigSpeedValueInput` via:

DdosSpeedLimitConfigDdosSpeedLimitConfigSpeedValueArgs{...}

type DdosSpeedLimitConfigDdosSpeedLimitConfigSpeedValueOutput

type DdosSpeedLimitConfigDdosSpeedLimitConfigSpeedValueOutput struct{ *pulumi.OutputState }

func (DdosSpeedLimitConfigDdosSpeedLimitConfigSpeedValueOutput) ElementType

func (DdosSpeedLimitConfigDdosSpeedLimitConfigSpeedValueOutput) ToDdosSpeedLimitConfigDdosSpeedLimitConfigSpeedValueOutput

func (DdosSpeedLimitConfigDdosSpeedLimitConfigSpeedValueOutput) ToDdosSpeedLimitConfigDdosSpeedLimitConfigSpeedValueOutputWithContext

func (o DdosSpeedLimitConfigDdosSpeedLimitConfigSpeedValueOutput) ToDdosSpeedLimitConfigDdosSpeedLimitConfigSpeedValueOutputWithContext(ctx context.Context) DdosSpeedLimitConfigDdosSpeedLimitConfigSpeedValueOutput

func (DdosSpeedLimitConfigDdosSpeedLimitConfigSpeedValueOutput) Type

func (DdosSpeedLimitConfigDdosSpeedLimitConfigSpeedValueOutput) Value

type DdosSpeedLimitConfigInput

type DdosSpeedLimitConfigInput interface {
	pulumi.Input

	ToDdosSpeedLimitConfigOutput() DdosSpeedLimitConfigOutput
	ToDdosSpeedLimitConfigOutputWithContext(ctx context.Context) DdosSpeedLimitConfigOutput
}

type DdosSpeedLimitConfigMap

type DdosSpeedLimitConfigMap map[string]DdosSpeedLimitConfigInput

func (DdosSpeedLimitConfigMap) ElementType

func (DdosSpeedLimitConfigMap) ElementType() reflect.Type

func (DdosSpeedLimitConfigMap) ToDdosSpeedLimitConfigMapOutput

func (i DdosSpeedLimitConfigMap) ToDdosSpeedLimitConfigMapOutput() DdosSpeedLimitConfigMapOutput

func (DdosSpeedLimitConfigMap) ToDdosSpeedLimitConfigMapOutputWithContext

func (i DdosSpeedLimitConfigMap) ToDdosSpeedLimitConfigMapOutputWithContext(ctx context.Context) DdosSpeedLimitConfigMapOutput

type DdosSpeedLimitConfigMapInput

type DdosSpeedLimitConfigMapInput interface {
	pulumi.Input

	ToDdosSpeedLimitConfigMapOutput() DdosSpeedLimitConfigMapOutput
	ToDdosSpeedLimitConfigMapOutputWithContext(context.Context) DdosSpeedLimitConfigMapOutput
}

DdosSpeedLimitConfigMapInput is an input type that accepts DdosSpeedLimitConfigMap and DdosSpeedLimitConfigMapOutput values. You can construct a concrete instance of `DdosSpeedLimitConfigMapInput` via:

DdosSpeedLimitConfigMap{ "key": DdosSpeedLimitConfigArgs{...} }

type DdosSpeedLimitConfigMapOutput

type DdosSpeedLimitConfigMapOutput struct{ *pulumi.OutputState }

func (DdosSpeedLimitConfigMapOutput) ElementType

func (DdosSpeedLimitConfigMapOutput) MapIndex

func (DdosSpeedLimitConfigMapOutput) ToDdosSpeedLimitConfigMapOutput

func (o DdosSpeedLimitConfigMapOutput) ToDdosSpeedLimitConfigMapOutput() DdosSpeedLimitConfigMapOutput

func (DdosSpeedLimitConfigMapOutput) ToDdosSpeedLimitConfigMapOutputWithContext

func (o DdosSpeedLimitConfigMapOutput) ToDdosSpeedLimitConfigMapOutputWithContext(ctx context.Context) DdosSpeedLimitConfigMapOutput

type DdosSpeedLimitConfigOutput

type DdosSpeedLimitConfigOutput struct{ *pulumi.OutputState }

func (DdosSpeedLimitConfigOutput) DdosSpeedLimitConfig

Accessing speed limit configuration, the configuration ID cannot be empty when filling in parameters.

func (DdosSpeedLimitConfigOutput) ElementType

func (DdosSpeedLimitConfigOutput) ElementType() reflect.Type

func (DdosSpeedLimitConfigOutput) InstanceId

InstanceId.

func (DdosSpeedLimitConfigOutput) ToDdosSpeedLimitConfigOutput

func (o DdosSpeedLimitConfigOutput) ToDdosSpeedLimitConfigOutput() DdosSpeedLimitConfigOutput

func (DdosSpeedLimitConfigOutput) ToDdosSpeedLimitConfigOutputWithContext

func (o DdosSpeedLimitConfigOutput) ToDdosSpeedLimitConfigOutputWithContext(ctx context.Context) DdosSpeedLimitConfigOutput

type DdosSpeedLimitConfigState

type DdosSpeedLimitConfigState struct {
	// Accessing speed limit configuration, the configuration ID cannot be empty when filling in parameters.
	DdosSpeedLimitConfig DdosSpeedLimitConfigDdosSpeedLimitConfigPtrInput
	// InstanceId.
	InstanceId pulumi.StringPtrInput
}

func (DdosSpeedLimitConfigState) ElementType

func (DdosSpeedLimitConfigState) ElementType() reflect.Type

type DefaultAlarmThreshold

type DefaultAlarmThreshold struct {
	pulumi.CustomResourceState

	// Alarm threshold configuration.
	DefaultAlarmConfig DefaultAlarmThresholdDefaultAlarmConfigOutput `pulumi:"defaultAlarmConfig"`
	// Product type, value [bgp (represents advanced defense package product) bgpip (represents advanced defense IP product)].
	InstanceType pulumi.StringOutput `pulumi:"instanceType"`
}

func GetDefaultAlarmThreshold

func GetDefaultAlarmThreshold(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *DefaultAlarmThresholdState, opts ...pulumi.ResourceOption) (*DefaultAlarmThreshold, error)

GetDefaultAlarmThreshold gets an existing DefaultAlarmThreshold 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 NewDefaultAlarmThreshold

func NewDefaultAlarmThreshold(ctx *pulumi.Context,
	name string, args *DefaultAlarmThresholdArgs, opts ...pulumi.ResourceOption) (*DefaultAlarmThreshold, error)

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

func (*DefaultAlarmThreshold) ElementType

func (*DefaultAlarmThreshold) ElementType() reflect.Type

func (*DefaultAlarmThreshold) ToDefaultAlarmThresholdOutput

func (i *DefaultAlarmThreshold) ToDefaultAlarmThresholdOutput() DefaultAlarmThresholdOutput

func (*DefaultAlarmThreshold) ToDefaultAlarmThresholdOutputWithContext

func (i *DefaultAlarmThreshold) ToDefaultAlarmThresholdOutputWithContext(ctx context.Context) DefaultAlarmThresholdOutput

type DefaultAlarmThresholdArgs

type DefaultAlarmThresholdArgs struct {
	// Alarm threshold configuration.
	DefaultAlarmConfig DefaultAlarmThresholdDefaultAlarmConfigInput
	// Product type, value [bgp (represents advanced defense package product) bgpip (represents advanced defense IP product)].
	InstanceType pulumi.StringInput
}

The set of arguments for constructing a DefaultAlarmThreshold resource.

func (DefaultAlarmThresholdArgs) ElementType

func (DefaultAlarmThresholdArgs) ElementType() reflect.Type

type DefaultAlarmThresholdArray

type DefaultAlarmThresholdArray []DefaultAlarmThresholdInput

func (DefaultAlarmThresholdArray) ElementType

func (DefaultAlarmThresholdArray) ElementType() reflect.Type

func (DefaultAlarmThresholdArray) ToDefaultAlarmThresholdArrayOutput

func (i DefaultAlarmThresholdArray) ToDefaultAlarmThresholdArrayOutput() DefaultAlarmThresholdArrayOutput

func (DefaultAlarmThresholdArray) ToDefaultAlarmThresholdArrayOutputWithContext

func (i DefaultAlarmThresholdArray) ToDefaultAlarmThresholdArrayOutputWithContext(ctx context.Context) DefaultAlarmThresholdArrayOutput

type DefaultAlarmThresholdArrayInput

type DefaultAlarmThresholdArrayInput interface {
	pulumi.Input

	ToDefaultAlarmThresholdArrayOutput() DefaultAlarmThresholdArrayOutput
	ToDefaultAlarmThresholdArrayOutputWithContext(context.Context) DefaultAlarmThresholdArrayOutput
}

DefaultAlarmThresholdArrayInput is an input type that accepts DefaultAlarmThresholdArray and DefaultAlarmThresholdArrayOutput values. You can construct a concrete instance of `DefaultAlarmThresholdArrayInput` via:

DefaultAlarmThresholdArray{ DefaultAlarmThresholdArgs{...} }

type DefaultAlarmThresholdArrayOutput

type DefaultAlarmThresholdArrayOutput struct{ *pulumi.OutputState }

func (DefaultAlarmThresholdArrayOutput) ElementType

func (DefaultAlarmThresholdArrayOutput) Index

func (DefaultAlarmThresholdArrayOutput) ToDefaultAlarmThresholdArrayOutput

func (o DefaultAlarmThresholdArrayOutput) ToDefaultAlarmThresholdArrayOutput() DefaultAlarmThresholdArrayOutput

func (DefaultAlarmThresholdArrayOutput) ToDefaultAlarmThresholdArrayOutputWithContext

func (o DefaultAlarmThresholdArrayOutput) ToDefaultAlarmThresholdArrayOutputWithContext(ctx context.Context) DefaultAlarmThresholdArrayOutput

type DefaultAlarmThresholdDefaultAlarmConfig

type DefaultAlarmThresholdDefaultAlarmConfig struct {
	AlarmThreshold *int `pulumi:"alarmThreshold"`
	AlarmType      *int `pulumi:"alarmType"`
}

type DefaultAlarmThresholdDefaultAlarmConfigArgs

type DefaultAlarmThresholdDefaultAlarmConfigArgs struct {
	AlarmThreshold pulumi.IntPtrInput `pulumi:"alarmThreshold"`
	AlarmType      pulumi.IntPtrInput `pulumi:"alarmType"`
}

func (DefaultAlarmThresholdDefaultAlarmConfigArgs) ElementType

func (DefaultAlarmThresholdDefaultAlarmConfigArgs) ToDefaultAlarmThresholdDefaultAlarmConfigOutput

func (i DefaultAlarmThresholdDefaultAlarmConfigArgs) ToDefaultAlarmThresholdDefaultAlarmConfigOutput() DefaultAlarmThresholdDefaultAlarmConfigOutput

func (DefaultAlarmThresholdDefaultAlarmConfigArgs) ToDefaultAlarmThresholdDefaultAlarmConfigOutputWithContext

func (i DefaultAlarmThresholdDefaultAlarmConfigArgs) ToDefaultAlarmThresholdDefaultAlarmConfigOutputWithContext(ctx context.Context) DefaultAlarmThresholdDefaultAlarmConfigOutput

func (DefaultAlarmThresholdDefaultAlarmConfigArgs) ToDefaultAlarmThresholdDefaultAlarmConfigPtrOutput

func (i DefaultAlarmThresholdDefaultAlarmConfigArgs) ToDefaultAlarmThresholdDefaultAlarmConfigPtrOutput() DefaultAlarmThresholdDefaultAlarmConfigPtrOutput

func (DefaultAlarmThresholdDefaultAlarmConfigArgs) ToDefaultAlarmThresholdDefaultAlarmConfigPtrOutputWithContext

func (i DefaultAlarmThresholdDefaultAlarmConfigArgs) ToDefaultAlarmThresholdDefaultAlarmConfigPtrOutputWithContext(ctx context.Context) DefaultAlarmThresholdDefaultAlarmConfigPtrOutput

type DefaultAlarmThresholdDefaultAlarmConfigInput

type DefaultAlarmThresholdDefaultAlarmConfigInput interface {
	pulumi.Input

	ToDefaultAlarmThresholdDefaultAlarmConfigOutput() DefaultAlarmThresholdDefaultAlarmConfigOutput
	ToDefaultAlarmThresholdDefaultAlarmConfigOutputWithContext(context.Context) DefaultAlarmThresholdDefaultAlarmConfigOutput
}

DefaultAlarmThresholdDefaultAlarmConfigInput is an input type that accepts DefaultAlarmThresholdDefaultAlarmConfigArgs and DefaultAlarmThresholdDefaultAlarmConfigOutput values. You can construct a concrete instance of `DefaultAlarmThresholdDefaultAlarmConfigInput` via:

DefaultAlarmThresholdDefaultAlarmConfigArgs{...}

type DefaultAlarmThresholdDefaultAlarmConfigOutput

type DefaultAlarmThresholdDefaultAlarmConfigOutput struct{ *pulumi.OutputState }

func (DefaultAlarmThresholdDefaultAlarmConfigOutput) AlarmThreshold

func (DefaultAlarmThresholdDefaultAlarmConfigOutput) AlarmType

func (DefaultAlarmThresholdDefaultAlarmConfigOutput) ElementType

func (DefaultAlarmThresholdDefaultAlarmConfigOutput) ToDefaultAlarmThresholdDefaultAlarmConfigOutput

func (o DefaultAlarmThresholdDefaultAlarmConfigOutput) ToDefaultAlarmThresholdDefaultAlarmConfigOutput() DefaultAlarmThresholdDefaultAlarmConfigOutput

func (DefaultAlarmThresholdDefaultAlarmConfigOutput) ToDefaultAlarmThresholdDefaultAlarmConfigOutputWithContext

func (o DefaultAlarmThresholdDefaultAlarmConfigOutput) ToDefaultAlarmThresholdDefaultAlarmConfigOutputWithContext(ctx context.Context) DefaultAlarmThresholdDefaultAlarmConfigOutput

func (DefaultAlarmThresholdDefaultAlarmConfigOutput) ToDefaultAlarmThresholdDefaultAlarmConfigPtrOutput

func (o DefaultAlarmThresholdDefaultAlarmConfigOutput) ToDefaultAlarmThresholdDefaultAlarmConfigPtrOutput() DefaultAlarmThresholdDefaultAlarmConfigPtrOutput

func (DefaultAlarmThresholdDefaultAlarmConfigOutput) ToDefaultAlarmThresholdDefaultAlarmConfigPtrOutputWithContext

func (o DefaultAlarmThresholdDefaultAlarmConfigOutput) ToDefaultAlarmThresholdDefaultAlarmConfigPtrOutputWithContext(ctx context.Context) DefaultAlarmThresholdDefaultAlarmConfigPtrOutput

type DefaultAlarmThresholdDefaultAlarmConfigPtrInput

type DefaultAlarmThresholdDefaultAlarmConfigPtrInput interface {
	pulumi.Input

	ToDefaultAlarmThresholdDefaultAlarmConfigPtrOutput() DefaultAlarmThresholdDefaultAlarmConfigPtrOutput
	ToDefaultAlarmThresholdDefaultAlarmConfigPtrOutputWithContext(context.Context) DefaultAlarmThresholdDefaultAlarmConfigPtrOutput
}

DefaultAlarmThresholdDefaultAlarmConfigPtrInput is an input type that accepts DefaultAlarmThresholdDefaultAlarmConfigArgs, DefaultAlarmThresholdDefaultAlarmConfigPtr and DefaultAlarmThresholdDefaultAlarmConfigPtrOutput values. You can construct a concrete instance of `DefaultAlarmThresholdDefaultAlarmConfigPtrInput` via:

        DefaultAlarmThresholdDefaultAlarmConfigArgs{...}

or:

        nil

type DefaultAlarmThresholdDefaultAlarmConfigPtrOutput

type DefaultAlarmThresholdDefaultAlarmConfigPtrOutput struct{ *pulumi.OutputState }

func (DefaultAlarmThresholdDefaultAlarmConfigPtrOutput) AlarmThreshold

func (DefaultAlarmThresholdDefaultAlarmConfigPtrOutput) AlarmType

func (DefaultAlarmThresholdDefaultAlarmConfigPtrOutput) Elem

func (DefaultAlarmThresholdDefaultAlarmConfigPtrOutput) ElementType

func (DefaultAlarmThresholdDefaultAlarmConfigPtrOutput) ToDefaultAlarmThresholdDefaultAlarmConfigPtrOutput

func (o DefaultAlarmThresholdDefaultAlarmConfigPtrOutput) ToDefaultAlarmThresholdDefaultAlarmConfigPtrOutput() DefaultAlarmThresholdDefaultAlarmConfigPtrOutput

func (DefaultAlarmThresholdDefaultAlarmConfigPtrOutput) ToDefaultAlarmThresholdDefaultAlarmConfigPtrOutputWithContext

func (o DefaultAlarmThresholdDefaultAlarmConfigPtrOutput) ToDefaultAlarmThresholdDefaultAlarmConfigPtrOutputWithContext(ctx context.Context) DefaultAlarmThresholdDefaultAlarmConfigPtrOutput

type DefaultAlarmThresholdInput

type DefaultAlarmThresholdInput interface {
	pulumi.Input

	ToDefaultAlarmThresholdOutput() DefaultAlarmThresholdOutput
	ToDefaultAlarmThresholdOutputWithContext(ctx context.Context) DefaultAlarmThresholdOutput
}

type DefaultAlarmThresholdMap

type DefaultAlarmThresholdMap map[string]DefaultAlarmThresholdInput

func (DefaultAlarmThresholdMap) ElementType

func (DefaultAlarmThresholdMap) ElementType() reflect.Type

func (DefaultAlarmThresholdMap) ToDefaultAlarmThresholdMapOutput

func (i DefaultAlarmThresholdMap) ToDefaultAlarmThresholdMapOutput() DefaultAlarmThresholdMapOutput

func (DefaultAlarmThresholdMap) ToDefaultAlarmThresholdMapOutputWithContext

func (i DefaultAlarmThresholdMap) ToDefaultAlarmThresholdMapOutputWithContext(ctx context.Context) DefaultAlarmThresholdMapOutput

type DefaultAlarmThresholdMapInput

type DefaultAlarmThresholdMapInput interface {
	pulumi.Input

	ToDefaultAlarmThresholdMapOutput() DefaultAlarmThresholdMapOutput
	ToDefaultAlarmThresholdMapOutputWithContext(context.Context) DefaultAlarmThresholdMapOutput
}

DefaultAlarmThresholdMapInput is an input type that accepts DefaultAlarmThresholdMap and DefaultAlarmThresholdMapOutput values. You can construct a concrete instance of `DefaultAlarmThresholdMapInput` via:

DefaultAlarmThresholdMap{ "key": DefaultAlarmThresholdArgs{...} }

type DefaultAlarmThresholdMapOutput

type DefaultAlarmThresholdMapOutput struct{ *pulumi.OutputState }

func (DefaultAlarmThresholdMapOutput) ElementType

func (DefaultAlarmThresholdMapOutput) MapIndex

func (DefaultAlarmThresholdMapOutput) ToDefaultAlarmThresholdMapOutput

func (o DefaultAlarmThresholdMapOutput) ToDefaultAlarmThresholdMapOutput() DefaultAlarmThresholdMapOutput

func (DefaultAlarmThresholdMapOutput) ToDefaultAlarmThresholdMapOutputWithContext

func (o DefaultAlarmThresholdMapOutput) ToDefaultAlarmThresholdMapOutputWithContext(ctx context.Context) DefaultAlarmThresholdMapOutput

type DefaultAlarmThresholdOutput

type DefaultAlarmThresholdOutput struct{ *pulumi.OutputState }

func (DefaultAlarmThresholdOutput) DefaultAlarmConfig

Alarm threshold configuration.

func (DefaultAlarmThresholdOutput) ElementType

func (DefaultAlarmThresholdOutput) InstanceType

Product type, value [bgp (represents advanced defense package product) bgpip (represents advanced defense IP product)].

func (DefaultAlarmThresholdOutput) ToDefaultAlarmThresholdOutput

func (o DefaultAlarmThresholdOutput) ToDefaultAlarmThresholdOutput() DefaultAlarmThresholdOutput

func (DefaultAlarmThresholdOutput) ToDefaultAlarmThresholdOutputWithContext

func (o DefaultAlarmThresholdOutput) ToDefaultAlarmThresholdOutputWithContext(ctx context.Context) DefaultAlarmThresholdOutput

type DefaultAlarmThresholdState

type DefaultAlarmThresholdState struct {
	// Alarm threshold configuration.
	DefaultAlarmConfig DefaultAlarmThresholdDefaultAlarmConfigPtrInput
	// Product type, value [bgp (represents advanced defense package product) bgpip (represents advanced defense IP product)].
	InstanceType pulumi.StringPtrInput
}

func (DefaultAlarmThresholdState) ElementType

func (DefaultAlarmThresholdState) ElementType() reflect.Type

type GetBasicDeviceStatusArgs

type GetBasicDeviceStatusArgs struct {
	FilterRegion     *int     `pulumi:"filterRegion"`
	IdLists          []string `pulumi:"idLists"`
	IpLists          []string `pulumi:"ipLists"`
	ResultOutputFile *string  `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking getBasicDeviceStatus.

type GetBasicDeviceStatusClbData

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

type GetBasicDeviceStatusClbDataArgs

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

func (GetBasicDeviceStatusClbDataArgs) ElementType

func (GetBasicDeviceStatusClbDataArgs) ToGetBasicDeviceStatusClbDataOutput

func (i GetBasicDeviceStatusClbDataArgs) ToGetBasicDeviceStatusClbDataOutput() GetBasicDeviceStatusClbDataOutput

func (GetBasicDeviceStatusClbDataArgs) ToGetBasicDeviceStatusClbDataOutputWithContext

func (i GetBasicDeviceStatusClbDataArgs) ToGetBasicDeviceStatusClbDataOutputWithContext(ctx context.Context) GetBasicDeviceStatusClbDataOutput

type GetBasicDeviceStatusClbDataArray

type GetBasicDeviceStatusClbDataArray []GetBasicDeviceStatusClbDataInput

func (GetBasicDeviceStatusClbDataArray) ElementType

func (GetBasicDeviceStatusClbDataArray) ToGetBasicDeviceStatusClbDataArrayOutput

func (i GetBasicDeviceStatusClbDataArray) ToGetBasicDeviceStatusClbDataArrayOutput() GetBasicDeviceStatusClbDataArrayOutput

func (GetBasicDeviceStatusClbDataArray) ToGetBasicDeviceStatusClbDataArrayOutputWithContext

func (i GetBasicDeviceStatusClbDataArray) ToGetBasicDeviceStatusClbDataArrayOutputWithContext(ctx context.Context) GetBasicDeviceStatusClbDataArrayOutput

type GetBasicDeviceStatusClbDataArrayInput

type GetBasicDeviceStatusClbDataArrayInput interface {
	pulumi.Input

	ToGetBasicDeviceStatusClbDataArrayOutput() GetBasicDeviceStatusClbDataArrayOutput
	ToGetBasicDeviceStatusClbDataArrayOutputWithContext(context.Context) GetBasicDeviceStatusClbDataArrayOutput
}

GetBasicDeviceStatusClbDataArrayInput is an input type that accepts GetBasicDeviceStatusClbDataArray and GetBasicDeviceStatusClbDataArrayOutput values. You can construct a concrete instance of `GetBasicDeviceStatusClbDataArrayInput` via:

GetBasicDeviceStatusClbDataArray{ GetBasicDeviceStatusClbDataArgs{...} }

type GetBasicDeviceStatusClbDataArrayOutput

type GetBasicDeviceStatusClbDataArrayOutput struct{ *pulumi.OutputState }

func (GetBasicDeviceStatusClbDataArrayOutput) ElementType

func (GetBasicDeviceStatusClbDataArrayOutput) Index

func (GetBasicDeviceStatusClbDataArrayOutput) ToGetBasicDeviceStatusClbDataArrayOutput

func (o GetBasicDeviceStatusClbDataArrayOutput) ToGetBasicDeviceStatusClbDataArrayOutput() GetBasicDeviceStatusClbDataArrayOutput

func (GetBasicDeviceStatusClbDataArrayOutput) ToGetBasicDeviceStatusClbDataArrayOutputWithContext

func (o GetBasicDeviceStatusClbDataArrayOutput) ToGetBasicDeviceStatusClbDataArrayOutputWithContext(ctx context.Context) GetBasicDeviceStatusClbDataArrayOutput

type GetBasicDeviceStatusClbDataInput

type GetBasicDeviceStatusClbDataInput interface {
	pulumi.Input

	ToGetBasicDeviceStatusClbDataOutput() GetBasicDeviceStatusClbDataOutput
	ToGetBasicDeviceStatusClbDataOutputWithContext(context.Context) GetBasicDeviceStatusClbDataOutput
}

GetBasicDeviceStatusClbDataInput is an input type that accepts GetBasicDeviceStatusClbDataArgs and GetBasicDeviceStatusClbDataOutput values. You can construct a concrete instance of `GetBasicDeviceStatusClbDataInput` via:

GetBasicDeviceStatusClbDataArgs{...}

type GetBasicDeviceStatusClbDataOutput

type GetBasicDeviceStatusClbDataOutput struct{ *pulumi.OutputState }

func (GetBasicDeviceStatusClbDataOutput) ElementType

func (GetBasicDeviceStatusClbDataOutput) Key

func (GetBasicDeviceStatusClbDataOutput) ToGetBasicDeviceStatusClbDataOutput

func (o GetBasicDeviceStatusClbDataOutput) ToGetBasicDeviceStatusClbDataOutput() GetBasicDeviceStatusClbDataOutput

func (GetBasicDeviceStatusClbDataOutput) ToGetBasicDeviceStatusClbDataOutputWithContext

func (o GetBasicDeviceStatusClbDataOutput) ToGetBasicDeviceStatusClbDataOutputWithContext(ctx context.Context) GetBasicDeviceStatusClbDataOutput

func (GetBasicDeviceStatusClbDataOutput) Value

type GetBasicDeviceStatusData

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

type GetBasicDeviceStatusDataArgs

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

func (GetBasicDeviceStatusDataArgs) ElementType

func (GetBasicDeviceStatusDataArgs) ToGetBasicDeviceStatusDataOutput

func (i GetBasicDeviceStatusDataArgs) ToGetBasicDeviceStatusDataOutput() GetBasicDeviceStatusDataOutput

func (GetBasicDeviceStatusDataArgs) ToGetBasicDeviceStatusDataOutputWithContext

func (i GetBasicDeviceStatusDataArgs) ToGetBasicDeviceStatusDataOutputWithContext(ctx context.Context) GetBasicDeviceStatusDataOutput

type GetBasicDeviceStatusDataArray

type GetBasicDeviceStatusDataArray []GetBasicDeviceStatusDataInput

func (GetBasicDeviceStatusDataArray) ElementType

func (GetBasicDeviceStatusDataArray) ToGetBasicDeviceStatusDataArrayOutput

func (i GetBasicDeviceStatusDataArray) ToGetBasicDeviceStatusDataArrayOutput() GetBasicDeviceStatusDataArrayOutput

func (GetBasicDeviceStatusDataArray) ToGetBasicDeviceStatusDataArrayOutputWithContext

func (i GetBasicDeviceStatusDataArray) ToGetBasicDeviceStatusDataArrayOutputWithContext(ctx context.Context) GetBasicDeviceStatusDataArrayOutput

type GetBasicDeviceStatusDataArrayInput

type GetBasicDeviceStatusDataArrayInput interface {
	pulumi.Input

	ToGetBasicDeviceStatusDataArrayOutput() GetBasicDeviceStatusDataArrayOutput
	ToGetBasicDeviceStatusDataArrayOutputWithContext(context.Context) GetBasicDeviceStatusDataArrayOutput
}

GetBasicDeviceStatusDataArrayInput is an input type that accepts GetBasicDeviceStatusDataArray and GetBasicDeviceStatusDataArrayOutput values. You can construct a concrete instance of `GetBasicDeviceStatusDataArrayInput` via:

GetBasicDeviceStatusDataArray{ GetBasicDeviceStatusDataArgs{...} }

type GetBasicDeviceStatusDataArrayOutput

type GetBasicDeviceStatusDataArrayOutput struct{ *pulumi.OutputState }

func (GetBasicDeviceStatusDataArrayOutput) ElementType

func (GetBasicDeviceStatusDataArrayOutput) Index

func (GetBasicDeviceStatusDataArrayOutput) ToGetBasicDeviceStatusDataArrayOutput

func (o GetBasicDeviceStatusDataArrayOutput) ToGetBasicDeviceStatusDataArrayOutput() GetBasicDeviceStatusDataArrayOutput

func (GetBasicDeviceStatusDataArrayOutput) ToGetBasicDeviceStatusDataArrayOutputWithContext

func (o GetBasicDeviceStatusDataArrayOutput) ToGetBasicDeviceStatusDataArrayOutputWithContext(ctx context.Context) GetBasicDeviceStatusDataArrayOutput

type GetBasicDeviceStatusDataInput

type GetBasicDeviceStatusDataInput interface {
	pulumi.Input

	ToGetBasicDeviceStatusDataOutput() GetBasicDeviceStatusDataOutput
	ToGetBasicDeviceStatusDataOutputWithContext(context.Context) GetBasicDeviceStatusDataOutput
}

GetBasicDeviceStatusDataInput is an input type that accepts GetBasicDeviceStatusDataArgs and GetBasicDeviceStatusDataOutput values. You can construct a concrete instance of `GetBasicDeviceStatusDataInput` via:

GetBasicDeviceStatusDataArgs{...}

type GetBasicDeviceStatusDataOutput

type GetBasicDeviceStatusDataOutput struct{ *pulumi.OutputState }

func (GetBasicDeviceStatusDataOutput) ElementType

func (GetBasicDeviceStatusDataOutput) Key

func (GetBasicDeviceStatusDataOutput) ToGetBasicDeviceStatusDataOutput

func (o GetBasicDeviceStatusDataOutput) ToGetBasicDeviceStatusDataOutput() GetBasicDeviceStatusDataOutput

func (GetBasicDeviceStatusDataOutput) ToGetBasicDeviceStatusDataOutputWithContext

func (o GetBasicDeviceStatusDataOutput) ToGetBasicDeviceStatusDataOutputWithContext(ctx context.Context) GetBasicDeviceStatusDataOutput

func (GetBasicDeviceStatusDataOutput) Value

type GetBasicDeviceStatusOutputArgs

type GetBasicDeviceStatusOutputArgs struct {
	FilterRegion     pulumi.IntPtrInput      `pulumi:"filterRegion"`
	IdLists          pulumi.StringArrayInput `pulumi:"idLists"`
	IpLists          pulumi.StringArrayInput `pulumi:"ipLists"`
	ResultOutputFile pulumi.StringPtrInput   `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking getBasicDeviceStatus.

func (GetBasicDeviceStatusOutputArgs) ElementType

type GetBasicDeviceStatusResult

type GetBasicDeviceStatusResult struct {
	ClbDatas     []GetBasicDeviceStatusClbData `pulumi:"clbDatas"`
	Datas        []GetBasicDeviceStatusData    `pulumi:"datas"`
	FilterRegion *int                          `pulumi:"filterRegion"`
	// The provider-assigned unique ID for this managed resource.
	Id               string   `pulumi:"id"`
	IdLists          []string `pulumi:"idLists"`
	IpLists          []string `pulumi:"ipLists"`
	ResultOutputFile *string  `pulumi:"resultOutputFile"`
}

A collection of values returned by getBasicDeviceStatus.

type GetBasicDeviceStatusResultOutput

type GetBasicDeviceStatusResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getBasicDeviceStatus.

func (GetBasicDeviceStatusResultOutput) ClbDatas

func (GetBasicDeviceStatusResultOutput) Datas

func (GetBasicDeviceStatusResultOutput) ElementType

func (GetBasicDeviceStatusResultOutput) FilterRegion

func (GetBasicDeviceStatusResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetBasicDeviceStatusResultOutput) IdLists

func (GetBasicDeviceStatusResultOutput) IpLists

func (GetBasicDeviceStatusResultOutput) ResultOutputFile

func (GetBasicDeviceStatusResultOutput) ToGetBasicDeviceStatusResultOutput

func (o GetBasicDeviceStatusResultOutput) ToGetBasicDeviceStatusResultOutput() GetBasicDeviceStatusResultOutput

func (GetBasicDeviceStatusResultOutput) ToGetBasicDeviceStatusResultOutputWithContext

func (o GetBasicDeviceStatusResultOutput) ToGetBasicDeviceStatusResultOutputWithContext(ctx context.Context) GetBasicDeviceStatusResultOutput

type GetBgpBizTrendArgs

type GetBgpBizTrendArgs struct {
	Business         string  `pulumi:"business"`
	EndTime          string  `pulumi:"endTime"`
	Flag             int     `pulumi:"flag"`
	InstanceId       string  `pulumi:"instanceId"`
	MetricName       string  `pulumi:"metricName"`
	ResultOutputFile *string `pulumi:"resultOutputFile"`
	StartTime        string  `pulumi:"startTime"`
}

A collection of arguments for invoking getBgpBizTrend.

type GetBgpBizTrendOutputArgs

type GetBgpBizTrendOutputArgs struct {
	Business         pulumi.StringInput    `pulumi:"business"`
	EndTime          pulumi.StringInput    `pulumi:"endTime"`
	Flag             pulumi.IntInput       `pulumi:"flag"`
	InstanceId       pulumi.StringInput    `pulumi:"instanceId"`
	MetricName       pulumi.StringInput    `pulumi:"metricName"`
	ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"`
	StartTime        pulumi.StringInput    `pulumi:"startTime"`
}

A collection of arguments for invoking getBgpBizTrend.

func (GetBgpBizTrendOutputArgs) ElementType

func (GetBgpBizTrendOutputArgs) ElementType() reflect.Type

type GetBgpBizTrendResult

type GetBgpBizTrendResult struct {
	Business  string `pulumi:"business"`
	DataLists []int  `pulumi:"dataLists"`
	EndTime   string `pulumi:"endTime"`
	Flag      int    `pulumi:"flag"`
	// The provider-assigned unique ID for this managed resource.
	Id               string  `pulumi:"id"`
	InstanceId       string  `pulumi:"instanceId"`
	MaxData          int     `pulumi:"maxData"`
	MetricName       string  `pulumi:"metricName"`
	ResultOutputFile *string `pulumi:"resultOutputFile"`
	StartTime        string  `pulumi:"startTime"`
	Total            int     `pulumi:"total"`
}

A collection of values returned by getBgpBizTrend.

func GetBgpBizTrend

func GetBgpBizTrend(ctx *pulumi.Context, args *GetBgpBizTrendArgs, opts ...pulumi.InvokeOption) (*GetBgpBizTrendResult, error)

type GetBgpBizTrendResultOutput

type GetBgpBizTrendResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getBgpBizTrend.

func (GetBgpBizTrendResultOutput) Business

func (GetBgpBizTrendResultOutput) DataLists

func (GetBgpBizTrendResultOutput) ElementType

func (GetBgpBizTrendResultOutput) ElementType() reflect.Type

func (GetBgpBizTrendResultOutput) EndTime

func (GetBgpBizTrendResultOutput) Flag

func (GetBgpBizTrendResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetBgpBizTrendResultOutput) InstanceId

func (GetBgpBizTrendResultOutput) MaxData

func (GetBgpBizTrendResultOutput) MetricName

func (GetBgpBizTrendResultOutput) ResultOutputFile

func (o GetBgpBizTrendResultOutput) ResultOutputFile() pulumi.StringPtrOutput

func (GetBgpBizTrendResultOutput) StartTime

func (GetBgpBizTrendResultOutput) ToGetBgpBizTrendResultOutput

func (o GetBgpBizTrendResultOutput) ToGetBgpBizTrendResultOutput() GetBgpBizTrendResultOutput

func (GetBgpBizTrendResultOutput) ToGetBgpBizTrendResultOutputWithContext

func (o GetBgpBizTrendResultOutput) ToGetBgpBizTrendResultOutputWithContext(ctx context.Context) GetBgpBizTrendResultOutput

func (GetBgpBizTrendResultOutput) Total

type GetListListenerArgs

type GetListListenerArgs struct {
	ResultOutputFile *string `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking getListListener.

type GetListListenerLayer4Listener

type GetListListenerLayer4Listener struct {
	BackendPort         int                                               `pulumi:"backendPort"`
	FrontendPort        int                                               `pulumi:"frontendPort"`
	InstanceDetailRules []GetListListenerLayer4ListenerInstanceDetailRule `pulumi:"instanceDetailRules"`
	InstanceDetails     []GetListListenerLayer4ListenerInstanceDetail     `pulumi:"instanceDetails"`
	Protocol            string                                            `pulumi:"protocol"`
	RealServers         []GetListListenerLayer4ListenerRealServer         `pulumi:"realServers"`
}

type GetListListenerLayer4ListenerArgs

type GetListListenerLayer4ListenerArgs struct {
	BackendPort         pulumi.IntInput                                           `pulumi:"backendPort"`
	FrontendPort        pulumi.IntInput                                           `pulumi:"frontendPort"`
	InstanceDetailRules GetListListenerLayer4ListenerInstanceDetailRuleArrayInput `pulumi:"instanceDetailRules"`
	InstanceDetails     GetListListenerLayer4ListenerInstanceDetailArrayInput     `pulumi:"instanceDetails"`
	Protocol            pulumi.StringInput                                        `pulumi:"protocol"`
	RealServers         GetListListenerLayer4ListenerRealServerArrayInput         `pulumi:"realServers"`
}

func (GetListListenerLayer4ListenerArgs) ElementType

func (GetListListenerLayer4ListenerArgs) ToGetListListenerLayer4ListenerOutput

func (i GetListListenerLayer4ListenerArgs) ToGetListListenerLayer4ListenerOutput() GetListListenerLayer4ListenerOutput

func (GetListListenerLayer4ListenerArgs) ToGetListListenerLayer4ListenerOutputWithContext

func (i GetListListenerLayer4ListenerArgs) ToGetListListenerLayer4ListenerOutputWithContext(ctx context.Context) GetListListenerLayer4ListenerOutput

type GetListListenerLayer4ListenerArray

type GetListListenerLayer4ListenerArray []GetListListenerLayer4ListenerInput

func (GetListListenerLayer4ListenerArray) ElementType

func (GetListListenerLayer4ListenerArray) ToGetListListenerLayer4ListenerArrayOutput

func (i GetListListenerLayer4ListenerArray) ToGetListListenerLayer4ListenerArrayOutput() GetListListenerLayer4ListenerArrayOutput

func (GetListListenerLayer4ListenerArray) ToGetListListenerLayer4ListenerArrayOutputWithContext

func (i GetListListenerLayer4ListenerArray) ToGetListListenerLayer4ListenerArrayOutputWithContext(ctx context.Context) GetListListenerLayer4ListenerArrayOutput

type GetListListenerLayer4ListenerArrayInput

type GetListListenerLayer4ListenerArrayInput interface {
	pulumi.Input

	ToGetListListenerLayer4ListenerArrayOutput() GetListListenerLayer4ListenerArrayOutput
	ToGetListListenerLayer4ListenerArrayOutputWithContext(context.Context) GetListListenerLayer4ListenerArrayOutput
}

GetListListenerLayer4ListenerArrayInput is an input type that accepts GetListListenerLayer4ListenerArray and GetListListenerLayer4ListenerArrayOutput values. You can construct a concrete instance of `GetListListenerLayer4ListenerArrayInput` via:

GetListListenerLayer4ListenerArray{ GetListListenerLayer4ListenerArgs{...} }

type GetListListenerLayer4ListenerArrayOutput

type GetListListenerLayer4ListenerArrayOutput struct{ *pulumi.OutputState }

func (GetListListenerLayer4ListenerArrayOutput) ElementType

func (GetListListenerLayer4ListenerArrayOutput) Index

func (GetListListenerLayer4ListenerArrayOutput) ToGetListListenerLayer4ListenerArrayOutput

func (o GetListListenerLayer4ListenerArrayOutput) ToGetListListenerLayer4ListenerArrayOutput() GetListListenerLayer4ListenerArrayOutput

func (GetListListenerLayer4ListenerArrayOutput) ToGetListListenerLayer4ListenerArrayOutputWithContext

func (o GetListListenerLayer4ListenerArrayOutput) ToGetListListenerLayer4ListenerArrayOutputWithContext(ctx context.Context) GetListListenerLayer4ListenerArrayOutput

type GetListListenerLayer4ListenerInput

type GetListListenerLayer4ListenerInput interface {
	pulumi.Input

	ToGetListListenerLayer4ListenerOutput() GetListListenerLayer4ListenerOutput
	ToGetListListenerLayer4ListenerOutputWithContext(context.Context) GetListListenerLayer4ListenerOutput
}

GetListListenerLayer4ListenerInput is an input type that accepts GetListListenerLayer4ListenerArgs and GetListListenerLayer4ListenerOutput values. You can construct a concrete instance of `GetListListenerLayer4ListenerInput` via:

GetListListenerLayer4ListenerArgs{...}

type GetListListenerLayer4ListenerInstanceDetail

type GetListListenerLayer4ListenerInstanceDetail struct {
	EipLists   []string `pulumi:"eipLists"`
	InstanceId string   `pulumi:"instanceId"`
}

type GetListListenerLayer4ListenerInstanceDetailArgs

type GetListListenerLayer4ListenerInstanceDetailArgs struct {
	EipLists   pulumi.StringArrayInput `pulumi:"eipLists"`
	InstanceId pulumi.StringInput      `pulumi:"instanceId"`
}

func (GetListListenerLayer4ListenerInstanceDetailArgs) ElementType

func (GetListListenerLayer4ListenerInstanceDetailArgs) ToGetListListenerLayer4ListenerInstanceDetailOutput

func (i GetListListenerLayer4ListenerInstanceDetailArgs) ToGetListListenerLayer4ListenerInstanceDetailOutput() GetListListenerLayer4ListenerInstanceDetailOutput

func (GetListListenerLayer4ListenerInstanceDetailArgs) ToGetListListenerLayer4ListenerInstanceDetailOutputWithContext

func (i GetListListenerLayer4ListenerInstanceDetailArgs) ToGetListListenerLayer4ListenerInstanceDetailOutputWithContext(ctx context.Context) GetListListenerLayer4ListenerInstanceDetailOutput

type GetListListenerLayer4ListenerInstanceDetailArray

type GetListListenerLayer4ListenerInstanceDetailArray []GetListListenerLayer4ListenerInstanceDetailInput

func (GetListListenerLayer4ListenerInstanceDetailArray) ElementType

func (GetListListenerLayer4ListenerInstanceDetailArray) ToGetListListenerLayer4ListenerInstanceDetailArrayOutput

func (i GetListListenerLayer4ListenerInstanceDetailArray) ToGetListListenerLayer4ListenerInstanceDetailArrayOutput() GetListListenerLayer4ListenerInstanceDetailArrayOutput

func (GetListListenerLayer4ListenerInstanceDetailArray) ToGetListListenerLayer4ListenerInstanceDetailArrayOutputWithContext

func (i GetListListenerLayer4ListenerInstanceDetailArray) ToGetListListenerLayer4ListenerInstanceDetailArrayOutputWithContext(ctx context.Context) GetListListenerLayer4ListenerInstanceDetailArrayOutput

type GetListListenerLayer4ListenerInstanceDetailArrayInput

type GetListListenerLayer4ListenerInstanceDetailArrayInput interface {
	pulumi.Input

	ToGetListListenerLayer4ListenerInstanceDetailArrayOutput() GetListListenerLayer4ListenerInstanceDetailArrayOutput
	ToGetListListenerLayer4ListenerInstanceDetailArrayOutputWithContext(context.Context) GetListListenerLayer4ListenerInstanceDetailArrayOutput
}

GetListListenerLayer4ListenerInstanceDetailArrayInput is an input type that accepts GetListListenerLayer4ListenerInstanceDetailArray and GetListListenerLayer4ListenerInstanceDetailArrayOutput values. You can construct a concrete instance of `GetListListenerLayer4ListenerInstanceDetailArrayInput` via:

GetListListenerLayer4ListenerInstanceDetailArray{ GetListListenerLayer4ListenerInstanceDetailArgs{...} }

type GetListListenerLayer4ListenerInstanceDetailArrayOutput

type GetListListenerLayer4ListenerInstanceDetailArrayOutput struct{ *pulumi.OutputState }

func (GetListListenerLayer4ListenerInstanceDetailArrayOutput) ElementType

func (GetListListenerLayer4ListenerInstanceDetailArrayOutput) Index

func (GetListListenerLayer4ListenerInstanceDetailArrayOutput) ToGetListListenerLayer4ListenerInstanceDetailArrayOutput

func (GetListListenerLayer4ListenerInstanceDetailArrayOutput) ToGetListListenerLayer4ListenerInstanceDetailArrayOutputWithContext

func (o GetListListenerLayer4ListenerInstanceDetailArrayOutput) ToGetListListenerLayer4ListenerInstanceDetailArrayOutputWithContext(ctx context.Context) GetListListenerLayer4ListenerInstanceDetailArrayOutput

type GetListListenerLayer4ListenerInstanceDetailInput

type GetListListenerLayer4ListenerInstanceDetailInput interface {
	pulumi.Input

	ToGetListListenerLayer4ListenerInstanceDetailOutput() GetListListenerLayer4ListenerInstanceDetailOutput
	ToGetListListenerLayer4ListenerInstanceDetailOutputWithContext(context.Context) GetListListenerLayer4ListenerInstanceDetailOutput
}

GetListListenerLayer4ListenerInstanceDetailInput is an input type that accepts GetListListenerLayer4ListenerInstanceDetailArgs and GetListListenerLayer4ListenerInstanceDetailOutput values. You can construct a concrete instance of `GetListListenerLayer4ListenerInstanceDetailInput` via:

GetListListenerLayer4ListenerInstanceDetailArgs{...}

type GetListListenerLayer4ListenerInstanceDetailOutput

type GetListListenerLayer4ListenerInstanceDetailOutput struct{ *pulumi.OutputState }

func (GetListListenerLayer4ListenerInstanceDetailOutput) EipLists

func (GetListListenerLayer4ListenerInstanceDetailOutput) ElementType

func (GetListListenerLayer4ListenerInstanceDetailOutput) InstanceId

func (GetListListenerLayer4ListenerInstanceDetailOutput) ToGetListListenerLayer4ListenerInstanceDetailOutput

func (o GetListListenerLayer4ListenerInstanceDetailOutput) ToGetListListenerLayer4ListenerInstanceDetailOutput() GetListListenerLayer4ListenerInstanceDetailOutput

func (GetListListenerLayer4ListenerInstanceDetailOutput) ToGetListListenerLayer4ListenerInstanceDetailOutputWithContext

func (o GetListListenerLayer4ListenerInstanceDetailOutput) ToGetListListenerLayer4ListenerInstanceDetailOutputWithContext(ctx context.Context) GetListListenerLayer4ListenerInstanceDetailOutput

type GetListListenerLayer4ListenerInstanceDetailRule

type GetListListenerLayer4ListenerInstanceDetailRule struct {
	Cname      string   `pulumi:"cname"`
	EipLists   []string `pulumi:"eipLists"`
	InstanceId string   `pulumi:"instanceId"`
}

type GetListListenerLayer4ListenerInstanceDetailRuleArgs

type GetListListenerLayer4ListenerInstanceDetailRuleArgs struct {
	Cname      pulumi.StringInput      `pulumi:"cname"`
	EipLists   pulumi.StringArrayInput `pulumi:"eipLists"`
	InstanceId pulumi.StringInput      `pulumi:"instanceId"`
}

func (GetListListenerLayer4ListenerInstanceDetailRuleArgs) ElementType

func (GetListListenerLayer4ListenerInstanceDetailRuleArgs) ToGetListListenerLayer4ListenerInstanceDetailRuleOutput

func (i GetListListenerLayer4ListenerInstanceDetailRuleArgs) ToGetListListenerLayer4ListenerInstanceDetailRuleOutput() GetListListenerLayer4ListenerInstanceDetailRuleOutput

func (GetListListenerLayer4ListenerInstanceDetailRuleArgs) ToGetListListenerLayer4ListenerInstanceDetailRuleOutputWithContext

func (i GetListListenerLayer4ListenerInstanceDetailRuleArgs) ToGetListListenerLayer4ListenerInstanceDetailRuleOutputWithContext(ctx context.Context) GetListListenerLayer4ListenerInstanceDetailRuleOutput

type GetListListenerLayer4ListenerInstanceDetailRuleArray

type GetListListenerLayer4ListenerInstanceDetailRuleArray []GetListListenerLayer4ListenerInstanceDetailRuleInput

func (GetListListenerLayer4ListenerInstanceDetailRuleArray) ElementType

func (GetListListenerLayer4ListenerInstanceDetailRuleArray) ToGetListListenerLayer4ListenerInstanceDetailRuleArrayOutput

func (i GetListListenerLayer4ListenerInstanceDetailRuleArray) ToGetListListenerLayer4ListenerInstanceDetailRuleArrayOutput() GetListListenerLayer4ListenerInstanceDetailRuleArrayOutput

func (GetListListenerLayer4ListenerInstanceDetailRuleArray) ToGetListListenerLayer4ListenerInstanceDetailRuleArrayOutputWithContext

func (i GetListListenerLayer4ListenerInstanceDetailRuleArray) ToGetListListenerLayer4ListenerInstanceDetailRuleArrayOutputWithContext(ctx context.Context) GetListListenerLayer4ListenerInstanceDetailRuleArrayOutput

type GetListListenerLayer4ListenerInstanceDetailRuleArrayInput

type GetListListenerLayer4ListenerInstanceDetailRuleArrayInput interface {
	pulumi.Input

	ToGetListListenerLayer4ListenerInstanceDetailRuleArrayOutput() GetListListenerLayer4ListenerInstanceDetailRuleArrayOutput
	ToGetListListenerLayer4ListenerInstanceDetailRuleArrayOutputWithContext(context.Context) GetListListenerLayer4ListenerInstanceDetailRuleArrayOutput
}

GetListListenerLayer4ListenerInstanceDetailRuleArrayInput is an input type that accepts GetListListenerLayer4ListenerInstanceDetailRuleArray and GetListListenerLayer4ListenerInstanceDetailRuleArrayOutput values. You can construct a concrete instance of `GetListListenerLayer4ListenerInstanceDetailRuleArrayInput` via:

GetListListenerLayer4ListenerInstanceDetailRuleArray{ GetListListenerLayer4ListenerInstanceDetailRuleArgs{...} }

type GetListListenerLayer4ListenerInstanceDetailRuleArrayOutput

type GetListListenerLayer4ListenerInstanceDetailRuleArrayOutput struct{ *pulumi.OutputState }

func (GetListListenerLayer4ListenerInstanceDetailRuleArrayOutput) ElementType

func (GetListListenerLayer4ListenerInstanceDetailRuleArrayOutput) Index

func (GetListListenerLayer4ListenerInstanceDetailRuleArrayOutput) ToGetListListenerLayer4ListenerInstanceDetailRuleArrayOutput

func (GetListListenerLayer4ListenerInstanceDetailRuleArrayOutput) ToGetListListenerLayer4ListenerInstanceDetailRuleArrayOutputWithContext

func (o GetListListenerLayer4ListenerInstanceDetailRuleArrayOutput) ToGetListListenerLayer4ListenerInstanceDetailRuleArrayOutputWithContext(ctx context.Context) GetListListenerLayer4ListenerInstanceDetailRuleArrayOutput

type GetListListenerLayer4ListenerInstanceDetailRuleInput

type GetListListenerLayer4ListenerInstanceDetailRuleInput interface {
	pulumi.Input

	ToGetListListenerLayer4ListenerInstanceDetailRuleOutput() GetListListenerLayer4ListenerInstanceDetailRuleOutput
	ToGetListListenerLayer4ListenerInstanceDetailRuleOutputWithContext(context.Context) GetListListenerLayer4ListenerInstanceDetailRuleOutput
}

GetListListenerLayer4ListenerInstanceDetailRuleInput is an input type that accepts GetListListenerLayer4ListenerInstanceDetailRuleArgs and GetListListenerLayer4ListenerInstanceDetailRuleOutput values. You can construct a concrete instance of `GetListListenerLayer4ListenerInstanceDetailRuleInput` via:

GetListListenerLayer4ListenerInstanceDetailRuleArgs{...}

type GetListListenerLayer4ListenerInstanceDetailRuleOutput

type GetListListenerLayer4ListenerInstanceDetailRuleOutput struct{ *pulumi.OutputState }

func (GetListListenerLayer4ListenerInstanceDetailRuleOutput) Cname

func (GetListListenerLayer4ListenerInstanceDetailRuleOutput) EipLists

func (GetListListenerLayer4ListenerInstanceDetailRuleOutput) ElementType

func (GetListListenerLayer4ListenerInstanceDetailRuleOutput) InstanceId

func (GetListListenerLayer4ListenerInstanceDetailRuleOutput) ToGetListListenerLayer4ListenerInstanceDetailRuleOutput

func (GetListListenerLayer4ListenerInstanceDetailRuleOutput) ToGetListListenerLayer4ListenerInstanceDetailRuleOutputWithContext

func (o GetListListenerLayer4ListenerInstanceDetailRuleOutput) ToGetListListenerLayer4ListenerInstanceDetailRuleOutputWithContext(ctx context.Context) GetListListenerLayer4ListenerInstanceDetailRuleOutput

type GetListListenerLayer4ListenerOutput

type GetListListenerLayer4ListenerOutput struct{ *pulumi.OutputState }

func (GetListListenerLayer4ListenerOutput) BackendPort

func (GetListListenerLayer4ListenerOutput) ElementType

func (GetListListenerLayer4ListenerOutput) FrontendPort

func (GetListListenerLayer4ListenerOutput) InstanceDetailRules

func (GetListListenerLayer4ListenerOutput) InstanceDetails

func (GetListListenerLayer4ListenerOutput) Protocol

func (GetListListenerLayer4ListenerOutput) RealServers

func (GetListListenerLayer4ListenerOutput) ToGetListListenerLayer4ListenerOutput

func (o GetListListenerLayer4ListenerOutput) ToGetListListenerLayer4ListenerOutput() GetListListenerLayer4ListenerOutput

func (GetListListenerLayer4ListenerOutput) ToGetListListenerLayer4ListenerOutputWithContext

func (o GetListListenerLayer4ListenerOutput) ToGetListListenerLayer4ListenerOutputWithContext(ctx context.Context) GetListListenerLayer4ListenerOutput

type GetListListenerLayer4ListenerRealServer

type GetListListenerLayer4ListenerRealServer struct {
	Port       int    `pulumi:"port"`
	RealServer string `pulumi:"realServer"`
	RsType     int    `pulumi:"rsType"`
	Weight     int    `pulumi:"weight"`
}

type GetListListenerLayer4ListenerRealServerArgs

type GetListListenerLayer4ListenerRealServerArgs struct {
	Port       pulumi.IntInput    `pulumi:"port"`
	RealServer pulumi.StringInput `pulumi:"realServer"`
	RsType     pulumi.IntInput    `pulumi:"rsType"`
	Weight     pulumi.IntInput    `pulumi:"weight"`
}

func (GetListListenerLayer4ListenerRealServerArgs) ElementType

func (GetListListenerLayer4ListenerRealServerArgs) ToGetListListenerLayer4ListenerRealServerOutput

func (i GetListListenerLayer4ListenerRealServerArgs) ToGetListListenerLayer4ListenerRealServerOutput() GetListListenerLayer4ListenerRealServerOutput

func (GetListListenerLayer4ListenerRealServerArgs) ToGetListListenerLayer4ListenerRealServerOutputWithContext

func (i GetListListenerLayer4ListenerRealServerArgs) ToGetListListenerLayer4ListenerRealServerOutputWithContext(ctx context.Context) GetListListenerLayer4ListenerRealServerOutput

type GetListListenerLayer4ListenerRealServerArray

type GetListListenerLayer4ListenerRealServerArray []GetListListenerLayer4ListenerRealServerInput

func (GetListListenerLayer4ListenerRealServerArray) ElementType

func (GetListListenerLayer4ListenerRealServerArray) ToGetListListenerLayer4ListenerRealServerArrayOutput

func (i GetListListenerLayer4ListenerRealServerArray) ToGetListListenerLayer4ListenerRealServerArrayOutput() GetListListenerLayer4ListenerRealServerArrayOutput

func (GetListListenerLayer4ListenerRealServerArray) ToGetListListenerLayer4ListenerRealServerArrayOutputWithContext

func (i GetListListenerLayer4ListenerRealServerArray) ToGetListListenerLayer4ListenerRealServerArrayOutputWithContext(ctx context.Context) GetListListenerLayer4ListenerRealServerArrayOutput

type GetListListenerLayer4ListenerRealServerArrayInput

type GetListListenerLayer4ListenerRealServerArrayInput interface {
	pulumi.Input

	ToGetListListenerLayer4ListenerRealServerArrayOutput() GetListListenerLayer4ListenerRealServerArrayOutput
	ToGetListListenerLayer4ListenerRealServerArrayOutputWithContext(context.Context) GetListListenerLayer4ListenerRealServerArrayOutput
}

GetListListenerLayer4ListenerRealServerArrayInput is an input type that accepts GetListListenerLayer4ListenerRealServerArray and GetListListenerLayer4ListenerRealServerArrayOutput values. You can construct a concrete instance of `GetListListenerLayer4ListenerRealServerArrayInput` via:

GetListListenerLayer4ListenerRealServerArray{ GetListListenerLayer4ListenerRealServerArgs{...} }

type GetListListenerLayer4ListenerRealServerArrayOutput

type GetListListenerLayer4ListenerRealServerArrayOutput struct{ *pulumi.OutputState }

func (GetListListenerLayer4ListenerRealServerArrayOutput) ElementType

func (GetListListenerLayer4ListenerRealServerArrayOutput) Index

func (GetListListenerLayer4ListenerRealServerArrayOutput) ToGetListListenerLayer4ListenerRealServerArrayOutput

func (o GetListListenerLayer4ListenerRealServerArrayOutput) ToGetListListenerLayer4ListenerRealServerArrayOutput() GetListListenerLayer4ListenerRealServerArrayOutput

func (GetListListenerLayer4ListenerRealServerArrayOutput) ToGetListListenerLayer4ListenerRealServerArrayOutputWithContext

func (o GetListListenerLayer4ListenerRealServerArrayOutput) ToGetListListenerLayer4ListenerRealServerArrayOutputWithContext(ctx context.Context) GetListListenerLayer4ListenerRealServerArrayOutput

type GetListListenerLayer4ListenerRealServerInput

type GetListListenerLayer4ListenerRealServerInput interface {
	pulumi.Input

	ToGetListListenerLayer4ListenerRealServerOutput() GetListListenerLayer4ListenerRealServerOutput
	ToGetListListenerLayer4ListenerRealServerOutputWithContext(context.Context) GetListListenerLayer4ListenerRealServerOutput
}

GetListListenerLayer4ListenerRealServerInput is an input type that accepts GetListListenerLayer4ListenerRealServerArgs and GetListListenerLayer4ListenerRealServerOutput values. You can construct a concrete instance of `GetListListenerLayer4ListenerRealServerInput` via:

GetListListenerLayer4ListenerRealServerArgs{...}

type GetListListenerLayer4ListenerRealServerOutput

type GetListListenerLayer4ListenerRealServerOutput struct{ *pulumi.OutputState }

func (GetListListenerLayer4ListenerRealServerOutput) ElementType

func (GetListListenerLayer4ListenerRealServerOutput) Port

func (GetListListenerLayer4ListenerRealServerOutput) RealServer

func (GetListListenerLayer4ListenerRealServerOutput) RsType

func (GetListListenerLayer4ListenerRealServerOutput) ToGetListListenerLayer4ListenerRealServerOutput

func (o GetListListenerLayer4ListenerRealServerOutput) ToGetListListenerLayer4ListenerRealServerOutput() GetListListenerLayer4ListenerRealServerOutput

func (GetListListenerLayer4ListenerRealServerOutput) ToGetListListenerLayer4ListenerRealServerOutputWithContext

func (o GetListListenerLayer4ListenerRealServerOutput) ToGetListListenerLayer4ListenerRealServerOutputWithContext(ctx context.Context) GetListListenerLayer4ListenerRealServerOutput

func (GetListListenerLayer4ListenerRealServerOutput) Weight

type GetListListenerLayer7Listener

type GetListListenerLayer7Listener struct {
	Domain              string                                            `pulumi:"domain"`
	InstanceDetailRules []GetListListenerLayer7ListenerInstanceDetailRule `pulumi:"instanceDetailRules"`
	InstanceDetails     []GetListListenerLayer7ListenerInstanceDetail     `pulumi:"instanceDetails"`
	Protocol            string                                            `pulumi:"protocol"`
	ProxyTypeLists      []GetListListenerLayer7ListenerProxyTypeList      `pulumi:"proxyTypeLists"`
	RealServers         []GetListListenerLayer7ListenerRealServer         `pulumi:"realServers"`
	Vport               int                                               `pulumi:"vport"`
}

type GetListListenerLayer7ListenerArgs

type GetListListenerLayer7ListenerArgs struct {
	Domain              pulumi.StringInput                                        `pulumi:"domain"`
	InstanceDetailRules GetListListenerLayer7ListenerInstanceDetailRuleArrayInput `pulumi:"instanceDetailRules"`
	InstanceDetails     GetListListenerLayer7ListenerInstanceDetailArrayInput     `pulumi:"instanceDetails"`
	Protocol            pulumi.StringInput                                        `pulumi:"protocol"`
	ProxyTypeLists      GetListListenerLayer7ListenerProxyTypeListArrayInput      `pulumi:"proxyTypeLists"`
	RealServers         GetListListenerLayer7ListenerRealServerArrayInput         `pulumi:"realServers"`
	Vport               pulumi.IntInput                                           `pulumi:"vport"`
}

func (GetListListenerLayer7ListenerArgs) ElementType

func (GetListListenerLayer7ListenerArgs) ToGetListListenerLayer7ListenerOutput

func (i GetListListenerLayer7ListenerArgs) ToGetListListenerLayer7ListenerOutput() GetListListenerLayer7ListenerOutput

func (GetListListenerLayer7ListenerArgs) ToGetListListenerLayer7ListenerOutputWithContext

func (i GetListListenerLayer7ListenerArgs) ToGetListListenerLayer7ListenerOutputWithContext(ctx context.Context) GetListListenerLayer7ListenerOutput

type GetListListenerLayer7ListenerArray

type GetListListenerLayer7ListenerArray []GetListListenerLayer7ListenerInput

func (GetListListenerLayer7ListenerArray) ElementType

func (GetListListenerLayer7ListenerArray) ToGetListListenerLayer7ListenerArrayOutput

func (i GetListListenerLayer7ListenerArray) ToGetListListenerLayer7ListenerArrayOutput() GetListListenerLayer7ListenerArrayOutput

func (GetListListenerLayer7ListenerArray) ToGetListListenerLayer7ListenerArrayOutputWithContext

func (i GetListListenerLayer7ListenerArray) ToGetListListenerLayer7ListenerArrayOutputWithContext(ctx context.Context) GetListListenerLayer7ListenerArrayOutput

type GetListListenerLayer7ListenerArrayInput

type GetListListenerLayer7ListenerArrayInput interface {
	pulumi.Input

	ToGetListListenerLayer7ListenerArrayOutput() GetListListenerLayer7ListenerArrayOutput
	ToGetListListenerLayer7ListenerArrayOutputWithContext(context.Context) GetListListenerLayer7ListenerArrayOutput
}

GetListListenerLayer7ListenerArrayInput is an input type that accepts GetListListenerLayer7ListenerArray and GetListListenerLayer7ListenerArrayOutput values. You can construct a concrete instance of `GetListListenerLayer7ListenerArrayInput` via:

GetListListenerLayer7ListenerArray{ GetListListenerLayer7ListenerArgs{...} }

type GetListListenerLayer7ListenerArrayOutput

type GetListListenerLayer7ListenerArrayOutput struct{ *pulumi.OutputState }

func (GetListListenerLayer7ListenerArrayOutput) ElementType

func (GetListListenerLayer7ListenerArrayOutput) Index

func (GetListListenerLayer7ListenerArrayOutput) ToGetListListenerLayer7ListenerArrayOutput

func (o GetListListenerLayer7ListenerArrayOutput) ToGetListListenerLayer7ListenerArrayOutput() GetListListenerLayer7ListenerArrayOutput

func (GetListListenerLayer7ListenerArrayOutput) ToGetListListenerLayer7ListenerArrayOutputWithContext

func (o GetListListenerLayer7ListenerArrayOutput) ToGetListListenerLayer7ListenerArrayOutputWithContext(ctx context.Context) GetListListenerLayer7ListenerArrayOutput

type GetListListenerLayer7ListenerInput

type GetListListenerLayer7ListenerInput interface {
	pulumi.Input

	ToGetListListenerLayer7ListenerOutput() GetListListenerLayer7ListenerOutput
	ToGetListListenerLayer7ListenerOutputWithContext(context.Context) GetListListenerLayer7ListenerOutput
}

GetListListenerLayer7ListenerInput is an input type that accepts GetListListenerLayer7ListenerArgs and GetListListenerLayer7ListenerOutput values. You can construct a concrete instance of `GetListListenerLayer7ListenerInput` via:

GetListListenerLayer7ListenerArgs{...}

type GetListListenerLayer7ListenerInstanceDetail

type GetListListenerLayer7ListenerInstanceDetail struct {
	EipLists   []string `pulumi:"eipLists"`
	InstanceId string   `pulumi:"instanceId"`
}

type GetListListenerLayer7ListenerInstanceDetailArgs

type GetListListenerLayer7ListenerInstanceDetailArgs struct {
	EipLists   pulumi.StringArrayInput `pulumi:"eipLists"`
	InstanceId pulumi.StringInput      `pulumi:"instanceId"`
}

func (GetListListenerLayer7ListenerInstanceDetailArgs) ElementType

func (GetListListenerLayer7ListenerInstanceDetailArgs) ToGetListListenerLayer7ListenerInstanceDetailOutput

func (i GetListListenerLayer7ListenerInstanceDetailArgs) ToGetListListenerLayer7ListenerInstanceDetailOutput() GetListListenerLayer7ListenerInstanceDetailOutput

func (GetListListenerLayer7ListenerInstanceDetailArgs) ToGetListListenerLayer7ListenerInstanceDetailOutputWithContext

func (i GetListListenerLayer7ListenerInstanceDetailArgs) ToGetListListenerLayer7ListenerInstanceDetailOutputWithContext(ctx context.Context) GetListListenerLayer7ListenerInstanceDetailOutput

type GetListListenerLayer7ListenerInstanceDetailArray

type GetListListenerLayer7ListenerInstanceDetailArray []GetListListenerLayer7ListenerInstanceDetailInput

func (GetListListenerLayer7ListenerInstanceDetailArray) ElementType

func (GetListListenerLayer7ListenerInstanceDetailArray) ToGetListListenerLayer7ListenerInstanceDetailArrayOutput

func (i GetListListenerLayer7ListenerInstanceDetailArray) ToGetListListenerLayer7ListenerInstanceDetailArrayOutput() GetListListenerLayer7ListenerInstanceDetailArrayOutput

func (GetListListenerLayer7ListenerInstanceDetailArray) ToGetListListenerLayer7ListenerInstanceDetailArrayOutputWithContext

func (i GetListListenerLayer7ListenerInstanceDetailArray) ToGetListListenerLayer7ListenerInstanceDetailArrayOutputWithContext(ctx context.Context) GetListListenerLayer7ListenerInstanceDetailArrayOutput

type GetListListenerLayer7ListenerInstanceDetailArrayInput

type GetListListenerLayer7ListenerInstanceDetailArrayInput interface {
	pulumi.Input

	ToGetListListenerLayer7ListenerInstanceDetailArrayOutput() GetListListenerLayer7ListenerInstanceDetailArrayOutput
	ToGetListListenerLayer7ListenerInstanceDetailArrayOutputWithContext(context.Context) GetListListenerLayer7ListenerInstanceDetailArrayOutput
}

GetListListenerLayer7ListenerInstanceDetailArrayInput is an input type that accepts GetListListenerLayer7ListenerInstanceDetailArray and GetListListenerLayer7ListenerInstanceDetailArrayOutput values. You can construct a concrete instance of `GetListListenerLayer7ListenerInstanceDetailArrayInput` via:

GetListListenerLayer7ListenerInstanceDetailArray{ GetListListenerLayer7ListenerInstanceDetailArgs{...} }

type GetListListenerLayer7ListenerInstanceDetailArrayOutput

type GetListListenerLayer7ListenerInstanceDetailArrayOutput struct{ *pulumi.OutputState }

func (GetListListenerLayer7ListenerInstanceDetailArrayOutput) ElementType

func (GetListListenerLayer7ListenerInstanceDetailArrayOutput) Index

func (GetListListenerLayer7ListenerInstanceDetailArrayOutput) ToGetListListenerLayer7ListenerInstanceDetailArrayOutput

func (GetListListenerLayer7ListenerInstanceDetailArrayOutput) ToGetListListenerLayer7ListenerInstanceDetailArrayOutputWithContext

func (o GetListListenerLayer7ListenerInstanceDetailArrayOutput) ToGetListListenerLayer7ListenerInstanceDetailArrayOutputWithContext(ctx context.Context) GetListListenerLayer7ListenerInstanceDetailArrayOutput

type GetListListenerLayer7ListenerInstanceDetailInput

type GetListListenerLayer7ListenerInstanceDetailInput interface {
	pulumi.Input

	ToGetListListenerLayer7ListenerInstanceDetailOutput() GetListListenerLayer7ListenerInstanceDetailOutput
	ToGetListListenerLayer7ListenerInstanceDetailOutputWithContext(context.Context) GetListListenerLayer7ListenerInstanceDetailOutput
}

GetListListenerLayer7ListenerInstanceDetailInput is an input type that accepts GetListListenerLayer7ListenerInstanceDetailArgs and GetListListenerLayer7ListenerInstanceDetailOutput values. You can construct a concrete instance of `GetListListenerLayer7ListenerInstanceDetailInput` via:

GetListListenerLayer7ListenerInstanceDetailArgs{...}

type GetListListenerLayer7ListenerInstanceDetailOutput

type GetListListenerLayer7ListenerInstanceDetailOutput struct{ *pulumi.OutputState }

func (GetListListenerLayer7ListenerInstanceDetailOutput) EipLists

func (GetListListenerLayer7ListenerInstanceDetailOutput) ElementType

func (GetListListenerLayer7ListenerInstanceDetailOutput) InstanceId

func (GetListListenerLayer7ListenerInstanceDetailOutput) ToGetListListenerLayer7ListenerInstanceDetailOutput

func (o GetListListenerLayer7ListenerInstanceDetailOutput) ToGetListListenerLayer7ListenerInstanceDetailOutput() GetListListenerLayer7ListenerInstanceDetailOutput

func (GetListListenerLayer7ListenerInstanceDetailOutput) ToGetListListenerLayer7ListenerInstanceDetailOutputWithContext

func (o GetListListenerLayer7ListenerInstanceDetailOutput) ToGetListListenerLayer7ListenerInstanceDetailOutputWithContext(ctx context.Context) GetListListenerLayer7ListenerInstanceDetailOutput

type GetListListenerLayer7ListenerInstanceDetailRule

type GetListListenerLayer7ListenerInstanceDetailRule struct {
	Cname      string   `pulumi:"cname"`
	EipLists   []string `pulumi:"eipLists"`
	InstanceId string   `pulumi:"instanceId"`
}

type GetListListenerLayer7ListenerInstanceDetailRuleArgs

type GetListListenerLayer7ListenerInstanceDetailRuleArgs struct {
	Cname      pulumi.StringInput      `pulumi:"cname"`
	EipLists   pulumi.StringArrayInput `pulumi:"eipLists"`
	InstanceId pulumi.StringInput      `pulumi:"instanceId"`
}

func (GetListListenerLayer7ListenerInstanceDetailRuleArgs) ElementType

func (GetListListenerLayer7ListenerInstanceDetailRuleArgs) ToGetListListenerLayer7ListenerInstanceDetailRuleOutput

func (i GetListListenerLayer7ListenerInstanceDetailRuleArgs) ToGetListListenerLayer7ListenerInstanceDetailRuleOutput() GetListListenerLayer7ListenerInstanceDetailRuleOutput

func (GetListListenerLayer7ListenerInstanceDetailRuleArgs) ToGetListListenerLayer7ListenerInstanceDetailRuleOutputWithContext

func (i GetListListenerLayer7ListenerInstanceDetailRuleArgs) ToGetListListenerLayer7ListenerInstanceDetailRuleOutputWithContext(ctx context.Context) GetListListenerLayer7ListenerInstanceDetailRuleOutput

type GetListListenerLayer7ListenerInstanceDetailRuleArray

type GetListListenerLayer7ListenerInstanceDetailRuleArray []GetListListenerLayer7ListenerInstanceDetailRuleInput

func (GetListListenerLayer7ListenerInstanceDetailRuleArray) ElementType

func (GetListListenerLayer7ListenerInstanceDetailRuleArray) ToGetListListenerLayer7ListenerInstanceDetailRuleArrayOutput

func (i GetListListenerLayer7ListenerInstanceDetailRuleArray) ToGetListListenerLayer7ListenerInstanceDetailRuleArrayOutput() GetListListenerLayer7ListenerInstanceDetailRuleArrayOutput

func (GetListListenerLayer7ListenerInstanceDetailRuleArray) ToGetListListenerLayer7ListenerInstanceDetailRuleArrayOutputWithContext

func (i GetListListenerLayer7ListenerInstanceDetailRuleArray) ToGetListListenerLayer7ListenerInstanceDetailRuleArrayOutputWithContext(ctx context.Context) GetListListenerLayer7ListenerInstanceDetailRuleArrayOutput

type GetListListenerLayer7ListenerInstanceDetailRuleArrayInput

type GetListListenerLayer7ListenerInstanceDetailRuleArrayInput interface {
	pulumi.Input

	ToGetListListenerLayer7ListenerInstanceDetailRuleArrayOutput() GetListListenerLayer7ListenerInstanceDetailRuleArrayOutput
	ToGetListListenerLayer7ListenerInstanceDetailRuleArrayOutputWithContext(context.Context) GetListListenerLayer7ListenerInstanceDetailRuleArrayOutput
}

GetListListenerLayer7ListenerInstanceDetailRuleArrayInput is an input type that accepts GetListListenerLayer7ListenerInstanceDetailRuleArray and GetListListenerLayer7ListenerInstanceDetailRuleArrayOutput values. You can construct a concrete instance of `GetListListenerLayer7ListenerInstanceDetailRuleArrayInput` via:

GetListListenerLayer7ListenerInstanceDetailRuleArray{ GetListListenerLayer7ListenerInstanceDetailRuleArgs{...} }

type GetListListenerLayer7ListenerInstanceDetailRuleArrayOutput

type GetListListenerLayer7ListenerInstanceDetailRuleArrayOutput struct{ *pulumi.OutputState }

func (GetListListenerLayer7ListenerInstanceDetailRuleArrayOutput) ElementType

func (GetListListenerLayer7ListenerInstanceDetailRuleArrayOutput) Index

func (GetListListenerLayer7ListenerInstanceDetailRuleArrayOutput) ToGetListListenerLayer7ListenerInstanceDetailRuleArrayOutput

func (GetListListenerLayer7ListenerInstanceDetailRuleArrayOutput) ToGetListListenerLayer7ListenerInstanceDetailRuleArrayOutputWithContext

func (o GetListListenerLayer7ListenerInstanceDetailRuleArrayOutput) ToGetListListenerLayer7ListenerInstanceDetailRuleArrayOutputWithContext(ctx context.Context) GetListListenerLayer7ListenerInstanceDetailRuleArrayOutput

type GetListListenerLayer7ListenerInstanceDetailRuleInput

type GetListListenerLayer7ListenerInstanceDetailRuleInput interface {
	pulumi.Input

	ToGetListListenerLayer7ListenerInstanceDetailRuleOutput() GetListListenerLayer7ListenerInstanceDetailRuleOutput
	ToGetListListenerLayer7ListenerInstanceDetailRuleOutputWithContext(context.Context) GetListListenerLayer7ListenerInstanceDetailRuleOutput
}

GetListListenerLayer7ListenerInstanceDetailRuleInput is an input type that accepts GetListListenerLayer7ListenerInstanceDetailRuleArgs and GetListListenerLayer7ListenerInstanceDetailRuleOutput values. You can construct a concrete instance of `GetListListenerLayer7ListenerInstanceDetailRuleInput` via:

GetListListenerLayer7ListenerInstanceDetailRuleArgs{...}

type GetListListenerLayer7ListenerInstanceDetailRuleOutput

type GetListListenerLayer7ListenerInstanceDetailRuleOutput struct{ *pulumi.OutputState }

func (GetListListenerLayer7ListenerInstanceDetailRuleOutput) Cname

func (GetListListenerLayer7ListenerInstanceDetailRuleOutput) EipLists

func (GetListListenerLayer7ListenerInstanceDetailRuleOutput) ElementType

func (GetListListenerLayer7ListenerInstanceDetailRuleOutput) InstanceId

func (GetListListenerLayer7ListenerInstanceDetailRuleOutput) ToGetListListenerLayer7ListenerInstanceDetailRuleOutput

func (GetListListenerLayer7ListenerInstanceDetailRuleOutput) ToGetListListenerLayer7ListenerInstanceDetailRuleOutputWithContext

func (o GetListListenerLayer7ListenerInstanceDetailRuleOutput) ToGetListListenerLayer7ListenerInstanceDetailRuleOutputWithContext(ctx context.Context) GetListListenerLayer7ListenerInstanceDetailRuleOutput

type GetListListenerLayer7ListenerOutput

type GetListListenerLayer7ListenerOutput struct{ *pulumi.OutputState }

func (GetListListenerLayer7ListenerOutput) Domain

func (GetListListenerLayer7ListenerOutput) ElementType

func (GetListListenerLayer7ListenerOutput) InstanceDetailRules

func (GetListListenerLayer7ListenerOutput) InstanceDetails

func (GetListListenerLayer7ListenerOutput) Protocol

func (GetListListenerLayer7ListenerOutput) ProxyTypeLists

func (GetListListenerLayer7ListenerOutput) RealServers

func (GetListListenerLayer7ListenerOutput) ToGetListListenerLayer7ListenerOutput

func (o GetListListenerLayer7ListenerOutput) ToGetListListenerLayer7ListenerOutput() GetListListenerLayer7ListenerOutput

func (GetListListenerLayer7ListenerOutput) ToGetListListenerLayer7ListenerOutputWithContext

func (o GetListListenerLayer7ListenerOutput) ToGetListListenerLayer7ListenerOutputWithContext(ctx context.Context) GetListListenerLayer7ListenerOutput

func (GetListListenerLayer7ListenerOutput) Vport

type GetListListenerLayer7ListenerProxyTypeList

type GetListListenerLayer7ListenerProxyTypeList struct {
	ProxyPorts []int  `pulumi:"proxyPorts"`
	ProxyType  string `pulumi:"proxyType"`
}

type GetListListenerLayer7ListenerProxyTypeListArgs

type GetListListenerLayer7ListenerProxyTypeListArgs struct {
	ProxyPorts pulumi.IntArrayInput `pulumi:"proxyPorts"`
	ProxyType  pulumi.StringInput   `pulumi:"proxyType"`
}

func (GetListListenerLayer7ListenerProxyTypeListArgs) ElementType

func (GetListListenerLayer7ListenerProxyTypeListArgs) ToGetListListenerLayer7ListenerProxyTypeListOutput

func (i GetListListenerLayer7ListenerProxyTypeListArgs) ToGetListListenerLayer7ListenerProxyTypeListOutput() GetListListenerLayer7ListenerProxyTypeListOutput

func (GetListListenerLayer7ListenerProxyTypeListArgs) ToGetListListenerLayer7ListenerProxyTypeListOutputWithContext

func (i GetListListenerLayer7ListenerProxyTypeListArgs) ToGetListListenerLayer7ListenerProxyTypeListOutputWithContext(ctx context.Context) GetListListenerLayer7ListenerProxyTypeListOutput

type GetListListenerLayer7ListenerProxyTypeListArray

type GetListListenerLayer7ListenerProxyTypeListArray []GetListListenerLayer7ListenerProxyTypeListInput

func (GetListListenerLayer7ListenerProxyTypeListArray) ElementType

func (GetListListenerLayer7ListenerProxyTypeListArray) ToGetListListenerLayer7ListenerProxyTypeListArrayOutput

func (i GetListListenerLayer7ListenerProxyTypeListArray) ToGetListListenerLayer7ListenerProxyTypeListArrayOutput() GetListListenerLayer7ListenerProxyTypeListArrayOutput

func (GetListListenerLayer7ListenerProxyTypeListArray) ToGetListListenerLayer7ListenerProxyTypeListArrayOutputWithContext

func (i GetListListenerLayer7ListenerProxyTypeListArray) ToGetListListenerLayer7ListenerProxyTypeListArrayOutputWithContext(ctx context.Context) GetListListenerLayer7ListenerProxyTypeListArrayOutput

type GetListListenerLayer7ListenerProxyTypeListArrayInput

type GetListListenerLayer7ListenerProxyTypeListArrayInput interface {
	pulumi.Input

	ToGetListListenerLayer7ListenerProxyTypeListArrayOutput() GetListListenerLayer7ListenerProxyTypeListArrayOutput
	ToGetListListenerLayer7ListenerProxyTypeListArrayOutputWithContext(context.Context) GetListListenerLayer7ListenerProxyTypeListArrayOutput
}

GetListListenerLayer7ListenerProxyTypeListArrayInput is an input type that accepts GetListListenerLayer7ListenerProxyTypeListArray and GetListListenerLayer7ListenerProxyTypeListArrayOutput values. You can construct a concrete instance of `GetListListenerLayer7ListenerProxyTypeListArrayInput` via:

GetListListenerLayer7ListenerProxyTypeListArray{ GetListListenerLayer7ListenerProxyTypeListArgs{...} }

type GetListListenerLayer7ListenerProxyTypeListArrayOutput

type GetListListenerLayer7ListenerProxyTypeListArrayOutput struct{ *pulumi.OutputState }

func (GetListListenerLayer7ListenerProxyTypeListArrayOutput) ElementType

func (GetListListenerLayer7ListenerProxyTypeListArrayOutput) Index

func (GetListListenerLayer7ListenerProxyTypeListArrayOutput) ToGetListListenerLayer7ListenerProxyTypeListArrayOutput

func (GetListListenerLayer7ListenerProxyTypeListArrayOutput) ToGetListListenerLayer7ListenerProxyTypeListArrayOutputWithContext

func (o GetListListenerLayer7ListenerProxyTypeListArrayOutput) ToGetListListenerLayer7ListenerProxyTypeListArrayOutputWithContext(ctx context.Context) GetListListenerLayer7ListenerProxyTypeListArrayOutput

type GetListListenerLayer7ListenerProxyTypeListInput

type GetListListenerLayer7ListenerProxyTypeListInput interface {
	pulumi.Input

	ToGetListListenerLayer7ListenerProxyTypeListOutput() GetListListenerLayer7ListenerProxyTypeListOutput
	ToGetListListenerLayer7ListenerProxyTypeListOutputWithContext(context.Context) GetListListenerLayer7ListenerProxyTypeListOutput
}

GetListListenerLayer7ListenerProxyTypeListInput is an input type that accepts GetListListenerLayer7ListenerProxyTypeListArgs and GetListListenerLayer7ListenerProxyTypeListOutput values. You can construct a concrete instance of `GetListListenerLayer7ListenerProxyTypeListInput` via:

GetListListenerLayer7ListenerProxyTypeListArgs{...}

type GetListListenerLayer7ListenerProxyTypeListOutput

type GetListListenerLayer7ListenerProxyTypeListOutput struct{ *pulumi.OutputState }

func (GetListListenerLayer7ListenerProxyTypeListOutput) ElementType

func (GetListListenerLayer7ListenerProxyTypeListOutput) ProxyPorts

func (GetListListenerLayer7ListenerProxyTypeListOutput) ProxyType

func (GetListListenerLayer7ListenerProxyTypeListOutput) ToGetListListenerLayer7ListenerProxyTypeListOutput

func (o GetListListenerLayer7ListenerProxyTypeListOutput) ToGetListListenerLayer7ListenerProxyTypeListOutput() GetListListenerLayer7ListenerProxyTypeListOutput

func (GetListListenerLayer7ListenerProxyTypeListOutput) ToGetListListenerLayer7ListenerProxyTypeListOutputWithContext

func (o GetListListenerLayer7ListenerProxyTypeListOutput) ToGetListListenerLayer7ListenerProxyTypeListOutputWithContext(ctx context.Context) GetListListenerLayer7ListenerProxyTypeListOutput

type GetListListenerLayer7ListenerRealServer

type GetListListenerLayer7ListenerRealServer struct {
	Port       int    `pulumi:"port"`
	RealServer string `pulumi:"realServer"`
	RsType     int    `pulumi:"rsType"`
	Weight     int    `pulumi:"weight"`
}

type GetListListenerLayer7ListenerRealServerArgs

type GetListListenerLayer7ListenerRealServerArgs struct {
	Port       pulumi.IntInput    `pulumi:"port"`
	RealServer pulumi.StringInput `pulumi:"realServer"`
	RsType     pulumi.IntInput    `pulumi:"rsType"`
	Weight     pulumi.IntInput    `pulumi:"weight"`
}

func (GetListListenerLayer7ListenerRealServerArgs) ElementType

func (GetListListenerLayer7ListenerRealServerArgs) ToGetListListenerLayer7ListenerRealServerOutput

func (i GetListListenerLayer7ListenerRealServerArgs) ToGetListListenerLayer7ListenerRealServerOutput() GetListListenerLayer7ListenerRealServerOutput

func (GetListListenerLayer7ListenerRealServerArgs) ToGetListListenerLayer7ListenerRealServerOutputWithContext

func (i GetListListenerLayer7ListenerRealServerArgs) ToGetListListenerLayer7ListenerRealServerOutputWithContext(ctx context.Context) GetListListenerLayer7ListenerRealServerOutput

type GetListListenerLayer7ListenerRealServerArray

type GetListListenerLayer7ListenerRealServerArray []GetListListenerLayer7ListenerRealServerInput

func (GetListListenerLayer7ListenerRealServerArray) ElementType

func (GetListListenerLayer7ListenerRealServerArray) ToGetListListenerLayer7ListenerRealServerArrayOutput

func (i GetListListenerLayer7ListenerRealServerArray) ToGetListListenerLayer7ListenerRealServerArrayOutput() GetListListenerLayer7ListenerRealServerArrayOutput

func (GetListListenerLayer7ListenerRealServerArray) ToGetListListenerLayer7ListenerRealServerArrayOutputWithContext

func (i GetListListenerLayer7ListenerRealServerArray) ToGetListListenerLayer7ListenerRealServerArrayOutputWithContext(ctx context.Context) GetListListenerLayer7ListenerRealServerArrayOutput

type GetListListenerLayer7ListenerRealServerArrayInput

type GetListListenerLayer7ListenerRealServerArrayInput interface {
	pulumi.Input

	ToGetListListenerLayer7ListenerRealServerArrayOutput() GetListListenerLayer7ListenerRealServerArrayOutput
	ToGetListListenerLayer7ListenerRealServerArrayOutputWithContext(context.Context) GetListListenerLayer7ListenerRealServerArrayOutput
}

GetListListenerLayer7ListenerRealServerArrayInput is an input type that accepts GetListListenerLayer7ListenerRealServerArray and GetListListenerLayer7ListenerRealServerArrayOutput values. You can construct a concrete instance of `GetListListenerLayer7ListenerRealServerArrayInput` via:

GetListListenerLayer7ListenerRealServerArray{ GetListListenerLayer7ListenerRealServerArgs{...} }

type GetListListenerLayer7ListenerRealServerArrayOutput

type GetListListenerLayer7ListenerRealServerArrayOutput struct{ *pulumi.OutputState }

func (GetListListenerLayer7ListenerRealServerArrayOutput) ElementType

func (GetListListenerLayer7ListenerRealServerArrayOutput) Index

func (GetListListenerLayer7ListenerRealServerArrayOutput) ToGetListListenerLayer7ListenerRealServerArrayOutput

func (o GetListListenerLayer7ListenerRealServerArrayOutput) ToGetListListenerLayer7ListenerRealServerArrayOutput() GetListListenerLayer7ListenerRealServerArrayOutput

func (GetListListenerLayer7ListenerRealServerArrayOutput) ToGetListListenerLayer7ListenerRealServerArrayOutputWithContext

func (o GetListListenerLayer7ListenerRealServerArrayOutput) ToGetListListenerLayer7ListenerRealServerArrayOutputWithContext(ctx context.Context) GetListListenerLayer7ListenerRealServerArrayOutput

type GetListListenerLayer7ListenerRealServerInput

type GetListListenerLayer7ListenerRealServerInput interface {
	pulumi.Input

	ToGetListListenerLayer7ListenerRealServerOutput() GetListListenerLayer7ListenerRealServerOutput
	ToGetListListenerLayer7ListenerRealServerOutputWithContext(context.Context) GetListListenerLayer7ListenerRealServerOutput
}

GetListListenerLayer7ListenerRealServerInput is an input type that accepts GetListListenerLayer7ListenerRealServerArgs and GetListListenerLayer7ListenerRealServerOutput values. You can construct a concrete instance of `GetListListenerLayer7ListenerRealServerInput` via:

GetListListenerLayer7ListenerRealServerArgs{...}

type GetListListenerLayer7ListenerRealServerOutput

type GetListListenerLayer7ListenerRealServerOutput struct{ *pulumi.OutputState }

func (GetListListenerLayer7ListenerRealServerOutput) ElementType

func (GetListListenerLayer7ListenerRealServerOutput) Port

func (GetListListenerLayer7ListenerRealServerOutput) RealServer

func (GetListListenerLayer7ListenerRealServerOutput) RsType

func (GetListListenerLayer7ListenerRealServerOutput) ToGetListListenerLayer7ListenerRealServerOutput

func (o GetListListenerLayer7ListenerRealServerOutput) ToGetListListenerLayer7ListenerRealServerOutput() GetListListenerLayer7ListenerRealServerOutput

func (GetListListenerLayer7ListenerRealServerOutput) ToGetListListenerLayer7ListenerRealServerOutputWithContext

func (o GetListListenerLayer7ListenerRealServerOutput) ToGetListListenerLayer7ListenerRealServerOutputWithContext(ctx context.Context) GetListListenerLayer7ListenerRealServerOutput

func (GetListListenerLayer7ListenerRealServerOutput) Weight

type GetListListenerOutputArgs

type GetListListenerOutputArgs struct {
	ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking getListListener.

func (GetListListenerOutputArgs) ElementType

func (GetListListenerOutputArgs) ElementType() reflect.Type

type GetListListenerResult

type GetListListenerResult struct {
	// The provider-assigned unique ID for this managed resource.
	Id               string                          `pulumi:"id"`
	Layer4Listeners  []GetListListenerLayer4Listener `pulumi:"layer4Listeners"`
	Layer7Listeners  []GetListListenerLayer7Listener `pulumi:"layer7Listeners"`
	ResultOutputFile *string                         `pulumi:"resultOutputFile"`
}

A collection of values returned by getListListener.

func GetListListener

func GetListListener(ctx *pulumi.Context, args *GetListListenerArgs, opts ...pulumi.InvokeOption) (*GetListListenerResult, error)

type GetListListenerResultOutput

type GetListListenerResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getListListener.

func (GetListListenerResultOutput) ElementType

func (GetListListenerResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetListListenerResultOutput) Layer4Listeners

func (GetListListenerResultOutput) Layer7Listeners

func (GetListListenerResultOutput) ResultOutputFile

func (o GetListListenerResultOutput) ResultOutputFile() pulumi.StringPtrOutput

func (GetListListenerResultOutput) ToGetListListenerResultOutput

func (o GetListListenerResultOutput) ToGetListListenerResultOutput() GetListListenerResultOutput

func (GetListListenerResultOutput) ToGetListListenerResultOutputWithContext

func (o GetListListenerResultOutput) ToGetListListenerResultOutputWithContext(ctx context.Context) GetListListenerResultOutput

type GetOverviewAttackTrendArgs

type GetOverviewAttackTrendArgs struct {
	Dimension        string  `pulumi:"dimension"`
	EndTime          string  `pulumi:"endTime"`
	Period           int     `pulumi:"period"`
	ResultOutputFile *string `pulumi:"resultOutputFile"`
	StartTime        string  `pulumi:"startTime"`
	Type             string  `pulumi:"type"`
}

A collection of arguments for invoking getOverviewAttackTrend.

type GetOverviewAttackTrendOutputArgs

type GetOverviewAttackTrendOutputArgs struct {
	Dimension        pulumi.StringInput    `pulumi:"dimension"`
	EndTime          pulumi.StringInput    `pulumi:"endTime"`
	Period           pulumi.IntInput       `pulumi:"period"`
	ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"`
	StartTime        pulumi.StringInput    `pulumi:"startTime"`
	Type             pulumi.StringInput    `pulumi:"type"`
}

A collection of arguments for invoking getOverviewAttackTrend.

func (GetOverviewAttackTrendOutputArgs) ElementType

type GetOverviewAttackTrendResult

type GetOverviewAttackTrendResult struct {
	Datas     []int  `pulumi:"datas"`
	Dimension string `pulumi:"dimension"`
	EndTime   string `pulumi:"endTime"`
	// The provider-assigned unique ID for this managed resource.
	Id               string  `pulumi:"id"`
	Period           int     `pulumi:"period"`
	PeriodPointCount int     `pulumi:"periodPointCount"`
	ResultOutputFile *string `pulumi:"resultOutputFile"`
	StartTime        string  `pulumi:"startTime"`
	Type             string  `pulumi:"type"`
}

A collection of values returned by getOverviewAttackTrend.

type GetOverviewAttackTrendResultOutput

type GetOverviewAttackTrendResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getOverviewAttackTrend.

func (GetOverviewAttackTrendResultOutput) Datas

func (GetOverviewAttackTrendResultOutput) Dimension

func (GetOverviewAttackTrendResultOutput) ElementType

func (GetOverviewAttackTrendResultOutput) EndTime

func (GetOverviewAttackTrendResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetOverviewAttackTrendResultOutput) Period

func (GetOverviewAttackTrendResultOutput) PeriodPointCount

func (GetOverviewAttackTrendResultOutput) ResultOutputFile

func (GetOverviewAttackTrendResultOutput) StartTime

func (GetOverviewAttackTrendResultOutput) ToGetOverviewAttackTrendResultOutput

func (o GetOverviewAttackTrendResultOutput) ToGetOverviewAttackTrendResultOutput() GetOverviewAttackTrendResultOutput

func (GetOverviewAttackTrendResultOutput) ToGetOverviewAttackTrendResultOutputWithContext

func (o GetOverviewAttackTrendResultOutput) ToGetOverviewAttackTrendResultOutputWithContext(ctx context.Context) GetOverviewAttackTrendResultOutput

func (GetOverviewAttackTrendResultOutput) Type

type GetOverviewCcTrendArgs

type GetOverviewCcTrendArgs struct {
	Business         *string  `pulumi:"business"`
	EndTime          string   `pulumi:"endTime"`
	IpLists          []string `pulumi:"ipLists"`
	MetricName       string   `pulumi:"metricName"`
	Period           int      `pulumi:"period"`
	ResultOutputFile *string  `pulumi:"resultOutputFile"`
	StartTime        string   `pulumi:"startTime"`
}

A collection of arguments for invoking getOverviewCcTrend.

type GetOverviewCcTrendOutputArgs

type GetOverviewCcTrendOutputArgs struct {
	Business         pulumi.StringPtrInput   `pulumi:"business"`
	EndTime          pulumi.StringInput      `pulumi:"endTime"`
	IpLists          pulumi.StringArrayInput `pulumi:"ipLists"`
	MetricName       pulumi.StringInput      `pulumi:"metricName"`
	Period           pulumi.IntInput         `pulumi:"period"`
	ResultOutputFile pulumi.StringPtrInput   `pulumi:"resultOutputFile"`
	StartTime        pulumi.StringInput      `pulumi:"startTime"`
}

A collection of arguments for invoking getOverviewCcTrend.

func (GetOverviewCcTrendOutputArgs) ElementType

type GetOverviewCcTrendResult

type GetOverviewCcTrendResult struct {
	Business *string `pulumi:"business"`
	Datas    []int   `pulumi:"datas"`
	EndTime  string  `pulumi:"endTime"`
	// The provider-assigned unique ID for this managed resource.
	Id               string   `pulumi:"id"`
	IpLists          []string `pulumi:"ipLists"`
	MetricName       string   `pulumi:"metricName"`
	Period           int      `pulumi:"period"`
	ResultOutputFile *string  `pulumi:"resultOutputFile"`
	StartTime        string   `pulumi:"startTime"`
}

A collection of values returned by getOverviewCcTrend.

type GetOverviewCcTrendResultOutput

type GetOverviewCcTrendResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getOverviewCcTrend.

func (GetOverviewCcTrendResultOutput) Business

func (GetOverviewCcTrendResultOutput) Datas

func (GetOverviewCcTrendResultOutput) ElementType

func (GetOverviewCcTrendResultOutput) EndTime

func (GetOverviewCcTrendResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetOverviewCcTrendResultOutput) IpLists

func (GetOverviewCcTrendResultOutput) MetricName

func (GetOverviewCcTrendResultOutput) Period

func (GetOverviewCcTrendResultOutput) ResultOutputFile

func (GetOverviewCcTrendResultOutput) StartTime

func (GetOverviewCcTrendResultOutput) ToGetOverviewCcTrendResultOutput

func (o GetOverviewCcTrendResultOutput) ToGetOverviewCcTrendResultOutput() GetOverviewCcTrendResultOutput

func (GetOverviewCcTrendResultOutput) ToGetOverviewCcTrendResultOutputWithContext

func (o GetOverviewCcTrendResultOutput) ToGetOverviewCcTrendResultOutputWithContext(ctx context.Context) GetOverviewCcTrendResultOutput

type GetOverviewDdosEventListArgs

type GetOverviewDdosEventListArgs struct {
	AttackStatus     *string `pulumi:"attackStatus"`
	EndTime          string  `pulumi:"endTime"`
	ResultOutputFile *string `pulumi:"resultOutputFile"`
	StartTime        string  `pulumi:"startTime"`
}

A collection of arguments for invoking getOverviewDdosEventList.

type GetOverviewDdosEventListEventList

type GetOverviewDdosEventListEventList struct {
	AttackStatus int    `pulumi:"attackStatus"`
	AttackType   string `pulumi:"attackType"`
	Business     string `pulumi:"business"`
	EndTime      string `pulumi:"endTime"`
	Id           string `pulumi:"id"`
	InstanceId   string `pulumi:"instanceId"`
	InstanceName string `pulumi:"instanceName"`
	Mbps         int    `pulumi:"mbps"`
	Pps          int    `pulumi:"pps"`
	StartTime    string `pulumi:"startTime"`
	Vip          string `pulumi:"vip"`
}

type GetOverviewDdosEventListEventListArgs

type GetOverviewDdosEventListEventListArgs struct {
	AttackStatus pulumi.IntInput    `pulumi:"attackStatus"`
	AttackType   pulumi.StringInput `pulumi:"attackType"`
	Business     pulumi.StringInput `pulumi:"business"`
	EndTime      pulumi.StringInput `pulumi:"endTime"`
	Id           pulumi.StringInput `pulumi:"id"`
	InstanceId   pulumi.StringInput `pulumi:"instanceId"`
	InstanceName pulumi.StringInput `pulumi:"instanceName"`
	Mbps         pulumi.IntInput    `pulumi:"mbps"`
	Pps          pulumi.IntInput    `pulumi:"pps"`
	StartTime    pulumi.StringInput `pulumi:"startTime"`
	Vip          pulumi.StringInput `pulumi:"vip"`
}

func (GetOverviewDdosEventListEventListArgs) ElementType

func (GetOverviewDdosEventListEventListArgs) ToGetOverviewDdosEventListEventListOutput

func (i GetOverviewDdosEventListEventListArgs) ToGetOverviewDdosEventListEventListOutput() GetOverviewDdosEventListEventListOutput

func (GetOverviewDdosEventListEventListArgs) ToGetOverviewDdosEventListEventListOutputWithContext

func (i GetOverviewDdosEventListEventListArgs) ToGetOverviewDdosEventListEventListOutputWithContext(ctx context.Context) GetOverviewDdosEventListEventListOutput

type GetOverviewDdosEventListEventListArray

type GetOverviewDdosEventListEventListArray []GetOverviewDdosEventListEventListInput

func (GetOverviewDdosEventListEventListArray) ElementType

func (GetOverviewDdosEventListEventListArray) ToGetOverviewDdosEventListEventListArrayOutput

func (i GetOverviewDdosEventListEventListArray) ToGetOverviewDdosEventListEventListArrayOutput() GetOverviewDdosEventListEventListArrayOutput

func (GetOverviewDdosEventListEventListArray) ToGetOverviewDdosEventListEventListArrayOutputWithContext

func (i GetOverviewDdosEventListEventListArray) ToGetOverviewDdosEventListEventListArrayOutputWithContext(ctx context.Context) GetOverviewDdosEventListEventListArrayOutput

type GetOverviewDdosEventListEventListArrayInput

type GetOverviewDdosEventListEventListArrayInput interface {
	pulumi.Input

	ToGetOverviewDdosEventListEventListArrayOutput() GetOverviewDdosEventListEventListArrayOutput
	ToGetOverviewDdosEventListEventListArrayOutputWithContext(context.Context) GetOverviewDdosEventListEventListArrayOutput
}

GetOverviewDdosEventListEventListArrayInput is an input type that accepts GetOverviewDdosEventListEventListArray and GetOverviewDdosEventListEventListArrayOutput values. You can construct a concrete instance of `GetOverviewDdosEventListEventListArrayInput` via:

GetOverviewDdosEventListEventListArray{ GetOverviewDdosEventListEventListArgs{...} }

type GetOverviewDdosEventListEventListArrayOutput

type GetOverviewDdosEventListEventListArrayOutput struct{ *pulumi.OutputState }

func (GetOverviewDdosEventListEventListArrayOutput) ElementType

func (GetOverviewDdosEventListEventListArrayOutput) Index

func (GetOverviewDdosEventListEventListArrayOutput) ToGetOverviewDdosEventListEventListArrayOutput

func (o GetOverviewDdosEventListEventListArrayOutput) ToGetOverviewDdosEventListEventListArrayOutput() GetOverviewDdosEventListEventListArrayOutput

func (GetOverviewDdosEventListEventListArrayOutput) ToGetOverviewDdosEventListEventListArrayOutputWithContext

func (o GetOverviewDdosEventListEventListArrayOutput) ToGetOverviewDdosEventListEventListArrayOutputWithContext(ctx context.Context) GetOverviewDdosEventListEventListArrayOutput

type GetOverviewDdosEventListEventListInput

type GetOverviewDdosEventListEventListInput interface {
	pulumi.Input

	ToGetOverviewDdosEventListEventListOutput() GetOverviewDdosEventListEventListOutput
	ToGetOverviewDdosEventListEventListOutputWithContext(context.Context) GetOverviewDdosEventListEventListOutput
}

GetOverviewDdosEventListEventListInput is an input type that accepts GetOverviewDdosEventListEventListArgs and GetOverviewDdosEventListEventListOutput values. You can construct a concrete instance of `GetOverviewDdosEventListEventListInput` via:

GetOverviewDdosEventListEventListArgs{...}

type GetOverviewDdosEventListEventListOutput

type GetOverviewDdosEventListEventListOutput struct{ *pulumi.OutputState }

func (GetOverviewDdosEventListEventListOutput) AttackStatus

func (GetOverviewDdosEventListEventListOutput) AttackType

func (GetOverviewDdosEventListEventListOutput) Business

func (GetOverviewDdosEventListEventListOutput) ElementType

func (GetOverviewDdosEventListEventListOutput) EndTime

func (GetOverviewDdosEventListEventListOutput) Id

func (GetOverviewDdosEventListEventListOutput) InstanceId

func (GetOverviewDdosEventListEventListOutput) InstanceName

func (GetOverviewDdosEventListEventListOutput) Mbps

func (GetOverviewDdosEventListEventListOutput) Pps

func (GetOverviewDdosEventListEventListOutput) StartTime

func (GetOverviewDdosEventListEventListOutput) ToGetOverviewDdosEventListEventListOutput

func (o GetOverviewDdosEventListEventListOutput) ToGetOverviewDdosEventListEventListOutput() GetOverviewDdosEventListEventListOutput

func (GetOverviewDdosEventListEventListOutput) ToGetOverviewDdosEventListEventListOutputWithContext

func (o GetOverviewDdosEventListEventListOutput) ToGetOverviewDdosEventListEventListOutputWithContext(ctx context.Context) GetOverviewDdosEventListEventListOutput

func (GetOverviewDdosEventListEventListOutput) Vip

type GetOverviewDdosEventListOutputArgs

type GetOverviewDdosEventListOutputArgs struct {
	AttackStatus     pulumi.StringPtrInput `pulumi:"attackStatus"`
	EndTime          pulumi.StringInput    `pulumi:"endTime"`
	ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"`
	StartTime        pulumi.StringInput    `pulumi:"startTime"`
}

A collection of arguments for invoking getOverviewDdosEventList.

func (GetOverviewDdosEventListOutputArgs) ElementType

type GetOverviewDdosEventListResult

type GetOverviewDdosEventListResult struct {
	AttackStatus *string                             `pulumi:"attackStatus"`
	EndTime      string                              `pulumi:"endTime"`
	EventLists   []GetOverviewDdosEventListEventList `pulumi:"eventLists"`
	// The provider-assigned unique ID for this managed resource.
	Id               string  `pulumi:"id"`
	ResultOutputFile *string `pulumi:"resultOutputFile"`
	StartTime        string  `pulumi:"startTime"`
}

A collection of values returned by getOverviewDdosEventList.

type GetOverviewDdosEventListResultOutput

type GetOverviewDdosEventListResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getOverviewDdosEventList.

func (GetOverviewDdosEventListResultOutput) AttackStatus

func (GetOverviewDdosEventListResultOutput) ElementType

func (GetOverviewDdosEventListResultOutput) EndTime

func (GetOverviewDdosEventListResultOutput) EventLists

func (GetOverviewDdosEventListResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetOverviewDdosEventListResultOutput) ResultOutputFile

func (GetOverviewDdosEventListResultOutput) StartTime

func (GetOverviewDdosEventListResultOutput) ToGetOverviewDdosEventListResultOutput

func (o GetOverviewDdosEventListResultOutput) ToGetOverviewDdosEventListResultOutput() GetOverviewDdosEventListResultOutput

func (GetOverviewDdosEventListResultOutput) ToGetOverviewDdosEventListResultOutputWithContext

func (o GetOverviewDdosEventListResultOutput) ToGetOverviewDdosEventListResultOutputWithContext(ctx context.Context) GetOverviewDdosEventListResultOutput

type GetOverviewDdosTrendArgs

type GetOverviewDdosTrendArgs struct {
	Business         *string  `pulumi:"business"`
	EndTime          string   `pulumi:"endTime"`
	IpLists          []string `pulumi:"ipLists"`
	MetricName       string   `pulumi:"metricName"`
	Period           int      `pulumi:"period"`
	ResultOutputFile *string  `pulumi:"resultOutputFile"`
	StartTime        string   `pulumi:"startTime"`
}

A collection of arguments for invoking getOverviewDdosTrend.

type GetOverviewDdosTrendOutputArgs

type GetOverviewDdosTrendOutputArgs struct {
	Business         pulumi.StringPtrInput   `pulumi:"business"`
	EndTime          pulumi.StringInput      `pulumi:"endTime"`
	IpLists          pulumi.StringArrayInput `pulumi:"ipLists"`
	MetricName       pulumi.StringInput      `pulumi:"metricName"`
	Period           pulumi.IntInput         `pulumi:"period"`
	ResultOutputFile pulumi.StringPtrInput   `pulumi:"resultOutputFile"`
	StartTime        pulumi.StringInput      `pulumi:"startTime"`
}

A collection of arguments for invoking getOverviewDdosTrend.

func (GetOverviewDdosTrendOutputArgs) ElementType

type GetOverviewDdosTrendResult

type GetOverviewDdosTrendResult struct {
	Business *string `pulumi:"business"`
	Datas    []int   `pulumi:"datas"`
	EndTime  string  `pulumi:"endTime"`
	// The provider-assigned unique ID for this managed resource.
	Id               string   `pulumi:"id"`
	IpLists          []string `pulumi:"ipLists"`
	MetricName       string   `pulumi:"metricName"`
	Period           int      `pulumi:"period"`
	ResultOutputFile *string  `pulumi:"resultOutputFile"`
	StartTime        string   `pulumi:"startTime"`
}

A collection of values returned by getOverviewDdosTrend.

type GetOverviewDdosTrendResultOutput

type GetOverviewDdosTrendResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getOverviewDdosTrend.

func (GetOverviewDdosTrendResultOutput) Business

func (GetOverviewDdosTrendResultOutput) Datas

func (GetOverviewDdosTrendResultOutput) ElementType

func (GetOverviewDdosTrendResultOutput) EndTime

func (GetOverviewDdosTrendResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetOverviewDdosTrendResultOutput) IpLists

func (GetOverviewDdosTrendResultOutput) MetricName

func (GetOverviewDdosTrendResultOutput) Period

func (GetOverviewDdosTrendResultOutput) ResultOutputFile

func (GetOverviewDdosTrendResultOutput) StartTime

func (GetOverviewDdosTrendResultOutput) ToGetOverviewDdosTrendResultOutput

func (o GetOverviewDdosTrendResultOutput) ToGetOverviewDdosTrendResultOutput() GetOverviewDdosTrendResultOutput

func (GetOverviewDdosTrendResultOutput) ToGetOverviewDdosTrendResultOutputWithContext

func (o GetOverviewDdosTrendResultOutput) ToGetOverviewDdosTrendResultOutputWithContext(ctx context.Context) GetOverviewDdosTrendResultOutput

type GetOverviewIndexArgs

type GetOverviewIndexArgs struct {
	EndTime          string  `pulumi:"endTime"`
	ResultOutputFile *string `pulumi:"resultOutputFile"`
	StartTime        string  `pulumi:"startTime"`
}

A collection of arguments for invoking getOverviewIndex.

type GetOverviewIndexOutputArgs

type GetOverviewIndexOutputArgs struct {
	EndTime          pulumi.StringInput    `pulumi:"endTime"`
	ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"`
	StartTime        pulumi.StringInput    `pulumi:"startTime"`
}

A collection of arguments for invoking getOverviewIndex.

func (GetOverviewIndexOutputArgs) ElementType

func (GetOverviewIndexOutputArgs) ElementType() reflect.Type

type GetOverviewIndexResult

type GetOverviewIndexResult struct {
	AllIpCount          int    `pulumi:"allIpCount"`
	AntiddosDomainCount int    `pulumi:"antiddosDomainCount"`
	AntiddosIpCount     int    `pulumi:"antiddosIpCount"`
	AttackDomainCount   int    `pulumi:"attackDomainCount"`
	AttackIpCount       int    `pulumi:"attackIpCount"`
	BlockIpCount        int    `pulumi:"blockIpCount"`
	EndTime             string `pulumi:"endTime"`
	// The provider-assigned unique ID for this managed resource.
	Id               string  `pulumi:"id"`
	MaxAttackFlow    int     `pulumi:"maxAttackFlow"`
	NewAttackIp      string  `pulumi:"newAttackIp"`
	NewAttackTime    string  `pulumi:"newAttackTime"`
	NewAttackType    string  `pulumi:"newAttackType"`
	ResultOutputFile *string `pulumi:"resultOutputFile"`
	StartTime        string  `pulumi:"startTime"`
}

A collection of values returned by getOverviewIndex.

type GetOverviewIndexResultOutput

type GetOverviewIndexResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getOverviewIndex.

func (GetOverviewIndexResultOutput) AllIpCount

func (GetOverviewIndexResultOutput) AntiddosDomainCount

func (o GetOverviewIndexResultOutput) AntiddosDomainCount() pulumi.IntOutput

func (GetOverviewIndexResultOutput) AntiddosIpCount

func (o GetOverviewIndexResultOutput) AntiddosIpCount() pulumi.IntOutput

func (GetOverviewIndexResultOutput) AttackDomainCount

func (o GetOverviewIndexResultOutput) AttackDomainCount() pulumi.IntOutput

func (GetOverviewIndexResultOutput) AttackIpCount

func (o GetOverviewIndexResultOutput) AttackIpCount() pulumi.IntOutput

func (GetOverviewIndexResultOutput) BlockIpCount

func (GetOverviewIndexResultOutput) ElementType

func (GetOverviewIndexResultOutput) EndTime

func (GetOverviewIndexResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetOverviewIndexResultOutput) MaxAttackFlow

func (o GetOverviewIndexResultOutput) MaxAttackFlow() pulumi.IntOutput

func (GetOverviewIndexResultOutput) NewAttackIp

func (GetOverviewIndexResultOutput) NewAttackTime

func (GetOverviewIndexResultOutput) NewAttackType

func (GetOverviewIndexResultOutput) ResultOutputFile

func (GetOverviewIndexResultOutput) StartTime

func (GetOverviewIndexResultOutput) ToGetOverviewIndexResultOutput

func (o GetOverviewIndexResultOutput) ToGetOverviewIndexResultOutput() GetOverviewIndexResultOutput

func (GetOverviewIndexResultOutput) ToGetOverviewIndexResultOutputWithContext

func (o GetOverviewIndexResultOutput) ToGetOverviewIndexResultOutputWithContext(ctx context.Context) GetOverviewIndexResultOutput

type GetPendingRiskInfoArgs

type GetPendingRiskInfoArgs struct {
	ResultOutputFile *string `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking getPendingRiskInfo.

type GetPendingRiskInfoOutputArgs

type GetPendingRiskInfoOutputArgs struct {
	ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking getPendingRiskInfo.

func (GetPendingRiskInfoOutputArgs) ElementType

type GetPendingRiskInfoResult

type GetPendingRiskInfoResult struct {
	AttackingCount int `pulumi:"attackingCount"`
	BlockingCount  int `pulumi:"blockingCount"`
	ExpiredCount   int `pulumi:"expiredCount"`
	// The provider-assigned unique ID for this managed resource.
	Id               string  `pulumi:"id"`
	IsPaidUsr        bool    `pulumi:"isPaidUsr"`
	ResultOutputFile *string `pulumi:"resultOutputFile"`
	Total            int     `pulumi:"total"`
}

A collection of values returned by getPendingRiskInfo.

type GetPendingRiskInfoResultOutput

type GetPendingRiskInfoResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getPendingRiskInfo.

func (GetPendingRiskInfoResultOutput) AttackingCount

func (o GetPendingRiskInfoResultOutput) AttackingCount() pulumi.IntOutput

func (GetPendingRiskInfoResultOutput) BlockingCount

func (GetPendingRiskInfoResultOutput) ElementType

func (GetPendingRiskInfoResultOutput) ExpiredCount

func (GetPendingRiskInfoResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetPendingRiskInfoResultOutput) IsPaidUsr

func (GetPendingRiskInfoResultOutput) ResultOutputFile

func (GetPendingRiskInfoResultOutput) ToGetPendingRiskInfoResultOutput

func (o GetPendingRiskInfoResultOutput) ToGetPendingRiskInfoResultOutput() GetPendingRiskInfoResultOutput

func (GetPendingRiskInfoResultOutput) ToGetPendingRiskInfoResultOutputWithContext

func (o GetPendingRiskInfoResultOutput) ToGetPendingRiskInfoResultOutputWithContext(ctx context.Context) GetPendingRiskInfoResultOutput

func (GetPendingRiskInfoResultOutput) Total

type IpAlarmThresholdConfig

type IpAlarmThresholdConfig struct {
	pulumi.CustomResourceState

	// Alarm threshold, in Mbps, with a value of>=0; When used as an input parameter, setting 0 will delete the alarm
	// threshold configuration;.
	AlarmThreshold pulumi.IntOutput `pulumi:"alarmThreshold"`
	// Alarm threshold type, value [1 (incoming traffic alarm threshold) 2 (attack cleaning traffic alarm threshold)].
	AlarmType pulumi.IntOutput `pulumi:"alarmType"`
	// Instance id.
	InstanceId pulumi.StringOutput `pulumi:"instanceId"`
	// Instance ip.
	InstanceIp pulumi.StringOutput `pulumi:"instanceIp"`
}

func GetIpAlarmThresholdConfig

func GetIpAlarmThresholdConfig(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *IpAlarmThresholdConfigState, opts ...pulumi.ResourceOption) (*IpAlarmThresholdConfig, error)

GetIpAlarmThresholdConfig gets an existing IpAlarmThresholdConfig 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 NewIpAlarmThresholdConfig

func NewIpAlarmThresholdConfig(ctx *pulumi.Context,
	name string, args *IpAlarmThresholdConfigArgs, opts ...pulumi.ResourceOption) (*IpAlarmThresholdConfig, error)

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

func (*IpAlarmThresholdConfig) ElementType

func (*IpAlarmThresholdConfig) ElementType() reflect.Type

func (*IpAlarmThresholdConfig) ToIpAlarmThresholdConfigOutput

func (i *IpAlarmThresholdConfig) ToIpAlarmThresholdConfigOutput() IpAlarmThresholdConfigOutput

func (*IpAlarmThresholdConfig) ToIpAlarmThresholdConfigOutputWithContext

func (i *IpAlarmThresholdConfig) ToIpAlarmThresholdConfigOutputWithContext(ctx context.Context) IpAlarmThresholdConfigOutput

type IpAlarmThresholdConfigArgs

type IpAlarmThresholdConfigArgs struct {
	// Alarm threshold, in Mbps, with a value of>=0; When used as an input parameter, setting 0 will delete the alarm
	// threshold configuration;.
	AlarmThreshold pulumi.IntInput
	// Alarm threshold type, value [1 (incoming traffic alarm threshold) 2 (attack cleaning traffic alarm threshold)].
	AlarmType pulumi.IntInput
	// Instance id.
	InstanceId pulumi.StringInput
	// Instance ip.
	InstanceIp pulumi.StringInput
}

The set of arguments for constructing a IpAlarmThresholdConfig resource.

func (IpAlarmThresholdConfigArgs) ElementType

func (IpAlarmThresholdConfigArgs) ElementType() reflect.Type

type IpAlarmThresholdConfigArray

type IpAlarmThresholdConfigArray []IpAlarmThresholdConfigInput

func (IpAlarmThresholdConfigArray) ElementType

func (IpAlarmThresholdConfigArray) ToIpAlarmThresholdConfigArrayOutput

func (i IpAlarmThresholdConfigArray) ToIpAlarmThresholdConfigArrayOutput() IpAlarmThresholdConfigArrayOutput

func (IpAlarmThresholdConfigArray) ToIpAlarmThresholdConfigArrayOutputWithContext

func (i IpAlarmThresholdConfigArray) ToIpAlarmThresholdConfigArrayOutputWithContext(ctx context.Context) IpAlarmThresholdConfigArrayOutput

type IpAlarmThresholdConfigArrayInput

type IpAlarmThresholdConfigArrayInput interface {
	pulumi.Input

	ToIpAlarmThresholdConfigArrayOutput() IpAlarmThresholdConfigArrayOutput
	ToIpAlarmThresholdConfigArrayOutputWithContext(context.Context) IpAlarmThresholdConfigArrayOutput
}

IpAlarmThresholdConfigArrayInput is an input type that accepts IpAlarmThresholdConfigArray and IpAlarmThresholdConfigArrayOutput values. You can construct a concrete instance of `IpAlarmThresholdConfigArrayInput` via:

IpAlarmThresholdConfigArray{ IpAlarmThresholdConfigArgs{...} }

type IpAlarmThresholdConfigArrayOutput

type IpAlarmThresholdConfigArrayOutput struct{ *pulumi.OutputState }

func (IpAlarmThresholdConfigArrayOutput) ElementType

func (IpAlarmThresholdConfigArrayOutput) Index

func (IpAlarmThresholdConfigArrayOutput) ToIpAlarmThresholdConfigArrayOutput

func (o IpAlarmThresholdConfigArrayOutput) ToIpAlarmThresholdConfigArrayOutput() IpAlarmThresholdConfigArrayOutput

func (IpAlarmThresholdConfigArrayOutput) ToIpAlarmThresholdConfigArrayOutputWithContext

func (o IpAlarmThresholdConfigArrayOutput) ToIpAlarmThresholdConfigArrayOutputWithContext(ctx context.Context) IpAlarmThresholdConfigArrayOutput

type IpAlarmThresholdConfigInput

type IpAlarmThresholdConfigInput interface {
	pulumi.Input

	ToIpAlarmThresholdConfigOutput() IpAlarmThresholdConfigOutput
	ToIpAlarmThresholdConfigOutputWithContext(ctx context.Context) IpAlarmThresholdConfigOutput
}

type IpAlarmThresholdConfigMap

type IpAlarmThresholdConfigMap map[string]IpAlarmThresholdConfigInput

func (IpAlarmThresholdConfigMap) ElementType

func (IpAlarmThresholdConfigMap) ElementType() reflect.Type

func (IpAlarmThresholdConfigMap) ToIpAlarmThresholdConfigMapOutput

func (i IpAlarmThresholdConfigMap) ToIpAlarmThresholdConfigMapOutput() IpAlarmThresholdConfigMapOutput

func (IpAlarmThresholdConfigMap) ToIpAlarmThresholdConfigMapOutputWithContext

func (i IpAlarmThresholdConfigMap) ToIpAlarmThresholdConfigMapOutputWithContext(ctx context.Context) IpAlarmThresholdConfigMapOutput

type IpAlarmThresholdConfigMapInput

type IpAlarmThresholdConfigMapInput interface {
	pulumi.Input

	ToIpAlarmThresholdConfigMapOutput() IpAlarmThresholdConfigMapOutput
	ToIpAlarmThresholdConfigMapOutputWithContext(context.Context) IpAlarmThresholdConfigMapOutput
}

IpAlarmThresholdConfigMapInput is an input type that accepts IpAlarmThresholdConfigMap and IpAlarmThresholdConfigMapOutput values. You can construct a concrete instance of `IpAlarmThresholdConfigMapInput` via:

IpAlarmThresholdConfigMap{ "key": IpAlarmThresholdConfigArgs{...} }

type IpAlarmThresholdConfigMapOutput

type IpAlarmThresholdConfigMapOutput struct{ *pulumi.OutputState }

func (IpAlarmThresholdConfigMapOutput) ElementType

func (IpAlarmThresholdConfigMapOutput) MapIndex

func (IpAlarmThresholdConfigMapOutput) ToIpAlarmThresholdConfigMapOutput

func (o IpAlarmThresholdConfigMapOutput) ToIpAlarmThresholdConfigMapOutput() IpAlarmThresholdConfigMapOutput

func (IpAlarmThresholdConfigMapOutput) ToIpAlarmThresholdConfigMapOutputWithContext

func (o IpAlarmThresholdConfigMapOutput) ToIpAlarmThresholdConfigMapOutputWithContext(ctx context.Context) IpAlarmThresholdConfigMapOutput

type IpAlarmThresholdConfigOutput

type IpAlarmThresholdConfigOutput struct{ *pulumi.OutputState }

func (IpAlarmThresholdConfigOutput) AlarmThreshold

func (o IpAlarmThresholdConfigOutput) AlarmThreshold() pulumi.IntOutput

Alarm threshold, in Mbps, with a value of>=0; When used as an input parameter, setting 0 will delete the alarm threshold configuration;.

func (IpAlarmThresholdConfigOutput) AlarmType

Alarm threshold type, value [1 (incoming traffic alarm threshold) 2 (attack cleaning traffic alarm threshold)].

func (IpAlarmThresholdConfigOutput) ElementType

func (IpAlarmThresholdConfigOutput) InstanceId

Instance id.

func (IpAlarmThresholdConfigOutput) InstanceIp

Instance ip.

func (IpAlarmThresholdConfigOutput) ToIpAlarmThresholdConfigOutput

func (o IpAlarmThresholdConfigOutput) ToIpAlarmThresholdConfigOutput() IpAlarmThresholdConfigOutput

func (IpAlarmThresholdConfigOutput) ToIpAlarmThresholdConfigOutputWithContext

func (o IpAlarmThresholdConfigOutput) ToIpAlarmThresholdConfigOutputWithContext(ctx context.Context) IpAlarmThresholdConfigOutput

type IpAlarmThresholdConfigState

type IpAlarmThresholdConfigState struct {
	// Alarm threshold, in Mbps, with a value of>=0; When used as an input parameter, setting 0 will delete the alarm
	// threshold configuration;.
	AlarmThreshold pulumi.IntPtrInput
	// Alarm threshold type, value [1 (incoming traffic alarm threshold) 2 (attack cleaning traffic alarm threshold)].
	AlarmType pulumi.IntPtrInput
	// Instance id.
	InstanceId pulumi.StringPtrInput
	// Instance ip.
	InstanceIp pulumi.StringPtrInput
}

func (IpAlarmThresholdConfigState) ElementType

type PacketFilterConfig

type PacketFilterConfig struct {
	pulumi.CustomResourceState

	// resource id.
	InstanceId pulumi.StringOutput `pulumi:"instanceId"`
	// Feature filtering configuration.
	PacketFilterConfig PacketFilterConfigPacketFilterConfigOutput `pulumi:"packetFilterConfig"`
}

func GetPacketFilterConfig

func GetPacketFilterConfig(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *PacketFilterConfigState, opts ...pulumi.ResourceOption) (*PacketFilterConfig, error)

GetPacketFilterConfig gets an existing PacketFilterConfig 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 NewPacketFilterConfig

func NewPacketFilterConfig(ctx *pulumi.Context,
	name string, args *PacketFilterConfigArgs, opts ...pulumi.ResourceOption) (*PacketFilterConfig, error)

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

func (*PacketFilterConfig) ElementType

func (*PacketFilterConfig) ElementType() reflect.Type

func (*PacketFilterConfig) ToPacketFilterConfigOutput

func (i *PacketFilterConfig) ToPacketFilterConfigOutput() PacketFilterConfigOutput

func (*PacketFilterConfig) ToPacketFilterConfigOutputWithContext

func (i *PacketFilterConfig) ToPacketFilterConfigOutputWithContext(ctx context.Context) PacketFilterConfigOutput

type PacketFilterConfigArgs

type PacketFilterConfigArgs struct {
	// resource id.
	InstanceId pulumi.StringInput
	// Feature filtering configuration.
	PacketFilterConfig PacketFilterConfigPacketFilterConfigInput
}

The set of arguments for constructing a PacketFilterConfig resource.

func (PacketFilterConfigArgs) ElementType

func (PacketFilterConfigArgs) ElementType() reflect.Type

type PacketFilterConfigArray

type PacketFilterConfigArray []PacketFilterConfigInput

func (PacketFilterConfigArray) ElementType

func (PacketFilterConfigArray) ElementType() reflect.Type

func (PacketFilterConfigArray) ToPacketFilterConfigArrayOutput

func (i PacketFilterConfigArray) ToPacketFilterConfigArrayOutput() PacketFilterConfigArrayOutput

func (PacketFilterConfigArray) ToPacketFilterConfigArrayOutputWithContext

func (i PacketFilterConfigArray) ToPacketFilterConfigArrayOutputWithContext(ctx context.Context) PacketFilterConfigArrayOutput

type PacketFilterConfigArrayInput

type PacketFilterConfigArrayInput interface {
	pulumi.Input

	ToPacketFilterConfigArrayOutput() PacketFilterConfigArrayOutput
	ToPacketFilterConfigArrayOutputWithContext(context.Context) PacketFilterConfigArrayOutput
}

PacketFilterConfigArrayInput is an input type that accepts PacketFilterConfigArray and PacketFilterConfigArrayOutput values. You can construct a concrete instance of `PacketFilterConfigArrayInput` via:

PacketFilterConfigArray{ PacketFilterConfigArgs{...} }

type PacketFilterConfigArrayOutput

type PacketFilterConfigArrayOutput struct{ *pulumi.OutputState }

func (PacketFilterConfigArrayOutput) ElementType

func (PacketFilterConfigArrayOutput) Index

func (PacketFilterConfigArrayOutput) ToPacketFilterConfigArrayOutput

func (o PacketFilterConfigArrayOutput) ToPacketFilterConfigArrayOutput() PacketFilterConfigArrayOutput

func (PacketFilterConfigArrayOutput) ToPacketFilterConfigArrayOutputWithContext

func (o PacketFilterConfigArrayOutput) ToPacketFilterConfigArrayOutputWithContext(ctx context.Context) PacketFilterConfigArrayOutput

type PacketFilterConfigInput

type PacketFilterConfigInput interface {
	pulumi.Input

	ToPacketFilterConfigOutput() PacketFilterConfigOutput
	ToPacketFilterConfigOutputWithContext(ctx context.Context) PacketFilterConfigOutput
}

type PacketFilterConfigMap

type PacketFilterConfigMap map[string]PacketFilterConfigInput

func (PacketFilterConfigMap) ElementType

func (PacketFilterConfigMap) ElementType() reflect.Type

func (PacketFilterConfigMap) ToPacketFilterConfigMapOutput

func (i PacketFilterConfigMap) ToPacketFilterConfigMapOutput() PacketFilterConfigMapOutput

func (PacketFilterConfigMap) ToPacketFilterConfigMapOutputWithContext

func (i PacketFilterConfigMap) ToPacketFilterConfigMapOutputWithContext(ctx context.Context) PacketFilterConfigMapOutput

type PacketFilterConfigMapInput

type PacketFilterConfigMapInput interface {
	pulumi.Input

	ToPacketFilterConfigMapOutput() PacketFilterConfigMapOutput
	ToPacketFilterConfigMapOutputWithContext(context.Context) PacketFilterConfigMapOutput
}

PacketFilterConfigMapInput is an input type that accepts PacketFilterConfigMap and PacketFilterConfigMapOutput values. You can construct a concrete instance of `PacketFilterConfigMapInput` via:

PacketFilterConfigMap{ "key": PacketFilterConfigArgs{...} }

type PacketFilterConfigMapOutput

type PacketFilterConfigMapOutput struct{ *pulumi.OutputState }

func (PacketFilterConfigMapOutput) ElementType

func (PacketFilterConfigMapOutput) MapIndex

func (PacketFilterConfigMapOutput) ToPacketFilterConfigMapOutput

func (o PacketFilterConfigMapOutput) ToPacketFilterConfigMapOutput() PacketFilterConfigMapOutput

func (PacketFilterConfigMapOutput) ToPacketFilterConfigMapOutputWithContext

func (o PacketFilterConfigMapOutput) ToPacketFilterConfigMapOutputWithContext(ctx context.Context) PacketFilterConfigMapOutput

type PacketFilterConfigOutput

type PacketFilterConfigOutput struct{ *pulumi.OutputState }

func (PacketFilterConfigOutput) ElementType

func (PacketFilterConfigOutput) ElementType() reflect.Type

func (PacketFilterConfigOutput) InstanceId

resource id.

func (PacketFilterConfigOutput) PacketFilterConfig

Feature filtering configuration.

func (PacketFilterConfigOutput) ToPacketFilterConfigOutput

func (o PacketFilterConfigOutput) ToPacketFilterConfigOutput() PacketFilterConfigOutput

func (PacketFilterConfigOutput) ToPacketFilterConfigOutputWithContext

func (o PacketFilterConfigOutput) ToPacketFilterConfigOutputWithContext(ctx context.Context) PacketFilterConfigOutput

type PacketFilterConfigPacketFilterConfig

type PacketFilterConfigPacketFilterConfig struct {
	Action      string  `pulumi:"action"`
	Depth       *int    `pulumi:"depth"`
	Depth2      *int    `pulumi:"depth2"`
	DportEnd    int     `pulumi:"dportEnd"`
	DportStart  int     `pulumi:"dportStart"`
	IsNot       *int    `pulumi:"isNot"`
	IsNot2      *int    `pulumi:"isNot2"`
	MatchBegin  *string `pulumi:"matchBegin"`
	MatchBegin2 *string `pulumi:"matchBegin2"`
	MatchLogic  *string `pulumi:"matchLogic"`
	MatchType   *string `pulumi:"matchType"`
	MatchType2  *string `pulumi:"matchType2"`
	Offset      *int    `pulumi:"offset"`
	Offset2     *int    `pulumi:"offset2"`
	PktLenGt    *int    `pulumi:"pktLenGt"`
	PktlenMax   int     `pulumi:"pktlenMax"`
	PktlenMin   int     `pulumi:"pktlenMin"`
	Protocol    string  `pulumi:"protocol"`
	SportEnd    int     `pulumi:"sportEnd"`
	SportStart  int     `pulumi:"sportStart"`
	Str         *string `pulumi:"str"`
	Str2        *string `pulumi:"str2"`
}

type PacketFilterConfigPacketFilterConfigArgs

type PacketFilterConfigPacketFilterConfigArgs struct {
	Action      pulumi.StringInput    `pulumi:"action"`
	Depth       pulumi.IntPtrInput    `pulumi:"depth"`
	Depth2      pulumi.IntPtrInput    `pulumi:"depth2"`
	DportEnd    pulumi.IntInput       `pulumi:"dportEnd"`
	DportStart  pulumi.IntInput       `pulumi:"dportStart"`
	IsNot       pulumi.IntPtrInput    `pulumi:"isNot"`
	IsNot2      pulumi.IntPtrInput    `pulumi:"isNot2"`
	MatchBegin  pulumi.StringPtrInput `pulumi:"matchBegin"`
	MatchBegin2 pulumi.StringPtrInput `pulumi:"matchBegin2"`
	MatchLogic  pulumi.StringPtrInput `pulumi:"matchLogic"`
	MatchType   pulumi.StringPtrInput `pulumi:"matchType"`
	MatchType2  pulumi.StringPtrInput `pulumi:"matchType2"`
	Offset      pulumi.IntPtrInput    `pulumi:"offset"`
	Offset2     pulumi.IntPtrInput    `pulumi:"offset2"`
	PktLenGt    pulumi.IntPtrInput    `pulumi:"pktLenGt"`
	PktlenMax   pulumi.IntInput       `pulumi:"pktlenMax"`
	PktlenMin   pulumi.IntInput       `pulumi:"pktlenMin"`
	Protocol    pulumi.StringInput    `pulumi:"protocol"`
	SportEnd    pulumi.IntInput       `pulumi:"sportEnd"`
	SportStart  pulumi.IntInput       `pulumi:"sportStart"`
	Str         pulumi.StringPtrInput `pulumi:"str"`
	Str2        pulumi.StringPtrInput `pulumi:"str2"`
}

func (PacketFilterConfigPacketFilterConfigArgs) ElementType

func (PacketFilterConfigPacketFilterConfigArgs) ToPacketFilterConfigPacketFilterConfigOutput

func (i PacketFilterConfigPacketFilterConfigArgs) ToPacketFilterConfigPacketFilterConfigOutput() PacketFilterConfigPacketFilterConfigOutput

func (PacketFilterConfigPacketFilterConfigArgs) ToPacketFilterConfigPacketFilterConfigOutputWithContext

func (i PacketFilterConfigPacketFilterConfigArgs) ToPacketFilterConfigPacketFilterConfigOutputWithContext(ctx context.Context) PacketFilterConfigPacketFilterConfigOutput

func (PacketFilterConfigPacketFilterConfigArgs) ToPacketFilterConfigPacketFilterConfigPtrOutput

func (i PacketFilterConfigPacketFilterConfigArgs) ToPacketFilterConfigPacketFilterConfigPtrOutput() PacketFilterConfigPacketFilterConfigPtrOutput

func (PacketFilterConfigPacketFilterConfigArgs) ToPacketFilterConfigPacketFilterConfigPtrOutputWithContext

func (i PacketFilterConfigPacketFilterConfigArgs) ToPacketFilterConfigPacketFilterConfigPtrOutputWithContext(ctx context.Context) PacketFilterConfigPacketFilterConfigPtrOutput

type PacketFilterConfigPacketFilterConfigInput

type PacketFilterConfigPacketFilterConfigInput interface {
	pulumi.Input

	ToPacketFilterConfigPacketFilterConfigOutput() PacketFilterConfigPacketFilterConfigOutput
	ToPacketFilterConfigPacketFilterConfigOutputWithContext(context.Context) PacketFilterConfigPacketFilterConfigOutput
}

PacketFilterConfigPacketFilterConfigInput is an input type that accepts PacketFilterConfigPacketFilterConfigArgs and PacketFilterConfigPacketFilterConfigOutput values. You can construct a concrete instance of `PacketFilterConfigPacketFilterConfigInput` via:

PacketFilterConfigPacketFilterConfigArgs{...}

type PacketFilterConfigPacketFilterConfigOutput

type PacketFilterConfigPacketFilterConfigOutput struct{ *pulumi.OutputState }

func (PacketFilterConfigPacketFilterConfigOutput) Action

func (PacketFilterConfigPacketFilterConfigOutput) Depth

func (PacketFilterConfigPacketFilterConfigOutput) Depth2

func (PacketFilterConfigPacketFilterConfigOutput) DportEnd

func (PacketFilterConfigPacketFilterConfigOutput) DportStart

func (PacketFilterConfigPacketFilterConfigOutput) ElementType

func (PacketFilterConfigPacketFilterConfigOutput) IsNot

func (PacketFilterConfigPacketFilterConfigOutput) IsNot2

func (PacketFilterConfigPacketFilterConfigOutput) MatchBegin

func (PacketFilterConfigPacketFilterConfigOutput) MatchBegin2

func (PacketFilterConfigPacketFilterConfigOutput) MatchLogic

func (PacketFilterConfigPacketFilterConfigOutput) MatchType

func (PacketFilterConfigPacketFilterConfigOutput) MatchType2

func (PacketFilterConfigPacketFilterConfigOutput) Offset

func (PacketFilterConfigPacketFilterConfigOutput) Offset2

func (PacketFilterConfigPacketFilterConfigOutput) PktLenGt

func (PacketFilterConfigPacketFilterConfigOutput) PktlenMax

func (PacketFilterConfigPacketFilterConfigOutput) PktlenMin

func (PacketFilterConfigPacketFilterConfigOutput) Protocol

func (PacketFilterConfigPacketFilterConfigOutput) SportEnd

func (PacketFilterConfigPacketFilterConfigOutput) SportStart

func (PacketFilterConfigPacketFilterConfigOutput) Str

func (PacketFilterConfigPacketFilterConfigOutput) Str2

func (PacketFilterConfigPacketFilterConfigOutput) ToPacketFilterConfigPacketFilterConfigOutput

func (o PacketFilterConfigPacketFilterConfigOutput) ToPacketFilterConfigPacketFilterConfigOutput() PacketFilterConfigPacketFilterConfigOutput

func (PacketFilterConfigPacketFilterConfigOutput) ToPacketFilterConfigPacketFilterConfigOutputWithContext

func (o PacketFilterConfigPacketFilterConfigOutput) ToPacketFilterConfigPacketFilterConfigOutputWithContext(ctx context.Context) PacketFilterConfigPacketFilterConfigOutput

func (PacketFilterConfigPacketFilterConfigOutput) ToPacketFilterConfigPacketFilterConfigPtrOutput

func (o PacketFilterConfigPacketFilterConfigOutput) ToPacketFilterConfigPacketFilterConfigPtrOutput() PacketFilterConfigPacketFilterConfigPtrOutput

func (PacketFilterConfigPacketFilterConfigOutput) ToPacketFilterConfigPacketFilterConfigPtrOutputWithContext

func (o PacketFilterConfigPacketFilterConfigOutput) ToPacketFilterConfigPacketFilterConfigPtrOutputWithContext(ctx context.Context) PacketFilterConfigPacketFilterConfigPtrOutput

type PacketFilterConfigPacketFilterConfigPtrInput

type PacketFilterConfigPacketFilterConfigPtrInput interface {
	pulumi.Input

	ToPacketFilterConfigPacketFilterConfigPtrOutput() PacketFilterConfigPacketFilterConfigPtrOutput
	ToPacketFilterConfigPacketFilterConfigPtrOutputWithContext(context.Context) PacketFilterConfigPacketFilterConfigPtrOutput
}

PacketFilterConfigPacketFilterConfigPtrInput is an input type that accepts PacketFilterConfigPacketFilterConfigArgs, PacketFilterConfigPacketFilterConfigPtr and PacketFilterConfigPacketFilterConfigPtrOutput values. You can construct a concrete instance of `PacketFilterConfigPacketFilterConfigPtrInput` via:

        PacketFilterConfigPacketFilterConfigArgs{...}

or:

        nil

type PacketFilterConfigPacketFilterConfigPtrOutput

type PacketFilterConfigPacketFilterConfigPtrOutput struct{ *pulumi.OutputState }

func (PacketFilterConfigPacketFilterConfigPtrOutput) Action

func (PacketFilterConfigPacketFilterConfigPtrOutput) Depth

func (PacketFilterConfigPacketFilterConfigPtrOutput) Depth2

func (PacketFilterConfigPacketFilterConfigPtrOutput) DportEnd

func (PacketFilterConfigPacketFilterConfigPtrOutput) DportStart

func (PacketFilterConfigPacketFilterConfigPtrOutput) Elem

func (PacketFilterConfigPacketFilterConfigPtrOutput) ElementType

func (PacketFilterConfigPacketFilterConfigPtrOutput) IsNot

func (PacketFilterConfigPacketFilterConfigPtrOutput) IsNot2

func (PacketFilterConfigPacketFilterConfigPtrOutput) MatchBegin

func (PacketFilterConfigPacketFilterConfigPtrOutput) MatchBegin2

func (PacketFilterConfigPacketFilterConfigPtrOutput) MatchLogic

func (PacketFilterConfigPacketFilterConfigPtrOutput) MatchType

func (PacketFilterConfigPacketFilterConfigPtrOutput) MatchType2

func (PacketFilterConfigPacketFilterConfigPtrOutput) Offset

func (PacketFilterConfigPacketFilterConfigPtrOutput) Offset2

func (PacketFilterConfigPacketFilterConfigPtrOutput) PktLenGt

func (PacketFilterConfigPacketFilterConfigPtrOutput) PktlenMax

func (PacketFilterConfigPacketFilterConfigPtrOutput) PktlenMin

func (PacketFilterConfigPacketFilterConfigPtrOutput) Protocol

func (PacketFilterConfigPacketFilterConfigPtrOutput) SportEnd

func (PacketFilterConfigPacketFilterConfigPtrOutput) SportStart

func (PacketFilterConfigPacketFilterConfigPtrOutput) Str

func (PacketFilterConfigPacketFilterConfigPtrOutput) Str2

func (PacketFilterConfigPacketFilterConfigPtrOutput) ToPacketFilterConfigPacketFilterConfigPtrOutput

func (o PacketFilterConfigPacketFilterConfigPtrOutput) ToPacketFilterConfigPacketFilterConfigPtrOutput() PacketFilterConfigPacketFilterConfigPtrOutput

func (PacketFilterConfigPacketFilterConfigPtrOutput) ToPacketFilterConfigPacketFilterConfigPtrOutputWithContext

func (o PacketFilterConfigPacketFilterConfigPtrOutput) ToPacketFilterConfigPacketFilterConfigPtrOutputWithContext(ctx context.Context) PacketFilterConfigPacketFilterConfigPtrOutput

type PacketFilterConfigState

type PacketFilterConfigState struct {
	// resource id.
	InstanceId pulumi.StringPtrInput
	// Feature filtering configuration.
	PacketFilterConfig PacketFilterConfigPacketFilterConfigPtrInput
}

func (PacketFilterConfigState) ElementType

func (PacketFilterConfigState) ElementType() reflect.Type

type PortAclConfig

type PortAclConfig struct {
	pulumi.CustomResourceState

	// Port ACL Policy.
	AclConfig PortAclConfigAclConfigOutput `pulumi:"aclConfig"`
	// InstanceIdList.
	InstanceId pulumi.StringOutput `pulumi:"instanceId"`
}

func GetPortAclConfig

func GetPortAclConfig(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *PortAclConfigState, opts ...pulumi.ResourceOption) (*PortAclConfig, error)

GetPortAclConfig gets an existing PortAclConfig 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 NewPortAclConfig

func NewPortAclConfig(ctx *pulumi.Context,
	name string, args *PortAclConfigArgs, opts ...pulumi.ResourceOption) (*PortAclConfig, error)

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

func (*PortAclConfig) ElementType

func (*PortAclConfig) ElementType() reflect.Type

func (*PortAclConfig) ToPortAclConfigOutput

func (i *PortAclConfig) ToPortAclConfigOutput() PortAclConfigOutput

func (*PortAclConfig) ToPortAclConfigOutputWithContext

func (i *PortAclConfig) ToPortAclConfigOutputWithContext(ctx context.Context) PortAclConfigOutput

type PortAclConfigAclConfig

type PortAclConfigAclConfig struct {
	Action          string `pulumi:"action"`
	DPortEnd        int    `pulumi:"dPortEnd"`
	DPortStart      int    `pulumi:"dPortStart"`
	ForwardProtocol string `pulumi:"forwardProtocol"`
	Priority        *int   `pulumi:"priority"`
	SPortEnd        int    `pulumi:"sPortEnd"`
	SPortStart      int    `pulumi:"sPortStart"`
}

type PortAclConfigAclConfigArgs

type PortAclConfigAclConfigArgs struct {
	Action          pulumi.StringInput `pulumi:"action"`
	DPortEnd        pulumi.IntInput    `pulumi:"dPortEnd"`
	DPortStart      pulumi.IntInput    `pulumi:"dPortStart"`
	ForwardProtocol pulumi.StringInput `pulumi:"forwardProtocol"`
	Priority        pulumi.IntPtrInput `pulumi:"priority"`
	SPortEnd        pulumi.IntInput    `pulumi:"sPortEnd"`
	SPortStart      pulumi.IntInput    `pulumi:"sPortStart"`
}

func (PortAclConfigAclConfigArgs) ElementType

func (PortAclConfigAclConfigArgs) ElementType() reflect.Type

func (PortAclConfigAclConfigArgs) ToPortAclConfigAclConfigOutput

func (i PortAclConfigAclConfigArgs) ToPortAclConfigAclConfigOutput() PortAclConfigAclConfigOutput

func (PortAclConfigAclConfigArgs) ToPortAclConfigAclConfigOutputWithContext

func (i PortAclConfigAclConfigArgs) ToPortAclConfigAclConfigOutputWithContext(ctx context.Context) PortAclConfigAclConfigOutput

func (PortAclConfigAclConfigArgs) ToPortAclConfigAclConfigPtrOutput

func (i PortAclConfigAclConfigArgs) ToPortAclConfigAclConfigPtrOutput() PortAclConfigAclConfigPtrOutput

func (PortAclConfigAclConfigArgs) ToPortAclConfigAclConfigPtrOutputWithContext

func (i PortAclConfigAclConfigArgs) ToPortAclConfigAclConfigPtrOutputWithContext(ctx context.Context) PortAclConfigAclConfigPtrOutput

type PortAclConfigAclConfigInput

type PortAclConfigAclConfigInput interface {
	pulumi.Input

	ToPortAclConfigAclConfigOutput() PortAclConfigAclConfigOutput
	ToPortAclConfigAclConfigOutputWithContext(context.Context) PortAclConfigAclConfigOutput
}

PortAclConfigAclConfigInput is an input type that accepts PortAclConfigAclConfigArgs and PortAclConfigAclConfigOutput values. You can construct a concrete instance of `PortAclConfigAclConfigInput` via:

PortAclConfigAclConfigArgs{...}

type PortAclConfigAclConfigOutput

type PortAclConfigAclConfigOutput struct{ *pulumi.OutputState }

func (PortAclConfigAclConfigOutput) Action

func (PortAclConfigAclConfigOutput) DPortEnd

func (PortAclConfigAclConfigOutput) DPortStart

func (PortAclConfigAclConfigOutput) ElementType

func (PortAclConfigAclConfigOutput) ForwardProtocol

func (o PortAclConfigAclConfigOutput) ForwardProtocol() pulumi.StringOutput

func (PortAclConfigAclConfigOutput) Priority

func (PortAclConfigAclConfigOutput) SPortEnd

func (PortAclConfigAclConfigOutput) SPortStart

func (PortAclConfigAclConfigOutput) ToPortAclConfigAclConfigOutput

func (o PortAclConfigAclConfigOutput) ToPortAclConfigAclConfigOutput() PortAclConfigAclConfigOutput

func (PortAclConfigAclConfigOutput) ToPortAclConfigAclConfigOutputWithContext

func (o PortAclConfigAclConfigOutput) ToPortAclConfigAclConfigOutputWithContext(ctx context.Context) PortAclConfigAclConfigOutput

func (PortAclConfigAclConfigOutput) ToPortAclConfigAclConfigPtrOutput

func (o PortAclConfigAclConfigOutput) ToPortAclConfigAclConfigPtrOutput() PortAclConfigAclConfigPtrOutput

func (PortAclConfigAclConfigOutput) ToPortAclConfigAclConfigPtrOutputWithContext

func (o PortAclConfigAclConfigOutput) ToPortAclConfigAclConfigPtrOutputWithContext(ctx context.Context) PortAclConfigAclConfigPtrOutput

type PortAclConfigAclConfigPtrInput

type PortAclConfigAclConfigPtrInput interface {
	pulumi.Input

	ToPortAclConfigAclConfigPtrOutput() PortAclConfigAclConfigPtrOutput
	ToPortAclConfigAclConfigPtrOutputWithContext(context.Context) PortAclConfigAclConfigPtrOutput
}

PortAclConfigAclConfigPtrInput is an input type that accepts PortAclConfigAclConfigArgs, PortAclConfigAclConfigPtr and PortAclConfigAclConfigPtrOutput values. You can construct a concrete instance of `PortAclConfigAclConfigPtrInput` via:

        PortAclConfigAclConfigArgs{...}

or:

        nil

type PortAclConfigAclConfigPtrOutput

type PortAclConfigAclConfigPtrOutput struct{ *pulumi.OutputState }

func (PortAclConfigAclConfigPtrOutput) Action

func (PortAclConfigAclConfigPtrOutput) DPortEnd

func (PortAclConfigAclConfigPtrOutput) DPortStart

func (PortAclConfigAclConfigPtrOutput) Elem

func (PortAclConfigAclConfigPtrOutput) ElementType

func (PortAclConfigAclConfigPtrOutput) ForwardProtocol

func (PortAclConfigAclConfigPtrOutput) Priority

func (PortAclConfigAclConfigPtrOutput) SPortEnd

func (PortAclConfigAclConfigPtrOutput) SPortStart

func (PortAclConfigAclConfigPtrOutput) ToPortAclConfigAclConfigPtrOutput

func (o PortAclConfigAclConfigPtrOutput) ToPortAclConfigAclConfigPtrOutput() PortAclConfigAclConfigPtrOutput

func (PortAclConfigAclConfigPtrOutput) ToPortAclConfigAclConfigPtrOutputWithContext

func (o PortAclConfigAclConfigPtrOutput) ToPortAclConfigAclConfigPtrOutputWithContext(ctx context.Context) PortAclConfigAclConfigPtrOutput

type PortAclConfigArgs

type PortAclConfigArgs struct {
	// Port ACL Policy.
	AclConfig PortAclConfigAclConfigInput
	// InstanceIdList.
	InstanceId pulumi.StringInput
}

The set of arguments for constructing a PortAclConfig resource.

func (PortAclConfigArgs) ElementType

func (PortAclConfigArgs) ElementType() reflect.Type

type PortAclConfigArray

type PortAclConfigArray []PortAclConfigInput

func (PortAclConfigArray) ElementType

func (PortAclConfigArray) ElementType() reflect.Type

func (PortAclConfigArray) ToPortAclConfigArrayOutput

func (i PortAclConfigArray) ToPortAclConfigArrayOutput() PortAclConfigArrayOutput

func (PortAclConfigArray) ToPortAclConfigArrayOutputWithContext

func (i PortAclConfigArray) ToPortAclConfigArrayOutputWithContext(ctx context.Context) PortAclConfigArrayOutput

type PortAclConfigArrayInput

type PortAclConfigArrayInput interface {
	pulumi.Input

	ToPortAclConfigArrayOutput() PortAclConfigArrayOutput
	ToPortAclConfigArrayOutputWithContext(context.Context) PortAclConfigArrayOutput
}

PortAclConfigArrayInput is an input type that accepts PortAclConfigArray and PortAclConfigArrayOutput values. You can construct a concrete instance of `PortAclConfigArrayInput` via:

PortAclConfigArray{ PortAclConfigArgs{...} }

type PortAclConfigArrayOutput

type PortAclConfigArrayOutput struct{ *pulumi.OutputState }

func (PortAclConfigArrayOutput) ElementType

func (PortAclConfigArrayOutput) ElementType() reflect.Type

func (PortAclConfigArrayOutput) Index

func (PortAclConfigArrayOutput) ToPortAclConfigArrayOutput

func (o PortAclConfigArrayOutput) ToPortAclConfigArrayOutput() PortAclConfigArrayOutput

func (PortAclConfigArrayOutput) ToPortAclConfigArrayOutputWithContext

func (o PortAclConfigArrayOutput) ToPortAclConfigArrayOutputWithContext(ctx context.Context) PortAclConfigArrayOutput

type PortAclConfigInput

type PortAclConfigInput interface {
	pulumi.Input

	ToPortAclConfigOutput() PortAclConfigOutput
	ToPortAclConfigOutputWithContext(ctx context.Context) PortAclConfigOutput
}

type PortAclConfigMap

type PortAclConfigMap map[string]PortAclConfigInput

func (PortAclConfigMap) ElementType

func (PortAclConfigMap) ElementType() reflect.Type

func (PortAclConfigMap) ToPortAclConfigMapOutput

func (i PortAclConfigMap) ToPortAclConfigMapOutput() PortAclConfigMapOutput

func (PortAclConfigMap) ToPortAclConfigMapOutputWithContext

func (i PortAclConfigMap) ToPortAclConfigMapOutputWithContext(ctx context.Context) PortAclConfigMapOutput

type PortAclConfigMapInput

type PortAclConfigMapInput interface {
	pulumi.Input

	ToPortAclConfigMapOutput() PortAclConfigMapOutput
	ToPortAclConfigMapOutputWithContext(context.Context) PortAclConfigMapOutput
}

PortAclConfigMapInput is an input type that accepts PortAclConfigMap and PortAclConfigMapOutput values. You can construct a concrete instance of `PortAclConfigMapInput` via:

PortAclConfigMap{ "key": PortAclConfigArgs{...} }

type PortAclConfigMapOutput

type PortAclConfigMapOutput struct{ *pulumi.OutputState }

func (PortAclConfigMapOutput) ElementType

func (PortAclConfigMapOutput) ElementType() reflect.Type

func (PortAclConfigMapOutput) MapIndex

func (PortAclConfigMapOutput) ToPortAclConfigMapOutput

func (o PortAclConfigMapOutput) ToPortAclConfigMapOutput() PortAclConfigMapOutput

func (PortAclConfigMapOutput) ToPortAclConfigMapOutputWithContext

func (o PortAclConfigMapOutput) ToPortAclConfigMapOutputWithContext(ctx context.Context) PortAclConfigMapOutput

type PortAclConfigOutput

type PortAclConfigOutput struct{ *pulumi.OutputState }

func (PortAclConfigOutput) AclConfig

Port ACL Policy.

func (PortAclConfigOutput) ElementType

func (PortAclConfigOutput) ElementType() reflect.Type

func (PortAclConfigOutput) InstanceId

func (o PortAclConfigOutput) InstanceId() pulumi.StringOutput

InstanceIdList.

func (PortAclConfigOutput) ToPortAclConfigOutput

func (o PortAclConfigOutput) ToPortAclConfigOutput() PortAclConfigOutput

func (PortAclConfigOutput) ToPortAclConfigOutputWithContext

func (o PortAclConfigOutput) ToPortAclConfigOutputWithContext(ctx context.Context) PortAclConfigOutput

type PortAclConfigState

type PortAclConfigState struct {
	// Port ACL Policy.
	AclConfig PortAclConfigAclConfigPtrInput
	// InstanceIdList.
	InstanceId pulumi.StringPtrInput
}

func (PortAclConfigState) ElementType

func (PortAclConfigState) ElementType() reflect.Type

type SchedulingDomainUserName

type SchedulingDomainUserName struct {
	pulumi.CustomResourceState

	// user cname.
	DomainName pulumi.StringOutput `pulumi:"domainName"`
	// domain name.
	DomainUserName pulumi.StringOutput `pulumi:"domainUserName"`
}

func GetSchedulingDomainUserName

func GetSchedulingDomainUserName(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *SchedulingDomainUserNameState, opts ...pulumi.ResourceOption) (*SchedulingDomainUserName, error)

GetSchedulingDomainUserName gets an existing SchedulingDomainUserName 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 NewSchedulingDomainUserName

func NewSchedulingDomainUserName(ctx *pulumi.Context,
	name string, args *SchedulingDomainUserNameArgs, opts ...pulumi.ResourceOption) (*SchedulingDomainUserName, error)

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

func (*SchedulingDomainUserName) ElementType

func (*SchedulingDomainUserName) ElementType() reflect.Type

func (*SchedulingDomainUserName) ToSchedulingDomainUserNameOutput

func (i *SchedulingDomainUserName) ToSchedulingDomainUserNameOutput() SchedulingDomainUserNameOutput

func (*SchedulingDomainUserName) ToSchedulingDomainUserNameOutputWithContext

func (i *SchedulingDomainUserName) ToSchedulingDomainUserNameOutputWithContext(ctx context.Context) SchedulingDomainUserNameOutput

type SchedulingDomainUserNameArgs

type SchedulingDomainUserNameArgs struct {
	// user cname.
	DomainName pulumi.StringInput
	// domain name.
	DomainUserName pulumi.StringInput
}

The set of arguments for constructing a SchedulingDomainUserName resource.

func (SchedulingDomainUserNameArgs) ElementType

type SchedulingDomainUserNameArray

type SchedulingDomainUserNameArray []SchedulingDomainUserNameInput

func (SchedulingDomainUserNameArray) ElementType

func (SchedulingDomainUserNameArray) ToSchedulingDomainUserNameArrayOutput

func (i SchedulingDomainUserNameArray) ToSchedulingDomainUserNameArrayOutput() SchedulingDomainUserNameArrayOutput

func (SchedulingDomainUserNameArray) ToSchedulingDomainUserNameArrayOutputWithContext

func (i SchedulingDomainUserNameArray) ToSchedulingDomainUserNameArrayOutputWithContext(ctx context.Context) SchedulingDomainUserNameArrayOutput

type SchedulingDomainUserNameArrayInput

type SchedulingDomainUserNameArrayInput interface {
	pulumi.Input

	ToSchedulingDomainUserNameArrayOutput() SchedulingDomainUserNameArrayOutput
	ToSchedulingDomainUserNameArrayOutputWithContext(context.Context) SchedulingDomainUserNameArrayOutput
}

SchedulingDomainUserNameArrayInput is an input type that accepts SchedulingDomainUserNameArray and SchedulingDomainUserNameArrayOutput values. You can construct a concrete instance of `SchedulingDomainUserNameArrayInput` via:

SchedulingDomainUserNameArray{ SchedulingDomainUserNameArgs{...} }

type SchedulingDomainUserNameArrayOutput

type SchedulingDomainUserNameArrayOutput struct{ *pulumi.OutputState }

func (SchedulingDomainUserNameArrayOutput) ElementType

func (SchedulingDomainUserNameArrayOutput) Index

func (SchedulingDomainUserNameArrayOutput) ToSchedulingDomainUserNameArrayOutput

func (o SchedulingDomainUserNameArrayOutput) ToSchedulingDomainUserNameArrayOutput() SchedulingDomainUserNameArrayOutput

func (SchedulingDomainUserNameArrayOutput) ToSchedulingDomainUserNameArrayOutputWithContext

func (o SchedulingDomainUserNameArrayOutput) ToSchedulingDomainUserNameArrayOutputWithContext(ctx context.Context) SchedulingDomainUserNameArrayOutput

type SchedulingDomainUserNameInput

type SchedulingDomainUserNameInput interface {
	pulumi.Input

	ToSchedulingDomainUserNameOutput() SchedulingDomainUserNameOutput
	ToSchedulingDomainUserNameOutputWithContext(ctx context.Context) SchedulingDomainUserNameOutput
}

type SchedulingDomainUserNameMap

type SchedulingDomainUserNameMap map[string]SchedulingDomainUserNameInput

func (SchedulingDomainUserNameMap) ElementType

func (SchedulingDomainUserNameMap) ToSchedulingDomainUserNameMapOutput

func (i SchedulingDomainUserNameMap) ToSchedulingDomainUserNameMapOutput() SchedulingDomainUserNameMapOutput

func (SchedulingDomainUserNameMap) ToSchedulingDomainUserNameMapOutputWithContext

func (i SchedulingDomainUserNameMap) ToSchedulingDomainUserNameMapOutputWithContext(ctx context.Context) SchedulingDomainUserNameMapOutput

type SchedulingDomainUserNameMapInput

type SchedulingDomainUserNameMapInput interface {
	pulumi.Input

	ToSchedulingDomainUserNameMapOutput() SchedulingDomainUserNameMapOutput
	ToSchedulingDomainUserNameMapOutputWithContext(context.Context) SchedulingDomainUserNameMapOutput
}

SchedulingDomainUserNameMapInput is an input type that accepts SchedulingDomainUserNameMap and SchedulingDomainUserNameMapOutput values. You can construct a concrete instance of `SchedulingDomainUserNameMapInput` via:

SchedulingDomainUserNameMap{ "key": SchedulingDomainUserNameArgs{...} }

type SchedulingDomainUserNameMapOutput

type SchedulingDomainUserNameMapOutput struct{ *pulumi.OutputState }

func (SchedulingDomainUserNameMapOutput) ElementType

func (SchedulingDomainUserNameMapOutput) MapIndex

func (SchedulingDomainUserNameMapOutput) ToSchedulingDomainUserNameMapOutput

func (o SchedulingDomainUserNameMapOutput) ToSchedulingDomainUserNameMapOutput() SchedulingDomainUserNameMapOutput

func (SchedulingDomainUserNameMapOutput) ToSchedulingDomainUserNameMapOutputWithContext

func (o SchedulingDomainUserNameMapOutput) ToSchedulingDomainUserNameMapOutputWithContext(ctx context.Context) SchedulingDomainUserNameMapOutput

type SchedulingDomainUserNameOutput

type SchedulingDomainUserNameOutput struct{ *pulumi.OutputState }

func (SchedulingDomainUserNameOutput) DomainName

user cname.

func (SchedulingDomainUserNameOutput) DomainUserName

domain name.

func (SchedulingDomainUserNameOutput) ElementType

func (SchedulingDomainUserNameOutput) ToSchedulingDomainUserNameOutput

func (o SchedulingDomainUserNameOutput) ToSchedulingDomainUserNameOutput() SchedulingDomainUserNameOutput

func (SchedulingDomainUserNameOutput) ToSchedulingDomainUserNameOutputWithContext

func (o SchedulingDomainUserNameOutput) ToSchedulingDomainUserNameOutputWithContext(ctx context.Context) SchedulingDomainUserNameOutput

type SchedulingDomainUserNameState

type SchedulingDomainUserNameState struct {
	// user cname.
	DomainName pulumi.StringPtrInput
	// domain name.
	DomainUserName pulumi.StringPtrInput
}

func (SchedulingDomainUserNameState) ElementType

Jump to

Keyboard shortcuts

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